Direct manipulation of displayed content
DCFirst Claim
1. A computer-implemented method for controlling display of information based on direct manipulation of the displayed information without use of separate manipulation controls, the information having multiple channels each representing an alternative stream of groups of information available for display, having a history including a series of previously displayed groups of information, and having multiple amplitudes at which the information can be displayed, the method comprising:
- receiving an indication of the information to be displayed;
determining a current channel of the information, a current group of information from the stream associated with the current channel, and a current amplitude;
displaying the current portion of the information at the current amplitude; and
for each of a series of received indications that a user has dragged the displayed information,when the user has dragged the displayed information in a predefined direction associated with the channels, displaying a group of information from the stream associated with a new channel, the new channel selected based on the dragging;
when the user has dragged the displayed information in a predefined manner associated with the amplitudes, displaying the current group of information at a new amplitude, the new amplitude selected based on the dragging; and
when the user has dragged the displayed information in a predefined direction associated with the history, displaying a new group of information from the series of groups of information, the new group selected based on the dragging, so that the user can directly manipulate the display of information without the use of separate manipulation controls.
1 Assignment
Litigations
0 Petitions

Accused Products

Abstract
A method, system, and computer-readable medium for performing direct manipulation of displayed content (e.g., dragging the displayed content or a portion thereof in a particular direction). A user may perform a variety of direct manipulations of displayed content to modify the display without separate content manipulation controls. Such direct manipulations modify the display by altering the value of content properties affecting the display. Properties can include an amplitude affecting the size or level with which information is presented (e.g., volume of audio, size of visual information), an information history that refers to a series of distinct groups of information that are related over time, and a channel that specifies which of multiple groups of information is displayed. The value of a property is modified according to the manipulations, and the display updated to reflect the new value of the property. The user can map which manipulations correspond to which properties.
31 Citations
17 Claims
-
1. A computer-implemented method for controlling display of information based on direct manipulation of the displayed information without use of separate manipulation controls, the information having multiple channels each representing an alternative stream of groups of information available for display, having a history including a series of previously displayed groups of information, and having multiple amplitudes at which the information can be displayed, the method comprising:
-
receiving an indication of the information to be displayed; determining a current channel of the information, a current group of information from the stream associated with the current channel, and a current amplitude; displaying the current portion of the information at the current amplitude; and for each of a series of received indications that a user has dragged the displayed information, when the user has dragged the displayed information in a predefined direction associated with the channels, displaying a group of information from the stream associated with a new channel, the new channel selected based on the dragging; when the user has dragged the displayed information in a predefined manner associated with the amplitudes, displaying the current group of information at a new amplitude, the new amplitude selected based on the dragging; and when the user has dragged the displayed information in a predefined direction associated with the history, displaying a new group of information from the series of groups of information, the new group selected based on the dragging, so that the user can directly manipulate the display of information without the use of separate manipulation controls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for controlling display of information based on direct manipulation of the displayed information without use of separate manipulation controls, the information having multiple channels each representing an alternative stream of groups of information available for display, having a history including a series of previously displayed groups of information, and having multiple amplitudes at which the information can be displayed, comprising:
-
a processor configured to; receive an indication of the information to be displayed; determine a current channel of the information, a current group of information from the stream associated with the current channel, and a current amplitude; display the current portion of the information at the current amplitude; and for each of a series of received indications that a user has dragged the displayed information, when the user has dragged the displayed information in a predefined direction associated with the channels, display a group of information from the stream associated with a new channel, the new channel selected based on the dragging; when the user has dragged the displayed information in a predefined manner associated with the amplitudes, display the current group of information at a new amplitude, the new amplitude selected based on the dragging; and when the user has dragged the displayed information in a predefined direction associated with the history, display a new group of information from the series of groups of information, the new group selected based on the dragging, so that the user can directly manipulate the display of information without the use of separate manipulation controls.
-
Specification