Sign In to Follow Application
View All Documents & Correspondence

A Method For Locating A Nearest Bluetooth Beacon Within A Plurality Of Bluetooth Beacons

Abstract: This disclosure relates generally to Bluetooth beacons and more particularly to methods and system for locating nearest Bluetooth beacons. In one embodiment, a method for locating a nearest Bluetooth beacon within a plurality of Bluetooth beacons is disclosed. The method includes identifying a latest highest Received Signal Strength Indication (RSSI) value Bluetooth beacon associated with a highest RSSI value from within a set of latest scanned Bluetooth beacons. The method further includes computing at least one average RSSI value for a predefined number of RSSI value detections associated with at least one Bluetooth beacon within a latest and previous set of scanned Bluetooth beacons. Thereafter, the method includes identifying a highest average RSSI value Bluetooth beacon from within the latest and previous set of scanned Bluetooth beacons. Finally, the method includes selecting the nearest Bluetooth beacon, from the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons, based on the identifying of the latest highest RSSI value Bluetooth beacon and the identifying of the highest average RSSI value Bluetooth beacon. Figure 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 March 2015
Publication Number
18/2015
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipr@akshipassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-02-01
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. BHUPENDRA SINGH PANWAR
73-b, Bhawanipur Colony, Near Annapurna Temple, Indore-4S2009, Madhya Pradesh, India
2. DEEPIKA GANESAN
26-13-160, NGO Colony, BV Nagar, Nellore-524004, Andhra Pradesh, India

Specification

CLIAMS:WE CLAIM:
1. A method for locating a nearest Bluetooth beacon within a plurality of Bluetooth beacons, the method comprising:
identifying a latest highest Received Signal Strength Indication (RSSI) value Bluetooth beacon associated with a highest RSSI value from within a set of latest scanned Bluetooth beacons;
computing at least one average RSSI value for a predefined number of RSSI value detections associated with at least one Bluetooth beacon within a latest and previous set of scanned Bluetooth beacons, wherein the at least one Bluetooth beacon is common in the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons;
identifying a highest average RSSI value Bluetooth beacon from within the latest and previous set of scanned Bluetooth beacons, the highest average RSSI value Bluetooth beacon being associated with a highest average RSSI value within the at least one average RSSI value; and
selecting the nearest Bluetooth beacon, from the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons, based on the identifying of the latest highest RSSI value Bluetooth beacon and the identifying of the highest average RSSI value Bluetooth beacon.

2. The method of claim 1, wherein selecting the nearest Bluetooth beacon comprises determining whether the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon are the same.

3. The method of claim 2, wherein the latest highest RSSI value Bluetooth beacon is selected as the nearest Bluetooth beacon, when the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon are the same.

4. The method of claim 2 further comprising predicting a set of possible nearest Bluetooth beacons based on Bluetooth beacon sequence data, lost-found beacon data, and a set of detected nearest Bluetooth beacons, when the latest highest RSSI value Bluetooth beacon is different from the highest average RSSI value Bluetooth beacon, the Bluetooth beacon sequence data being representative of arrangement of the plurality of Bluetooth beacons.

5. The method of claim 4, wherein the lost-found data comprises information associated with lost Bluetooth beacons that failed detection by a mobile device and newly found Bluetooth beacons that are recent detections by the mobile device.

6. The method of claim 4 further comprising predicting the nearest Bluetooth beacon based on historical Bluetooth beacon data using machine learning techniques, when at least one predefined criteria is satisfied, the at least one predefined criteria comprising each of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon being present within the set of possible nearest Bluetooth beacons and each of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon being absent in the set of possible nearest Bluetooth beacons, the historical Bluetooth beacon data comprising mapping of historical nearest Bluetooth beacon to corresponding latest RSSI values associated with each of the plurality of Bluetooth beacons.
7. The method of claim 5 further comprising predicting the nearest Bluetooth beacon based on historical Bluetooth beacon data using machine learning techniques, when the lost-found data is not available to predict set of possible nearest Bluetooth beacons, the historical Bluetooth beacon data comprising mapping of historical nearest Bluetooth beacon to corresponding latest RSSI values of each of the plurality of Bluetooth beacons.

