Percentile Paging Control
Original Publication Date: 2002-Oct-18
Included in the Prior Art Database: 2003-Jun-21
Disclosed is method for controlling paged output on a graphical user interface (GUI). Typically, page size is controlled by the number of results per page. The method described here controls page size by using a percentage of the batch size. Everyone is familiar with viewing a table of results. For example, when a user invokes his favorite web search engine, he is returned pages and pages of results. Typically, the search engine allows the user to specify the number of results to be displayed per page. One of the main purposes of this is to allow the user to maximize his connection speed. For example if the user has a very slow connection to the internet, then he will not want to have many results returned, because the wait time will be too great. In today's world of high speed connections, this is not as much of a problem. In fact, users tend to find themselves paging through many pages of results. The idea presented here is to allow the user to specify the number of pages that he wants to view in terms of a percentage of the entire result set. So, instead of indicating that he wants to see 10 results at a time, the user can say that he wants to see 10% of the results at a time. The advantage achieved here is that the user can now control the number of pages that he views for the entire result set instead of the result set dictating the number of pages. For example, the user may decide that he wants to view the entire result set, so he can set his paging factor to 100%. If he wants to limit the number of pages he needs to page through to only 4, then he sets the paging factor to 25%. This method of paging also carries advantages for automated web robots because they now can consistently determine the number of pages in a result set.