Flow Control Of Data Transmission Through A Network Patents (Class 370/235)
  • Patent number: 11962723
    Abstract: A method in which a high-quality packet telephony terminal apparatus performing low-latency and lossless packet communication with a counterpart packet telephony terminal apparatus operates in an integrated network structure in which a time sensitive network (TSN) and a packet communication network are combined may be disclosed. The packet telephony terminal apparatus may perform packet telephony call processing, perform a TSN stream reservation procedure when the counterpart packet telephony terminal apparatus is capable of performing a TSN function for lossless packet communication, adjust a size of a dejitter buffer when the TSN stream reservation procedure is successful, and perform low-latency packet telephony communication through the minimized size of the dejitter buffer.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: April 16, 2024
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Do Young Kim, Namseok Ko, Sun Me Kim, Taesik Cheung, Yoo Hwa Kang, Tae Kyu Kang, Jeong-Dong Ryoo, Yeoncheol Ryoo
  • Patent number: 11963215
    Abstract: Implementations of the present disclosure relate to resource unit (RU) assignment to combat frequency selective fading. A method comprises determining, at an access point (AP), a plurality of channel qualities of a plurality of resource units (RUs) for a client. The plurality of RUs are configured to be available for communications with a plurality of clients comprising the client. The method further comprises determining, from the plurality of RUs, a target RU for the client based at least in part on the plurality of channel qualities. The target RU is to be used by the client for a following transmission with the AP. A target RU with good channel quality will be assigned to the client, thus the transmission and overall system performance will be enhanced.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: April 16, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jianpo Han, Hongli Zhang, Qiang Zhou, Mohd Shahnawaz Siraj, Andre Beaudin
  • Patent number: 11963251
    Abstract: A network node that is a second network node connected to a user device and a first network node includes: a control unit that acquires information regarding a layer which is terminated at the user device and the second network node; and a transmission unit that transmits the information regarding the layer to the first network node. The layer is not terminated at the user device and the first network node.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 16, 2024
    Assignee: NTT DOCOMO, INC.
    Inventors: Tooru Uchino, Teruaki Toeda, Anil Umesh
  • Patent number: 11963034
    Abstract: This application provides a communication method and apparatus. In the method, a first network element creates a buffer queue based on a request of a second network element. Further, the first network element collects data of a corresponding type, sends data in the buffer queue to the second network element, and releases corresponding storage space after the second network element completes a data collection task. In this way, utilization of storage space of the first network element is improved, thereby solving the problem in the conventional technology that the first network element needs to have relatively large storage space capacity.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: April 16, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yixu Xu, Yan Wang
  • Patent number: 11956818
    Abstract: A system and a method are disclosed for accessing a wireless medium for a NR-U deployed at 60 GHz. A directional CCA sensing is performed on a set of multiple beams in the medium in which each beam is oriented in a different direction. It is determined whether at least one beam of is busy and, if so, a back-off timer is initialized. The back-off timer is decreased by a predetermined amount based on a determination that all beams of the set of multiple beams are idle. The back-off timer is repeatedly decreased the predetermined amount based on a determination that all beams of the set of multiple beams are idle until the back-off timer equals a predetermined amount. Data is transmitted at least one beam of the set of multiple beams based on the back-off timer equaling the predetermined amount.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: April 9, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Liang Hu, Jung Hyun Bae
  • Patent number: 11956151
    Abstract: A transmission control protocol (TCP) flow control method is provided, which comprises: sending a data packet from a packet processor to a receiver and storing a copy of the data packet; receiving a current ACK packet with a current packet number; determining whether the current packet number is identical to a last packet number and whether a last substitute ACK packet generated by the input ACK filter exists; and performing steps respectively corresponding to different results of this determination to avoid TCP congestion control timely. A TCP flow control device performing the method is also disclosed.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: April 9, 2024
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Po-Jui Tsao, Chuan-Yu Cho, Chun-Chieh Huang
  • Patent number: 11956664
    Abstract: A method by a wireless transmitting device is disclosed for indicating a partial traffic identifier (PTID) or an access category index (ACI) in a header compression element. The method includes generating a frame that includes the header compression element, wherein the header compression element includes a first subfield that is for indicating a PTID of a quality of service (QoS) data frame or an ACI of a QoS management frame and a second subfield indicating whether the first subfield indicates the PTID of the QoS data frame or the ACI of the QoS management frame. The method further includes transmitting the frame through a wireless medium.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: April 9, 2024
    Assignee: NEWRACOM, Inc.
    Inventors: Junyoun Won, Yujin Noh, Joonsoo Lee, Hyun Sik Jung, Hyungu Park
  • Patent number: 11943150
    Abstract: Techniques for tracking compute capacity of a scalable application service platform to perform dynamic bandwidth allocation for data flows associated with applications hosted by the service platform are disclosed. Some of the techniques may include allocating a first amount of bandwidth of a physical underlay of a network for data flows associated with an application. The techniques may also include receiving, from a scalable application service hosting the application, an indication of an amount of computing resources of the scalable application service that are allocated to host the application. Based at least in part on the indications, a second amount of bandwidth of the physical underlay to allocate for the data flows may be determined. The techniques may also include allocating the second amount of bandwidth of the physical underlay of the network for the data flows associated with the application.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: March 26, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Lorand Jakab, Alberto Rodriguez Natal, Fabio R. Maino, John G. Apostolopoulos
  • Patent number: 11943173
    Abstract: A channel indication method and an apparatus thereof are provided. The method is performed by a base station working on an unlicensed spectrum. The method includes that the base station determines one or more first channel detection subbands that pass a channel detection. Additionally, the base station generates a channel indication signal to indicate the one or more first channel detection subbands that pass the channel detection. Furthermore, the base station transmits the channel indication signal to a terminal to determine, based on the channel indication signal, the one or more first channel detection subbands that pass the channel detection.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 26, 2024
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Yajun Zhu
  • Patent number: 11936556
    Abstract: Systems and methods for multicast send duplication instead of replication in a high performance computing environment. A method can provide a plurality of switches, a plurality of hosts, the plurality of hosts being interconnected via the plurality of switches, wherein a host of the plurality of hosts comprises a multicast sender node, the sender node comprising a system image generation module and a current message sequence module. The method can organize the plurality of switches into two rails, the two or more rails providing redundant connectivity between the plurality of hosts. The method can send two or more duplicate multicast packets on different rails. Upon a receiving node receiving at least two versions of the same multicast packet, only one will be delivered to the communication stack/clients above the layer that handles the encapsulation header.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: March 19, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Stephen McKinty, Predrag Hodoba
  • Patent number: 11936926
    Abstract: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: March 19, 2024
    Assignee: TiVo Corporation
    Inventors: Brian Field, Jan Van Doorn
  • Patent number: 11936663
    Abstract: An example method includes detecting, using sensors, packets throughout a datacenter. The sensors can then send packet logs to various collectors which can then identify and summarize data flows in the datacenter. The collectors can then send flow logs to an analytics module which can identify the status of the datacenter and detect an attack.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: March 19, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Abhishek Ranjan Singh, Shashidhar Gandham, Ellen Christine Scheib, Omid Madani, Ali Parandehgheibi, Jackson Ngoc Ki Pang, Vimalkumar Jeyakumar, Michael Standish Watts, Hoang Viet Nguyen, Khawar Deen, Rohit Chandra Prasad, Sunil Kumar Gupta, Supreeth Hosur Nagesh Rao, Anubhav Gupta, Ashutosh Kulshreshtha, Roberto Fernando Spadaro, Hai Trong Vu, Varun Sagar Malhotra, Shih-Chun Chang, Bharathwaj Sankara Viswanathan, Fnu Rachita Agasthy, Duane Thomas Barlow
  • Patent number: 11937260
    Abstract: According to an embodiment of the present invention a method of receiving a signal by a user equipment (UE) in a wireless communication system, may comprises: receiving downlink control information (DCI) scheduling a plurality of transport blocks (TBs) carrying system information; receiving at least one of the plurality TBs based on the DCI; and obtaining at least part of the system information based on the at least one TB, wherein the DCI can be configured as common DCI for a plurality of UE types different from each other, wherein the system information carried by the plurality of TBs may include one or more system information blocks (SIBs) for the plurality of UE types, and wherein the UE may determine whether to receive a specific TB based on whether or not the UE is a first type UE or a second type UE.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: March 19, 2024
    Assignee: LG Electronics Inc.
    Inventors: Youngdae Lee, Jaehyung Kim, Suckchel Yang, Seunggye Hwang
  • Patent number: 11937125
    Abstract: There are provided measures for enabling/realizing load balancing between neighboring cells in a system with beamformed radio access. Such measures exemplarily include determining a load balancing condition, including at least one beam as a candidate beam and at least one target radio access entity for offloading terminal entities being currently served by the candidate beam, specifying a load balancing hypothesis for a hypothetical case of deactivation of the candidate beam, including information on an impact of the hypothetical beam deactivation, inquiring non-/acceptance of deactivation of the candidate beam from the at least one target radio access entity on the basis of the load balancing hypothesis, and deactivating the candidate beam if acceptance of deactivation of the candidate beam is inquired from the at least one target radio access entity.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: March 19, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Irina-Mihaela Balan, Ingo Viering
  • Patent number: 11937123
    Abstract: A network device receives, from a congestion controller, traffic policy information associated with a data stream between a sender and a receiver, where the traffic policy information includes a maximum round trip delay time (RTT) and a maximum throughput rate (Rate). The network device obtains a receiver advertised window size (RWND) for the receiver for the data stream. The network device modifies the RWND based on the RTT and the Rate to produce a modified receiver window size (RWND?) and sends the RWND? to the sender for use in controlling congestion on the data stream between the sender and the receiver.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: March 19, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Parry Cornell Booker, Ning Chen
  • Patent number: 11929939
    Abstract: A system and method remotely allocate bandwidth among content consumers on a computing network based on optimizing an aggregate objective pertaining to a plurality of flows of content. The system and method create a profile for each flow of the plurality of flows from a content provider to a content consumer on the computing network. Information is stored in each profile based on at least a metric associated with the corresponding flow. A target bandwidth for each profile is computed remotely, based on optimizing an aggregate objective pertaining to the plurality of flows of content. The optimizing is also based on the information stored in their respective profiles. The system and method distribute the bandwidth to each flow of the plurality of flows based on the target bandwidth remotely computed for each profile.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: March 12, 2024
    Assignee: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
    Inventors: Yih-Chun Hu, Zhuotao Liu
  • Patent number: 11930530
    Abstract: Certain aspects of the present disclosure provide a method for wireless communications by a transmitter UE. The method generally includes receiving, from a network entity, a downlink control information (DCI) allocating resources in an unlicensed frequency band for multiple physical sidelink shared channel (PSSCH) transmissions to at least one receiver UE across transmission time intervals (TTIs), performing a listen-before-talk (LBT) channel access procedure in the TTIs, and transmitting at least one LBT report to the network entity on a physical uplink control channel (PUCCH) resource that occurs before another PUCCH resource used for transmitting acknowledgment feedback for the PSSCH transmissions.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: March 12, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Chih-Hao Liu, Jing Sun, Yisheng Xue, Xiaoxia Zhang, Piyush Gupta, Sony Akkarakaran, Tao Luo, Juan Montojo, Peter Gaal
  • Patent number: 11929911
    Abstract: A network management system can include multiple network interfaces. For example, the network management system can include a first network interface that can receive a stream of network packets associated with users. The network management system can include a second network interface for transmitting the received stream of network packets. The network management system can shape the stream of network packets before transmission. The network management system can assign the network packets into classes. The classes may have a configured hierarchical relationship. The classes may also have an operational hierarchy based on bandwidth usage during operation. The network management system can shape the stream of network packets based on operational hierarchy of classes and configured hierarchical relationship.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: March 12, 2024
    Assignee: NOMADIX, INC.
    Inventors: Allen Martin Swig, Vadim Olshansky
  • Patent number: 11929934
    Abstract: A communication apparatus includes input circuitry, an encapsulator, transmission circuitry and flow control circuitry. The input circuitry is to receive packets from a data source in accordance with a first communication protocol that employs credit-based flow control. The encapsulator is to buffer the packets in a memory buffer and to encapsulate the buffered packets in accordance with a second communication protocol. The transmission circuitry is to transmit the encapsulated packets over a communication link in accordance with the second communication protocol. The flow control circuitry is to receive from the encapsulator buffer status indications that are indicative of a fill level of the memory buffer, and to exchange credit messages with the data source, in accordance with the credit-based flow control of the first communication protocol, responsively to the buffer status indications.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: March 12, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Liran Liss, Ortal Bashan, Aviad Levy, Lion Levi
  • Patent number: 11921722
    Abstract: Herein are techniques for dynamic aggregation of results of a database request, including concurrent grouping of result items in memory based on quasi-dense keys. Each of many computational threads concurrently performs as follows. A hash code is calculated that represents a particular natural grouping key (NGK) for an aggregate result of a database request. Based on the hash code, the thread detects that a set of distinct NGKs that are already stored in the aggregate result does not contain the particular NGK. A distinct dense grouping key for the particular NGK is statefully generated. The dense grouping key is bound to the particular NGK. Based on said binding, the particular NGK is added to the set of distinct NGKs in the aggregate result.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: March 5, 2024
    Assignee: Oracle International Corporation
    Inventors: Shasank Kisan Chavan, William Martinez Cortes, Weiwei Gong
  • Patent number: 11924670
    Abstract: A method is provided by a central-unit-control plane (CU-CP) of a network node for exchanging information with a central-unit user plane (CU-UP) of the network node to manage Quality of Service (QoS) flows for the optimization of radio resources. The method includes transmitting, to the CU-UP, a request for flow information for at least one QoS flow and receiving, from the CU-UP of the network node, the flow information for the at least one QoS flow. Based on the flow information for the at least one QoS flow, at least one action is taken.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: March 5, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Matteo Fiorani, Martin Skarve, Göran Hansson, Christer Gustafsson
  • Patent number: 11917450
    Abstract: This application provides a transmission method and a data transmission apparatus, so as to avoid out-of-order of data packets.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: February 27, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lifeng Han, Rui Wang, Mingzeng Dai, Hongping Zhang, Qinghai Zeng
  • Patent number: 11916759
    Abstract: A computing system includes a distributed computing cluster including a plurality of computing nodes interconnected by an interconnect network over which the computing nodes of the plurality of computing nodes communicate with each other by passing messages. The computing nodes are configured with a first parameter governing transmissions of messages by the computing nodes over the interconnect network. The computing nodes are configured to accumulate messages for transmission as a group of messages according to the first parameter, and the computing system is configured to limit injections of computing requests into the distributed computing cluster according to a second parameter. A controller is configured to receive at least one predetermined service level requirement and to control a value of the second parameter and a value of the first parameter to control a computational throughput of the distributed computing cluster while complying with the at least one service level requirement.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: February 27, 2024
    Assignee: Ab Initio Technology LLC
    Inventor: Craig W. Stanfill
  • Patent number: 11916791
    Abstract: Techniques for modifying data packet transmission strategies for a data packet transmitted through a network are disclosed. A node identifies a TCP stage of a data packet flow associated with a data packet received by the node. The node identifies additional characteristics associated with the data packet, such as a duration of the data packet flow to which the data packet belongs. The node modifies a transmission strategy of the data packet based on the TCP stage associated with the data packet and one or more additional characteristics of the data packet. The node modifies the transmission strategy for the data packet by increasing an aggressiveness of the transmission strategy or decreasing the aggressiveness of the transmission strategy. A more aggressive transmission strategy employs more proactive data packet acceleration techniques than a less aggressive transmission strategy.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: February 27, 2024
    Assignee: CLOUDBRINK INC.
    Inventor: Subbu Ponnuswamy
  • Patent number: 11917439
    Abstract: There are provided a wireless communication method of configuring a measurement resource and a wireless communication device therefor. The method comprises determining a measurement resource to be disregarded when the number of measurement resources configured in one subframe exceeds the maximum number of measurement resources that a user equipment is able to measure in one subframe, wherein the measurement resource with lower priority is determined to be disregarded, and the measurement resource is not disregarded A times within the duration of N subframes, where A is an integer larger than 1, N corresponds to one plus B*periodicity of the measurement resource, and B is an integer equal to or larger than 1.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: February 27, 2024
    Assignee: Sun Patent Trust
    Inventors: Hui Tong, Masayuki Hoshino, Akihiko Nishio, Ming Xu
  • Patent number: 11909800
    Abstract: A system and method of downspeeding a media stream transmitted over a communication link from a sender device to a receiving device.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: February 20, 2024
    Assignee: Pexip AS
    Inventors: Håvard Graff, Tulio Beloqui, Knut Inge Hvidsten
  • Patent number: 11909644
    Abstract: A network device transmits data to a user equipment (UE) via a first Radio Access Network (RAN) using first Transmission Control Protocol (TCP) congestion control parameters. The network device receives a notification message indicating that the UE has moved from the first RAN to a second RAN. The network device modifies, responsive to receipt of the notification, the first TCP congestion control parameters to create second TCP congestion control parameters, where the first TCP congestion control parameters include a first slow start threshold (ssthresh), and wherein the second TCP congestion control parameters include a second ssthresh that is different than the first ssthresh. The network device transmits data to the UE via the second RAN using the second TCP congestion control parameters.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: February 20, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Daniel Mindler, Hugo David Munoz Sanchez, Maria Cel Halili Zaballero, Daniel Osorio, Xihong Wang, Lixia Yan
  • Patent number: 11910236
    Abstract: Methods, devices, and system related to adaptive determination of payload sizes based on usage patterns of the contents are disclosed. In one example aspect, an apparatus for wireless communication includes a processor that is configured to transmit a first data packet associated with a first network content to a user device, receive a request from the user device indicating a switch to a second network content from the first network content, determine a usage pattern associated with the first network content based on information included in at least the first data packet and the request, and adaptively change, based on the usage pattern, a payload size of a second data packet associated with a subsequent transmission of the first network content.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: February 20, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Muhammad Tawhidur Rahman
  • Patent number: 11909481
    Abstract: Certain aspects of the subject matter described in this disclosure can be implemented in a method for wireless communication by a user equipment (UE). The method generally includes determining whether a plurality of beam configurations configured for processing one or more downlink (DL) signals are different than a first beam configuration for processing at least one CSI-RS, the one or more DL signals to be received in the same symbol as the at least one CSI-RS; selecting a second beam configuration for processing the at least one CSI-RS based on the determination; receiving the at least one CSI-RS; and processing the at least one CSI-RS based on the selected second beam configuration.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: February 20, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Zhou, Mostafa Khoshnevisan, Tao Luo, Xiaoxia Zhang, Wooseok Nam, Huilin Xu
  • Patent number: 11902131
    Abstract: A data collection system collects data of a monitoring target. The data collection system includes a transmission-side apparatus and a reception-side apparatus. The transmission-side apparatus includes an acquisition unit that acquires the data from the monitoring target, and a transmission unit that transmits the data if the data has changed. The reception-side apparatus includes a reception unit that receives the data from the transmission-side apparatus, and a determination unit that determines whether a data loss is present.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: February 13, 2024
    Assignee: Daikin Industries, Ltd.
    Inventors: Kenta Nohara, Gou Nakatsuka
  • Patent number: 11902128
    Abstract: Systems and methods described herein allow mobile network operators to provide an adaptive quality of service (QoS) approach for application providers. A network device in a core network receives a QoS monitoring report based on QoS monitoring by an access station. The QoS monitoring report includes data for QoS parameters for network services in a default QoS flow supporting a protocol data unit (PDU) session. Based on the QoS monitoring report, the network device determines if the default QoS flow supports a required service level for the PDU session. When the network device determines that the default QoS flow does not support the required service level for the PDU session, the network device automatically activates a dedicated QoS flow to support the PDU session with the required service level.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: February 13, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Violeta Cakulev, Sudhakar Reddy Patil, Yousef Abdelmalek
  • Patent number: 11902892
    Abstract: A network device of a core network may maintain a mapping table that maps core network slices with quality of service (QoS) class identifiers (QCIs) based on service profile identifiers (SPIDs), and may receive, from a user device, a request for service with a particular QCI included in the QCIs of the mapping table. The network device may identify a particular SPID of the SPIDs in the mapping table based on the particular QCI of the service, and may generate a flow request based on the particular SPID. The network device may cause the flow request to be provided to a radio access network (RAN) associated with the user device, to cause the RAN to select a RAN slice for provision of the service to the user device.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: February 13, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ye Huang, Jin Yang, Sudhakar Reddy Patil, Javier A. Ferro, Suzann Hua, Susan Wu Sanders, Violeta Cakulev, Ali Imdad Malik, Hossein M. Ahmadi
  • Patent number: 11902832
    Abstract: The system obtains an acyclic graph including multiple nodes and edges. An edge indicates a parent node and a child node to be included in a weave indicating a linear order of the multiple nodes. The parent node occurs before the child node in the weave. The acyclic graph includes a branch node having a first and a second child node that do not have a parent-child relationship indicating the weave. The system orders the multiple nodes in the acyclic graph by ordering a portion of the multiple nodes according to a portion of the multiple edges. The system orders the first child node and the second child node by obtaining a first priority associated with the first child node and a second priority associated with the second child node and, based on the first and second priority, creating the weave by ordering the first and second child node.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: February 13, 2024
    Assignee: SpiderOak, Inc.
    Inventor: Jonathan Andrew Crockett Moore
  • Patent number: 11902116
    Abstract: A packet processing method includes receiving, by a forwarding plane device, a first packet transmitted by a user, where an identity of the user is comprised in the first packet, and a forwarding table is comprised in the forwarding plane device, determining, by the forwarding plane device, an identity of a service according to a corresponding relationship between the identity of the user and the identity of the service as well as the identity of the user in the first packet, generating, by the forwarding plane device, a second packet by encapsulating the first packet with the identity of the service, and transmitting the second packet to a network device to enable the network device to manage the service according to the identity of the service in the second packet.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: February 13, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chengyong Lin, Enhui Liu, Wenyang Lei
  • Patent number: 11902162
    Abstract: There is provided a transmission apparatus that transmits information generated by an information source and divided for each block to a transmission path in units of frames including a plurality of the blocks, including: a transmission unit that stops the transmission of information to the transmission path or transmits toggle data to the transmission path in one of several blocks in the frame where an amount of information to be transmitted is less than a transmission capacity of the transmission path, the toggle data having a cycle of transition of information longer than that of information in a block other than the one block in the frame.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: February 13, 2024
    Assignee: Sony Semiconductor Solutions Corporation
    Inventors: Satoshi Ota, Toshihisa Hyakudai
  • Patent number: 11902365
    Abstract: A network device, associated with peer network devices, may receive policy information for a protocol; and compute a first update message based on information regarding a route associated with the policy information. The network device may determine that an upper utilization threshold for one or more of peer queues, associated with the peer network devices, is not satisfied; and write the first update message to the peer queues based on determining that the upper utilization threshold is not satisfied. The network device may compute a second update message based on the information regarding the route; determine that the upper utilization threshold for one or more of the peer queues is satisfied; and pause writing the second update message to the peer queues based on the upper utilization threshold being satisfied. The network device may permit the peer network devices to obtain data from corresponding ones of the peer queues.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: February 13, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Ashutosh K. Grewal, Jaihari V. Loganathan, Kevin Wang, Sanjay Khanna
  • Patent number: 11902096
    Abstract: A network device may detect an error associated with a packet based on error information being generated from processing the packet at a layer of a network stack. The network device may determine, based on detecting the error, metadata associated with the packet. The network device may generate telemetry data to include the metadata. The network device may provide the telemetry data to a network analyzer for policy enforcement.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: February 13, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Vivek R., Reji Thomas, Jimmy Jose
  • Patent number: 11886732
    Abstract: A data storage server may store a data packet generated by a client in a first server memory prior to the data packet being migrated to a third server memory of the data storage server by a server controller in response to a server data migration module. The data packet may be moved to satisfy a quality of service agreement between a host and the client. The data packet can be proactively copied to a second server memory by the server controller in response to the migration of the data packet from the first to the third server memories.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: January 30, 2024
    Assignee: Seagate Technology LLC
    Inventors: Paul F. Kusbel, John E. Moon
  • Patent number: 11889538
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may adjust a basic safety message generation periodicity based at least in part on a semi-persistent scheduling periodicity for transmitting basic safety messages. The UE may generate one or more basic safety messages based at least in part on the adjusted basic safety message generation periodicity. Numerous other aspects are provided.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: January 30, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Ralph Akram Gholmieh, Sean Vincent Maschue, Shailesh Patil, Cheol Hee Park, Tien Viet Nguyen, Hamza Ijaz Abbasi, Ashish Shankar Iyer, Praveen Kumar Appani, Srinivasan Rajagopalan
  • Patent number: 11882049
    Abstract: A method of managing a fill state of a buffer in an external device includes monitoring the latency of a network connection to an external device having a network buffer via a managing device. A state of fill of the network buffer is determined based on at least the monitored latency of the network connection, and the effective network speed is estimated based on the state of fill of the network buffer. One or more network traffic scheduling parameters are adjusted in response to the estimated effective network speed, such as a maximum currently usable network speed that is lower than a maximum possible speed of the network. The maximum currently usable network speed of the network connection is periodically increased if the monitored latency is in a normal state and the maximum currently usable network speed is lower than the maximum possible speed of the network.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: January 23, 2024
    Assignee: Avast Software s.r.o.
    Inventor: Michal Vaner
  • Patent number: 11876704
    Abstract: A traffic control method including obtaining, by a network device, a configuration policy from a management device, where the configuration policy is used to control access between a plurality of branch devices, and where each of the plurality of branch devices is connected to the network device, and configuring, by the network device, a destination of traffic between the branch devices based on the configuration policy, so that the traffic between the branch devices is transmitted to the configured destination.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: January 16, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jianqiang Hou
  • Patent number: 11876877
    Abstract: A reinforcement-learning based queue-management method for undersea networks. In one embodiment, a computer-implemented method to shape traffic in a dynamic network, comprising measuring network states, classifying each of a plurality of packets into one of a plurality of traffic types based on quality-of-service requirements, defining a decision epoch interval, determining a policy with a plurality of neural networks and with a deep reinforcement learning agent that maximizes entropy-regularized long-term reward and produces a plurality of weighted fair-queuing weights based on an observation of the state of the queues at the decision epoch intervals, and using the policy to allocate predefined portions of the available transmission bandwidth across the plurality of traffic types by defining each type with a WFQ weight.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: January 16, 2024
    Assignee: United States of America as represented by the Secretary of the Navy
    Inventors: Pedro Forero, Peng Zhang, Dusan Radosevic
  • Patent number: 11870687
    Abstract: A method for sending data packets encapsulated according to the MPLS protocol, and a sending device of an IP/MPLS network configured to implement the method. The sending method includes obtaining an identifier representative of a group of data packets having at least one data packet, inserting the identifier into at least one part of a data field associated with an entropy label of the MPLS protocol of the at least one data packet, and sending the at least one data packet in the IP/MPLS network.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 9, 2024
    Assignee: ORANGE
    Inventor: Bruno Decraene
  • Patent number: 11863999
    Abstract: Apparatus and methods for operating wireless devices using unlicensed frequency ranges with minimal transmission interruptions. In one embodiment, the apparatus and methods provide a mechanism for redirecting idle or inactive wireless devices to different frequencies in response to interference detection such as by 5 GHz-band radar. In one variant, the present disclosure provides methods and apparatus for allowing user device (UEs) using 5G NR-U spectrum to continue to operate upon radar detection by successfully switching the UEs to one or more frequencies that are free of radar operation. In one variant, a gNB controlling the UEs informs the AMF (access and mobility function) of a radar detection event, and the AMF initiates a paging towards idle UEs in order to allow the gNB to move the UEs to a frequency without radar operations. In another variant, a gNB switches its UEs to a different frequency without relying on the AMF.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: January 2, 2024
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Maulik Vaidya, Ahmad Reza Hedayat, Amitav Mukherjee
  • Patent number: 11863412
    Abstract: A packet information analysis method and a network traffic monitoring device are disclosed. The method includes the following. Network flow data including a plurality of network packets is obtained. An index parameter is generated according to packet information (e.g., header information) of the first network packet among the network flow. A target mapping model is determined from a plurality of candidate mapping models according to the index parameter. The index parameter is between a first sampling point and a second sampling point of the target mapping model. An interpolation mapping value is obtained according to the index parameter, the first sampling point, the second sampling point, and the target mapping model. An evaluation value is obtained according to the interpolation mapping value. The evaluation value reflects a distribution status of a monitoring item in the network traffic flows.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: January 2, 2024
    Assignee: Chung Yuan Christian University
    Inventors: Yu-Kuen Lai, Cheng-Lin Tsai, Kai-Po Chang
  • Patent number: 11863675
    Abstract: Datacenters or other large-scale distributed computing systems can provide computing resources such as processing power and data storage as computing services accessible to tenants via a computer network. A tenant, such as a corporation, school, or organization, can have multiple users or groups of users with corresponding websites. To facilitate ready access, data relevant to a user, group, or website of a tenant can be stored in a dedicated network location sometimes referred to as a shard. A shard can be a physical and/or logical storage location that contains emails, chats, instant messages, documents, photos, videos, or other types of content items with which the user, group, or website can interact.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: January 2, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ariane Belle Tsai, Aigerim Shintemirova, Nicole Isis Cranon, Annalilia Horstmann Cavazos, Serguei Vasilyevich Martchenko, Yuva Priya Arunkumar, Andrew Kovalenko
  • Patent number: 11855899
    Abstract: A network device for use with a client device and a cable modem termination system (“CMTS”), the client device being configured to run applications requiring data traffic of a first and second quality of service (“QoS”). The CMTS is configured to provide a first service flow and a second service flow to the network device. The network device provides a local area network (“LAN”) for connection to the client device and a network address translation (“NAT”). The NAT is configured to map the network device IP address to the client device IP address; divide the source ports into a first range and a low latency range; assign the respective data traffic of the applications to at least one port within the first range and to at least one port within the low latency range; and modify the low latency range of source ports based on a change in data traffic.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: December 26, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
  • Patent number: 11855967
    Abstract: A first correspondence table in a terminal device stores a first correspondence between an identifier of a process running on the terminal device and an identifier of a data stream created by the process. A second correspondence table stores a second correspondence between an identifier of an application and an identifier of a process created by the application. The terminal device receives an identifier of a first data stream from a network security device, finds, in the first correspondence table, a first record where the identifier of the first data stream is stored to obtain an identifier of a process in the first record, finds, in the second correspondence table, a second record where the identifier of the process in the first record is stored to obtain an identifier of an application from the second record, and sends the identifier of the application to the network security device.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: December 26, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Youyong Li, Ying Xiong
  • Patent number: 11855805
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 26, 2023
    Assignee: VMWARE, INC.
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze
  • Patent number: 11849012
    Abstract: A method for estimation of performance characteristics for transport control protocol includes sparsely sampling, at a middlebox, a plurality of packets from a transport control protocol (TCP) connection between a source endpoint and a destination endpoint through the middlebox. For each packet of the sampled plurality of packets, the method includes generating a time stamp when the packet is sampled and recording a sequence number and an acknowledgment number for the respective packet. The acknowledgment number is recorded when the acknowledgment number exists for the respective packet. The method also includes generating an estimated performance characteristic for the TCP connection between the source endpoint and the destination endpoint through the middlebox over the period of time based on at least two of a respective time stamp, a respective sequence number, or a respective acknowledgment number from one or more of the sampled plurality of packets.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: December 19, 2023
    Assignee: Google LLC
    Inventor: Akash Deshpande