Back to results
US 10,438,277 B1Granted
Determining an item involved in an event
AssigneeAmazon Technologies, Inc.
InventorsHao Jiang, Yasser Baseer Asmi, Nishitkumar Ashokkumar Desai, Emilio Ian Maldonado, Ammar Chinoy, Daniel Bibireata, Sudarshan Narasimha Raghavan
Life of this patent
Estimating the term…
Abstract
Described is a multiple-camera system and process for determining an item involved in an event. For example, when a user picks an item or places an item at an inventory location, image information for the item may be obtained and processed to identify the item involved in the event and associate that item with the user.
Claims19
A computer implemented method, comprising:
- under control of one or more computing systems configured with executable instructions,
- receiving an event notification that includes an event location and an event time for an event;
- determining an event time window that includes the event time;
- determining a first item type associated with an inventory location near the event location;
- determining a user pattern within a defined distance of the event location during the event time window;
- and
- processing a plurality of images that each include a corresponding representation of the event location to at least:
- determine an object connecting the user pattern to a touch point near the event location;
- determine that an item was picked from an inventory location at the touch point;
- determine a probability that the item picked from the inventory location is of the first item type;
- determine a second probability that the item picked was of a second item type;
- and
- determine a confidence score that the item picked was of the first item type, wherein the confidence score is based at least in part on a difference between the probability and the second probability.
10 more elements
A computer implemented method, comprising:
- under control of one or more computing systems configured with executable instructions,
- receiving an event notification that includes an event location and an event time for an event;
- determining a defined distance around the event location;
- determining a user pattern located within the defined distance of the event location;
- determining a first item and a second item within the defined distance;
- processing a first plurality of images of an area within the defined distance to determine a first probability that the first item is involved in the event;
- processing the first plurality of images to determine a second probability that the second item is involved in the event;
- determining a first confidence score representative of a first confidence that the first item is involved in the event, wherein the first confidence score is based at least in part on a difference between the first probability and the second probability;
- determining if the first confidence score exceeds a first threshold;
- and
- in response to determining that the first confidence score exceeds the first threshold, associating the first item with the event.
8 more elements
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 an event notification that includes an event location and an event time for an event;
- determine a user pattern within a defined distance of the event location;
- process a plurality of images to determine at least:
- a first probability that a first item is involved in the event;
- and
- a second probability that a second item is involved in the event;
- determine a first confidence score representative of a first confidence that the first item is involved in the event, wherein the first confidence score is based at least in part on a difference between the first probability and the second probability;
- determine that the first confidence score exceeds a first threshold;
- and
- in response to a determination that the first confidence score exceeds the first threshold, associate the first item with the event.
10 more elements
A method, comprising:
- receiving an event notification of an event;
- determining an area corresponding to the event;
- processing a data corresponding to the area to determine a first probability that a first item is involved in the event;
- processing the data corresponding to the area to determine a second probability that a second item is involved in the event;
- determining a confidence score representative of a confidence that the first item is involved in the event, wherein the confidence score is based at least in part on a difference between the first probability and the second probability;
- determining that the confidence score exceeds a threshold;
- and
- in response to determining that the confidence score exceeds the first threshold, associating the first item with the event.
5 more elements
Dependencies are inferred from the claim text.