×

Systems and/or methods for paging control including selective paging element display according to a binary subdivision and/or a serial progressive display approach

  • US 9,430,135 B2
  • Filed: 10/01/2012
  • Issued: 08/30/2016
  • Est. Priority Date: 04/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A navigation control method enabling a user to navigate through a plurality of data elements displayed on a display of a computer device, a subset of the plurality of data elements being displayable in each of a plurality of memory pages, the plurality of data containers including at least a first memory page and a different, last memory page, the method comprising:

  • (a) designating navigation control elements for the first and last memory pages;

    (b) receiving information identifying a currently selected memory page;

    (c) when the currently selected memory page is either the first memory page or the last memory page;

    determining whether additional navigation control elements are to be displayed according to either a serial progressive approach or a subdivision approach and choosing between these approaches for subsequent display of navigation control elements, anddesignating additional navigation control elements for display between the navigation control elements for the first and last memory pages in accordance with the chosen approach, wherein such designating for the subdivision approach comprises;

    (i) calculating an intermediate point value between the start and end memory pages;

    (ii) generating an intermediate point memory page;

    (iii) labeling the generated intermediate point memory page with the calculated intermediate point value;

    (iv) setting the end memory page to the generated intermediate point memory page; and

    (v) repeating (i)-(iv) until further calculations are not possible because the data containers involved in the calculating are adjacent to one another or until a predetermined number of calculations are performed, whichever comes first;

    (d) when the currently selected memory page is between the first and last memory pages;

    determining, for a first sub-range corresponding to a range between the first memory page and the currently selected memory page, whether additional navigation control elements are to be displayed according to either a serial progressive approach or a subdivision approach and choosing between these approaches for subsequent display of navigation control elements,determining, for a second sub-range corresponding to a range between the currently selected memory page and the last memory page, whether additional navigation control elements are to be displayed according to either a serial progressive approach or a subdivision approach and choosing between these approaches for subsequent display of navigation control elements, anddesignating additional navigation control elements for display between the navigation control elements for the first and last memory pages in accordance with the approaches chosen for the first and second sub-ranges; and

    (e) displaying, on the display of the computer device, all designated navigation control elements and the currently selected memory page,wherein the subdivision approach, when chosen, at least initially involves partitioning at intervals of 1/n, where n>

    1.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×