Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer implemented method for optimizing communication activity on a mobile communication device in compliance with a service plan, the method comprising: retrieving, by a mobile communication device, a current copy of a service plan in use on the mobile communication device from a remote, centrally located storage component, said remote, centrally located storage component maintaining current copies of a plurality of service plans available in a geographical area; maintaining, by the mobile communication device, the current copy of the service plan in use on the mobile communication device, wherein said maintaining further comprises periodically retrieving the current copy of the service plan in use on the mobile communication device from the remote, centrally located storage component; associating actions to take with communication activity use reaching at least one usage threshold within a plan period; tracking communication use on the mobile communication device; comparing tracked communication use with the at least one usage threshold associated with at least one action; and responsive to tracked communication use reaching a usage threshold within a plan period, performing, by the mobile communication device, at least one action associated with the tracked communication use reaching the usage threshold.
2. The method of claim 1 wherein the remote, centrally located storage component maintaining current copies of a plurality of service plans available in a geographical area further comprises: maintaining a current copy of each mobile device service plan available in a specific country, by the remote, centrally located storage component.
3. The method of claim 1 wherein maintaining the current copy of the service plan in use on the mobile communication device further comprises: retrieving, by the mobile communication device, an updated version of the service plan in use on the mobile communication device from the centrally located storage component.
4. The method of claim 1 wherein associating actions to take with communication activity use reaching at least one usage threshold within a plan period further comprises: maintaining a user policy which associates actions to take with communication activity use reaching at least one usage threshold within a plan period.
5. The method of claim 4 wherein maintaining a user policy which associates actions to take with communication activity use reaching at least one usage threshold within a plan period further comprises: maintaining a user policy which associates separate actions to take with communication activity use reaching separate ones of a plurality of thresholds within a plan period.
6. The method of claim 4 further comprising: maintaining a user policy which 1) associates notifying a user with communication activity use reaching a first threshold within the plan period, 2) associates requiring the user to authorize communication activity with communication activity use reaching a second threshold within the plan period and 3) associates disabling communication activity with communication activity use reaching a third threshold within the plan period.
7. The method of claim 1 wherein tracking communication use on the mobile communication device further comprises: tracking communication use on each of a plurality network interfaces on the mobile communication device.
8. The method of claim 1 wherein tracking communication use on the mobile communication device further comprises: tracking communication use on a short range wireless network interface on the mobile communication device and on a long range wireless network interface on the mobile communication device.
9. The method of claim 1 wherein performing at least one action associated with tracked communication use reaching a usage threshold further comprises: notifying a user responsive to the tracked communication use reaching the usage threshold within the plan period.
10. The method of claim 1 wherein performing at least one action associated with tracked communication use reaching a usage threshold further comprises: requiring a user to authorize communication activity responsive to the tracked communication use reaching the usage threshold within the plan period.
11. The method of claim 1 wherein performing at least one action associated with tracked communication use reaching a usage threshold further comprises: disabling communication activity responsive to the tracked communication use reaching the usage threshold within the plan period.
12. A non-transitory computer readable medium storing program code that when loaded into computer memory and executed by a processor performs the following steps for optimizing communication activity on a mobile communication device in compliance with a service plan: retrieving, by a mobile communication device, a current copy of a service plan in use on the mobile communication device from a remote, centrally located storage component, said remote, centrally located storage component maintaining current copies of a plurality of service plans available in a geographical area; maintaining, by the mobile communication device, the current copy of the service plan in use on the mobile communication device, wherein said maintaining further comprises periodically retrieving the current copy of the service plan in use on the mobile communication device from the remote, centrally located storage component; associating actions to take with communication activity use reaching at least one usage threshold within a plan period; tracking communication use on the mobile communication device; comparing tracked communication use with the at least one usage threshold associated with at least one action; and responsive to tracked communication use reaching a usage threshold within a plan period, performing, by the mobile communication device, at least one action associated with the tracked communication use reaching the usage threshold.
13. The computer readable medium of claim 12 wherein the remote, centrally located storage component maintaining current copies of a plurality of service plans available in a geographical area further comprises: maintaining a current copy of each mobile device service plan available in a specific country, by the remote, centrally located storage component.
14. The computer readable medium of claim 12 wherein maintaining the current copy of the service plan in use on the mobile communication device further comprises: retrieving, by the mobile communication device, an updated version of the service plan in use on the mobile communication device from the centrally located storage component.
15. The computer readable medium of claim 12 wherein associating actions to take with communication activity use reaching at least one usage threshold within a plan period further comprises: maintaining a user policy which associates actions to take with communication activity use reaching at least one usage threshold within a plan period.
16. The computer readable medium of claim 15 wherein maintaining a user policy which associates actions to take with communication activity use reaching at least one usage threshold within a plan period further comprises: maintaining a user policy which associates separate actions to take with communication activity use reaching separate ones of a plurality of thresholds within a plan period.
17. The computer readable medium of claim 15 further comprising program code for performing the following step: maintaining a user policy which 1) associates notifying a user with communication activity use reaching a first threshold within the plan period, 2) associates requiring the user to authorize communication activity with communication activity use reaching a second threshold within the plan period and 3) associates disabling communication activity with communication activity use reaching a third threshold within the plan period.
18. The computer readable medium of claim 12 wherein tracking communication use on the mobile communication device further comprises: tracking communication use on each of a plurality network interfaces on the mobile communication device.
19. The computer readable medium of claim 12 wherein tracking communication use on the mobile communication device further comprises: tracking communication use on a short range wireless network interface on the mobile communication device and on a long range wireless network interface on the mobile communication device.
20. A mobile communication device configured to optimize communication in compliance with a service plan, the mobile communication device comprising: a processor; system memory; a plan retrieving component configured for retrieving a current copy of a service plan in use on the mobile communication device from a remote, centrally located storage component, said remote, centrally located storage component maintaining current copies of a plurality of service plans available in a geographical area; wherein said plan retrieving component is further configured for maintaining the current copy of the service plan in use on the mobile communication device, wherein said maintaining further comprises periodically retrieving the current copy of the service plan in use on the mobile communication device from the remote, centrally located storage component; a usage tracking component configured for tracking communication use on the mobile communication device; and a plan enforcement component, configured for 1) associating actions to take with communication activity use reaching at least one usage threshold within a plan period, configured for 2) comparing tracked communication use with the at least one usage threshold associated with at least one action and configured for 3) responsive to tracked communication use reaching a usage threshold within a plan period, performing at least one action associated with the tracked communication use reaching the usage threshold.
Unknown
April 16, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.