Method, system, and computer readable medium for gathering usage statistics
First Claim
1. A usage statistics gathering system for use with a mobile device, said system comprising:
- an on-device agent on said mobile device, the on-device agent encoded with instructions to measure a plurality of usage statistics on said mobile device, said on-device agent comprising one or more application plug-ins and a web server;
said web server operable to provide, to a monitoring computer, access to the one or more application plug-ins;
said on-device agent operable to encode said plurality of usage statistics;
said on-device agent operable to store said encoded plurality of usage statistics in a secure storage location on said mobile device, said secure storage location being inaccessible to an ordinary user of said mobile device;
said on-device agent further operable to transmit said encoded plurality of usage statistics to a monitoring computer.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure enables remote device management. A programmatic interface is associated with each application plug-in. A web server included with the on-device agent provides access to the programmatic interfaces according to open standards such as HTML or XML. The present disclosure enables access to remote devices through existing infrastructure without the need for proprietary systems. An IT administrator or other administrator may remotely access and update software and hardware, track device data plan usage statistics, provide live support, and track current and historical device locations. The phone and messaging feature enables an administrator to access information regarding data plan and usage statistics of devices. This allows organizations to optimize data plans based on messaging, e-mail, and other data plan statistics. Further, the present disclosure allows access to network connectivity details of devices and logs of emails, text messages, and the like.
137 Citations
20 Claims
-
1. A usage statistics gathering system for use with a mobile device, said system comprising:
-
an on-device agent on said mobile device, the on-device agent encoded with instructions to measure a plurality of usage statistics on said mobile device, said on-device agent comprising one or more application plug-ins and a web server; said web server operable to provide, to a monitoring computer, access to the one or more application plug-ins; said on-device agent operable to encode said plurality of usage statistics; said on-device agent operable to store said encoded plurality of usage statistics in a secure storage location on said mobile device, said secure storage location being inaccessible to an ordinary user of said mobile device; said on-device agent further operable to transmit said encoded plurality of usage statistics to a monitoring computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage device encoded with instructions comprising:
-
an on-device agent on a mobile device operable to measure a plurality of usage statistics on said mobile device, said on-device agent comprising one or more application plug-ins and a web server; said web server operable to provide, to a monitoring computer, access to the one or more application plug-ins; said on-device agent operable to encode said plurality of usage statistics; said on-device agent operable to store said encoded plurality of usage statistics in a secure storage location on said mobile device, said secure storage location being inaccessible to an ordinary user of said mobile device; said on-device agent further operable to transmit said plurality of usage statistics to said monitoring computer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for gathering usage statistics with a mobile device, the method comprising:
-
measuring, via an on-device agent on said mobile device, a plurality of usage statistics on said mobile device, said on-device agent comprising one or more application plug-ins and a web server, the web server providing, to a monitoring computer, access to the one or more application plug-ins; encoding said plurality of usage statistics; storing said encoded plurality of usage statistics in a secure storage location on said mobile device, said secure storage location being inaccessible to an ordinary user of said mobile device; and transmitting said plurality of usage statistics to said monitoring computer. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification