System for search query result optimization through modeling of historic consumer payment behavior and related methods

US2017193573A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017193573-A1
Application numberUS-201614986942-A
CountryUS
Kind codeA1
Filing dateJan 4, 2016
Priority dateJan 4, 2016
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.

Some embodiments include a system. The system includes one or more processors, and one or more non-transitory memory storage devices storing computer instructions configured to run on the one or more processors. The computer instructions are configured to perform acts of: making available multiple items for purchase by an instant consumer; receiving a query from the instant consumer; determining an estimated price range; identifying one or more in-range items of the multiple items; identifying one or more out-range items of the multiple items; and facilitating displaying to the instant consumer a list of the multiple items such that the one or more in-range items are listed before the one or more out-range items in the list. Other embodiments of related systems and methods are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1 ) A system comprising: one or more processors; and one or more non-transitory memory storage devices storing computer instructions configured to run on the one or more processors and perform acts of: making available multiple items for purchase by an instant consumer; receiving a query from the instant consumer, the query being associated with the multiple items; determining an estimated price range; identifying one or more in-range items of the multiple items, the one or more in-range items having one or more in-range item prices, and the estimated price range including the one or more in-range item prices; identifying one or more out-range items of the multiple items, the one or more out-range items having one or more out-range item prices, and the one or more out-range item prices being outside of the estimated price range; and facilitating displaying to the instant consumer a list of the multiple items such that the one or more in-range items are listed before the one or more out-range items in the list. 2 ) The system of claim 1 wherein: determining the estimated price range comprises: receiving the query from previous consumers; identifying previous prices paid by the previous consumers for the multiple items; and defining the estimated price range based on the previous prices. 3 ) The system of claim 2 wherein: identifying the previous prices comprises: identifying the previous prices over a period of time; and defining the estimated price range based on the previous prices comprises: applying a moving average to the previous prices when defining the estimated price range based on the previous prices such that more recent previous prices of the previous prices are weighted more highly than less recent previous prices of the previous prices. 4 ) The system of claim 2 wherein: defining the estimated price range based on the previous prices comprises: excluding outlying previous prices of the previous prices when defining the estimated price range based on the previous prices. 5 ) The system of claim 1 wherein: the one or more out-range items comprise multiple out-range items; the acts further comprise: scoring a first out-range item of the multiple out-range items, the first out-range item of the multiple out-range items having a first out-range item price; scoring a second out-range item of the multiple out-range items, the second out-range item of the multiple out-range items having a second out-range item price; and facilitating displaying to the instant consumer the list of the multiple items such that the second out-range item is listed before the first out-range item in the list; scoring the first out-range item of the multiple out-range items comprises: applying the first out-range item price to a distance function of the estimated price range; and scoring a second out-range item of the multiple out-range items comprises: applying the second out-range item price to the distance function of the estimated price range to determine the second out-range item price is closer to the estimated price range than is the first out-range item price. 6 ) The system of claim 1 wherein: the one or more in-range items comprise multiple in-range items; the acts further comprise: scoring a first in-range item of the multiple in-range items; scoring a second in-range item of the multiple in-range items; and facilitating displaying to the instant consumer the list of the multiple items such that the second in-range item is listed before the first in-range item in the list; scoring the first in-range item of the multiple in-range items comprises: applying a filtering function to the first in-range item; and scoring the second in-range item of the multiple in-range items comprises: applying a filtering function to the second in-range item to determine the second in-range item satisfies a filter parameter more than the first in-range item satisfies the filter parameter. 7 ) The system of claim 6 wherein: the filter parameter comprises one of: a relevant-to-query filter parameter; a low-to-high price filter parameter; a high-to-low price filter parameter; a customer review filter parameter; a brand filter parameter; or a recency of offering filter parameter. 8 ) The system of claim 1 wherein the acts further comprise: after determining the estimated price range, updating the estimated price range. 9 ) A method comprising: executing one or more first computer instructions configured to make available multiple items for purchase by an instant consumer; executing one or more second computer instructions configured to receive a query from the instant consumer, the query being associated with the multiple items; executing one or more third computer instructions configured to determine an estimated price range; executing one or more fourth computer instructions configured to identify one or more in-range items of the multiple items, the one or more in-range items having one or more in-range item prices, and the estimated price range including the one or more in-range item prices; executing one or more fifth computer instructions configured to identify one or more out-range items of the multiple items, the one or more out-range items having one or more out-range item prices, and the one or more out-range item prices being outside of the estimated price range; and executing one or more sixth computer instructions configured to communicate to the instant consumer a list of the multiple items such that the one or more in-range items are listed before the one or more out-range items in the list; wherein: the one or more first computer instructions, the one or more second computer instructions, the one or more third computer instructions, the one or more fourth computer instructions, the one or more fifth computer instructions, and the one or more sixth computer instructions are configured to run at one or more processors and configured to be stored at one or more non-transitory memory storage devices. 10 ) The method of claim 9 wherein: executing the one or more third computer instructions comprises: executing one or more seventh computer instructions configured to receive the query from previous consumers; executing one or more eighth computer instructions configured to identify previous prices paid by the previous consumers for the multiple items; and executing one or more ninth computer instructions configured to define the estimated price range based on the previous prices. 11 ) The method of claim 10 wherein: executing the one or more eighth computer instructions comprises: executing one or more tenth computer instructions configured to identify the previous prices over a period of time; and executing the one or more ninth computer instructions comprises: executing one or more eleventh computer instructions configured to apply a moving average to the previous prices when defining the estimated price range based on the previous prices such that more recent previous prices of the previous prices are weighted more highly than less recent previous prices of the previous prices. 12 ) The method of claim 10 wherein: executing the one or more ninth computer instructions comprises: executing one or more tenth computer instructions configured to exclude outlying previous prices of the previous prices when defining the estimated price range based on the previous prices. 13 ) The method of claim 9 wherein: the one or more out-range items comprise multiple out-range items; the method further comp

Assignees

Inventors

Classifications

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

  • Price estimation or determination · CPC title

  • by formulating product or service queries, e.g. using keywords or predefined options · CPC title

  • Physics · mapped topic

  • 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 US2017193573A1 cover?
Some embodiments include a system. The system includes one or more processors, and one or more non-transitory memory storage devices storing computer instructions configured to run on the one or more processors. The computer instructions are configured to perform acts of: making available multiple items for purchase by an instant consumer; receiving a query from the instant consumer; determinin…
Who is the assignee on this patent?
Wal Mart Stores Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0283. 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).