Automated Device Behavior Management Based 0n Preset Preferences
First Claim
Patent Images
1. A method for automatically managing actions of a wireless communication device based on preference settings controlled by an authorized party, the method comprising:
- receiving the preference settings associated with a condition, wherein the condition relates to a current service provider imposed cost of using the wireless communication device, and the preference settings include a phone number list and restrictions associated with each of the phone numbers included in the phone number list;
updating preference configuration data in the wireless communication device to reflect the preference settings;
sending a message to the wireless communication device when the condition becomes current; and
controlling the actions of the wireless communication device in accordance with the occurrence of the condition, the phone number list, and restrictions associated with each of the phone numbers included in the phone number list, including automatically executing one or more downloaded applications and updating one or more counters.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automated management of the behavior of a wireless communication device is disclosed herein. Behavior preference settings are configured and provided to a wireless network and the wireless communication device. The wireless network provides current conditions or events to the wireless communication device. The wireless communication device enforces the preference settings based on current conditions and counters for incoming and outgoing communications to a third party.
204 Citations
60 Claims
-
1. A method for automatically managing actions of a wireless communication device based on preference settings controlled by an authorized party, the method comprising:
-
receiving the preference settings associated with a condition, wherein the condition relates to a current service provider imposed cost of using the wireless communication device, and the preference settings include a phone number list and restrictions associated with each of the phone numbers included in the phone number list; updating preference configuration data in the wireless communication device to reflect the preference settings; sending a message to the wireless communication device when the condition becomes current; and controlling the actions of the wireless communication device in accordance with the occurrence of the condition, the phone number list, and restrictions associated with each of the phone numbers included in the phone number list, including automatically executing one or more downloaded applications and updating one or more counters. - View Dependent Claims (2, 3, 4)
-
-
5. A method for using a wireless communication device, the method comprising:
-
placing a call; comparing a phone number associated with the call with a phone number list; accessing restrictions associated with the phone number when the phone number is included in the phone number list; preventing connection of the call when an applicable restriction or a counter limit has occurred; connecting the call when there is no applicable restriction or no counter limit has occurred; and updating at least one counter, wherein the phone list and the restrictions are provided by an authorized party remote from the wireless communication device and the authorized party may not be a user of the wireless communication device.
-
-
6. A method for automatically managing wireless device actions, the method comprising:
-
associating at least one user preference with at least one wireless device, wherein the user preference is not based on a list of origination or termination address, or is not based solely on the list of origination or termination addresses; determining an occurrence of one or more conditions that relate to the user preference; and at the wireless device, automatically prohibiting communications actions based on the occurrence of the condition. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
a peak rate being current; an off-peak rate being current; a minute bucket being empty; the wireless device currently roaming for service; the wireless device currently on the network; and a start of a new billing cycle.
-
-
10. The method of claim 6, wherein the occurrence of the condition is indicated by a counter in the wireless device reaching a predetermined value.
-
11. The method of claim 6, further comprising:
-
configuring macro level preferences associated with the amount of total usage of the wireless device; configuring the list of approved origination and termination addresses, the origination and termination addresses including outgoing and incoming phone numbers, email addresses, and HTTP addresses; and configuring micro level preferences associated with each of the addresses in the list of approved origination and termination addresses.
-
-
12. The method of claim 6, further comprising:
-
updating a preferences database included in the provider network with the user preference; sending a message to the wireless device when the user preference is available; and downloading the user preference to the wireless device.
-
-
13. The method of claim 6, wherein the user preference includes at least one selected from the group of:
-
a number of minutes allotted to outgoing calls; a number of minutes allotted to incoming calls; a number of outgoing messages allowed; a number of incoming messages allowed; and a rule relating to whether a bucket of minutes can be exceeded.
-
-
14. The method of claim 6, further comprising receiving the user preference at a website associated with a wireless service provider.
-
15. The method of claim 6, wherein automatically prohibiting communications include:
-
initiating a communication over a provider network; and preventing connection of the communication when an amount of total usage of the wireless device has been reached.
-
-
16. The method of claim 6, wherein automatically prohibiting communications include:
-
initiating a communication over a provider network; comparing an address associated with the communication with the list of approved origination and termination addresses; and preventing the communication when the address is not included in the list.
-
-
17. The method of claim 6, wherein automatically prohibiting communications include:
-
initiating a communication over a provider network; comparing an address associated with the communication with the list of approved origination and termination addresses; accessing restrictions associated with the address when the address is included in the list; and preventing the communication when at least one of the accessed restrictions is applicable.
-
-
18. The method of claim 6, wherein automatically prohibiting communications include:
-
initiating a communication over a provider network; comparing an address associated with the communication with the list of approved origination and termination addresses; accessing restrictions associated with the address when the address is included in the list; permitting connection of the communication when none of the accessed restrictions is applicable; and updating one or more counters at the wireless device.
-
-
19. The method of claim 6, further comprising automatically routing blocked calls to a voice mail service or automatically forwarding calls to be blocked for connection permission by an authorizing person.
-
20. The method of claim 6, wherein a person setting the preferences is not a user of the wireless device.
-
21. An apparatus for providing automated management of the behavior of a wireless device, the apparatus comprising:
-
means for setting behavior preferences; means for detecting the occurrence of one or more conditions that relate to a current cost of using the wireless device to communicate over a provider network; means for providing to the wireless device the behavior preferences and a message when the condition occurs; and means for transparently blocking communications over the provider network that involve using the wireless device on a cost basis, in accordance with the behavior preferences and the message, using one or more applications and counters at the wireless device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer-readable medium having instructions stored thereon, the instructions executable by a processor to cause the processor to:
-
receive a wireless device event notification; and in response to the notification, execute one or more programs, access stored data, and maintain one or more counters on the wireless device according to previously configured user preferences, one or more of the counters configured in accordance with an attempted action on the wireless device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
accessing a condition catalog that includes events recognized by the wireless device; and accessing a conditions registry that relates the events to actions to be taken by the wireless device, wherein the condition catalog and the condition registry are populated according to the previously configured user preferences.
-
-
28. The computer-readable medium of claim 26, wherein receiving a wireless device notification comprises receiving a message at the wireless device when the event occurs.
-
29. The computer-readable medium of claim 26, further comprising receiving data relating to the user preferences from an authorized person remotely accessing a network provider application to configure the preferences.
-
30. The computer-readable medium of claim 26, wherein responding to the notification comprises:
-
accessing a phone list , the phone list providing approved phone numbers; accessing rules relating to a phone number when the phone number is of a call attempting to dial out or pick up by the wireless device and is an approved phone number; and connecting or blocking the call on the wireless device depending on the accessed rules.
-
-
31. The computer-readable medium of claim 26, further comprising downloading the user preferences to the wireless device, the user preferences including overall preferences, an approved phone list, and rules relating to each of the numbers in the approved phone list.
-
32. The computer-readable medium of claim 26, wherein the computer-readable medium is microcode.
-
33. The computer-readable medium of claim 26, wherein the computer-readable medium is a memory of a telecommunication server.
-
34. A wireless mobile device, comprising:
-
an application; one or more counters; and a list of relationships between the events and actions to be taken by the device, wherein the device is configured to receive or request notifications of occurrence of the events and execute the application according to the list of relationships and the one or more counters. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for controlling and managing the use of a mobile communication device to prevent undesirable use of the mobile communication device, wherein the mobile communication device is configured for establishing voice and data connections, the method comprising:
-
providing a web page for allowing an authorized user to manage a child'"'"'s or employee'"'"'s use of the mobile communication device by specifying preferences input, wherein the web page includes; a first user input feature that allows the authorized user to specify at least one voice connection usage allotment for the mobile communication device; a second user input feature that allows the authorized user to specify at least one data connection usage allotment for the mobile communication device; a third user input feature that allows the authorized user to identify at least one list of approved or blocked phone numbers for the mobile communication device; and a fourth user input feature that allows the authorized user to specify time-based conditions for use of the mobile communication device; receiving the preferences input from the authorized user via the web page; and implementing the received preferences with respect to the mobile communication device. - View Dependent Claims (46, 47, 48, 49, 50)
sending an indication of the received preferences input to the mobile communication device so that the mobile communication device can behave according to the received preferences input; and sending a notification to the mobile communication device, wherein the notification alerts the device of the occurrence of a condition associated with the preferences input.
-
-
51. A system for allowing authorized users to control usage of mobile communication devices to prevent undesirable use of the mobile communication devices, wherein the mobile communication devices subscribe to services provided by a wireless service provider via one or more networks, the system comprising:
-
means for receiving and at least partially implementing device use preferences, wherein the device use preferences are received from authorized users who are independent from the wireless service provider, and wherein the device use preferences specify conditions or limitations of use for the mobile communication devices; means for storing received device use preferences from authorized users, so that they can be transferred to the mobile communication devices; and means for employing, in substantially real-time, the received device use preferences with respect to the mobile communication devices, so that the mobile communication devices are thereby managed under the device use preferences by the authorized users who are independent from the wireless service provider. - View Dependent Claims (52, 53)
-
-
54. In a wireless service provider system, a method for allowing an authorized user to manage and control usage of a mobile communication device, wherein the mobile communication device subscribes to a service provided by a wireless service provider, the method comprising:
-
receiving and at least partially implementing mobile communication device management preferences, wherein the device management preferences are received from an authorized user who is unaffiliated with the wireless service provider, wherein the device management preferences specify conditions and limitations of use for the mobile communication device, and wherein the device management preferences are intended to prevent undesirable use of the mobile communication device by a child or employee affiliated with the authorized user, and wherein the device management preferences may include two or more different conditions for use of the mobile communication device, wherein at least one of the two or more different conditions is based on one of the following; at least one voice connection usage allotment, at least one list of approved or blocked phone numbers, or at least one time-based condition, for use of the mobile communication device; and implementing the received preferences with respect to the mobile communication device. - View Dependent Claims (55, 56)
-
-
57. In a wireless service provider system, a method for allowing an authorized user to manage and control usage of a mobile communication device, wherein the mobile communication device subscribes to a service provided by the wireless service provider, the method comprising:
-
receiving, at a location external to the mobile communication device, and at least partially implementing device management preferences, wherein the device management preferences are received from an authorized user, and wherein the device management preferences specify conditions and limitations of use for the mobile communication device, and implementing the received preferences with respect to the mobile communication device. - View Dependent Claims (58)
-
-
59. In a wireless service provider system, a method for allowing an authorized user to manage and control usage of a mobile communication device, wherein the mobile communication device subscribes to a service provided by the wireless service provider, the method comprising:
-
receiving and at least partially implementing device control preferences, wherein the device control preferences are received from an authorized user via a web page form for submitting authorized user preferences, wherein the device control preferences specify conditions and limitations of use for the mobile communication device, and wherein the conditions and limitations of use for the mobile communication device include a list of blocked phone numbers or a list of allowed phone numbers; and implementing the received preferences with respect to the mobile communication device. - View Dependent Claims (60)
-
Specification