Feature management of a communication device
DCFirst Claim
1. A system for managing a computing device based on a plan associated with a network serviced by a service provider, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
- store a first policy and a second policy operative to control one or more functions associated with the computing device, the first policy defined by input associated with a first administrator, the second policy defined by input associated with a second administrator, the control comprising allowing or disallowing the computing device to perform the one or more functions;
receive a request sent to or from a computing device to use one of the one or more functions;
generate a decision to grant or deny the request based on the first policy and the second policy; and
enforce the decision by sending, to the computing device, data indicative of an action that that is consistent with the decision, the action allowing or disallowing the computing device to perform the one of the one or more functions.
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.
125 Citations
23 Claims
-
1. A system for managing a computing device based on a plan associated with a network serviced by a service provider, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
-
store a first policy and a second policy operative to control one or more functions associated with the computing device, the first policy defined by input associated with a first administrator, the second policy defined by input associated with a second administrator, the control comprising allowing or disallowing the computing device to perform the one or more functions; receive a request sent to or from a computing device to use one of the one or more functions; generate a decision to grant or deny the request based on the first policy and the second policy; and enforce the decision by sending, to the computing device, data indicative of an action that that is consistent with the decision, the action allowing or disallowing the computing device to perform the one of the one or more functions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium comprising instructions for managing a computing device based on a plan associated with a network serviced by a service provider, the medium comprising instructions that, when executed on a system, cause the system to at least:
-
generate a list of one or more policies that controls one or more functions associated with the computing device, the list of one or more policies generated based on input received from a first administrator, the control comprising allowing or disallowing the computing device to perform the one or more functions; update the list of one or more policies based on input received from a second administrator, the update being associated with the control of the one or more functions associated with the computing device; receive a request sent to or from a computing device to perform a selected one of the one or more functions; generate a decision to grant or deny the request based on the list of one or more policies or the update to the list of one or more policies; and enforce the decision by taking an action that is consistent with the decision, the action allowing or disallowing the computing device to perform the selected function. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for managing a computing device based on a plan associated with a network serviced by a service provider, the system comprising:
-
means for storing a first policy and a second policy operable to control one or more functions associated with the computing device, the first policy generated using input received from a first device associated with a first administrator, the second policy being generated using input received from a second device associated with a second administrator, the control comprising granting or denying permission for the computing device to perform the one or more functions; means for receiving a request sent to or from a computing device to execute a selected one of the one or more functions; means for generating a decision to grant or deny the request based on the first policy and the second policy; and means for enforcing the decision by sending to the computing device data indicative of an action that is consistent with the decision, the action allowing or disallowing the computing device to execute the function. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for managing a user computing device based on a plan associated with a network serviced by a service provider, the method comprising:
-
generating a list of one or more policies that controls one or more functions associated with the user computing device, the list of the one or more policies having been generated based on input received from a first administrator, the control comprising allowing or disallowing the computing device to perform the one or more functions; updating the list of the one or more policies based on input received from a second administrator, the updated list being associated with the control of the one or more functions associated with the user computing device; receiving a request sent to or from the user computing device to perform a selected one of the one or more functions; generating a decision to grant or deny the request based on the list of one or more policies or the updated list of one or more policies; and enforcing the decision by sending to the user computing device data indicative of an action that is consistent with the decision, the action operative to allow or disallow the user computing device to perform the function. - View Dependent Claims (22, 23)
-
Specification