IP Library Granted Patent US 8,462,734
Granted Patent B2
US 8,462,734 · App. 12/908,028 · Granted Jun 11, 2013

Wireless docking with out-of-band initiation

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 8,462,734
App. No.
12/908,028
Granted
Jun 11, 2013
Kind
B2
Abstract

Example method, apparatus, and computer program product embodiments are disclosed to enable out-of-band communications to be used in out-of-band initialization methods for simplified configuring of an in-band wireless docking environment for wireless devices. An example embodiment of the invention includes composing a wireless configuration for a plurality of devices in an in-band short-range wireless docking environment, by using out-of-band connections from a mobile device to the plurality of devices to send in-band short-range communication connection parameters including a timer value related to an expected completion time of a connection handover to in-band short-range communication.

Claims (102)

1. A method, comprising:

initiating out-of-band connections by a mobile wireless device to a plurality of wireless devices;

sending, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

receiving, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections; and

composing a configuration for the plurality of devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment.

2. The method of claim 1 , wherein the out-of-band connections are based on an NFC Forum logical link control protocol and the mobile wireless device and the plurality of wireless devices use an NFC Forum connection handover protocol to exchange the in-band wireless short-range communication connection parameters.

3. The method of claim 2 , wherein the in-band wireless short-range communication is via a Wi-Fi wireless network and a carrier configuration record includes an IEEE 802.11 service set identifier, authentication and encryption type deployed by the Wi-Fi wireless network, a network key that a wireless station needs to authenticate with the Wi-Fi wireless network, and a MAC address of a device receiving the configuration, if known.

4. The method of claim 2 , wherein the in-band wireless short-range communication is via a Bluetooth wireless network and a carrier configuration record includes a Bluetooth piconet identifier, authentication and encryption type deployed by the Bluetooth wireless network, a network key that a wireless station needs to authenticate with the Bluetooth wireless network, and an address of a device receiving the configuration, if known.

5. The method of claim 1 , wherein the mobile wireless device performs the step of composing the optimal wireless configuration for the plurality of wireless devices to enable them to operate in the wireless docking environment, wherein the wireless docking environment is a distributed wireless docking environment.

6. The method of claim 5 , which further comprises:

establishing by the wireless mobile device, in-band wireless short-range communication connections with the plurality of wireless devices, based on the in-band wireless short-range communication connection parameters and the received information;

applying by the mobile wireless device, the optimal wireless configuration to the plurality of wireless devices, via the in-band wireless short-range communication connections, to enable the plurality of wireless devices to operate in the wireless docking environment; and

communicating by the mobile wireless device, with the plurality of wireless devices in the wireless docking environment, via the in-band wireless short-range communication connections.

7. A method, comprising:

initiating out-of-band connections by a mobile wireless device to a plurality of wireless devices;

sending, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

receiving, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections;

composing a configuration for the plurality of devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment;

sending, by the mobile wireless device, an indication that another device will perform a connection setup with one or more of the plurality of wireless devices, via the out-of-band connections;

receiving, by the mobile wireless device, connectivity settings from the one or more of the plurality of wireless devices, via the out-of-band connection;

initiating, by the mobile wireless device, another out-of-band connection with the another device; and

sending by the mobile wireless device, additional in-band wireless short-range communication connection parameters including one or more parameters indicating the timer value related to the expected completion time of the connection handover, the information from the plurality of wireless devices for the wireless docking environment, and the connectivity settings, to the another device via the another out-of-band connection, to enable the another device to setup in-band wireless short-range communication connections with the plurality of wireless devices according to the additional in-band wireless short-range communication connection parameters, after the expected completion time.

8. A device, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

initiate by the device as a mobile wireless device, out-of-band connections to a plurality of wireless devices;

send, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

receive, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections; and

compose a configuration for the plurality of wireless devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment.

9. The device of claim 8 , wherein the out-of-band connections are based on an NFC Forum logical link control protocol and the mobile wireless device and the plurality of wireless devices use an NFC Forum connection handover protocol to exchange the in-band wireless short-range communication connection parameters.

10. The device of claim 9 , wherein the in-band wireless short-range communication is via a Wi-Fi wireless network and a carrier configuration record includes an IEEE 802.11 service set identifier, authentication and encryption type deployed by the Wi-Fi wireless network, a network key that a wireless station needs to authenticate with the Wi-Fi wireless network, and a MAC address of a device receiving the configuration, if known.

