H04L47/6295

INTELLEGENT QUEUING OF RULES BASED COMMAND INVOCATIONS
20230179682 · 2023-06-08 ·

Constraint based command invocations are dynamically queued in a cloud queue such that aspects of remote user devices may be remotely controlled with reduced exposure to inconvenient remotely issued commands. By monitoring conditions that may trigger command invocations, verifying rules of associated constraints prior to queuing command invocations, evaluating parameters to prioritize command invocations in a dynamic issuing order within cloud queue, examining factors and reverifying previously verified rules when determining whether to transmit a command from an command invocation located at a transmission position of the cloud queue, systems and methods herein provide a constrained environment within which user devices may be remotely controlled relatively free from unexpected cloud caused encumbrances during inopportune moments.

DESTINATION SELECTION FOR AN OFFLINE CHARGING SYSTEM TO AVOID REVERSION
20170339544 · 2017-11-23 ·

Systems, methods, and software that distribute accounting requests to a plurality of Charging Data Functions (CDFs). One embodiment comprises a distributor unit that connects to the CDFs, which register their queues with the distributor unit. When receiving an accounting request (e.g., interim or stop) for a session, the distributor unit extracts an identifier from the accounting request indicating a destination queue previously selected for the session. When the destination queue is not accepting new sessions or ongoing sessions, the distributor unit identifies a prioritized list for the session, identifies a position of the destination queue in the prioritized list, searches the prioritized list for an alternate queue having a lower priority than the destination queue, and having a status indicating that the alternate queue is accepting new sessions. The distributor unit then selects the alternate queue as an alternate destination queue for the session.

Method to Handle Problematic Patterns in a Low Latency Multimedia Streaming Environment
20170318071 · 2017-11-02 ·

A method for buffer load management in a communication device includes storing in a first buffer of the communication device, multimedia data comprised in data packets, determining an indication of the input rate at that first buffer and adding the indication to a second buffer containing information on the input rate over time, performing an autocorrelation on a signal comprising said information on the input rate over time, finding peaks in the autocorrelation and identifying a peak in a period to perform for the peak, a crosscorrelation of the signal comprising the information on the input rate over time with a periodic signal with given phase, selecting a part of the information on the input rate stored in the second buffer, using a reference signal, determining a target latency for the first buffer, and applying the target latency to the first buffer.

Network traffic event management at the client terminal level

A method of queuing network traffic events on a client terminal. The method comprises monitoring, in run time, a plurality of network traffic events triggered by a plurality of applications executed on a client terminal, extracting a plurality of network traffic event characteristics of each of the plurality of network traffic events, classifying each one of the plurality of network traffic events according to a respective the plurality of network traffic event characteristics, clustering the plurality of network traffic events in a plurality of clusters according to the classifying, and managing an opening a plurality data connections between the client terminal and a network such that the content of each cluster of the plurality of clusters is transmitted in another of the plurality data connections.

SYSTEM AND METHODS FOR CONTENT STREAMING WITH A CONTENT BUFFER

The present disclosure relates to systems, methods, electronic devices and applications for content streaming with an intermediate content buffer. In one embodiment, a method includes detecting, by a content buffer, a request for network content from a player, wherein the request is a network communication detected by the content buffer and the request for network content is directed to a server and identifying, by the content buffer, associated network content, wherein the associated network content is associated with the network content requested by the player. The method may also include pre-downloading associated network content for the player based on the identifying, wherein the content buffer requests associated network content from the server, and providing the associated network content to the player. Another embodiment is directed to a device configured to run a content buffer and provide content for a content player.

CHANNEL BONDING IN AN ADAPTIVE CODING AND MODULATION MODE
20220311507 · 2022-09-29 ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.

CHANNEL BONDING IN AN ADAPTIVE CODING AND MODULATION MODE
20220311507 · 2022-09-29 ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel bonding in an adaptive coding and modulation mode. In some implementations, a system receives packets of a data stream for transmission in a satellite communications system. The system determines a modulation and coding arrangement for the received packets. The system generates code blocks that include data from the packets of the data stream. The system assigns the generated code blocks for transmission on different carriers. One or more of the different carriers is operated in an adaptive coding and modulation mode to support multiple modulation and coding arrangements within a single carrier. The system transmits the code blocks on the different carriers using the determined one or more modulation and coding arrangements.

Network Overlay Systems and Methods Using Offload Processors
20170237703 · 2017-08-17 ·

A network overlay system can include a data transport module having a network interface and a translation module configured to generate offload processing addresses for the network packet data; a system bus; at least one host processor connected to the system bus; and at least one offload processor module coupled to the system bus and configured to receive network packet data associated. Offload processor modules include processing circuits associated with at least one of the offload processing addresses that are configured to encapsulate the network packet data for transport on a logical network or decapsulate the network packet data received from the logical network. The offload processing circuits encapsulate or decapsulate network packet data independent of any host processor.

SYSTEM AND METHOD FOR DYNAMIC ALLOCATION OF RESOURCES
20220312253 · 2022-09-29 · ·

A mobile network base station equipped with a dynamic domain scheduler configured to dynamically allocate resources to various domains associated with the base station based on real-time usage. Individual domains of the network base station may be configured to prioritize different types of network traffic. In some case, a domain specific scheduler may be associated with each domain in order to balance individual loads within each domain.

METHODS AND SYSTEMS FOR AGGREGATING AND EXCHANGING MESSAGES IN AN IoT COMMUNICATION SYSTEM
20220052963 · 2022-02-17 ·

The present disclosure relates to a pre-5th generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th generation (4G) communication system such as long term evolution (LTE). A method disclosed herein includes sending message requests, identifying at least one of a size of each of the messages associated with the message requests or a priority of each of the messages associated with the message requests, determining to aggregate the message requests, when at least one of the size of each of the messages associated with the message requests is less than a threshold segment size or the priority of each of the messages associated with the message requests is one of the low priority or the medium priority, aggregating the message requests into a single message request, and sending the single message request.