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:
- a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising;
receiving a stream of information;
determining a plurality of packets from the stream of information received;
determining one or more time intervals between consecutive packets from the plurality of packets;
determining a location based on the one or more time intervals; and
checking a user in to the location in response to determining the location based on the one or more time intervals.
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 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.
9 Citations
20 Claims
-
1. A system, comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising; receiving a stream of information; determining a plurality of packets from the stream of information received; determining one or more time intervals between consecutive packets from the plurality of packets; determining a location based on the one or more time intervals; and checking a user in to the location in response to determining the location based on the one or more time intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a client computing device, a stream of information; determining a plurality of packets from the stream of information received; determining one or more time intervals between consecutive packets from the plurality of packets; determining a location based on the one or more time intervals; and checking a user in to the location in response to determining the location based on the one or more time intervals. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving a stream of information; determining a plurality of packets from the stream of information received; determining one or more time intervals between consecutive packets from the plurality of packets; determining a location based on the one or more time intervals; and checking a user in to the location in response to determining the location based on the one or more time intervals. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification