US2008030477A1PendingUtilityA1
Display Motion Multiplier
Est. expiryMar 19, 2022(expired)· nominal 20-yr term from priority
Inventors:Luigi Lira
G06F 3/0412G06F 16/9577G09G 1/00G06F 40/103G06F 3/04883G06F 3/041G06F 3/0485G06F 3/0488G06F 3/04817
55
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Navigating on a display includes tracking coordinate information of an input tool on a display and moving a visible portion of a page of information on the display a distance equal to a change in the coordinate information of the input tool multiplied by a multiplier.
Claims
exact text as granted — not AI-modified1 . A method of navigating on a display, the method comprising:
superimposing a viewing window on a page of information, wherein:
the page of information is larger than the viewing window, and
the viewing window includes a screen real estate that reveals a subset of information on the page of information;
tracking coordinate information of an input tool outside the viewing window; identifying a change in the coordinate information of the input tool; receiving a single multiplier defined by a user; and moving the viewing window relative to the page of information by a distance equal to the change in the coordinate information of the input tool multiplied by the single multiplier having a value other than one.
2 . The method of claim 1 wherein the input tool includes a stylus and the viewing window includes a touchscreen such that tracking the coordinate information of the input tool includes tracking the coordinate information of the stylus while used to touch and drag the touchscreen.
3 . The method of claim 1 wherein the input tool includes a mouse such that tracking the coordinate information of the input tool includes tracking the coordinate information of the mouse.
4 . The method of claim 1 wherein the input tool is a finger such that tracking the coordinate information of the input tool includes tracking the coordinate information of the finger.
5 . The method of claim 1 wherein the input tool is a wireless device such that tracking the coordinate information of the input tool includes tracking the coordinate information of the wireless device.
6 . The method of claim 5 wherein the wireless device is a wireless mouse such that tracking the coordinate information of the input tool includes tracking the coordinate information of the wireless mouse.
7 . The method of claim 1 wherein:
tracking the coordinate information of the input tool includes tracking vertical coordinates of the input tool; and moving the viewing window relative to the page of information includes multiplying the change in the coordinate information of the input tool by a vertical multiplier having value other than one or zero to determine a vertical movement amount of the viewing window.
8 . The method of claim 7 wherein:
tracking the coordinate information of the input tool includes tracking horizontal coordinates of the input tool; and multiplying the change in the coordinate information of the input tool by the multiplier includes multiplying the change in the coordinate information of the input tool by a horizontal multiplier having value other than one or zero to determine a horizontal movement amount of the viewing window.
9 . The method of claim 1 wherein:
tracking the coordinate information of the input tool includes tracking horizontal coordinates of the input tool; and multiplying the change in the coordinate information of the input tool by the multiplier includes multiplying the change in the coordinate information of the input tool by a horizontal multiplier having value other than one or zero to determine a horizontal movement amount of the viewing window.
10 . The method of claim 1 further comprising defining the multiplier in response to an input from the user.
11 . The method of claim 1 further comprising receiving the multiplier directly from the user.
12 . The method of claim 1 wherein the multiplier is less than one such that moving the viewing window relative to the page of information by the determined movement amount includes moving the viewing window relative to the page of information a distance less than the change in the coordinate information of the input tool.
13 . The method of claim 1 wherein the multiplier is greater than one such that moving the viewing window relative to the page of information by the determined movement amount includes moving the viewing window relative to the page of information a distance greater than the change in the coordinate information of the input tool.
14 . The method of claim 1 wherein:
the coordinate information includes pixel coordinates on the viewing window; tracking the coordinate information of the input tool includes tracking the pixel coordinates of the position of the input tool on the viewing window; and moving the viewing window relative to the page of information includes moving the viewing window relative to the page of information a distance equal to a change in the pixel coordinates of the input tool multiplied by the multiplier.
15 . The method of claim 1 further comprising defining the multiplier based on an acceleration of the input tool, such that the movement amount of the viewing window is affected by the acceleration of the input tool.
16 . The method of claim 1 further comprising defining the multiplier based on a velocity of the input tool, such that the movement amount of the viewing window is affected by the velocity of the input tool.
17 . The method of claim 1 wherein the page of information includes a HTML page of information.
18 . The method of claim 1 further comprising enabling the user to touch and drag the viewing window relative to the page of information in all directions via the input tool.
19 . The method of claim 18 wherein enabling the user to touch and drag the viewing window includes enabling the user to position the input tool on any portion within the screen real estate of the viewing window and drag the screen real estate in horizontal, vertical, diagonal and other directions.
20 . A method of navigating on a display, the method comprising:
storing a single multiplier directly defined by a user and used in generating an amount of movement to be imparted upon an object that is displayed in a display based upon an amount of movement experienced by an input tool outside of the display; monitoring information relating to a location of the input tool; identifying a change in the location of the input tool based on the monitored information; accessing the stored single multiplier; generating an amount of movement to be imparted upon the object based on an operation involving the accessed single multiplier and the identified change in location of the input tool; and moving the object relative to the display by the generated amount of movement.
21 . The method of claim 20 wherein the object includes a viewing window superimposed on a page of information.
22 . The method of claim 21 wherein:
the page of information is larger than the viewing window, and the viewing window includes a screen real estate that reveals a subset of information on the page of information.
23 . The method of claim 22 wherein moving the object includes moving the viewing window relative to the page of information by a distance equal to the change in the coordinate information of the input tool multiplied by the single multiplier having a value other than one.
24 . The method of claim 20 wherein the object includes a page of information located beneath the display.
25 . The method of claim 24 wherein:
the page of information is larger than the display; and the display includes a screen real estate that reveals a subset of information on the page of information.
26 . The method of claim 25 wherein moving the object includes moving the page of information relative to the display by a distance equal to the change in the coordinate information of the input tool multiplied by the single multiplier having a value other than one.
27 . The method of claim 20 wherein the input tool includes a stylus and the display includes a touchscreen such that the monitoring information relating to the location of the input tool includes monitoring information relating to the location of the stylus while used to touch and drag the touchscreen.
28 . The method of claim 20 wherein the input tool includes a mouse such that monitoring information relating to the location of the input tool includes monitoring information relating to the location of the mouse.
29 . The method of claim 20 wherein the input tool is a finger such that monitoring information relating to the location of the input tool includes monitoring information relating to the location of the finger.
30 . The method of claim 20 wherein the input tool is a wireless device such that monitoring information relating to the location of the input tool includes monitoring information relating to the location of the wireless device.
31 . A method of navigating on a display, the method comprising:
superimposing a viewing window on a page of information, wherein:
the page of information is larger than the viewing window, and
the viewing window includes a screen real estate that reveals a subset of information of the page of information;
tracking coordinate information of an input tool outside the viewing window; identifying a change in the coordinate information of the input tool; and moving the viewing window relative to the page of information by a distance equal to a change in the coordinate information of the input tool multiplied by a factor based on acceleration of the input tool.
32 . The method of claim 31 wherein the input tool includes a stylus and the viewing window includes a touchscreen such that tracking includes tracking coordinate information of the stylus on the touchscreen.
33 . The method of claim 31 wherein:
tracking the coordinate information of the input tool includes tracking vertical coordinates of the input tool; and moving the viewing window relative to the page of information includes moving the page of information on the display a vertical distance equal to a change in the vertical coordinates multiplied by a factor based on a vertical acceleration of the input tool.
34 . The method of claim 33 wherein:
tracking the coordinate information of the input tool includes tracking horizontal coordinates of the input tool; and moving the viewing window relative to the page of information includes moving the page of information on the display a horizontal distance equal to a change in the horizontal coordinates multiplied by a factor based on a horizontal acceleration of the input tool.
35 . The method of claim 31 wherein:
tracking the coordinate information of the input tool includes tracking horizontal coordinates of the input tool; and moving the viewing windows relative to the page of information includes moving the page of information on the display a horizontal distance equal to a change in the horizontal coordinates multiplied by a horizontal multiplier having a value other than zero or one, wherein the horizontal multiplier is based on the acceleration of the input tool.
36 . A computer system, comprising:
means for superimposing a viewing window on a page of information, wherein:
the page of information is larger than the viewing window, and
the viewing window includes a screen real estate that reveals a subset of information on the page of information;
means for tracking coordinate information of an input tool outside the viewing window; means for identifying a change in the coordinate information of the input tool; means for receiving a single multiplier defined by a user; and means for moving the viewing window relative to the page of information by a distance equal to the change in the coordinate information of the input tool multiplied by the single multiplier having a value other than one.
37 . A computer system, comprising:
means for storing a single multiplier directly defined by a user and used in generating an amount of movement to be imparted upon an object that is displayed in a display based upon an amount of movement experienced by an input tool outside of the display; means for monitoring information relating to a location of the input tool; means for identifying a change in the location of the input tool based on the monitored information; means for accessing the stored single multiplier; means for generating an amount of movement to be imparted upon the object based on an operation involving the accessed single multiplier and the identified change in location of the input tool; and means for moving the object relative to the display by the generated amount of movement;
38 . A computer system, comprising:
means for superimposing a viewing window on a page of information, wherein:
the page of information is larger than the viewing window, and
the viewing window includes a screen real estate that reveals a subset of information on the page of information;
means for tracking coordinate information of an input tool outside the viewing window; means for identifying a change in the coordinate information of the input tool; and means for moving the viewing window relative to the page of information by a distance equal to a change in the coordinate information of the input tool multiplied by a factor based on acceleration of the input tool.Join the waitlist — get patent alerts
Track US2008030477A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.