Feature management of a communication device
First Claim
1. A system for managing a computing device of a plurality of computing devices, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
- generate a plan associated with the plurality of computing devices and accessible by an administrator, the plan usable to facilitate execution of one or more functions of the plurality of computing devices, the plan indicative of an allocation of a first set of units of value to a first allowance associated with the computing device of the plurality of computing devices, the allocation based on input associated with the administrator, the first allowance associated with a function of the computing device of the plurality of computing devices and associated with a user, wherein the plan is indicative of an allocation of a second set of units of value to a second allowance associated with the administrator;
generate a first rule that is independent of the input associated with the administrator, the first rule usable to determine whether performing the function of the computing device of the plurality of computing devices is allowed independently of the first allowance and the second allowance; and
generate a second rule based on the input associated with the administrator, the second rule being applicable when performing the function of the computing device of the plurality of computing devices depends on the first allowance or the second allowance, and the second rule usable to determine that performing the function of the computing device of the plurality of computing devices is charged to the first allowance under a first condition and to the second allowance under a second condition.
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.
-
Citations
30 Claims
-
1. A system for managing a computing device of a plurality of computing devices, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
-
generate a plan associated with the plurality of computing devices and accessible by an administrator, the plan usable to facilitate execution of one or more functions of the plurality of computing devices, the plan indicative of an allocation of a first set of units of value to a first allowance associated with the computing device of the plurality of computing devices, the allocation based on input associated with the administrator, the first allowance associated with a function of the computing device of the plurality of computing devices and associated with a user, wherein the plan is indicative of an allocation of a second set of units of value to a second allowance associated with the administrator; generate a first rule that is independent of the input associated with the administrator, the first rule usable to determine whether performing the function of the computing device of the plurality of computing devices is allowed independently of the first allowance and the second allowance; and generate a second rule based on the input associated with the administrator, the second rule being applicable when performing the function of the computing device of the plurality of computing devices depends on the first allowance or the second allowance, and the second rule usable to determine that performing the function of the computing device of the plurality of computing devices is charged to the first allowance under a first condition and to the second allowance under a second condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium comprising instructions for controlling a first computing device, the medium comprising instructions that, when executed on a computing system, cause the computing system to at least:
-
associate a first allowance with the first computing device and a second computing device, the first allowance being accessible by an administrator and comprising units of value, the first computing device associated with a user, the second computing device associated with the administrator; allocate a set of the units of value from the first allowance to a second allowance, the second allowance being uniquely associated with the first computing device and used to manage a function of the first computing device, the allocation being based on input associated with the administrator; generate a first rule that is agnostic of a context of the first computing device and that determines whether performing the function on the first computing device is permitted; and generate a second rule based on input associated with the administrator, the second rule being applicable when performing the function is permitted and determining whether units of value associated with performing the function are decremented from the first allowance or from the second allowance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for controlling a first computing device configured to communicate on a network serviced by a service provider, the method comprising:
-
providing a first allowance associated with the first computing device and a second computing device and accessible by an administrator, the first allowance comprising units of value, the first computing device associated with a user, and the second computing device associated with the administrator; associating a second allowance with the first computing device, the second allowance comprising a number of the units of value, the second allowance controlling a function of the first computing device, the number of the units of value being allocated from the first allowance; generating a network rule based on input associated with the service provider, the network rule determining whether performing the function on the first computing device is permitted independently of the first allowance or is permitted dependently on the first allowance; and generating a user rule based on input associated with the administrator, the user rule operative when performing the function is permitted dependently on the first allowance, and the user rule operative to determine whether performing the function is charged to the first allowance or to the second allowance. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for managing a computing device, the system comprising:
-
means for generating a first allowance associated with the computing device and accessible by an administrator, the first allowance comprising units of value and associated with the administrator; means for generating a second allowance uniquely associated with the computing device and comprising a subset of the units of value, the subset being defined based on input associated with the administrator, the second allowanced being associated with a user; means for generating a first rule that is independent of the input associated with the administrator, the first rule operative to determine whether performing a function of the computing device is allowed independently of the first allowance and the second allowance; and means for generating a second rule based on the input associated with the administrator, the second rule being applicable when performing the function depends on the first allowance or the second allowance, and the second rule operative to determine whether performing the function is charged to the first allowance or to the second allowance. - View Dependent Claims (27, 28, 29, 30)
-
Specification