IP Library Granted Patent US 10,419,545
Granted Patent B2
US 10,419,545 · App. 15/296,707 · Granted Sep 17, 2019

Profiled wireless docking system

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,419,545
App. No.
15/296,707
Granted
Sep 17, 2019
Kind
B2
Abstract

A profiled wireless docking system, includes a source device that includes a source device screen, a display device, and a sink device that is coupled to the display device. The sink device establishes a wireless docking session with the source device. The sink device then retrieves, from the source device, source device information about the source device. The sink device then retrieves, from the source device, content information that is provided for display on the source device screen by the source device. The sink device determines a source device wireless docking profile based on the source device information and the content information. The sink device then provides the content information for display on the display device according to the source device wireless docking profile.

Claims (85)

1. A profiled wireless docking system, comprising:

a source device that includes a source device screen;

a display device; and

a sink device that is coupled to the display device and that is configured to:

establish a wireless docking session with the source device;

retrieve, from the source device, source device information about the source device;

retrieve, from the source device, content information that is provided for display on the source device screen by the source device;

generate a source device wireless docking profile based on the source device information and the content information;

provide the content information for display on the display device according to the source device wireless docking profile; and

transmit, to the source device, sink device information about the sink device, and wherein the source device is configured to:

generate a sink device wireless docking profile based on the sink device information and the content information;

generate a graphical user interface based on the sink device wireless docking profile; and

provide the graphical user interface for display on the source device screen.

2. The system of claim 1 , further comprising:

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

retrieve networking device information about the networking device, wherein the source device wireless docking profile is based on the source device information, the content information, and the networking device information.

3. The system of claim 1 , wherein the establishing the wireless docking session with the source device includes establishing a first communication path with the source device and establishing a second communication path with the source device, and wherein the sink device is configured to:

monitor the content information that is provided for display on the source device screen by the source device;

determine that the source device wireless docking profile indicates that the content information should be provided on the first communication path between the source device and the sink device; and

provide the content information through the first communication path.

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

monitor the content information that is provided for display on the source device screen by the source device;

determine that the source device wireless docking profile indicates that at least a subset of the content information should be provided on the second communication path between the source device and sink device: and

provide the at least the subset of the content information through the second communication path.

5. The system of claim 4 , further comprising:

a networking device coupled to a network, the source device, and the sink device, wherein the first communication path between the source device and the sink device is provided through the networking device, and wherein the second communication path is provided through a peer-to-peer connection between the source device and sink device.

6. The system of claim 1 , further comprising:

one or more peripheral devices coupled to the sink device, wherein the sink device is configured to:

retrieve, from the one or more peripheral devices, peripheral device information about the one or more peripheral devices, wherein the source device wireless docking profile is based on the source device information, the content information, and the peripheral device information.

7. The system of claim 1 , wherein the generating the graphical user interface based on the sink device wireless docking profile includes the source device launching an application that is based on the sink device wireless docking profile.

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

a communication subsystem that is configured to provide communication with source devices;

a processing system that is coupled to the communication subsystem; 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 profiled wireless docking engine that is configured to:

establish, via the communication subsystem; a wireless docking session with a source device that includes a source device screen;

retrieve, from the source device, source device information about the source device;

retrieve, from the source device, content information that is provided for display on the source device screen by the source device;

generate a source device wireless docking profile based on the source device information and the content information;

provide the content information for display on a display device according to the source device wireless docking profile; and

transmit, to the source device, IHS information about the IHS, and wherein the IHS information is configured to cause the source device to:

generate a IHS wireless docking profile based on the IHS information and the content information;

generate a graphical user interface based on the IHS wireless docking profile; and

provide the graphical user interface for display on the source device screen.

9. The IHS of claim 8 , wherein the profiled wireless docking engine is configured to:

retrieve networking device information about a networking device coupled to a network, the source device, and the communication subsystem, wherein the source device wireless docking profile is based on the source device information, the content information, and the networking device information.