8. The method of claim 5 further comprising confirming the selection of the nearest Bluetooth beacon, when the set of possible nearest Bluetooth beacons comprises one of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon.

9. The method of claim 1 further comprising predicting a set of possible nearest Bluetooth beacons based on Bluetooth beacon sequence data, lost-found beacon data, and a set of detected nearest Bluetooth beacons, when number of RSSI value detections for each Bluetooth beacon in the set of latest scanned Bluetooth beacons is below a predefined threshold. the Bluetooth beacon sequence data being representative of arrangement of the plurality of Bluetooth beacons.

10. The method of claim 1, wherein the predefined number of RSSI value detections is determined based on external parameters affecting determination of RSSI values, the external parameters being selected from a group comprising arrangement of the Bluetooth beacons, signal interference, and attenuations in signal strengths due to environmental factors.
11. A mobile device for locating a nearest Bluetooth beacon within a plurality of Bluetooth beacons, the mobile device comprising:
at least one processor; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
identifying a latest highest Received Signal Strength Indication (RSSI) value Bluetooth beacon associated with a highest RSSI value from within a set of latest scanned Bluetooth beacons;
computing at least one average RSSI value for a predefined number of RSSI value detections associated with at least one Bluetooth beacon within a latest and previous set of scanned Bluetooth beacons, wherein the at least one Bluetooth beacon is common in the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons;
identifying a highest average RSSI value Bluetooth beacon from within the latest and previous set of scanned Bluetooth beacons, the highest average RSSI value Bluetooth beacon being associated with a highest average RSSI value within the at least one average RSSI value; and

selecting the nearest Bluetooth beacon, from the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons, based on the identifying of the latest highest RSSI value Bluetooth beacon and the identifying of the highest average RSSI value Bluetooth beacon.

12. The mobile device of claim 11, wherein the selecting operation further comprise operation of determining whether the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon are the same.

13. The mobile device of claim 12, wherein the latest highest RSSI value Bluetooth beacon is selected as the nearest Bluetooth beacon, when the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon are same.

14. The mobile device of claim 12, wherein the operations further comprise predicting a set of possible nearest Bluetooth beacons based on Bluetooth beacon sequence data, lost-found beacon data, and a set of detected nearest Bluetooth beacons, when the latest highest RSSI value Bluetooth beacon is different from the highest average RSSI value Bluetooth beacon, the Bluetooth beacon sequence data being representative of arrangement of the plurality of Bluetooth beacons.

15. The mobile device of claim 14, wherein the lost-found data comprises information associated with lost Bluetooth beacons that failed detection by a mobile device and newly found Bluetooth beacons that are recent detections by the mobile device.

16. The mobile device of claim 14, wherein the operations further comprise predicting the nearest Bluetooth beacon based on historical Bluetooth beacon data using machine learning techniques, when at least one predefined criteria is satisfied, the at least one predefined criteria comprising each of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon being present within the set of possible nearest Bluetooth beacons and each of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon being absent in the set of possible nearest Bluetooth beacons, the historical Bluetooth beacon data comprising mapping of historical nearest Bluetooth beacon to corresponding latest RSSI values associated with each of the plurality of Bluetooth beacons.

17. The mobile device of claim 14, wherein the operations further comprise predicting the nearest Bluetooth beacon based on historical Bluetooth beacon data using machine learning techniques, when the lost-found data is not available to predict set of possible nearest Bluetooth beacons, the historical Bluetooth beacon data comprising mapping of historical nearest Bluetooth beacon to corresponding latest RSSI values of each of the plurality of Bluetooth beacons.

18. The mobile device of claim 14, wherein the operations further comprise confirming the selection of the nearest Bluetooth beacon, when the set of possible nearest Bluetooth beacons comprises one of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon.

19. The mobile device of claim 14, wherein the operations further comprise predicting a set of possible nearest Bluetooth beacons based on Bluetooth beacon sequence data, lost-found beacon data, and a set of detected nearest Bluetooth beacons, when number of RSSI value detections for each Bluetooth beacon in the set of latest scanned Bluetooth beacons is below a predefined threshold, the historical Bluetooth beacon data comprising mapping of historical nearest Bluetooth beacon to corresponding latest RSSI values of each of the plurality of Bluetooth beacons.

