IP Library › Granted Patent US 12,238,625
Granted Patent B2
US 12,238,625 · App. 17/939,143 · Granted Feb 25, 2025

System and method for determining device status using LoRaWAN

Inventors: Prashant Anna Bidkar (Delhi, IN); Ankit Upadhyaya (Haryana, IN); Prashant Khare (Maharashtra, IN); Suman Boroi Tamuly (Assam, IN); Harmeet Singh (New Delhi, IN); Bharat Indrakanti (Hyderabad, IN)
Assignee: Bank of America Corporation
H04W4/80H04W12/068
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 12,238,625
App. No.
17/939,143
Granted
Feb 25, 2025
Kind
B2
Abstract

Device information may be obtained using LoRaWAN communications. A device information request may be generated and transmitted by a user device and include request parameters such as a device type for which information is desired, a type of information requested, a geographic range for the request, and the like and/or combinations thereof. Device information requests may also be propagated or repeated by intermediary devices to achieve the desired request range. Accordingly, a recipient device of the original request may propagate or repeat, using LoRaWAN, a request signal if it determines that the request range has not been met. If the request range has been met, the recipient device might not repeat the request.

Claims (51)

1. An apparatus comprising:

a Long Range Low Power Wide Area Network (LoRaWAN) transceiver;

a processor; and

memory storing computer readable instructions that, when executed by the processor, cause the apparatus to:

receive a request for device status information from a user device, wherein the request includes an indication of a geographic range for device status information;

determine whether the apparatus is within the indicated geographic range of the user device; and

in response to determining that the apparatus is within the indicated geographic range of the user device:

determine status information of the apparatus;

generate and transmit a first LoRaWAN signal requesting status information of one or more other devices within the indicated geographic range of the user device; and

transmit obtained status information to the user device using a second LoRaWAN signal, the obtained status information including the determined status information of the apparatus.

2. The apparatus of claim 1 , wherein the instructions, when executed, further cause the apparatus to:

after transmitting the first LoRaWAN signal requesting the status information of the one or more other devices:

receive status information from at least one of the one or more other devices; and

transmit the status information of the at least one of the one or more other devices to the user device as part of the second LoRaWAN signal.

3. The apparatus of claim 1 , wherein the first LoRaWAN signal is generated to include the indicated geographic range of the user device and a location of the user device.

4. The apparatus of claim 1 , wherein the instructions, when executed, further cause the apparatus to:

in response to determining that the apparatus is outside of the indicated geographic range of the user device, ignoring the request.

5. The apparatus of claim 1 , wherein the request includes a type of status information to be returned.

6. The apparatus of claim 1 , wherein determining whether the apparatus is within the indicated geographic range of the user device includes determining whether a distance between the apparatus and the user device is less than the geographic range.

7. The apparatus of claim 6 , wherein the instructions, when executed, further cause the apparatus to:

in response to determining that the distance between the apparatus and the user device is greater than or equal to the indicated geographic range, responding to the user device with status information of the apparatus without repeating the request.

8. A non-transitory computer readable medium storing computer readable instructions that, when executed, cause an apparatus having a Long Range Low Power Wide Area Network (LoRaWAN) communication interface to:

receive a request for device status information from a user device, wherein the request includes an indication of a geographic range for device status information; determine whether the apparatus is within the indicated geographic range of the user device; and

in response to determining that the apparatus is within the indicated geographic range of the user device: determine status information of the apparatus;

generate and transmit a first LoRaWAN signal requesting status information of one or more other devices within the indicated geographic range of the user device; and

transmit obtained status information to the user device using a second LoRaWAN signal, the obtained status information including the determined status information of the apparatus.

9. The non-transitory computer readable medium of claim 8 , wherein the instructions, when executed, further cause the apparatus to:

after transmitting the first LoRaWAN signal requesting the status information of the one or more other devices: receive status information from at least one of the one or more other devices; and

transmit the status information of the at least one of the one or more other devices to the user device as part of the second LoRaWAN signal.

10. The non-transitory computer readable medium of claim 8 , wherein the first LoRaWAN signal is generated to include the indicated geographic range of the user device and a location of the user device.

11. The non-transitory computer readable medium of claim 8 , wherein the instructions, when executed, further cause the apparatus to: in response to determining that the apparatus is outside of the indicated geographic range of the user device, ignoring the request.

12. The non-transitory computer readable medium of claim 8 , wherein the request includes a type of status information to be returned.

13. The non-transitory computer readable medium of claim 8 , wherein determining whether the apparatus is within the indicated geographic range of the user device includes determining whether a distance between the apparatus and the user device is less than the geographic range.

14. The non-transitory computer readable medium of claim 13 , wherein the instructions, when executed, further cause the apparatus to:

