×

Method and system for monitoring application program of mobile device

  • US 9,313,216 B2
  • Filed: 11/09/2012
  • Issued: 04/12/2016
  • Est. Priority Date: 11/15/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for monitoring an application in a mobile device, comprising the following steps of:

  • a) creating a simulated system service;

    b) establishing a connection with a function in a device driver that manages an Input/Output (I/O) channel of the mobile device;

    c) intercepting data transmitted from the application to the function in the device driver that manages the I/O channel of the mobile device;

    d) replacing, based on the intercepted data, a system service requested by the application with a corresponding simulated system service and transmitting the data to the simulated system service;

    e) recording a request by the application received by the simulated system service and forwarding the request to an analysis module for analysis;

    wherein step e) further includes creating a proxy service between a service at a system layer and a service at an application layer,registering an application service in the proxy service, andconverting the request recorded by the simulated system service at the system layer into a request visible at the application layer;

    f) creating a user rule database and storing a name of the application, a type of the operation and a selection by the user in the user rule database; and

    g) searching, by the analysis module after receiving the request visible at the application layer, the user rule database for a user rule associated with the application and automatically authorizing or prohibiting an operation associated with the request based on the user rule.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×