IP Library Granted Patent US 10,482,726
Granted Patent B2
US 10,482,726 · App. 15/810,643 · Granted Nov 19, 2019

Methods, systems, and apparatus for bi-directional communication with wearable location devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,482,726
App. No.
15/810,643
Granted
Nov 19, 2019
Kind
B2
Abstract

An example disclosed method of displaying an image at a venue includes receiving blink data from tags, each of the tags carried by a wearable location device associated with a monitored individual; determining tag location data based on the blink data, the tag location data indicative of locations of the monitored individuals; detecting an occurrence of an event associated with an image; in response to the occurrence of the event: assigning a plurality of the tags a particular color based on the tag location data, the plurality of the tags corresponding to a plurality of the wearable location devices; generating an instruction configured to cause the plurality of the wearable location devices to emit light of the particular color; and transmitting the instruction to the plurality of the plurality of the tags to cause the plurality of the wearable location devices to display the image.

Claims (96)

1. A method of displaying an image at a venue, the method comprising:

receiving blink data from tags, each of the tags carried by a wearable location device associated with a monitored individual;

determining tag location data based on the blink data, the tag location data indicative of locations of the monitored individuals;

detecting an occurrence of an event associated with an image;

in response to the occurrence of the event:

assigning a plurality of the tags a particular color based on the tag location data, the plurality of the tags corresponding to a plurality of the wearable location devices;

generating a first instruction configured to cause the plurality of the wearable location devices to emit light of the particular color; and

transmitting the first instruction to the plurality of the tags to cause the plurality of the wearable location devices to collectively display the image;

comparing the image to the location data for the plurality of the tags;

identifying a gap in the image; and

in response to identifying the gap:

identifying a subset of the tags proximate to the gap, the subset of the tags corresponding to a subset of the wearable location devices; and

transmitting a second instruction to the subset of the tags to cause the subset of the wearable location devices to mitigate the gap in the image by emitting light.

2. The method of claim 1 , wherein transmitting the first instruction to the plurality of the tags comprises:

identifying a transceiver that transmits to a region including the plurality of the tags; and

sending the first instruction to the identified transceiver.

3. The method of claim 1 , further comprising determining a region of the venue over which the image is to be displayed, and wherein assigning the plurality of the tags the particular color comprises identifying the plurality of the tags as located within the region of the venue.

4. The method of claim 1 , wherein for each tag within the plurality of the tags, assigning the tag the particular color comprises:

identifying an overlaid color in the image at a location of the tag; and

assigning the tag the overlaid color.

5. The method of claim 1 , further comprising

assigning the subset of the tags a transition color between the particular color and a second color overlaid at a location of the gap.

6. The method of claim 1 , further comprising:

receiving subsequent blink data from a first tag of the plurality of the tags;

determining subsequent location data for the first tag;

determining that the subsequent location for the first tag is overlaid with a different color than the location for the first tag; and

transmitting a third instruction to the first tag, wherein the third instruction is configured to cause the corresponding one of the wearable location devices to emit light of the color overlaid at the subsequent location.

7. The method of claim 6 , further comprising:

identifying a second tag located proximate the location of the first tag; and

transmitting a fourth instruction to the second tag, wherein the fourth instruction is configured to cause the wearable location device corresponding to the second tag to emit light of a transition color.

8. The method of claim 1 , wherein the image includes a plurality of images that form an animation, and generating the first instruction to cause the plurality of the wearable location devices to emit light comprises generating the first instruction such that the first instruction includes a temporal component to cause the plurality of the wearable location devices to emit light of different colors over a duration of the animation.

9. The method of claim 1 , further comprising generating a third instruction to cause a particular wearable location device to vibrate.

10. The method of claim 1 , wherein detecting the occurrence of the event comprises detecting that blink data received from a first tag includes a request for assistance.

11. The method of claim 1 , wherein detecting the occurrence of the event comprises:

receiving second blink data from tags associated with participants;

determining participant tag location data based on the second blink data; and

detecting that the tag location data indicates that a first participant has crossed a threshold.

12. The method of claim 1 , wherein detecting the occurrence of the event comprises detecting a timing associated with a performance at the venue.

13. An apparatus for displaying an image at a venue, the apparatus comprising:

at least one processor; and

at least one memory storing computer readable instructions thereon, that, when executed by the at least one processor, cause the apparatus to at least:

receive blink data from tags, each of the tags carried by a wearable location device associated with a monitored individual;

determine tag location data based on the blink data, the tag location data indicative of locations of the monitored individuals;

detect an occurrence of an event associated with an image;

in response to the occurrence of the event:

assign a plurality of the tags a particular color based on the tag location data, the plurality of the tags corresponding to a plurality of the wearable location devices;

