Electronic marketplace recommendations
US-9189811-B1 · Nov 17, 2015 · US
US10055784B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10055784-B1 |
| Application number | US-201414525914-A |
| Country | US |
| Kind code | B1 |
| Filing date | Oct 28, 2014 |
| Priority date | Oct 28, 2014 |
| Publication date | Aug 21, 2018 |
| Grant date | Aug 21, 2018 |
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.
When a search query is provided to a search engine, and search results obtained from the search engine in response to the search query are displayed in a stream or list on a mobile device, an interaction with one or more of the search results causes information regarding the search result to be displayed within the stream or list, thereby creating a visual history of the user's interactions with the search results. Additionally, the items following a search result with which the user has interacted may be reordered based on the attributes of the search result, the user, or any other relevant factor.
Opening claim text (preview).
What is claimed is: 1. A mobile computing system comprising: a display screen; one or more processors; and one or more memory components having machine-executable instructions configured for execution by the one or more processors to cause the computing system to at least: receive at least one keyword from a user; identify a first plurality of items associated with the at least one keyword; determine a first order of the first plurality of items based at least in part on a relationship of each of the first plurality of items with the at least one keyword; cause a display of a list of a first plurality of records within a user interface on the display screen, wherein each of the first plurality of records comprises information regarding one of the first plurality of items, and wherein the list of the first plurality of records is displayed according to the first order; receive a first interaction with at least a portion of a first record in the user interface, wherein the first record comprises first information regarding a first item, and wherein the first item is one of the plurality of items; in response to receiving the first interaction, identify supplemental information regarding the first item; expand the first record within the user interface; cause a display of at least some of the supplemental information regarding the first item within the expanded first record, wherein the supplemental information regarding the first item comprises second information regarding a second item associated with the first item, and wherein the second information comprises at least one of a name of the second item or a price of the second item; identify a second plurality of items, wherein each of the second plurality of items is one of the first plurality of items, and wherein each of the second plurality of items follows the first item in the first order; determine at least one attribute of the first item; determine a second order of the second plurality of items based at least in part on a relationship of each of the second plurality of items with the at least one attribute of the first item; cause a display of a second plurality of records following the expanded first record within the user interface on the display screen, wherein each of the second plurality of records comprises information regarding one of the second plurality of items, and wherein the list of the second plurality of records is displayed according to the second order; receive a second interaction with at least some of the second information within the expanded first record; identify third information regarding the second item; and cause a display of a second record after the expanded first record and prior to the second plurality of records, wherein the second record comprises at least some of the second information and at least some of the third information. 2. The mobile computing device of claim 1 , wherein the first interaction with at least the portion of the first record comprises a request to add the first item to a virtual shopping cart, and wherein the second item is a complement to the first item. 3. The mobile computing device of claim 1 , wherein the first interaction with at least the portion of the first record comprises a request to view supplemental information regarding the first item, and wherein the second item is a substitute for the first item. 4. The mobile computing device of claim 1 , wherein the machine-executable instructions are further configured for execution by the one or more processors to cause the computing system to at least: receive a second interaction with at least a portion of a second record in the user interface, wherein the second record is one of the second plurality of records, and wherein the second record comprises third information regarding a third item; identify supplemental information regarding the third item; expand the second record within the user interface; and cause a display of at least some of the supplemental information regarding the third item within the expanded second record, wherein the supplemental information regarding the third item comprises fourth information regarding a fourth item associated with the third item, and wherein the fourth information comprises at least one of a name of the fourth item or a price of the fourth item. 5. A computer-implemented method comprising: defining an ordered stream of a first plurality of records by at least one computer processor, wherein each of the first plurality of records corresponds to one of a first plurality of items identified in response to a search query, and wherein each of the first plurality of records comprises information corresponding to one of the first plurality of items; causing a display of at least a portion of the ordered stream in a user interface on a display screen of a mobile computer device by the at least one computer processor, wherein the portion of the ordered stream comprises at least one of the first plurality of records; receiving a selection of at least a portion of a first record via the user interface by the at least one computer processor, wherein the first record is one of the first plurality of records, and wherein the first record comprises first information regarding a first item of the first plurality of items; and in response to the selection of at least the portion of the first record, determining at least one attribute of the first item by the at least one computer processor; identifying at least a second item based at least in part on the at least one attribute of the first item by the at least one computer processor; expanding the first record in at least one direction within the ordered stream in the user interface by the at least one computer processor; causing a display of second information associated with the second item within the expanded first record on the display screen by the at least one computer processor, wherein the second information comprises an identifier of the second item and a selectable feature corresponding to the second item; receiving a selection of at least a portion of the expanded first record via the user interface by the at least one computer processor, wherein the portion of the expanded first record comprises at least some of the second information; in response to the selection of at least the portion of the expanded record, identifying third information regarding the second item by the at least one computer processor; and causing a display of a second record after the expanded first record and prior to the second plurality of records by the at least one computer processor, wherein the second record comprises at least some of the second information and at least some of the third information. 6. The computer-implemented method of claim 5 , wherein the display screen is a touchscreen display, and wherein the selection of the portion of the first record is received on the touchscreen display. 7. The computer-implemented method of claim 5 , wherein defining the ordered stream of the first plurality of records comprises: receiving a selection of at least one category by a user via the display screen by the at least one computer processor, wherein the search query comprises the at least one category; and identifying the first plurality of records based at least in part on the at least one category by the at least one computer processor. 8. The computer-implemented method of claim 5 , wherein defining the ordered stream of the first plurality of records comprises: receiving an entry of at least one keyword from the user via the display screen by the at least one computer processor, wherein the search query comprises the at least one keyword; and identifying
Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title
Search customisation based on user profiles and personalisation · CPC title
Recommending goods or services · CPC title
utilising user interfaces specially adapted for shopping · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.