Feature management of a communication device
First Claim
1. A system for managing a computing device, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
- generate restrictions that control one or more functions associated with the computing device;
generate groups of restrictions, the groups being associated with one or more of the generated restrictions;
associate the computing device with one or more of the generated groups;
receive a request sent to or from the computing device to use a function of the one or more functions;
generate a decision as to whether the request is granted or denied based on the one or more groups associated with the computing device; and
enforce the decision by taking an action that is consistent with the decision, the action causing the use of the function to be allowed or disallowed.
1 Assignment
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.
131 Citations
22 Claims
-
1. A system for managing a computing device, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
-
generate restrictions that control one or more functions associated with the computing device; generate groups of restrictions, the groups being associated with one or more of the generated restrictions; associate the computing device with one or more of the generated groups; receive a request sent to or from the computing device to use a function of the one or more functions; generate a decision as to whether the request is granted or denied based on the one or more groups associated with the computing device; and enforce the decision by taking an action that is consistent with the decision, the action causing the use of the function to be allowed or disallowed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium comprising instructions that, when executed on a system, cause the system to at least:
-
generate restrictions that control one or more functions associated with a computing device; generate groups of restrictions, the groups being associated with one or more of the generated restrictions; associate the computing device with one or more of the generated groups; receive a request sent to or from the computing device to use a function of the one or more functions; generate a decision as to whether the request is granted or denied based on the one or more groups associated with the computing device; and enforce the decision by sending to the computing device data indicative of an action that is consistent with the decision, the action causing the use of the function on the computing device to be allowed or disallowed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for managing a computing device, the system comprising:
-
means for generating restrictions that control one or more functions associated with the computing device; means for generating groups of restrictions, the groups comprising one or more of the generated restrictions; means for associating the computing device with one or more of the generated groups; means for receiving a request sent to or from the computing device to use a function of the one or more functions; means for generating a decision as to whether the request is granted or denied based on the one or more groups associated with the computing device; and means for enforcing the decision by sending to the computing device data indicative of one or more actions that are consistent with the decision, the one or more actions causing the use of the function on the computing device to be allowed or disallowed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for managing a computing device, the method comprising:
-
generating restrictions that control one or more functions associated with the computing device; generating groups of restrictions, the groups comprising one or more of the generated restrictions; associating the computing device with one or more of the generated groups; receiving a request sent to or from the computing device to use a function of the one or more functions; generating a decision as to whether the request is granted or denied based on the one or more groups associated with the computing device; and enforcing the decision by sending to the computing device data indicative of an action that is consistent with the decision, the action causing the use of the function to be allowed or disallowed. - View Dependent Claims (22)
-
Specification