User interface with stacked application management
AssigneeZ124
InventorSanjiv Sirpal
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for controlling a computing device using gesture inputs. The gesture inputs may be operative to move screens corresponding to applications executing on the handheld computing device from one display to another. Additionally, a multi portion gesture may be used to target different screens. For example, a first portion of the gesture may maintain or “pin” a screen in a display such that a second portion of the gesture is operative to move a different screen behind the pinned application.
Claims18
A method for controlling a handheld computing device, comprising:
- establishing a first application stack corresponding to one or more applications logically associated with a first display area of a touch-sensitive display of the handheld computing device, the touch sensitive display comprising the first display area and a second display area, wherein the first application stack comprises a data structure providing a logical representation of the one or more applications logically associated with the first display area and further providing a relative order of displayed screens of the one or more applications logically associated with the first display area;
- establishing a second application stack corresponding to one or more applications logically associated with the second display area of the touch-sensitive display of the handheld computing device, wherein the second application stack comprises a data structure providing a logical representation of the one or more applications logically associated with the second display area and further provides a relative order of displayed screens of the one or more applications logically associated with the second display area, wherein the touch-sensitive display is foldable about a hinge, wherein the first display area is on a first side of the hinge, and wherein the second display area is on a second side of the hinge;
- receiving a gesture input through the touch-sensitive display of the handheld computing device;
- moving a first application belonging to the first application stack to the second application stack in response to receiving the gesture input such that the first application is logically associated with the second display area;
- and
- reordering the displayed screens of the one or more applications of the second application stack such that displayed screens of the moved first application are at a top position in the second application stack.
A handheld device comprising:
- a touch-sensitive display comprising a first display area and a second display area, wherein the touch-sensitive display is foldable about a hinge between the first display area and the second display area;
- a processor;
- and
- a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to:
- establish a first application stack corresponding to one or more applications logically associated with the first display area, wherein the first application stack comprises a data structure providing a logical representation of the one or more applications logically associated with the first display area and further providing a relative order of displayed screens of the one or more applications logically associated with the first display area;
- establish a second application stack corresponding to one or more applications logically associated with the second display area, wherein the second application stack comprises a data structure providing a logical representation of the one or more applications logically associated with the second display area and further provides a relative order of displayed screens of the one or more applications logically associated with the second display area, wherein the first display area is on a first side of the hinge, and wherein the second display area is on a second side of the hinge;
- receive a gesture input through the touch-sensitive display;
- move a first application belonging to the first application stack to the second application stack in response to receiving the gesture input such that the first application is logically associated with the second display area;
- and
- reorder the displayed screens of the one or more applications of the second application stack such that displayed screens of the moved first application are at a top position in the second application stack.
A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to:
- establish a first application stack corresponding to one or more applications logically associated with a first display area of a touch-sensitive display of the handheld computing device, the touch-sensitive display comprising the first display area and a second display area, wherein the first application stack comprises a data structure providing a logical representation of the one or more applications logically associated with the first display area and further providing a relative order of displayed screens of the one or more applications logically associated with the first display area;
- establish a second application stack corresponding to one or more applications logically associated with the second display area of the touch-sensitive display of the handheld computing device, wherein the second application stack comprises a data structure providing a logical representation of the one or more applications logically associated with the second display area and further provides a relative order of displayed screens of the one or more applications logically associated with the second display area, wherein the touch-sensitive display is foldable about a hinge, wherein the first display area is on a first side of the hinge, and wherein the second display area is on a second side of the hinge;
- receive a gesture input through the touch-sensitive display;
- move a first application belonging to the first application stack to the second application stack in response to receiving the gesture input such that the first application is logically associated with the second display area;
- and
- reorder the displayed screens of the one or more applications of the second application stack such that displayed screens of the moved first application are at a top position in the second application stack.
Dependencies are inferred from the claim text.