Methods and systems for performance monitoring for mobile applications
AssigneeGoogle Inc.
InventorsOfer Ronen, Keith Simmons
Life of this patent
Estimating the term…
Abstract
The present invention is directed towards methods and systems for performance monitoring for mobile applications. In an embodiment, a method of monitoring performance of a mobile application is provided. A mobile application is operated on a wireless mobile device. A progress indicator being displayed on a display screen of the mobile device during operation of the mobile application on the wireless mobile device is automatically detected. Data indicative of a time duration of the progress indicator is obtained. The data indicative of the time duration is communicated to a centralized server.
Claims20
A method comprising:
- receiving, by a mobile device and from a store server, a mobile application, the mobile application with an instantiated performance library for monitoring wait times associated with operation of the mobile application;
- monitoring, by the mobile device and through use of the instantiated performance library, the wait times associated with operation of the mobile application;
- discovering a context in which the monitored wait times occur, the context associated with a type of activity performed by the mobile device;
- and
- reporting, by the mobile device and to a performance monitoring server, the monitored wait times and the discovered context associated with the operation of the mobile application.
A method comprising:
- receiving, by a mobile device and from a store server, a mobile application, the mobile application with an instantiated performance library for monitoring wait times associated with operation of the mobile application;
- monitoring, by the mobile device and through use of the instantiated performance library, the wait times associated with operation of the mobile application;
- discovering a context in which the monitored wait times occur, the context a portion of the mobile application being executed;
- and
- reporting, by the mobile device and to a performance monitoring server, the monitored wait times and the discovered context associated with the operation of the mobile application.
A mobile application with an instantiated performance library, the mobile application configured to:
- monitor, during operation of the mobile application on a mobile device and through use of the instantiated performance library, wait times associated with operation of the mobile application;
- discover a context in which the monitored wait times occur, the context associated with a user input received by the mobile device;
- and
- cause the mobile device to report, to a centralized performance monitoring server, the monitored wait times and the discovered context.
Dependencies are inferred from the claim text.