20. A system for locating a nearest Bluetooth beacon within a plurality of Bluetooth beacons, the system comprising:
a mobile device configured to:
identify a latest highest Received Signal Strength Indication (RSSI) value Bluetooth beacon associated with a highest RSSI value from within a set of latest scanned Bluetooth beacons;
compute at least one average RSSI value for a predefined number of RSSI value detections associated with at least one Bluetooth beacon within a latest and previous set of scanned Bluetooth beacons, wherein the at least one Bluetooth beacon is common in the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons;
identify a highest average RSSI value Bluetooth beacon from within the latest and previous set of scanned Bluetooth beacons, the highest average RSSI value Bluetooth beacon being associated with a highest average RSSI value within the at least one average RSSI value; and
select the nearest Bluetooth beacon, from the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons, based on the identifying of the latest highest RSSI value Bluetooth beacon and the identifying of the highest average RSSI value Bluetooth beacon; and
a server in communication with the mobile device configured to:
predict a set of possible nearest Bluetooth beacons based on Bluetooth beacon sequence data, lost-found beacon data, and a set of detected nearest Bluetooth beacons, when the latest highest RSSI value Bluetooth beacon is different from the highest average RSSI value Bluetooth beacon, the Bluetooth beacon sequence data being representative of arrangement of the plurality of Bluetooth beacons.

21. The mobile device of claim 20, wherein the server is further configured to predict the nearest Bluetooth beacon based on historical Bluetooth beacon data using machine learning techniques, when at least one predefined criteria is satisfied, the at least one predefined criteria comprising each of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon being present within the set of possible nearest Bluetooth beacons and each of the latest highest RSSI value Bluetooth beacon and the highest average RSSI value Bluetooth beacon being absent in the set of possible nearest Bluetooth beacons, the historical Bluetooth beacon data comprising mapping of historical nearest Bluetooth beacon to corresponding latest RSSI values associated with each of the plurality of Bluetooth beacons.

22. A non-transitory computer-readable storage medium for locating a nearest Bluetooth beacon within a plurality of Bluetooth beacons, when executed by a computing device, cause the computing device to:
identify a latest highest Received Signal Strength Indication (RSSI) value Bluetooth beacon associated with a highest RSSI value from within a set of latest scanned Bluetooth beacons;
compute at least one average RSSI value for a predefined number of RSSI value detections associated with at least one Bluetooth beacon within a latest and previous set of scanned Bluetooth beacons, wherein the at least one Bluetooth beacon is common in the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons;
identify a highest average RSSI value Bluetooth beacon from within the latest and previous set of scanned Bluetooth beacons, the highest average RSSI value Bluetooth beacon being associated with a highest average RSSI value within the at least one average RSSI value; and
select the nearest Bluetooth beacon, from the set of latest scanned Bluetooth beacons and the previous set of scanned Bluetooth beacons, based on the identifying of the latest highest RSSI value Bluetooth beacon and the identifying of the highest average RSSI value Bluetooth beacon.

Dated this 28th day of March 2015
Shwetha A Chimalgi
Of K&S Partners
Agent for the Applicant

,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to Bluetooth beacons and more particularly to methods and system for locating nearest Bluetooth beacons.

Documents

Application Documents

