Apparatus, systems, and methods for providing policy in network-based applications
First Claim
Patent Images
1. An apparatus comprising:
- one or more interfaces configured to provide communication with a computing device via a communication network;
non-transitory memory configured to maintain computer readable instructions and a status table, wherein the status table includes information indicative of a status of a software extension associated with a network-based application instantiated on the computing device;
a processor in communication with the memory, wherein the computer readable instructions are configured to cause the processor to;
determine, based on the information in the status table, the status of the software extension associated with the network-based application, wherein the status of the software extension is indicative of whether the software extension is enabled or disabled; and
when the software extension is disabled, send a network stop message to the computing device to cause a network access of the network-based application to be disabled.
13 Assignments
0 Petitions
Accused Products
Abstract
The disclosed subject matter provides apparatus, systems, and methods for preventing a user from disabling a software extension to a network-based application, thereby allowing a computing device to enforce the software extension even if the user wants to disable the software extension. The disclosed apparatus, systems, and methods can prevent a user from disabling a software extension by blocking an access to a communications network via the network-based application when the software extension is disabled.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
one or more interfaces configured to provide communication with a computing device via a communication network; non-transitory memory configured to maintain computer readable instructions and a status table, wherein the status table includes information indicative of a status of a software extension associated with a network-based application instantiated on the computing device; a processor in communication with the memory, wherein the computer readable instructions are configured to cause the processor to; determine, based on the information in the status table, the status of the software extension associated with the network-based application, wherein the status of the software extension is indicative of whether the software extension is enabled or disabled; and when the software extension is disabled, send a network stop message to the computing device to cause a network access of the network-based application to be disabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
establishing a communication channel between a server and a computing device over a communication network; maintaining, at the server, a status table that includes information indicative of a status of a software extension associated with a network-based application instantiated on the computing device; determining, at the server, based on the information in the status table, the status of the software extension associated with the network-based application, wherein the status of the software extension is indicative of whether the software extension is enabled or disabled; and if the software extension is disabled, sending, by the server, a network stop message to the computing device to cause a network access of the network-based application to be disabled. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having executable instructions operable to cause a server to:
-
establish a communication channel between the server and a computing device over a communication network; maintain a status table that includes information indicative of a status of a software extension associated with a network-based application instantiated on the computing device; determine based on the information in the status table, the status of the software extension associated with the instance of the network-based application, wherein the status of the software extension is indicative of whether the software extension is enabled or disabled; and if the software extension is disabled, send a network stop message to the computing device to cause a network access of the instance of the network-based application to be disabled. - View Dependent Claims (18, 19, 20)
-
Specification