in response to determining that the distance between the apparatus and the user device is greater than or equal to the indicated geographic range, responding to the user device with status information of the apparatus without repeating the request.

15. A method comprising:

receiving, by an apparatus through a Long Range Low Power Wide Area Network (LoRaWAN) communication interface, a request for device status information from a user device, wherein the request includes an indication of a geographic range for device status information;

determining, by the apparatus, whether the apparatus is within the indicated geographic range of the user device; and

in response to determining that the apparatus is within the indicated geographic range of the user device:

determining, by the apparatus, status information of the apparatus;

generating and transmitting, by the apparatus using the LoRaWAN communication interface, a first LoRaWAN signal requesting status information of one or more other devices within the indicated geographic range of the user device; and

transmitting, by the apparatus, obtained status information to the user device using a second LoRaWAN signal, the obtained status information including the determined status information of the apparatus.

16. The method of claim 15 , wherein the first LoRaWAN signal is generated to include the indicated geographic range of the user device and a location of the user device.

17. The method of claim 15 , further comprising:

in response to determining that the apparatus is outside of the indicated geographic range of the user device, ignoring the request.

18. The method of claim 15 , wherein the request includes a type of status information to be returned.

19. The method of claim 15 , wherein determining whether the apparatus is within the indicated geographic range of the user device includes determining whether a distance between the apparatus and the user device is less than the geographic range.

20. The method of claim 15 , further comprising:

after transmitting the first LoRaWAN signal requesting the status information of the one or more other devices:

receiving status information from at least one of the one or more other devices; and

transmitting the status information of the at least one of the one or more other devices to the user device as part of the second LoRaWAN signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2022
From: BIDKAR, PRASHANT ANNA; UPADHYAYA, ANKIT; KHARE, PRASHANT; TAMULY, SUMAN BOROI; SINGH, HARMEET; INDRAKANTI, BHARAT
To: BANK OF AMERICA CORPORATION
Reel/Frame 061019/0716 →
Continuity (1)
Related Publication 20240080649A1 · Mar 7, 2024
References Cited (28)
US 6163771A · Walker et al. · 2000 [cited by applicant]
US 10037522B2 · Insanic · 2018 [cited by applicant]
US 10470146B2 · Lalam et al. · 2019 [cited by applicant]
US 11190861B2 · Bali · 2021 [cited by applicant]
US 11863328B2 · Zhu · 2024 [cited by examiner]
US 20190140908A1 · Ma · 2019 [cited by examiner]
US 20190318382A1 · Yang et al. · 2019 [cited by applicant]
US 20200044831A1 · Soundararajan et al. · 2020 [cited by applicant]
US 20200052734A1 · Talla et al. · 2020 [cited by applicant]
US 20210337355A1 · Sobol et al. · 2021 [cited by applicant]
US 20220117039A1 · Laine et al. · 2022 [cited by applicant]
US 20230067617A1 · Riley · 2023 [cited by examiner]
US 20230318548A1 · Yamaguchi · 2023 [cited by applicant]
US 20240230826A1 · Dwivedi · 2024 [cited by examiner]
CN 106559743A · 2017 [cited by applicant]
CN 209462399U · 2019 [cited by applicant]
CN 109525566B · 2020 [cited by applicant]
WO WO2022149918A1 · 2022 [cited by examiner]
WO WO2022260569A1 · 2022 [cited by examiner]
WO WO2024028705A1 · 2024 [cited by examiner]
Panicker et al., A LoRa Wireless Mesh Network for Wide-Area Animal Tracking, IEEE International Conference on Electrical Computer and Communication Technology (ICECCT). (Year: 2019). [cited by examiner]
Oct. 17, 2023—(US) Notice of Allowance—U.S. Appl. No. 17/939,125. [cited by applicant]
Basu et al., “Security issues of low power wide area networks in the context of LoRa networks.” arXiv preprint arXiv:2006.16554 (2020). [cited by applicant]
Nov. 24, 2023—(US) Non-Final Office Action—U.S. Appl. No. 17/939,131. [cited by applicant]
Fischer, Jeffrey, “NFC in cell phones: The new paradigm for an interactive world [Near-Field Communications].” IEEE communications Magazine 47.6 (2009): 22-28 (Year: 2009). [cited by applicant]
Jul. 31, 2024—(US) Notice of Allowance—U.S. Appl. No. 17/939,131. [cited by applicant]
Sanchez-Iborra, Ramon, “LPWAN and embedded machine learning as enablers for the next generation of wearable devices.” Sensors 21.15 (2021): 5218 (Year: 2021). [cited by applicant]
Mar. 25, 2024—(US) Final Office Action—U.S. Appl. No. 17/939,131. [cited by applicant]