SYSTEMS AND/OR METHODS FOR PAGING CONTROL INCLUDING SELECTIVE PAGING ELEMENT DISPLAY ACCORDING TO A BINARY SUBDIVISION AND/OR A SERIAL PROGRESSIVE DISPLAY APPROACH
First Claim
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 data containers, the plurality of data containers including at least a first data container and a different, last data container, the method comprising:
- (a) designating navigation control elements for the first and last data containers;
(b) receiving information identifying a currently selected data container;
(c) when the currently selected data container is either the first data container or the last data container;
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 data containers in accordance with the chosen approach;
(d) when the currently selected data container is between the first and last data containers;
determining, for a first sub-range corresponding to a range between the first data container and the currently selected data container, 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 data container and the last data container, 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 data containers 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 data container,wherein the subdivision approach, when chosen, at least initially involves partitioning at intervals of 1/n, where n>
1.
6 Assignments
0 Petitions
Accused Products
Abstract
Certain exemplary embodiments disclosed herein relate to paging systems and methods that help users navigate through large or small datasets. For example, in certain exemplary embodiments, paging control elements are provided according to either a binary subdivision approach or a serial progressive approach. Paging control elements are displayed according to either the binary subdivision approach or the serial progressive approach in dependence on a determination as to which approach is more advantageous based at least in part on factors such as, for example, total number of pages, current page location, distance to end points, screen size, etc.
0 Citations
20 Claims
-
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 data containers, the plurality of data containers including at least a first data container and a different, last data container, the method comprising:
-
(a) designating navigation control elements for the first and last data containers; (b) receiving information identifying a currently selected data container; (c) when the currently selected data container is either the first data container or the last data container; 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, and designating additional navigation control elements for display between the navigation control elements for the first and last data containers in accordance with the chosen approach; (d) when the currently selected data container is between the first and last data containers; determining, for a first sub-range corresponding to a range between the first data container and the currently selected data container, 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 data container and the last data container, 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, and designating additional navigation control elements for display between the navigation control elements for the first and last data containers 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 data container, wherein the subdivision approach, when chosen, at least initially involves partitioning at intervals of 1/n, where n>
1. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17)
-
-
13. A non-transitory computer-readable storage medium comprising a navigation control program for enabling a user to navigate through a plurality of containers including different data element subsets in connection with a display of an electronic device, there being at least first and last containers, wherein the program, under control of the electronic device, performs instructions for at least:
-
(a) designating navigation control elements for association with the first and last containers; (b) receiving information identifying a currently selected container; (c) when the currently selected container is either the first or the last container; 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, and designating additional navigation control elements for display between the navigation control elements associated with the first and last containers in accordance with the approach chosen in the determining; (d) when the currently selected container is between the first and last containers; determining, for a first sub-range corresponding to a range between the first container and the currently selected container, 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 container and the last container, 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, and designating additional navigation control elements for display between the navigation control elements for the first and last containers in accordance with the approaches chosen for the first and second sub-ranges in the determining; and (e) displaying, on the display of the electronic device, all designated navigation control elements and the currently selected container, wherein the subdivision approach, when chosen, at least initially involves partitioning at regular intervals equal to 1/n, where n>
1. - View Dependent Claims (14, 15)
-
-
18. A data visualization system, comprising:
-
a computer having a display associated therewith; and paging control program logic configured to enable a user to navigate through a plurality of data elements displayed on the display of the computer of the user, a subset of the plurality of data elements being displayable in each of a plurality of pages, the plurality of pages including at least a first page and a last page, wherein the paging control program logic is further configured to at least; (a) designate paging control elements for the first and last pages; (b) receive information identifying a currently selected page; (c) when the currently selected page is either the first page or the last page; determine whether additional paging control elements are to be displayed according to either a serial progressive approach or a subdivision approach and choose between these approaches for subsequent display of paging control elements, and designate additional paging control elements for display between the paging control elements for the first and last pages in accordance with the approach chosen in the determining; (d) when the currently selected page is between the first and last pages; determine, for a first sub-range corresponding to a range between the first page and the currently selected page, whether additional paging control elements are to be displayed according to either a serial progressive approach or a subdivision approach and choose between these approaches for subsequent display of paging control elements, determine, for a second sub-range corresponding to a range between the currently selected page and the last page, whether additional paging control elements are to be displayed according to either a serial progressive approach or a subdivision approach and choose between these approaches for subsequent display of paging control elements, and designate additional paging control elements for display between the paging control elements for the first and last pages in accordance with the approaches chosen for the first and second sub-ranges in the determining; and (e) format the currently selected page for display on the display of the user such that it includes all designated paging control elements, wherein the subdivision approach, when chosen, at least initially involves partitioning at regular intervals equal to 1/n, where n>
1 and wherein the subdivision approach is selectable only when at least a threshold number of partitions are initially possible. - View Dependent Claims (19, 20)
-
Specification