Interaction method and apparatus, electronic device, and storage medium
US-2024406508-A1 · Dec 5, 2024 · US
US9852464B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9852464-B2 |
| Application number | US-201414525122-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 27, 2014 |
| Priority date | Sep 26, 2008 |
| Publication date | Dec 26, 2017 |
| Grant date | Dec 26, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.