9479995

Methods and Systems for Maintaining Routing Tables in an Ad-Hoc Wireless Network

PublishedOctober 25, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method carried out by a first node in an ad-hoc wireless network of nodes that exchange data packets that have respective source and destination addresses, wherein the first node has a first network address, the method comprising: maintaining a server routing table of server routes to server nodes in the network, wherein each server route includes a server address and an associated next hop; maintaining a server-to-client routing table of server-to-client routes from server nodes in the network to client nodes in the network, wherein each server-to-client route includes a client address and an associated next hop; receiving a first data packet from a second node that has a second network address, wherein the first data packet has a third network address as the source address and a fourth network address as the destination address; determining that the server routing table (i) contains a stored server route that includes the fourth network address as the server address and (ii) does not contain a server route that includes the third network address as the server address, and responsively adding a server-to-client route to the server-to-client routing table, wherein the added server-to-client route includes the third network address as the client address and the second network address as the associated next hop; and receiving a second data packet that has the third network address as the destination address, and responsively referencing the added server-to-client route in the server-to-client routing table and accordingly transmitting the second data packet to the second node at the second network address.

2

2. The method of claim 1 , further comprising: transmitting the first data packet according to the stored server route.

3

3. The method of claim 2 , further comprising: receiving from an advertising node a first beacon that identifies the fourth network address as being a server address, and responsively adding the stored server route to the server routing table.

4

4. The method of claim 3 , wherein: maintaining the server routing table comprises maintaining security indicators of whether or not the respective server routes in the server routing table are validated as having been received from a trusted node, and the first node conditions the transmitting of the first data packet according to the stored server route on having first confirmed that the stored server route is validated.

5

5. The method of claim 4 , further comprising: requesting a validation of the stored server route from the advertising node; and receiving the requested validation from the advertising node, and responsively updating the security indicator associated with the stored server route to indicate that the stored server route is validated.

6

6. The method of claim 5 , wherein the first node requests the validation of the stored server route in response to determining that the first beacon does not indicate that the stored server route is validated.

7

7. The method of claim 5 , wherein the first node requests the validation of the stored server route in response to receiving from the second node a server-route-validation request that pertains to the fourth network address, the method further comprising: transmitting to the second node a server-route-validation response that indicates that the stored server route is validated.

8

8. The method of claim 5 , further comprising: establishing a security association with the advertising node prior to requesting the validation of the stored server route from that node.

9

9. The method of claim 8 , wherein the advertising node is a server node that has the fourth network address.

10

10. The method of claim 8 , wherein the advertising node is an intermediate node between the first node and a server node that has the fourth network address.

11

11. The method of claim 4 , wherein the advertising node is a trusted node to the first node when the first node receives the first beacon from the advertising node, the method further comprising: determining that the first beacon does indicate that the stored server route is validated, and responsively updating the security indicator associated with the stored server route to indicate that the stored server route is validated.

12

12. The method of claim 3 , further comprising: after receiving the first beacon, transmitting a second beacon that identifies the fourth network address as being a server address, the second beacon including a next hop associated with the fourth network address.

13

13. The method of claim 12 , wherein the first beacon includes a first set of advertised-service data, the method further comprising: including the first set of advertised-service data in the second beacon.

14

14. The method of claim 13 , further comprising: including at least one additional, previously received set of advertised-service data in the second beacon.

15

15. The method of claim 12 , wherein the second beacon indicates that the stored server route is validated.

16

16. The method of claim 3 , wherein the fourth network address is a server address of an access-point node that has connectivity to both the ad-hoc wireless network and an infrastructure network.

17

17. The method of claim 16 , wherein the first beacon includes advertised-service data pertaining to at least one infrastructure-network service available on the ad-hoc wireless network via the access-point node.

18

18. The method of claim 16 , wherein the access-point node advertises, on the infrastructure network, at least one ad-hoc-wireless-network service available on the infrastructure network via the access-point node.

19

19. The method of claim 16 , wherein the access-point node functions as a translating node between an infrastructure-network service-advertisement format and an ad-hoc-wireless-network service-advertisement format.

20

20. A first node in an ad-hoc wireless network of nodes that exchange data packets that have respective source and destination addresses, wherein the first node has a first network address, the first node comprising: a wireless-communication interface; a processor; and data storage containing instructions executable by the processor for causing the first node to carry out a set of functions, the set of functions including: maintaining a server routing table of server routes to server nodes in the network, wherein each server route includes a server address and an associated next hop; maintaining a server-to-client routing table of server-to-client routes from server nodes in the network to client nodes in the network, wherein each server-to-client route includes a client address and an associated next hop; receiving a first data packet from a second node that has a second network address, wherein the first data packet has a third network address as the source address and a fourth network address as the destination address; determining that the server routing table (i) contains a stored server route that includes the fourth network address as the server address and (ii) does not contain a server route that includes the third network address as the server address, and responsively adding a server-to-client route to the server-to-client routing table, wherein the added server-to-client route includes the third network address as the client address and the second network address as the associated next hop; and receiving a second data packet that has the third network address as the destination address, and responsively referencing the added server-to-client route in the server-to-client routing table and accordingly transmitting the second data packet to the second node at the second network address.

Patent Metadata

Filing Date

Unknown

Publication Date

October 25, 2016

Inventors

Anthony R. Metke
Katrin Reitsma

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHODS AND SYSTEMS FOR MAINTAINING ROUTING TABLES IN AN AD-HOC WIRELESS NETWORK” (9479995). https://patentable.app/patents/9479995

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.