Orthogonal dragging on scroll bars
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 is overlaid by a touch input surface;
detecting, on the touch input surface, a dragging user input from a peripheral edge of the first window, to a location within the display area of 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
in response to detecting the dragging input, generating and displaying a second window on the display of the computing device, contracting the first window, and displaying the contracted first window simultaneously with the second window,wherein the first window includes graphical elements of a first application opened within the first window and wherein the second window displays, in response to the dragging user input, 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.
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
15 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 is overlaid by a touch input surface; detecting, on the touch input surface, a dragging user input from a peripheral edge of the first window, to a location within the display area of 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 in response to detecting the dragging input, generating and displaying a second window on the display of the computing device, contracting the first window, and displaying the contracted first window simultaneously with the second window, wherein the first window includes graphical elements of a first application opened within the first window and wherein the second window displays, in response to the dragging user input, 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. - 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 is overlaid by 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 comprises a motion having a dominant component generally orthogonal to the normal scrolling motion of the scroll bar; and in response to detecting the dragging input, generating and displaying a second window on the display of the computing device, contracting the first window, and displaying the contracted first window simultaneously with the second window, wherein the first window includes graphical elements of a first application opened within the first window and wherein the second window displays, in response to the dragging user input, 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented system for interaction with a user of a computing device, the system comprising:
-
a graphical user interface having a touch screen display, wherein the touch screen display displays 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 to identify the occurrence of a contact with the touch screen display and a direction of dragging after the occurrence of the contact, wherein the contact occurs on the touch screen display over an area where the graphical scrolling element is displayed; and a processor operably connected to tangible computer memory that stores code to detect a dragging input on a first window at a perimeter of the first window on the touch screen display and, in response to the detected dragging input on the touch screen display, generate and display a second window on the touch screen display, contract the first window, and display the contracted first window simultaneously with the second window, wherein the dragging input comprises a motion a motion having a dominant directional component generally orthogonal to the normal scrolling motion of the graphical scrolling element in the scroll bar and wherein the first window includes graphical elements of a first application opened within the first window and wherein the second window displays, in response to the detected dragging input, graphical elements of a second application opened in the second window but wherein the second window does not include a new pane of an existing instantiation of the first application.
-
-
15. A computer-implemented system for interaction with a user of a computing device, the system comprising:
-
a graphical user interface having a touch screen display, wherein the touch screen display displays 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 to identify the occurrence of a contact with the touch screen display and a direction of dragging after the occurrence of the contact, wherein the contact occurs on the touch screen display over an area where the graphical scrolling element is displayed; and means for generating and displaying a second window on the touch screen display, contracting the first window, and displaying the contracted first window on the touch screen display simultaneously with the second window, in response to the detection of a dragging input in the first window on the touch screen display and from an element at a periphery of the first window on the touch screen display, wherein the dragging input comprises a motion a motion having a dominant directional component generally orthogonal to the normal scrolling motion of the graphical scrolling element in the scroll bar wherein the first window includes graphical elements of a first application opened within the first window and wherein the second window displays, in response to the dragging input, graphical elements of a second application opened in the second window but wherein the second window does not include a new pane of an existing instantiation of the first application.
-
Specification