Endless search result page

US9811598B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9811598-B2
Application numberUS-201414588222-A
CountryUS
Kind codeB2
Filing dateDec 31, 2014
Priority dateDec 31, 2014
Publication dateNov 7, 2017
Grant dateNov 7, 2017

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.

Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an endless search result page. In example embodiments, search results from a current level of a search are presented on the search result page displayed on a client device. A scroll indication applied to the presentation of the search results from the current level is detected. Based on a direction of the scroll indication, the search results from the current level are scrolled on the search result page. A determination that an end of the presentation of the search results from the current level is reached in response to the scrolling is made. In response, search results from a previous level are appended to the end of the presentation of the search results of the current level to cause continuous presentation of the search result page.

First claim

Opening claim text (preview).

What is claimed is: 1. A hardware storage device storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising: detecting entry of a search string in a search bar; performing a search using the search string to determine a first set of search results; causing presentation of the first set of search results on a search result page displayed on a client device; detecting entry of a keyword, in the search bar, that is added to the search string to create a new search string; refining the first set of search results using the keyword to obtain a second set of search results; causing presentation of the second set of search results on the search result page displayed on the client device; detecting a scroll indication applied to the presentation of the second set of search results on the search result page; causing scrolling of the presentation of the second set of search results based on a direction of the scroll indication; determining that an end of the presentation of the second set of search results is reached in response to the scrolling; and in response to the determining that the end of the presentation of the second set of search results is reached, appending the first set of search results to the end of the presentation of the second set of search results to cause continuous presentation of the search result page. 2. The hardware storage device of claim 1 , wherein the appending of the first set of search results occurs without user interaction. 3. The hardware storage device of claim 1 , wherein the appending of the first set of search results comprises accessing a cache storing the first set of search results. 4. The hardware storage device of claim 1 , wherein the appending of the first set of search results occurs without having to reload the search result page. 5. The hardware storage device of claim 1 , wherein the operations further comprise, in response to the appending of the first set of search results, updating search terms in the search bar to correspond to the first set of search results. 6. The hardware storage device of claim 1 , wherein the operations further comprise: while causing presentation of the appended first set of search results, receiving a further scroll indication in an opposite direction of the direction of the scroll indication; and causing a re-display of the second set of search results based on the further scroll indication in the opposite direction. 7. The hardware storage device of claim 6 , wherein the operations further comprise updating search terms in the search bar to correspond to the second set of search results. 8. A method comprising: detecting entry of a search string in a search bar; performing a search using the search string to determine a first set of search results; causing presentation of the first set of search results on a search result page displayed on a client device; detecting entry of a keyword, in the search bar, that is added to the search string to create a new search string; refining the first set of search results using the keyword to obtain a second set of search results; causing presentation of the second set of search results on the search result page displayed on the client device; detecting a scroll indication applied to the presentation of the second set of search results on the search result page; causing scrolling of the presentation of the second set of search results based on a direction of the scroll indication; determining that an end of the presentation of the second set of search results is reached in response to the scrolling; and in response to the determining that the end of the presentation of the second set of search results is reached, appending, by a hardware processor, the first set of search results to the end of the presentation of the second set of search results to cause continuous presentation of the search result page. 9. The method of claim 8 , wherein the appending of the first set of search results occurs without user interaction. 10. The method of claim 8 , wherein the appending of the first set of search results comprises accessing a cache storing the first set of search results. 11. The method of claim 8 , wherein the appending of the first set of search results occurs without having to reload the search result page. 12. The method of claim 8 , further comprising, in response to the appending of the first set of search results, updating search terms in the search bar to correspond to the first set of search results. 13. The method of claim 8 , further comprising: while causing presentation of the appended first set of search results, receiving a further scroll indication in an opposite direction of the direction of the scroll indication; and causing a re-display of the second set of search results based on the further scroll indication in the opposite direction. 14. The method of claim 13 , further comprising updating search terms in the search bar to correspond to the second set of search results. 15. A system comprising: one or more hardware processors; and a storage device storing instructions that when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising: detecting entry of a search string in a search bar; performing a search using the search string to determine a first set of search results; causing presentation of the first set of search results on a search result page displayed on a client device; detecting entry of a keyword, in the search bar, that is added to the search string to create a new search string; refining the first set of search results using the keyword to obtain a second set of search results; causing presentation of the second set of search results on the search result page displayed on the client device; detecting a scroll indication applied to the presentation of the second set of search results; causing scrolling of the presentation of the second set of search results based on a direction of the scroll indication; determining that an end of the presentation of the second set of search results is reached in response to the scrolling; and in response to the determining that the end of the presentation of the second set of search results is reached, appending the first set of search results to the end of the presentation of the second set of search results to cause continuous presentation of the search result page. 16. The system of claim 15 , wherein the appending of the first set of search results occurs without user interaction. 17. The system of claim 15 , wherein the appending of the first set of search results comprises accessing a cache storing the first set of search results. 18. The system of claim 15 , wherein the appending of the first set of search results occurs without having to reload the search result page. 19. The system of claim 15 , wherein the operations further comprise, in response to the appending of the first set of search results from the previous level, updating search terms in a search bar to correspond to the first set of search results. 20. The system of claim 15 , wherein the operations further comprises: while causing presentation of the appended first set of search results, receiving a further scroll indication in an opposite direction of the direction of the scroll indication; and causing a re-display of the second set of search results based on the further scroll in

Assignees

Inventors

Classifications

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Scrolling or panning · 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 US9811598B2 cover?
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an endless search result page. In example embodiments, search results from a current level of a search are presented on the search result page displayed on a client device. A scroll indication applied to the pre…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9537. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 07 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).