Advanced navigation techniques for portable devices
First Claim
1. A system for rendering a display at a mobile device, comprising:
- a memory having stored thereon data; and
a processor that executes code to render a two dimensional representation of the data on the display, wherein the processor operates in a plurality of modes in which the rendering is based on user input, the plurality of modes comprising;
a first mode in which a subset of the data is selected as a function of user input specifying a position on the display for rendering so as to create an appearance of a lens over the position specified by the user input that magnifies the subset of the data selected as the function of the user input specifying the position on the display; and
a second mode in which, upon receipt of user input specifying a second region of the data while the display is focused on a first region previously specified via user input, the display is altered to reveal the second region and then automatically revert to focus on the same first region previously specified via user input, wherein the first region comprises a first subset of the data and the second region comprises a second subset of the data that is at least partially different from the first subset.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a unique system and method that facilitates navigating smoothly and gracefully through any type of content viewable on portable devices such as cell-phones, PDAs, and/or any other hybrids thereof. In addition, such navigation can be performed while preserving perspective and context with respect to a larger amount of content. Pointing devices can also be used to navigate through content—the amount or detail of the content being dependant on the speed of the pointing device. Additionally, a semi-transparent overview of content can be overlaid a zoomed-in portion of content to provide perspective to the zoomed in portion. Content shown in the semi-transparent overview can depend on the location of the pointing device with respect to the content.
-
Citations
20 Claims
-
1. A system for rendering a display at a mobile device, comprising:
-
a memory having stored thereon data; and a processor that executes code to render a two dimensional representation of the data on the display, wherein the processor operates in a plurality of modes in which the rendering is based on user input, the plurality of modes comprising; a first mode in which a subset of the data is selected as a function of user input specifying a position on the display for rendering so as to create an appearance of a lens over the position specified by the user input that magnifies the subset of the data selected as the function of the user input specifying the position on the display; and a second mode in which, upon receipt of user input specifying a second region of the data while the display is focused on a first region previously specified via user input, the display is altered to reveal the second region and then automatically revert to focus on the same first region previously specified via user input, wherein the first region comprises a first subset of the data and the second region comprises a second subset of the data that is at least partially different from the first subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of rendering a display on a mobile device screen, comprising:
-
identifying display content; identifying movement of an area of interest associated with the display content based on user input that designates the area of interest at each of a plurality of times; in a first mode, displaying a portion of the display content with a magnification level that varies in proportion to the speed of the movement of a user-designated area of interest by, at each of the plurality of times; rendering a first portion of the display content at a first magnification level applied as a function of speed of the movement, the first portion surrounding the user-designated area of interest; rendering a second portion of the display content located outside the first portion of the display content at a second magnification level; and in a second mode, upon receipt of user input specifying a second region of the display content while the display is focused on a first region previously specified via user input, altering the display to reveal the second region and then automatically reverting to focus on the same first region previously specified via user input, wherein the first region comprises a first subset of the display content and the second region comprises a second subset of the display content that is at least partially different from the first subset. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for rendering a two dimensional representation of data on a display at a mobile device, comprising:
-
selecting a subset of the data as a function of user input specifying a position on the display for rendering so as to create an appearance of a lens over the position specified by the user input that magnifies the subset of the data selected as the function of the user input specifying the position on the display; and upon receiving user input specifying a second region of the data while the display is focused on a first region previously specified via user input, altering the display to reveal the second region and then automatically reverting to focus on the same first region previously specified via user input, wherein the first region comprises a first subset of the data and the second region comprises a second subset of the data that is at least partially different from the first subset.
-
Specification