APPARATUS AND METHOD FOR DIRECT PAIRING IN A WIRELESS DOCKING SYSTEM
First Claim
Patent Images
1. A method operable at a docking host for direct pairing between a dockee and a peripheral paired with the docking host, the method comprising:
- establishing a first communication link with the peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host;
establishing a second communication link with the dockee such that the dockee is a P2P client of the docking host; and
transmitting information to the dockee over the second communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects of the present disclosure enable a docking procedure where a dockee, when docking with a docking host that manages a docking environment, can become directly paired with the peripherals in the docking environment in a straightforward fashion. Furthermore, a persistent direct pairing may be established such that after a first docking session, subsequent docking sessions where the dockee is directly paired with the same peripherals can further be expedited. Other aspects, embodiments, and features are also claimed and described.
34 Citations
64 Claims
-
1. A method operable at a docking host for direct pairing between a dockee and a peripheral paired with the docking host, the method comprising:
-
establishing a first communication link with the peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; establishing a second communication link with the dockee such that the dockee is a P2P client of the docking host; and transmitting information to the dockee over the second communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral. - View Dependent Claims (2, 3, 4)
-
-
5. A method operable at a dockee for direct pairing with a peripheral in a docking environment managed by a docking host, the method comprising:
-
establishing a first communication link with the docking host such that the docking host is a P2P group owner (GO) and the dockee is a P2P client of the docking host; receiving information from the docking host over the first communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral; and establishing a second communication link with the peripheral utilizing TDLS in accordance with the received information. - View Dependent Claims (6, 7)
-
-
8. A method operable at a docking host for direct pairing between a dockee and a peripheral paired with the docking host, the method comprising:
-
establishing a first communication link with the peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; establishing a second communication link with the dockee such that the dockee is a P2P GO and the docking host is a P2P client of the dockee; and receiving a request from the dockee over the second communication link for information enabling establishment of a direct pairing between the dockee and the peripheral. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method operable at a dockee for direct pairing with a peripheral in a docking environment managed by a docking host, the method comprising:
-
establishing a first communication link with the docking host such that the dockee is a P2P group owner (GO) and the docking host is a P2P client of the dockee; transmitting a request to the docking host over the first communication link for information enabling establishment of a direct pairing between the dockee and the peripheral; and establishing a second communication link with the peripheral in accordance with the received information. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method operable at a dockee for direct pairing with a peripheral in a docking environment managed by a docking host, the method comprising:
-
establishing an initial docking session with the docking host; receiving information from the docking host to enable a direct pairing between the dockee and the peripheral; communicating with the peripheral to obtain a persistent key adapted to enable a persistent direct pairing between the dockee and the peripheral; and communicating with the peripheral to obtain a session key adapted to enable secure communication during a first direct pairing session. - View Dependent Claims (23, 24)
-
-
25. A method operable at a docking host for direct pairing between a dockee and a peripheral paired with the docking host, the method comprising:
-
establishing a docking session with the dockee; transmitting information to the dockee to enable a direct pairing between the dockee and the peripheral; determining that the dockee and the peripheral have engaged in direct pairing in a prior docking session; and transmitting a request for direct pairing to at least one of the peripheral or the dockee. - View Dependent Claims (26)
-
-
27. A docking host configured for direct pairing between a dockee and a peripheral paired with the docking host, comprising:
-
at least one processor; a transceiver communicatively coupled to the at least one processor; and a memory communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish a first communication link with the peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; establish a second communication link with the dockee such that the dockee is a P2P client of the docking host; and transmit information to the dockee over the second communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral. - View Dependent Claims (28, 29, 30)
-
-
31. A dockee configured for direct pairing with a peripheral in a docking environment managed by a docking host, comprising:
-
at least one processor; a transceiver communicatively coupled to the at least one processor; and a memory communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish a first communication link with the docking host such that the docking host is a P2P group owner (GO) and the dockee is a P2P client of the docking host; receive information from the docking host over the first communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral; and establish a second communication link with the peripheral utilizing TDLS in accordance with the received information. - View Dependent Claims (32, 33)
-
-
34. A docking host configured for direct pairing between a dockee and a peripheral paired with the docking host, comprising:
-
at least one processor; a transceiver communicatively coupled to the at least one processor; and a memory communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish a first communication link with the peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; establish a second communication link with the dockee such that the dockee is a P2P GO and the docking host is a P2P client of the dockee; and receive a request from the dockee over the second communication link for information enabling establishment of a direct pairing between the dockee and the peripheral. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A dockee configured for direct pairing with a peripheral in a docking environment managed by a docking host, comprising:
-
at least one processor; a transceiver communicatively coupled to the at least one processor; and a memory communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish a first communication link with the docking host such that the dockee is a P2P group owner (GO) and the docking host is a P2P client of the dockee; transmit a request to the docking host over the first communication link for information enabling establishment of a direct pairing between the dockee and the peripheral; and establish a second communication link with the peripheral in accordance with the received information. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A dockee configured for direct pairing with a peripheral in a docking environment managed by a docking host, comprising:
-
at least one processor; a transceiver communicatively coupled to the at least one processor; and a memory communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish an initial docking session with the docking host; receive information from the docking host to enable a direct pairing between the dockee and the peripheral; communicate with the peripheral to obtain a persistent key adapted to enable a persistent direct pairing between the dockee and the peripheral; and communicate with the peripheral to obtain a session key adapted to enable secure communication during a first direct pairing session. - View Dependent Claims (49, 50)
-
-
51. A docking host configured for direct pairing between a dockee and a peripheral paired with the docking host, comprising:
-
at least one processor; a transceiver communicatively coupled to the at least one processor; and a memory communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish a docking session with the dockee; transmit information to the dockee to enable a direct pairing between the dockee and the peripheral; determine that the dockee and the peripheral have engaged in direct pairing in a prior docking session; and transmit a request for direct pairing to at least one of the peripheral or the dockee. - View Dependent Claims (52)
-
-
53. A docking host configured for direct pairing between a dockee and a peripheral paired with the docking host, comprising:
-
means for establishing a first communication link with the peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; means for establishing a second communication link with the dockee such that the dockee is a P2P client of the docking host; and means for transmitting information to the dockee over the second communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral.
-
-
54. A dockee configured for direct pairing with a peripheral in a docking environment managed by a docking host, comprising:
-
means for establishing a first communication link with the docking host such that the docking host is a P2P group owner (GO) and the dockee is a P2P client of the docking host; means for receiving information from the docking host over the first communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral; and means for establishing a second communication link with the peripheral utilizing TDLS in accordance with the received information.
-
-
55. A docking host configured for direct pairing between a dockee and a peripheral paired with the docking host, comprising:
-
means for establishing a first communication link with the peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; means for establishing a second communication link with the dockee such that the dockee is a P2P GO and the docking host is a P2P client of the dockee; and means for receiving a request from the dockee over the second communication link for information enabling establishment of a direct pairing between the dockee and the peripheral.
-
-
56. A dockee configured for direct pairing with a peripheral in a docking environment managed by a docking host, comprising:
-
means for establishing a first communication link with the docking host such that the dockee is a P2P group owner (GO) and the docking host is a P2P client of the dockee; means for transmitting a request to the docking host over the first communication link for information enabling establishment of a direct pairing between the dockee and the peripheral; and means for establishing a second communication link with the peripheral in accordance with the received information.
-
-
57. A dockee configured for direct pairing with a peripheral in a docking environment managed by a docking host, comprising:
-
means for establishing an initial docking session with the docking host; means for receiving information from the docking host to enable a direct pairing between the dockee and the peripheral; means for communicating with the peripheral to obtain a persistent key adapted to enable a persistent direct pairing between the dockee and the peripheral; and means for communicating with the peripheral to obtain a session key adapted to enable secure communication during a first direct pairing session.
-
-
58. A docking host configured for direct pairing between a dockee and a peripheral paired with the docking host, comprising:
-
means for establishing a docking session with the dockee; means for transmitting information to the dockee to enable a direct pairing between the dockee and the peripheral; means for determining that the dockee and the peripheral have engaged in direct pairing in a prior docking session; and means for transmitting a request for direct pairing to at least one of the peripheral or the dockee.
-
-
59. A computer-readable storage medium comprising instructions for causing a computer at a docking host to:
-
establish a first communication link with a peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; establish a second communication link with a dockee such that the dockee is a P2P client of the docking host; and transmit information to the dockee over the second communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with the peripheral.
-
-
60. A computer-readable storage medium comprising instructions for causing a computer at a dockee to:
-
establish a first communication link with a docking host such that the docking host is a P2P group owner (GO) and the dockee is a P2P client of the docking host; receive information from the docking host over the first communication link to enable the dockee to establish a tunneled direct link setup (TDLS) connection with a peripheral; and establish a second communication link with the peripheral utilizing TDLS in accordance with the received information.
-
-
61. A computer-readable storage medium comprising instructions for causing a computer at a docking host to:
-
establish a first communication link with a peripheral such that the docking host is a P2P group owner (GO) and the peripheral is a P2P client of the docking host; establish a second communication link with a dockee such that the dockee is a P2P GO and the docking host is a P2P client of the dockee; and receive a request from the dockee over the second communication link for information enabling establishment of a direct pairing between the dockee and the peripheral.
-
-
62. A computer-readable storage medium comprising instructions for causing a computer at a dockee to:
-
establish a first communication link with a docking host such that the dockee is a P2P group owner (GO) and the docking host is a P2P client of the dockee; transmit a request to the docking host over the first communication link for information enabling establishment of a direct pairing between the dockee and a peripheral; and establish a second communication link with the peripheral in accordance with the received information.
-
-
63. A computer-readable storage medium comprising instructions for causing a computer at a dockee to:
-
establish an initial docking session with a docking host; receive information from the docking host to enable a direct pairing between the dockee and a peripheral; communicate with the peripheral to obtain a persistent key adapted to enable a persistent direct pairing between the dockee and the peripheral; and communicate with the peripheral to obtain a session key adapted to enable secure communication during a first direct pairing session.
-
-
64. A computer-readable storage medium comprising instructions for causing a computer at a docking host to:
-
establish a docking session with a dockee; transmit information to the dockee to enable a direct pairing between the dockee and a peripheral; determine that the dockee and the peripheral have engaged in direct pairing in a prior docking session; and transmit a request for direct pairing to at least one of the peripheral or the dockee.
-
Specification