Machine learning algorithm trained to identify algorithmically populated shopping carts as candidates for verification

US11475657B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11475657-B2
Application numberUS-202117174634-A
CountryUS
Kind codeB2
Filing dateFeb 12, 2021
Priority dateOct 25, 2019
Publication dateOct 18, 2022
Grant dateOct 18, 2022

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 apparatus includes a memory and processor. The memory stores a machine learning algorithm configured to decide whether to use a virtual shopping cart to verify all or a portion of a transaction performed with an algorithmic shopping cart. The processor receives feedback for a decision made by the algorithm, indicating whether the algorithmic and virtual carts match. The processor assigns a reward to the feedback. A first positive reward is assigned when the virtual shopping cart is not used for verification, and the feedback indicates that the carts match. A second positive reward is assigned when the virtual cart is used for verification, and the feedback indicates that the carts do not match. A first negative reward is assigned when the virtual shopping cart is not used for verification, and the feedback indicates that the carts do not match. A second negative reward is assigned when the virtual cart is used for verification, and the feedback indicates that the carts match. The processor uses the reward to update the algorithm.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a memory configured to store: instructions corresponding to a machine learning algorithm configured, when implemented by one or more hardware processors, to use a set of inputs to determine whether to use a virtual shopping cart to verify all or a portion of a transaction performed with an algorithmic shopping cart, wherein: the set of inputs comprises information collected from sensors located in a physical store during a shopping session of a person in the physical store; the transaction is associated with the shopping session of the person; the algorithmic shopping cart comprises a first set of items determined by an algorithm, based on the set of inputs, to have been selected by the person during the shopping session; and the virtual shopping cart comprises a second set of items associated with the shopping session; and the one or more hardware processors communicatively coupled to the memory, and configured to: receive feedback for a decision made by the machine learning algorithm, wherein: the decision made by the machine learning algorithm comprises at least one of: a decision not to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart; or a decision to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart; and the feedback indicates at least one of: the algorithmic shopping cart matches the virtual shopping cart; or the algorithmic shopping cart does not match the virtual shopping cart; assign a reward value to the feedback, wherein the reward value comprises at least one of: a first positive reward value, wherein the decision made by the machine learning algorithm comprises the decision not to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart matches the virtual shopping cart; a second positive reward value, wherein the decision made by the machine learning algorithm comprises the decision to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart does not match the virtual shopping cart; a first negative reward value, wherein the decision made by the machine learning algorithm comprises the decision not to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart does not match the virtual shopping cart; or a second negative reward value, wherein the decision made by the machine learning algorithm comprises the decision to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart matches the virtual shopping cart; and use the reward value to update the machine learning algorithm. 2. The apparatus of claim 1 , wherein the machine learning algorithm comprises a set of weights and updating the machine learning algorithm comprises adjusting values of the weights. 3. The apparatus of claim 2 , wherein the machine learning algorithm is double deep-Q network. 4. The apparatus of claim 1 , wherein the feedback comprises information received from the person. 5. The apparatus of claim 4 , wherein the information received from the person comprises a request for a refund of a price of an item changed to an account belonging to the person during processing of the transaction. 6. The apparatus of claim 1 , wherein the absolute value of the first negative reward value is larger than the absolute value of the second negative reward value. 7. The apparatus of claim 1 , wherein the sensors comprise: an array of cameras; and a set of weight sensors. 8. A method comprising: receiving feedback for a decision made by a machine learning algorithm, wherein: the machine learning algorithm is configured to use a set of inputs to determine whether to use a virtual shopping cart to verify all or a portion of a transaction performed with an algorithmic shopping cart, wherein: the set of inputs comprises information collected from sensors located in a physical store during a shopping session of a person in the physical store; the transaction is associated with the shopping session of the person; the algorithmic shopping cart comprises a first set of items determined by an algorithm, based on the set of inputs, to have been selected by the person during the shopping session; and the virtual shopping cart comprises a second set of items associated with the shopping session; the decision made by the machine learning algorithm comprises at least one of: a decision to not to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart to process the transaction; or a decision to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart; and the feedback indicates at least one of: the algorithmic shopping cart matches the virtual shopping cart; or the algorithmic shopping cart does not match the virtual shopping cart; assigning a reward value to the feedback, wherein the reward value comprises at least one of: a first positive reward value, wherein the decision made by the machine learning algorithm comprises the decision not to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart matches the virtual shopping cart; a second positive reward value, wherein the decision made by the machine learning algorithm comprises the decision to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart does not match the virtual shopping cart; a first negative reward value, wherein the decision made by the machine learning algorithm comprises the decision not to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart does not match the virtual shopping cart; or a second negative reward value, wherein the decision made by the machine learning algorithm comprises the decision to use the virtual shopping cart to review all or a portion of the transaction performed by the algorithmic shopping cart and the feedback indicates that the algorithmic shopping cart matches the virtual shopping cart; and using the reward value to update the machine learning algorithm. 9. The method of claim 8 , wherein the machine learning algorithm comprises a set of weights and updating the machine learning algorithm comprises adjusting values of the weights. 10. The method of claim 9 , wherein the machine learning algorithm is double deep-Q network. 11. The method of claim 8 , wherein the feedback comprises information received from the person. 12. The method of claim 11 , wherein the information received from the person comprises a request for a refund of a price of an item changed to an account belonging to the person during processing of the transaction. 13. The method of claim 8 , wherein the absolute value of the first negative reward value is larger than the absolute value of the second negative reward

Assignees

Inventors

Classifications

  • Electronic shopping (payment schemes, payment architectures or payment protocols for electronic shopping systems G06Q20/12) · CPC title

  • G06V20/10Primary

    Terrestrial scenes (scenes under surveillance with static cameras G06V20/52; scenes perceived from the exterior of a vehicle G06V20/56; scenes perceived from the interior of a vehicle G06V20/59) · CPC title

  • enabling multiple viewpoints, e.g. using a plurality of cameras · CPC title

  • Learning methods · CPC title

  • Machine learning · 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 US11475657B2 cover?
An apparatus includes a memory and processor. The memory stores a machine learning algorithm configured to decide whether to use a virtual shopping cart to verify all or a portion of a transaction performed with an algorithmic shopping cart. The processor receives feedback for a decision made by the algorithm, indicating whether the algorithmic and virtual carts match. The processor assigns a r…
Who is the assignee on this patent?
7 Eleven Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 18 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).