Dynamically adjusted results for search interface
US-2016048897-A1 · Feb 18, 2016 · US
US2017193573A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017193573-A1 |
| Application number | US-201614986942-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 4, 2016 |
| Priority date | Jan 4, 2016 |
| Publication date | Jul 6, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.