Method and system for capturing and utilizing item attributes

US9852464B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9852464-B2
Application numberUS-201414525122-A
CountryUS
Kind codeB2
Filing dateOct 27, 2014
Priority dateSep 26, 2008
Publication dateDec 26, 2017
Grant dateDec 26, 2017

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.

Various embodiments of a method and system for capturing and utilizing item attributes are described. Various embodiments may include a mobile image capture apparatus, which may include a computer system configured to execute an image capture application. The image capture application may instruct an agent to capture an image of an item label. A data extraction component may be configured to process the images captured by the mobile image capture apparatus. For a given captured image, the data extraction component may in various embodiments be configured to perform OCR to determine one or more strings of characters from the image. The data extraction component may be further configured to determine whether one or more patterns match a determined string of characters. In response to the detection of a particular pattern matching a particular string of characters, the data extraction component may extract and store an attribute of the corresponding item.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: instructing, by a computer, an agent to capture item information from a given item in a current bin in an inventory area from which items are picked to fulfill orders; storing the captured item information; selecting, by a computer, while the agent is at the current bin, a next bin, from among a plurality of bins within the inventory area, to which the agent is to be directed, wherein said selecting is based upon a plurality of factors including: a location of the current bin, a determination of which bins of the plurality of bins include items for which item information is to be captured, and travel distance or travel time to the bins including items for which item information is to be captured, wherein said selecting the next bin is performed to maximize a number of bins at which the agent is to capture item information per distance traveled or per time traveled; directing, by a computer, the agent to travel to the selected next bin to capture the respective item information; and repeating said instructing, said storing, said selecting, and said directing for one or more additional items. 2. The method of claim 1 , wherein said item information comprises an image of a label coupled to said given item. 3. The method of claim 1 , wherein said selecting is dependent on a distance between the location of the next bin and the one or more other bins. 4. The method of claim 1 , wherein said selecting is dependent on a travel time between the location of the next bin and the one or more other bins. 5. The method of claim 2 , further comprising: performing optical character recognition on said captured image to determine one or more strings of characters indicated by said captured image; based on a determination of a particular type of information indicated by said captured image, selecting one or more patterns associated with said particular type of information; and in response to determining that a particular pattern of said selected patterns matches a particular string of said determined strings, extracting information from said particular string and storing said extracted information as one or more attributes of said item. 6. The method of claim 5 , wherein said particular type of information includes one of: nutrition facts for said item, warnings associated with said item, ingredients contained within said item, directions for using said item, drug interactions associated with said item. 7. The method of claim 5 , wherein said particular pattern comprises a regular expression, wherein determining that the particular pattern matches the particular string comprises determining that the particular string meets one or more requirements specified by the regular expression. 8. The method of claim 5 , further comprising generating a product detail page for the item, wherein said product detail page comprises at least one of said one or more attributes of said item. 9. The method of claim 5 , further comprising receiving a search query for items having a particular attribute, and responding to said query by generating an indication of one or more items having said particular attribute. 10. The method of claim 5 , further comprising providing said one or more attributes to one or more computer systems via a network-based service interface. 11. A system, comprising: one or more processors; and a memory coupled to the one or more processors, wherein said memory stores program instructions that when executed cause the one or more processors to: instruct an agent to capture item information from a given item in a current bin in an inventory area from which items are picked to fulfill orders; store the captured item information; select, while the agent is at the current bin, a next bin, from among a plurality of bins within the inventory area, to which the agent is to be directed, wherein said selection is based upon a plurality of factors including: a location of the current bin, a determination of which bins of the plurality of bins include items for which item information is to be captured, and travel distance or travel time to the bins including items for which item information is to be captured, wherein said selecting the next bin is performed to maximize a number of bins at which the agent is to capture item information per di stance traveled or per time traveled; direct the agent to travel to the selected next bin to capture the respective item information; and repeat said instruct, said store, said select, and said direct for one or more additional items. 12. The system of claim 11 , wherein said item information comprises an image of a label coupled to said given item. 13. The system of claim 11 , wherein said selection is dependent on a distance between the location of the next bin and the one or more other bins. 14. The system of claim 11 , wherein said selection is dependent on a travel time between the location of the next bin and the one or more other bins. 15. The system of claim 12 , wherein when executed the program instructions further cause the one or more processors to: perform optical character recognition on said captured image to determine one or more strings of characters indicated by said captured image; based on a determination of a particular type of information indicated by said captured image, select one or more patterns associated with said particular type of information; and in response to determining that a particular pattern of said selected patterns matches a particular string of said determined strings, extract information from said particular string and storing said extracted information as one or more attributes of said item. 16. The system of claim 15 , wherein said particular type of information includes one of: nutrition facts for said item, warnings associated with said item, ingredients contained within said item, directions for using said item, drug interactions associated with said item. 17. The system of claim 15 , wherein said particular pattern comprises a regular expression, wherein to determine that the particular pattern matches the particular string the program instructions when executed cause the one or more processors to determine that the particular string meets one or more requirements specified by the regular expression. 18. The system of claim 15 , wherein the program instructions when executed cause the one or more processors to generate a product detail page for the item, wherein said product detail page comprises at least one of said one or more attributes of said item. 19. The system of claim 15 , wherein the program instructions when executed cause the one or more processors to receive a search query for items having a particular attribute, and respond to said query by generating an indication of one or more items having said particular attribute. 20. The system of claim 15 , wherein the program instructions when executed cause the one or more processors to provide said one or more attributes to one or more computer systems via a network-based service interface. 21. A non-transitory computer-readable storage medium storing program instructions that when executed by a computer cause the computer to: instruct an agent to capture item information from a given item in a current bin in an inventory area from which items are picked to fulfill orders; store the captured item information; select, while the agent is at the current bin, a next bin, from among a

Assignees

Inventors

Classifications

  • in which the articles are stored in compartments in fixed receptacles · CPC title

  • Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility · CPC title

  • Electronic shopping [e-shopping] · CPC title

  • Inventory monitoring · CPC title

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · 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 US9852464B2 cover?
Various embodiments of a method and system for capturing and utilizing item attributes are described. Various embodiments may include a mobile image capture apparatus, which may include a computer system configured to execute an image capture application. The image capture application may instruct an agent to capture an image of an item label. A data extraction component may be configured to pr…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).