Traffic Shaping Patents (Class 370/230.1)
  • Patent number: 11929940
    Abstract: A circuit and corresponding method perform resource arbitration. The circuit comprises a pending arbiter (PA) that outputs a PA selection for accessing a resource. The PA is selection based on PA input. The PA input represents respective pending-state of requesters of the resource. The circuit further comprises a valid arbiter (VA) that outputs a VA selection for accessing the resource. The VA selection is based on VA input. The VA input represents respective valid-state of the requesters. The circuit performs a validity check on the PA selection output. The circuit outputs a final selection for accessing the resource by selecting, based on the validity check performed, the PA selection output or VA selection output. The circuit addresses arbitration fairness issues that may result when multiple requesters are arbitrating to be selected for access to a shared resource and such requesters require a credit (token) to be eligible for arbitration.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: March 12, 2024
    Assignee: Marvell Asia Pte Ltd
    Inventors: Joseph Featherston, Aadeetya Shreedhar
  • Patent number: 11909645
    Abstract: Systems and methods for Segment Routing (SR) Traffic Engineering (SR-TE) in a network include receiving link utilization measurements at a Label Edge Router (LER) with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and, responsive to one or more of detecting congestion and underutilization on one or more links associated with an SR tunnel at the LER based on the received link utilization measurements, performing one or more actions at the LER to one or more of alleviate the congestion and re-optimize the underutilization. A state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, and the label stack includes one or more of a node Segment ID (SID) and an adjacency SID.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: February 20, 2024
    Assignee: Ciena Corporation
    Inventors: Darek Skalecki, Gerard L. Swinkels
  • Patent number: 11902167
    Abstract: An object is to provide a communication apparatus, a communication method, and a program capable of avoiding an increase in network load when input traffic continues to be large and a communication delay when input traffic is very small. A communication apparatus according to the present invention prepares three token buckets and can transfer, discard, or hold a packet in accordance with the amount of tokens in each token bucket. This enables the communication apparatus to operate so as not to exceed a set maximum bandwidth when large traffic is received for the delay guarantee shaping. Further, When the maximum bandwidth is exceeded, the communication apparatus can select whether to discard a packet to prioritize a delay guarantee or to hold a packet to prioritize no loss of packets. Furthermore, the communication apparatus can immediately transmit a packet without increasing a communication delay when input traffic is very small.
    Type: Grant
    Filed: July 4, 2019
    Date of Patent: February 13, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Tatsuya Fukui, Katsuya Minami, Yuki Sakaue, Hiroyuki Furukawa
  • Patent number: 11895039
    Abstract: A communication system according to the present disclosure includes: a required band calculation unit (12, 41) configured to calculate a required band for a plurality of flows received by a bridge apparatus (3), in which, for a flow including burst data among the plurality of flows, the required band calculation unit (12, 41) calculates the required band for the flow based on a data size of the burst data and an allowable delay of the flow; and a speed ratio calculation unit (32, 43) configured to calculate a relative ratio of communication speeds of the plurality of flows based on the required band for the plurality of flows. The bridge apparatus (3) transfers the plurality of flows to a data receiving apparatus (2) according to the relative ratio of the communication speeds.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: February 6, 2024
    Assignees: NEC CORPORATION, NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATION TECHNOLOGY
    Inventors: Takeo Onishi, Taketoshi Nakajima, Toru Osuga, Satoko Itaya, Kenichi Maruhashi, Fumihide Kojima
  • Patent number: 11894994
    Abstract: A network traffic device comprising: at least one network device adapted to receive network data packets; wherein said at least one network device filters network data packets to locate at least one identifying packet, and samples said network data packets to select at least one sample packet. The at least one network device may transfer said at least one identifying packet and said at least one sample packet to an analyser. A predetermined sample rate may determine the number of sample packets selected by said at least one network device.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: February 6, 2024
    Assignee: Redfig Consulting Pty Ltd
    Inventor: Gavan Newell
  • Patent number: 11870642
    Abstract: In an example, a method comprises obtaining, by a policy controller from a first SDN architecture system, flow metadata for packet flows exchanged among workloads of a distributed application deployed to the first SDN architecture system; identifying, using flow metadata for a packet flow of the packet flows, a source endpoint workload and a destination endpoint workload of the packet flow; generating a network policy rule to allow packet flows from the source endpoint workload to the destination endpoint workload of the packet flow; and adding the network policy rule to a configuration repository as configuration data for a second SDN architecture system to cause a deployment system to configure the second SDN architecture system with the network policy rule to allow packet flows from the source endpoint workload to the destination endpoint workload when the distributed application is deployed to the second SDN architecture system.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 9, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Miriyala, Rosh Perumpully Ramadass, Fnu Nadeem
  • Patent number: 11863459
    Abstract: A packet processing method includes receiving, by a forwarding apparatus, a first packet, where the first packet belongs to a first packet flow, determining, by the forwarding apparatus, at least two types of information in the following four types of information a duration of staying in a first memory by the first packet flow, usage of the first memory, whether the first packet flow is a victim of a congestion control mechanism, and a drop priority of the first packet, and determining, by the forwarding apparatus based on the at least two types of information, whether explicit congestion notification marking needs to be performed on the first packet.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: January 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Nan Li, Chao Huang
  • Patent number: 11811621
    Abstract: A system and method for Quality of Experience (QoE) management on a network. The method including: determining a set of service categories for an operator's traffic, wherein at least one of the service categories is video streaming; mapping a plurality of traffic flows to each of the service categories; determining a target and minimum intent for each of the service categories; measuring a score and bandwidth use for each of the service category; determining whether each of the service categories are reaching an associated minimum bandwidth intent; if the minimum bandwidth intent is not being reached for at least one service category, adjusting the minimum intent for at least one of the service categories; allocating a bandwidth per service category based on the adjusted minimum intent; and shaping the traffic flow to the allocated bandwidth; otherwise allowing the traffic flow to continue with a current bandwidth allocation.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: November 7, 2023
    Inventors: Kamakshi Sridhar, Alexander Havang
  • Patent number: 11805445
    Abstract: This application discloses a traffic shaping method, where the method is applied to a wireless communication time division duplex (TDD) mode. A network device obtains N data packets sent by a terminal device using a shaping layer, where N is an integer greater than 0, the N data packets are submitted in sequence, and the shaping layer is configured to sort the N data packets; the network device compares traffic of the N data packets or a time interval at which the shaping layer sends data packets with a preset value when the network device determines that none of the N data packets is lost or that the N data packets are not out of order; and the network device shapes the traffic based on a comparison result by using the shaping layer.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: October 31, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yong Yan, Enhua He, Yan Qin
  • Patent number: 11800397
    Abstract: A method performed by a WTRU may comprise associating a logical channel with a plurality of token buckets, including at least a long term token bucket and a short term token bucket. The method may further comprise transmitting logical channel data on the associated logical channel, in a TTI. The transmitted logical channel data of the TTI may be no larger than a value corresponding to a minimum of the long term token bucket and the short term token bucket. The long term token bucket may be initialized to a value which is greater than an initialized value of the short term token bucket. When the WTRU transmits logical channel data in a TTI, the WTRU may decrement the long term token bucket and the short term token bucket by a total size of one or more MAC SDUs served on the associated logical channel.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: October 24, 2023
    Assignee: INTERDIGITAL PATENT HOLDINGS, INC.
    Inventors: Faris Alfarhan, Paul Marinier, Ghyslain Pelletier
  • Patent number: 11784887
    Abstract: Bandwidth throttling in a browser isolation environment is disclosed. A request is received from a client browser executing on a client device to connect to a website. The browser isolation system provides a surrogate browser to facilitate communications between the client browser and the remote resource. A throttle is applied to a portion of content delivered to the client browser in response to the received request.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 10, 2023
    Assignee: Menlo Security, Inc.
    Inventors: Lionel Litty, Ji Feng, Gautam Altekar, Gary Steven Kratkin
  • Patent number: 11770319
    Abstract: Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods implemented by a traceroute application implementing a Transmission Control Protocol (TCP) stack in a processing device include sending a plurality of TCP packets via a raw socket to perform a trace to a destination; receiving responses to the plurality of TCP packets; detecting the responses in the TCP stack and diverting the responses to the raw socket; and aggregating the responses by the traceroute application to determine details of a service path from the processing device to the destination.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: September 26, 2023
    Assignee: Zscaler, Inc.
    Inventors: Sandeep Kamath, Chenglong Zheng, Vladimir Stepanenko, Srikanth Devarajan
  • Patent number: 11765579
    Abstract: Embodiments of methods and systems for managing traffic across a WAN are disclosed. A method for managing traffic across a WAN involves identifying incoming traffic as Direct Internet Access (DIA) traffic at a first node, identifying incoming traffic as SD-WAN traffic at the first node, policing the DIA traffic at the first node, and adapting the policing of the DIA traffic at the first node in response to a comparison between the SD-WAN traffic and an SD-WAN traffic threshold.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: September 19, 2023
    Assignee: Versa Networks, Inc.
    Inventors: Sridhar Vishwanathan Iyer, Aswin Sivasubramanian, Apurva Mehta
  • Patent number: 11765007
    Abstract: A signal specification identification apparatus includes processing circuitry that estimates the transmission rate of a received signal, performs sampling frequency conversion on the received signal, calculates a probability corresponding to each of a plurality of candidates for a specification of the received signal, selects a candidate using the respective probabilities, and calculates reliability corresponding to a selected candidate, determines whether to output the selected candidate as an identification result or perform the sampling frequency conversion again, based on the reliability, and changes a parameter indicating the ratio of the sampling frequency conversion when it is determined that the sampling frequency conversion is to be performed again. Processing is repeated until the processing circuitry determines that the selected candidate as the identification result is to be output.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: September 19, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yasutaka Yamashita, Shigeru Uchida
  • Patent number: 11758476
    Abstract: A system, method, and computer-readable medium are disclosed for performing an intelligent connectivity operation. The intelligent connectivity operation includes: identifying context aware information associated with an information handling system; identifying network infrastructure operational information, the network infrastructure operational information including access point (AP) usage information; and, selecting an access point and a channel within the network infrastructure for use by the information handling system based upon the context aware information and the network infrastructure operational information.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: September 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Minho Cheong, Harpreet S. Narula
  • Patent number: 11750535
    Abstract: A transmission device (10) includes a flow table (11) that stores identification information about an uninterruptible target flow; a transmission-side identification unit (12) that identifies whether a received packet is from the target flow or a non-target flow based on whether the received packet matches the identification information about the target flow stored in the flow table (11); a tag application unit (13) that applies, to packets from the target flow, an uninterruptible identifier indicating that the packets are from the target flow and a sequence number for distinguishing the packets from other packets; and a branch unit (14) that branches the packets from the target flow processed by the tag application unit (13) into packets to be transferred to an active path (41) among redundant routes and packets to be transferred to a backup path (42) among the redundant routes.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: September 5, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Hiroto Takechi, Hideki Maeda, Daisaku Shimazaki, Masaaki Inami, Katsuhiro Araya, Masatoshi Namiki, Masahiro Yokota
  • Patent number: 11750504
    Abstract: Methods and systems are provided to facilitate network egress fairness between applications. At an egress port of a network, an arbitrator can provide fairness-based traffic shaping to data associated with applications. The desired fairness-based traffic shaping can be provided based on bandwidth, traffic classes, or other parameters. Consequently, the egress link's bandwidth can be allocated with fairness among the applications.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 5, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Charles Hewson, Timothy J. Johnson, Abdulla M. Bataineh
  • Patent number: 11743134
    Abstract: Examples herein describe a programmable traffic management engine that includes both programmable and non-programmable hardware components. The non-programmable hardware components are used to generate features that can then be used to perform different traffic management algorithms. Depending on which traffic management algorithm the PTM engine is configured to do, the PTM engine may use a subset (or all) of the features to perform the algorithm. The programmable hardware components in the PTM engine are programmable (e.g., customizable) by the user to perform a selected algorithm using some or all of the features provided by the non-programmable hardware components.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: August 29, 2023
    Assignee: XILINX, INC.
    Inventors: Guanwen Zhong, Chengchen Hu, Gordon John Brebner
  • Patent number: 11729820
    Abstract: The present invention constructs L RLC PDUs, where L is larger than 1; and submit the L RLC PDUs to a medium access control (MAC) layer for a transmission opportunity. The L RLC PDUs include a first RLC PDU having a poll to trigger status reporting at a receiving device and a second RLC PDU not having the poll and having a highest sequence number (SN) among SNs of the L RLC PDUs. The present invention sets a state variable to a highest SN among SNs of RLC PDUs having the poll submitted to the MAC layer, upon submitting the first RLC PDU to the MAC layer.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: August 15, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Gyeongcheol Lee, Seungjune Yi
  • Patent number: 11727835
    Abstract: A pixel circuit includes a light emitting element including a first electrode and a second electrode, a first switching element including a control electrode, a second switching element, a third switching element, a sensing resistor and a fourth switching element. The first switching element applies a first power voltage to the first electrode of the light emitting element. The second switching element applies a data voltage to the control electrode of the first switching element. The third switching element senses a signal of the first electrode of the light emitting element. The sensing resistor includes a first end connected to the second electrode of the light emitting element and a second end which receives a second power voltage. The fourth switching element senses a signal of the second electrode of the light emitting element.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: August 15, 2023
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Tae-Seok Ha, Kyoungsoo Kim, Kyu-Jin Park, Sung-Jae Park, Seung-Woon Shin, Ho Lee, Woon-Rok Jang
  • Patent number: 11722419
    Abstract: Bandwidth-dependent selection of a packet routing node (e.g., user plane function (UPF) for 5G, packet data network gateway user plane function (PGW-U) for 4G) includes determining, for each of a plurality of packet routing nodes, a bandwidth capacity to an access network (e.g., a radio access node); receiving a request for a data traffic session; determining whether the data traffic session comprises a bandwidth priority; identifying a subset of the plurality of packet routing nodes having a higher bandwidth capacity than others of the plurality (e.g., the packet routing node having the highest capacity, or the top percentage); based on at least determining that the data traffic session comprises a bandwidth priority data traffic session, selecting a packet routing node for the data traffic session from the subset; and establishing the data traffic session through the selected packet routing node.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: August 8, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Suliman Albasheir, Muhammad Waqar Afzal
  • Patent number: 11706147
    Abstract: A gateway device includes a first communication system, a second communication system and a network processor. The first communication system and the network processor communicate first network signals therebetween. The first network signals comprising first higher priority network signals and first lower priority network signals. The second communicate system and the network processor communicating second network signals therebetween. The second network signals comprising second higher priority network signals and second lower priority network signals. The network processor communicates a first congestion notification request signal to the first communication system. The first communication system modifies the first lower priority network signals at the first communication system in response to the first congestion notification signal to form first modified network signals and communicates the first modified network signals from the gateway device.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: July 18, 2023
    Assignee: DIRECTV, LLC
    Inventors: Robin M. Mathews, Henry Derovanessian
  • Patent number: 11700431
    Abstract: Methods and systems are disclosed for providing video content in response to requests in a content delivery system with more speed and efficiency. In some aspects, network monitoring devices may gather content specific and network performance metrics, from user devices and content delivery components, to provide input to a computing device for deciding whether to store or delete different versions of the same or different items of content. The decision may be based on a policy which may include a weighted score based on a combination of usage and network efficiency scores. In other aspects, methods and systems are provided to initially provide to a user device a stored version of a content item, and then switch, as needed, to a different version of the content item using on-demand transcoding.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: July 11, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Weidong Mao, Jason Press
  • Patent number: 11700186
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method for managing a network deployed at a customer site involves at a cloud server connected to the network, receiving wireless signal strength information that are detected by wireless sensors of wireless access points (APs) of the network deployed at the customer site; and at the cloud server, automatically disabling service-level agreement (SLA) scanning and probing of a first wireless sensor of a first wireless AP of the wireless APs when the wireless signal strength information indicates that wireless signal strength of each neighbor wireless AP of the first wireless AP is below a predefined threshold.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: July 11, 2023
    Assignee: Nile Global, Inc.
    Inventors: Shiv Mehra, Suresh Katukam
  • Patent number: 11696179
    Abstract: Methods, apparatus, and processor-readable storage media for data compression are provided herein. An example computer-implemented method includes compressing at least a first portion of geo-location information attributed to at least a portion of one or more access points; converting at least a second portion of geo-location information attributed to the at least a portion of the one or more access points to one or more polar coordinates; converting the one or more polar coordinates attributed thereto to at least one position on a data structure configured to have one or more predetermined properties; generating at least one compressed access point geo-location data output comprising the compressed at least first portion of geo-location information and the at least one position on the data structure; and outputting the at least one compressed access point geo-location data output to at least one user device.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: July 4, 2023
    Assignee: Lynq Technologies, Inc.
    Inventor: Justin Lange
  • Patent number: 11696181
    Abstract: Systems and methods presented herein provide for expediting a setup of a wireless session. In one embodiment, a method comprises intercepting setup information for a wireless session from a mobile core (e.g., operated by an MNO) servicing the UE, initiating a communication session between a Modem Termination System (MTS) and a modem based on the intercepted setup information to support a forthcoming wireless session, and providing the wireless session through the communication session setup.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: July 4, 2023
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Jennifer Andreoli-Fang, Bernard McKibben
  • Patent number: 11696183
    Abstract: Systems and methods presented herein provide for reducing latency in wireless service through a communication link comprising a Modem Termination System (MTS) and a modem. The communication link is coupled with a virtualized wireless link. In one embodiment, a method includes transferring a buffer status report (BSR) from a user equipment (UE) through the communication link to a control portion of the virtualized wireless link, generating a wireless grant to allow the data of the UE through virtualized wireless link, and generating a backhaul grant for the UE to transfer data through the communication link based on the wireless grant information.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: July 4, 2023
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Jennifer Andreoli-Fang, Bernard McKibben
  • Patent number: 11671606
    Abstract: The disclosure is related to adaptive transcoding of video streams from a camera. A camera system includes a camera and a base station connected to each other in a first communication network, which can be a wireless network. When a user requests to view a video from the camera, the base station obtains a video stream from the camera, transcodes the video stream, based on one or more input parameters, to generate a transcoded video stream, and transmits the transcoded video stream to a user device. The base station can transcode the video stream locally, e.g., within the base station, or in a cloud network based on transcoding location factors. Further, the camera system can also determine whether to stream the video to the user directly from the base station or from the cloud network based on streaming location factors.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: June 6, 2023
    Assignee: Arlo Technologies, Inc.
    Inventors: Peiman Amini, Joseph Amalan Arul Emmanuel
  • Patent number: 11659420
    Abstract: Systems and methods provide on-demand network slicing to support testing of customer use cases A test network management system receives customer parameters for a use case in a production network. The customer parameters include an identifier for a user equipment (UE) device to be tested with the use case. The test network management system provides, to the UE device, configuration information to associate the UE device with a test mode network segment of the production network. A network device in the production network may receive a registration request, from the UE device, that includes the configuration information. Based on the configuration information, the network device blocks the UE device from accessing the production network. Instead, the test network management system initiates provisioning of the test mode network segment for the UE device; and the network device redirects the registration request to the test mode network segment.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 23, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sankaran Ramanathan, Charles Andrew Beltran, Gaurav B. Patel
  • Patent number: 11652745
    Abstract: An on-board network system includes at least one processor. Plural relay devices that temporarily retain received data and relay the retained data in descending order of relay priority levels include a first relay device. For each set of data retained at the first relay device, the processor measures a retention duration for which the data is retained without being relayed. Data whose measured retention duration exceeds a predetermined threshold is congested data. A second relay device is a different relay device from the first relay device among the plurality of relay devices, and is capable of relaying the congested data. The processor requests the second relay device to raise the relay priority level of the congested data.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: May 16, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Daisuke Takaishi, Keisuke Tsuji
  • Patent number: 11617227
    Abstract: Technologies for providing hardware resources as a service with direct resource addressability are disclosed. According to one embodiment of the present disclosure, a device receives a request to access a destination accelerator device in an edge network, the request specifying a destination address assigned to the destination accelerator device. The device determines, as a function of the destination address, a location of the destination accelerator device and sends the request to the destination accelerator device.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: March 28, 2023
    Assignee: Intel Corporation
    Inventors: Raghu Kondapalli, Alexander Bachmutsky, Francesc Guim Bernat, Ned M. Smith, Kshitij A. Doshi
  • Patent number: 11604686
    Abstract: A method of acquiring data, a computer program product for implementing the method, a system for acquiring data, and a vehicle including the system. The method includes determining one or more data types and virtual channels required for one or more applications. The method also includes allocating a plurality of circular buffers in memory according to the determined data type(s) and virtual channel(s). One or more of the circular buffers are allocated to safety data lines. The remaining circular buffers are allocated to functional data lines. The method further includes storing at least one functional data line in a circular buffer allocated to functional data lines according to a data type and virtual channel of the functional data line. The method also includes storing at least one safety data line in a circular buffer allocated to safety data lines.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: March 14, 2023
    Assignee: NXP USA, Inc.
    Inventors: Shreya Singh, Maik Brett, Arpita Agarwal, Shivali Jain, Anshul Goel, Naveen Kumar Jain
  • Patent number: 11601368
    Abstract: A system and method for predictive congestion detection for network devices is provided. A routing engine associated with an input of a router receives congestion information from an output, utilizing the received congestion information to initialize a congestion value associated with that output. Between receipt of updated congestion information from the output, the routing engine predicts a potential change in the congestion state at the output based on the congestion value and information regarding usage of the output that is known to the routing engine.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: March 7, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Nicholas George McDonald
  • Patent number: 11588587
    Abstract: Certain aspects of the present disclosure provide techniques for efficiently terminating wireless transmissions of network coded packets, for example, between a base station and a user equipment (UE).
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: February 21, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Shanyu Zhou, Jelena Damnjanovic, Tao Luo, Sony Akkarakaran, Jingchao Bao
  • Patent number: 11570117
    Abstract: In an embodiment, header information of messages is altered to specify a window within which to receive information, so that the messages sent by a remote device will be sent at a rate that a network can receive messages. The sending of acknowledgements of messages are paced to control window growth. Bandwidth is allocated to a plurality of flows such that the satisfied flows require less bandwidth than an amount of bandwidth allocated to each unsatisfied flow.
    Type: Grant
    Filed: March 21, 2021
    Date of Patent: January 31, 2023
    Assignee: Netduma Software, LTD.
    Inventor: Iain Kibet Fraser
  • Patent number: 11552894
    Abstract: A method for regulating traffic of a Transmission Control Protocol (TCP) flow includes: deciding, based on a ratio of current bucket level to bucket size, a value of an Explicit Congestion Notification (ECN) bit of a packet; setting a field of a meter tag of the packet based on a packet length of the packet, the value of the ECN bit, and a current bucket level; updating the current bucket level based on the field of the meter tag; calculating an actual transmission rate; and determining an adjustment value based on a difference between the actual transmission rate and a target rate, and adjusting a rate of change of bucket level based on the adjustment value.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: January 10, 2023
    Assignee: National Chiao Tung University
    Inventors: Shie-Yuan Wang, Hsien-Wen Hu, Yi-Bing Lin
  • Patent number: 11546449
    Abstract: A component of a cellular communication system is configured to prioritize data packets based on packet tags that have been associated with the data packets. The packet tags may comprise an application identifier and a customer identifier, as examples. A Packet Data Convergence Protocol (PDCP) layer of a radio protocol stack receives a data packet and associated packet tags and assigns the data packet to a preferred transmission queue or a non-preferred transmission queue, based on the packet tags associated with the data packet. In order to manage queue overflows, data packets of the non-preferred transmission queue may be discarded when they have been queued for more than a predetermined length of time. Data packets of the preferred transmission queue, however, are retained regardless of how long they have been queued.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: January 3, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Ming Shan Kwok, Alejandro Aquirre, Hsin-Fu Henry Chiang
  • Patent number: 11539606
    Abstract: A method and apparatus for monitoring network performance in near real-time by making measurements on packets received at an intermediate node in wireless communication network. The solution is useful for monitoring wireless network performance of any packetized wireless communication network that connects a client and application server, and particularly for any application running over TCP/IP protocol. A method is disclosed for measuring packet loss rate of a packet-based communication session between a Network Source (NS) and a User Equipment (UE) device at an intermediate node, in the downlink direction and the uplink direction. The measured loss is indicative of the loss in the portion of wireless network between the intermediate node and the UE. The measured packet loss rate is compared with service guarantees for the wireless network, and if the service guarantees are not being met, then resolution mechanisms can be implemented.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: December 27, 2022
    Assignee: Celona, Inc.
    Inventors: Preethi Natarajan, Mehmet Yavuz, Phaneendra Mettu
  • Patent number: 11531489
    Abstract: A system-on-chip includes a first intellectual property (IP) generating a plurality of request packets; and a second IP generating a plurality of response packets based on the plurality of request packets, wherein the second IP includes a plurality of processing elements processing the plurality of request packets and generating the plurality of response packets; a distributer, when the plurality of request packets are input from the first IP, determining a scheduling policy based on a packet type of the plurality of request packets and distributing the plurality of request packets to the plurality of processing elements according to the determined scheduling policy; and an aggregator, when the plurality of response packets are received from each of the plurality of processing elements, aggregating the plurality of response packets according to the determined scheduling policy.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: December 20, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jinwoo Kim, Jaeyong Jeong, Myunghyun Jo, Wonhee Cho
  • Patent number: 11531493
    Abstract: The disclosed technology includes an example system that has a request throttling manager that is configured to receive a first file data request, queue the first file data request in a first request queue, and process the first file data request based on the first token bucket. The first token bucket includes a sufficient first quantity of first tokens to process the first file data request. The system further includes a storage manager configured to access one or more storage nodes of a plurality of storage nodes of a distributed storage system in response to the first file data request.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: December 20, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Arne Vansteenkiste, Sander De Dycker, Wim De Wispelaere, Joris Walraevens, Dieter Fiems, Willem Mélange, Apoorv Saxena
  • Patent number: 11522774
    Abstract: A network switch is disclosed. The network switch includes an input port and an output port. The network switch further includes a rule logic and a memory for storing a configurable counter. The rule logic is configured to inspect a packet received via the input port and attempt to find a rule for the packet and if the rule is found, to reset the counter and process the packet according to a preconfigured follow up action associated with the rule and if the rule is not found, to route the packet according to a default rule. The rule logic is configured to identify the packet for a follow up action based at least on a subset of content of the packet including a header and a payload of the packet. The counter may hold a time value or the number of packets from a same source to a same destination, a number of bytes received from the same source to a same destination, or a user configurable parameter to control the rule validity period.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: December 6, 2022
    Assignee: NXP B.V.
    Inventors: Christian Herber, Donald Robert Pannell, Manfred Kunz
  • Patent number: 11502950
    Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for processing network packets at a network device, such as a customer premises equipment (CPE). The network device may include a plurality of physical network interfaces for receiving and transmitting network packets, and one or more processing entities. The one or more processing entities may provide a first router for providing routing functionality, wherein the first router is not virtualized, enable a virtual machine to execute a second router for providing routing functionality and forward a network packet using the first router or the second router from the device. The one or more processors may be configured to execute instructions associated with the first router from user space.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: November 15, 2022
    Assignee: CIENA CORPORATION
    Inventor: Robert Bays
  • Patent number: 11490287
    Abstract: An apparatus, system and method are introduced for controlling a user equipment in a first network with a resource control server. In one embodiment, the resource control server provides instructions over the second network to the user equipment of actions to be taken based at least in part on congestion within the first network.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: November 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lisa Boström, Marco Belleschi, Tomas Nylander, Stefan Runeson, Stefano Sorrentino, Per Synnergren, Erik Westerberg
  • Patent number: 11483251
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for configuration of time-sensitive networks. Time-sensitive networks utilize traffic shaping to provide for efficient and predictable flows of data through the network. A network configuration tool can be used to determine how data should be routed and shaped through the network towards its destination. The network configuration tool calculates the maximum burst size at an output port of a switch by analyzing groups of data flows that pass through the output port, rather than analyzing the data flows individually.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: October 25, 2022
    Assignee: Ethernovia Inc.
    Inventors: Jean C. Walrand, Roy T. Myers, Jr., Darren S. Engelkemier, Hossein Sedarat, Ramin Shirani
  • Patent number: 11470008
    Abstract: To support quality of service fairness in a communication network, a network node determines a maximum bucket size, for a token bucket controlling a transmission rate from the network node over a transport line between a radio access network and a core network, based on a drop precedence and a given timescale.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: October 11, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Szilveszter Nádas, Illés Antal Horváth, András Mészáros, Miklos Telek, Balázs Varga
  • Patent number: 11463305
    Abstract: This application discloses a method and an apparatus for configuring a network device, and a storage medium, and belongs to the field of data transmission technologies. The method includes: determining, in a plurality of terminal groups based on a packet receiving and sending characteristic of a target terminal, a target terminal group to which the target terminal belongs, where the packet receiving and sending characteristic is determined based on a plurality of packets received and sent by the target terminal, and the plurality of terminal groups are in a one-to-one correspondence with a plurality of configurations; and configuring a to-be-configured network device based on a target configuration corresponding to the target terminal group, where the to-be-configured network device is a network device that forwards the plurality of packets. This application effectively reduces workload in a configuration process. This application is used to configure the network device.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: October 4, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ping Wu, Donghui Wang
  • Patent number: 11451482
    Abstract: A method including: receiving a flow; for each interface in the plurality of interfaces, determining the preference of the interface for the flow; when only a single interface has a preference for the flow, assigning the flow to that single interface; when multiple interfaces having a preference for the flow have comparable headroom, assigning the flow to the interface of the multiple interfaces with the fewest flows currently assigned to it; and when multiple interfaces having a preference for the flow do not have comparable headroom, assigning the flow to the interface within the multiple interfaces having a preference for the interface that has the greatest headroom.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: September 20, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mark Ross Mitchiner, Dana Lynn Blair
  • Patent number: 11425593
    Abstract: Disclosed are a method and apparatus for implementing traffic splitting. The method includes: after a control plane function obtains an application identifier, a packet flow description corresponding to the application identifier and location information applicable to the packet flow description from an application, the control plane function provides the packet flow description to a user plane function corresponding to the location information applicable to the packet flow description, so that the user plane function splits traffic data corresponding to the application identifier. In the solutions of the embodiments of the present disclosure, the packet flow description is installed on the corresponding user plane function by using the location information, and thus the traffic splitting is implemented.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: August 23, 2022
    Assignee: ZTE Corporation
    Inventors: Xiaoyun Zhou, Jinguo Zhu, Shuang Liang
  • Patent number: 11419146
    Abstract: The present invention constructs L RLC PDUs, where L is larger than 1; and submit the L RLC PDUs to a medium access control (MAC) layer for a transmission opportunity. The L RLC PDUs include a first RLC PDU having a poll to trigger status reporting at a receiving device and a second RLC PDU not having the poll and having a highest sequence number (SN) among SNs of the L RLC PDUs. The present invention sets a state variable to a highest SN among SNs of RLC PDUs having the poll submitted to the MAC layer, upon submitting the first RLC PDU to the MAC layer.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: August 16, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Gyeongcheol Lee, Seungjune Yi
  • Patent number: 11412417
    Abstract: Systems and methods presented herein provide latency reduction in wireless service through a communication link. In one embodiment, a method includes linking a modem to a Modem Termination System (MTS) via the communication link and detecting, at the modem, a message from a wireless service link indicating that a user equipment (UE) has data to transmit to a Mobile Network Operator (MNO). The method also includes requesting a data transfer from the modem to the MTS in response to detecting the message from the wireless service link and processing the request from the modem at the MTS. The method also includes granting the request while the UE is negotiating with the wireless service link to transmit the data of the UE.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 9, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Jennifer Andreoli-Fang, Bernard McKibben