IP Library Granted Patent US 11,157,160
Granted Patent B1
US 11,157,160 · App. 17/093,161 · Granted Oct 26, 2021

Graphical user interface (GUI) for controlling virtual workspaces produced across information handling systems (IHSs)

Inventors: Spencer G. Bull (Cedar Park, TX); Michiel Sebastiaan Emanuel Petrus Knoppert (Amsterdam, NL); Mark R. Ligameri (Decatur, GA)
Assignee: Dell Products, L.P.
G06F3/0486G06F3/0481
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,157,160
App. No.
17/093,161
Granted
Oct 26, 2021
Kind
B1
Abstract

Embodiments of systems and methods for providing a graphical user interface (GUI) for controlling virtual workspaces produced across Information Handling Systems (IHSs) are described. An IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: establish a virtual workspace across a screen of the IHS and a second screen of a second IHS, at least in part, through a backend IHS; and provide a virtual workspace interface on the screen, where the virtual workspace interface comprises a first graphical representation of the IHS and a second graphical representation of the second IHS, and where in response to a user dragging a first instance of an application window displayed on the screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.

Claims (34)

1. A first Information Handling System (IHS), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first IHS to:

establish a virtual workspace across a first screen of the first IHS and a second screen of a second IHS, at least in part, through a backend IHS; and

provide a virtual workspace interface on the first screen, wherein the virtual workspace interface comprises a first graphical representation of the first IHS and a second graphical representation of the second IHS, and wherein in response to a user dragging a first instance of an application window displayed on the first screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.

2. The first IHS of claim 1 , wherein to establish the virtual workspace, the program instructions, upon execution, further cause the first IHS to:

transmit a virtual workspace initiation request to the backend IHS, wherein the request comprises an identification of the second IHS;

receive, from the backend IHS, data associated with the second IHS;

determine a position of the second IHS; and

establish the virtual workspace across the first screen of the first IHS and the second screen of the second IHS based upon the data and the position.

3. The first IHS of claim 1 , wherein in response to the user dragging the application window to the second graphical representation of the second IHS, the first IHS maintains the first instance of application window in the first screen.

4. The first IHS of claim 1 , wherein in response to the user dragging the application window to the second graphical representation of the second IHS, the first IHS removes the first instance of application window in the first screen.

5. The first IHS of claim 1 , wherein in response to the user dragging the second graphical representation of the second IHS onto the first graphical representation of the first IHS, the virtual workspace interface displays a fusion control.

6. The first IHS of claim 5 , wherein the fusion control comprises an audio fusion element that, upon selection, transmits an audio signal from the first IHS to the second IHS.

7. The first IHS of claim 5 , wherein the fusion control comprises a peripheral fusion element that, upon selection, transmits a device input from the first IHS to the second IHS.

8. The first IHS of claim 5 , wherein the fusion control comprises a display fusion element that, upon selection, transmits a video signal from the first IHS to the second IHS.

9. The first IHS of claim 5 , wherein the fusion control comprises a virtual workspace topology between the first screen and the second screen, and wherein the fusion control enables the user to position the first screen relative to the second screen.

10. The first IHS of claim 1 , wherein the virtual workspace interface further comprises a third graphical representation of another user, and wherein in response to the user dragging the application window to the third graphical representation, the other user obtains access to content displayed in the application window.

11. The first IHS of claim 10 , wherein in response to the user dragging the application window to the third graphical representation, the program instructions, upon execution, further cause the first IHS to display view-only or edit controls that allow the user to select a type of access granted to the other user with respect to the content.

12. A memory storage device having program instructions stored thereon that, upon execution by a processor of a first Information Handling System (IHS), cause the first IHS to:

establish a virtual workspace across a first screen of the first IHS and a second screen of a second IHS, at least in part, through a backend IHS; and

provide a virtual workspace interface via on the second screen, wherein the virtual workspace interface comprises a first graphical representation of the first IHS and a second graphical representation of the second IHS, and wherein in response to a user dragging a first instance of an application window displayed on the second screen to the first graphical representation of the first IHS, a second instance of the application window is rendered on the first screen.

13. The memory storage device of claim 12 , wherein in response to the user dragging the first graphical representation of the first IHS onto the second graphical representation of the second IHS, the virtual workspace interface renders a fusion control.

14. The memory storage device of claim 13 , wherein the fusion control comprises an audio fusion element that, upon selection, transmits an audio signal from the second IHS to the first IHS.

15. The memory storage device of claim 13 , wherein the fusion control comprises a peripheral fusion element that, upon selection, transmits a device input from the second IHS to the first IHS.

16. The memory storage device of claim 13 , wherein the fusion control comprises a display fusion element that, upon selection, transmits a video signal from the second IHS to the first IHS.

17. The memory storage device of claim 13 , wherein the fusion control comprises a virtual workspace topology between the second screen and the first screen, and wherein the fusion control enables the user to position the second screen relative to the first screen.

18. The memory storage device of claim 12 , wherein the virtual workspace interface further comprises a third graphical representation of another user, and wherein in response to the user dragging the application window to the third graphical representation, the other user obtains access to content displayed in the application window.

19. The memory storage device of claim 12 , wherein in response to the user dragging the application window to the third graphical representation, the program instructions, upon execution, further cause the second IHS to display view-only or edit controls that allow the user to select a type of access granted to the other user with respect to the content.

20. A method, comprising:

transmitting, form a first Information Handling System (IHS), a virtual workspace initiation request to a backend IHS, wherein the request comprises an identification of a second IHS;

receiving, from the backend IHS, data associated with the second IHS;

establishing a virtual workspace across the first screen of the first IHS and the second screen of the second IHS based upon the data; and

providing a virtual workspace interface via the first screen, wherein the virtual workspace interface comprises a first graphical representation of the first IHS and a second graphical representation of the second IHS, and wherein in response to a user dragging a first instance of an application window displayed on the first screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2020
From: BULL, SPENCER G; KNOPPERT, MICHIEL SEBASTIAAN EMANUEL PETRUS; LIGAMERI, MARK R.
To: DELL PRODUCTS, L.P.
Reel/Frame 054316/0801 →