Gesture controls for multi-screen hierarchical applications
First Claim
Patent Images
1. A method for controlling a plurality of displays of a handheld computing device, comprising:
- providing the handheld device including at least a first display and a second display, wherein each display includes a touch screen display and an off-display touch sensor, and wherein the off-display touch sensor is physically separate from the touch screen display;
executing a hierarchical application on the handheld computing device, wherein the hierarchical application comprises a plurality of hierarchically related screens, the plurality of hierarchically related screens comprising at least a root screen providing a top level view of a sequence of the hierarchical application and at least one node screen providing a view of a part of the sequence of the hierarchical application;
displaying a first screen of the plurality of hierarchically related screens of the hierarchical application on a first touch screen display associated with the first display;
displaying a second screen of the plurality of hierarchically related screens of the hierarchical application on a second touch screen display associated with the second display, wherein the second screen is a child screen of the first screen;
receiving a first gesture input at the handheld computing device in a second off-display touch sensor associated with the second display, wherein the first gesture input is a directional input to move the second screen to the first display, wherein the second off-display touch sensor is physically separate from the plurality of displays, and wherein the first gesture input has a first direction;
in response to the first gesture input displaying the first screen on the first touch screen display and moving the second screen to the first touch screen display, wherein the second screen is not displayed on the first and second touch screen displays and the hierarchical application is changed from a multi-screen mode by the first gesture input to a single screen mode and the second screen is displayed based on a hierarchical relationship between the first and second screens in the plurality of hierarchically related screens;
receiving a second gesture input at the handheld computing device in the second touch screen display associated with the second display, wherein the second gesture input is directional and in a different direction from a direction of the first gesture input; and
in response to receiving the second gesture input, moving the first screen to display on the second touch screen display and displaying the second screen on the first touch screen display, wherein the hierarchical application is changed from a single screen mode to a multi-screen mode.
5 Assignments
0 Petitions
Accused Products
Abstract
Control of a computing device using gesture inputs. The computing device may be a handheld computing device with a plurality of displays. The displays may be capable of displaying a graphical user interface (GUI). The plurality of displays may be modified in response to receipt of a gesture input such that a hierarchical application having related GUI screens are modified in response to the gesture input. The modification may include changing the hierarchical application from being displayed in a single screen mode to being displayed in a multi screen mode or vice versa.
149 Citations
13 Claims
-
1. A method for controlling a plurality of displays of a handheld computing device, comprising:
-
providing the handheld device including at least a first display and a second display, wherein each display includes a touch screen display and an off-display touch sensor, and wherein the off-display touch sensor is physically separate from the touch screen display; executing a hierarchical application on the handheld computing device, wherein the hierarchical application comprises a plurality of hierarchically related screens, the plurality of hierarchically related screens comprising at least a root screen providing a top level view of a sequence of the hierarchical application and at least one node screen providing a view of a part of the sequence of the hierarchical application; displaying a first screen of the plurality of hierarchically related screens of the hierarchical application on a first touch screen display associated with the first display; displaying a second screen of the plurality of hierarchically related screens of the hierarchical application on a second touch screen display associated with the second display, wherein the second screen is a child screen of the first screen; receiving a first gesture input at the handheld computing device in a second off-display touch sensor associated with the second display, wherein the first gesture input is a directional input to move the second screen to the first display, wherein the second off-display touch sensor is physically separate from the plurality of displays, and wherein the first gesture input has a first direction; in response to the first gesture input displaying the first screen on the first touch screen display and moving the second screen to the first touch screen display, wherein the second screen is not displayed on the first and second touch screen displays and the hierarchical application is changed from a multi-screen mode by the first gesture input to a single screen mode and the second screen is displayed based on a hierarchical relationship between the first and second screens in the plurality of hierarchically related screens; receiving a second gesture input at the handheld computing device in the second touch screen display associated with the second display, wherein the second gesture input is directional and in a different direction from a direction of the first gesture input; and in response to receiving the second gesture input, moving the first screen to display on the second touch screen display and displaying the second screen on the first touch screen display, wherein the hierarchical application is changed from a single screen mode to a multi-screen mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A handheld computing device, comprising:
-
a processor operable to execute a hierarchical application comprising; a sequence of a plurality of hierarchically related screens, the plurality of hierarchically related screens comprising at least a root screen providing a top level view of a sequence of the hierarchical application and at least one node screen providing a view of a part of the sequence of the hierarchical application; a first display comprising; a first touch screen display in operative communication with the processor, the first touch screen display operable to display a first screen of said hierarchically related screens; a first off-display touch sensor in operative communication with the processor, the first off-display touch sensor operable to receive a first gesture input, wherein the first gesture input is a directional input to move the first screen to a second display, wherein the first gesture input has a first direction, and wherein the first off-display touch sensor is physically separate from the first touch screen display; the second display physically hinged to the first display comprising; a second touch screen display in operative communication with the processor and operable to display a second screen of said hierarchically related screens; a second off-display touch sensor in operative communication with the processor and operable to receive a second gesture input; wherein the processor is operable to; in response to the first gesture input, display the first screen on the second touch screen display and move the second screen to the first touch screen display, wherein the second screen is not displayed on the first and second touch screen displays and the hierarchical application is changed from a multi-screen mode by the first gesture input to a single screen mode and the second screen is displayed based on a hierarchical relationship between the first and second screens in the plurality of hierarchically related screens; receive a second gesture input received in the second off-display touch sensor, wherein the second gesture is directional and has a direction different from a direction of the first gesture; and in response to the second gesture input, move the first screen to display on the second touch screen display and display the second screen on the first touch screen display, wherein the hierarchical application is changed from a single screen mode to a multi-screen mode. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification