IP Library Granted Patent US 9,119,201
Granted Patent B2
US 9,119,201 · App. 13/875,788 · Granted Aug 25, 2015

Method and apparatus for signal strength based connection parameters adjustment

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 9,119,201
App. No.
13/875,788
Granted
Aug 25, 2015
Kind
B2
Abstract

A method, apparatus and computer program product are disclosed to allow for proximity detection in a manner that advantageously balances power consumption and latency. In the context of a method, the presence of a communication device is detected and a wireless link is caused to be established to provide a connection, such as a session description protocol (SDP) connection, with the communication device. The method may also detect the proximity of the communication device based upon signal strength of one or more signals communicated via the established wireless link. The method may also adjust one or more connection parameters of the established wireless link based at least upon the signal strength of the one or more signals communicated via the link. A corresponding apparatus and computer program product are also disclosed.

Claims (33)

1. A method comprising:

detecting, by an apparatus, a presence of a communication device;

causing, by the apparatus, establishment of a wireless link providing a connection with the communication device;

detecting, by the apparatus, proximity of the communication device based upon signal strength of one or more signals communicated via the established wireless link; and

adjusting, with the apparatus, one or more connection parameters of the established wireless link based at least upon a signal strength of the one or more signals communicated via the link,

wherein the one or more connection parameters define an interval at which data is to be communicated via the link, and wherein adjusting the one or more connection parameters comprises adjusting the interval at which data is to be communicated via the established wireless link.

2. A method according to claim 1 wherein adjusting the interval comprises increasing the interval in an instance in which the signal strength decreases and decreasing the interval in an instance in which the signal strength increases.

3. A method according to claim 1 further comprising determining the signal strength of one or more signals communicated via the established wireless link.

4. A method according to claim 3 wherein determining the signal strength comprises determining the signal strength based upon a received signal strength indicator (RSSI).

5. A method according to claim 3 wherein determining the signal strength comprises determining an average signal strength of a plurality of signals communicated via the established wireless link.

6. A method according to claim 1 wherein causing a link to be established comprises causing a session description protocol (SDP) connection to be established.

7. An apparatus comprising:

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

detect a presence of a communication device;

cause establishment of a wireless link providing a connection with the communication device;

detect proximity of the communication device based upon signal strength of one or more signals communicated via the established wireless link; and

adjust one or more connection parameters of the established wireless link based at least upon a signal strength of the one or more signals communicated via the link,

wherein the one or more connection parameters define an interval at which data is to be communicated via the link, and wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to adjust the one or more connection parameters by adjusting the interval at which data is to be communicated via the established wireless link.

8. An apparatus according to claim 7 wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to adjust the interval by increasing the interval in an instance in which the signal strength decreases and decreasing the interval in an instance in which the signal strength increases.

9. An apparatus according to claim 7 wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to determine the signal strength of one or more signals communicated via the established wireless link.

10. An apparatus according to claim 9 wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to determine the signal strength by determining the signal strength based upon a received signal strength indicator (RSSI).

11. An apparatus according to claim 9 wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to determine the signal strength by determining an average signal strength of a plurality of signals communicated via the established wireless link.

12. An apparatus according to claim 7 wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to cause a link to be established by causing a session description protocol (SDP) connection to be established.

13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:

detecting a presence of a communication device;

causing establishment of a wireless link providing a connection with the communication device;

detecting proximity of the communication device based upon signal strength of one or more signals communicated via the established wireless link; and

adjusting one or more connection parameters of the established wireless link based at least upon a signal strength of the one or more signals communicated via the link,

wherein the one or more connection parameters define an interval at which data is to be communicated via the link, and wherein the program code instructions for adjusting the one or more connection parameters comprise program code instructions for adjusting the interval at which data is to be communicated via the established wireless link.

14. A computer program product according to claim 13 wherein the program code instructions for adjusting the interval comprise program code instructions for increasing the interval in an instance in which the signal strength decreases and program code instructions for decreasing the interval in an instance in which the signal strength increases.

15. A computer program product according to claim 13 wherein the computer-executable program code portions further comprise program code instructions for determining the signal strength of one or more signals communicated via the established wireless link.

16. A computer program product according to claim 15 wherein the program code instructions for determining the signal strength comprise program code instructions for determining the signal strength based upon a received signal strength indicator (RSSI).

17. A computer program product according to claim 13 wherein the program code instructions for causing a link to be established comprise program code instructions for causing a session description protocol (SDP) connection to be established.

Assignments (10)
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 Mar 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035206/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2013
From: PALIN, ARTO TAPIO; REUNAMAKI, JUKKA PEKKA
To: NOKIA CORPORATION
Reel/Frame 030338/0657 →