IP Library Granted Patent US 11,639,265
Granted Patent B1
US 11,639,265 · App. 17/010,381 · Granted May 2, 2023

Tote and item association

Inventors: Korwin Jon Smith (Seattle, WA); Amber Autrey Taylor (Seattle, WA); Alexander Michael McNamara (Seattle, WA); Sridhar Boyapati (Sammamish, WA); Jason Michael Famularo (Seattle, WA); Thomas Meilandt Mathiesen (Seattle, WA)
Assignee: Amazon Technologies, Inc.
B65G1/1373B65G1/1371G05B15/02G06K17/0022G06Q10/087
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 11,639,265
App. No.
17/010,381
Granted
May 2, 2023
Kind
B1
Abstract

This disclosure describes a system for associating multiple totes with a single profile so that items placed into any of the multiple totes are identified on a profile item identifier list. For example, if two users located in a materials handling facility are picking items that are to be consolidated or otherwise treated together, each user may select a different tote and move separately through the materials handling facility. As either user picks items and places those items into a corresponding tote, a profile item identifier list is updated to include an item identifier for each picked item.

Claims (85)

1. A computer-implemented method, comprising:

under control of one or more computing systems configured with executable instructions,

determining a first user;

determining a selection of a first tote by the first user;

associating the first tote and the first user with a profile that includes a profile item identifier list that indicates items in the first tote;

determining an item pick of a first item from the first tote, wherein the first item was previously placed into the first tote and identified on the profile item identifier list prior to determining the item pick of the first item from the first tote; and

in response to determining the item pick of the first item from the first tote, updating the profile item identifier list associated with the profile to remove a first item identifier representative of the first item.

2. The computer-implemented method of claim 1 , further comprising:

determining a second user; and

wherein:

determining the selection of the first tote includes determining the selection of the first tote by at least one of the first user or the second user; and

associating the first tote, the first user, and the second user with the profile that includes the profile item identifier list that indicates items in the first tote.

3. The computer-implemented method of claim 1 , wherein selection of the first tote is determined based at least in part on one or more of an image that includes a representation of the first user selecting the first tote, the first tote being issued to the first user, the first tote being removed from a tote storage area, or a unique identifier associated with the first tote.

4. The computer-implemented method of claim 1 , further comprising:

determining a selection of a second tote by the first user;

determining an item pick of a second item from the second tote, wherein the second item was previously placed into the second tote and identified on the profile item identifier list prior to determining the item pick of the second item from the second tote; and

in response to determining the item pick of the second item from the second tote:

updating the profile item identifier list associated with the profile to remove a second item identifier representative of the second item; and

sending for display to at least one of the first tote or the second tote, the profile item identifier list.

5. The computer-implemented method of claim 4 , further comprising:

updating a first tote item identifier list associated with the first tote to remove the first item identifier representative of the first item; and

sending for display to the first tote, the first tote item identifier list, wherein the display of the first tote item identifier list identifies items included in the first tote but does not identify items included in the second tote.

6. A computing system, comprising:

one or more processors; and

a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least:

determine a first user;

associate a first tote and the first user with a profile item identifier list;

detect an item pick of a first item from the first tote, wherein the first item was previously placed into the first tote and identified on the profile item identifier list prior to detection of the item pick of the first item from the first tote; and

in response to detection of the item pick of the first item from the first tote:

update the profile item identifier list to remove a first item identifier representative of the first item; and

send for display at the first tote, the profile item identifier list.

7. The computing system of claim 6 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

associate a second tote with the profile item identifier list;

detect an item place of a second item into the second tote, wherein the second item is not identified on the profile item identifier list prior to detection of the item place of the second item into the second tote;

in response to detection of the item place of the second item into the second tote, update the profile item identifier list to include a second item identifier representative of the second item; and

send for display to at least one of the first tote, the second tote, or a device, the profile item identifier list.

8. The computing system of claim 7 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

