Control of display of content with dragging inputs on a touch input surface
First Claim
Patent Images
1. A computer-implemented user interface method, comprising:
- displaying content in a first window on a display of a computing device, wherein the display includes a touch input surface;
detecting, on the touch input surface, a dragging user input from outside a peripheral edge of the first window to a location within the first window, wherein the dragging user input includes a motion having a dominant directional component generally orthogonal to the peripheral edge of the first window; and
in response to detecting the dragging user input;
contracting the first window on the display of the computing device, wherein the first window includes graphical elements of a first application opened within the first window,displaying, on the display of the computing device, a second window that was not displayed on the display on the computing device when the dragging user input was initiated, wherein the second window displays graphical elements of a second application opened in the second window or graphical elements of a new instantiation of the first application, but wherein the second window does not include a new pane of an existing instantiation of the first application, anddisplaying the contracted first window simultaneously with the second window.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented user interface method includes displaying content in a first window on a display of a computing device, receiving a dragging user input on an element at a periphery of the window, and in response to receiving the dragging input, generating and displaying a second window on the display of the computing device and displaying the first window simultaneously with the second window.
-
Citations
26 Claims
-
1. A computer-implemented user interface method, comprising:
-
displaying content in a first window on a display of a computing device, wherein the display includes a touch input surface; detecting, on the touch input surface, a dragging user input from outside a peripheral edge of the first window to a location within the first window, wherein the dragging user input includes a motion having a dominant directional component generally orthogonal to the peripheral edge of the first window; and in response to detecting the dragging user input; contracting the first window on the display of the computing device, wherein the first window includes graphical elements of a first application opened within the first window, displaying, on the display of the computing device, a second window that was not displayed on the display on the computing device when the dragging user input was initiated, wherein the second window displays graphical elements of a second application opened in the second window or graphical elements of a new instantiation of the first application, but wherein the second window does not include a new pane of an existing instantiation of the first application, and displaying the contracted first window simultaneously with the second window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented user interface method, comprising:
-
displaying content in a first window on a display of a computing device, wherein the display includes a touch input surface; detecting, on the touch input surface, a dragging user input on an element at a periphery of the window, wherein the element at the periphery of the window comprises a scrolling control of a scroll bar and wherein the dragging user input includes a motion having a dominant component generally orthogonal to the normal scrolling motion of the scroll bar; and in response to detecting the dragging user input; contracting the first window on the display of the computing device, wherein the first window includes graphical elements of a first application opened within the first window, displaying, on the display of the computing device, a second window that was not displayed on the display on the computing device when the dragging user input was initiated, wherein the second window displays graphical elements of a second application opened in the second window or graphical elements of a new instantiation of the first application, but wherein the second window does not include a new pane of an existing instantiation of the first application, and displaying the contracted first window simultaneously with the second window. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
a touch screen display configured to display a first window having a scroll bar at a periphery of the first window, the scroll bar having a graphical scrolling element in the scroll bar; a dragging input sub-system configured to detect a dragging input motion that includes a contact with the touch screen display on the scroll bar and a dragging motion having a dominant directional component generally orthogonal to the normal scrolling direction of the scroll bar to a location within the first window after the occurrence of the contact, wherein the contact occurs on the touch screen display over an area where the scroll bar is displayed; and a processor operably connected to tangible computer memory that stores code that, when executed by the processor, causes the computing device to detect a dragging input on the touch screen display from outside a peripheral edge of the first window to a location within the first window display and, in response to the detected dragging user input on the touch screen display to; contract the first window on the touch screen display, wherein the first window includes graphical elements of a first application opened within the first window, display on the touch screen display a second window that was not displayed on the touch screen display when the dragging user input was initiated, wherein the second window displays graphical elements of a second application opened in the second window or graphical elements of a new instantiation of the first application, but wherein the second window does not include a new pane of an existing instantiation of the first application, and display the contracted first window simultaneously with the second window. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computing device comprising:
-
a touch screen display configured to display a first window, and a processor operably connected to tangible computer memory that stores code that, when executed by the processor, causes the system to detect a dragging user input on the touch screen display from outside a peripheral edge of the first window to a location within the first window, wherein the dragging user input comprises a motion having a dominant directional component generally orthogonal to the peripheral edge of the first window and that causes the system, in response to detecting the dragging user input to; contract the first window on the display of the computing device, wherein the first window includes graphical elements of a first application opened within the first window, display, on the display of the computing device, a second window that was not displayed on the display on the computing device when the dragging user input was initiated, wherein the second window displays graphical elements of a second application opened in the second window or graphical elements of a new instantiation of the first application, but wherein the second window does not include a new pane of an existing instantiation of the first application and display the contracted first window simultaneously with the second window. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification