MONITORING A MOBILE DEVICE APPLICATION
First Claim
1. A method for monitoring a mobile application, comprising:
- receiving information regarding methods to monitor for an application;
generating new mobile device file, the methods to be monitored encompassed in a sub-class in the new mobile device file; and
providing the new mobile device file to the mobile device, the new mobile device file loaded and instantiated at the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present technology allows for a mobile device operating system to be modified in order to better monitor the performance of the mobile device applications. A mobile device file, such as a dex file for android operating system, may be extracted from an APK file for an application. The mobile device file may be analyzed, and a new mobile device file may be generated in addition to the analyzed mobile device file. The modifications may include identifying methods that should be monitored during execution of the corresponding application on a mobile device. The mobile device file, may be modified at a remote server, provided back to the mobile device, and then loaded by the mobile device at a later time.
14 Citations
24 Claims
-
1. A method for monitoring a mobile application, comprising:
-
receiving information regarding methods to monitor for an application; generating new mobile device file, the methods to be monitored encompassed in a sub-class in the new mobile device file; and providing the new mobile device file to the mobile device, the new mobile device file loaded and instantiated at the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for monitoring a mobile application, the method comprising:
-
receiving information regarding methods to monitor in an application; generating new mobile device file, the methods to be monitored encompassed in a sub-class in the new mobile device file; and providing the new mobile device file to the mobile device, the new mobile device file loaded and instantiated at the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for monitoring a mobile application, comprising:
-
a processor; a memory; and one or more modules stored in memory and executable by a processor to receive information regarding methods to monitor in an application, generate new mobile device file, the methods to be monitored encompassed in a sub-class in the new mobile device file, and provide the new mobile device file to the mobile device, the new mobile device file loaded and instantiated at the mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification