Real-time proximity tracking using received signal strength indication
First Claim
Patent Images
1. A method for state tracking, comprising:
- broadcasting a first advertising packet from a first transceiver;
receiving, by a plurality of second transceivers without establishing a paired connection with the first transceiver, the first advertising packet;
by each of the plurality of second transceivers, recording a received signal strength indication value of the first advertising packet received;
forming a subsequent advertising packet comprising the received signal strength indication value recorded by at least one of the plurality of second transceivers;
broadcasting the subsequent advertising packet from the at least one of the plurality of second transceivers;
receiving, by the first transceiver, the subsequent advertising packet;
for the first transceiver, recording a received signal strength indication value of the subsequent advertising packet;
combining the received signal strength indication value recorded for the at least one of the plurality of second transceivers with the received signal strength indication value recorded for the first transceiver to form a first value reflecting a state between the transceivers;
broadcasting a second advertising packet from the first transceiver;
receiving, by the at least one of the plurality of second transceivers, the second advertising packet;
for the at least one of the plurality of second transceivers, recording a received signal strength indication value of the second advertising packet received;
combining received signal strength indication value of the second advertising packet received with the first value reflecting a state between the transceivers to form a second value reflecting a state between the transceivers;
comparing the first value to the second value; and
when the first value differs from the second value by a minimum amount, associating a state change between the transceivers.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for proximity tracking includes broadcasting a first advertising packet from a first broadcasting transceiver, receiving the first advertising packet at a plurality of second transceivers and, for each of the plurality of second transceivers, recording a received signal strength indication value of the first advertising packet received. A subsequent advertising packet is formed to include the received signal strength indication value recorded by at least one of the plurality of second transceivers and broadcast from at least one of the plurality of second transceivers. A system is provided with performs actions of the method to track proximity in real time.
32 Citations
14 Claims
-
1. A method for state tracking, comprising:
-
broadcasting a first advertising packet from a first transceiver; receiving, by a plurality of second transceivers without establishing a paired connection with the first transceiver, the first advertising packet; by each of the plurality of second transceivers, recording a received signal strength indication value of the first advertising packet received; forming a subsequent advertising packet comprising the received signal strength indication value recorded by at least one of the plurality of second transceivers; broadcasting the subsequent advertising packet from the at least one of the plurality of second transceivers; receiving, by the first transceiver, the subsequent advertising packet; for the first transceiver, recording a received signal strength indication value of the subsequent advertising packet; combining the received signal strength indication value recorded for the at least one of the plurality of second transceivers with the received signal strength indication value recorded for the first transceiver to form a first value reflecting a state between the transceivers; broadcasting a second advertising packet from the first transceiver; receiving, by the at least one of the plurality of second transceivers, the second advertising packet; for the at least one of the plurality of second transceivers, recording a received signal strength indication value of the second advertising packet received; combining received signal strength indication value of the second advertising packet received with the first value reflecting a state between the transceivers to form a second value reflecting a state between the transceivers; comparing the first value to the second value; and when the first value differs from the second value by a minimum amount, associating a state change between the transceivers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for state tracking, comprising:
-
a first transceiver configured to broadcast a first advertising packet; a plurality of second transceivers each configured to receive the first advertising packet and to broadcast subsequent advertising packets without establishing a paired connection between the first transceiver and any of the second transceivers; a memory configured to record, for each of the plurality of second transceivers, a received signal strength indication value of the first advertising packet received; and a plurality of processors configured to; form the subsequent advertising packets so as to comprise the received signal strength indication value recorded by at least one of the plurality of second transceivers; the first transceiver being further configured to receive the subsequent advertising packet and broadcast a second advertising packet; the memory being further configured to record, for the first transceiver, a received signal strength indication value of the subsequent advertising packet; and the processors being further configured to combine the received signal strength indication value recorded for the at least one of the plurality of second transceivers with the received signal strength indication value recorded for the first transceiver to form a first value reflecting a state between the transceivers; the at least one of the plurality of second transceivers being further configured to receive the second advertising packet; the memory being further configured to record, for the at least one of the plurality of second transceivers, a received signal strength indication value of the second advertising packet; and at least one of the processors being further configured to; combine the received signal strength indication value of the second advertising packet with the first value reflecting a state between the transceivers to form a second value reflecting a state between the transceivers, compare the first value with the second value, and, when the first value differs from the second value by a minimum amount, associate a state change between the transceivers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification