×

Delta state tracking for event stream analysis

  • US 10,210,071 B1
  • Filed: 07/13/2007
  • Issued: 02/19/2019
  • Est. Priority Date: 07/14/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing an analysis based on a wireless mobile communication device operating in a network, the method comprising:

  • receiving, at a server, information concerning each of a plurality of events that occurred at the wireless mobile communication device, wherein each of the plurality of events corresponds to a respective identified change in a configuration of the wireless mobile communication device, and wherein the plurality of events collectively constitute an event stream that is associated with the wireless mobile communication device and that identifies a chronological relationship between the plurality of events included in the event stream and the configuration of the wireless mobile communication device, wherein the plurality of events include one or more metrics and wherein the plurality of events each include a time of each of the plurality of events, a previous value of each of the one or more metrics affected by each of the plurality of events and a current value of each of the one or more metrics;

    creating, at any time relative to an occurrence of an event of interest, a snapshot of an entire configuration of the wireless mobile communication device, wherein the entire configuration includes information about a configuration of all applications and functions of the wireless mobile communication device;

    reconstructing a specific configuration of the wireless mobile communication device, wherein the specific configuration is a configuration of the wireless mobile communication device as of the time that the event of interest occurred, and wherein reconstruction of the specific configuration is performed by applying at least a portion of the event stream to the snapshot of the entire configuration of the wireless mobile communication device; and

    analyzing the event of interest using the event stream and the specific configuration of the wireless mobile communication device that is reconstructed to determine why the event of interest occurred, wherein analysis of the event stream comprises identifying the event of interest in the event stream and then evaluating the event of interest by examining events in the event stream that occurred prior to the event of interest and that occurred after the event of interest with respect to the specific configuration, and wherein performance of the analysis of the event stream need not be based on all of the information of the configuration of the wireless mobile communication device.

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