Feature management of a communication device
First Claim
1. A system for controlling a computing device, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
- allocate a subset of units of value to an allowance, the allowance being associated with the computing device, the allocation being based on input associated with an administrator of the computing device, the units of value being associated with a plan that manages one or more functions associated with a plurality of computing devices that include the computing device;
generate a first rule based on input associated with a service provider of the plan and the input associated with the administrator, the first rule determining whether a use of a function of the computing device is permitted independently of the plan and whether the use of the function is permitted independently of the allowance when the use of the function is permitted dependently on the plan, the determination being based on whether the use of the function causes the computing device to interact with another computing device associated with a list of one or more trusted contacts; and
generate a second rule based on the input associated with the administrator, the second rule being applicable when the use of the function is permitted dependently on the plan, and the second rule determining whether a cost associated with using the function is charged to the subset allocated to the allowance or to units of value associated with the plan and unallocated to the allowance.
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.
125 Citations
30 Claims
-
1. A system for controlling a computing device, the system comprising a memory bearing instructions that, when executed on the system, cause the system to at least:
-
allocate a subset of units of value to an allowance, the allowance being associated with the computing device, the allocation being based on input associated with an administrator of the computing device, the units of value being associated with a plan that manages one or more functions associated with a plurality of computing devices that include the computing device; generate a first rule based on input associated with a service provider of the plan and the input associated with the administrator, the first rule determining whether a use of a function of the computing device is permitted independently of the plan and whether the use of the function is permitted independently of the allowance when the use of the function is permitted dependently on the plan, the determination being based on whether the use of the function causes the computing device to interact with another computing device associated with a list of one or more trusted contacts; and generate a second rule based on the input associated with the administrator, the second rule being applicable when the use of the function is permitted dependently on the plan, and the second rule determining whether a cost associated with using the function is charged to the subset allocated to the allowance or to units of value associated with the plan and unallocated to the allowance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium comprising instructions that, when executed on a system configured to manage a computing device, cause the system to at least:
-
allocate a set of units of value to an allowance, the allowance being associated with the computing device, the allocation being based on input associated with an administrator of a plan that is associated with the units of value, the plan managing one or more functions of a plurality of computing devices that include the computing device; generate a first rule that is agnostic of the computing device, the first rule determining whether performing a function of the computing device is permitted independently of the plan; generate a second rule that depends on the computing device, the second rule being applicable when performing the function depends on the plan, and the second rule determining whether performing the function is charged to the allowance or to units of value associated with the plan and unallocated to the allowance; and generate a third rule that depends on the plan, the third rule determining whether applying the second rule is charged to units of value associated with the plan. - View Dependent Claims (17, 18, 19)
-
-
20. A method for managing a mobile device, the method comprising:
-
causing generation of a graphical user interface for display to an administrator of the mobile device, the graphical user interface comprising one or more fields for inputting information associated with a determination whether an execution of a function of the mobile device is to be allowed and whether the execution of the function is to be charged to an account associated with a user of the mobile device or to an account associated with the administrator; generating a plan based on the information inputted at the graphical user interface, the plan comprising a list of allowed contacts, a list of blocked contacts, and a rule that determines whether the function, when executed, is to be charged to the account associated with the user or to the account associated with the administrator; allowing or disallowing the execution of the function based on the generated plan; and when the execution of the function is allowed, charging the execution of function to the account of the user or to the account of the administrator based on the generated plan. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A system for controlling a first computing device, the system comprising:
-
means for allocating units of value associated with a plan to a first allowance, the plan being associated with an administrator and the first computing device, the allocation being based on input associated with the administrator, the first allowance being associated with a function of the computing device; means for generating a first rule based on input associated with a service provider of the plan and the input associated with the administrator, the first rule determining whether a use of the function is permitted independently of the plan and whether the use of the function is permitted dependently on the first allowance when the use of the function is permitted dependently on the plan; and means for generating a second rule based on the input associated with the administrator, the second rule being applicable when the use of the function is permitted dependently on the plan, and the second rule determining whether the use of the function is charged to units of value in the first allowance or to units of value that are associated with the plan and that are unallocated to the allowance. - View Dependent Claims (27, 28, 29, 30)
-
Specification