IP Library Granted Patent US 10,157,594
Granted Patent B2
US 10,157,594 · App. 15/244,895 · Granted Dec 18, 2018

Layered content display system

Inventors: Joseph Paul Marquardt (Menlo Park, CA); Sean Patrick O'Neal (Austin, TX)
Assignee: Dell Products L.P.
G09G5/377G06F3/0482G06F3/0485G06F3/0486G06F3/04845G06F3/04883G06F3/1423G06F3/1454G06F17/28G09G5/022G09G5/14G09G2340/125G09G2370/02H04L67/1074H04W84/12
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,157,594
App. No.
15/244,895
Granted
Dec 18, 2018
Kind
B2
Abstract

A layered content display system includes a networking device coupled to a network, a source device configured to display first content information on a source device screen, a display device, and a sink device coupled to the networking device, the source device, and the display device. The sink device receives an identification of the first content information from the source device. The sink device then retrieves a first subset of the first content information from the source device, and a second subset of the first content information from the network through the networking device. The sink device then provides the second subset of the first content information layered with the first subset of the first content information for display on the display device such that the first content information displayed on the display device is substantially similar to the first content information displayed on the source device screen.

Claims (64)

1. A layered content display system, comprising:

a networking device that is coupled to a network;

a source device that is configured to display first content information on a source device screen;

a display device; and

a sink device that is coupled to the networking device, the source device, and the display device, wherein the sink device is configured to:

receive, from the source device, an identification of the first content information;

retrieve, directly from the source device via a first communication channel, a first subset of the first content information that is being displayed on the source device screen;

retrieve, through the networking device from the network via a second communication channel that is different than the first communication channel, a second subset of the first content information that is being displayed on the source device screen such that none of the second subset of the first content information is retrieved from the source device;

buffer the second subset of the first content information while overlaying the first subset of the first content information and the second subset of the first content information; and

provide, for display on the display device, the second subset of the first content information layered with the first subset of the first content information such that the display of the first content information on the display device is substantially similar to the display of the first content information when displayed on the source device screen.

2. The system of claim 1 , wherein the source device is coupled to the network through a first connection to the sink device and a second connection between the sink device and the networking device.

3. The system of claim 1 , wherein sink device is coupled to the source device via a peer-to-peer connection, and wherein the sink device is coupled to the networking device via a WiFi connection.

4. The system of claim 1 , wherein the sink device is configured to:

receive, from the source device, a content information area that is associated with the source device screen, along with content retrieval information defining the first subset of the content information and the second subset of the content information.

5. The system of claim 1 , wherein the sink device is configured to:

receive, from the source device, an identification of content information that is not being displayed in the source device screen of the source device and, in response, retrieve the content information that is not being displayed on the source device; and

provide the content information that is not being displayed in the source device display screen for display in the display device.

6. The system of claim 1 , wherein the source device is a first source device, and wherein the sink device is configured to:

receive, from the first source device, an identification of second content information;

retrieve, from the first source device, a first subset of the second content information;

retrieve, from a second source device, a second subset of the second content information; and

provide, for display on the display device, the second subset of the second content information layered with the first subset of the second content information.

7. The system of claim 1 , wherein the sink device is configured to:

prioritize the display of the second subset of the first content information over the first subset of the first content information.

8. An information handling system (IHS), comprising:

a communication system;

a processing system that is coupled to the communication system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a display engine that is configured to:

receive, from a source device, an identification of first content information that is being displayed on a source device screen coupled to the source device;

retrieve, directly from the source device via a first communication channel, a first subset of the first content information that is displayed on the source device screen;

retrieve, through a network via a second communication channel that is different than the first communication channel, a second subset of the first content information that is being displayed on the source device screen such that none of the second subset of the first content information is retrieved from the source device;

buffer the second subset of the first content information while overlaying the first subset of the first content information and the second subset of the first content information; and

provide, for display on a display device, the second subset of the first content information layered with the first subset of the first content information such that the display of the first content information on the display device is substantially similar to the display of the first content information when displayed on the source device screen.

9. The IHS of claim 8 , wherein the source device is coupled to the network through the communication system.

10. The IHS of claim 8 , wherein communication system provides a peer-to-peer connection to the source device, and a WiFi connection to the network.

11. The IHS of claim 8 , wherein the display engine is configured to:

receive, from the source device, a content information area that is associated with the source device screen, along with content retrieval information defining the first subset of the content information and the second subset of the content information.

12. The IHS of claim 8 , wherein the display engine is configured to:

receive, from the source device, an identification of content information that is not being displayed on the source device screen of the source device and, in response, retrieve the content information that is not being displayed on the source device; and

provide the content information that is not being displayed on the source device display screen for display on the display device.

13. The IHS of claim 8 , wherein the source device is a first source device, and wherein the display engine is configured to:

receive, from the first source device, an identification of second content information;

retrieve, from the first source device, a first subset of the second content information;

retrieve, from a second source device, a second subset of the second content information; and

provide, for display on the display device, the second subset of the second content information layered with the first subset of the second content information.

14. The IHS of claim 8 , wherein the display engine is configured to:

prioritize the display of the second subset of the first content information over the first subset of the first content information.

15. A method for providing layered content for display, comprising:

receiving, by a sink device from a source device, an identification of first content information that is being displayed on a source device screen coupled to the source device;

retrieving, by the sink device directly from the source device via a first communication channel, a first subset of the first content information that is being displayed on the source device screen;

retrieving, by the sink device through a network via a second communication channel that is different than the first communication channel, a second subset of the first content information that is being displayed on the source device screen such that none of the second subset of the first content information is retrieved from the source device;

buffering, by the sink device, the second subset of the first content information while overlaying the first subset of the first content information and the second subset of the first content information; and

providing, by the sink device for display on a display device, the second subset of the first content information layered with the first subset of the first content information such that the display of the first content information on the display device is substantially similar to the display of the first content information when displayed on the source device.

16. The method of claim 15 , wherein the source device is coupled to the network through a first connection to the sink device and a second connection between the sink device and a networking device.

17. The method of claim 15 , wherein sink device is coupled to the source device via a peer-to-peer connection, and wherein the sink device is coupled to the networking device via a WiFi connection.

18. The method of claim 15 , further comprising:

receiving, by the sink device from the source device, a content information area that is associated with the source device screen, along with content retrieval information defining the first subset of the content information and the second subset of the content information.

19. The method of claim 15 , wherein the source device is a first source device, and wherein the method further comprises:

receiving, by the sink device from the first source device, an identification of second content information;

retrieving, by the sink device from the first source device, a first subset of the second content information;

retrieving, by the sink device from a second source device, a second subset of the second content information; and

providing, by the sink device for display on the display device, the second subset of the second content information layered with the first subset of the second content information.

20. The method of claim 15 , further comprising:

prioritizing, by the sink device, the display of the second subset of the first content information over the first subset of the first content information.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040679/0386) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0666 →
RELEASE OF SECURITY INTEREST AT REEL 040633 FRAME 0799 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
Reel/Frame 058297/0427 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 23, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 040679/0386 →
SECURITY INTEREST Recorded Nov 16, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040633/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2016
From: MARQUARDT, JOSEPH PAUL; O'NEAL, SEAN PATRICK
To: DELL PRODUCTS L.P.
Reel/Frame 039513/0120 →
Continuity (1)
Related Publication 20180061375A1 · Mar 1, 2018