Managing wireless beacon devices
First Claim
1. A method comprising:
- at a plurality of receiver devices, receiving wireless transmissions from beacon devices, wherein the wireless transmissions of the beacon devices comprise packets that carry information used for location-based services for mobile wireless devices;
obtaining content of one or more fields of the packets transmitted by the beacon devices and received by one or more of the plurality of receiver devices;
generating measurement data associated with the transmissions received at the plurality of receiver devices, the measurement data for use in determining locations of the beacon devices;
computing locations of the respective beacon devices from the measurement data generated by the plurality of receiver devices;
storing information identifying detected beacon devices and their locations to maintain a location history of beacon devices over time;
determining differences between the locations of detected beacon devices stored in the location history and computed locations of the respective beacon devices based at least on the content of one or more fields of the packets transmitted by the beacon devices; and
determining whether the differences are greater than a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Wireless transmissions from beacon devices are received at a plurality of receiver devices. The wireless transmissions comprise packets that carry information used for location-based services for mobile wireless devices. Content of one or more fields of the beacon packets received by one or more of the plurality of receiver devices is obtained. Measurement data associated with the transmissions received at the plurality of receiver devices is generated. Locations of the respective beacon devices are computed from the measurement data obtained by the plurality of receiver devices. Information identifying detected beacon devices and their locations are stored to maintain a location history of beacon devices over time locations. Changes from information contained in the location history are detected based on the locations computed for respective beacon devices from the measurement data and content of one or more fields of detected beacon packets.
31 Citations
25 Claims
-
1. A method comprising:
-
at a plurality of receiver devices, receiving wireless transmissions from beacon devices, wherein the wireless transmissions of the beacon devices comprise packets that carry information used for location-based services for mobile wireless devices; obtaining content of one or more fields of the packets transmitted by the beacon devices and received by one or more of the plurality of receiver devices; generating measurement data associated with the transmissions received at the plurality of receiver devices, the measurement data for use in determining locations of the beacon devices; computing locations of the respective beacon devices from the measurement data generated by the plurality of receiver devices; storing information identifying detected beacon devices and their locations to maintain a location history of beacon devices over time; determining differences between the locations of detected beacon devices stored in the location history and computed locations of the respective beacon devices based at least on the content of one or more fields of the packets transmitted by the beacon devices; and determining whether the differences are greater than a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a network interface unit configured to enable communications over a network; a memory; and a processor coupled to the memory and the network interface unit, wherein the processor is configured to; generate measurement data associated with wireless transmissions received at a plurality of receiver devices from beacon devices, wherein the wireless transmissions of the beacon devices comprise packets that carry information used for location-based services for mobile wireless devices; obtain content of one or more fields of the packets transmitted by the beacon devices; compute locations of the respective beacon devices from the measurement data; store information identifying detected beacon devices and their locations to maintain a location history of beacon devices over time; and determine differences between the locations of the detected beacon devices stored in the location history and computed locations of the respective beacon devices based at least on the content of one or more fields of the packets transmitted by the beacon devices; and determine whether the differences are greater than a predetermined threshold. - View Dependent Claims (18, 19, 20)
-
-
21. A system comprising:
-
a plurality of receiver devices, each of the receiver devices configured to; receive wireless transmissions from beacon devices, wherein the wireless transmissions of the beacon devices comprise packets that carry information used for location-based services for mobile wireless devices; and obtain content of one or more fields of the packets received from beacon devices at one or more of the receiver devices; generate measurement data associated with the received transmissions from the beacon devices, the measurement data for use in determining locations of the beacon devices; and a server configured to be in communication with the plurality of receiver devices, wherein the server is configured to; compute locations of the respective beacon devices from the generated measurement data obtained by the plurality of receiver devices; store information identifying detected beacon devices and their locations to maintain a location history of beacon devices over time; and determine differences between the locations of the detected beacon devices stored in the location history and the computed locations of the respective beacon devices based at least on the content of one or more fields of the packets transmitted by the beacon devices; and determine whether the differences are greater than a predetermined threshold. - View Dependent Claims (22, 23, 24, 25)
-
Specification