11. The device of claim 9 , wherein the in-band wireless short-range communication is via a Bluetooth wireless network and a carrier configuration record includes a Bluetooth piconet identifier, authentication and encryption type deployed by the Bluetooth wireless network, a network key that a wireless station needs to authenticate with the Bluetooth wireless network, and an address of a device receiving the configuration, if known.

12. The device of claim 8 , wherein the mobile wireless device performs the step of composing the optimal wireless configuration for the plurality of wireless devices to enable them to operate in the wireless docking environment, wherein the wireless docking environment is a distributed wireless docking environment.

13. The device of claim 12 , which further comprises:

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

establish by the mobile wireless device, in-band wireless short-range communication connections with the plurality of wireless devices, based on the in-band wireless short-range communication connection parameters and the received information;

apply by the mobile wireless device, the optimal wireless configuration to the plurality of wireless devices, via the in-band wireless short-range communication connections, to enable the plurality of wireless devices to operate in the wireless docking environment; and

communicate by the mobile wireless device, with the plurality of wireless devices in the wireless docking environment, via the in-band wireless short-range communication connections.

14. A device, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

initiate by the device as a mobile wireless device, out-of-band connections to a plurality of wireless devices;

send, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

receive, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections;

compose a configuration for the plurality of wireless devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment;

send, by the mobile wireless device, an indication that another device will perform a connection setup with one or more of the plurality of wireless devices, via the out-of-band connections;

receive, by the mobile wireless device, connectivity settings from the one or more of the plurality of wireless devices, via the out-of-band connections;

initiate, by the mobile wireless device, another out-of-band connection with the another device; and

send by the mobile wireless device, additional in-band wireless short-range communication connection parameters including one or more parameters indicating the timer value related to the expected completion time of the connection handover, the information from the plurality of wireless devices for the wireless docking environment, and the connectivity settings, to the another device via the another out-of-band connection, to enable the another device to setup in-band wireless short-range communication connections with the plurality of wireless devices according to the additional in-band wireless short-range communication connection parameters, after the expected completion time.

15. The device of claim 14 , wherein the out-of-band connections are based on an NFC Forum logical link control protocol and the mobile wireless device, the plurality of wireless devices, and the another device use an NFC Forum connection handover protocol to exchange the in-band wireless short-range communication connection parameters.

16. A device, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

initiate by the device as a mobile wireless device, out-of-band connections to a plurality of wireless devices;

send, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

receive, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections;

compose a configuration for the plurality of wireless devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment;

send, by the mobile wireless device, an indication that another device will perform a connection setup with one or more of the plurality of wireless devices, via the out-of-band connections;

receive, by the mobile wireless device, connectivity settings from the one or more of the plurality of wireless devices, via the out-of-band connections;

initiate, by the mobile wireless device, another out-of-band connection with the another device;

send by the mobile wireless device, additional in-band wireless short-range communication connection parameters including one or more parameters indicating the timer value related to the expected completion time of the connection handover, the information from the plurality of wireless devices for the wireless docking environment, and the connectivity settings, to the another device via the another out-of-band connection, to enable the another device to setup in-band wireless short-range communication connections with the plurality of wireless devices according to the additional in-band wireless short-range communication connection parameters, after the expected completion time;

wherein the out-of-band connections are based on an NFC Forum logical link control protocol and the mobile wireless device, the plurality of wireless devices, and the another device use an NFC Forum connection handover protocol to exchange the in-band wireless short-range communication connection parameters; and

wherein the in-band wireless short-range communication connection is via a Wi-Fi wireless network and the carrier configuration record includes an IEEE 802.11 service set identifier, authentication and encryption type deployed by the Wi-Fi wireless network, a network key that a wireless station needs to authenticate with the Wi-Fi wireless network, and a MAC address of a device receiving the configuration, if known.

17. A device, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

initiate by the device as a mobile wireless device, out-of-band connections to a plurality of wireless devices;

send, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

receive, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections;

compose a configuration for the plurality of wireless devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment;

send, by the mobile wireless device, an indication that another device will perform a connection setup with one or more of the plurality of wireless devices, via the out-of-band connections;

receive, by the mobile wireless device, connectivity settings from the one or more of the plurality of wireless devices, via the out-of-band connections;

initiate, by the mobile wireless device, another out-of-band connection with the another device;

