IP Library Patent Application 16996244
Patent Application
App. No. 16/996,244

RAPID LOCATION-BASED ASSOCIATION OF CARRIERS AND ITEMS

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 None
App. No.
16/996,244
Abstract

A method includes: obtaining, at a computing device, respective location data corresponding to a carrier and each of a set of items; for each item in the set of items: storing a previous association state between the item and the carrier; generating a set of attributes defining a spatial relationship between the item and the carrier; providing the set of attributes to a classifier to detect a current association state between the carrier and the item; and responsive to determining that the current association state between the carrier and the item is different from the previous association state, transmitting a status update message to a dispatcher configured to provide directional guidance to the carrier.

Claims (51)

1 . A method, comprising:

obtaining, at a computing device, respective location data corresponding to a carrier and each of a set of items;

for each item in the set of items:

storing a previous association state between the item and the carrier;

generating a set of attributes defining a spatial relationship between the item and the carrier;

providing the set of attributes to a classifier to detect a current association state between the carrier and the item; and

responsive to determining that the current association state between the carrier and the item is different from the previous association state, transmitting a status update message to a dispatcher configured to provide directional guidance to the carrier.

2 . The method of claim 1 , further comprising:

obtaining the location data for a plurality of items including the set of items; and

selecting the set of items from the plurality of items based on the location data.

3 . The method of claim 2 , further comprising:

selecting the set of items from the plurality of items based on respective distances between each of the plurality of items and the carrier.

4 . The method of claim 1 , further comprising:

updating a stored time series of attribute sets with the set of attributes; and

providing the time series to the classifier.

5 . The method of claim 4 , wherein the updating includes, when the stored time series has reached a threshold length, discarding an oldest one of the attribute sets.

6 . The method of claim 1 , wherein the set of attributes includes at least one of a location of the carrier, a velocity of the carrier, a location of the item, and a velocity of the item.

7 . The method of claim 1 , further comprising:

prior to generating the set of attributes, transforming the location data corresponding to the set of items to a local frame of reference based on a location of the carrier.

8 . The method of claim 1 , further comprising:

obtaining, from the classifier, a confidence level corresponding to the current association state;

when the confidence level is below a threshold, discarding the current association state.

9 . The method of claim 1 , wherein the previous association state and the current association state each indicate one of (i) an associated state indicating that the item is carried by the carrier, and (ii) a disassociated state indicating that the item is not carrier by the carrier.

10 . The method of claim 1 , wherein obtaining the location data includes receiving the location data from a set of tag readers.

11 . A computing device, comprising:

a memory;

a communications interface; and

a processor configured to:

obtain, via the communications interface, respective location data corresponding to a carrier and each of a set of items;

for each item in the set of items:

store a previous association state between the item and the carrier;

generate a set of attributes defining a spatial relationship between the item and the carrier;

provide the set of attributes to a classifier to detect a current association state between the carrier and the item; and

responsive to determining that the current association state between the carrier and the item is different from the previous association state, transmit a status update message to a dispatcher configured to provide directional guidance to the carrier.

12 . The computing device of claim 11 , wherein the processor is further configured to:

obtain the location data for a plurality of items including the set of items; and

select the set of items from the plurality of items based on the location data.

13 . The computing device of claim 12 , wherein the processor is further configured to:

select the set of items from the plurality of items based on respective distances between each of the plurality of items and the carrier.

14 . The computing device of claim 11 , wherein the processor is further configured to:

update a stored time series of attribute sets with the set of attributes; and

provide the time series to the classifier.

15 . The computing device of claim 14 , wherein the processor is configured, in order to update the time series, to discard an oldest one of the attribute sets when the stored time series has reached a threshold length.

16 . The computing device of claim 11 , wherein the set of attributes includes at least one of a location of the carrier, a velocity of the carrier, a location of the item, and a velocity of the item.

17 . The computing device of claim 11 , wherein the processor is further configured to:

prior to generation of the set of attributes, transform the location data corresponding to the set of items to a local frame of reference based on a location of the carrier.

18 . The computing device of claim 11 , wherein the processor is further configured to:

obtain, from the classifier, a confidence level corresponding to the current association state;

when the confidence level is below a threshold, discard the current association state.

19 . The computing device of claim 11 , wherein the previous association state and the current association state each indicate one of (i) an associated state indicating that the item is carried by the carrier, and (ii) a disassociated state indicating that the item is not carrier by the carrier.

20 . The computing device of claim 11 , wherein the processor is configured, in order to obtain the location data, to receive the location data from a set of tag readers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: ANANTH, VARSHA; COTE, MICHAEL P.; EKL, ROBERT K.; OLSON, SCOTT R.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 056467/0760 →
SECURITY INTEREST Recorded Apr 12, 2021
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056471/0868 →