×

Method and apparatus for storing data on application-level activity and other user information to enable real-time multi-dimensional reporting about user of a mobile data network

  • US 8,958,313 B2
  • Filed: 05/08/2012
  • Issued: 02/17/2015
  • Est. Priority Date: 11/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for capturing user application-level information from a mobile data network to provide a user-specific report, the method comprising:

  • receiving data communications from a plurality of routers in the mobile data network, the data communications originating from mobile devices;

    inspecting the data communications to detect IP addresses associated with the data communications;

    determining corresponding phone numbers for the mobile devices using the detected IP addresses;

    detecting, in the data communications, user application activity on the mobile devices;

    using the determined phone numbers, creating a table with an entry for each of the mobile devices identifying application level activity corresponding to each of the mobile devices, wherein each entry includes URLs accessed by the mobile device, demographics information, location information, and device information;

    updating the table over a period of time, using the determined phone numbers, to generate an application-level history for each of the mobile devices in the table;

    receiving a request for the user-specific report relating to a specific mobile device in the table, wherein the user-specific report requests historical application-level usage information for the specific mobile device;

    in response to the request, querying the table to identify application level information relating to the specific mobile device; and

    generating the user-specific report corresponding to the specific mobile device, wherein the generated user-specific report includes information from the table relating to content requested by the specific mobile device.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×