Feature management of a communication device
DCFirst Claim
1. A system for managing a computing device, the system comprising:
- a switch or a node configured to receive a request to or from the computing device to perform one or more functions associated with the computing device;
a policy decider operable to access one or more policies that control one or more functions associated with the computing device, the policy decider further operable to generate a decision to grant or deny the request based on the one or more policies; and
a policy enforcer operable to enforce the decision of the policy decider as to whether the request has been granted or denied by transmitting data to the switch or node, the data being indicative of one or more actions consistent with the decision to the switch or node.
2 Assignments
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.
142 Citations
30 Claims
-
1. A system for managing a computing device, the system comprising:
-
a switch or a node configured to receive a request to or from the computing device to perform one or more functions associated with the computing device; a policy decider operable to access one or more policies that control one or more functions associated with the computing device, the policy decider further operable to generate a decision to grant or deny the request based on the one or more policies; and a policy enforcer operable to enforce the decision of the policy decider as to whether the request has been granted or denied by transmitting data to the switch or node, the data being indicative of one or more actions consistent with the decision to the switch or node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing a computing device configured to communicate via a communication network, the method comprising:
-
interfacing with a node of the communication network; storing a policy that controls at least a function of the computing device when used on the communication network; receiving a request sent to or from the computing device to run the function, the request being received from the node; generating a decision to allow or disallow the function to run on the computing device based on the policy; and enforcing the decision by taking an action that is consistent with the decision and causing the node to send data indicative of the action to the computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium comprising instructions for managing a computing device configured to communicate over a network serviced by a service provider, the medium storing thereon computer readable instructions that, when executed on a system, cause the system to at least:
-
store a list of policies that control at least a function of the computing device when used on the communication network, the policies being defined based on input associated with an administrator; receive a request sent to or from the computing device to perform the function, the request being received from a switch of the network, the switch being managed by the service provider; determine whether a rule defined by the service provider controls the request independently of the policies; generate a decision to grant or deny the request based on the policies when the rule is inapplicable to the request; and enforce the decision by taking an action that is consistent with the decision and causing the switch to route data indicative of the action to the computing device. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for managing a computing device, the system comprising:
-
means for interfacing with a node of the communication network; means for storing a policy that controls at least a function of the computing device when used on the communication network; means for receiving a request sent to or from the computing device to run the function, the request being received from the node; means for generating a decision to allow or disallow the function to run on the computing device based on the policy; and means for enforcing the decision by taking an action that is consistent with the decision and causing the node to send data indicative of the action to the computing device. - View Dependent Claims (28, 29, 30)
-
Specification