System and method for gathering and automatically processing user and debug data for mobile devices
First Claim
Patent Images
1. A computer-readable medium having computer-executable components, comprising:
- a monitoring application configured to monitor processes, user interface entries, and error occurrences of a mobile device and store data reflecting the processes, user interface entries, and error occurrences in a sequence of log files, wherein each sequential log file is associated with a sequential interval of time corresponding to operation of the mobile device; and
a first transport application configured to transport the log files to a user computer when a connection is established between the mobile device and the user computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for tracking user patterns, getting debug information from retail devices in use, and gathering data automatically into a central location where it is processed automatically. Information pertaining to the state of the system at the time a failure occurred on a mobile device is accessible by a developer in a disconnected mode. In addition, usage patterns are ascertainable from the data gathered.
-
Citations
29 Claims
-
1. A computer-readable medium having computer-executable components, comprising:
-
a monitoring application configured to monitor processes, user interface entries, and error occurrences of a mobile device and store data reflecting the processes, user interface entries, and error occurrences in a sequence of log files, wherein each sequential log file is associated with a sequential interval of time corresponding to operation of the mobile device; and
a first transport application configured to transport the log files to a user computer when a connection is established between the mobile device and the user computer. - View Dependent Claims (2, 5, 6, 7, 8, 9)
-
-
3-4. -4. (canceled)
-
10-12. -12. (canceled)
-
13. A method for storing and transporting data representing usage patterns and error occurrences on a mobile device from the mobile device, comprising:
-
receiving data by monitoring user interface entries and error occurrences of the mobile device;
parceling the data as a sequence of log files;
temporarily storing the log files on the mobile device, wherein each log file corresponds to a sequential interval of time related to operation of the mobile device;
transporting each log file to one of a server and a user computer when a connection is established to the mobile device; and
deleting the successfully transported log files from the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26-28. -28. (canceled)
-
29. A system storing and transporting data representing usage patterns and error occurrences on a mobile device from the mobile device, comprising:
-
a monitoring application configured to monitor processes, user interface entries, and error occurrences of a mobile device and store data reflecting the processes, user interface entries, and error occurrences in a sequence of log files, wherein each log file in the stored sequence corresponds to a sequential interval of time related to operation of the mobile device;
a first transport application configured to transport the log files to a user computer when a connection is established between the mobile device and the user computer;
a second transport application configured to transfer the log files to a server from a user computer when a connection is established between the user computer and the server;
a database management application configured to store the log files to a centrally-located database that allows the data to be filtered and examined in a disconnected mode; and
a database interface application configured to display the data from the mobile device such that errors and usage patterns of the mobile device are monitored.
-
Specification