IP Library Granted Patent US 10,445,044
Granted Patent B2
US 10,445,044 · App. 14/831,665 · Granted Oct 15, 2019

Desktop application manager: card dragging of dual screen cards—smartpad

Inventors: Sanjiv Sirpal (Oakville, CA); Alexander de Paz (Burlington, CA); Eduardo Diego Torres Milano (Oakville, CA); Ron Cassar (Burlington, CA)
Assignee: Z124
G06F3/1423B29D11/00673E05D3/12G02B6/0001G06F1/1601G06F1/1605G06F1/1616G06F1/1618G06F1/1637G06F1/1641G06F1/1643G06F1/1647G06F1/1649G06F1/1677G06F1/1681G06F1/1683G06F1/1692G06F3/00G06F3/01G06F3/016G06F3/017G06F3/0346G06F3/041G06F3/044G06F3/048G06F3/0412G06F3/0416G06F3/0481G06F3/0482G06F3/0483G06F3/0484G06F3/0485G06F3/0486G06F3/0488G06F3/04817G06F3/04842G06F3/04845G06F3/04847G06F3/04883G06F3/04886G06F3/04897G06F3/1438G06F3/1446G06F3/1454G06F3/167G06F9/00G06F9/44G06F9/451G06F16/51G06F16/54G06G1/00G06T3/00G06T3/20G06T3/40G09G1/00G09G5/00G09G5/12G09G5/14G09G5/34G09G5/373G09G5/377H04B1/3833H04M1/0206H04M1/0216H04M1/0266H04N5/222H04N5/23293H04N5/2628H04N5/44591H04W4/02H04W24/02H04W48/18H04W68/00H04W72/06H04W88/02H04W88/06H05K5/0017H05K5/0226H05K5/04H05K7/02H05K7/1452H05K13/00H05K13/046E05Y2900/606G06F1/16G06F2203/04803G09G2300/023G09G2330/021G09G2354/00H04M1/0214Y10T16/547Y10T29/4984Y10T29/49826
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 10,445,044
App. No.
14/831,665
Granted
Oct 15, 2019
Kind
B2
Abstract

Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched.

Claims (37)

1. A method, in a smartpad that includes a multi-screen user device, comprising:

providing the smartpad device with a first and second display, the first and second display presenting a user interface in a portrait mode based on a first physical orientation of the smartpad device and in a landscape mode based on a second physical orientation of the smartpad device;

providing an application tray on a user interface associated with the smartpad, wherein the application tray is provided in one of the first display or the second display in the landscape mode and in both the first display and the second display in the portrait mode, wherein the application tray includes two or more cards, wherein each card provides a visual representation of an application in a window stack, wherein the window stack is a logical representation of each application or desktop executing on the multi-screen device and either active and displayed on the smartpad or inactive and not displayed on the smartpad, wherein the application tray does not include a representation of an application that is not currently executing, wherein the window stack includes an order for the windows based on when the window was displayed in relation to the other windows, and wherein the application tray provides the visual representation also having the order associated with the window stack;

detecting, in the application tray by a processor, a tap on a card or a selection of and a dragging motion for the card, wherein the card is associated with an inactive application that is executing on the smartpad but is suspended;

detecting a release or a dropping motion in a drop zone;

activating the application corresponding to the tapped or selected card;

displaying a window associated with the activated application in the drop zone, wherein the drop zone is either the first or second display; and

after activating the application, displaying the application in the drop zone.

2. The method of claim 1 , further comprising providing an indication that the selected card is in the drop zone.

3. The method of claim 1 , further comprising selecting a drop zone based at least on a rule.

4. The method of claim 1 , further comprising hiding the application tray after completion of the activating.

5. The method of claim 1 , wherein the multi-screen user device is inserted into the smartpad.

6. The method of claim 1 , wherein the dragging motion is a result of a user bringing a body part into contact with the touch sensitive display and subsequent movement and the tapping is a user bringing a body part into contact with the touch sensitive display.

7. The method of claim 1 , wherein a card representing a desktop is drug from the application tray to display the desktop and wherein a card representing a desktop is tapped resulting in the display of the desktop.

8. The method of claim 1 , wherein one or more of dual screen cards and single screen cards are present in the application tray.

9. The method of claim 1 , wherein the steps are performed in a portrait dual mode, a landscape dual mode, a portrait single mode, a landscape single mode, a portrait tablet dual mode, a portrait tablet single mode, a landscape tablet dual mode or a landscape tablet single mode.

10. A non-transitory computer-readable information storage media having instructions stored thereon, that when executed by the processor, cause to be performed the steps in claim 1 .

11. A system including a smartpad and multi-screen user device comprising:

a first display;

a second display coupled with the first display;

a processor coupled with the first display and the second display; 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:

provide an application tray on a user interface displayed on the first display and the second display, wherein the user interface is displayed in a portrait mode based on a first physical orientation of the device and in a landscape mode based on a second physical orientation of the device, wherein the application tray is provided in one of the first display or the second display in the landscape mode and in both the first display and the second display in the portrait mode, wherein the application tray includes two or more cards, wherein each card provides a visual representation of an application in a window stack, wherein the window stack is a logical representation of each application or desktop executing on the multi-screen device and either active and displayed on the smartpad or inactive and not displayed on the smartpad, wherein the application tray does not include a representation of an application that is not currently executing, wherein the window stack includes an order for the windows based on when the window was displayed in relation to the other windows, and wherein the application tray provides the visual representation also having the order associated with the window stack;

detect, in the application tray by the processor, a tap on a card or a selection of and a dragging motion for the card wherein the card is associated with an inactive application that is executing on the smartpad but is suspended;

detect a release or a dropping motion in a drop zone;

activate an application corresponding to the tapped or selected card; and

displaying a window associated with the activated application in the drop zone, wherein the drop zone is either the first or second display; and

after activating the application, displaying the application in the drop zone.

12. The system of claim 11 , wherein an indication is provided that the selected card is in the drop zone.

13. The system of claim 11 , further comprising an application manager that selects a drop zone based at least on a rule.

14. The system of claim 11 , wherein the application tray is hidden after completion of the activating.

15. The system of claim 11 , wherein the multi-screen user device is inserted into the smartpad.

16. The system of claim 11 , wherein the dragging motion is a result of a user bringing a body part into contact with the touch sensitive display and subsequent movement and the tapping is a user bringing a body part into contact with the touch sensitive display.

17. The system of claim 11 , wherein a card representing a desktop is drug from the application tray to display the desktop or wherein a card representing a desktop is tapped resulting in the display of the desktop.

18. The system of claim 11 , wherein one or more of dual screen cards and single screen cards are present in the application tray.

19. The system of claim 11 , wherein the steps are performed in a portrait dual mode, a landscape dual mode, a portrait single mode, a landscape single mode, a portrait tablet dual mode, a portrait tablet single mode, a landscape tablet dual mode or a landscape tablet single mode.

20. The system of claim 11 , further comprising an application manager governing the display of information in the application tray.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 068949/0894 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Sep 12, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 068947/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: SIRPAL, SANJIV; DE PAZ, ALEXANDER; MILANO, EDUARDO DIEGO TORRES; CASSAR, RON
To: IMERJ LLC
Reel/Frame 036996/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: IMERJ LLC
To: Z124
Reel/Frame 036996/0955 →