generate a first instruction configured to cause the wearable location devices corresponding to the plurality of the tags to emit light of the particular color; and

transmit the first instruction to the plurality of the tags to cause the plurality of the wearable location devices to collectively display the image;

compare the image to the location data for the plurality of the tags;

identify a gap in the image; and

in response to identifying the gap:

identify a subset of the tags proximate to the gap, the subset of the tags corresponding to a subset of the wearable location devices; and

transmit a second instruction to the subset of the tags to cause the subset of the wearable location devices to mitigate the gap in the image by emitting light.

14. The apparatus of claim 13 , wherein transmitting the first instruction comprises:

identifying a transceiver configured to transmit to the plurality of the tags; and

sending the first instruction to the identified transceiver.

15. The apparatus of claim 13 , wherein the stored instructions, when executed, cause the apparatus to determine a region of the venue over which the image is to be displayed, wherein assigning the plurality of the tags the particular color comprises identifying the plurality of the tags as located within the region of the venue.

16. The apparatus of claim 13 , further comprising

assigning the subset of tags a transition color between the particular color overlaid at the location of the plurality of the tags and a second color overlaid at a location of the gap.

17. The apparatus of claim 13 , wherein the stored instructions, when executed, cause the apparatus to:

receive subsequent blink data from a first tag of the plurality of the tags;

determine subsequent location data for the first tag;

determine that the subsequent location for the first tag is overlaid with a different color than the particular color; and

transmit a third instruction to the first tag, wherein the third instruction is configured to cause the wearable location device corresponding to the first tag to emit light of the color overlaid at the subsequent location.

18. The apparatus of claim 13 , wherein the first instruction includes a temporal component to cause the plurality of the wearable location devices to emit light of different colors over a duration of an animation.

19. The apparatus of claim 13 , wherein the stored instructions, when executed, cause the apparatus to generate a third instruction to cause the plurality of wearable location devices to vibrate.

20. The apparatus of claim 13 , wherein detecting the occurrence of the event comprises detecting that blink data received from a first one of the tags includes a request for assistance.

21. The apparatus of claim 13 , wherein detecting the occurrence of the event comprises detecting that the tag location data indicates that a first participant has crossed a threshold location.

22. The apparatus of claim 13 , wherein detecting the occurrence of the event comprises detecting a timing associated with a performance at the venue.

23. A tangible machine-readable medium comprising instructions that, when executed, cause a machine to at least:

receive blink data from tags, each of the tags carried by a wearable location device associated with a monitored individual;

determine tag location data based on the blink data, the tag location data indicative of locations of the monitored individuals;

detect an occurrence of an event associated with an image;

in response to the occurrence of the event:

based on the tag location data, assign a plurality of the tags a particular color, the plurality of the tags corresponding to a plurality of the wearable location devices;

generate a first instruction configured to cause the plurality of the wearable location devices to emit light of the particular color; and

transmit the first instruction to the plurality of the tags to the cause the plurality of the wearable location devices to collectively display the image;

compare the image to the location data for the plurality of the tags;

identify a gap in the image; and

in response to identifying the gap:

identify a subset of the tags proximate to the gap, the subset of the tags corresponding to a subset of the wearable location devices; and

transmit a second instructions to the subset of the tags to cause the subset of the wearable location devices to mitigate the gap in the image by emitting light.

24. A method of displaying an image at a venue, the method comprising:

receiving blink data from tags, each of the tags carried by a wearable location device associated with a monitored individual;

determining tag location data based on the blink data, the tag location data indicative of locations of the monitored individuals;

detecting an occurrence of an event associated with an image;

in response to the occurrence of the event:

assigning a plurality of the tags a particular color based on the tag location data, the plurality of the tags corresponding to a plurality of the wearable location devices;

generating an instruction configured to cause the plurality of the wearable location devices to emit light of the particular color; and

transmitting the instruction to the plurality of the plurality of the tags to cause the plurality of the wearable location devices to collectively display the image;

receiving subsequent blink data from a first tag of the plurality of the tags;

determining subsequent location data for the first tag;

determining that the subsequent location for the first tag is overlaid with a different color than the location for the first tag;

transmitting a second instruction to the first tag, wherein the second instruction is configured to cause the corresponding wearable location device to emit light of the color overlaid at the subsequent location;

identifying a second tag located proximate the location of the first tag; and

transmitting a third instruction to the second tag, wherein the instruction is configured to cause the wearable location device corresponding to the second tag to emit light of a transition color.

Assignments (6)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
SECURITY INTEREST Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049674/0916 →
MERGER Recorded Jan 16, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048470/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2017
From: GROM, ROBERT A.
To: ZIH CORP.
Reel/Frame 044181/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2017
From: GROM, ROBERT A.
To: ZIH CORP.
Reel/Frame 044181/0547 →