Mobile application performance management
First Claim
1. A non-transitory processor-readable medium storing code representing instructions that when executed cause a processor to:
- receive, at a process running on a mobile device, via an application programming interface (API) provided by the process, first mobile application performance data associated with a first mobile application running on the mobile device, wherein the API is configured to enable data communication between the process and the first mobile application;
receive, at the process, via the API, second mobile application performance data associated with a second mobile application running on the mobile device, the second mobile application being different from the first mobile application, wherein the API is further configured to enable data communication between the process and the second mobile application;
calculate, at the process, a performance metric based at least in part on the first mobile application performance data and the second mobile application performance data; and
send the performance metric from the mobile device to a server,wherein the first mobile application and the second mobile application comprise code associated with a software development toolkit configured to enable communication with the process using the API.
7 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a non-transitory processor-readable medium stores code representing instructions that when executed cause a processor to receive a first signal including a performance datum associated with a first mobile application resident at a mobile device. The code can further represent instructions that when executed cause the processor to receive a second signal including a performance datum associated with a second mobile application resident at the mobile device. The code can further represent instructions that when executed cause the processor to send, based on the first signal and the second signal, a third signal including at least one performance metric based at least in part on the performance datum associated with the first mobile application and the performance datum associated with the second mobile application.
43 Citations
18 Claims
-
1. A non-transitory processor-readable medium storing code representing instructions that when executed cause a processor to:
-
receive, at a process running on a mobile device, via an application programming interface (API) provided by the process, first mobile application performance data associated with a first mobile application running on the mobile device, wherein the API is configured to enable data communication between the process and the first mobile application; receive, at the process, via the API, second mobile application performance data associated with a second mobile application running on the mobile device, the second mobile application being different from the first mobile application, wherein the API is further configured to enable data communication between the process and the second mobile application; calculate, at the process, a performance metric based at least in part on the first mobile application performance data and the second mobile application performance data; and send the performance metric from the mobile device to a server, wherein the first mobile application and the second mobile application comprise code associated with a software development toolkit configured to enable communication with the process using the API. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory processor-readable medium storing code representing instructions that when executed cause a processor to:
-
receive, from a process running on a first mobile device, via an application programming interface (API) provided by the process, first mobile application performance data associated with of a first mobile application running on the first mobile device, wherein the API is configured to enable receipt of the first mobile application performance data; receive, from the process running on the first mobile device, via an API, second mobile application performance data associated with a second mobile application running on the first mobile device, the second mobile application being different from the first mobile application, wherein the API is further configured to enable receipt of the second mobile application performance data; and calculate a performance metric based at least in part on the first mobile application performance data and the second mobile application performance data, wherein the first mobile application and the second mobile application comprise code associated with a software development toolkit configured to enable communication with the process using the API. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for collecting application performance data, the method comprising:
-
receiving, at a process running on a mobile device, via an application programming interface (API) provided by the process, first mobile application performance data associated with a first mobile application running on the mobile device, wherein the API is configured to enable data communication between the process and the first mobile application; receiving, at the process, via the API, second mobile application performance data associated with a second mobile application running on the mobile device, the second mobile application being different from the first mobile application, wherein the API is further configured to enable data communication between the process and the second mobile application; calculating, at the process, a performance metric based at least in part on the first mobile application performance data and the second mobile application performance data; and sending the performance metric from the mobile device to a server, wherein the first mobile application and the second mobile application comprise code associated with a software development toolkit configured to enable communication with the process using the API. - View Dependent Claims (15, 16, 17, 18)
-
Specification