IP Library Patent Application 14247627
Patent Application
App. No. 14/247,627

METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR SEAMLESS SWITCHING OF COMMUNICATION CONNECTION

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 None
App. No.
14/247,627
Abstract

In an example embodiment, a method includes scanning, by an apparatus, for wireless messages associated with presence of other wireless devices including a first wireless device to which the apparatus is connected over a wireless connection; maintaining, by the apparatus, measured signal strength of wireless messages received from the connected first wireless device; detecting, by the apparatus, a second wireless message from a second wireless device, while connected to the first wireless device; comparing, by the apparatus, a measured signal strength of the second wireless message, with the maintained signal strength associated with the first wireless device; and switching, by the apparatus, the connection from the first wireless device to the second wireless device when the measured signal strength of the second wireless message is greater than the maintained signal strength associated with the first wireless device.

Claims (50)

1 . A method, comprising:

scanning, by an apparatus, for wireless messages associated with presence of other wireless devices including a first wireless device to which the apparatus is connected over a wireless connection;

maintaining, by the apparatus, measured signal strength of wireless messages received from the connected first wireless device;

detecting, by the apparatus, a second wireless message from a second wireless device, while connected to the first wireless device;

comparing, by the apparatus, a measured signal strength of the second wireless message, with the maintained signal strength associated with the first wireless device; and

switching, by the apparatus, the connection from the first wireless device to the second wireless device when the measured signal strength of the second wireless message is greater than the maintained signal strength associated with the first wireless device.

2 . The method of claim 1 , wherein the wireless messages are at least one of a Bluetooth inquiry response message or a Bluetooth Low Energy advertising message.

3 . The method of claim 1 , wherein switching of the connection from the first wireless device to the second wireless device is performed when the measured signal strength of the second wireless message is greater than the maintained signal strength associated with the first wireless device, by a predefined margin.

4 . The method of claim 1 , wherein the first and second wireless devices are audio output devices, including at least one of speakers and headphones.

5 . An apparatus, 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 apparatus at least to:

scan for wireless messages associated with presence of other wireless devices including a first wireless device to which the apparatus is connected over a wireless connection;

maintain measured signal strength of wireless messages received from the connected first wireless device;

detect a second wireless message from a second wireless device, while connected to the first wireless device;

compare a measured signal strength of the second wireless message, with the maintained signal strength associated with the first wireless device; and

switch the connection from the first wireless device to the second wireless device when the measured signal strength of the second wireless message is greater than the maintained signal strength associated with the first wireless device.

6 . The apparatus of claim 5 , wherein the wireless messages are at least one of a Bluetooth inquiry response message or a Bluetooth Low Energy advertising message.

7 . The apparatus of claim 5 , wherein switching of the connection from the first wireless device to the second wireless device is performed when the measured signal strength of the second wireless message is greater than the maintained signal strength associated with the first wireless device, by a predefined margin.

8 . The apparatus of claim 5 , wherein the first and second wireless devices are audio output devices, including at least one of speakers and headphones.

9 . A computer program product comprising computer executable program code recorded on a computer readable, non-transitory storage medium, the computer executable program code comprising:

code for scanning, by an apparatus, for wireless messages associated with presence of other wireless devices including a first wireless device to which the apparatus is connected over a wireless connection;

code for maintaining, by the apparatus, measured signal strength of wireless messages received from the connected first wireless device;

code for detecting, by the apparatus, a second wireless message from a second wireless device, while connected to the first wireless device;

code for comparing, by the apparatus, a measured signal strength of the second wireless message, with the maintained signal strength associated with the first wireless device; and

code for switching, by the apparatus, the connection from the first wireless device to the second wireless device when the measured signal strength of the second wireless message is greater than the maintained signal strength associated with the first wireless device.

10 . The computer program product of claim 9 , wherein the wireless messages are at least one of a Bluetooth inquiry response message or a Bluetooth Low Energy advertising message.

11 . The computer program product of claim 9 , wherein switching of the connection from the first wireless device to the second wireless device is performed when the measured signal strength of the second wireless message is greater than the maintained signal strength associated with the first wireless device, by a predefined margin.

12 . The computer program product of claim 9 , wherein the first and second wireless devices are audio output devices, including at least one of speakers and headphones.

13 . A method, comprising:

establishing, by an apparatus, a wireless connection with a first wireless device;

transmitting, by the apparatus, wireless messages indicating its presence while being connected with the first wireless device; and

relinquishing, by the apparatus, the connection with the first wireless device in response to receiving a disconnect from the first wireless device.

14 . The method of claim 13 , wherein the wireless messages are at least one of a Bluetooth inquiry response message or a Bluetooth Low Energy advertising message.

15 . The method of claim 13 , wherein the apparatus is an audio output device, including at least one of speaker and headphone.

16 . An apparatus, 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 apparatus at least to:

establish a wireless connection with a first wireless device;

transmit wireless messages indicating presence of the apparatus while being connected with the first wireless device; and

relinquish the connection with the first wireless device in response to receiving a disconnect from the first wireless device.

17 . The apparatus of claim 16 , wherein the wireless messages are at least one of a Bluetooth inquiry response message or a Bluetooth Low Energy advertising message.

18 . The apparatus of claim 16 , wherein the apparatus is an audio output device, including at least one of speaker and headphone.

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

code for establishing, by an apparatus, a wireless connection with a first wireless device;

code for transmitting, by the apparatus, wireless messages indicating its presence while being connected with the first wireless device; and

code for relinquishing, by the apparatus, the connection with the first wireless device in response to receiving a disconnect from the first wireless device.

20 . The computer program product of claim 19 , wherein the wireless messages are at least one of a Bluetooth inquiry response message or a Bluetooth Low Energy advertising message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2014
From: PALIN, ARTO; REUNAMAKI, JUKKA; SALOKANNEL, JUHA; VAANANEN, RIITTA; VESA, SAMPO; VILERMO, MIIKKA; HAMALAINEN, MATTI; KIUKKONEN, NIKO
To: NOKIA CORPORATION
Reel/Frame 032839/0237 →