Interleaving Advertising Packets For Improved Detectability And Security
First Claim
1. A method for processing beacon messages transmitted in an interleaving fashion using a first packet format and a second packet format, the method comprising:
- receiving, by a receiver, a first message of the first packet format transmitted by a beacon;
detecting information in the first message indicating a presence of one or more messages of the second packet format that are being transmitted by a beacon;
adjusting the receiver to process the one or more messages of the second packet format based on the detected information;
receiving, by the receiver in response to adjusting the receiver, a second message of the second packet format transmitted by a beacon; and
performing, by the receiver, an action based on the received second message.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and devices for broadcasting messages of different packet formats in interleaving fashions, wherein a transmitter may broadcast a first packet in a first format configured to be well-suited for a first software implementation of a receiver and broadcast a second packet in a second format that is associated with a second software implementation (e.g., firmware, application, etc.). The receiver may receive and process the first packet to detect information that indicates the presence of messages of the second packet type, adjust the receiver (i.e., change a behavior of the second software implementation) in response to detecting information, receive and process the second packet via the second software implementation, and perform an action based on the processed second packet. In some embodiments, the first and/or second messages may include portions of data that may be combined by the receiver.
137 Citations
30 Claims
-
1. A method for processing beacon messages transmitted in an interleaving fashion using a first packet format and a second packet format, the method comprising:
-
receiving, by a receiver, a first message of the first packet format transmitted by a beacon; detecting information in the first message indicating a presence of one or more messages of the second packet format that are being transmitted by a beacon; adjusting the receiver to process the one or more messages of the second packet format based on the detected information; receiving, by the receiver in response to adjusting the receiver, a second message of the second packet format transmitted by a beacon; and performing, by the receiver, an action based on the received second message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising; receiving a first message of a first packet format transmitted by a beacon; detecting information in the first message indicating a presence of one or more messages of a second packet format that are being transmitted by a beacon; adjusting the computing device to process the one or more messages of the second packet format based on the detected information; receiving, in response to adjusting the computing device, a second message of the second packet format transmitted by a beacon; and performing an action based on the received second message. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations comprising:
-
receiving a first message of a first packet format transmitted by a beacon; detecting information in the first message indicating a presence of one or more messages of a second packet format that are being transmitted by a beacon; adjusting the computing device to process the one or more messages of the second packet format based on the detected information; receiving in response to adjusting the computing device a second message of the second packet format transmitted by a beacon; and performing an action based on the received second message.
-
-
30. A system, comprising:
-
a receiver; and a first beacon, wherein the receiver comprises; a first transceiver; and a first processor coupled to the first transceiver and configured with processor-executable instructions to perform operations comprising; receiving, via the first transceiver, a first message of a first packet format; detecting information in the first message indicating a presence of one or more messages of a second packet format that are being transmitted by nearby beacons; adjusting the receiver to process the one or more messages of the second packet format based on the detected information; receiving, via the first transceiver in response to adjusting the receiver, a second message of the second packet format; and performing, by the receiver, an action based on the received second message, wherein the first beacon comprises; a second transceiver; and a second processor coupled to the second transceiver and configured with processor-executable instructions to perform operations comprising broadcasting, via the second transceiver, the first message in the first packet format.
-
Specification