IP Library Granted Patent US 10,234,900
Granted Patent B2
US 10,234,900 · App. 14/286,167 · Granted Mar 19, 2019

Proxy based communication scheme in docking structure

Inventors: Jong-Hyo Lee (Gyeonggi-do, KR); Karthik Srinivasa Gopalan (Bangalore, IN); Kiran Bharadwaj Vedula (Bangalore, IN); Jun-Hyung Kim (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd
G06F1/1632H04L61/2528H04W8/005H04W76/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,234,900
App. No.
14/286,167
Granted
Mar 19, 2019
Kind
B2
Abstract

Methods and apparatuses are provided for supporting data transmission by a wireless docking center. A first single hop communication link is established with a peripheral device configured to receive content data. A second single hop communication link is established with a dockee device configured to transmit the content data. At least one of a message and the content data is transferred from the second communication link to the first communication link.

Claims (67)

1. A method of supporting data transmission by a wireless docking center, the method comprising:

establishing a first link between a proxy source module included in the wireless docking center and a peripheral device;

establishing a second link between a proxy sink module included in the wireless docking center and a dockee device;

transmitting, from the proxy sink module to the dockee device, an internet protocol (IP) address and a medium access control (MAC) address of the peripheal device linked with the proxy source module; and

transmitting, from the proxy source module to the peripheral device through the first link, the data received from the dockee device to the proxy sink module through the second link,

wherein the proxy source module is a source for transmitting the data to the peripheral device and the proxy sink module is a sink for receiving the data from the dockee device, and

wherein the data has a destination address that is set based on the IP address and the MAC address of the peripheral device.

2. The method of claim 1 , wherein the IP address, the MAC address, and the port number of the peripheral device is obtained through a discovery procedure of the peripheral device or a capability exchange procedure with the peripheral device.

3. The method of claim 1 , wherein the IP address, the MAC address, and the port number of the peripheral device is transmitted to the dockee device during a peripheral discovery procedure.

4. The method of claim 1 , further comprising:

receiving a universal plug and play (UPnP) message indicating a miracast relay connection between the dockee device and the peripheral device from the dockee device.

5. The method of claim 1 , further comprising:

transferring a message from the second link to the first link,

wherein the message includes at least one of an IP address, a MAC address, and a port number of the wireless docking center as a destination address.

6. The method of claim 1 , further comprising:

forwarding the data to the peripheral device through an RTP connection.

7. The method of claim 1 , wherein the peripheral device is a miracast sink device supporting a Wi-Fi display.

8. A method of transmitting data by a dockee device configured to transmit the data and dock to a wireless docking center, the method comprising:

establishing a first link with a proxy sink module included in the wireless docking center having established a second link between a proxy source module included in the wireless docking center and a peripheral device;

receiving, from the proxy sink module, an internet protocol (IP) address and a medium access control (MAC) address of the peripheral device linked with the proxy source module;

generating the data with a destination address that is set based on the IP address and the MAC address of the peripheral device; and

transmitting the data to the proxy sink module included in the wireless docking center through the first link,

wherein the proxy source module is a source for transmitting the data to the peripheral device and the proxy sink module is a sink for receiving the data from the dockee device.

9. The method of claim 8 , wherein the IP address, the MAC address, and the port number of the peripheral device is received during a peripheral discovery procedure.

10. The method of claim 8 , further comprising:

transmitting a universal plug and play (UPnP) message indicating a miracast relay connection between the dockee device and the peripheral device to the wireless docking center.

11. The method of claim 8 , further comprising:

transmitting a message to the wireless docking center through the first link,

wherein the message includes at least one of an IP address, a MAC address, and a port number of the wireless docking center as a destination address.

12. A wireless docking center device supporting data transmission, the wireless docking center device comprising:

a proxy source module configured to establish a first link with a peripheral device;

a proxy sink module configured to establish a second link with a dockee device; and

a controller configured to control:

to transmit, from the proxy sink module to the dockee device, an internet protocol (IP) address and a medium access control (MAC) address of the peripheral device linked with the proxy source module, and

to transmit, from the proxy source module, to the peripheral device through the first link, the data received from the dockee device to the proxy sink module through the second link,

wherein the proxy source module is a source for transmitting the data to the peripheral device and the proxy sink module is a sink for receiving the data from the dockee device, and

wherein the data has a destination address that is set based on the IP address and the MAC address of the peripheral device.

13. The wireless docking center device of claim 12 , wherein the controller is further configured to obtain the IP address, the MAC address, and the port number of the peripheral device during a discovery procedure of the peripheral device or a capability exchange procedure with the peripheral device.

14. The wireless docking center device of claim 12 , wherein the controller is further configured to control transmission of the IP address, the MAC address, and the port number of the peripheral device to the dockee device during a peripheral discovery procedure.

15. The wireless docking center device of claim 12 , wherein the controller is further configured to control reception of a unviersal plug and play (UPnP) message indicating a miracast relay connection between the dockee device and the peripheral device from the dockee device.

16. The wireless docking center device of claim 12 , wherein:

the controller is further configured to transfer a message from the second link to the first link, and

the message includes at least one of an IP address, a MAC address, and a port number of the wireless docking center as a destination address.

17. The wireless docking center device of claim 12 , wherein the controller is further configured to control forwarding of the data to the peripheral device through an RTP connection.

18. The wireless docking center device of claim 12 , wherein the peripheral device is a miracast sink device supporting a Wi-Fi display.

19. A dockee device configured to transmit data and dock to a wireless docking center, the dockee device comprising:

a controller configured to control:

to establish a first link with a proxy sink module included in the wireless docking center having established a second link between a proxy source module included in the wireless docking center and a peripheral device,

to receive, from the proxy sink module, an internet protocol (IP) address and a medium access control (MAC) address of the peripheral device linked with the proxy source module, and

to generate the data with a destination address that is set based on the IP address and the MAC address of the peripheral device; and

a transceiver configured to transmit the data to the proxy sink module included in the wireless docking center through the first link,

wherein the proxy source module is a source for transmitting the data to the peripheral device and the proxy sink module is a sink for receiving the data from the dockee device.

20. The dockee device of claim 19 , wherein the controller is further configured to control reception of the IP address, the MAC address, and the port number of the peripheral device during a peripheral discovery procedure.

21. The dockee device of claim 19 , wherein the controller is further configured to control transmisison of a universal plug and play (UPnP) message indicating a miracast relay connection between the dockee device and the peripheral device to the wireless docking center.

22. The dockee device of claim 19 , wherein:

the transciever is further configured to transmit a message to the wireless docking center through the first link, and

the message includes at least one of an IP address, a MAC address, and a port number of the wireless docking center as a destination address.

23. A method of receiving data by a peripheral device configured to receive the data and dock to a wireless docking center, the method comprising:

establishing a first link with a proxy source module included in the wireless docking center having established a second link between a proxy sink module included in the wireless docking center and a dockee device; and

receiving the data from the proxy source module included in the wireless docking center through the first link,

wherein the proxy source module is a source for transmitting the data to the peripheral device and the proxy sink module is a sink for receiving the data from the dockee device, and

wherein the data has a destination address that is set based on an internet protocol (IP) address and a medium access control (MAC) address of the peripheral device.

24. A peripheral device configured to receive data and dock to a wireless docking center, the peripheral device comprising:

a controller configured to establish a first link with a proxy source module included in the wireless docking center having established a second link between a proxy sink module included in the wireless docking center and a dockee device, and

a transceiver configured to receive the data from the proxy source module included in the wireless docking center through the first link,

wherein the proxy source module is a source for transmitting the data to the peripheral device and the proxy sink module is a sink for receiving the data from the dockee device, and

wherein the data has a destination address that is set based on an internet protocol (IP) address and a medium access control (MAC) address of the peripheral device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2014
From: LEE, JONG-HYO; SRINIVASA GOPALAN, KARTHIK; VEDULA, KIRAN BHARADWAJ; KIM, JUN-HYUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 033019/0972 →
Continuity (4)
Provisional Application 61826710 · May 23, 2013
Provisional Application 61878403 · Sep 16, 2013
Provisional Application 61915749 · Dec 13, 2013
Related Publication 20140351477A1 · Nov 27, 2014