IP Library Granted Patent US 8,620,348
Granted Patent B2
US 8,620,348 · App. 13/356,671 · Granted Dec 31, 2013

Directional peer-to-peer networking

Inventors: Vivek Vishal Shrivastava (San Francisco, CA); Hawk Yin Pang (San Jose, CA); Vidya Raghavan Setlur (Portola Valley, CA); Raja Bose (Mountain View, CA); Quinn Able Jacobson (Sunnyvale, CA)
Assignee: Nokia Corporation
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,620,348
App. No.
13/356,671
Granted
Dec 31, 2013
Kind
B2
Abstract

Interaction between wireless devices, one of which may be equipped with a directional radio (a radio with a directional antenna for directional sensing capabilities) can be used in directional peer-to-peer networking. A method can include obtaining, at a first device from a serving device, proximity information regarding a second device. The method can also include obtaining, at the first device from the serving device, direction information regarding the second device. The method can further include calculating a position of the second device with respect to the first device based on the proximity information and based on the direction information. The method can additionally include communicating with the second device based on the position.

Claims (38)

1. A method, comprising:

obtaining, by a first device from a serving device, proximity information regarding a second device;

obtaining, by the first device from the serving device, direction information regarding the second device;

calculating, by the first device, a position of the second device with respect to the first device based on the proximity information and based on the direction information; and

communicating, by the first device, with the second device based on the position,

wherein the proximity information comprises relative proximity information with respect to the serving device and the direction information comprises relative direction information with respect to the serving device.

2. The method of claim 1 , wherein the obtaining the proximity information comprises obtaining discrete proximity information with respect to the serving device.

3. The method of claim 1 , wherein the obtaining the direction information comprises obtaining discrete direction information with respect to the serving device.

4. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

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

obtain, at a first device from a serving device, proximity information regarding a second device,

obtain, at the first device from the serving device, direction information regarding the second device,

calculate a position of the second device with respect to the first device based on the proximity information and based on the direction information, and

communicate with the second device based on the position,

wherein the proximity information comprises relative proximity information with respect to the serving device and the direction information comprises relative direction information with respect to the serving device.

5. The apparatus of claim 4 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause an apparatus at least to obtain discrete proximity information with respect to the serving device.

6. The apparatus of claim 4 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause an apparatus at least to obtain discrete direction information with respect to the serving device.

7. A method, comprising:

determining, by a serving device, first proximity information regarding a first device and second proximity information regarding a second device;

determining, by the serving device, first direction information regarding the first device and second direction information regarding the second device;

reporting, by the first device, the first proximity information and the first direction information to the second device; and

reporting, by the first device, the second proximity information and the second direction information to the first device,

wherein the proximity information comprises relative proximity information with respect to the serving device and the direction information comprises relative direction information with respect to the serving device.

8. The method of claim 7 , wherein the reporting the first proximity information or the second proximity information comprises reporting discrete proximity information with respect to the serving device.

9. The method of claim 7 , wherein the reporting the first direction information or the second direction information comprises reporting discrete direction information with respect to the serving device.

10. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

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

determine, at a serving device, first proximity information regarding a first device and second proximity information regarding a second device;

determine, at the serving device, first direction information regarding the first device and second direction information regarding the second device;

report the first proximity information and the first direction information to the second device; and

report the second proximity information and the second direction information to the first device,

wherein the proximity information comprises relative proximity information with respect to the serving device and the direction information comprises relative direction information with respect to the serving device.

11. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause an apparatus at least to report discrete proximity information with respect to the serving device.

12. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause an apparatus at least to report discrete direction information with respect to the serving device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035258/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2012
From: SHRIVASTAVA, VIVEK VISHAL; PANG, HAWK YIN; SETLUR, VIDYA RAGHAVAN; BOSE, RAJA; JACOBSON, QUINN ABLE
To: NOKIA CORPORATION
Reel/Frame 028013/0521 →
Continuity (1)
Related Publication 20130190005A1 · Jul 25, 2013