Patent classifications
H04L47/36
Enhanced network with data flow differentiation
Aspects of the subject disclosure may include, for example, receiving information about a data flow for radio communication between the radio access network and user equipment, classifying the data flow as one of a large data flow and a small data flow, adjusting priority of the data flow by reducing relative priority of the data flow responsive to classifying the data flow as a large data flow, and communicating data including the data flow between the radio access network and the user equipment according to the adjusted priority. Other embodiments are disclosed.
Enabling use of non-volatile media—express (NVME) over a network
Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
Enabling use of non-volatile media—express (NVME) over a network
Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
Program Mode Transition
A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
Low bandwidth protocol for streaming sensor data
Provided are systems, methods and computer program code for transmitting vehicle data to remote monitoring systems using a low bandwidth protocol.
Apparatuses and methods for handling data packets
The present disclosure relates to radio network communication. In one of its aspects, the disclosure presented herein concerns a method for assigning a value representing a length of a data packet to a field. The method is implemented in an apparatus. According to the method, a size of the data packet is determined. Based on the determined size of the data packet, the size of the field is set. The determined size of the data packet is then compared against a value threshold, and based on the comparison and based on the determined size of the data packet, a value representing the length of the data packet is calculated. The calculated value representing the length of the data packet is then assigned to the field.
Apparatuses and methods for handling data packets
The present disclosure relates to radio network communication. In one of its aspects, the disclosure presented herein concerns a method for assigning a value representing a length of a data packet to a field. The method is implemented in an apparatus. According to the method, a size of the data packet is determined. Based on the determined size of the data packet, the size of the field is set. The determined size of the data packet is then compared against a value threshold, and based on the comparison and based on the determined size of the data packet, a value representing the length of the data packet is calculated. The calculated value representing the length of the data packet is then assigned to the field.
IMPROVING COMMUNICATION EFFICIENCY
There is provided a method comprising: preparing a data packet for transmission on a bearer, wherein at least one of the following is configured for transmission: a first network node and a second network node, checking whether at least one predetermined criterion is met, selecting, based at least partly on the said checking, whether to transmit the data packet via the first network node, via the second network node, or via both the first and the second network nodes, and transmitting the data packet according to the selecting.
VXLAN Packet Transmission
In an example, a SDN controller may acquire a path maximum transmission unit (PMTU) of a Virtual Extensible Local Area Network (VXLAN) tunnel from a source VXLAN tunnel end point (VTEP) to a destination VTEP of a data packet, and may transmit a control entry to the source VTEP in such a way that an individual VXLAN packet has a length within the packet length corresponding to the PMTU.
Coordinated Access to a Satellite Link Using Data Profiles
Apparatuses, methods, and systems for coordinated access to a wireless link through data profiles are disclosed. One method includes receiving through the wireless link, by each hub associated with a base station, one or more data profiles from a network management element, receiving, by each hub, data from data sources associated with the hub, controlling, by each hub, a timing of communication of the data for each of the data sources from the hub to the base station through the wireless link based on the one or more data profiles, allocating preamble codes to each of the data sources, wherein different preamble codes are allocated to different data sources of different hubs that report within a margin of time of each other, and including the allocated preamble codes with the data of each of the data sources.