Patent classifications
H04L69/321
Computational accelerator for storage operations
A system includes a host processor, which has a host memory and is coupled to store data in a non-volatile memory in accordance with a storage protocol. A network interface controller (NIC) receives data packets conveyed over a packet communication network from peer computers containing, in payloads of the data packets, data records that encode data in accordance with the storage protocol for storage in the non-volatile memory. The NIC processes the data records in the data packets that are received in order in each flow from a peer computer and extracts and writes the data to the host memory, and when a data packet arrives out of order, writes the data packet to the host memory without extracting the data and processes the data packets in the flow so as to recover context information for use in processing the data records in subsequent data packets in the flow.
REAL-TIME ROBOTICS CONTROL FRAMEWORK
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for controlling a robot to perform a custom real-time action that uses streaming inputs. One of the methods comprises receiving a definition of a custom real-time streaming control function that defines a custom streaming action, wherein the custom streaming action specifies a goal state for a robot in an operating environment; providing a command to initiate the custom streaming action; and repeatedly providing updated goal states for the custom streaming action, wherein the control layer of the framework is configured to execute the custom streaming action including driving the robot toward a most recent goal state at each tick of a real-time robotics control cycle.
Xx/Xn Protocol Programmability
A method for Xx/Xn interface communication is disclosed, comprising: at an Xx/Xn gateway for communicating with, and coupled to, a first and a second radio access network (RAN), receiving messages from the first RAN according to a first Xx/Xn protocol and mapping the received messages to a second Xx/Xn protocol for transmission to the second RAN; maintaining state of one of the first RAN or the second RAN at the Xx/Xn gateway; executing executable code received at an interpreter at the Xx/Xn gateway as part of the received messages; altering the maintained state based on the executed executable code; and receiving and decoding an initial Xx/Xn message from the first RAN; identifying specific strings in the initial Xx/Xn message; matching the identified specific strings in a database of stored scripts; and performing a transformation on the initial Xx/Xn message, the transformation being retrieved from the database for stored scripts, the stored scripts being transformations.
ENHANCED VEHICLE-TO-EVERYTHING RADIO ACCESS TECHNOLOGY MIGRATION
Methods, systems, and devices for wireless communication are described. A user equipment (UE) that is configured to transmit a message to a neighboring UE via multiple formats, identify a service parameter indicative of a format to be used for the message. The UE may convey information indicating the service parameter from a first layer of the UE to a second layer of the UE, wherein the first layer is an upper layer with respect to the second layer. The UE may generate, by the second layer and based at least in part on the information, the message in the format for communicating with the neighboring UE. Other aspects, embodiments, and features are claimed and described.
ENHANCED VEHICLE-TO-EVERYTHING RADIO ACCESS TECHNOLOGY MIGRATION
Methods, systems, and devices for wireless communication are described. A user equipment (UE) that is configured to transmit a message to a neighboring UE via multiple formats, identify a service parameter indicative of a format to be used for the message. The UE may convey information indicating the service parameter from a first layer of the UE to a second layer of the UE, wherein the first layer is an upper layer with respect to the second layer. The UE may generate, by the second layer and based at least in part on the information, the message in the format for communicating with the neighboring UE. Other aspects, embodiments, and features are claimed and described.
Service layer time synchronization
Methods and systems may be used to synchronize time across multiple IoT related entities, such as a network of resource constrained sensor and actuator type devices, IoT gateways, IoT cloud services, or IoT applications.
Service layer time synchronization
Methods and systems may be used to synchronize time across multiple IoT related entities, such as a network of resource constrained sensor and actuator type devices, IoT gateways, IoT cloud services, or IoT applications.
RRC message transmission method and device
Provided by the present application are a data transmission method and device, which are used to solve the problem of being unable to accurately transmit an RRC message which is too large. The method comprises: when determining that the length of an original RRC message exceeds a preset threshold, compressing the original RRC message; packaging the compressed RRC message into a PDCP PDU; and sending the packaged PDCP PDU to a receiving end.
MULTI-LINK RTS AND CTS TRANSMISSIONS
In a wireless local area network system, a reception multi-link device (MLD) may not transmit a CTS frame, even if the reception multi-link device receives an RTS frame via a second link, in the case that an STA operating via a first link is a TXOP responder.
CONTROLLER AREA NETWORK TRAFFIC FLOW CONFIDENTIALITY
A transmitter device of a bus-based communication system may add one or more padding bits, associated with providing traffic flow confidentiality for communication of a payload on a communication bus, either to the payload on a transport layer, or to one or more first frames on a data link layer. The one or more first frames may include a transport layer payload associated with the payload. The transmitter device may transmit one or more second frames, including a data link layer payload associated with the one or more first frames, on the communication bus. A receiver device of the bus-based communication system may receive the one or more second frames on the communication bus. The receiver device may process the one or more padding bits from either the one or more first frames on the data link layer, or from the payload on the transport layer.