10. The IHS of claim 8 , wherein the establishing the wireless docking session with the source device includes establishing a first communication path with the source device and establishing a second communication path with the source device, and wherein the profiled wireless docking engine is configured to:

monitor the content information that is provided for display on the source device screen by the source device;

determine that the source device wireless docking profile indicates that the content information should be provided on the first communication path between the source device and the communication subsystem; and

provide the content information through the first communication path.

11. The IHS of claim 10 , wherein the profiled wireless docking engine is configured to:

monitor the content information that is provided for display on the source device screen by the source device;

determine that the source device wireless docking profile indicates that at least a subset of the content information should be provided on the second communication path between the source device and sink device; and

provide the at least the subset of the content information through the second communication path.

12. The IHS of claim 11 , wherein the profiled wireless docking engine is configured to:

provide, by the communication subsystem, the first communication path between the source device and the communication subsystem through a networking device; and

provide, by the communication subsystem, the second communication path through a peer-to-peer connection between the source device and the communication subsystem.

13. The IHS of claim 8 , wherein the profiled wireless docking engine is configured to:

retrieve, from one or more peripheral devices, peripheral device information about the one or more peripheral devices, wherein the source device wireless docking profile is based on the source device information, and the content information, and the peripheral device information.

14. The IHS of claim 8 , wherein the generating the graphical user interface based on the sink device wireless docking profile by the source device includes the source device launching an application that is based on the sink device wireless docking profile.

15. A method for providing profiled wireless docking, comprising:

establishing, by a sink device, a wireless docking session with a source device that includes a source device screen;

retrieving, by the sink device from the source device, source device information about the source device;

retrieving, by the sink device from the source device, content information that is provided for display on the source device screen by the source device;

generate, by the sink device, a source device wireless docking profile based on the source device information and the content information;

providing, by the sink device, the content information for display on the display device according to the source device wireless docking profile; and

transmitting, by the sink device to the source device, sink device information about the sink device, wherein the sink device information about the sink device is configured to cause the source device to:

generate a sink device wireless docking profile based on the sink device information and the content information;

generate a graphical user interface based on the sink device wireless docking profile; and

provide the graphical user interface for display on the source device screen.

16. The method of claim 15 , further comprising:

retrieving, by the sink device, networking device information about a networking device coupled to a network, the source device, and the communication subsystem, wherein the source device wireless docking profile is based on the source device information, the content information, and the networking device information.

17. The method of claim 5 , wherein the establishing the wireless docking session includes:

establishing, by the sink device, a first communication path with the source device;

establishing, by the sink device, a second communication path with the source device;

monitoring, by the sink device, the content information that is provided for display on the source device screen by the source device;

determining, by the sink device, that the source device wireless docking profile indicates that the content information should be provided on the first communication path between the source device and the sink device; and

providing, by the sink device, the content information through the first communication path.

18. The method of claim 17 , wherein the establishing the wireless docking session includes:

monitoring, by the sink device, the content information that is provided for display on the source device screen by the source device;

determining, by the sink device, that the source device wireless docking profile indicates that at least a subset of the content information should be provided on the second communication path between the source device and sink device; and

providing, by the sink device, the at least the subset of the content information through the second communication path.

19. The method of claim 18 , wherein the establishing the initial wireless docking session includes:

providing, by the sink device, the first communication path between the source device and the sink device through a networking device; and

providing, by the sink device, the second communication path through a peer-to-peer connection between the source device and the sink device.

20. The method of claim 15 , wherein the generating, by the source device, the graphical user interface based on the sink device wireless docking profile includes the source device launching an application that is based on the sink device wireless docking profile.

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 Oct 18, 2016
From: MARQUARDT, JOSEPH PAUL; QUINN, LIAM B.
To: DELL PRODUCTS L.P.
Reel/Frame 040047/0825 →