US 12,333,491 B1
Determining inventory changes at an inventory location
Xiaofeng Ren, Yarrow Point, WA (US); Avishkar Misra, Redmond, WA (US); Ohil Krishnamurthy Manyam, Bothell, WA (US); Liefeng Bo, Seattle, WA (US); Sudarshan Narasimha Raghavan, Snoqualmie, WA (US); Christopher Robert Towers, Seattle, WA (US); Gopi Prashanth Gopal, Redmond, WA (US); and Yasser Baseer Asmi, Redmond, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Apr. 18, 2023, as Appl. No. 18/302,733.
Application 18/302,733 is a continuation of application No. 17/011,866, filed on Sep. 3, 2020, granted, now 11,663,829.
Application 17/011,866 is a continuation of application No. 16/195,016, filed on Nov. 19, 2018, granted, now 10,789,483, issued on Sep. 29, 2020.
Application 16/195,016 is a continuation of application No. 14/578,021, filed on Dec. 19, 2014, granted, now 10,169,660, issued on Jan. 1, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/087 (2023.01); G06F 18/23 (2023.01); G06V 10/75 (2022.01); G06V 20/52 (2022.01); H04L 67/10 (2022.01); H04L 67/12 (2022.01)
CPC G06Q 10/087 (2013.01) [G06F 18/23 (2023.01); G06V 10/751 (2022.01); G06V 10/758 (2022.01); G06V 20/52 (2022.01); H04L 67/10 (2013.01); G06V 2201/10 (2022.01); H04L 67/12 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computing system, comprising:
a processor; and
a memory coupled to the processor and storing program instructions that, when executed by the processor, cause the processor to at least:
receive from a camera a first image of an inventory location,
determine a plurality of features in the first image;
compare each of the plurality of features with a model corresponding to an item type associated with the inventory location;
determine, based at least in part on the comparison, a number of the plurality of features of the first image;
determine a first item count based at least in part on the number of the plurality of features;
detect an occurrence of an activity at the inventory location;
receive from the camera a second image of the inventory location,
and
determine a difference in at least one of:
the first item count represented in the first image and a second item count represented in the second image; or
a change in a position of at least one item represented in at least one of the first image or the second image.