Methods and systems to create purchase lists from customer receipts

US10346894B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10346894-B2
Application numberUS-201314109654-A
CountryUS
Kind codeB2
Filing dateDec 17, 2013
Priority dateDec 17, 2013
Publication dateJul 9, 2019
Grant dateJul 9, 2019

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.

A method for providing purchase suggestions to a customer is provided. The method may include a computer server associated with a store receiving multiple receipts for past purchase transactions from a customer. The server may identify products on the receipts and analyze the products and receipt dates to determine a frequency with which the customer purchases a particular product. The server may also determine a date when the customer last purchased the particular product and transmit a purchase suggestion for the product to the customer at a time correlated with the customer needing to purchase the particular product based on a date when the customer last purchased the particular product and the frequency with which the customer purchases the particular product.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method comprising: providing a wireless access point associated with a store; receiving, by a computer server coupled to the wireless access point, multiple receipts for past purchase transactions from a customer from a mobile device associated with the customer, wherein the multiple receipts are received as a plurality of receipt images; for each receipt image of the plurality of receipt images: processing the receipt image using optical character recognition; identifying a UPC code associated with a product on the receipt image; and correlating the product with a purchase date from the receipt image; determining, by the computer server, that at least one of the multiple receipts corresponds to a transaction at the store; comparing, by the computer server, the product to a product database to determine whether the product is sold by the store; analyzing, by the computer server, the plurality of receipt images to determine a frequency with which the customer purchases the product, the frequency being a multiple number of weeks that is less frequent than shopping visits to the store by the customer; determining, by the computer server, a date when the customer last purchased the product; assigning, by the computer server, a product genus and a product species to the product, wherein the product species corresponds to a particular brand; determining, by querying a customer database containing information about the customer including product preferences, a stored product preference regarding the product species for the product based on the past purchase transactions associated with the customer; determining an equivalent product for the product when the product is not sold by the store, wherein the equivalent product is sold at the store and is based on the product genus of the product being the same as a genus of the equivalent product; generating, at the computer server, a user interface on the mobile device, the user interface comprising at least one purchase suggestion for the product by a retailer associated with the store, the at least one purchase suggestion comprising a time calculated to correlate with the customer needing to purchase the product based on the date when the customer last purchased the product, the multiple number of weeks of the frequency with which the customer purchases the product, and the stored product preference; using, by the computer server, the wireless access point to send a notification signal to the mobile device; detecting, by the computer server, that the mobile device is in range of the wireless access point and connects to a wireless network via the wireless access point; and communicating, over the wireless network connection from the computer server to the mobile device, a push notification containing the at least one purchase suggestion. 2. A computer implemented method comprising: providing a wireless access point associated with a store; receiving, by a computer server coupled to the wireless access point, multiple receipts for past purchase transactions from a customer, wherein the multiple receipts are received as a plurality of receipt images; for each receipt image of the plurality of receipt images: processing the receipt image using optical character recognition; identifying a UPC code associated with a product on the receipt image; and correlating the product with a purchase date from the receipt image; analyzing, by the computer server, the plurality of receipt images to determine a frequency with which the customer purchases the product the frequency being a multiple number of weeks that is less frequent than shopping visits to the store by the customer; determining, by the computer server, a date when the customer last purchased the product; assigning, by the computer server, a product genus and a product species to the product, wherein the product species corresponds to a particular brand; determining, by querying a customer database containing information about the customer including product preferences, a stored product preference regarding the product species for the product based on the past purchase transactions associated with the customer; determining an equivalent product for the product when the product is not sold by the store, wherein the equivalent product is sold at the store and is based on the product genus of the product being the same as a genus of the equivalent product; generating, at the computer server, a user interface on a mobile device of the customer, the user interface comprising at least one purchase suggestion for the product by a retailer associated with the store, the at least one purchase suggestion comprising a time calculated to correlate with the customer needing to purchase the product based on the date when the customer last purchased the product, the multiple number of weeks of the frequency with which the customer purchases the product, and the stored product preference; using, by the computer server, the wireless access point to send a notification signal to the mobile device; detecting, by the computer server, that the mobile device is in range of the wireless access point and connects to a wireless network via the wireless access point; and communicating, over the wireless network connection to the mobile device, a push notification containing the at least one purchase suggestion prompting the customer to access the user interface at the time calculated. 3. A computer system comprising: a wireless access point associated with a store; a computer server coupled to the wireless access point and being configured to execute a receipts module, the receipts module being programmed to: receive multiple receipts for past purchase transactions from a customer from a mobile device associated with the customer, wherein the multiple receipts are received as a plurality of receipt images; for each receipt image of the plurality of receipt images: process the receipt image using optical character recognition; identify a UPC code associated with a product on the receipt image; and correlate the product with a purchase date from the receipt image; analyze the plurality of receipt images to determine a frequency with which the customer purchases the product, the frequency being a multiple number of weeks that is less frequent than shopping visits to the store by the customer, determine a date when the customer last purchased the product; assign a product genus and a product species to the product, wherein the product species corresponds to a particular brand; determine, by querying a customer database containing information about the customer including product preferences, a stored product preference regarding the product species for the product based on the past purchase transactions associated with the customer; determine an equivalent product for the product when the product is not sold by the store, wherein the equivalent product is sold at the store and is based on the product genus of the product being the same as a genus of the equivalent product; and determine that at least one of the multiple receipts corresponds to a transaction at the store; and a user interface on the mobile device, the user interface comprising at least one purchase suggestion for the product by a retailer associated with the store the at least one purchase suggestion comprising a time calculated to correlate with the customer needing to purchase the product based on the date when the customer last purchased the product, the multiple number of weeks of the frequency with which the customer purchases the product, and the stored product preference; wherein the computer server: uses the wireless access point to send a notification signal to the mobile device; detects that the mobile device is in r

Assignees

Inventors

Classifications

  • Recommending goods or services · 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 US10346894B2 cover?
A method for providing purchase suggestions to a customer is provided. The method may include a computer server associated with a store receiving multiple receipts for past purchase transactions from a customer. The server may identify products on the receipts and analyze the products and receipt dates to determine a frequency with which the customer purchases a particular product. The server m…
Who is the assignee on this patent?
Wal Mart Stores Inc, 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 Jul 09 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).