×

Routing data within a communications network

  • US 10,411,992 B2
  • Filed: 04/25/2014
  • Issued: 09/10/2019
  • Est. Priority Date: 04/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of routing traffic within an ad hoc data network comprising a multiplicity of nodes, whereineach node comprises a router having a processor and associated memory,the nodes including at least one mobile wireless network node that is moveable with respect to the other nodes in the network, the mobile wireless network node having one or more antennae for transmitting and receiving data via radio signals, and wherein the method comprises the steps of:

  • the processor of the router of at least one of the nodes analysing one or more characteristics of a wireless link between the mobile wireless node and one of the other nodes within the network;

    in response to the analysing step, the processor assigning a link class to the wireless link, the link class being chosen from a predefined set of link classes comprising;

    a first link class for representing that the link is suitable for carrying one or more types of traffic including at least one of text or image, but not suitable for one or more other types of traffic including at least one of real-time audio, real-time video or application, anda second link class for representing that the link is suitable for two or more types of traffic including at least one of text, image or real-time audio and at least one type of traffic different from those types of traffic supported by a link according to the first link class but not suitable for one or more other types of traffic including at least one of real-time video or application;

    a third link class for representing that the link is suitable for three or more types of traffic including at least one of text, image, real-time audio, real-time video or application and at least one type of traffic different from those types of traffic supported by a link according to the second link class;

    dynamically producing and updating routing tables in the associated memory of the router with information on the types of data that the wireless link or a route comprising the wireless link is currently able to support; and

    routing data across the network using the routing tables in the associated memory of the router while ensuring that only data of types consistent with the link class assigned to the wireless link are transmitted via the wireless link, and whereinthe steps of analysing one or more characteristics of the wireless link and then assigning a link class to the wireless link are performed at least once every 10 minutes; and

    wherein each node publishes information comprising each link class for each of that node'"'"'s link to neighboring nodes, and wherein each neighboring node re-publishes the information to neighboring nodes of the neighboring node.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×