IP Library Granted Patent US 10,448,211
Granted Patent B1
US 10,448,211 · App. 16/183,087 · Granted Oct 15, 2019

Organizing groups of physical objects using wireless tags

Inventors: Jack J. Shen (Goleta, CA); Jeremiah Prousalis (Santa Barbara, CA); Adrian Yanes (Santa Barbara, CA); Howard Friedenberg (Santa Barbara, CA); Kristen Johansen (Santa Barbara, CA); Seth Robin (Santa Barbara, CA); David Wagner (Santa Barbara, CA); Stephanie E. Gerace (Santa Barbara, CA); Nathan Kelly (Santa Barbara, CA)
Assignee: Adero, Inc.
H04W4/023G06K7/10366G06K7/10722G06K7/10881G06K7/1417H04B17/318H04W4/029H04W76/14G06F3/0484
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,448,211
App. No.
16/183,087
Granted
Oct 15, 2019
Kind
B1
Abstract

A method includes: receiving, by a first tag and from a second tag, a first message including an identifier of the second tag, the first and second tags configured for coupling to respective first and second physical objects to organize activities; identifying, by the first tag and based on a proximity measure, the second tag for a pairing process to register the second tag as a child tag of the first tag; and providing, by the first tag, a second message with the identifier to a processing device configured to register the second tag as the child tag of the first tag.

Claims (32)

1. A method comprising:

receiving, by a first tag and from a second tag, a first message including an identifier of the second tag, the first and second tags configured for coupling to respective first and second physical objects to organize activities;

identifying, by the first tag and based on a proximity measure, the second tag for a pairing process to register the second tag as a child tag of the first tag; and

providing, by the first tag, a second message with the identifier to a processing device configured to register the second tag as the child tag of the first tag.

2. The method of claim 1 , further comprising performing a proximity calibration between the first and second tags.

3. The method of claim 2 , wherein the first physical object of the first tag is a container capable of containing the second physical object of the second tag, and wherein performing the proximity calibration includes calibrating a first parameter while the second tag is contained in the container, and calibrating a second parameter while the second tag is not contained in the container.

4. The method of claim 3 , further comprising presenting, on a graphical user interface of the processing device, a first control for the first parameter, and a second control for the second parameter, the first and second controls operable by a user.

5. The method of claim 1 , wherein the proximity measure between the first and second tags depends on one or more of a received signal strength indicator (RSSI), a connectivity, a latency, a packet error rate, a packet loss, a change in RSSI, a change in connectivity, a change in latency, a change in packet error rate, or a change in packet loss.

6. The method of claim 1 , further comprising determining, by the first tag, that the second tag has been separated from the first tag, and performing an action in response to the determination.

7. The method of claim 6 , wherein performing the action comprises providing a notification to the processing device.

8. The method of claim 6 , wherein performing the action comprises generating an output from the first tag.

9. A tag comprising:

a processor;

a wireless communication component coupled to the processor; and

a non-transitory storage medium coupled to the processor and having stored therein instructions that when executed cause the processor to perform operations comprising:

receiving, from another tag, a first message including an identifier of the other tag, the tag and the other tag configured for coupling to respective first and second physical objects to organize activities;

identifying, based on a proximity measure, the other tag for a pairing process to register the other tag as a child tag of the tag; and

providing a second message with the identifier to a processing device configured to register the other tag as the child tag of the tag.

10. The tag of claim 9 , wherein the operations further comprise determining that the other tag becomes separated from the tag, and performing an action in response to the determination.

11. The tag of claim 10 , further comprising at least one of a speaker or a light, wherein performing the action includes generating an output using at least one of the speaker or the light.

12. A non-transitory storage medium having stored therein instructions that when executed cause a processor to generate a graphical user interface comprising:

a tag naming view configured for a user to enter a first name to be associated with a first tag as a parent tag;

a child-tag naming view configured for the user to enter a second name to be associated with a second tag as a child tag of the first tag, the first and second tags configured for attachment to respective first and second physical objects to organize activities; and

a first instruction view for initiation of a pairing process between the first and second tags, wherein in the pairing process the first name is associated with the first tag, and the second name is associated with the second tag.

13. The non-transitory storage medium of claim 12 , further comprising a scan view configured for scanning a code associated with the first and second tags.

14. The non-transitory storage medium of claim 12 , wherein the child-tag naming view is presented after presentation of the tag naming view.

15. The non-transitory storage medium of claim 14 , further comprising a second instruction view for attaching the second tag to the second physical object before attaching the first tag to the first physical object.

16. The non-transitory storage medium of claim 15 , wherein the first instruction view instructs the user to bring the first tag into proximity of the second tag to initiate the pairing process.

17. The non-transitory storage medium of claim 16 , further comprising a third instruction view for attaching the first tag to the first physical object after the pairing process.

18. The non-transitory storage medium of claim 12 , wherein the first tag is paired with multiple second tags, each of the second tags being a child tag of the first tag, the graphical user interface further comprising a status area with respective status indicators for each of the second tags, the status indicators indicating, for the corresponding second tag, whether the second tag is within proximity of the first tag.

19. The non-transitory storage medium of claim 12 , the graphical user interface further comprising a control to initiate calibration between the first and second tags, wherein the first physical object is a container capable of containing the second physical object, and wherein the calibration includes calibrating a first parameter while the second tag is contained in the container, and calibrating a second parameter while the second tag is not contained in the container.

20. The non-transitory storage medium of claim 19 , the graphical user interface further comprising a first control for the first parameter, and a second control for the second parameter, the first and second controls operable by the user.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 058159 FRAME: 0232. ASSIGNOR(S) HEREBY CONFIRMS THE PURCHASE AGREEMENT. Recorded May 6, 2022
From: ADERO, INC.
To: FGN IP HOLDINGS, LLC
Reel/Frame 059860/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2021
From: ADERO, INC.
To: FGN IP HOLDINGS, INC.
Reel/Frame 058159/0232 →
CHANGE OF NAME Recorded Feb 7, 2019
From: TRACKR, INC.
To: ADERO, INC.
Reel/Frame 048286/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2019
From: SHEN, JACK J.; PROUSALIS, JEREMIAH; YANES, ADRIAN; FRIEDENBERG, HOWARD; JOHANSEN, KRISTEN; ROBIN, SETH; WAGNER, DAVID; GERACE, STEPHANIE E.; KELLY, NATHAN
To: ADERO, INC.
Reel/Frame 048115/0339 →
Cited By (22)
US 12,207,065 US 12,262,278 US 12,266,257 US 12,279,227 US 12,294,574 US 12,317,157 US 12,380,779 US 12,381,728 US 12,431,002 US 12,445,273 US 12,483,858 US 12,488,664 US 12,495,353 US 12,532,173 US 12,550,214 US 12,581,268 US 12,581,270 US 12,586,454 US 12,591,347 US 12,626,556 US 12,677,111 US 12,682,202