Feature management of a communication device
First Claim
1. A non-transitory computer readable storage medium comprising instructions for managing a first computing device, the medium comprising instructions that, when executed on a system, cause the system to at least:
- allocate a first subset of a set of units of value associated with a plan to a function associated with the first computing device, the allocation being based on information received from a second computing device associated with an administrator of the plan, the set of units of value comprising a second subset distinct from the first subset;
store a list of one or more computing devices that the first computing device is allowed to interact with dependently on the plan and independently of the first subset;
deduct units of value from the second subset when performing the function is associated with a charge that exceeds the first subset and causes the first computing device to interact with a computing device associated with the list; and
disallow the first computing device from performing the function when performing the function is associated with a charge that exceeds the first subset and causes the first computing device to interact with a computing device unassociated with the list.
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.
120 Citations
30 Claims
-
1. A non-transitory computer readable storage medium comprising instructions for managing a first computing device, the medium comprising instructions that, when executed on a system, cause the system to at least:
-
allocate a first subset of a set of units of value associated with a plan to a function associated with the first computing device, the allocation being based on information received from a second computing device associated with an administrator of the plan, the set of units of value comprising a second subset distinct from the first subset; store a list of one or more computing devices that the first computing device is allowed to interact with dependently on the plan and independently of the first subset; deduct units of value from the second subset when performing the function is associated with a charge that exceeds the first subset and causes the first computing device to interact with a computing device associated with the list; and disallow the first computing device from performing the function when performing the function is associated with a charge that exceeds the first subset and causes the first computing device to interact with a computing device unassociated with the list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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:
-
allocate a first balance of units of value associated with a plan to a function associated with the computing device, the allocation being based on input associated with an administrator of the plan, the units of value associated with the plan comprising a second balance distinct from the first balance; store a list of one or more contacts associated with one or more computing devices that the computing device is allowed to interact with dependently on the plan and independently of the first balance; when the first balance comprises sufficient units of value to pay for a first charge associated with performing the function, (a) determine whether to use the first balance or the second balance to pay for the first charge, the determination being based on whether performing the function causes the computing device to interact with one or more computing devices associated with the list, and (b) deduct units of value associated with the first charge from the first balance or the second balance based on the determination in (a); when performing the function is associated with a second charge that exceeds the first balance and causes the computing device to interact with one or more computing devices associated with the list, deduct units of value associated with the second charge from the second balance; and when performing the function is associated with a third charge that exceeds the first balance and causes the computing device to interact with one or more computing devices unassociated with the list, disallow the computing device from performing the function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for managing a function of a first computing device, the method comprising:
-
allocating a first quantity of units of value associated with a plan to a first allowance and a second quantity of units of value associated with the plan to a second allowance, the plan being associated with the first computing device and a second computing device, the first allowance being associated with the first computing device and configured to pay for a charge associated with performing the function, and the second allowance being associated with the second computing device; storing a list that identifies one or more computing devices that the first computing device can interact with when the function is performed, the interaction being independent of the first allowance; storing a rule for determining whether to decrement units of value from the first allowance or from the second allowance, the determination being based on whether performing the function causes the first computing device to interact with a computing device associated with the list; allowing the first computing device to perform the function without downloading any of the plan, the list, and the rule to the first computing device; and decrementing units of value in response to allowing the first computing device to perform the function, the units of value being decremented based on the rule. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for managing a first computing device, the system comprising:
-
means for allocating a first subset of a set of units of value associated with a plan to a wallet that is associated with the first computing device and that supports a function of the first computing device, the allocation being based on information received from a second computing device that is associated with an administrator of the plan, the set of units of value comprising a second subset distinct from the first subset; means for determining a list that identifies one or more computing devices that the first computing device is allowed to interact with dependently on the plan and independently of the wallet; means for deducting one or more units of value from the second subset when the first computing device executes the function to interact with one or more computing devices that are associated with the list and when a quantity of the units of value that are associated with the wallet is below a first threshold; and means for disallowing the first computing device from interacting with one or more computing devices that are unassociated with the list when the quantity of units of value that are associated with the wallet is below the first threshold. - View Dependent Claims (27, 28, 29, 30)
-
Specification