System, method, and non-transitory computer-readable storage media for evaluating search results for matching ingredients to products

US2017193587A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017193587-A1
Application numberUS-201514986291-A
CountryUS
Kind codeA1
Filing dateDec 31, 2015
Priority dateDec 31, 2015
Publication dateJul 6, 2017
Grant date

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 system, method and computer product for allowing a processing device to generate search engine results and match ingredients from a recipe or grocery list to products available for purchase from a retailer.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a database stored on a server; a user interface on a user device accessible to a user and including a website displaying a recipe comprising a list of ingredients; and a processing device in communication with the user interface, the processor including: an extraction unit configured to extract one or more ingredients from the recipe and send to a search engine unit a search request to locate one or more products matching the one or more ingredients from data contained in the database; the search engine unit configured to initiate a search on the database and generate a list of search results including at least one product matching the at least one ingredient, and transmit to a recommender unit the list of search results; and the recommender unit configured to match the at least one ingredient with one or more suggested products, wherein the one or more suggested products is selected from the list of search results. 2 . The system of claim 1 , wherein the at least one product on the list of search results is selected based on a plurality of characteristics corresponding to each of the one or more ingredients. 3 . The system of claim 2 , wherein the plurality of characteristics includes a product name. 4 . The system of claim 2 , wherein the plurality of characteristics includes a product quantity. 5 . The system of claim 2 , wherein the plurality of characteristics includes a product type. 6 . The system of claim 1 , wherein the one or more suggested products is selected from the list of search results based on at least one user preference, the at least one user preference including one of a price preference and a health preference. 7 . The system of claim 1 , wherein the recommender unit is further configured to: determine at least one alternate product for the one or more suggested products; and present the one or more suggested products and the at least one alternate product to the user on a display of the user device. 8 . A computer-implemented method comprising: extracting, by an extraction unit in communication with a customer device, one or more ingredients from an electronically displayed recipe selected by a customer on the customer device; sending, by the extraction unit to a search engine unit, a search request to locate one or more products matching the one or more ingredients from data contained in a database stored on a server; initiating, by the search engine unit, a search on the database; generating, by the search engine unit, a list of search results including at least one product matching the at least one ingredient; transmitting, by the search engine unit to a recommender unit, the list of search results; and matching, by the recommender unit, the at least one ingredient with one or more suggested products, wherein the one or more suggested products is selected from the list of search results. 9 . The method of claim 8 , wherein the at least one product on the list of search results is selected based on a plurality of characteristics corresponding to each of the one or more ingredients. 10 . The method of claim 9 , wherein the plurality of characteristics includes a product name. 11 . The method of claim 9 , wherein the plurality of characteristics includes a product quantity. 12 . The method of claim 9 , wherein the plurality of characteristics includes a product type. 13 . The method of claim 8 , wherein the one or more suggested products is selected from the list of search results based on at least one user preference, the at least one user preference including one of a price preference and a health preference. 14 . The method of claim 8 , further comprising: determining, by the recommender unit, at least one alternate product for the one or more suggested products; and presenting, by the processing device, the one or more suggested products and the at least one alternate product to the user on a display of the user device. 15 . A non-transitory information recording medium on which a computer readable program is recorded that causes a computer to function as a system comprising: a database stored on a server; a user interface on a user device accessible to a user and including a website displaying a recipe comprising a list of ingredients; and a processing device in communication with the user interface, the processor including: an extraction unit configured to extract one or more ingredients from the recipe and send to a search engine unit a search request to locate one or more products matching the one or more ingredients from data contained in the database; the search engine unit configured to initiate a search on the database and generate a list of search results including at least one product matching the at least one ingredient, and transmit to a recommender unit the list of search results; and the recommender unit configured to match the at least one ingredient with one or more suggested products, wherein the one or more suggested products is selected from the list of search results. 16 . The non-transitory information recording medium of claim 15 , wherein the at least one product on the list of search results is selected based on a plurality of characteristics corresponding to each of the one or more ingredients. 17 . The non-transitory information recording medium of claim 16 , wherein the plurality of characteristics includes a product name. 18 . The non-transitory information recording medium of claim 16 , wherein the plurality of characteristics includes a product quantity. 19 . The non-transitory information recording medium of claim 16 , wherein the plurality of characteristics includes a product type. 20 . The non-transitory information recording medium of claim 15 , wherein the one or more suggested products is selected from the list of search results based on at least one user preference, the at least one user preference including one of a price preference and a health preference.

Assignees

Inventors

Classifications

  • Summarisation for human users · CPC title

  • Recommending goods or services · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Physics · mapped topic

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 US2017193587A1 cover?
A system, method and computer product for allowing a processing device to generate search engine results and match ingredients from a recipe or grocery list to products available for purchase from a retailer.
Who is the assignee on this patent?
Wal Mart Stores Inc
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 Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).