Systems and methods for checking a user into a location using a packet sequence including location information
First Claim
Patent Images
1. A system, comprising:
- one or more processors, one or more computer-readable memories, with program instructions stored on the one or more computer-readable memories, the one or more processors configured to execute the program instructions to cause the system to perform operations comprising;
receiving a check-in request from a user device, wherein the check-in request includes a plurality of data packets, the plurality of data packets corresponding to a first sequence;
determining one or more time intervals between consecutive packets from the plurality of data packets of the first sequence;
determining that the first sequence corresponds to a stored sequence associated with a location of a first merchant based on the determined one or more time intervals; and
in response to determining that the first sequence corresponds to the stored sequence associated with the location of the first merchant, performing a check-in of the user device with the first merchant at the location.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed which may allow a user having a mobile device to check in to a location using a packet sequence that includes information for identifying the location. The location may be transmitted by one or more Bluetooth® Low Energy (BLE) beacons at or near the location. The user may be able to store packet sequences for various locations that may allow the user to automatically check into these locations using the store packet sequences.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more processors, one or more computer-readable memories, with program instructions stored on the one or more computer-readable memories, the one or more processors configured to execute the program instructions to cause the system to perform operations comprising; receiving a check-in request from a user device, wherein the check-in request includes a plurality of data packets, the plurality of data packets corresponding to a first sequence; determining one or more time intervals between consecutive packets from the plurality of data packets of the first sequence; determining that the first sequence corresponds to a stored sequence associated with a location of a first merchant based on the determined one or more time intervals; and in response to determining that the first sequence corresponds to the stored sequence associated with the location of the first merchant, performing a check-in of the user device with the first merchant at the location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
transmitting a first sequence of packets to a merchant communication device, the first sequence of packets specific to a first location where the merchant communication device is located; receiving a check-in request from a user device, wherein the check-in request includes a plurality of data packets, the plurality of data packets corresponding to the first sequence; determining that the first sequence corresponds to a stored sequence associated with a second location of a first merchant; and in response to determining that the first sequence corresponds to the stored sequence associated with the second location of the first merchant, performing a check-in of the user device with the first merchant at the second location. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices, the program instructions when executed cause a machine to perform operations comprising; receiving a check-in request from a user device, wherein the check-in request includes a plurality of data packets, the plurality of data packets corresponding to a first sequence, wherein each of the plurality of packets has a packet size of 32 bits or fewer; determining that the first sequence corresponds to a stored sequence associated with a location of a first merchant; and in response to determining that the first sequence corresponds to the stored sequence associated with the location of the first merchant, performing a check-in of the user device with the first merchant at the location. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification