IP Library Granted Patent US 8,872,727
Granted Patent B2
US 8,872,727 · App. 13/410,931 · Granted Oct 28, 2014

Activating applications in portions of unified desktop

Inventors: Paul E. Reeves (Oakville, CA); Sanjiv Sirpal (Oakville, CA); Alexander de Paz (Burlington, CA); Martin Gimpl (Helsinki, FI)
Assignee: Z124
G06F9/44G06F3/0481G02B6/0001G06F3/01G06F1/1641H05K5/0017G06F9/4443H05K7/02G06F3/0412G09G5/00G06T3/00G06F3/1446B29D11/00673G06F3/048G06F1/1616H04M1/0266H05K13/046H05K13/00G06F1/1601G06F3/1438H05K5/04G06F3/04883G06F3/041G09G5/34H05K7/1452G06F3/0483G06F3/04897G06F3/1423E05D3/12H05K5/0226G06F1/1637H04N5/44591G09G1/00
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 8,872,727
App. No.
13/410,931
Filed
Mar 2, 2012
Granted
Oct 28, 2014
Kind
B2
Examiner
SHENG, TOM V
Art Unit
2628
USPC
345/1.1
Abstract

Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.

Claims (49)

1. A method, comprising:

connecting a computer system and a multi-screen device, wherein the computer system includes a processor and memory;

forming a unified system from the computer system and the multi-screen device, wherein the multi-screen device controls the function of the computer system;

displaying a unified desktop by at least one processor of a multi-screen device, wherein at least a first portion of the unified desktop is displayed on a peripheral screen associated with the computer system, and wherein a second portion of the unified desktop is displayed on at least one screen of the multi-screen device;

receiving an input into the unified desktop to open an application;

in response to the input:

determining a location on the unified desktop where the input was received;

if the input was received in the first portion of the unified desktop, opening a window of the application in the first portion of the unified desktop and

if the input was received in the second portion of the unified desktop, opening the window of the application in the second portion of the unified desktop.

2. The method of claim 1 , wherein the input is a mouse click on the first portion of the unified desktop.

3. The method of claim 2 , wherein the window is opened on the first portion of the unified desktop.

4. The method of claim 1 , wherein the input is a gesture on the second portion of the desktop.

5. The method of claim 4 , wherein the window is opened on the second portion of the unified desktop.

6. The method of claim 4 , wherein the screens of the multi-screen device are inactive before the gesture is received on the second portion.

7. The method of claim 6 , wherein, with the screens of the multi-screen device being inactive when gesture is received on the second portion, the window is opened on the first portion of the unified desktop.

8. The method of claim 1 , wherein the first portion of the unified desktop displays windows not displayed on the second portion of the unified desktop.

9. A non-transitory computer readable medium storing computer executable instructions that when executed by at least one processor perform a method comprising:

determining a connection between a computer system and a multi-screen device has been made, wherein the computer system includes a processor and memory;

forming a unified system from the computer system and the multi-screen device, wherein the multi-screen device controls the function of the computer system;

displaying a unified desktop by at least one processor of a multi-screen device, wherein at least a first portion of the unified desktop is displayed on a peripheral screen associated with the computer system, and wherein a second portion of the unified desktop is displayed on at least one screen of the multi-screen device;

receiving input by the unified desktop;

in response to the input:

determining a location on the unified desktop where the input was received; and

if the input was received in the first portion of the unified desktop, a window of the application in the first portion of the unified desktop; and

if the input was received in the second portion of the unified desktop, opening the window of the application in the second portion of the unified desktop.

10. The non-transitory computer readable medium of claim 9 , wherein the input is a mouse click on the first portion of the unified desktop.

11. The non-transitory computer readable medium of claim 10 , wherein the window is opened on the first portion of the unified desktop.

12. The non-transitory computer readable medium of claim 9 , wherein the input is a gesture on the second portion of the desktop.

13. The non-transitory computer readable medium of claim 12 , wherein the window is opened on the second portion of the unified desktop.

14. The non-transitory computer readable medium of claim 12 , wherein the screens of the multi-screen device are inactive before the gesture is received on the second portion.

15. The non-transitory computer readable medium of claim 14 , wherein, with the screens of the multi-screen device being inactive when gesture is received on the second portion, the window is opened on the first portion of the unified desktop.

16. The non-transitory computer readable medium of claim 9 , wherein the first portion of the unified desktop displays windows not displayed on the second portion of the unified desktop.

17. A unified system, comprising:

a computer system comprising:

a processor;

a memory;

a peripheral screen

a multi-screen communication device, in communication with the computer system, comprising:

a first touch sensitive display on a first screen;

a second touch sensitive display on a second screen;

a processor operable to execute instructions, stored on a computer readable medium that when executed cause the processor to perform a method comprising:

forming the unified system from the computer system and the multi-screen device, wherein the multi-screen device controls the function of the computer system;

displaying a unified desktop, wherein at least a first portion of the unified desktop is displayed on the peripheral screen, and wherein a second portion of the unified desktop is displayed on at least one screen of the multi-screen device;

receiving input by the unified desktop;

in response to the input:

determining a location on the unified desktop where the input was received;

if the input was received in the first portion of the unified desktop, opening a window of the application in the first portion of the unified desktop; and

if the input was received in the second portion of the unified desktop, opening the window of the application in the second portion of the unified desktop.

18. The multi-screen communication device of claim 17 , wherein the first portion of the unified desktop displays windows not displayed on the second portion of the unified desktop.

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 May 31, 2012
From: IMERJ LLC
To: Z124
Reel/Frame 028300/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: REEVES, PAUL EDWARD; SIRPAL, SANJIV; DE PAZ, ALEXANDER; GIMPL, MARTIN
To: IMERJ LLC
Reel/Frame 028145/0197 →
Continuity (2)
Provisional Application 61539884 · Sep 27, 2011
Related Publication 20130076664A1 · Mar 28, 2013