IP Library › Granted Patent US 10,769,579
Granted Patent B1
US 10,769,579 · App. 14/479,942 · Granted Sep 8, 2020

Tote 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.
G06Q10/087B65G1/1371B65G1/1373G05B15/02G06K17/0022
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,769,579
App. No.
14/479,942
Granted
Sep 8, 2020
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 (78)

1. A computer-implemented method, comprising:

under control of one or more computing systems configured with executable instructions, determining a first user positioned within a materials handling facility;

determining a second user positioned within the materials handling facility;

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

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

associating the first tote, the second tote, the first user, and the second user with a profile that includes a profile item identifier list that indicates items placed into the first tote or the second tote;

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

in response to determining the item place of the first item into the first tote, updating the profile item identifier list associated with the profile to include a first item identifier representative of the first item;

determining 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 determining the item place of the second item into the second tote; and

in response to determining the item place of the second item into the second tote:

updating the profile item identifier list associated with the profile to include 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.

2. 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 at least one of the first user or the second user selecting the first tote, the first tote being issued to at least one of the first user or the second user, the first tote being removed from a tote storage area, or a unique identifier associated with the first tote.

3. The computer-implemented method of claim 1 , wherein the first tote and the second tote are physically coupled together.

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

updating a first tote item identifier list associated with the first tote to include 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.

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

determining a profile of the first user; and

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

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 positioned within a materials handling facility;

determine a second user positioned within the materials handling facility;

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

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

in response to detection of the item place of the first item into the first tote:

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

send for display to at least one of the first tote or the second 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 the first tote the first user; and

associate the second tote with the second user.

8. 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:

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 or the second tote, the profile 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 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 placed into the second tote but does not indicate items placed into the first tote; and

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

10. 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:

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

send for display, the first tote item identifier list.

11. The computing system of claim 10 , 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.

12. 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 positioned within a materials handling facility;

determine a second user positioned within the materials handling facility;

associate a first tote with a profile item identifier list;

associate the first tote with a first user;

associate a second tote with the profile item identifier list;

associate the second tote with a second user;

associate the first user and the second user with the profile item identifier list

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

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

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; and

send for display, the profile item identifier list.

13. The computing system of claim 12 , wherein the second item is located in the second tote prior to the second tote being associated with the profile item identifier list.

14. The computing system of claim 12 , wherein the first item is located in the first tote prior to the second tote being associated with the profile item identifier list.

15. The computing system of claim 12 , 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: a device associated with a user, a portable device, a first display coupled to the first tote, a second display coupled to the second tote, or an output device located within a materials handling facility.

16. The computing system of claim 12 , 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 first tote, the first item identifier and a pick notification identifying that the first item identifier has been picked from the first tote;

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

send for display, the updated profile item identifier list.

17. The computing system of claim 12 , wherein:

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

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: SMITH, KORWIN JON; TAYLOR, AMBER AUTREY; MCNAMARA, ALEXANDER MICHAEL; BOYAPATI, SRIDHAR; FAMULARO, JASON MICHAEL; MATHIESEN, THOMAS MEILANDT
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 035043/0520 →
Cited By (7)
US 12,187,539 US 12,288,188 US 12,293,322 US 12,475,432 US 12,530,657 US 12,665,064 US 12,699,949