# Name Date
1 1599-CHE-2014 FORM-9 28-03-2015.pdf 2015-03-28
1 1599-CHE-2015-IntimationOfGrant01-02-2023.pdf 2023-02-01
2 1599-CHE-2015-PatentCertificate01-02-2023.pdf 2023-02-01
2 1599-CHE-2014 FORM-18 28-03-2015.pdf 2015-03-28
3 1599CHE2015_CertifiedCopyRequest.pdf 2015-04-08
3 1599-CHE-2015-PETITION UNDER RULE 137 [17-01-2023(online)].pdf 2023-01-17
4 IP30625-spec.pdf 2015-04-13
4 1599-CHE-2015-Written submissions and relevant documents [17-01-2023(online)].pdf 2023-01-17
5 IP30625-fig.pdf 2015-04-13
5 1599-CHE-2015-AMENDED DOCUMENTS [24-12-2022(online)].pdf 2022-12-24
6 FORM 5-IP30625.pdf 2015-04-13
6 1599-CHE-2015-Correspondence to notify the Controller [24-12-2022(online)].pdf 2022-12-24
7 FORM 3-IP30625.pdf 2015-04-13
7 1599-CHE-2015-FORM 13 [24-12-2022(online)].pdf 2022-12-24
8 abstract 1599-CHE-2015.jpg 2015-04-22
8 1599-CHE-2015-POA [24-12-2022(online)].pdf 2022-12-24
9 1599-CHE-2015-US(14)-HearingNotice-(HearingDate-03-01-2023).pdf 2022-12-02
9 1599-CHE-2015 POWER OF ATTORNEY 29-06-2015.pdf 2015-06-29
10 1599-CHE-2015 FORM-1 29-06-2015.pdf 2015-06-29
10 1599-CHE-2015-FER_SER_REPLY [20-12-2019(online)].pdf 2019-12-20
11 1599-CHE-2015 CORRESPONDENCE OTHERS 29-06-2015.pdf 2015-06-29
11 1599-CHE-2015-FER.pdf 2019-06-20
12 1599-CHE-2015 CORRESPONDENCE OTHERS 29-06-2015.pdf 2015-06-29
12 1599-CHE-2015-FER.pdf 2019-06-20
13 1599-CHE-2015 FORM-1 29-06-2015.pdf 2015-06-29
13 1599-CHE-2015-FER_SER_REPLY [20-12-2019(online)].pdf 2019-12-20
14 1599-CHE-2015 POWER OF ATTORNEY 29-06-2015.pdf 2015-06-29
14 1599-CHE-2015-US(14)-HearingNotice-(HearingDate-03-01-2023).pdf 2022-12-02
15 1599-CHE-2015-POA [24-12-2022(online)].pdf 2022-12-24
15 abstract 1599-CHE-2015.jpg 2015-04-22
16 1599-CHE-2015-FORM 13 [24-12-2022(online)].pdf 2022-12-24
16 FORM 3-IP30625.pdf 2015-04-13
17 1599-CHE-2015-Correspondence to notify the Controller [24-12-2022(online)].pdf 2022-12-24
17 FORM 5-IP30625.pdf 2015-04-13
18 1599-CHE-2015-AMENDED DOCUMENTS [24-12-2022(online)].pdf 2022-12-24
18 IP30625-fig.pdf 2015-04-13
19 IP30625-spec.pdf 2015-04-13
19 1599-CHE-2015-Written submissions and relevant documents [17-01-2023(online)].pdf 2023-01-17
20 1599CHE2015_CertifiedCopyRequest.pdf 2015-04-08
20 1599-CHE-2015-PETITION UNDER RULE 137 [17-01-2023(online)].pdf 2023-01-17
21 1599-CHE-2015-PatentCertificate01-02-2023.pdf 2023-02-01
21 1599-CHE-2014 FORM-18 28-03-2015.pdf 2015-03-28
22 1599-CHE-2015-IntimationOfGrant01-02-2023.pdf 2023-02-01
22 1599-CHE-2014 FORM-9 28-03-2015.pdf 2015-03-28

Search Strategy

1 1599_11-06-2019.pdf

ERegister / Renewals

3rd: 01 May 2023

From 28/03/2017 - To 28/03/2018

4th: 01 May 2023

From 28/03/2018 - To 28/03/2019

5th: 01 May 2023

From 28/03/2019 - To 28/03/2020

6th: 01 May 2023

From 28/03/2020 - To 28/03/2021

7th: 01 May 2023

From 28/03/2021 - To 28/03/2022

8th: 01 May 2023

From 28/03/2022 - To 28/03/2023

9th: 01 May 2023

From 28/03/2023 - To 28/03/2024

10th: 19 Mar 2024

From 28/03/2024 - To 28/03/2025

11th: 28 Mar 2025

From 28/03/2025 - To 28/03/2026