IP Library Granted Patent US 9,883,544
Granted Patent B1
US 9,883,544 · App. 15/274,426 · Granted Jan 30, 2018

Automatic wireless docking system

Inventors: Joseph Paul Marquardt (Menlo Park, CA); Todd Farrell Basche (Los Altos, CA)
Assignee: Dell Products L.P.
H04W76/023H04L67/104H04W4/008H04W40/244H04W80/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 9,883,544
App. No.
15/274,426
Granted
Jan 30, 2018
Kind
B1
Abstract

An automatic wireless docking system includes a source device that includes a source device display screen, a display device, and a sink device that is coupled to the display device. The sink device determines a location of the source device and determines a motion of the source device. The sink device then identifies a wireless docking intent of the source device with the sink device based on the location of the source device and the motion of the source device. In response to identifying the wireless docking intent, the sink device establishes a current wireless docking session between the source device and the sink device.

Claims (72)

1. An automatic wireless docking system, comprising:

a source device that includes a source device display screen;

a first display device; and

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

establish an initial wireless communication session with the source device and, in response, receive source device information that includes a source device identifier;

determine a location of the source device;

determine a motion of the source device;

identify a wireless docking intent of the source device with the first sink device based on the location of the source device, the motion of the source device, and the source device identifier; and

establish, in response to identifying the wireless docking intent, a current wireless docking session between the source device and the first sink device.

2. The system of claim 1 , wherein the source device information includes at least one of location information used to determine the location of the source device and motion information used to determine the motion of the source device.

3. The system of claim 1 , further comprising:

a plurality of second display devices; and

a plurality of second sink devices that are coupled to each other and the first sink device, wherein each of the plurality of second sink devices is coupled to a respective second display device of the plurality of second display devices, wherein the first sink device is configured to:

receive, from one or more of the plurality of second sink devices, source device information communicated from the source device to the one or more of the plurality of second sink devices; and

determine the location of the source device and the motion of the source device using the source device information.

4. The system of claim 1 , further comprising:

a plurality of beacons coupled to the first sink device, wherein the first sink device is configured to:

receive beacon information from one or more of the plurality of beacons and source device information communicated between the source device and the one or more of the plurality of beacons; and

determine the location of the source device and the motion of the source device using the beacon information and the source device information.

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

determine a current motion profile associated with the source device identifier and based on location information received from the source device and motion information received from the source device, wherein the identifying the wireless docking intent of the source device with the first sink device includes:

comparing the current motion profile to previously stored motion profiles that are associated with the source device identifier and that resulted in the establishment of a previous wireless docking session including the source device; and

determining the current motion profile satisfies a threshold similarity with at least one of the previously stored motion profiles and, in response, establishing the current wireless docking session between the source device and the first sink device.

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

identify, subsequent to establishing the current wireless docking session, a wireless undocking intent of the source device with the first sink device based on the location of the source device and the motion of the source device; and

end, in response to identifying the wireless undocking intent, the current wireless docking session between the source device and the first sink device.

7. The system of claim 1 , wherein the current wireless docking session between the source device and the first sink device includes displaying content information on the first display device that would otherwise be displayed on the source device display screen in the absence of the current wireless docking session.

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 wireless docking engine that is configured to:

establish, via the communication subsystem, an initial wireless communication session with a source device and, in response, receive source device information that includes a source device identifier;

determine, via the communication subsystem, a location of the source device;

determine, via the communication subsystem, a motion of the source device;

identify a wireless docking intent of the source device based on the location of the source device, the motion of the source device, and the source device identifier; and

establish, in response to identifying the wireless docking intent, a current wireless docking session with the source device.

9. The IHS of claim 8 , wherein the source device information includes at least one of location information used to determine the location of the source device and motion information used to determine the motion of the source device.

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

receive, from one or more of a plurality of second IHS devices, source device information communicated from the source device to the one or more of the plurality of second IHS devices; and

determine the location of the source device and the motion of the source device based on the source device information.

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

receive beacon information from one or more of a plurality of beacons and source device information communicated between the source device and the one or more of the plurality of beacons; and

determine the location of the source device and the motion of the source device based on the beacon information and the source device information.

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

determine a current motion profile associated with the source device identifier and based on location information received from the source device and motion information received from the source device, wherein identify a wireless docking intent of the source device based on the location of the source device and the motion of the source device includes:

comparing the current motion profile to previously stored motion profiles that are associated with the source device identifier and that resulted in the establishment of a previous wireless docking session including the source device; and

determining the current motion profile satisfies a threshold similarity with at least one of the previously stored motion profiles and, in response, establishing the current wireless docking session between the source device and the communication subsystem.

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

identify, subsequent to establishing the current wireless docking session, a wireless undocking intent of the source device with the communication subsystem based on the location of the source device and the motion of the source device; and

end, in response to identifying the wireless undocking intent, the current wireless docking session between the source device and the communication subsystem.

14. The IHS of claim 8 , further comprising:

a first display device coupled to the processing system, wherein the current wireless docking session with the source device includes displaying content information on the first display device that would otherwise be displayed on a source device display screen included on the source device in the absence of the current wireless docking session.

15. A method for wireless automatic docking, comprising:

establishing, by a first sink device, an initial wireless communication session with a source device;

receiving, by the first sink device in response to establishing the initial wireless communication session with the source device, source device information that includes a source device identifier;

determining, by the first sink device, a location of the source device;

determining, by the first sink device, a motion of the source device;

identifying, by the first sink device, a wireless docking intent of the source device with the first sink device based on the location of the source device, the motion of the source device, and the source device identifier; and

establishing, by the first sink device in response to identifying the wireless docking intent, a current wireless docking session between the source device and the first sink device.

16. The method of claim 15 , wherein the source device information includes at least one of location information used to determine the location of the source device and motion information used to determine the motion of the source device.

17. The method of claim 15 , further comprising:

receiving, by the first sink device from one or more of a plurality of second sink devices, source device information communicated from the source device to the one or more of the plurality of second sink devices; and

determining, by the first sink device, the location of the source device and the motion of the source device using the source device information.

18. The method of claim 15 , further comprising:

receiving, by the first sink device from one or more of a plurality of beacons, beacon information and source device information communicated between the source device and the one or more of the plurality of beacons; and

determining, by the first sink device, the location of the source device and the motion of the source device using the beacon information and the source device information.

19. The method of claim 15 , further comprising:

determining, by the first sink device, a current motion profile associated with the source device identifier and based on location information received from the source device and motion information received from the source device, wherein the identifying the wireless docking intent of the source device with the first sink device includes:

comparing the current motion profile to previously stored motion profiles that are associated with the source device identifier and that resulted in the establishment of a previous wireless docking session including the source device; and

determining the current motion profile satisfies a threshold similarity with at least one of the previously stored motion profiles and, in response, establishing the current wireless docking session between the source device and the first sink device.

20. The method of claim 15 , further comprising:

displaying content information on a first display device coupled to the first sink device that would otherwise be displayed on a source device display screen coupled to the source device in the absence of the current wireless docking session.

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 Sep 23, 2016
From: MARQUARDT, JOSEPH PAUL; BASCHE, TODD FARRELL
To: DELL PRODUCTS L.P.
Reel/Frame 039846/0335 →