Patent classifications
H04L69/10
SYSTEMS AND METHODS USING BINARY DYNAMIC REST MESSAGES
A system and method of a communication device including a port configured to receive a plurality of binary data streams having a binary header and a binary body. The device includes a memory storing a first message structure description of the binary header and the binary body, and a second message structure description of a metadata construct of the message. The device includes a processor configured to parse a received binary data stream using the first message structure description to determine the binary header and the binary body. The processor parses the binary body using the second message structure description to determine the one or more groups of description values forming the metadata construct. The processor uses a portion of the determined description values of the metadata construct to determine the one or more groups of data values of the message construct.
Light weight protocol and agent in a network communication
Systems and methods are provided for using a light weight protocol (LWP) and protocol agent in a network communication system. A protocol agent receives a message in LWP from an end node. The message in LWP is directed to a destination network node that uses a network protocol that the end node is incapable of supporting, such as Hypertext Transfer Protocol (HTTP), Real Time Streaming Protocol (RTSP), Session Initiation Protocol (SIP) or other network protocols. The protocol agent determines a network protocol to map the message to, and generates a message in the determined network protocol based on the received LWP message. The protocol agent then sends the generated message to the destination network node.
Golf club head
An exemplary golf club head having an increased amount of discretionary mass may be realized by utilizing improved drop angles, an improved average crown height, and/or articulation points. The discretionary mass may be placed low and deep in the club head to improve the location of the center of gravity as well as the inertial properties. A preferred break length may also be utilized to further improve the depth of the center of gravity. In one example, the center of gravity may be positioned to substantially align the sweet spot with the face center of the club head.
Multi-path transport design
Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets. Assignment of the flowlets to the packets can be dynamically adjusted based on utilization of the flowlets.
Multi-path transport design
Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets. Assignment of the flowlets to the packets can be dynamically adjusted based on utilization of the flowlets.
MULTI-PATH TRANSPORT DESIGN
Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets. Assignment of the flowlets to the packets can be dynamically adjusted based on utilization of the flowlets.
MULTI-PATH TRANSPORT DESIGN
Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets. Assignment of the flowlets to the packets can be dynamically adjusted based on utilization of the flowlets.
METHOD, APPARATUS AND DEVICE FOR PERFORMING HARDWARE ACCELERATION ON LAYER 2 TUNNELING PROTOCOL MESSAGE, AND STORAGE MEDIUM
Disclosed are a method, an apparatus and a device for performing hardware acceleration on an L2TP message and a storage medium. The method includes: determining whether the current message requiring hardware acceleration is an L2TP type message according to a first matching rule, the first matching rule is a protocol stack configuration information only used to identify the header type of the current message; selecting a corresponding acceleration processing strategy according to the determination result, when the determination result is an plain message of a non-L2TP type, performing acceleration processing on the plain message according to a preset protocol stack standard, and when the determination result is an L2TP message, performing acceleration processing on the L2TP message according to a second matching rule, the second matching rule is protocol stack configuration information for matching inner layer information of the L2TP message.