×

Creating event streams from raw data

  • US 9,824,112 B1
  • Filed: 02/13/2015
  • Issued: 11/21/2017
  • Est. Priority Date: 02/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, using one or more processors, a first signal stream from a hardware sensor associated with a first user device of a first user;

    receiving, using the one or more processors, a second signal stream from a virtual detector associated with the first user device of the first user, the second signal stream includes software data related to software operational on the first user device;

    defining, using the one or more processors, a first event for the first user based on the first signal stream and the second signal stream;

    polling, using the one or more processors, for a second user device within proximity to the first user based on a second user associated with the second user device being associated with the first user on a social graph, the second user device is within proximity to the first user when a distance between the second user device and the first user is shorter than a predetermined distance;

    receiving, using the one or more processors, a second event associated with the second user from the second user device;

    determining, using the one or more processors, one or more overlapping activities between the first event and the second event;

    updating, using the one or more processors, the first event using the second event to generate a first update event responsive to a determination of the one or more overlapping activities; and

    generating, using the one or more processors, a first event stream that includes the first update event for the first user.

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