IP Library › Patent Application 14478993
Patent Application
App. No. 14/478,993

SYSTEM AND METHOD FOR DECOUPLING WINDOWS FROM THE DESKTOP IT WAS CREATED ON IN A MULTIPLE DESKTOP ENVIRONMENT

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 None
App. No.
14/478,993
Abstract

Embodiments are generally related to computer systems and user-computer interactions, and are in particular related to systems and methods for decoupling windows from the desktop it was created on in a multiple desktop environment. More specifically, disclosed are systems, components, and methods to enable collaborative editing of a window by different users, including generating a source window that can run the logic, a position window that can control the positioning, and a render window that can render output based on the source window and the position window.

Claims (28)

1 . A system for decoupling desktop windows in a multiple desktop environment, comprising:

a computer including a processor;

a logic for displaying one or more desktop windows on one or more display devices, according to an ownership model that supports decoupling the one or more desktop windows in response to an interaction from a user.

2 . The system of claim 1 , wherein the one or more desktop windows are linked by the ownership model including that

each of one or more source windows is owned by a source responsible for launching and executing that source window,

each of one or more position windows is owned by a desktop and is linked to a source window, and

each of one or more render windows is owned by a view, is linked to a position window, and renders an area of a desktop for display to the user.

3 . The system of claim 1 , wherein the interaction from the user includes one or more copying or moving of windows or contents therein between the desktop windows.

4 . The system of claim 1 , wherein the system includes a plurality of computers and wherein responsibilities for the one or more source windows, one or more position windows and one or more render windows is distributed over the plurality of computers.

5 . The system of claim 1 , wherein a selection of the computers can be grouped and their windows shared within a group.

6 . A method for decoupling desktop windows in a multiple desktop environment, comprising:

displaying one or more desktop windows on one or more display devices, according to an ownership model that supports decoupling the one or more desktop windows in response to an interaction from a user.

7 . The method of claim 6 , wherein the one or more desktop windows are linked by the ownership model including that

each of one or more source windows is owned by a source responsible for launching and executing that source window,

each of one or more position windows is owned by a desktop and is linked to a source window, and

each of one or more render windows is owned by a view, is linked to a position window, and renders an area of a desktop for display to the user.

8 . The method of claim 6 , wherein the interaction from the user includes one or more copying or moving of windows or contents therein between the desktop windows.

9 . The method of claim 6 , wherein the system includes a plurality of computers and wherein responsibilities for the one or more source windows, one or more position windows and one or more render windows is distributed over the plurality of computers.

10 . The method of claim 6 , wherein a selection of the computers can be grouped and their windows shared within a group.

11 . A non-transitory computer readable medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:

displaying one or more desktop windows on one or more display devices, according to an ownership model that supports decoupling the one or more desktop windows in response to an interaction from a user.

12 . The non-transitory computer readable medium of claim 11 , wherein the one or more desktop windows are linked by the ownership model including that

each of one or more source windows is owned by a source responsible for launching and executing that source window,

each of one or more position windows is owned by a desktop and is linked to a source window, and

each of one or more render windows is owned by a view, is linked to a position window, and renders an area of a desktop for display to the user.

13 . The non-transitory computer readable medium of claim 11 , wherein the interaction from the user includes one or more copying or moving of windows or contents therein between the desktop windows.

14 . The non-transitory computer readable medium of claim 11 , wherein the system includes a plurality of computers and wherein responsibilities for the one or more source windows, one or more position windows and one or more render windows is distributed over the plurality of computers.

15 . The non-transitory computer readable medium of claim 11 , wherein a selection of the computers can be grouped and their windows shared within a group.

Assignments (4)
LIEN Recorded Sep 26, 2017
From: MOSAIQQ, INC.; NANCKE-KROGH, NINA
To: THRASHER ASSOCIATES
Reel/Frame 043703/0383 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE STREET ADDRESS PREVIOUSLY RECORDED AT REEL: 042690 FRAME: 0244. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 6, 2017
From: MOSAIQQ, INC
To: DATAPATH LIMITED
Reel/Frame 043096/0128 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2017
From: MOSAIQQ, INC
To: DATAPATH LIMITED
Reel/Frame 042690/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2014
From: NANCKE-KROGH, ANDERS; NANCKE-KROGH, NINA
To: MOSAIQQ, INC.
Reel/Frame 033714/0322 →