Determining an item involved in an event
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
4. 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. - View Dependent Claims (5, 6, 7, 8)
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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. - View Dependent Claims (19)
-
Specification