SEAMLESS PAGINATION
First Claim
1. A system comprising:
- one or more modules configured to;
submit a search query to a server;
receive a plurality of search results from the server, the plurality of search results corresponding to a first number of pages;
receive a pagination control size from the server, the pagination control size indicating a second number of pages smaller than the first number of pages; and
display the plurality of search results along with a pagination control having the pagination control size, the pagination control operable to select a page of the second number of pages.
2 Assignments
0 Petitions
Accused Products
Abstract
A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.
35 Citations
20 Claims
-
1. A system comprising:
one or more modules configured to; submit a search query to a server; receive a plurality of search results from the server, the plurality of search results corresponding to a first number of pages; receive a pagination control size from the server, the pagination control size indicating a second number of pages smaller than the first number of pages; and display the plurality of search results along with a pagination control having the pagination control size, the pagination control operable to select a page of the second number of pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
submitting a search query to a server; receiving a plurality of search results from the server, the plurality of search results corresponding to a first number of pages; receiving a pagination control size from the server, the pagination control size indicating a second number of pages smaller than the first number of pages; and displaying the plurality of search results along with a pagination control having the pagination control size, the pagination control operable to select a page of the second number of pages. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
submitting a search query to a server; receiving a plurality of search results from the server, the plurality of search results corresponding to a first number of pages; receiving a pagination control size from the server, the pagination control size indicating a second number of pages smaller than the first number of pages; and displaying the plurality of search results along with a pagination control having the pagination control size, the pagination control operable to select a page of the second number of pages.
-
Specification