End-to-end Flow Control Patents (Class 370/231)
  • Patent number: 12261781
    Abstract: A method for operating a communication network includes a communication network providing a sender of a distributed real-time application and a receiver of the distributed real-time application with a communication connection, the distributed real-time application defining a minimum operable data rate. The sender periodically transmits data packets to the receiver via the provided communication connection at a data rate higher than the defined minimum operable data rate. The sender steadily determines a currently available bitrate of the communication connection, and adjusts the data rate to a data rate lower than the determined currently available bitrate by a data rate offset defined by the distributed real-time application. A node of the communication network learns the defined data rate offset and provides a guaranteed minimum bitrate of the communication connection higher than a booked minimum bitrate of the communication connection by the learned data rate offset.
    Type: Grant
    Filed: December 8, 2023
    Date of Patent: March 25, 2025
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Dominik Schnieders, Nico Bayer
  • Patent number: 12255816
    Abstract: A network gateway is provided for routing data flows across a plurality of network connections, the network gateway including a plurality of network interfaces for transmitting data over the plurality of network connections, the plurality of network interfaces including a first network interface; at least one processor configured for: transmitting a sequential burst of packets across the first network interface; based on timestamps recorded when packets in the sequential burst of packets are received at a receiving node, and the size of the packets, generating a bandwidth of the first network interface; and routing a data flow of sequential packets across the plurality of network connections based on the generated bandwidth of the first network interface.
    Type: Grant
    Filed: January 15, 2024
    Date of Patent: March 18, 2025
    Assignee: DEJERO LABS INC.
    Inventors: David Sze, Bogdan Frusina, Jonathon Oberholzer, Bernard Wong, Sharon Hui Lun Choy, Todd Schneider
  • Patent number: 12256320
    Abstract: A method and an orchestration server for packet data network service slicing over a network infrastructure for real-time IP services are provided. The method comprises providing an orchestration server that has knowledge of a whole connectivity status of a network infrastructure and that is configured to manage service nodes. The server receives a session request for a real-time IP service from a UE device located in a given region and requests to one or more service nodes of said given region whether it has/they have network resources. Each of the one or more service nodes compute a QoS measurement thereof in terms of KPIs including latency, jitter and bandwidth, the QoS measurement being computed by a software module that is implemented on a virtual machine deployed on the service node; and tag a plurality of interfaces. The orchestration server selects a given service node in view of said QoS measurement.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 18, 2025
    Assignee: TELEFONICA INNOVACION DIGITAL SL
    Inventors: Xiaoyuan Yang, Josue Igual Blanco, Emilio A. Garrido Garcia
  • Patent number: 12256096
    Abstract: A device to code a point cloud data that includes a memory configured to store data representing points of a point cloud, and one or more processors implemented in circuitry and configured to: determine height values of points in a point cloud; code a data structure including data that represents a top threshold and a bottom threshold; classify points having height values between the top threshold and the bottom threshold into the set of ground points; classify points having height values above the top threshold or below the bottom threshold into the set of object points. The one or more processors code the ground points and the object points according to the classifications. The one or more processors code a geometry data unit header that includes data that overrides or refines the data of the data structure for the at least one of the top threshold or the bottom threshold.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: March 18, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Luong Pham Van, Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 12248425
    Abstract: A switch is described. The switch includes a plurality of ports, a plurality of port logic modules, a memory, and a switch fabric. Transactions ingress and egress the switch via the ports. The port logic modules are coupled with the ports. Each port logic module has core clock domain logic for a core clock domain specific to a corresponding port. The memory includes banks. The memory and the switch fabric have a system clock domain. The core clock domain for each of the port logic modules is different from the system clock domain.
    Type: Grant
    Filed: March 1, 2024
    Date of Patent: March 11, 2025
    Assignee: XConn Technologies Holdings, Ltd.
    Inventors: Christopher Helps, Yan Fan
  • Patent number: 12244524
    Abstract: Provided is a technology for creating an optimization function for solving a bandwidth allocation plan problem for determining bandwidths to be allocated for respective paths under various constraints regarding the paths for which bandwidths are to be allocated, the optimization function relating to a variable that represents a quantum state. The technology includes: an input setting unit that sets a set Path of paths, a set Edge of edges, a maximum bandwidth Max, a bandwidth p.bandwidth required by a path p, and a set e.paths of paths that include an edge e, as input to a bandwidth allocation plan problem for creating a bandwidth allocation plan for paths so as to satisfy a condition of minimizing a bandwidth allocated for the paths of the set Path as a whole under a predetermined constraint condition; and an optimization function creation unit that creates the optimization function using the input.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 4, 2025
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Kazuhiro Miyahara, Keitaro Horikawa, Kinya Tomita
  • Patent number: 12244518
    Abstract: An integrated circuit (IC) includes a Network-on-Chip (NoC). The NoC includes a plurality of NoC master circuits, a plurality of NoC slave circuits, and a plurality of switches. The plurality of switches are interconnected and communicatively link the plurality of NoC master circuits with the plurality of NoC slave circuits. The plurality of switches are configured to receive data of different widths during operation and implement different operating modes for forwarding the data based on the different widths.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 4, 2025
    Assignee: Xilinx, Inc.
    Inventors: Krishnan Srinivasan, Sagheer Ahmad, Ygal Arbel, Aman Gupta
  • Patent number: 12244503
    Abstract: A host information handling system may aggregate a plurality of packets for transmission from the host information handling system to a plurality of client information handling systems. The host information handling system may then assign a priority value to each of the plurality of packets. The host information handling system may then determine that an aggregate size of the plurality of packets exceeds a threshold size. Based, at least in part, on the determination, the host information handling system may select a subset of the plurality of packets for transmission to the plurality of client information handling systems. The host information handling system may then transmit the selected subset of the plurality of packets to the plurality of client information handling systems.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: March 4, 2025
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Dileep Kumar Soma
  • Patent number: 12237966
    Abstract: A network management apparatus acquires link information indicating a supportable communication rate for each of links among a plurality of nodes, acquires traffic type information indicating a traffic type transmitted among the plurality of nodes, acquires statistical information indicating an amount of traffic among the plurality of nodes, and verifies, in a case where it is assumed that a pseudo-failure has occurred on one or more links among the plurality of the nodes, verify a risk of using one or more links on which no pseudo-failure has occurred based on the link information, the traffic type information, and the statistical information.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: February 25, 2025
    Assignee: RAKUTEN MOBILE, INC.
    Inventor: Yoshimi Honda
  • Patent number: 12238620
    Abstract: The present invention provides a method for transmitting a plurality of pieces of CAM information in a V2X system. More specifically, the method, which is to be performed by a vehicle, includes: a step for transmitting a first message, including first information indicating whether a plurality of pieces of CAM information can be combined, to a base station through a first interface; a step for receiving, from the base station, a second message requesting that the plurality of pieces of CAM information be combined and transmitted; a step for receiving the plurality of pieces of CAM information from nearby vehicles through a second interface; and a step for transmitting a third message including the plurality of pieces of CAM information to the base station through the first interface.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: February 25, 2025
    Assignee: LG ELECTRONICS INC.
    Inventors: Seoyoung Back, Woosuk Ko
  • Patent number: 12238353
    Abstract: A device for receiving media data includes a memory configured to store media data of a media presentation and one or more processors implemented in circuitry and configured to retrieve a service description including data including one or more playback preferences for the media presentation, the playback preferences including a desired end-to-end latency; retrieve the media data of the media presentation via a network streaming protocol; and present the retrieved media data according to the one or more playback preferences and to achieve the desired end-to-end latency. For example, the playback preferences may specify acceleration or deceleration of playback rates in order to achieve the desired end-to-end latency. Thus, the device may accelerate playback if a buffer is filling too quickly, or decelerate playback if the buffer is emptying too quickly, to prevent buffer overflow or underflow and thereby avoid playback interruptions without changing the latency.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: February 25, 2025
    Assignee: QUALCOMM INCORPORATED
    Inventors: Thomas Stockhammer, Nikolai Konrad Leung
  • Patent number: 12229048
    Abstract: A network interface card (NIC) receives packets corresponding to a read or write request, the packets associated with a datatype descriptor stored in a datatype engine of the NIC, and each packet associated with a precomputed context which indicates a value for each dimension of a multi-dimensional array and a start location of the respective packet within a host memory block. The NIC generates, for a respective packet, a datatype handle corresponding to the datatype descriptor and an offset indicating a position of the respective packet within the packets. The NIC determines, based on the datatype handle and the offset, a cached context for the respective packet and initializes the datatype engine based on the cached context. The datatype engine generates, based on the cached context, read or write requests comprising addresses and lengths, thereby allowing the NIC to process out-of-order packets based on the precomputed and cached context.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: February 18, 2025
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Keith D. Underwood, Robert L. Alverson, Christopher M. Brueggen
  • Patent number: 12222876
    Abstract: A method and an apparatus for generating information based on a FIFO memory, a device and a medium. In the method, a write credit score and a read credit score of a current FIFO memory are determined by a total capacity of the FIFO memory, and a read address, a write address, a read data enable signal value and a write data enable signal value of the current FIFO memory; and the write credit score represents the number of data sets that can be written into the FIFO memory normally; and the read credit score represents the number of data sets that can be read from the FIFO memory normally; and after sending the write credit score and the read credit score to a preceding-stage device, the preceding-stage device read and write data according to the write credit score and the read credit score.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: February 11, 2025
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Xu Sun, Meng Yang, Qi Song
  • Patent number: 12216611
    Abstract: Embodiments of the present disclosure provide an artificial intelligence (AI) chip and an AI chip-based data processing method. The AI chip includes: a data flow network for processing, on the basis of an AI algorithm, data to be processed. The data flow network includes: at least one calculation module, each configured to calculate, on the basis of one of at least one operation node corresponding to the AI algorithm, the data to be processed, and output a calculation result; and a next transfer module corresponding to each calculation module, connected to each calculation module, and configured to receive the calculation result output by each calculation module and process the calculation result, the data to be processed flowing in the data flow network according to a preset data flow direction.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: February 4, 2025
    Assignee: Shenzhen Corerain Technologies Co., Ltd.
    Inventors: Kuen Hung Tsoi, Xinyu Niu
  • Patent number: 12207106
    Abstract: WiFi Sensing Mesh Network A sensing system for monitoring a place comprising a plurality of mesh devices located in the place. Each mesh device comprises a transmitter component which, when activated, configures the mesh device as a transmitter, and a receiver component which, when activated, configures the mesh device as a receiver. At least two of the mesh devices have activated receiver components. Each mesh device having an activated receiver component is configured, by a configuration tool, to receive sensed data for processing from at least one other selected mesh device of the plurality of mesh devices. The selected mesh device having been selected by the configuration tool and having an activated transmitter component. The sensed data is generated from a wireless signal transmitted by the transmitter device and received by each receiver device over a wireless communication medium.
    Type: Grant
    Filed: February 28, 2024
    Date of Patent: January 21, 2025
    Assignee: Nami AI Pte Ltd.
    Inventor: Gleb Vodovozov
  • Patent number: 12197276
    Abstract: Systems and methods for supporting memory page fault handling for network devices are disclosed. In one implementation, a processing device may receive, at a network interface device of a host computer system, an incoming packet from a network. The processing device may also select a first buffer from a plurality of buffers associated with a receiving queue of the network interface device. The processing device may attempt to store the incoming packet at the first buffer of the plurality of buffers. Responsive to receiving a notification that attempting to store the incoming packet at the first buffer encountered a page fault, the processing device may assign the first buffer to a wait queue of the network interface device. The processing device may further store the incoming packet at a second buffer of the plurality of buffers associated with the receiving queue.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: January 14, 2025
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin
  • Patent number: 12184555
    Abstract: This application discloses a service level adjustment method, apparatus, device, and system, and a storage medium. The method includes: A control device obtains at least one piece of related information in at least one piece of queue status information, a remaining data flow parameter, a current data flow parameter, and a quantity of reporting times of exception information of a target service level of a network device. The control device adjusts, when any information in the related information does not meet a threshold corresponding to the any information, a parameter of the target service level based on a maximum delay associated with the target service level.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: December 31, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shuang Chen, Lei Li, Jun Gong, Xiaodong Chang
  • Patent number: 12177292
    Abstract: Enhanced packet redirect capabilities are disclosed herein for draining traffic to a server. In an implementation, a server in an infrastructure service receives a packet from a stateless load balancer. The packet may comprise a request for content. A user space program on the server determines whether a connection identified in the packet belongs to the server. If the connection belongs to the server, the user space program handles the request for the content. If not, the server forwards the packet to a secondary server in the infrastructure service. The secondary server, to which the connection may belong, can then handle the request.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: December 24, 2024
    Assignee: Fastly, Inc.
    Inventors: Lennert Buytenhek, João Diogo Taveira Araújo
  • Patent number: 12177327
    Abstract: An encryption device for performing virtual and real operations and a method of operating the encryption device. The method includes performing a virtual operation; when a real operation request signal is received, determining whether the virtual operation being performed is completed; and in response to the virtual operation being completed, performing a real operation in response to the real operation request signal.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: December 24, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-hyeok Kim, Hong-mook Choi, Ji-su Kang, Hyun-il Kim, Jong-hoon Shin, Hye-soo Lee
  • Patent number: 12166586
    Abstract: Embodiments of the present disclosure provide a solution for operating radio bearers. According to embodiments of the present disclosure, a terminal device monitors a plurality of data packets transmitted from a network device on a radio bearer. If a reception of at least one data packet in the plurality of data packets is failed, the terminal device is able to discard the at least one data packet without requesting retransmission. The network device determines whether a retransmission condition for the at least one data packet is unfulfilled. If the retransmission condition is unfulfilled, the retransmission of the at least one data packet is skipped.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: December 10, 2024
    Assignee: Lenovo (Beijing) Limited
    Inventors: Congchi Zhang, Mingzeng Dai, Lianhai Wu
  • Patent number: 12143288
    Abstract: A signaling-link retimer concatenates discontiguous leading and trailing portions of a precoded and scrambled symbol stream, shunting the trailing portion of the stream ahead of unneeded stream content to dynamically reduce the number of symbols queued between retimer input and output and thus reduce retimer transit latency.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: November 12, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Casey Morrison, Enrique Musoll, Jitendra Mohan, Pulkit Khandelwal, Subbarao Arumilli, Vikas Khandelwal, Ken (Keqin) Han, Charan Enugala, Vivek Trivedi, Chi Feng
  • Patent number: 12120035
    Abstract: A device, a switch, and a method of determining latency which exceeds a threshold are described. A task is enqueued and a time is determined based on two clocks. A time the task is dequeued is determined based on the two clocks. Based on the time of enqueue and the time of dequeue according to each of the two clocks, the task is identified as meeting or violating a service level agreement.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: October 15, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Liron Mula, Aviv Kfir, Miri Shtaif, Eran Gil Beracha
  • Patent number: 12120555
    Abstract: A resource allocation method includes: obtaining, by a first network device, target resource reservation information based on a plurality of transmitted packets, where all of the packets carry a same virtual network identifier, and the virtual network identifier is used to indicate that the packets are transmitted through a same virtual network; and allocating a resource to the virtual network based on the target resource reservation information.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: October 15, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhibo Hu, Gang Yan
  • Patent number: 12114357
    Abstract: The present specification proposes a new procedure of signal transmission or reception between STAs in a case of sensing measurement initiated by an STA rather than an AP. According to an embodiment of the present specification, proposed is a sensing measurement procedure performed by an AP in response to transmission of a sensing initiation frame to the AP by an STA rather than the AP. According to another embodiment of the present specification, according to an embodiment of the present specification, proposed is a procedure in which an STA rather than an AP transmits a sensing initiation frame to the AP, and then the AP requests respondent STAs to transmit NDP frames. According to yet another embodiment of the present specification, proposed is a method for configuring a frame transmitted or received in the above procedures.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: October 8, 2024
    Assignee: LG ELECTRONICS INC.
    Inventors: Dongguk Lim, Jeongki Kim, Jinsoo Choi, Insun Jang, Sanggook Kim
  • Patent number: 12107767
    Abstract: A device and method may alter the transmission rate of data sent across a computer network based on a time to receive an acknowledgement in response to a packet sent over the network. An embodiment may transmit packets across the computer network according to a rate R, where R is determined based at least on a number of bytes to be sent during a window (cwnd) divided by a duration of time (RTT); and modify RTT based on a current round trip time of a packet sent over the network (e.g. based on a time to receive an acknowledgement in response to a packet sent over the network).
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: October 1, 2024
    Assignee: MELLANOX TECHNOLOGIES LTD.
    Inventors: Yuval Shpigelman, Idan Borshteen, Noam Bloch
  • Patent number: 12101329
    Abstract: Systems and methods include monitoring packets, by a network edge device, from one or more endpoint devices where the packets are destined for corresponding application services in a network; classifying the one or more endpoint devices based on the monitoring into a corresponding trust level of a plurality of trust levels; and, responsive to a first endpoint device of the one or more endpoint devices being untrusted, steering the packets from the first endpoint device into a restricted zone.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: September 24, 2024
    Assignee: Ciena Corporation
    Inventors: James P. Carnes, III, David J. Krauss, Petar Djukic, Todd Morris
  • Patent number: 12096222
    Abstract: This application provides a fake network device identification method and a communications apparatus. An uplink message sent by a terminal device is forwarded to a first network device via a second network device. After receiving the uplink message, the first network device generates a downlink message for the uplink message, performs security processing on the downlink message based on first time information, and/or sends the downlink message to the second network device. The second network device sends, to the terminal device, the downlink message on which the security processing is performed. The terminal device performs security verification on the received downlink message, and/or identifies whether the second network device is a fake network device. This helps improve communication security.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: September 17, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bin Xu, Bingzhao Li, Lei Chen, Xuelong Wang
  • Patent number: 12093203
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. To manage the operation of data processing systems, a management controller hosted by a data processing system may communicate with other components of the data processing system via sideband communications. To facilitate sideband communications between the management controller and other devices, the data processing system may include a sideband communication system. The sideband communication system may facilitate sideband communications between devices over large distances and/or under conditions that may otherwise render the sideband communications infeasible.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: September 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Jonathan Foster Lewis, Florence Gilberte Dorsey
  • Patent number: 12086446
    Abstract: Examples herein relate to a system capable of coupling to a remote memory pool, the system comprising: a memory controller and an interface to a connection, the interface coupled to the memory controller. In some examples, the interface is to translate a format of a memory access request to a format accepted by the memory controller and the memory controller is to provide the translated memory access request in a format accepted by a media. In some examples, a controller is to measure a number of addressable regions that are least accessed and cause at least one of the least accessed regions to be evicted to a local or remote memory device with relatively higher latency.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: September 10, 2024
    Assignee: Intel Corporation
    Inventors: Sujoy Sen, Thomas E. Willis, Durgesh Srivastava, Marcelo Cintra, Bassam N. Coury, Donald L. Faw, Francois Dugast
  • Patent number: 12063583
    Abstract: A cellular data communication network includes a gNodeB connected to a UPF by an IP network. A first translation module translates GFP packets into IP packets transmitted over the IP network. A second translation module translates the IP packets back into IP packets and forwards the IP packets to the UPF. A PFCP proxy snoops information and provides it to a BGP module that programs the translation modules and a routing module to perform routing of packets in bypass of the UPF. The BGP module may program the first translation module with an SR policy associated with a binding SID that is bound to an interface to the gNodeB. The SR policy may invoke translation according to a function. The routing module may be programmed to embed GTP information in an SRH header that is used by the first translation module. BGP module may also distribute routing and VPN updates.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: August 13, 2024
    Assignee: Arrcus Inc.
    Inventors: Keyur Patel, Tetsuya Murakami
  • Patent number: 12052169
    Abstract: A first router determines a designated router (DR) from a set of routers that are interconnected by a network based on a border gateway protocol (BGP). The set includes the first router. In response to the first router being the DR, the first router forms adjacencies with non-DR routers from the set and distributes reachability advertisements from the set of routers to the non-DR routers in the set. In response to the first router not being the DR, the first router forms an adjacency with the DR. The first router then conveys reachability advertisements to the DR and receives reachability advertisements from the routers in the set via the DR. The DR is determined based on receiving information at the first router indicating an identity of the DR, e.g., configuration information received from a controller, or by electing a DR based on priority values assigned to the routers and advertised in messages transmitted by the routers.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: July 30, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Kumar Dutta
  • Patent number: 12047941
    Abstract: Certain aspects of the present disclosure provide techniques for downlink relaying for passive internet of things (PIoT) communication. An example method includes receiving, from a network entity in a wireless network, configuration information for communicating with at least one passive internet of things (PIoT) device and receiving, from the network entity, a PIoT message, the PIoT message including at least a PIoT relay command instructing the UE to communicate with the at least one PIoT device. The method also includes transmitting, based on the PIoT message, one or more signals to the at least one PIoT device in accordance with the configuration information.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: July 23, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaojie Wang, Junyi Li, Piyush Gupta
  • Patent number: 12047275
    Abstract: Methods and apparatus relating to transmission on physical channels, such as in networks on chips (NoCs) or between chiplets, are provided. One example apparatus generally includes a higher bandwidth client; a lower bandwidth client; a first destination; a second destination; and multiple physical channels coupled between the higher bandwidth client, the lower bandwidth client, the first destination, and the second destination, wherein the higher bandwidth client is configured to send first traffic, aggregated across the multiple physical channels, to the first destination and wherein the lower bandwidth client is configured to send second traffic, concurrently with sending the first traffic, from the lower bandwidth client, dispersed over two or more of the multiple physical channels, to the second destination.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: July 23, 2024
    Assignee: XILINX, INC.
    Inventors: Aman Gupta, Jaideep Dastidar, Jeffrey Cuppett, Sagheer Ahmad
  • Patent number: 12028239
    Abstract: In one embodiment, a device predicts, for each of a plurality of applications accessible via a network, quality metrics for different network paths where traffic for that application be routed via one or more paths among the different network paths. The device generates a congestion risk prediction model that predicts a risk of traffic congestion for a particular combination of: applications from among the plurality of applications, traffic flows associated with those applications, and paths among the network paths via which those traffic flows may be routed. The device performs a constrained optimization based on the predicted quality metrics and on the risk of traffic congestion predicted by the model, to assign traffic flows for the applications to a selected subset of the different paths. The device causes the traffic flows to be routed in the network via the selected subset of the different paths to which they are assigned.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: July 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Grégoire Magendie, Jean-Philippe Vasseur
  • Patent number: 12004071
    Abstract: A user equipment (UE) is configured to access a first base station in a network via an access link, wherein the first base station is an integrated access and backhaul (IAB) node in a first IAB network topology connected to a second base station via one or more backhaul links, wherein the second base station is an IAB-donor for the first base station, report, to the first base station, information for reducing a maximum data rate for the UE when the UE is deployed in one or more IAB network topologies and receive data packages with a reduced maximum data rate based on the reported information.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: June 4, 2024
    Assignee: Apple Inc.
    Inventors: Murali Narasimha, Ralf Rossbach, Sarma V. Vangala
  • Patent number: 12004009
    Abstract: Aspects of the present disclosure include methods, apparatuses, and computer readable media for transmitting, to a receiving device, a first plurality of packets immediately after a first compression memory reset, transmitting, to the receiving device, a second plurality of packets different than the first plurality of packets, receiving, from the receiving device, a memory reset request associated with a second plurality of packets for a second compression memory reset, wherein the memory reset request comprises one or more recent sequence numbers of the second plurality of packets, and refraining from performing a second compression memory reset in response to determining that the at least one of the one or more recent sequence numbers is less than at least one of one or more reset sequence numbers of the first plurality of packets.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: June 4, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Leena Zacharias, Prasad Reddy Kadiri
  • Patent number: 11991083
    Abstract: An improved autonegotiation approach includes determining that a negotiated rate between a first network device and a second network device exceeds data transfer capacity over a network path downstream of the second network device. In response, a configuration message is generated and transmitted to the first network device. When received by the first network device, the configuration message causes the first network device to limit data transfer between the first network device and the second network device to no more than the downstream data transfer capacity.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: May 21, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Steven E. Drake, Charles R. Lyman
  • Patent number: 11985004
    Abstract: Systems and methods are provided for reducing WAN bandwidth consumption used by multicast for large scale software-defined branch deployments. In particular, a cloud-based multicast orchestrator may be implemented as part of an SD-WAN service. This cloud-based multicast orchestrator may orchestrate routes for multicast traffic between a multicast source and the various branches of the large scale software-defined branch deployment. This cloud-based multicast orchestrator may orchestrate routes for multicast traffic which reduce/optimize WAN bandwidth consumption. In combination with the cloud-based multicast orchestrator, examples may utilize a branch gateway hierarchy which designates one branch gateway a “leader” for a given multicast stream to further reduce WAN bandwidth consumption used by multicast.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: May 14, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shravan Kumar Vuggrala, Raghunandan Prabhakar, Shankar Kambat Ananthanarayanan
  • Patent number: 11983686
    Abstract: Systems and methods comprising determining a first user in proximity to a point of sale (POS) device of a second user, the POS device having detected an identity of the first user and a number of devices associated with the POS device. The number of devices is compared to a baseline number of devices in proximity to the POS device, which is based on a time of day and calculated from a time period prior to the time of day. Based on a determination that the number differs from the baseline number by more than a threshold amount, data is generated that includes an indication configured to be displayed utilizing a client application executing on a device of the first user, wherein user interaction with the indication enables the user to at least one of initiate or modify a transaction with the second user.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: May 14, 2024
    Assignee: Block, Inc.
    Inventors: Jason Holmes, Logan Johnson, Raymond John Ryan, Jotham Taylor, III
  • Patent number: 11979294
    Abstract: A network management method. The method includes: obtaining a network type of a target network; obtaining a logical network model of the target network based on the network type and a logical network recommendation model; determining a physical network model of the target network based on the logical network model and a physical network recommendation model; and performing network configuration based on the physical network model of the target network. An advantage of the embodiments lies in that, when a user inputs the network type of the target network instead of a large quantity of detailed network configurations, a network management system can automatically establish the required target network for the user, thereby greatly improving efficiency of establishing the target network.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: May 7, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Feng Dong, Tao Han, Tongjiang Yang, Xinyu Yan
  • Patent number: 11977923
    Abstract: Technologies for composing a managed node with multiple processors on multiple compute sleds to cooperatively execute a workload include a memory, one or more processors connected to the memory, and an accelerator. The accelerator further includes a coherence logic unit that is configured to receive a node configuration request to execute a workload. The node configuration request identifies the compute sled and a second compute sled to be included in a managed node. The coherence logic unit is further configured to modify a portion of local working data associated with the workload on the compute sled in the memory with the one or more processors of the compute sled, determine coherence data indicative of the modification made by the one or more processors of the compute sled to the local working data in the memory, and send the coherence data to the second compute sled of the managed node.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: May 7, 2024
    Assignee: Intel Corporation
    Inventors: Mohan J. Kumar, Murugasamy K. Nachimuthu, Krishna Bhuyan
  • Patent number: 11973669
    Abstract: Presented herein are methodologies in which packets or events are selected statistically to update a counter of a network device. The updated value that is stored in the counter also reflects a number of packets (or corresponding bytes) that were not selected to update the counter. The methodology includes receiving, at a network device, a first packet followed by a second packet, probabilistically selecting the second packet to update a value of a counter of the network device while probabilistically not selecting the first packet to update the value of the counter, and updating the value of the counter to account for both the first packet and the second packet.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 30, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Aviran Kadosh, Shira Turgeman
  • Patent number: 11956226
    Abstract: Methods and systems for performing operations comprising: receiving, by a server from a client device, a request to access a data object comprising one or more medical records, the request comprising authentication information; determining, by the server, that the authentication information is valid; in response to determining that the authentication information is valid, transferring, by the server, the data object to a temporary storage location; transmitting a first portion of the data object to the client device from the temporary storage location; and deleting the first portion of the data object from the temporary storage location after the first portion of the data object has been transmitted to the client device.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: April 9, 2024
    Assignee: Evernorth Strategic Development, Inc.
    Inventors: Jason Teeple, Baird Kaake
  • Patent number: 11954092
    Abstract: An Internet of Things (IoT) server can transmit a series of data blocks of a software update to an IoT device by sending a series of data block messages to the IoT device over a telecommunication network. The IoT device can return data block receipt messages to confirm receipt of the data block messages. The IoT device can also attempt to validate received data block messages, and can return data block validation messages for the data block messages that have been validated. When the IoT server receives data block validation messages for all of the data blocks of the software update, the IoT server can determine that the IoT device has received a usable version of the software update.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: April 9, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Hogan Shin
  • Patent number: 11943147
    Abstract: A method of determining a passive Round Trip Time, RTT, delay in a telecommunications system for exchanging data packets in accordance with a data transmission protocol between a first device and a second device. The first and second devices are identified by first and second device identifications, respectively. The data packets include an address part including a source address and a destination address. The method is performed in a node by modifying the address part of a received data packet from the first device, and creating a first timestamp before transmitting the modified data packet to the second device. Upon receiving, at the node, from the second device in response to the modified data packet, a data packet having the modified address part of the modified data packet, the node creates a second timestamp that provides for passively measuring the RTT delay.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: March 26, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ibon Gochi Garcia, Javier Muñoz Kirschberg
  • Patent number: 11922175
    Abstract: A method of operating a network device is provided. In response to an unplanned reboot, the network device can determine whether an unplanned reboot expedited recovery feature has been enabled on the network device. After determining that the unplanned reboot expedited recovery feature is enabled, the network device can identify a cause of the unplanned reboot. If the cause of the unplanned reboot is from a first set of events, a first bootup sequence can be performed. If the cause of the unplanned reboot is from a second set of events, a second bootup sequence that is expedited relative to the first bootup sequence can be performed.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: March 5, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Gil Adrian Torres, Zihao Wang
  • Patent number: 11924090
    Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Zafar Ali, Syed Kamran Raza, Ahmed Bashandy, Nagendra Kumar Nainar, Carlos M. Pignataro, Jaganbabu Rajamanickam, Rakesh Gandhi, Bhupendra Yadav, Faisal Iqbal
  • Patent number: 11921663
    Abstract: An electronic apparatus and a USB interface switching method. The electronic apparatus includes: a first control component corresponding to a first operating system, a second control component corresponding to a second operating system, a USB interface, and a USB interface switching circuit. The first control component is used to detect the data transmission state between the USB interface and the first control component. The second control component is used to detect the data transmission state between the USB interface and the second control component.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: March 5, 2024
    Assignees: K-TRONICS (SUZHOU) TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Zejian Hu
  • Patent number: 11917410
    Abstract: A method in a user device that supports a plurality of message authentication code (MAC) lengths for integrity protection of wireless communications includes receiving, from a base station, a first message including an information element (1002), determining, based on the information element, that a first MAC length of the plurality of MAC lengths is to be used for integrity protection (1004) and, thereafter, generating a second message including a MAC having the first MAC length (1006). The method also includes transmitting the second message to the base station (1008).
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 27, 2024
    Assignee: GOOGLE LLC
    Inventor: Chih-Hsiang Wu
  • Patent number: 11917586
    Abstract: In one aspect, the present disclosure relates to a method for method for efficient allocation of bandwidth in a wireless network. The method can include: identifying a plurality of network interfaces on a first user device; initializing a virtual network resource associated with the plurality of network interfaces; receiving, at the virtual network resource, data packets from an app executing on the first user device, the data packets destined for a remote device; sending a first portion of the data packets to the remote device via a first one of the plurality of network interfaces; and sending a second portion of the data packets to the remote device via a second one of the plurality of network interfaces. An aggregation platform can be configured to receive and reconstitute the first and second portions of the data packets, and to transmit the reconstituted data packets to the remote device.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: February 27, 2024
    Assignee: Capital One Services, LLC
    Inventors: Lawrence H. Douglas, Clayton Johnson