IP Library › Granted Patent US 12,324,030
Granted Patent B2
US 12,324,030 · App. 17/798,281 · Granted Jun 3, 2025

Systems and methods for establishing and operating a resilient and low-latency outband overlay communication network

Inventor: Eugene Paul Myers (West Sussex, GB)
Assignee: Wyld Networks Limited
H04W76/10H04W12/068H04W16/22H04W40/246H04W64/003H04W84/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,324,030
App. No.
17/798,281
Granted
Jun 3, 2025
Kind
B2
Abstract

The invention comprises a method for establishing and operating a resilient and reliable overlay ad-hoc communication network of heterogeneous end devices, comprising the steps of sending ( 200 ) a connection request signal by respectively each end device; establishing ( 201 ) pairwise connection links between at least a selection of the end devices under usage of the connection request signals thereby creating the ad-hoc communication network, characterised in that a policy is applied ( 202 ), providing a set of rules indicating the discovery and connection criteria for establishing ( 201 ) pairwise connection links and routing; as well as operating ( 203 ) an underlying real-time information streaming network platform using the created ad-hoc communication network. The invention also comprises a system arrangement of the foregoing method, as well as an end device to operate the method and a computer program likewise programmed as such.

Claims (31)

1. A method for establishing and operating a resilient and reliable ad-hoc communication network of heterogeneous end devices, comprising the steps:

sending a connection request signal by respectively each end device;

establishing pairwise connection links between at least a selection of the end devices under usage of the connection request signals thereby creating the ad-hoc communication network wherein Domain Name System-Service Discovery (DNS-SD) provides the service discovery functionality in the network, which is a peer-to-peer network, characterised in that:

a policy is applied, providing a set of rules indicating the discovery and connection criteria for establishing pairwise connection links and routing; as well as

operating an underlying real-time information streaming network platform using the created ad-hoc communication network; and

further characterised in that sending the connection request signal is performed using browsing and/or advertising wherein a device can advertise and browse at the same time and wherein the device chooses to advertise or browse using Evolutionary Game Theory (EGT) to categorize whether a device should operate on a selfish or altruistic strategy whereby a fitness function is defined to model a game for the network, the fitness function describing a payoff each device will receive for the strategy it follows, wherein an input to define the fitness function is at least one of battery strength and/or signal strength to devices, or maturity of the network.

2. The method according to claim 1 , characterised in that at least one end device is formed by a server providing information items to be shared among further end devices.

3. The method according to claim 1 , characterised in that information items are forwarded between the end devices, wherein the forwarding is performed under consideration of information item characteristics and/or context information provided using at least one end device.

4. The method according to claim 3 , characterised in that information item characteristics comprise a time-stamp, a version number, a file size, an expiry date and/or a priority information.

5. The method according to claim 3 , characterised in that context information comprises a location information, a movement information, signal strength, a personal user information, a user input, a bandwidth, a hardware resource, a communication restriction and/or an end device configuration.

6. The method according to claim 1 , characterised in that the set of rules indicating the connection criteria describes a bandwidth, an operating system, an end device configuration, a distance information and/or location information.

7. The method according to claim 1 , characterised in that the real-time information streaming network platform provides control instructions for mutual data exchange between pairwise end devices.

8. The method according to claim 1 , characterised in that the real-time information streaming network platform provides end device authentication functionality, message encryption functionality, certificate management functionality, password management functionality, hashing functionality and/or signature functionality.

9. The method according to claim 1 , characterised in that an interface is provided, which allows interoperability with implemented frameworks.

10. The method according to claim 1 , characterised in that the method is implemented using at least one communication protocol.

11. The method according to claim 1 , characterised in that at least a selection of provided method steps is performed iteratively thereby forming a dynamic ad-hoc network on demand.

12. The method according to claim 1 , characterised in that connections are anonymized and/or geofenced and comprise a unique identifier; optionally wherein a one-time password is used to register and then link the devices.

13. The method according to claim 1 , characterised in that the ad-hoc network can reconstitute and reconfigure itself, utilising a plurality of devices selected from mobile devices, static beacons, and in situ routers.

14. The method according to claim 1 , characterised in that hosts on the network are assigned IP addresses that uniquely identify them to other devices on the same network.

15. The method according to claim 1 , characterised in that location mapping is undertaken at the edge, providing the following ways to map location: GPS/aGPS, Beacon, Connection Mapping, and Collective Positioning.

16. The method according to claim 1 , further comprising an in-memory database to keep track of device presence and optionally comprising a consistent hashing algorithm to scale redistribution horizontally.

17. The method according to claim 1 , wherein device interoperability is achieved via MDNS, optionally wherein two incompatible systems are bridged by local Wi-Fi or wherein a device acts as a hotspot permitting others to connect and exchange data with and through the hotspot.

18. The method according to claim 1 , wherein software required to operate the method is provided as an application downloadable onto a mobile device, wherein the application incorporates an Assessment and Deployment Kit (ADK) that enables the generation of public keys on both a server side and the device side.

19. An end device arranged to operate the method according to claim 1 .

20. A system arrangement for establishing and operating a resilient and reliable ad-hoc communication network of heterogeneous end devices, comprising:

interfaces arranged to send a connection request signal by respectively each end device;

a linking unit arranged to establish pairwise connection links between at least a selection of the end devices under usage of the connection request signals thereby creating the ad-hoc communication network wherein DNS-SD provides the service discovery functionality in the network, which is a peer-to-peer network, characterised by

a selection unit arranged to apply a policy, the policy providing a set of rules indicating the discovery and connection criteria for establishing pairwise connection links and routing,

at least one processor module arranged to operate an underlying real-time information streaming network platform using the created ad-hoc communication network

wherein a device can advertise and browse at the same time and wherein the device chooses to advertise or browse using Evolutionary Game Theory (EGT) to categorize whether a device should operate on a selfish or altruistic strategy whereby a fitness function is defined to model a game for the network, the fitness function describing a payoff each device will receive for the strategy it follows, wherein an input to define the fitness function is at least one of battery strength and/or signal strength to devices, or maturity of the network.

21. A computer program product being arranged to perform a method in accordance with claim 1 , when being executed on a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: MYERS, EUGENE PAUL
To: WYLD NETWORKS LIMITED
Reel/Frame 060875/0579 →
Priority Claims (1)
GB 2001939 · Feb 12, 2020 · national
Continuity (1)
Related Publication 20230113457A1 · Apr 13, 2023
References Cited (15)
US 11019459B1 · Goldberg · 2021 [cited by examiner]
US 20100041365A1 · Lott · 2010 [cited by examiner]
US 20110085494A1 · Ji · 2011 [cited by examiner]
US 20110093913A1 · Wohlert · 2011 [cited by examiner]
US 20140171119A1 · Fraccaroli · 2014 [cited by examiner]
US 20150099469A1 · Goldstein · 2015 [cited by examiner]
US 20160021511A1 · Jin · 2016 [cited by examiner]
US 20160088424A1 · Polo · 2016 [cited by examiner]
US 20170251347A1 · Mehta · 2017 [cited by examiner]
US 20180288008A1 · Ganesan · 2018 [cited by examiner]
US 20190289539A1 · Lee · 2019 [cited by examiner]
US 20190373536A1 · Jayawardene et al. · 2019 [cited by applicant]
US 20200314247A1 · Klingler · 2020 [cited by examiner]
EP 2701364 · 2014 [cited by applicant]
Cheshire et al., DNS-Based Service Discovery RFC 6763, Internet Engineering Task Force, IETF; Standard, Internet Society (ISOC), Feb. 20, 2013, 49 pages, Geneva, Switzerland. [cited by applicant]