-
公开(公告)号:US12218828B2
公开(公告)日:2025-02-04
申请号:US17594638
申请日:2020-03-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Robert Alverson , Partha Pratim Kundu , Duncan Roweth , David Charles Hewson , Albert SauPong Cheng
IPC: H04L45/28 , G06F9/50 , G06F9/54 , G06F12/0862 , G06F12/1036 , G06F12/1045 , G06F13/14 , G06F13/16 , G06F13/28 , G06F13/38 , G06F13/40 , G06F13/42 , G06F15/173 , H04L1/00 , H04L43/0876 , H04L43/10 , H04L45/00 , H04L45/02 , H04L45/021 , H04L45/028 , H04L45/12 , H04L45/122 , H04L45/125 , H04L45/16 , H04L45/24 , H04L45/42 , H04L45/745 , H04L45/7453 , H04L47/10 , H04L47/11 , H04L47/12 , H04L47/122 , H04L47/20 , H04L47/22 , H04L47/24 , H04L47/2441 , H04L47/2466 , H04L47/2483 , H04L47/30 , H04L47/32 , H04L47/34 , H04L47/52 , H04L47/62 , H04L47/625 , H04L47/6275 , H04L47/629 , H04L47/76 , H04L47/762 , H04L47/78 , H04L47/80 , H04L49/00 , H04L49/101 , H04L49/15 , H04L49/90 , H04L49/9005 , H04L49/9047 , H04L67/1097 , H04L69/22 , H04L69/28 , H04L69/40
Abstract: A network interface controller (NIC) capable of efficient packet forwarding is provided. The NIC can be equipped with a host interface, a packet generation logic block, and a forwarding logic block. During operation, the packet generation logic block can obtain, via the host interface, a message from the host device and for a remote device. The packet generation logic block may generate a plurality of packets for the remote device from the message. The forwarding logic block can then send a first subset of packets of the plurality of packets based on ordered delivery. If a first condition is met, the forwarding logic block can send a second subset of packets of the plurality of packets based on unordered delivery. Furthermore, if a second condition is met, the forwarding logic block can send a third subset of packets of the plurality of packets based on ordered delivery.
-
公开(公告)号:US20250023947A1
公开(公告)日:2025-01-16
申请号:US18732068
申请日:2024-06-03
Applicant: Embark Trucks Inc.
Abstract: Provided are systems, methods and computer program code for transmitting vehicle data to remote monitoring systems using a low bandwidth protocol.
-
公开(公告)号:US20250023668A1
公开(公告)日:2025-01-16
申请号:US18351544
申请日:2023-07-13
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Roee Moyal , Gil Kremer , Ortal Ben Moshe , Ariel Shahar
IPC: H04L1/1607 , H04L1/08 , H04L47/34
Abstract: In one embodiment, a first network device includes a host interface to receive messages from a host device, packet processing circuitry to send a batch of the messages to a second network device without waiting for an acknowledgement receipt from the second network device after sending each message, one message in the batch having a maximum message sequence number (MSN), receive a given acknowledgement receipt from the second network device indicating that all the messages in the batch have been received and including credit data indicating that there is no space in a receive work queue of the second network device for receiving an additional message, and send the additional message having an MSN greater than the maximum MSN to the second network device responsively to receiving the given acknowledgement receipt and based on the credit data indicating that there is no space in the receive work queue.
-
公开(公告)号:US12192088B2
公开(公告)日:2025-01-07
申请号:US18090201
申请日:2022-12-28
Applicant: Airbus Defence and Space SAS
Inventor: René Veyland
IPC: H04L43/50 , H04L43/087 , H04L43/106 , H04L43/12 , H04L47/34
Abstract: A first network probe is associated with a first router and with a first end-point of the first router, and a second network probe is associated with a second router and with a second end-point of the second router. The first network probe periodically injects flag packets in parallel to the traffic of a communication tunnel between the first and second end-points, with each flag packet including timestamp information expressing a time reference for the injection of the flag packet. Information relating to a timing variation in traffic in the communication tunnel is gathered, with the timing variation being measured due to a difference between the timestamp information contained in the flag packets and timestamp information relating to the instant the flag packets were captured by the second probe. Possible congestion situations experienced by the communication tunnel are assessed as a function of the gathered information.
-
公开(公告)号:US20240421937A1
公开(公告)日:2024-12-19
申请号:US18210573
申请日:2023-06-15
Applicant: Microsoft Technology Licensing, LLC
Abstract: As part of managing delivery of a given packet flow according to a reliable transport protocol, a sender sends, to a receiver, a last flow packet among multiple flow packets of a flowlet. After sending the last flow packet but before satisfaction of a timeout condition for the last flow packet, the sender sends one or more end-of-flowlet (“EOF”) packets, which can be flush packets, query packets, or another type of packet. The sender receives, from the receiver, feedback metadata for the EOF packet(s) and updates a tracking window based at least in part on the feedback metadata. The sender selectively resends one or more unacknowledged flow packets according to the updated tracking window. In this way, the sender can quickly address any dropped packets or significantly delayed packets at the end of a flowlet, without waiting for the timeout condition to detect the dropped or delayed packets.
-
公开(公告)号:US20240414093A1
公开(公告)日:2024-12-12
申请号:US18207756
申请日:2023-06-09
Applicant: Yokogawa Electric Corporation
Inventor: Ratnesh SAH
IPC: H04L47/34 , H04L43/0829 , H04L43/0864 , H04L43/0882 , H04W24/08 , H04W28/02
Abstract: Network congestion occurs when the volume of data to be sent from one node to another, in a given time, exceeds the network's capacity. While all networks are susceptible to congestion, a wireless network of vehicles/moving vehicles are particularly sensitive as any delays in offloading acquired data may cause the vehicles/moving vehicles to pause operations (e.g., hover or land and later return to a location) while waiting to send data. By monitoring data buffer size and/or other system attributes, a measure of how successful data transmission is a corresponding degree of network congestion. When network congestion is present congestion mitigating actions are taken.
-
公开(公告)号:US12166684B2
公开(公告)日:2024-12-10
申请号:US18171599
申请日:2023-02-20
Applicant: Vasona Networks, Inc.
Inventor: Itai Geffen , Roni Bar Yanai
IPC: H04L47/34 , H04L9/40 , H04L69/164
Abstract: A processor is configured to receive, from a first device, a plurality of first-direction packets belonging to a flow of communication, pass the first-direction packets to a second device, receive, from the second device, a plurality of second-direction packets belonging to the flow, pass the second-direction packets to the first device, calculate, after receiving each of at least some of the second-direction packets, an estimated in-flight number, by assuming that the second-direction packet acknowledges receipt of a number of the first-direction packets that is based on an estimated average number of received first-direction packets acknowledged by the second-direction packets, the estimated in-flight number being an estimated volume of payload data, contained at least partly in the first-direction packets, that has been passed by the processor to the second device but has not yet been received by the second device, and to regulate the flow, based on the estimated in-flight number.
-
公开(公告)号:US20240373333A1
公开(公告)日:2024-11-07
申请号:US18311062
申请日:2023-05-02
Applicant: Cisco Technology, Inc.
Inventor: Malcolm M. SMITH , Brian D. HART , Jerome HENRY , Pooya MONAJEMI
Abstract: Techniques for wireless device roaming are disclosed. These techniques include identifying a wireless client entity for roaming from a first infrastructure entity to a second infrastructure entity. The techniques further include agreeing, between the client entity and the first infrastructure entity, on one or more roaming conditions defined using transition parameters for transition of a first data flow for the client entity from the first infrastructure entity to the second infrastructure entity, the one or more transition parameters including a sequence number relating to the dataflow. The techniques further include determining that a first condition defined in terms of a transition parameter of the agreed one or more roaming conditions is met, and, based on the determining, transitioning from providing the first dataflow from the first infrastructure entity to the client entity to providing the first data flow from the second infrastructure entity to the client entity.
-
9.
公开(公告)号:US12132648B2
公开(公告)日:2024-10-29
申请号:US17594543
申请日:2020-03-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: David Charles Hewson , Partha Kundu
IPC: H04L45/28 , G06F9/50 , G06F9/54 , G06F12/0862 , G06F12/1036 , G06F12/1045 , G06F13/14 , G06F13/16 , G06F13/28 , G06F13/38 , G06F13/40 , G06F13/42 , G06F15/173 , H04L1/00 , H04L43/0876 , H04L43/10 , H04L45/00 , H04L45/02 , H04L45/021 , H04L45/028 , H04L45/12 , H04L45/122 , H04L45/125 , H04L45/16 , H04L45/24 , H04L45/42 , H04L45/745 , H04L45/7453 , H04L47/10 , H04L47/11 , H04L47/12 , H04L47/122 , H04L47/20 , H04L47/22 , H04L47/24 , H04L47/2441 , H04L47/2466 , H04L47/2483 , H04L47/30 , H04L47/32 , H04L47/34 , H04L47/52 , H04L47/62 , H04L47/625 , H04L47/6275 , H04L47/629 , H04L47/76 , H04L47/762 , H04L47/78 , H04L47/80 , H04L49/00 , H04L49/101 , H04L49/15 , H04L49/90 , H04L49/9005 , H04L49/9047 , H04L67/1097 , H04L69/22 , H04L69/40 , H04L69/28
CPC classification number: H04L45/28 , G06F9/505 , G06F9/546 , G06F12/0862 , G06F12/1036 , G06F12/1063 , G06F13/14 , G06F13/16 , G06F13/1642 , G06F13/1673 , G06F13/1689 , G06F13/28 , G06F13/385 , G06F13/4022 , G06F13/4068 , G06F13/4221 , G06F15/17331 , H04L1/0083 , H04L43/0876 , H04L43/10 , H04L45/02 , H04L45/021 , H04L45/028 , H04L45/122 , H04L45/123 , H04L45/125 , H04L45/16 , H04L45/20 , H04L45/22 , H04L45/24 , H04L45/38 , H04L45/42 , H04L45/46 , H04L45/566 , H04L45/70 , H04L45/745 , H04L45/7453 , H04L47/11 , H04L47/12 , H04L47/122 , H04L47/18 , H04L47/20 , H04L47/22 , H04L47/24 , H04L47/2441 , H04L47/2466 , H04L47/2483 , H04L47/30 , H04L47/32 , H04L47/323 , H04L47/34 , H04L47/39 , H04L47/52 , H04L47/621 , H04L47/6235 , H04L47/626 , H04L47/6275 , H04L47/629 , H04L47/76 , H04L47/762 , H04L47/781 , H04L47/80 , H04L49/101 , H04L49/15 , H04L49/30 , H04L49/3009 , H04L49/3018 , H04L49/3027 , H04L49/90 , H04L49/9005 , H04L49/9021 , H04L49/9036 , H04L49/9047 , H04L67/1097 , H04L69/22 , H04L69/40 , G06F2212/50 , G06F2213/0026 , G06F2213/3808 , H04L69/28
Abstract: A network interface controller (NIC) capable of efficient load balancing among the hardware engines is provided. The NIC can be equipped with a plurality of ordering control units (OCUs), a queue, a selection logic block, and an allocation logic block. The selection logic block can determine, from the plurality of OCUs, an OCU for a command from the queue, which can store one or more commands. The allocation logic block can then determine a selection setting for the OCU, select an egress queue for the command based on the selection setting, and send the command to the egress queue.
-
公开(公告)号:US12127003B2
公开(公告)日:2024-10-22
申请号:US18225031
申请日:2023-07-21
Applicant: LG ELECTRONICS INC.
Inventor: Geumsan Jo , Seungjune Yi
Abstract: The present invention relates to a method for processing data units by a Packet Data Convergence Protocol (PDCP) entity of a user equipment (UE) in a wireless communication system. In particular, the method includes the steps of: receiving a first data unit having a specific count value from a lower layer; and discarding the first data unit, when there is a second data unit having the specific count value which was received before the first data unit and for which an integrity verification was successful.
-
-
-
-
-
-
-
-
-