US2008030477A1PendingUtilityA1

Display Motion Multiplier

Assignee: AOL LLCPriority: Mar 19, 2002Filed: Jul 30, 2007Published: Feb 7, 2008
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-modified
1 . 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.