Systems and methods for prediction of item quantity

US11544763B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11544763-B2
Application numberUS-202016778905-A
CountryUS
Kind codeB2
Filing dateJan 31, 2020
Priority dateJan 31, 2020
Publication dateJan 3, 2023
Grant dateJan 3, 2023

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.

Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a user identifier, receiving an item identifier, determining user item quantity information related to quantities of the item previously selected by the user, determining a respective household size for each user, and determining aggregate household item quantity information related to quantities of the item previously selected by an aggregate of users of the same household size. If a first threshold level of the quantity of transactions is met, a recommended quantity is based on the user item quantity information, and if not, the recommended quantity is based on the aggregate household item quantity information. The user interface of the electronic device is updated to notify the user of the recommended quantity. Other embodiments are disclosed herein.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; and one or more non-transitory computer-readable media storing computing instructions, that when executed on the one or more processors, cause the one or more processors to perform: receiving a user identifier from a user interface of an electronic device, wherein the user identifier identifies a user from among a set of users; receiving an item identifier associated with the user identifier, wherein the item identifier identifies an item in a catalog comprising a set of items; receiving product-type information that identifies one or more products of a type related to the item; determining user item quantity information related to quantities of the item previously selected by the user in first prior user transactions by the user involving the item in a predetermined time period; determining a respective household size for each user in the set of users; determining aggregate household item quantity information related to quantities of the item previously selected by each user in a portion of the set of users in first prior item transactions by the portion of the set of users involving the item in the predetermined time period, wherein each user in the portion of the set of users has a household size corresponding to the respective household size of the user; generating, using a combination of two learning models comprising a generator model and a discriminator model, a predicted quantity of the item from latent data, wherein the latent data is used as input into the generator model to output generated data to learn a distribution of real data, and wherein the generated data that is output from the generator model and the real data are used as input into the discriminator model to estimate a distribution of the latent data to a real dataset; using a respective loss function that specifies a generator loss for the generated data that is output from the generator model and a discriminator loss for an output of the discriminator model; propagating the combination of the generator loss and the discriminator loss back through the generator model until the discriminator model can no longer distinguish the generated data from the real data in the real dataset; determining whether a quantity of the first prior user transactions by the user meets or exceeds a first threshold level; when the quantity of the first prior user transactions is determined to meet or exceed the first threshold level, determining a recommended quantity of the item for notification to the user based on the user item quantity information and updating the user interface of the electronic device to notify the user of the recommended quantity of the item; when the quantity of the first prior user transactions is determined to be greater than zero but does not meet or exceed the first threshold level, determining the recommended quantity of the item for notification to the user based on the aggregate household item quantity information and updating the user interface of the electronic device to notify the user of the recommended quantity of the item; when the quantity of the first prior user transactions is determined to be zero, determining user product type quantity information related to quantities of the one or more products of the type related to the item previously selected by the user in second prior user transactions by the user involving the one or more products of the type related to the item; and determining an aggregate household product type quantity information related to quantities of the one or more products of the type related to the item previously selected by each user in the portion of the set of users in second prior item transactions by the portion of the set of users involving the one or more products of the type related to the item. 2. The system of claim 1 , wherein determining the recommended quantity of the item for notification to the user based on the user item quantity information comprises: selecting, as the recommended quantity, either a most frequently selected quantity of the item selected by the user, or a median selected quantity of the item selected by the user, wherein: the generator model comprises a long short term memory recurrent neural network; and the discriminator model comprises a convolutional neural network. 3. The system of claim 1 , wherein determining the recommended quantity of the item for notification to the user based on the aggregate household item quantity information, comprises: determining an item confidence interval for the aggregate household item quantity information for the item for the household size corresponding to the respective household size of the user; determining whether a most frequently selected quantity of the item is within the item confidence interval for the item; and when the most frequently selected quantity is determined to be within the item confidence interval for the item, selecting, as the recommended quantity, the most frequently selected quantity of the item. 4. The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform: determining whether a quantity of the second prior user transactions meets or exceeds a second threshold level; when the quantity of the second prior user transactions is determined to meet or exceed the second threshold level, determining the recommended quantity of the item for notification to the user based on the user product type quantity information and updating the user interface of the electronic device to notify the user of the recommended quantity of the item; and when the quantity of the second prior user transactions is determined to be greater than zero but does not meet or exceed the second threshold level, determining the recommended quantity of the item for notification to the user based on the aggregate household product type quantity information and updating the user interface of the electronic device to notify the user of the recommended quantity of the item. 5. The system of claim 4 , wherein determining the recommended quantity of the item for notification to the user based on the user product type quantity information comprises: selecting, as the recommended quantity, either a most frequently selected quantity of the one or more products of the type related to the item selected by the user, or a median selected quantity of the one or more products of the type related to the item selected by the user. 6. The system of claim 4 , wherein determining the recommended quantity of the item for notification to the user based on the aggregate household product type quantity information comprises: determining a product type confidence interval for the aggregate household product type quantity information for the one or more products of the type related to the item for the household size corresponding to the respective household size of the user. 7. The system of claim 4 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform: determining whether a most frequently selected quantity of the one or more products of the type related to the item is within product type confidence interval for the one or more products of the type related to the item; when the most frequently selected quantity is determined to be within the product type confidence interval for the one or more products of the type related to the item, selecting, as the recommended quantity, the most frequently selected quantity of the one or more products of the type related to the item; and when the quantity of the first prior user transactions is determined to be zero an

Assignees

Inventors

Classifications

  • Recommending goods or services · CPC title

  • Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title

  • Catalogue creation or management · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Interaction with lists of selectable items, e.g. menus · 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 US11544763B2 cover?
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a user identifier, receiving an item identifier, determining user item quantity information related to quantities of the item previously selected by the user, determining a respective hous…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0631. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).