×

Concepts for providing notifications for events of interest

  • US 10,277,536 B1
  • Filed: 07/18/2014
  • Issued: 04/30/2019
  • Est. Priority Date: 03/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing notifications for events of interest, the method comprising:

  • registering, via a server entity, a first mobile computing entity for and events of interest related to the first mobile computing entity, wherein the registering the first mobile computing entity comprises automatically collecting entity information about the first mobile computing entity by establishing a connection with the first mobile computing entity using a wireless protocol, and the entity information about the first mobile computing entity comprises a unique identifier assigned to the first mobile computing entity, the events of interest correspond to a data set describing different user action types that only a user of a second mobile computing entity is selected to perform;

    storing, via the server entity, a profile for a first user associated with the first mobile computing entity, the profile comprising notification preferences of a first type and a second type of the events of interest and the unique identifier assigned to the first mobile computing entity;

    performing first monitoring, via the server entity and based at least in part on a particular unique identifier assigned to a third mobile computing entity, of the third mobile computing entity to track a location of the third mobile computing entity and of the second mobile computing entity to track a location of the second mobile computing entity, the third mobile computing entity being attached and fixed within a particular environment;

    determining, via the server entity and based at least in part on the first monitoring, whether the third mobile computing entity and the second mobile computing entity are within a configurable distance from each other;

    responsive to determining that the third mobile computing entity and the second mobile computing entity are within the configurable distance from each other;

    determining and storing, via the server entity, a first location at which the third mobile computing entity and the second mobile computing entity were within the configurable distance from each other and an indication of a first time when the third mobile computing entity and the second mobile computing entity were within the configurable distance of each other,inferring, via the server entity and based at least on the determining the first location at which the third mobile computing entity and the second mobile computing entity were within the configurable distance from each other, that the user of the second mobile computing entity has engaged in the first type of the events of interest;

    automatically generating, via the server entity, a first notification to the first mobile computing entity based at least in part on, the inferring that the user of the second mobile computing entity has engaged in the first type of the events of interestperforming second monitoring, via the server entity and based at least in part on the particular unique identifier assigned to the third mobile computing entity, of the third mobile computing entity to track the location of the third mobile computing entity and of the second mobile computing entity to track the location of the second mobile computing entity;

    determining, via the server entity and based at least in part on the second monitoring, whether the third mobile computing entity and the second mobile computing entity are no longer within the configurable distance from each other;

    responsive to determining that the third mobile computing entity and the second mobile computing entity are no longer within the configurable distance from each other, determining and storing, via the server entity, a second location at which the third mobile computing entity and the second mobile computing entity were no longer within the configurable distance from each other and an indication of a second time when the third mobile computing entity and the second mobile computing entity were no longer within the configurable distance from each other; and

    automatically generating, via the server entity, a second notification to the first mobile computing entity based at least in part on inferring that the user of the second mobile computing entity has engaged in the second type of the events of interest.

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