Detecting item interaction and movement
First Claim
Patent Images
1. A system, comprising:
- a plurality of cameras positioned within a materials handling facility, each camera of the plurality of cameras configured to generate images of objects located within the materials handling facility;
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 location of a user within the materials handling facility, wherein the location is near an inventory location;
retrieve, from a data store, a user item list associated with the user, the user item list indicating at least one of an item to be picked by the user, an item picked by the user, an item to be stowed by the user, or an item stowed by the user,receive, from at least one of the plurality of cameras, a first image of at least a portion of a hand of the user;
determine that the first image was captured prior to the hand of the user moving into the inventory location;
receive, from at least one of the plurality of cameras, a second image of at least a portion of the hand of the user;
determine that the second image was captured after the hand of the user is removed from the inventory location;
compare the first image and the second image to determine that the second image includes a representation of an object held in the hand of the user;
in response to a determination that the second image includes a representation of an object held in the hand of the user, identify an item of inventory associated with the inventory location;
determine that the object corresponds with the item of inventory; and
add to the user item list, an item identifier representative of the item.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes a system for tracking removal or placement of items at inventory locations with a materials handling facility. In some instances, a user may remove an item from an inventory location and the inventory management system may detect that removal and update a user item list associated with the user to include an item identifier representative of the removed item. Likewise, if the user places an item at an inventory location, the inventory management system may detect that placement and update the user item list to remove an item identifier representative of the placed item.
-
Citations
28 Claims
-
1. A system, comprising:
-
a plurality of cameras positioned within a materials handling facility, each camera of the plurality of cameras configured to generate images of objects located within the materials handling facility; 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 location of a user within the materials handling facility, wherein the location is near an inventory location; retrieve, from a data store, a user item list associated with the user, the user item list indicating at least one of an item to be picked by the user, an item picked by the user, an item to be stowed by the user, or an item stowed by the user, receive, from at least one of the plurality of cameras, a first image of at least a portion of a hand of the user; determine that the first image was captured prior to the hand of the user moving into the inventory location; receive, from at least one of the plurality of cameras, a second image of at least a portion of the hand of the user; determine that the second image was captured after the hand of the user is removed from the inventory location; compare the first image and the second image to determine that the second image includes a representation of an object held in the hand of the user; in response to a determination that the second image includes a representation of an object held in the hand of the user, identify an item of inventory associated with the inventory location; determine that the object corresponds with the item of inventory; and add to the user item list, an item identifier representative of the item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
under control of one or more computing devices configured with executable instructions, determining a location of a user within a materials handling facility; retrieving from a data store a user item list associated with the user, the user item list indicating at least one of an item to be picked by the user, an item picked by the user, an item to be stowed by the user, or an item stowed by the user; receiving, from at least one of a plurality of cameras positioned within the materials handling facility, each camera of the plurality of cameras configured to generate images of objects located within the materials handling facility, a first image of the location; determining that the first image was obtained prior to the user placing a hand into an inventory location near the location within the materials handling facility; receiving, from at least one of the plurality of cameras, a second image of the location; determining that the second image was obtained subsequent to the user placing the hand into the inventory location; comparing the first image and the second image to determine that the user has placed an object at the inventory location; determining an identity of the object placed at the inventory location; and updating the user item list to remove an item identifier for the object placed at the inventory location from the user item list. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A system, comprising:
-
a plurality of cameras positioned within a materials handling facility, each camera of the plurality of cameras configured to generate images of objects located within the materials handling facility; 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 location of a user within the materials handling facility, wherein the location is near an inventory location; retrieve, from a data store, a user item list associated with the user, the user item list indicating at least one of an item to be picked by the user, an item picked by the user, an item to be stowed by the user, or an item stowed by the user; receive, from at least one of the plurality of cameras, a first image of at least a portion of a user; determine that the first image was captured prior to the user reaching into the inventory location; receive, from at least one of the plurality of cameras, a second image of at least a portion of the user; determine that the second image was captured after the user is no longer reaching into the inventory location; compare the first image and the second image to determine that the second image includes a representation of an object held by the user; in response to a determination that the second image includes a representation of an object held by the user, identify an item of inventory associated with the inventory location; determine that the object corresponds with the item of inventory; and add to the user item list, an item identifier representative of the item. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system, comprising:
-
a plurality of cameras, each camera of the plurality of cameras configured to generate images of objects within a field of view of the camera; 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; receive, from at least one of the plurality of cameras, a first image of at least a portion of a user; receive, from at least one of the plurality of cameras, a second image of at least a portion of the user; compare the first image and the second image to determine that the second image includes a representation of an object held by the user; in response to a determination that the second image includes a representation of an object held by the user, determine an item identifier corresponding to the object; and add to a user item list corresponding to the user, the item identifier. - View Dependent Claims (27, 28)
-
Specification