Systems and methods for object tracking with wireless beacons
First Claim
Patent Images
1. A method for object beacon location determination using a remote computing system, comprising:
- at each of a plurality of user devices, each user device of the plurality in communication with a different venue beacon of a plurality of venue beacons, each venue beacon fixed to a surface of a venue encompassing the venue beacons;
receiving a venue beacon signal from the respective venue beacon;
determining a venue beacon signal quality value for the respective venue beacon signal;
determining a venue beacon identifier from the respective venue beacon signal;
transmitting the venue beacon signal quality value and the venue beacon identifier to the remote computing system;
at the remote computing system, for each user device of the plurality, determining a physical user device location for the user device based on the respective venue beacon signal quality value and a physical venue beacon location associated with the respective venue beacon identifier;
at each user device of the plurality;
receiving an object beacon signal from an object beacon of a set of object beacons, each object beacon fixed to a physical object, the object beacon signal received within a predetermined time period from receipt of the venue beacon signal;
determining a object beacon signal quality value for the respective object beacon signal;
determining an object beacon identifier for the object beacon from the object beacon signal;
transmitting the object beacon signal quality value, associated with the object beacon identifier, to the remote computing system;
at the remote computing system, for each object beacon of the set, determining a physical object beacon location for the object beacon based on the object beacon signal quality values associated with the respective object beacon identifier and the physical user device locations of user devices that received the object beacon signal from the object beacon, wherein the physical user device locations of user devices that received the object beacon signal are determined based on the venue beacon signals received by the respective physical user device; and
at a user device that received an object beacon signal from an object beacon of the set, displaying information associated with the object beacon.
1 Assignment
0 Petitions
Accused Products
Abstract
An object tracking system can include beacons and tracking module. The object tracking method can include determining the location of a mobile device and determining the location of an object beacon.
63 Citations
20 Claims
-
1. A method for object beacon location determination using a remote computing system, comprising:
-
at each of a plurality of user devices, each user device of the plurality in communication with a different venue beacon of a plurality of venue beacons, each venue beacon fixed to a surface of a venue encompassing the venue beacons; receiving a venue beacon signal from the respective venue beacon; determining a venue beacon signal quality value for the respective venue beacon signal; determining a venue beacon identifier from the respective venue beacon signal; transmitting the venue beacon signal quality value and the venue beacon identifier to the remote computing system; at the remote computing system, for each user device of the plurality, determining a physical user device location for the user device based on the respective venue beacon signal quality value and a physical venue beacon location associated with the respective venue beacon identifier; at each user device of the plurality; receiving an object beacon signal from an object beacon of a set of object beacons, each object beacon fixed to a physical object, the object beacon signal received within a predetermined time period from receipt of the venue beacon signal; determining a object beacon signal quality value for the respective object beacon signal; determining an object beacon identifier for the object beacon from the object beacon signal; transmitting the object beacon signal quality value, associated with the object beacon identifier, to the remote computing system; at the remote computing system, for each object beacon of the set, determining a physical object beacon location for the object beacon based on the object beacon signal quality values associated with the respective object beacon identifier and the physical user device locations of user devices that received the object beacon signal from the object beacon, wherein the physical user device locations of user devices that received the object beacon signal are determined based on the venue beacon signals received by the respective physical user device; and at a user device that received an object beacon signal from an object beacon of the set, displaying information associated with the object beacon. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for beacon location determination, comprising:
-
at a user client executing on a user device, receiving a venue beacon signal transmitted by a venue beacon; determining a first signal quality value for the venue beacon signal and a venue beacon identifier from the venue beacon signal; determining a first physical user device location based on the first signal quality value and a physical venue beacon location associated with the venue beacon identifier; at the user client, receiving an object beacon signal, transmitted by an object beacon, within a predetermined time duration from receipt of the first beacon signal; determining a second signal quality value for the object beacon signal and an object beacon identifier from the object beacon signal; determining a physical object beacon location based on the second signal quality value and the first physical user device location, the first physical user device location determined based on the venue beacon signal; storing the physical object beacon location in association with the object beacon identifier; and at the user client, displaying information associated with the object beacon. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification