IP Library Granted Patent US 8,879,993
Granted Patent B2
US 8,879,993 · App. 13/435,085 · Granted Nov 4, 2014

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

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,879,993
App. No.
13/435,085
Granted
Nov 4, 2014
Kind
B2
Abstract

Method, apparatus, and computer program product example embodiments enable devices to initiate a communication connection. In an example embodiment, a method includes receiving one or more device detection messages at an apparatus; transmitting, by the apparatus, one or more response messages including information usable for a wireless device receiving the one or more response messages to estimate a distance to the apparatus; and receiving, at the apparatus, a reverse response message including an information message from the wireless device, containing information usable for estimating a distance between the apparatus and the wireless device.

Claims (66)

1. A method, comprising:

receiving one or more device detection messages at an apparatus;

transmitting, by the apparatus, one or more response messages including information usable for a wireless device receiving the one or more response messages to estimate a distance to the apparatus; and

receiving, at the apparatus, a reverse response message including an information message from the wireless device, containing information usable for estimating a distance between the apparatus and the wireless device.

2. The method of claim 1 , wherein the information message includes a value that signifies that the wireless device sending the information message is capable of receiving and using the information usable for estimating the distance to the apparatus.

3. The method of claim 1 , further comprising:

estimating, by the apparatus, a distance to the wireless device using the information usable for estimating the distance to the wireless device included in the reverse response message.

4. The method of claim 3 , further comprising:

comparing, by the apparatus, the estimated distance with distance estimation information included in the information message to determine whether the apparatus and the wireless device share same view on estimated distance between the apparatus and the wireless device.

5. The method of claim 4 , wherein the distance estimation information included in the information message includes at least one of a RSSI information corresponding the estimated distance between the apparatus and the wireless device and an indication that the apparatus and the wireless device are in close proximity with each other.

6. The method of claim 4 , further comprising:

initiating, by the apparatus, a short-range communication connection with the wireless device in response to determination that both the apparatus and the wireless device consider being within close proximity to each other.

7. A method, comprising:

transmitting, by an apparatus, wireless signals comprising one or more device detection messages;

receiving, by the apparatus, one or more response messages from a wireless device, including information usable by the apparatus to estimate a distance to the wireless device; and

transmitting, by the apparatus, a reverse response message to the wireless device, including an information message containing information usable for estimating a distance between the wireless device and the apparatus.

8. The method of claim 7 , wherein the information message includes a value that signifies that the apparatus is capable of receiving and using the information usable for estimating the distance to the apparatus.

9. The method of claim 7 , further comprising:

estimating, by the apparatus, a distance to the wireless device using the information usable for estimating the distance to the wireless device included in the one or more response messages.

10. The method of claim 9 , further comprising:

comparing, by the apparatus, the estimated distance with distance estimation information included in the one or more response messages to determine whether the apparatus and the wireless device share same view on estimated distance between the apparatus and the wireless device.

11. The method of claim 10 , further comprising:

initiating, by the apparatus, a short-range communication connection with the wireless device in response to determination that both the apparatus and the wireless device consider being within close proximity to each other.

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

receive one or more device detection messages;

transmit one or more response messages including information usable for a wireless device receiving the one or more response messages to estimate a distance to the apparatus; and

receive a reverse response message including an information message from the wireless device, containing information usable for estimating a distance between the apparatus and the wireless device.

13. The apparatus of claim 12 , wherein the information message includes a value that signifies that the wireless device sending the information message is capable of receiving and using the information usable for estimating the distance to the apparatus.

14. The apparatus of claim 12 , 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:

estimate a distance to the wireless device using the information usable for estimating the distance to the wireless device included in the reverse response message.

15. The apparatus of claim 14 , 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:

compare the estimated distance with distance estimation information included in the information message to determine whether the apparatus and the wireless device share same view on estimated distance between the apparatus and the wireless device.

16. The apparatus of claim 15 , wherein the distance estimation information included in the information message includes at least one of a RSSI information corresponding the estimated distance between the apparatus and the wireless device and an indication that the apparatus and the wireless device are in close proximity with each other.

17. The apparatus of claim 15 , 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:

initiate a short-range communication connection with the wireless device in response to determination that both the apparatus and the wireless device consider being within close proximity to each other.

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

transmit wireless signals comprising one or more device detection messages;

receive one or more response messages from a wireless device, including information usable by the apparatus to estimate a distance to the wireless device; and

transmit a reverse response message to the wireless device, including an information message containing information usable for estimating a distance between the wireless device and the apparatus.

19. The apparatus of claim 18 , wherein the information message includes a value that signifies that the apparatus is capable of receiving and using the information usable for estimating the distance to the apparatus.

20. The apparatus of claim 18 , 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:

estimate a distance to the wireless device using the information usable for estimating the distance to the wireless device included in the one or more response messages.

21. The apparatus of claim 20 , 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:

compare the estimated distance with distance estimation information included in the one or more response messages to determine whether the apparatus and the wireless device share same view on estimated distance between the apparatus and the wireless device.

22. The apparatus of claim 21 , 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:

initiate a short-range communication connection with the wireless device in response to determination that both the apparatus and the wireless device consider being within close proximity to each other.

23. 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 receiving one or more device detection messages at an apparatus;

code for transmitting, by the apparatus, one or more response messages including information usable for a wireless device receiving the one or more response messages to estimate a distance to the apparatus; and

code for receiving, at the apparatus, a reverse response message including an information message from the wireless device, containing information usable for estimating a distance between the apparatus and the wireless device.

24. 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 transmitting, by an apparatus, wireless signals comprising one or more device detection messages;

code for receiving, by the apparatus, one or more response messages from a wireless device, including information usable by the apparatus to estimate a distance to the wireless device; and

code for transmitting, by the apparatus, a reverse response message to the wireless device, including an information message containing information usable for estimating a distance between the wireless device and the apparatus.

Assignments (9)
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 23, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035232/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2012
From: PALIN, ARTO; REUNAMAKI, JUKKA
To: NOKIA CORPORATION
Reel/Frame 028052/0259 →