IP Library › Granted Patent US 12,267,393
Granted Patent B2
US 12,267,393 · App. 17/564,177 · Granted Apr 1, 2025

Updating communication parameters in a mesh network

Inventors: Mantas Jonytis (Grigiskes, LT); Rytis Karpuška (Vilniaus r., LT)
Assignee: UAB 360 IT
H04L67/12H04L41/0813H04L41/0816H04L41/0846H04L61/5007H04W72/20H04L63/0428H04W84/18
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,267,393
App. No.
17/564,177
Granted
Apr 1, 2025
Kind
B2
Abstract

A method including receiving, by a processor during communication between a first device and a second device in a mesh network, a first request from the first device to determine a current first communication parameter associated with the first device; determining, by the processor based at least in part on receiving the first request, the current first communication parameter associated with the first device; and transmitting, by the processor to the first device utilizing the current first communication parameter, information indicating the current first communication parameter. Various other aspects are contemplated.

Claims (38)

1. A method, comprising:

receiving, by a processor associated with an infrastructure device during communication between a first device and a second device in a mesh network, a first request from the first device to determine a current first communication parameter associated with the first device;

determining, by the processor based at least in part on receiving the first request, the current first communication parameter associated with the first device, the determining being based at least in part on determining a first source communication parameter indicated in the first request; and

transmitting, by the processor to the first device utilizing the current first communication parameter, information indicating the current first communication parameter.

2. The method of claim 1 , wherein determining the current first communication parameter includes determining a current first internet protocol (IP) address or a current first IP port utilized by the first device to communicate in the mesh network.

3. The method of claim 1 , wherein determining the current first communication parameter includes determining a current a first user datagram protocol (UDP) internet protocol (IP) address or a current first UDP port utilized by the first device to communicate in the mesh network.

4. The method of claim 1 , further comprising:

transmitting access information to the first device to enable the first device to transmit the first request to the processor utilizing the access information, the access information including an internet protocol (IP) address and a IP port associated with the processor.

5. The method of claim 1 , wherein the first device is unaware of reallocation of the current first communication parameter.

6. The method of claim 1 , further comprising:

determining a first meshnet internet protocol (IP) address to be utilized by the first device to communicate in the mesh network and a second meshnet IP address to be utilized by the second device to communicate in the mesh network; and

transmitting the first meshnet IP address to the second device and the second meshnet IP address to the first device.

7. The method of claim 1 , wherein the communication between the first device and the second device in the mesh network includes a communication using user datagram protocol (UDP).

8. An infrastructure device, comprising:

a memory; and

a processor communicatively coupled to the memory, the memory and the processor being configured to:

receive, during communication between a first device and a second device in a mesh network, a first request from the first device to determine a current first communication parameter associated with the first device;

determine, based at least in part on receiving the first request, the current first communication parameter associated with the first device; and

transmit, to the first device utilizing the current first communication parameter, information indicating the current first communication parameter.

9. The infrastructure device of claim 8 , wherein, to determine the current first communication parameter, the memory and the processor are configured to determine a current first internet protocol (IP) address or a current first IP port utilized by the first device to communicate in the mesh network.

10. The infrastructure device of claim 8 , wherein, to determine the current first communication parameter, the memory and the processor are configured to determine a current first user datagram protocol (UDP) internet protocol (IP) address or a current first UDP port utilized by the first device to communicate in the mesh network.

11. The infrastructure device of claim 8 , wherein, to memory and the processor are configured to: transmit access information to the first device to enable the first device to transmit the first request to the infrastructure device utilizing the access information, the access information including an internet protocol (IP) address and a IP port associated with the infrastructure device.

12. The infrastructure device of claim 8 , wherein the first device is unaware of reallocation of the current first communication parameter.

13. The infrastructure device of claim 8 , wherein the memory and the processor are configured to:

determine a first meshnet internet protocol (IP) address to be utilized by the first device to communicate in the mesh network and a second meshnet IP address to be utilized by the second device to communicate in the mesh network; and

transmit the first meshnet IP address to the second device and the second meshnet IP address to the first device.

14. The infrastructure device of claim 8 , wherein the communication between the first device and the second device in the mesh network includes a communication using user datagram protocol (UDP).

15. A non-transitory computer-readable medium configured to store instructions, which when executed by a processor associated with an infrastructure device, cause the processor to:

receive, during communication between a first device and a second device in a mesh network, a first request from the first device to determine a current first communication parameter associated with the first device;

determine, based at least in part on receiving the first request, the current first communication parameter associated with the first device; and

transmit, to the first device utilizing the current first communication parameter, information indicating the current first communication parameter.

16. The non-transitory computer-readable medium of claim 15 , wherein, to determine the current first communication parameter, the processor is configured to determine a current first internet protocol (IP) address or a current first IP port utilized by the first device to communicate in the mesh network.

17. The non-transitory computer-readable medium of claim 15 , wherein, to determine the current first communication parameter, the processor is configured to determine a current first user datagram protocol (UDP) internet protocol (IP) address or a current first UDP port utilized by the first device to communicate in the mesh network.

18. The non-transitory computer-readable medium of claim 15 , wherein to processor is configured to: transmit access information to the first device to enable the first device to transmit the first request to the infrastructure device utilizing the access information, the access information including an internet protocol (IP) address and a IP port associated with the infrastructure device.

19. The non-transitory computer-readable medium of claim 15 , wherein the first device is unaware of reallocation of the current first communication parameter.

20. The non-transitory computer-readable medium of claim 15 , wherein the processor is configured to:

determine a first meshnet internet protocol (IP) address to be utilized by the first device to communicate in the mesh network and a second meshnet IP address to be utilized by the second device to communicate in the mesh network; and

transmit the first meshnet IP address to the second device and the second meshnet IP address to the first device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2022
From: JONYTIS, MANTAS; KARPUSKA, RYTIS
To: UAB 360 IT
Reel/Frame 058900/0255 →
Continuity (2)
Continuation 17564021 · Dec 28, 2021
Related Publication 20230209547A1 · Jun 29, 2023
References Cited (20)
US 7058024B1 · Koay · 2006 [cited by examiner]
US 9742851B2 · Petersson et al. · 2017 [cited by applicant]
US 10932183B1 · Strong et al. · 2021 [cited by applicant]
US 10939288B2 · Vanderveen et al. · 2021 [cited by applicant]
US 20150109961A1 · Patil et al. · 2015 [cited by applicant]
US 20150350906A1 · Patil et al. · 2015 [cited by applicant]
US 20160036571A1 · Park · 2016 [cited by examiner]
US 20160080502A1 · Yadav et al. · 2016 [cited by applicant]
US 20160128108A1 · Saija · 2016 [cited by applicant]
US 20170310815A1 · Ofir · 2017 [cited by examiner]
US 20180219605A1 · Davydov · 2018 [cited by examiner]
US 20180220403A1 · John Wilson · 2018 [cited by examiner]
US 20190058659A1 · Tjahjono · 2019 [cited by examiner]
US 20190150187A1 · Park · 2019 [cited by examiner]
US 20200021485A1 · Pillai · 2020 [cited by applicant]
US 20200383060A1 · Park · 2020 [cited by examiner]
US 20210036986A1 · Qi · 2021 [cited by examiner]
US 20210185039A1 · Huang · 2021 [cited by applicant]
US 20210297128A1 · Badic · 2021 [cited by examiner]
JP 2018531526A · 2018 [cited by applicant]