IP Library Granted Patent US 9,042,829
Granted Patent B2
US 9,042,829 · App. 13/734,243 · Granted May 26, 2015

Method, apparatus, and computer program product for wireless short-range communication

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,042,829
App. No.
13/734,243
Granted
May 26, 2015
Kind
B2
Abstract

Method, apparatus, and computer program product example embodiments enable devices to invoke a programmed process, if the one or more wireless communication messages received over the wireless communication connection, has a measured power level greater than a threshold value. In an example embodiment, a method includes measuring, by an apparatus, a power level of one or more wireless communication messages received from a selected wireless device over a wireless communication connection; and invoking, by the apparatus, a programmed process, if the one or more wireless communication messages received over the wireless communication connection, has a measured power level greater than a threshold value.

Claims (42)

1. A method, comprising:

measuring, by an apparatus, a power level of one or more wireless response messages received from one or more wireless devices responding to one or more wireless device discovery messages transmitted by the apparatus;

establishing, by the apparatus, a wireless communication connection with a selected wireless device, the selected wireless device being one of the one or more responding wireless devices, if the one or more wireless response messages received from the selected wireless device has a measured power level greater than a first threshold value;

measuring, by the apparatus, a power level of one or more wireless communication messages received from the selected wireless device over a wireless communication connection; and

invoking, by the apparatus, a programmed process, if the one or more wireless communication messages received over the wireless communication connection, has a measured power level greater than a second threshold value.

2. The method of claim 1 , further comprising:

storing an identity of the wireless communication connection after selecting the one of the one or more responding wireless devices, to enable identifying the wireless communication connection of the selected wireless device when measuring the power level of the received one or more wireless communication messages.

3. The method of claim 1 , wherein the measuring of the power level of one or more wireless communication messages received from a selected wireless device over a wireless communication connection, occurs after an interval following an establishment of the wireless communication connection.

4. The method of claim 1 , further comprising:

storing a first connection handle associated with the wireless communication connection after selecting the one of the one or more responding wireless devices, and

starting a second connection handle referenced to the wireless communication connection, for association with the measuring the power level of the received one or more wireless communication messages.

5. The method of claim 1 , wherein the threshold value for establishing the wireless communication connection and the threshold value for invoking the programmed process are the same.

6. The method of claim 1 , wherein the threshold value for establishing the wireless communication connection and the threshold value for invoking the programmed process are referenced with respect to a preferred receive power range.

7. The method of claim 1 , wherein the programmed process establishes a data connection with the selected wireless device, over the wireless communication connection.

8. The method of claim 1 , wherein the first and second threshold values are either the same or different.

9. 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:

measure a power level of one or more wireless response messages received from one or more wireless devices responding to one or more wireless device discovery messages transmitted by the apparatus;

establish a wireless communication connection with a selected wireless device, the selected wireless device being one of the one or more responding wireless devices, if the one or more wireless response messages received from the selected wireless device has a measured power level greater than a first threshold value;

measure a power level of one or more wireless communication messages received from the selected wireless device over a wireless communication connection; and

invoke a programmed process, if the one or more wireless communication messages received over the wireless communication connection, has a measured power level greater than a second threshold value.

10. The apparatus of claim 9 , further comprising:

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

store an identity of the wireless communication connection after selecting the one of the one or more responding wireless devices, to enable identifying the wireless communication connection of the selected wireless device when measuring the power level of the received one or more wireless communication messages.

11. The apparatus of claim 9 , wherein an interval for delaying the measuring of the power level is timed by a timer.

12. The apparatus of claim 9 , wherein the measuring of the power level of one or more wireless communication messages received from a selected wireless device over a wireless communication connection, occurs after an interval following an establishment of the wireless communication connection.

13. The apparatus of claim 9 , wherein the wireless communication connection is one of a Bluetooth connection or an IEEE 802.11 connection.

14. The apparatus of claim 9 , further comprising:

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

store a first connection handle associated with the wireless communication connection after selecting the one of the one or more responding wireless devices, and

start a second connection handle referenced to the wireless communication connection, for association with the measuring the power level of the received one or more wireless communication messages.

15. The apparatus of claim 9 , wherein the threshold value for establishing the wireless communication connection and the threshold value for invoking the programmed process are the same.

16. The apparatus of claim 9 , wherein the threshold value for establishing the wireless communication connection and the threshold value for invoking the programmed process are referenced with respect to a preferred receive power range.

17. The apparatus of claim 9 , wherein the programmed process establishes a data connection with the selected wireless device, over the wireless communication connection.

18. The apparatus of claim 9 , wherein the first and second threshold values are either the same or different.

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 measuring, by an apparatus, a power level of one or more wireless response messages received from one or more wireless devices responding to one or more wireless device discovery messages transmitted by the apparatus;

code for establishing, by the apparatus, a wireless communication connection with a selected wireless device, the selected wireless device being one of the one or more responding wireless devices, if the one or more wireless response messages received from the selected wireless device has a measured power level greater than a first threshold value;

code for measuring, by the apparatus, a power level of one or more wireless communication messages received from the selected wireless device over a wireless communication connection; and

code for invoking, by the apparatus, a programmed process, if the one or more wireless communication messages received over the wireless communication connection, has a measured power level greater than a second threshold value.

Assignments (11)
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 Mar 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035206/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2013
From: PALIN, ARTO; REUNAMAKI, JUKKA
To: NOKIA CORPORATION
Reel/Frame 029612/0289 →