Systems and methods of product recognition through multi-model image processing
US-10872326-B2 · Dec 22, 2020 · US
US12412164B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12412164-B2 |
| Application number | US-202418427556-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 30, 2024 |
| Priority date | Oct 13, 2010 |
| Publication date | Sep 9, 2025 |
| Grant date | Sep 9, 2025 |
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.
A method for purchasing an item using a mobile device is provided. The method includes but is not limited to inputting identification information into the mobile device which identifies the item for purchase and generating an order for the item identified by the identification information. The method also includes but is not limited to displaying on a display of the mobile device an optical machine-readable representation of the order.
Opening claim text (preview).
The invention claimed is: 1. A method of providing a point-of-sale checkout process using a mobile device, the method comprising: executing a mobile self-checkout application on the mobile device, the mobile self-checkout application configured to enable a user of the mobile device to select items in a store and pay for the selected items via a user interface rendered by the mobile self-checkout application on a display of the mobile device; rendering the user interface on the display of the mobile device by the mobile self-checkout application; in response to an activation by the user via the user interface, activating a scanning mode of the mobile self-checkout application and causing the mobile device to render a scan item interface, obtaining identification information associated with each of a plurality of physical objects, wherein the obtaining the identification information comprises activating an imaging device of the mobile device to capture the identification information associated with each of the plurality of physical objects, wherein the scan item interface comprises a barcode position indication area and a back action option to cancel the scanning mode; obtaining, by the mobile device based on the identification information, item information associated with each of the plurality of physical objects; generating a virtual shopping cart to save the item information associated with the plurality of physical objects; adding the item information of the plurality of physical objects to the virtual shopping cart; rendering, by the mobile device on the display, an added to cart confirmation in response to the item information of each of the plurality of physical objects having been virtually added to the virtual shopping cart; rendering, by the mobile device on the display, a view cart option in the scan item interface; rendering, in response to detecting a selection of the view cart option, a shopping cart interface on the display, wherein the shopping cart interface comprises a listing of the item information corresponding to the plurality of physical objects having been added to the virtual shopping cart and a checkout option, wherein the item information comprises an item name and an item price; wherein a first view of the shopping cart interface renders a listing of at least some of the item information corresponding to one or more of the plurality of physical objects while further enabling scrolling by the user to view the at least some of the item information corresponding to at least one of the plurality of physical objects not previously visible; rendering, by the mobile device on the display, a quantity adjustment option configured to, in response to activation by the user, change a quantity of a first physical object in the virtual shopping cart, and a remove item option configured to, in response to activation by the user, remove the first physical object from the virtual shopping cart; maintaining state information comprising user identification data, store identification data, transaction identification data, and a state of a transaction; and receiving an instruction via the user interface of the mobile self-checkout application to complete the transaction of a sale of the plurality of physical objects identified in the virtual shopping cart. 2. The method of claim 1 , further comprising: updating, by a server, the state information to include the item information of each of the plurality of physical objects in the virtual shopping cart. 3. The method of claim 1 , further comprising: rendering, by the mobile device on the display, an electronic receipt. 4. The method of claim 1 , further comprising: displaying a manual identification information box to receive identification information associated with a second physical object of one or more of the plurality of physical objects manually entered by the user through the manual identification information box. 5. The method of claim 1 , further comprising: optically scanning, by an optical scanning device in communication with a point-of-sale system, a machine readable element rendered on the display of the mobile device; retrieving, by the point-of-sale system using the transaction identification data, a total payment amount due to complete the sale of the plurality of physical objects; and receiving, through the point-of-sale system, tendered payment of the total payment amount of the transaction. 6. The method of claim 1 , further comprising: rendering, by the mobile device on the display, a machine readable element that encodes customer identifying information of the user, the machine readable element to be scanned at an optical scanning device within the store, wherein the machine readable element is used by the optical scanning device to extract the customer identifying information to be used at least in part to look up the transaction including the virtual shopping cart to confirm payment and complete the transaction, the transaction including the plurality of physical objects identified in the virtual shopping cart. 7. The method of claim 1 , wherein the obtaining the item information associated with the plurality of physical objects comprising retrieving, by the mobile device, the item information stored in memory using the identification information, and the mobile device generating the virtual shopping cart. 8. The method of claim 1 , wherein maintaining the state information comprises storing, by a server, the state information in a state container. 9. The method of claim 1 , further comprising: accessing, through the mobile device, item rating information corresponding to at least the first physical object of the plurality of physical objects; and displaying the item rating information on the display of the mobile device. 10. The method of claim 1 , further comprising: activating relative to the transaction, in response to receiving the instruction to complete the transaction, a first virtual terminal sales application (VTSA) of a plurality of VTSAs on a server, causing the first VTSA to import the state information in completing the transaction of the sale of the plurality of physical objects and export, by the first VTSA, changed state information to a state container based at least on the completion of the transaction, wherein the first VTSA is deactivated relative to the transaction following the exporting of the changed state information. 11. The method of claim 1 , further comprising: activating, in response to each selection of each of the plurality of physical objects, one of a plurality of virtual terminal sales applications (VTSA), causing the activated one of the plurality of VTSAs to import the state information corresponding to the transaction, and export to a state container by the activated one of the plurality of VTSAs changed state information corresponding to the selected physical object of the plurality of physical objects, wherein the activated one of the plurality of VTSAs is deactivated relative to the transaction following the exporting of the changed state information. 12. A retail self-checkout system comprising: a mobile self-checkout application configured to be executed on a mobile device and to allow a user of the mobile self-checkout application to select items in a store and pay for the selected items via a user interface rendered by the mobile self-checkout application on a display of the mobile device, wherein the mobile device in executing the mobile self-checkout application is configured to: render the user interface on the display of the mobile device by the mobile self-checkout application; active, in response to an activation by the u
utilising user interfaces specially adapted for shopping · CPC title
Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title
using a pictured code, e.g. barcode or QR-code, being displayed on the M-device · CPC title
Input by product or record sensing, e.g. weighing or scanner processing · CPC title
Point-of-sale [POS] network systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.