update a second tote item identifier list to include the second item identifier representative of the second item, wherein the second tote item identifier list indicates items in the second tote but does not indicate items in the first tote; and

send for display to the second tote, the second tote item identifier list.

9. The computing system of claim 7 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

update a first tote item identifier list to remove the first item identifier representative of the first item, wherein the first tote item identifier list indicates items in the first tote but does not indicate items in the second tote; and

send for display, the first tote item identifier list.

10. The computing system of claim 9 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

associate a third tote with the profile item identifier list;

determine that the third tote is connected to the first tote based at least in part on a physical connection or an electrical connection between the first tote and the third tote at a connection point;

detect an item place of a second item into the third tote, wherein the second item is not identified on the profile item identifier list prior to detection of the item place of the second item into the third tote; and

in response to detection of the item place of the second item into the third tote:

update the profile item identifier list to include a second item identifier representative of the second item;

update the first tote item identifier list to include the second item identifier; and

send for display, the first tote item identifier list.

11. The computing system of claim 6 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

determine a second user; and

associate the first tote, the first user, and the second user with the profile item identifier list.

12. The computer system of claim 11 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

determine a profile of the first user; and

associate the first tote, and the second user with the profile of the first user.

13. The computing system of claim 6 , wherein the program instructions that when executed by the one or more processors to detect the item pick of the first item further include instructions, that when executed by the one or more processors, further cause the one or more processors to at least:

receive data from at least one of an RFID scanner, a load cell, or an image capture device; and

detect, based at least in part on the data, the item pick of the first item.

14. A computing system, comprising:

one or more processors; and

a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least:

associate a first tote with a profile item identifier list;

associate the first tote with a first user;

associate the first user with the profile item identifier list;

receive from the first tote, a first item identifier and a pick notification indicating that a first item corresponding to the first item identifier has been picked from the first tote, wherein the first item was previously placed into the first tote and identified on the profile item identifier list prior to receipt from the first tote of the first item identifier representative of the first item picked from the first tote;

in response to receipt from the first tote of the first item identifier and the pick notification:

update the profile item identifier list to remove the first item identifier; and

send for display, the profile item identifier list.

15. The computing system of claim 14 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

associate a second tote with the profile item identifier list;

associate the second tote with the first user;

receive from the second tote, a second item identifier representative of a second item located in the second tote, wherein the second item is not identified on the profile item identifier list prior to receipt from the second tote of the second item identifier representative of the second item located in the second tote; and

in response to receipt from the second tote of the second item identifier representative of the second item located in the second tote, update the profile item identifier list to include the second item identifier.

16. The computing system of claim 15 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

receive from the second tote, the second item identifier and a second pick notification identifying that the second item corresponding to the second item identifier has been picked from the second tote;

update the profile item identifier list to remove the second item identifier from the profile item identifier list; and

send for display, the updated profile item identifier list.

17. The computing system of claim 16 , wherein the pick notification includes one or more of the second item identifier, a quantity of a second item corresponding to the second item identifier picked from the second tote, or a unique identifier of the second tote.

18. The computing system of claim 14 , wherein the pick notification includes an identifier of the first tote.

19. The computing system of claim 14 , wherein the program instructions that when executed by the one or more processors further cause the one or more processors to at least:

send for display on a device, the profile item identifier list, wherein the device is at least one of: associated with a user, a portable device, a first display coupled to the first tote, or an output device located within a materials handling facility.

20. The computing system of claim 14 , wherein:

items picked by the first user are identified in the profile item identifier list; and

items picked by a second user are identified in the profile item identifier list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2020
From: SMITH, KORWIN JON; TAYLOR, AMBER AUTREY; MCNAMARA, ALEXANDER MICHAEL; BOYAPATI, SRIDHAR; FAMULARO, JASON MICHAEL; MATHIESEN, THOMAS MEILANDT
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 053676/0194 →
Continuity (1)
Continuation 14479942 · Sep 8, 2014
Cited By (1)
US 12,187,539