US 7,509,585 B1
Dynamic paging control system and method
Matthew Charles Gauthier, Kirkland, Wash. (US); Andrew Kwatinetz, Seattle, Wash. (US); Alberto Swett, Redmond, Wash. (US); Vamshidar Rawal, Bellevue, Wash. (US); and Nadja Haldimann, Seattle, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on May 02, 2003, as Appl. No. 10/428,712.
Int. Cl. G06F 3/00 (2006.01); G06F 9/00 (2006.01); G06F 17/00 (2006.01)
U.S. Cl. 715—762  [715/763; 715/764; 715/738; 715/864; 715/865] 19 Claims
OG exemplary drawing
 
1. A computer implemented method for dynamically presenting a control for controlling the display of a plurality of pages on a display device, the method comprising:
automatically obtaining, without user input, paging parameters that include the maximum number of pages to be displayed and page contents;
if a paging control type has not been specified in said paging parameters, automatically and without user input selecting a paging control type from a plurality of paging control types, the paging control type comprising a paging parameter suitable for controlling page displays based on the maximum number of pages to be displayed, the paging control type being selected from a plurality of paging control types including a spin control type, the spin control type rendering a directional arrow and numbers of pages to be displayed on the display device, the plurality of pages being sequentially displayed on the display device by moving the directional arrow through the numbers of pages; and
displaying said page contents and a paging control defined by said paging control type based on the position of the directional arrow.