Feature management of a communication device
DCFirst Claim
1. A system for managing computing devices configured to communicate over one or more networks serviced by one or more service providers, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
- store a policy that controls at least a use of a function on a computing device, the control comprising allowing and disallowing the use of the function based on a context associated with the computing device, the policy being defined by an administrator;
group one or more computing devices in a group;
associate the policy with the group;
receive a request sent to or from a computing device in the group to use the function;
generate a decision to grant or deny the request based on the policy; and
enforce the decision by taking an action that is consistent with the decision and by sending to the computing device data indicative of the action, the action allowing or disallowing the use of the function on the computing device.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
123 Citations
30 Claims
-
1. A system for managing computing devices configured to communicate over one or more networks serviced by one or more service providers, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
-
store a policy that controls at least a use of a function on a computing device, the control comprising allowing and disallowing the use of the function based on a context associated with the computing device, the policy being defined by an administrator; group one or more computing devices in a group; associate the policy with the group; receive a request sent to or from a computing device in the group to use the function; generate a decision to grant or deny the request based on the policy; and enforce the decision by taking an action that is consistent with the decision and by sending to the computing device data indicative of the action, the action allowing or disallowing the use of the function on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprising instructions for managing a computing device configured to be operatively coupled to a network serviced by a service provider, the medium comprising computer readable instructions that, when executed on a system, cause the system to at least:
-
manage a policy that controls a function of a computing device, the control comprising allowing or disallowing the computing device to perform the function, the policy being defined by an administrator; associate a plurality of computing devices with a group; associate the policy with the group; receive a request sent to or from a computing device associated with the group to perform the function, the computing device being associated with a plan managed by the service provider, the plan allowing the function on the network; generate a decision to grant or deny the request based on the policy; enforce the decision by taking an action consistent with the decision, the action allowing or disallowing the computing device to perform the function; and send to the computing device data indicative of the action. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method executed on a computing system, the method comprising:
-
causing generation of a graphical user interface for use by an administrator of a computing device, the graphical user interface comprising; a first field operable to associate the computing device with a group of computing devices; and a second field operable to define one or more policies that manage a function of the group of computing devices, the management comprising allowing or disallowing each computing device from the group of computing devices to perform the function; associating the computing device with the group based on input received from the administrator at the graphical user interface generating the one or more policies based on the input received from the administrator at the graphical user interface; receiving a request sent to or from the computing device to perform the function; and allowing or disallowing the computing device to perform the function by enforcing the policy on the request. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for managing computing devices operable to communicate over one or more networks serviced by one or more service providers, the system comprising:
-
means for storing a policy that controls at least a use of a function on a computing device, the control comprising enabling and disabling the function based on a context associated with the computing device, the policy being defined by an administrator; means for grouping one or more computing devices in a group; means for associating the policy with the group; means for receiving a request sent to or from a computing device in the group to use the function; means for generating a decision to accept or deny the request based on the policy; and means for enforcing the decision by taking an action that is consistent with the decision, the action allowing or disallowing the use of the function on the computing device. - View Dependent Claims (28, 29, 30)
-
Specification