send by the mobile wireless device, additional in-band wireless short-range communication connection parameters including one or more parameters indicating the timer value related to the expected completion time of the connection handover, the information from the plurality of wireless devices for the wireless docking environment, and the connectivity settings, to the another device via the another out-of-band connection, to enable the another device to setup in-band wireless short-range communication connections with the plurality of wireless devices according to the additional in-band wireless short-range communication connection parameters, after the expected completion time;

wherein the out-of-band connections are based on an NFC Forum logical link control protocol and the mobile wireless device, the plurality of wireless devices, and the another device use an NFC Forum connection handover protocol to exchange the in-band wireless short-range communication connection parameters; and

wherein the in-band wireless short-range communication connection is via a Bluetooth wireless network and the carrier configuration record includes a Bluetooth piconet identifier, authentication and encryption type deployed by the Bluetooth wireless network, a network key that a wireless station needs to authenticate with the Bluetooth wireless network, and an address of a device receiving the configuration, if known.

18. A computer program product comprising computer executable program code recorded on a computer readable storage medium, the computer executable program code comprising:

code for initiating out-of-band connections by a mobile wireless device to a plurality of wireless devices;

code for sending, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

code for receiving, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections; and

code for composing a configuration for the plurality of wireless devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment.

19. A computer program product comprising computer executable program code recorded on a computer readable storage medium, the computer executable program code comprising:

code for initiating out-of-band connections by a mobile wireless device to a plurality of wireless devices;

code for sending, by the mobile wireless device, in-band wireless short-range communication connection parameters to two or more of the plurality of wireless devices over one or more of the out-of-band connections, including a timer value related to an expected completion time of a connection handover to in-band wireless short-range communication;

code for receiving, by the mobile wireless device, information from the plurality of wireless devices regarding a wireless docking environment, via the out-of-band connections; and

code for composing a configuration for the plurality of wireless devices in the wireless docking environment based on the in-band wireless short-range communication connection parameters and the information regarding the wireless docking environment;

code for sending, by the mobile wireless device, an indication that another device will perform a connection setup with one or more of the plurality of wireless devices, via the out-of-band connections;

code for receiving, by the mobile wireless device, connectivity settings from the one or more of the plurality of wireless devices, via the out-of-band connections;

code for initiating, by the mobile wireless device, another out-of-band connection with the another device; and

code for sending by the mobile wireless device, additional in-band wireless short-range communication connection parameters including one or more parameters indicating the timer value related to the expected completion time of the connection handover, the information from the plurality of wireless devices for the wireless docking environment, and the connectivity settings, to the another device via the another out-of-band connection, to enable the another device to setup in-band wireless short-range communication connections with the plurality of wireless devices according to the additional in-band wireless short-range communication connection parameters, after the expected completion time.

20. A method, comprising:

forming, by a wireless docking station device, an out-of-band connection with a mobile wireless device;

receiving, by the wireless docking station device, first in-band wireless short-range communication connection parameters for a timer value related to an expected completion time of a connection handover, connectivity settings of a second device, and information from the second device for a wireless docking environment, from the wireless mobile device via the out-of-band connection, to enable setting up a first in-band wireless short-range communication connection with the second device according to the first in-band wireless short-range communication connection parameters, after the expected completion time;

receiving, by the wireless docking station device, second in-band wireless short-range communication connection parameters, connectivity settings of a third device, and information from the third device for the wireless docking environment, from the mobile wireless device via the out-of-band connection, to enable setting up a second in-band wireless short-range communication connection with the third device according to the second in-band wireless short-range communication connection parameters;

composing, by the wireless docking station device, a wireless configuration for the mobile wireless device, the second device, and the third device to operate in the wireless docking environment, based on the information from the second device and the third device for the wireless docking environment;

establishing, by the wireless docking station device the first in-band wireless short-range communication connection with the second device in accordance with the timer value interval, and the second in-band wireless short-range communication connection with the third device;

applying, by the wireless docking station device, the wireless configuration to the second device and the third device to enable them to operate in the wireless docking environment; and

communicating, by the wireless docking station device, with the wirelessly configured second and third devices in the wireless docking environment.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035468/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2011
From: LAINE, TUOMAS; BACIOCCOLA, ANDREA; SUUMAKI, JAN
To: NOKIA CORPORATION
Reel/Frame 025797/0422 →