Patent ID: 8965298
Filing Date: 2015-02-24
Classification: H04W

Abstract:
1. A method for establishing communication between a plurality of devices, the method comprising: obtaining, by a separate server apparatus, information regarding communication protocols supported by each of the plurality of devices from the plurality of the devices connected to the separate server apparatus via a first communication interface; obtaining, by the separate server apparatus, information regarding communication protocols supported by each of the plurality of devices connected to the separate server apparatus via a communication interface different from the first communication interface; determining, by the separate server apparatus, a list of candidates for communication protocols common to the plurality of devices in accordance with the obtained information; determining, by the separate server apparatus, a list of candidates for operational parameters associated with each of the common communication protocols for each of the plurality of devices; sending, from the separate server apparatus to the plurality of the devices, information regarding the determined candidates for the common communication protocols and the determined candidates for associated operational parameters; determining, by the separate server apparatus, whether the plurality of devices can communicate with each other using the candidates for the common communication protocols and the candidates for the operational parameters; designating, by the separate server apparatus, the determined common communication protocols from the list of candidates and the corresponding operational parameters to be used by the plurality of the devices, wherein the determined common communication protocols and the corresponding operational parameters enable the plurality of the devices to initiate a connection therebetween; during a communication session between a first device of the plurality of devices and a second device of the plurality of devices using a first communication protocol, determining, by the separate server apparatus, that a second communication protocol is usable by the first device and the second device to communicate with each other, wherein the first communication protocol is one of the determined common communication protocols from the list of candidates and the second communication protocol is a new communication protocol for at least one of the first device and the second device; and sending, from the separate server apparatus to the first device and the second device during the communication session, an instruction to switch from the first communication protocol to the second communication protocol.