H04L12/853

Systems and methods for dynamic voice-over-internet-protocol routing
11146690 · 2021-10-12 · ·

Embodiments described herein provide a dynamic voice over Internet Protocol (VoIP) audio quality management mechanism in real time, e.g., when a VoIP call is ongoing. Specifically, when a VoIP call has unsatisfactory audio quality, e.g., due to packet loss, jitter, etc., the dynamic VoIP audio quality management mechanism may redirect the VoIP traffic from the previous endpoint that initiates the VoIP session to a different endpoint within the same carrier. Upon the endpoint redirection, a new call leg is established, allowing re-negotiation or re-configuration of VoIP parameters. The re-negotiated or re-configured VoIP parameters may then be used to conduct the remainder of the VoIP call to improve the audio quality.

Determining quality information for a route
11140087 · 2021-10-05 · ·

Methods and systems for determining traffic information for devices along one or more routes are described. A content server may send a message to a plurality of devices along a route. The message may comprise an indication requesting each of the devices to send, to the content server, status information regarding the respective device. Intermediary devices may receive the message, respond with the requested information, and forward the message through the route. The message may comprise a stateless messaging protocol message such as an ICMP or UDP packet.

LAYERED MULTICAST AND FAIR BANDWIDTH ALLOCATION AND PACKET PRIORITIZATION
20210281895 · 2021-09-09 ·

Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers may utilize summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.

Dejittering System

Described embodiments include a system that includes a network interface and a processor. The network interface is configured to receive, at a first time, a packet transmitted from a source communication terminal over a communication network en route to a target communication terminal, before the packet passes through a particular portion of the communication network, and to receive the packet at a second time, after the packet has passed through the particular portion of the communication network. The processor is configured to delay the packet, subsequently to the packet being received at the second time, by a delay duration that is a decreasing function of a duration between the first time and the second time, and to send the delayed packet, subsequently, via the network interface, en route to the target communication terminal. Other embodiments are also described.

Preemptive packet transmission

Disclosed herein is technology to reduce latency of frames through a network device supporting various priorities. In an implementation, a method comprises configuring one or more priorities with a preemptive right over other one or more of said plurality of priorities; receiving frames in a sequence, each of the frames having a frame priority comprising of one of said plurality of priorities; queuing the received frames in a predetermined order based on a frame arrival time and the frame priority; transmitting a current frame based on a current frame priority and current frame arrival time; stopping transmission of the current frame when a later frame in the sequence is received that has a later frame priority with preemptive right over the current frame priority; transmitting an invalid frame check sequence; transmitting the later frame; and restarting the transmission of the current frame after transmitting the later frame.

System and method for optimizing communication latency

Aspects of the present disclosure provide techniques for reducing latency in distributing market data from a first location to one or more other locations over a wired or wireless transmission line. Some embodiments provide techniques for transmitting market data messages at a data transfer rate less than or equal to a predetermined target data transfer rate. Some embodiments provide techniques for transmitting only the most recent updates for a particular financial instrument. Some embodiments provide techniques which reduce or eliminate the need to recover a packet lost over the transmission line. Some embodiments provide techniques for aggregating data from multiple updates for a particular financial instrument into a single message for transmitting.

Apparatus and method for providing hybrid access coordination
11075844 · 2021-07-27 · ·

A hybrid access configuration function (HACF) is deployed as a virtual or physical network function (V/PNF) that can reconfigure the capacity of access network devices based on HCPE usage demands, and/or perform traffic engineering by switching to best access paths based on packet flow's service requirements or by shifting traffic from one sub-flow to another. This is achieved by HACF's direct interfaces to various device control functions, including control and management functions of RAN, SON, PON, and SMF, as well as the control function of HAG/HCPE to manage resources. Furthermore, HACF can create new instances of virtual HAGs at the access network closer to the user clusters when extra HAG capacity is needed.

SELECTIVE SENSOR DATA TRANSMISSION
20210250298 · 2021-08-12 ·

A system controls a transmission of data. A sensor datum measured by a sensor is received. Whether to send the received sensor datum to a multiplexer is determined based on a predefined real time download rate. When the determination indicates to send the received sensor datum to the multiplexer, the received sensor datum is sent to the multiplexer. When the determination does not indicate to send the received sensor datum to the multiplexer, the received sensor datum is written to a data file. The written sensor datum is sent from the data file to the multiplexer when there is an indicator of excess available bandwidth.

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
20210258259 · 2021-08-19 · ·

A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a process, the process comprising: detecting a target data flow in a data flow group when receiving the data flow group and performing a merging process of the data flow group, the data flow group including a plurality of data flows processed at respective bases, the target data flow having a delay time that satisfies a predetermined condition; and executing rearrangement of a generation element of the target data flow to an environment such that differences between delay times of the plurality of data flows are reduced.

Network path redirection

A method for directing network traffic includes, at a network device, receiving network traffic provided by one or more client computing devices. The network device directs the network traffic to a service entity over a first network path. A path quality indicator is received that indicates whether the network traffic directed over the first network path satisfies one or more experience criteria. Based at least on the path quality indicator indicating that the network traffic directed over the first network path does not satisfy the one or more experience criteria, the network device redirects some or all of the network traffic to the service entity over a second network path.