System and method for navigation of display data
First Claim
1. A computer-implemented method comprising:
- rendering a set of visual indicators over a graphic displayed on an electronic display of a device, the device comprising a processor executing code stored on a computer-readable medium to cause the device to render the set of visual indicators over the graphic, wherein said set of visual indicators divides said graphic into a plurality of sections;
determining a size of each section of the plurality of sections based at least in part on an amount of concentration of display data in a portion of the graphic contained within each section of the plurality of sections;
receiving a signal to execute a navigation function associated with a section of interest of said plurality of sections; and
responsive to receiving said signal, animating movement of said graphic and said set of visual indicators on the electronic display of the device according to said navigation function.
2 Assignments
0 Petitions
Accused Products
Abstract
Navigating display data (e.g., large documents) on an electronic display is described in which a first set of visual indicators are layered over the portion of the portion of data displayed on the electronic display. The user selects a particular navigation task, which selection signal is received by the navigation application. The navigation application determines a section of interest based on the particular navigation task selected and layers a second set of visual indicators over the portion of the display data defined by all of the sections other than the section of interest. The navigation application then animates movement of the display data and both sets of visual indicators on the electronic display according to the particular navigation task selected.
24 Citations
38 Claims
-
1. A computer-implemented method comprising:
-
rendering a set of visual indicators over a graphic displayed on an electronic display of a device, the device comprising a processor executing code stored on a computer-readable medium to cause the device to render the set of visual indicators over the graphic, wherein said set of visual indicators divides said graphic into a plurality of sections; determining a size of each section of the plurality of sections based at least in part on an amount of concentration of display data in a portion of the graphic contained within each section of the plurality of sections; receiving a signal to execute a navigation function associated with a section of interest of said plurality of sections; and responsive to receiving said signal, animating movement of said graphic and said set of visual indicators on the electronic display of the device according to said navigation function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
rendering a plurality of dividers over a graphic displayed on an electronic display of a device, the device comprising a navigation application stored on a computer-readable medium for causing the device to render the plurality of dividers over the graphic, said plurality of dividers defining a plurality of sections in the graphic; determining the plurality of sections based on the graphic by determining a size of a section of the plurality of sections based on an amount of concentration of display data contained in a corresponding portion of the graphic to be contained within the section; receiving at least one navigation signal for navigating said graphic, the at least one navigation signal identifying a section of interest from the plurality of sections and representing a navigating function, the section of interest comprising a portion of the graphic; de-emphasizing the plurality of sections other than the section of interest; and moving said graphic on said electronic display according to said navigation function, wherein moving the graphic comprises moving the portion of the graphic from the section of interest to a new section of interest of the plurality of sections. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product having computer program logic stored on a computer-readable medium, said computer program product comprising:
-
code for rendering a first set of visual indicators over a graphic displayed on an electronic device, wherein said first set of visual indicators divides said graphic into a plurality of sections; code for determining the plurality of sections based on the graphic comprising code for determining a size of a section of the plurality of sections based on an amount of concentration of display data contained in a corresponding portion of the graphic to be contained within the section; code for receiving a signal to execute a navigation function associated with a section of interest of said plurality of sections, wherein the section of interest is determined based on the navigation function; code, executable responsive to said signal, for layering a second set of visual indicators over a part of said graphic defined by each of said plurality of sections other than said section of interest; and code for animating movement of said graphic and said first and second sets of visual indicators on said electronic device according to said navigation function, wherein code for animating movement comprises animating movement of a portion of the graphic from the section of interest to a new section of interest of the plurality of sections. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
a mobile device comprising an electronic display, a processor and a navigation application stored on a computer-readable medium, wherein the processor is configured to execute the navigation application to cause the mobile device to; render a plurality of dividers over a document portion displayed on the electronic display, said plurality of dividers visually dividing said document portion into a plurality of sections; determine a size of each section of said plurality of sections based at least in part on an amount of concentration of display data contained in a corresponding portion of said document portion to be contained within each section of the plurality of sections; receive a navigation signal for navigating said document portion, wherein said document portion is a portion of a document larger than said electronic display; determine a section of interest from said plurality of sections, wherein said section of interest is indicative of said navigation signal; and move said document portion on said electronic display according to said navigation signal, wherein each of said plurality of sections other than said section of interest is visually de-emphasized during said move. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
Specification