User interface navigation elements for navigating datasets
First Claim
1. A method for navigating data included in a data set, the method comprising:
- displaying a plurality of discrete zoom pivot locations within a current view of the data set, each discrete zoom pivot location corresponding to a different zoom pivot location associated with a zoom operation;
displaying a slider element for selecting a particular discrete zoom pivot location within the plurality of discrete zoom pivot locations, the slider element displaying a plurality of discrete indicators that map to the plurality of discrete zoom pivot locations displayed within the current view of the data set;
receiving a request to perform the zoom operation;
determining a zoom pivot location associated with the zoom operation;
andperforming the zoom operation relative to the zoom pivot location.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the invention sets forth a data navigation engine that generates user interface navigation elements for navigation large and expanding datasets. The user interface navigation elements may include a pivot control zoom slider for adjusting the data resolution with respect to different zoom pivot locations, an interactive ruler for consistent visual feedback and navigation of intervals of data within the dataset, a context bar for viewing the data proximate to a current view, and a multi-scale slider for repositioning the dataset within the current view. These user interface navigation elements provide the end-user with consistent control and visual feedback while navigating the dataset, independent of the size of the dataset or the portion of the dataset displayed within the current view. Therefore, large and expanding datasets can be navigated more effectively relative to prior art approaches.
51 Citations
26 Claims
-
1. A method for navigating data included in a data set, the method comprising:
-
displaying a plurality of discrete zoom pivot locations within a current view of the data set, each discrete zoom pivot location corresponding to a different zoom pivot location associated with a zoom operation; displaying a slider element for selecting a particular discrete zoom pivot location within the plurality of discrete zoom pivot locations, the slider element displaying a plurality of discrete indicators that map to the plurality of discrete zoom pivot locations displayed within the current view of the data set; receiving a request to perform the zoom operation; determining a zoom pivot location associated with the zoom operation; and performing the zoom operation relative to the zoom pivot location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium including instructions that, when executed by a processing unit, cause the processing unit to navigate data included in a data set, by performing the steps of:
-
displaying a plurality of discrete zoom pivot locations within a current view of the data set, each discrete zoom pivot location corresponding to a different zoom pivot location associated with a zoom operation; displaying a slider element for selecting a particular discrete zoom pivot location within the plurality of discrete zoom pivot locations, the slider element displaying a plurality of discrete indicators that map to the plurality of discrete zoom pivot locations displayed within the current view of the data set; receiving a request to perform the zoom operation; determining a zoom pivot location associated with the zoom operation; and performing the zoom operation relative to the zoom pivot location. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
a memory; and a processing unit coupled to the memory and configured to; display a plurality of discrete zoom pivot locations within a current view of a data set, each discrete zoom pivot location corresponding to a different zoom pivot location associated with a zoom operation, display a slider element for selecting a particular discrete zoom pivot location within the plurality of discrete zoom pivot locations, the slider element displaying a plurality of discrete indicators that map to the plurality of discrete zoom pivot locations displayed within the current view of the data set, receive a request to perform the zoom operation, determine a zoom pivot location associated with the zoom operation, and perform the zoom operation relative to the zoom pivot location. - View Dependent Claims (26)
-
Specification