Internal scroll activation and cursor adornment
First Claim
1. A computer program product comprising one or more computer-readable storage media having stored thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for allowing a user to scroll a displayed scrollable viewer, the method comprising:
- an act of displaying the scrollable viewer; and
in response to a triggering event, an act of activating a scrolling control, the scrolling control overlapping with the displayed scrollable viewer and being overlaid over at least a portion of scrollable content displayed within the displayed scrollable viewer, the scrolling control comprising a three dimensional extent representing three scrollable ranges of the scrollable content, the scrolling control also including a displayed three dimensional scrolling indicator that is configured to be dragged in three dimensions within the three dimensional extent using a user input indicator, the scrolling control allowing the user to scroll the viewer in at least three scrollable directions of the scrollable viewer using the user input indicator.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms for allowing a user to scroll through a displayed viewer. Upon detected using input while the viewer is being displayed, the user input is identified is being a scrolling gesture. In response, a scrolling control is activated at an interior portion of the displayed viewer. In addition, when the user navigates the cursor to within a scrollable display, the cursor is adorned with a scrolling context emblem that represents scrolling options available for that viewer.
18 Citations
15 Claims
-
1. A computer program product comprising one or more computer-readable storage media having stored thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for allowing a user to scroll a displayed scrollable viewer, the method comprising:
-
an act of displaying the scrollable viewer; and in response to a triggering event, an act of activating a scrolling control, the scrolling control overlapping with the displayed scrollable viewer and being overlaid over at least a portion of scrollable content displayed within the displayed scrollable viewer, the scrolling control comprising a three dimensional extent representing three scrollable ranges of the scrollable content, the scrolling control also including a displayed three dimensional scrolling indicator that is configured to be dragged in three dimensions within the three dimensional extent using a user input indicator, the scrolling control allowing the user to scroll the viewer in at least three scrollable directions of the scrollable viewer using the user input indicator. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising one or more physical computer-readable storage media having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for notifying the user of scrolling options and context within a displayed scrollable viewer, the method comprising:
in response to a triggering event, an act of displaying a scroll context emblem representing a position of a currently viewed portion of a scrollable viewer within the entire scrollable context of the scrollable viewer, the scroll context emblem overlapping with the scrollable viewer and being overlaid over at least a portion of scrollable content displayed within the scrollable viewer corresponding to a location of a user input indicator, the scroll context emblem representing both at least three scrollable directions, wherein the scroll context emblem comprises a three-dimensional extent representing the entire three-dimensional range of the scrollable viewer, and wherein the scroll context emblem includes a scrolling indicator positioned therein that represents an appropriate position of a currently displayed portion of the scrollable content displayed in the scrollable viewer within an entire range of the scrollable viewer and that is configured to be dragged in three dimensions within the three-dimensional extent using the user input indicator to scroll the scrollable content. - View Dependent Claims (6, 7, 8, 9, 10)
-
11. A method, implemented at a computer system that includes one or more processors, at least one user input device, and a least one display device, for allowing a user to scroll a displayed scrollable viewer, the method comprising:
-
an act of displaying the scrollable viewer; and in response to a triggering event, an act of activating a scrolling control, the scrolling control overlapping with the displayed scrollable viewer and being overlaid over at least a portion of scrollable content displayed within the displayed scrollable viewer, the scrolling control comprising a three dimensional extent representing three scrollable ranges of the scrollable content, the scrolling control also including a displayed three dimensional scrolling indicator that is configured to be dragged in three dimensions within the three dimensional extent using a user input indicator, the scrolling control allowing the user to scroll the viewer in at least three scrollable directions of the scrollable viewer using the user input indicator. - View Dependent Claims (12, 13, 14, 15)
-
Specification