Method and system for viewing stacked screen displays using gestures
First Claim
Patent Images
1. A method for configuring a mobile multi-display device having a first touch sensitive display and a second touch sensitive display for displaying a plurality of windows and desktops, comprising:
- placing the multi-display device in an open state with the first and second touch sensitive displays facing in a same direction;
displaying a first window on the first and second touch sensitive displays, wherein the first window is a dual-display window, wherein dual-display windows can be displayed on at least one of the first and second touch sensitive displays;
receiving a first user finger gesture input to a gesture capture area of the multi-display device, the gesture capture area operatively associated with at least one of the first and second touch sensitive displays, but being separate therefrom;
interpreting the first user finger gesture input as a request for navigating a window stack ordering of the plurality of windows and desktops, data for the window stack ordering stored in a non-transient data storage, wherein the window stack ordering is a logical arrangement of active and inactive windows and desktops;
in response to the interpreting, determining a second window to present on at least one of the first and second touch sensitive displays, wherein the second window is identified as immediately preceding or immediately following, in the window stack ordering, the first window;
determining whether the second window is a dual-display window;
when the second window is a dual-display window;
moving the first window off of the first and second touch sensitive displays in a direction of the first user finger gesture input;
ceasing to display the first window on the first and second touch sensitive displays; and
displaying the second window on the first and second touch sensitive displays; and
when the second window is not a dual-display window;
determining a third window to present on one of the first and second touch sensitive displays, wherein the third window is identified as immediately preceding or immediately following, in the window stack ordering, the second window;
moving the first window off of the first and second touch sensitive displays in a direction of the first user finger gesture input and ceasing to display the first window on the first and second touch sensitive displays;
displaying the second window on one of the first and second touch sensitive displays; and
displaying the third window on an other one of the first and second touch sensitive displays, wherein when the third window is a dual-display window, the third window is displayed on only the other one of the first and second touch sensitive displays in a single-display mode.
2 Assignments
0 Petitions
Accused Products
Abstract
An intuitive technique for inputting user gestures into a handheld computing device is disclosed allowing a user to better manipulate different types of screen display presentations, such as desktops and application windows, when performing tasks thereon, wherein a window stack for application windows and/or desktops can be navigated and sequentially displayed according to the window stack ordering without disturbing or changing this ordering.
-
Citations
20 Claims
-
1. A method for configuring a mobile multi-display device having a first touch sensitive display and a second touch sensitive display for displaying a plurality of windows and desktops, comprising:
-
placing the multi-display device in an open state with the first and second touch sensitive displays facing in a same direction; displaying a first window on the first and second touch sensitive displays, wherein the first window is a dual-display window, wherein dual-display windows can be displayed on at least one of the first and second touch sensitive displays; receiving a first user finger gesture input to a gesture capture area of the multi-display device, the gesture capture area operatively associated with at least one of the first and second touch sensitive displays, but being separate therefrom; interpreting the first user finger gesture input as a request for navigating a window stack ordering of the plurality of windows and desktops, data for the window stack ordering stored in a non-transient data storage, wherein the window stack ordering is a logical arrangement of active and inactive windows and desktops; in response to the interpreting, determining a second window to present on at least one of the first and second touch sensitive displays, wherein the second window is identified as immediately preceding or immediately following, in the window stack ordering, the first window; determining whether the second window is a dual-display window; when the second window is a dual-display window; moving the first window off of the first and second touch sensitive displays in a direction of the first user finger gesture input; ceasing to display the first window on the first and second touch sensitive displays; and displaying the second window on the first and second touch sensitive displays; and when the second window is not a dual-display window; determining a third window to present on one of the first and second touch sensitive displays, wherein the third window is identified as immediately preceding or immediately following, in the window stack ordering, the second window; moving the first window off of the first and second touch sensitive displays in a direction of the first user finger gesture input and ceasing to display the first window on the first and second touch sensitive displays; displaying the second window on one of the first and second touch sensitive displays; and displaying the third window on an other one of the first and second touch sensitive displays, wherein when the third window is a dual-display window, the third window is displayed on only the other one of the first and second touch sensitive displays in a single-display mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. A non-transitory computer readable medium for configuring a dual-display device having a first touch sensitive display and a second touch sensitive display for displaying a plurality of windows and desktops, comprising:
-
machine instructions that; display a first window on the first and second touch sensitive displays, wherein the first window is a dual-display window, wherein dual-display windows can be displayed on at least one of the first and second touch sensitive displays, and wherein the device is in an open state with the first and second touch sensitive displays facing in a same direction; receive a first user finger gesture input to a gesture capture area of the device, the gesture capture area operatively associated with at least one of the first and second touch sensitive displays, but being separate therefrom; interpret the first user finger gesture input as a request for navigating a window stack ordering of the plurality of windows and desktops, data for the window stack ordering stored in a non-transient data storage, wherein the window stack ordering is a logical arrangement of active and inactive windows and desktops; in response to the step of interpreting, determine a second window to present on at least one of the first and second touch sensitive displays, wherein the second window is identified as immediately preceding or immediately following, in the window stack ordering, the first window; determine whether the second window is a dual-display window; when the second window is a dual-display window; move the first window off of the first and second touch sensitive displays in a direction of the first user finger gesture input; cease to display the first window on the first and second touch sensitive displays; and display the second window on the first and second touch sensitive displays; and when the second window is not a dual-display window; determine a third window to present on one of the first and second touch sensitive displays, wherein the third window is identified as immediately preceding or immediately following, in the window stack ordering, the second window; move the first window off of the first and second touch sensitive displays in a direction of the first user finger gesture input and ceasing to display the first window on the first and second touch sensitive displays; display the second window on one of the first and second touch sensitive displays; and display the third window on an other one of the first and second touch sensitive displays, wherein when the third window is a dual-display window, the third window is displayed on only the other one of the first and second touch sensitive displays in a single-display mode. - View Dependent Claims (12, 13, 14)
-
-
15. A hand-held device, comprising:
-
a first touch sensitive display and a second touch sensitive display for displaying a plurality of windows and desktops; a gesture capture area associated with at least one of the first and second touch sensitive displays that receives a first user finger gesture input, the gesture capture area being separate from the first and second touch sensitive displays, the gesture capture area not being capable of displaying any of the windows and desktops; wherein the first and second touch sensitive displays are responsive to user touch for receiving a second user finger gesture input; a display manager that determines which of the plurality of windows and desktops are displayed on the first and second touch sensitive displays; a gesture interpreter that interprets each of the first and second user finger gesture inputs for determining an action to perform on the first and second touch sensitive displays, wherein the gesture interpreter compares each of the first and second user finger gesture inputs with a predetermined collection of a plurality of user gesture input descriptions for recognizing user gesture inputs that are interpretable; a non-transient data storage that stores data indicative of a window stack ordering of the plurality of windows and desktops, wherein the window stack ordering is a logical arrangement of active and inactive windows and desktops; wherein for a first window of the plurality of windows and desktops displayed on the first and second touch sensitive displays, when the first user gesture input is received, the display manager determines a second window to present on at least one of the first and second touch sensitive displays, wherein the first window is a dual-display window, wherein the display manager identifies the second window as immediately preceding or immediately following, in the window stack ordering, the first window; wherein, when the second window is a dual-display window, the display manager replaces the first window on the first and second touch sensitive displays with a display of the second window; wherein, when the second window is not a dual-display window, the display manager determines a third window to present on at least one of the first and second touch sensitive displays, wherein the display manager identifies the third window as immediately preceding or immediately following, in the window stack ordering, the second window, wherein the display manager replaces the first window on the first and second touch sensitive displays with a display of the second window on one of the first and second touch sensitive displays and a display of the third window on an other one of the first and second touch sensitive displays, and wherein, when the third window is a dual-display window, the the display manager displays the third window in a single-display mode; and wherein the window stack ordering is unchanged after the replacement of the first window with the display of the second window. - View Dependent Claims (16, 17, 18)
-
Specification