Remotely configurable location tracking tags
First Claim
1. A tag comprising:
- a processor;
memory storing;
a stored tag identifier;
configuration data; and
configuration identifiers of a plurality of configuration data updates received at the tag; and
a wireless communication interface configured to broadcast the stored tag identifier according to the configuration data, the processor configured to;
receive, via the wireless communication interface, a transmission including a new configuration data update and a targeted tag identifier associated with the new configuration data update, wherein the plurality of configuration data updates are received prior to the new configuration data update;
when the targeted tag identifier does not match the stored tag identifier, cause the wireless communication interface to broadcast the new configuration data update and the targeted tag identifier in accordance with the configuration data;
when the targeted tag identifier matches the stored tag identifier, update the configuration data stored in the memory of the tag according to the new configuration data update, thereby causing the wireless communication interface to broadcast the stored tag identifier in accordance with the new configuration data update;
when the new configuration data update is identified by any of the configuration identifiers stored in the memory, not modify the broadcast of the stored tag identifier regardless of whether the targeted tag identifier matches or does not match the stored tag identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Remotely configurable location tracking tags are provided. A tag broadcasts a tag identifier according to configuration data stored at a memory. The tag receives new configuration data and an associated tag identifier. When the associated tag identifier matches the tag identifier: the tag updates the configuration data stored at the memory with the new configuration data and changes the broadcast of the tag identifier in accordance with the new configuration data. When the associated tag identifier does not match the tag identifier: the tag modifies the broadcast of the tag identifier to include the new configuration data and the associated tag identifier, the broadcast continuing to occur according to the configuration data.
18 Citations
16 Claims
-
1. A tag comprising:
-
a processor; memory storing; a stored tag identifier; configuration data; and configuration identifiers of a plurality of configuration data updates received at the tag; and a wireless communication interface configured to broadcast the stored tag identifier according to the configuration data, the processor configured to; receive, via the wireless communication interface, a transmission including a new configuration data update and a targeted tag identifier associated with the new configuration data update, wherein the plurality of configuration data updates are received prior to the new configuration data update; when the targeted tag identifier does not match the stored tag identifier, cause the wireless communication interface to broadcast the new configuration data update and the targeted tag identifier in accordance with the configuration data; when the targeted tag identifier matches the stored tag identifier, update the configuration data stored in the memory of the tag according to the new configuration data update, thereby causing the wireless communication interface to broadcast the stored tag identifier in accordance with the new configuration data update; when the new configuration data update is identified by any of the configuration identifiers stored in the memory, not modify the broadcast of the stored tag identifier regardless of whether the targeted tag identifier matches or does not match the stored tag identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
at a tag comprising (a) a processor, (b) a memory storing a stored tag identifier, configuration data, and configuration identifiers of a plurality of configuration data updates received at the tag, and (c) a wireless communication interface configured to broadcast the stored tag identifier according to the configuration data, receiving, using the wireless communication interface, a transmission including a new configuration data update and a targeted tag identifier associated with the new configuration data update, wherein the plurality of configuration date updates are received prior to the new configuration data update; when the targeted tag identifier does not match the stored tag identifier, causing, by the processor, the wireless communication interface to broadcast the new configuration data update and the targeted tag identifier in accordance with the configuration data; when the targeted tag identifier matches the stored tag identifier, update the configuration data stored in the memory of the tag according to the new configuration data update, thereby causing the wireless communication interface to broadcast the stored tag identifier in accordance with the new configuration data update; and when the new configuration data update is identified by any of the configuration identifiers stored in the memory, not modifying the broadcast of the stored tag identifier regardless of whether the targeted tag identifier matches or does not match the stored tag identifier. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing a computer program, wherein execution of the computer program causes a tag to:
-
broadcast a stored tag identifier stored in memory of the tag according to configuration data stored in the memory; store configuration identifiers of a plurality of configuration data updates received at the tag; in response to receiving, via a wireless communication interface of tag, a new configuration data update and a targeted tag identifier associated with the new configuration data update, determine whether the targeted tag identifier matches the stored tag identifier, wherein the plurality of configuration data updates are received prior to the new configuration update; when the targeted tag identifier does not match the stored tag identifier, cause the wireless communication interface to broadcast the new configuration data update and the targeted tag identifier in accordance with to the configuration data; when the targeted tag identifier matches the stored tag identifier, update the configuration data stored in the memory of the tag according to the new configuration data update, thereby causing the wireless communication interface to broadcast the stored tag identifier in accordance with the new configuration data update; and when the new configuration data update is identified by any of the configuration identifiers stored in the memory, not modify the broadcast of the stored tag identifier regardless of whether the targeted tag identifier matches or does not match the stored tag identifier.
-
Specification