×

Proximity services

  • US 10,264,394 B1
  • Filed: 11/14/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 07/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, at each of multiple times and by one or more computers from an application instance operating on a client device, data specifying (i) identification information associated with a user associated with the client device, (ii) a beacon identifier associated with a wireless proximity beacon that is included among multiple wireless proximity beacons that are each associated with a physical location, and (iii) a proximity of the client device to the wireless proximity beacon;

    determining a path of movement of the client device based at least on the data received at each of the multiple times indicating (i) a beacon identifier associated with a wireless proximity beacon that is included among the multiple wireless proximity beacons that are each associated with a physical location, and (ii) a proximity of the client device to the wireless proximity beacon;

    accessing data that specifies, for each of one or more actions that the application instance operating on the client device is configured to perform, a pattern of movement that is associated with the action and that is used in authorizing the application instance operating on the client device to perform the action;

    determining that the path of movement of the client device satisfies a particular pattern of movement associated with a particular action from among the one or more actions;

    authorizing the application instance operating on the client device to perform the particular action based at least on determining that the path of movement of the client device satisfies the particular pattern of movement associated with the particular action; and

    transmitting, to the client device, data enabling the application instance operating on the client device to perform the particular action based at least on authorizing the application instance operating on the client device to perform the particular action.

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