IP Library Granted Patent US 11,231,829
Granted Patent B2
US 11,231,829 · App. 16/437,163 · Granted Jan 25, 2022

User interface with stacked application management

Inventor: Sanjiv Sirpal (Oakville, CA)
Assignee: Z124
G06F3/04817G06F1/1647G06F3/017G06F3/0412G06F3/0416G06F3/0481G06F3/0482G06F3/0483G06F3/0486G06F3/0488G06F3/04842G06F3/04845G06F3/04847G06F3/04883G06F3/04886G06F3/1423G06F1/1616G06F1/1641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,231,829
App. No.
16/437,163
Granted
Jan 25, 2022
Kind
B2
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.

Claims (36)

1. 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.

2. The method according to claim 1 , wherein the first application comprises an actively displayed screen of the first display area prior to said moving and an actively displayed screen of the second display area after said moving, wherein an underlying screen is revealed in the first display after said moving, wherein the underlying screen comprises an application screen corresponding to a second application logically associated with the first display area such that the second application belongs to the first application stack.

3. The method according to claim 2 , wherein, after said moving, the first application obscures a second screen in the second display that comprises an actively displayed screen of the second display area prior to said moving, wherein the second screen comprises one of a desktop screen or an application screen corresponding to a second application of a second application stack.

4. The method according to claim 1 , wherein said moving further comprises expanding the first application to be the actively displayed screen of both the first display area and the second display area and wherein the first application belongs to the first application stack and the second application stack.

5. The method according to claim 1 , wherein the gesture input comprises a pin and drag gesture.

6. The method according to claim 1 , wherein the first application is revealed in the second display area after said moving.

7. The method according to claim 1 , wherein the first application is hidden in the second display area after said moving.

8. 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.

9. The handheld device according to claim 8 , wherein the first application comprises an actively displayed screen of the first display area prior to said moving and an actively displayed screen of the second display area after said moving, wherein an underlying screen is revealed in the first display after said moving, wherein the underlying screen comprises an application screen corresponding to a second application logically associated with the first display area such that the second application belongs to the first application stack.

10. The handheld device according to claim 9 , wherein, after said moving, the first application obscures a second screen in the second display that comprises an actively displayed screen of the second display area prior to said moving, wherein the second screen comprises one of a desktop screen or an application screen corresponding to a second application of a second application stack.

11. The handheld device according to claim 8 , wherein said moving further comprises expanding the first application to be the actively displayed screen of both the first display area and the second display area and wherein the first application belongs to the first application stack and the second application stack.

12. The handheld device according to claim 8 , wherein the gesture input comprises a pin and drag gesture.

13. The handheld device according to claim 8 , wherein the first application is revealed in the second display area after said moving.

14. The handheld device according to claim 8 , wherein the first application is hidden in the second display area after said moving.

15. 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.

16. The non-transitory, computer-readable medium according to claim 15 , wherein the first application comprises an actively displayed screen of the first display area prior to said moving and an actively displayed screen of the second display area after said moving, wherein an underlying screen is revealed in the first display after said moving, wherein the underlying screen comprises one of a desktop screen and an application screen corresponding to a second application logically associated with the first display area such that the second application belongs to the first application stack.

17. The non-transitory, computer-readable medium according to claim 16 , wherein, after said moving, the first application obscures a second screen in the second display that comprises an actively displayed screen of the second display area prior to said moving, wherein the second screen comprises one of a desktop screen or an application screen corresponding to a second application of a second application stack.

18. The non-transitory, computer-readable medium according to claim 15 , wherein said moving further comprises expanding the first application to be the actively displayed screen of both the first display area and the second display area and wherein the first application belongs to the first application stack and the second application stack.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069049/0339 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Sep 18, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 068979/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2019
From: SIRPAL, SANJIV
To: FLEXTRONICS ID, LLC
Reel/Frame 049429/0451 →
CHANGE OF NAME Recorded Jun 11, 2019
From: FLEXTRONICS ID, LLC
To: IMERJ LLC
Reel/Frame 049429/0524 →
CHANGE OF NAME Recorded Jun 11, 2019
From: IMERJ LLC
To: Z124 LLC
Reel/Frame 049429/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2019
From: Z124 LLC
To: Z124
Reel/Frame 049429/0688 →
Continuity (6)
Continuation 14733669 · Jun 8, 2015
Continuation 12948699 · Nov 17, 2010
Provisional Application 61389000 · Oct 1, 2010
Provisional Application 61389117 · Oct 1, 2010
Provisional Application 61389087 · Oct 1, 2010
Related Publication 20190294315A1 · Sep 26, 2019