Multiple sensor data fusion system

US10318917B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10318917-B1
Application numberUS-201514675167-A
CountryUS
Kind codeB1
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateJun 11, 2019
Grant dateJun 11, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An inventory location such as a shelf may be used to stow different types of items. Interactions may take place, such as the pick or place of one or more items from the inventory location. Image data may be acquired from cameras viewing the shelf and weight data may be acquired from weight sensors coupled to the shelf. Hypotheses may be determined that indicate possible interactions with the inventory location, such as pick or place of an item with regard to the inventory location, and the probability that those interactions are correct. The hypotheses and their associated probabilities may be aggregated. From the aggregated hypotheses, a hypothesis with a highest confidence value may be deemed a solution.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a shelf to hold a first type of item in a first partitioned area and a second type of item in a second partitioned area; a plurality of weight sensors, each of the plurality of weight sensors positioned at the shelf at a different point; a camera with a field-of-view that includes at least a portion of the shelf; and a computing device comprising: a memory, storing computer-executable instructions; and a hardware processor to execute the computer-executable instructions to: determine that an interaction has been detected involving at least one of the first type of item and the second type of item on the shelf; responsive to determining that the interaction has been detected, identify that weight data and image data describing the interaction are available, wherein the weight data is acquired by the plurality of weight sensors and the image data is acquired by the camera; receive the weight data acquired by the plurality of weight sensors; receive the image data acquired by the camera, wherein the weight data and the image data are acquired contemporaneously with one another; access item data indicative of item identifiers associated with respective ones of the first partitioned area and the second partitioned area; generate, from the image data, motion data indicative of an occurrence of motion at the shelf; determine, from the image data, a start frame acquired before the motion and an end frame acquired after the motion; generate, from the start frame and the end frame, data indicative of a change in appearance of the shelf; determine, based on the image data, a first set of hypotheses for the interaction, each hypothesis of the first set including one or more item identifiers with probability values indicative of a probability that the one or more item identifiers of one or more items were involved in the interaction at the shelf; determine, based on the weight data, a second set of hypotheses for the interaction, each hypothesis of the second set including: one or more item identifiers, a predicted quantity of items for each of the one or more item identifiers, and probability values indicative of a probability that the hypothesis is true; combine the first set of hypotheses and the second set of hypotheses using Bayes' rule to generate a third set of hypotheses for the interaction, each hypothesis of the third set including: one or more item identifiers indicative of one or more items; and predicted quantities of the one or more items with probability values indicative of a probability the hypothesis is true; determine, from the third set of hypotheses for the interaction, a first hypothesis having a first highest probability and a second hypothesis having a second highest probability; determine a first confidence value for the first hypothesis based on a difference between the first highest probability and the second highest probability of the third set of hypotheses; compare the first confidence value and a first confidence value threshold; determine the first confidence value is below the first confidence value threshold; determine, responsive to the data indicative of a change in appearance of the shelf and based on the start frame and the end frame, a fourth set of hypotheses for the interaction, each hypothesis of the fourth set including: one or more predicted quantities of the one or more items with probability values indicative of a probability that the hypothesis is true; combine the third set of hypotheses for the interaction and the fourth set of hypotheses for the interaction using Bayes' rule to generate a fifth set of hypotheses for the interaction, each hypothesis of the fifth set including: one or more item identifiers, the predicted quantity of items for each of the one or more item identifiers, and probability values indicative of a probability that the one or more item identifiers and the predicted quantity of items for each of the one or more item identifiers is true; select one hypothesis of the fifth set of hypotheses as a solution that describes the interaction; and update inventory quantities for the at least one of the first type of item and the second type of item using the solution. 2. The system of claim 1 , further comprising computer-executable instructions to: determine, from the fifth set of hypotheses, a third hypothesis having a first highest probability and a fourth hypothesis having a second highest probability; determine a second confidence value for the third hypothesis based on a difference between the first highest probability and the second highest probability of the fifth set of hypotheses; compare the second confidence value and the first confidence value threshold; determine the second confidence value is at or above the first confidence value threshold; and designate the third hypothesis as the solution. 3. The system of claim 2 , further comprising computer-executable instructions to: determine, based on the solution, interaction data indicative of: a change in quantity of one or more items resulting from the interaction, an item identifier indicative of the one or more items involved in the interaction, and one of the first partitioned area or the second partitioned area at which the one or more items were picked or placed. 4. A system comprising: a computing device comprising: a memory, storing computer-executable instructions; and a hardware processor to execute the computer-executable instructions to: determine that an interaction has been detected involving one or more items at an inventory location; in response to determining that the interaction has been detected, identify that weight data and image data describing the interaction are available, wherein the weight data is acquired by a plurality of weight sensors at the inventory location and the image data is acquired by a camera viewing the inventory location; access the weight data acquired by the plurality of weight sensors at the inventory location; access the image data acquired by the camera viewing the inventory location; generate, from the image data, motion data indicative of an occurrence of motion at the inventory location; determine, from the image data, a start frame acquired before the motion and an end frame acquired after the motion; determine, based on the image data, a first set of hypotheses for the interaction, each hypothesis in the first set indicative of a probability that a particular item identifier was involved in the interaction; determine, based on the weight data, a second set of hypotheses for the interaction, each hypothesis in the second set indicative of a probability that a particular quantity of a particular item was involved in the interaction; determine that a probability value for each of the hypotheses in the first set and second set is below a confidence level threshold; determine a third set of hypotheses for the interaction by combining at least a portion of the first set of hypotheses for the interaction and at least a portion of the second set of hypotheses for the interaction; compare a probability value for one or more hypotheses in the third set of hypotheses for the interaction with the confidence level threshold; determine that one of the one or more hypotheses in the third set of hypotheses has a probability value above the confidence level threshold; determine that the one of the one or more hypotheses in the third set of hypotheses represents a solution indicative of a quantity of the one or more items that changed at the inventory location; and update inventory quantities for the one or more items at the inventory location based on the solution. 5. The system of claim 4 , further comprising computer-executable instructio

Assignees

Inventors

Classifications

  • G06Q10/00Primary

    Administration; Management · CPC title

  • Input by product or record sensing, e.g. weighing or scanner processing · CPC title

  • Inventory monitoring · CPC title

  • Payment architectures, schemes or protocols (apparatus for performing or posting payment transactions G07F7/08, G07F19/00; electronic cash registers G07G1/12) · CPC title

  • Point-of-sale [POS] network systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10318917B1 cover?
An inventory location such as a shelf may be used to stow different types of items. Interactions may take place, such as the pick or place of one or more items from the inventory location. Image data may be acquired from cameras viewing the shelf and weight data may be acquired from weight sensors coupled to the shelf. Hypotheses may be determined that indicate possible interactions with the in…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).