IP Library Patent Application 15525562
Patent Application
App. No. 15/525,562

POSITION CALCULATION USING BLUETOOTH LOW ENERGY

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.
15/525,562
Filed
May 9, 2017
Art Unit
3668
USPC
701/516
Abstract

A method comprises a first device: receiving at least one Bluetooth Low Energy message transmitted from each of at least three second devices, each Bluetooth Low Energy message including data indicating a position of the respective second device (S 2 ); measuring a radio parameter for each of the received Bluetooth Low Energy messages (S 3 ); using the radio parameters and the data included in the messages to calculate the position of the first device (S 4 ); and transmitting a Bluetooth Low Energy message including data indicating the position of the first device (S 5 ). A further method comprises a third device: receiving at least one Bluetooth Low Energy message transmitted from each of at least three devices, each Bluetooth Low Energy message including data indicating a position of the respective device; measuring a radio parameter for each of the received Bluetooth Low Energy messages; using the radio parameters and the data included in the messages to calculate the position of the third device; receiving at least one Bluetooth Low Energy message transmitted by a first device and including data indicating a position of the first device; and causing display of the position of the first device relative to the third device.

Claims (34)

1 - 85 . (canceled)

86 . A method performed at a first device, the method comprising:

receiving at least one Bluetooth Low Energy message transmitted from each of at least three second devices, each Bluetooth Low Energy message including data indicating a position of a respective one of the at least three second devices;

measuring a radio parameter for each of the received Bluetooth Low Energy messages;

calculating a position of the first device based on the radio parameters and the data included in the messages; and

transmitting a Bluetooth Low Energy message including data indicating the position of the first device.

87 . The method according to claim 86 , further comprising detecting, at a motion detector in the first device, whether the first device is moving.

88 . The method according to claim 86 , comprising using Bluetooth Low Energy messages from a predetermined number of the second devices from which strongest signals are received for calculating the position of the first device, if signals are received from the predetermined number of the second devices.

89 . The method according to claim 86 , wherein each second device has a fixed position.

90 . The method according to claim 86 , wherein the Bluetooth Low Energy message comprises several AD structures, each of which has an associated header,

wherein after receiving an AD structure as required by the first device, the first device terminates receiving a remaining portion of the Bluetooth Low Energy message.

91 . The method according to claim 86 , wherein the Bluetooth Low Energy message is a position advertising message.

92 . The method according to claim 86 , wherein the data indicating the position in the Bluetooth Low Energy message includes a latitude and a longitude of the respective device.

93 . A method performed at a third device, the method comprising:

receiving at least one Bluetooth Low Energy message transmitted from each of at least three devices, each Bluetooth Low Energy message including data indicating a position of a respective one of the at least three devices;

measuring a radio parameter for each of the received Bluetooth Low Energy messages;

calculating a position of the third device using the radio parameters and the data included in the messages;

receiving at least one Bluetooth Low Energy message transmitted by a first device and including data indicating a position of the first device; and

displaying the position of the first device relative to the third device on a display of the third device.

94 . The method according to claim 93 , wherein the at least three devices includes the first device.

95 . Apparatus comprising a first device, the first device comprising at least one processor, at least one memory, and computer-readable code stored on the at least one memory, wherein the computer-readable code when executed controls the at least one processor to perform a method comprising:

receiving at least one Bluetooth Low Energy message transmitted from each of at least three second devices, each Bluetooth Low Energy message including data indicating a position of a respective one of the at least three second devices;

measuring a radio parameter for each of the received Bluetooth Low Energy messages;

calculating a position of the first device using the radio parameters and the data included in the messages; and

transmitting a Bluetooth Low Energy message including data indicating the position of the first device.

96 . The apparatus of claim 95 , wherein the computer-readable code when executed controls the at least one processor to perform:

detecting whether the first device is moving.

97 . The apparatus of claim 96 , wherein detecting motion of the first device is performed by a motion detector in the first device,

wherein the computer-readable code when executed controls the at least one processor to perform position calculation more frequently if it is detected that the first device transitions to a moving state.

98 . The apparatus of claim 95 , wherein the computer-readable code when executed controls the at least one processor to perform:

using Bluetooth Low Energy messages from a predetermined number of second devices from which strongest signals are received for calculating the position of the first device if signals are received from the predetermined number of second devices.

99 . The apparatus of claim 95 , wherein each second device has a fixed position.

100 . The apparatus of claim 95 , wherein the Bluetooth Low Energy message comprises several AD structures, each of which has an associated header,

wherein the computer-readable code when executed controls the at least one processor to perform, after receiving an AD structure as required by the first device, terminating receiving the remaining portion of the Bluetooth Low Energy message.

Assignments (4)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 045084/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2017
From: KERAI, KANJI
To: NOKIA CORPORATION
Reel/Frame 042310/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2017
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 042310/0290 →