Agent identification and disambiguation
First Claim
Patent Images
1. 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;
receive, as a first user enters a materials handling facility and from a portable device of the first user, a unique identifier corresponding to the first user;
monitor a position of the first user as the first user progresses through the materials handling facility;
detect, while the first user is located in the materials handling facility, an item action, wherein the item action occurs at a first time and includes at least one of a removal of an item from an inventory location within the materials handling facility or a placement of the item at the inventory location;
determine the item involved in the item action;
determine, based at least in part on the monitored position of the first user, that the first user is adjacent inventory location at the first time;
determine a second user adjacent the inventory location at the first time;
determine a first probability that the first user performed the item action;
determine a second probability that the second user performed the item action; and
identify, based at least in part on the first probability being higher than the second probability, that the first user performed the item action.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes a system for disambiguating between multiple potential users that may have performed an item action (e.g., item removal or item placement) at an inventory location. For example, if there are three picking agents (users) standing near an inventory location and one of the agents removes an item (item action) from the inventory location, the example systems and processes described herein may utilize various inputs to disambiguate between the users and determine which of the potential users performed the item action.
-
Citations
20 Claims
-
1. 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; receive, as a first user enters a materials handling facility and from a portable device of the first user, a unique identifier corresponding to the first user; monitor a position of the first user as the first user progresses through the materials handling facility; detect, while the first user is located in the materials handling facility, an item action, wherein the item action occurs at a first time and includes at least one of a removal of an item from an inventory location within the materials handling facility or a placement of the item at the inventory location; determine the item involved in the item action; determine, based at least in part on the monitored position of the first user, that the first user is adjacent inventory location at the first time; determine a second user adjacent the inventory location at the first time; determine a first probability that the first user performed the item action; determine a second probability that the second user performed the item action; and identify, based at least in part on the first probability being higher than the second probability, that the first user performed the item action. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for identifying a user, comprising:
-
a plurality of antennas positioned within a materials handling facility and configured to receive identifiers; a plurality of cameras positioned within the materials handling facility and configured to generate images of users as users move within the materials handling facility; and a computing system communicatively coupled to the plurality of antennas and the plurality of cameras and configured to at least; receive, from at least one antenna of the plurality of antennas, and as a user enters the materials handling facility, a unique identifier corresponding to the user; receive, from at least one of the plurality of cameras and while the user is located within the materials handling facility, images of the user; process the images to monitor a position of the user while the user is located within the materials handling facility; detect, while the user is located in the materials handling facility and at a first time, an item action corresponding to an item at an inventory location within the materials handling facility; determine, based at least in part on the position of the user, that the user is adjacent the inventory location at the first time; determine, based at least in part on the position of the user at the first time, that the user performed the item action; and in response to a determination that the user performed the item action, associate the item action with the user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
receiving, as a user enters a materials handling facility, a unique identifier corresponding to the user; processing, while the user is located in the materials handling facility, images generated by imaging elements within the materials handling facility to determine a position of the user within the materials handling facility; detecting an item action occurring at an inventory location at a first time; determining, based at least in part on a position of the user at the first time, that the user is adjacent the inventory location at the first time; determining, based at least in part on the position of the user at the first time, that the user performed the item action; and sending, for presentation to the user, information about an item involved in the item action. - View Dependent Claims (18, 19, 20)
-
Specification