Direct manipulation of displayed content
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed information describes a method, system, and computer-readable medium for performing direct manipulation of displayed content (e.g., dragging the displayed content in a particular direction or dragging a particular part of the displayed content). In particular, content is displayed to a user, and a variety of direct manipulations of the displayed content are provided to allow the user to modify display of the content without the use of separate displayed content manipulation controls. The disclosed direct manipulation techniques are used to modify the display of content by altering the value of a content properties affecting the display. Such properties can include an amplitude affecting the size or level with which the information is presented (e.g., a volume level at which audio information is played, or a size at which visual information is displayed), an information history property that refers to a series of distinct groups of information that are related to each other over time, and a channel property that can specify one of multiple alternate groups of information that can be displayed. When the user selects the displayed content and performs a direct manipulation of the content, the value of a corresponding property is modified accordingly, and the display of the content is updated to reflect the new value of the property. Also, the user can map what direct manipulations correspond to what properties.
-
Citations
72 Claims
-
1-27. -27. (canceled)
-
28. A method for controlling presentation of content, the content having alternative channels of information available for presentation, the method comprising:
-
presenting a current channel of information; receiving an indication that a visual representation of the presented information has been dragged; and selecting an alternate channel of information for presentation based on the dragging. - View Dependent Claims (29, 30, 31)
-
-
32. A method for controlling presentation of content at one of multiple amplitudes, the method comprising:
-
presenting the content at a current amplitude; receiving an indication that a visual representation of the presented information has been dragged so as to modify a size of the visual representation; and selecting an alternate amplitude for presentation of the content based on the modified size. - View Dependent Claims (33, 34, 35)
-
-
36-43. -43. (canceled)
-
44. A method for controlling content displayed in a window, the controlling based on direct manipulation of the displayed content in the window, the method comprising:
-
receiving an indication that the displayed content in the window has been directly manipulated; when the direct manipulation corresponds to scrolling the window in order to display a non-displayed portion of the content, scrolling the window so that the non-displayed portion of the content is displayed; and when the direct manipulation corresponds to modifying what content is displayed, modifying the displayed content based on the direct manipulation. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer system for controlling content displayed in a window, the controlling based on direct manipulation of the displayed content in the window by a user, comprising:
-
a content manipulation detector that receives an indication that the displayed content in the window has been directly manipulated by the user; and a content property modifier that, when the direct manipulation corresponds to scrolling the window in order to display a non-displayed portion of the content, scrolls the window so that the non-displayed portion of the content is displayed, and that, when the direct manipulation corresponds to modifying what content is displayed, modifies the displayed content in a corresponding manner.
-
-
53-65. -65. (canceled)
-
66. A computer system for controlling display of content displayed in a container, the controlling based on direct manipulation of the container, comprising:
-
a manipulation detector that receives an indication that the container has been directly manipulated; and a modifier component that, when the direct manipulation of the container corresponds to modifying a property of the displayed content, modifies the property based on the direct manipulation, and that, when the direct manipulation of the container corresponds to modifying how the container is displayed, modifies the container based on the direct manipulation.
-
-
67. A method for controlling display of content based on direct manipulation of a separate displayed control, the method comprising:
-
receiving an indication that the separate control has been directly manipulated; and modifying the displayed content based on the direct manipulation. - View Dependent Claims (68, 69, 70, 71)
-
-
72-75. -75. (canceled)
Specification