H04W40/26

Electronic device with wireless path selection capability
09826458 · 2017-11-21 · ·

A portable encoded information reading (EIR) terminal for incorporation in a data collection system can comprise a terminal module communicatively coupled to a wireless interface module via a wired interface. The terminal module can include a central processing unit (CPU), a memory, and an encoded information reading (EIR) device. The wireless interface module can include a microcontroller, a memory, and at least one wireless communication interface. The wireless interface module can establish one or more wireless links with one or more peer EIR terminals, to join a wireless network which is collectively formed by the peer EIR terminals. The wireless interface module can receive or transmit beacons containing at least an identifier of a path selection protocol which is used for unicast, multicast and broadcast frame transmission within the wireless network.

CROSS-LAYERED RESOURCE ALLOCATION METHOD BASED ON WEIGHTED DESYNC IN WIRELESS AD-HOC NETWORK

Provided is a Weighted DESYNC based cross-layered resource allocation method. The method includes, with respect to each of a plurality of nodes constituting a routing path, calculating a link quality value with the next node, receiving a link quality value from at least one neighbor node, and based on the link quality values in the calculating of the link quality value and the receiving of the link quality value, calculating a weight factor for synchronizing a transmission yield.

ELECTRONIC PACKET SWITCHING BASED ON TRAFFIC PROPERTIES
20220272604 · 2022-08-25 ·

A node includes a deterministic path that conveys packets from input ports to output ports via a deterministic switch. The node also includes a statistical path that conveys packets from the input ports to the output ports via a statistical switch. A deterministic scheduler selectively enables the first path or the second path based on traffic properties that indicate whether the packets are in a stochastic flow or a deterministic flow. In some cases, the deterministic scheduler includes timing circuitry that determines an arrival time of a packet at an input port of a node and enabling circuitry that generates signaling that selectively enables a first path for conveying the packet via a deterministic switch or a second path for conveying the packet via a statistical switch. The selection is based on whether the arrival time indicates that the packet is in a stochastic flow or a deterministic flow.

ELECTRONIC PACKET SWITCHING BASED ON TRAFFIC PROPERTIES
20220272604 · 2022-08-25 ·

A node includes a deterministic path that conveys packets from input ports to output ports via a deterministic switch. The node also includes a statistical path that conveys packets from the input ports to the output ports via a statistical switch. A deterministic scheduler selectively enables the first path or the second path based on traffic properties that indicate whether the packets are in a stochastic flow or a deterministic flow. In some cases, the deterministic scheduler includes timing circuitry that determines an arrival time of a packet at an input port of a node and enabling circuitry that generates signaling that selectively enables a first path for conveying the packet via a deterministic switch or a second path for conveying the packet via a statistical switch. The selection is based on whether the arrival time indicates that the packet is in a stochastic flow or a deterministic flow.

Data packet forwarding in an NGSO satellite network

A communication system includes a satellite constellation, one or more gateways and a network controller. The satellite constellation includes multiple satellites to facilitate communication between a number of user terminals (UTs). Each gateway communicates with one or more of the satellites. The network controller controls operation of the satellites, the gateways and the UTs. The satellites, the UTs, the gateways and the network controller include hardware that may also be software-defined network (SDN) enabled to ensure a persistent end-to-end data packet forwarding including proactive updates and reactive updates to forwarding tables. The proactive updates handle deterministic and time-synchronized link connectivity changes and the reactive updates handle ad hoc link connectivity changes.

HYBRID SOFTWARE-DEFINED NETWORKING AND MOBILE AD-HOC NETWORKING ROUTING IN MESH NETWORKS
20220210015 · 2022-06-30 ·

A network controller is configured to cause a network to implement a primary network configuration of a network and a secondary network configuration as a backup to the primary network configuration. The network controller may be configured to receive information from a plurality of nodes of a network and information related to the client data to be transmitted through the network. Based on the node information, the network controller is configured to determine available nodes and possible links in the network and then determine a topology of the network. The primary network configuration is determined based on the topology. The network controller then sends instructions to the plurality of nodes of the network to implement the primary network configuration and to switch to a secondary network configuration where a failure of the primary network configuration occurs, wherein the secondary network configuration implements mobile ad-hoc networking in the determined topology.

COMMUNICATION CONTROLLER AND COMMUNICATION CONTROL METHOD
20230300709 · 2023-09-21 ·

A communication controller is a device which controls communication between an electronic device of a mobile object and an external device, and includes: a wireless communication device configured to communicate with the external device respectively via an external communication network; a reception unit configured to receive communication data including a transmission source local IP address from the electronic device; and a route control unit configured to input the received communication data to the wireless communication device based on the transmission source local IP address. The route control unit makes each address group including one or more transmission source local IP addresses correspond to one access point name and inputs the communication data to the wireless communication device.

COMMUNICATION CONTROLLER AND COMMUNICATION CONTROL METHOD
20230300709 · 2023-09-21 ·

A communication controller is a device which controls communication between an electronic device of a mobile object and an external device, and includes: a wireless communication device configured to communicate with the external device respectively via an external communication network; a reception unit configured to receive communication data including a transmission source local IP address from the electronic device; and a route control unit configured to input the received communication data to the wireless communication device based on the transmission source local IP address. The route control unit makes each address group including one or more transmission source local IP addresses correspond to one access point name and inputs the communication data to the wireless communication device.

Techniques for routing messages through a message delivery network
11223553 · 2022-01-11 · ·

Disclosed are techniques for routing messages from a message delivery network (MDN) to one of a plurality of end user carriers, wherein there are a plurality of message routes capable of servicing each end user carrier. An MDN may receive a message from a sending message service provider. The MDN may identify a destination end user carrier servicing the end user device for the message. The MDN may produce a rank ordered list of message routes from the MDN to the destination end user carrier by solving a linear constrained optimization model configured to converge upon an optimized ranking of message routes from the MDN to the plurality of end user carriers. The MDN may then attach the rank ordered list of message routes to the message before forwarding the message to a gateway within the MDN. The gateway may then initially attempt delivery of the message using the highest ranked message route from the rank ordered list of message routes. If the delivery attempt fails, the next highest ranked message route may be attempted until the message is delivered or no other message routes are available to try. Other embodiments are described herein.

Techniques for routing messages through a message delivery network
11223553 · 2022-01-11 · ·

Disclosed are techniques for routing messages from a message delivery network (MDN) to one of a plurality of end user carriers, wherein there are a plurality of message routes capable of servicing each end user carrier. An MDN may receive a message from a sending message service provider. The MDN may identify a destination end user carrier servicing the end user device for the message. The MDN may produce a rank ordered list of message routes from the MDN to the destination end user carrier by solving a linear constrained optimization model configured to converge upon an optimized ranking of message routes from the MDN to the plurality of end user carriers. The MDN may then attach the rank ordered list of message routes to the message before forwarding the message to a gateway within the MDN. The gateway may then initially attempt delivery of the message using the highest ranked message route from the rank ordered list of message routes. If the delivery attempt fails, the next highest ranked message route may be attempted until the message is delivered or no other message routes are available to try. Other embodiments are described herein.