×

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

  • US 8,732,170 B2
  • Filed: 11/26/2008
  • Issued: 05/20/2014
  • Est. Priority Date: 11/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. A report manager for developing and testing real-time reports about aggregate and user-level usage of a mobile data network, said report manager being in communication with a data manager device that provides i) a database of non-aggregate, user-specific event data and also provides ii a set of tables specifying combinations of one or more aggregate variables then-presently monitored by said data manager to satisfy a set of defined real-time reports, said report manager comprising:

  • a report generation module for;

    receiving a request from an operator specifying aggregate usage information to be included in a newly generated test report;

    determining, by querying the set of tables specifying the combinations of one or more aggregate variables then-presently monitored, which of said specified aggregate usage information may be satisfied by said combinations of one or more aggregate variables then-presently monitored by said data manager;

    using the aggregate variables then-presently monitored to generate corresponding results for said newly generated test report, the newly generated test report including information from the at least one set of tables specifying the combinations of one or more aggregate variables then-presently monitored; and

    in response to determining that at least a portion of the request cannot be fulfilled by the aggregate variables then-presently monitored, causing said database to be queried to search the non-aggregate, user-specific event data to generate new aggregated results for said newly generated test report for said specified aggregate usage information that could not be satisfied by said combinations of one or more aggregate variables then-presently monitored by said data manager;

    wherein said report generation module is responsive to i) the determination that at least a portion of the request cannot be fulfilled by the aggregate variables then-presently monitored, and ii) operator instructions, in order to cause the newly generated test report to be added as a new real-time report to the set of defined real-time reports for future use, by providing the specification of said test report and causing said data manager to subsequently monitor combinations of one or more aggregate variables to satisfy said new real-time report by adding additional tables to the set of tables specifying combinations of one or more aggregate variables then-presently monitored.

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