Data Flow Congestion Prevention Or Control Patents (Class 370/229)
  • Patent number: 11329795
    Abstract: A required time specification unit specifies time it took for a round-trip communication in half-duplex wireless communication. A bitrate determination unit determines a value corresponding to a size of data generated by a video data generation unit per unit time based on the specified time and a given target time regarding the round-trip communication. The search occurrence estimation unit estimates whether or not a communication path search process with an HMD is occurring. The bitrate determination unit changes the determined value so that magnitude of change in the value corresponds to a result of the estimation.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: May 10, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Masakazu Tanikawa
  • Patent number: 11329947
    Abstract: In Internet Protocol version 6 (IPv6) over Low power Wireless Personal Area Networks (6LoWPAN), a distribution criterion for a prefix using a 6LoWPAN Context Option (6CO) can be set. The distribution criterion for the prefix using 6CO is set, and one of the prefix using the 6CO and a prefix using a Prefix Information Option (PIO) is distributed to another communication device based on the set distribution criterion.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: May 10, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akinobu Matsumoto
  • Patent number: 11329884
    Abstract: A network capacity planning system for forecasting and scheduling of network capacity for electronic devices is provided. A server monitors usage of a network associated with the electronic devices. The server analyzes a frequency of a transmission of data packets between the electronic devices and the network, and a time duration of a network busy time based on predetermined thresholds. The server uses results of the analysis to drive a dynamic mechanism, which identifies when a bandwidth associated with the network needs to be upgraded to support the growing network bandwidth requirements. The server adjusts a network capacity value of a network routing device associated with the network to support the required bandwidth for an operation of the electronic devices.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: May 10, 2022
    Assignee: BANK OF MONTREAL
    Inventor: Feliks Gagula
  • Patent number: 11329900
    Abstract: Determining an upgrade path from a starting topology to a target topology of a network is computationally intense and does not guarantee a steadily increasing usable capacity of the network at each stage within the upgrade path. The disclosed technology allows for a sequence of stages related to network upgrades to be generated. The technology ensures that networks can be upgraded in a sequential manner, where each step in the sequence does not violate service level objectives related to the network, ensures operational continuity of the network by users of the network, and ensures that the available network resources increase as the sequential upgrades are rolled out. The pathway determined is determined in a computationally efficient manner.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: May 10, 2022
    Assignee: Google LLC
    Inventors: Matthew Johnston, Anurag Sharma, Robert Nygaard, Ray Bennett, Robert Withrow
  • Patent number: 11330401
    Abstract: The technologies described herein are generally directed toward facilitating centrally assisted associations with a local manager by peers in a peer to peer wireless system. According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include identifying a group of local managers of a group of user equipments. The operations can further include receiving, from a network device, a criterion for selecting a local manager from the group of local managers of the group of user equipments, wherein the criterion is based on an association parameter selected by the network device.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: May 10, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Thomas Novlan, Ralf Bendlin, Arunabha Ghosh, Xiaoyi Wang
  • Patent number: 11323378
    Abstract: A packet processing system comprises a packet processing graph comprising classifier nodes including a root classifier node and leaf classifier nodes. The root classifier node is connected to each of the classifier nodes through a respective packet processing path in the graph. Each classifier node stores node match data indicative of at least one match to be applied by the respective classifier node. The classifier nodes comprise first and second classifier nodes arranged in a first packet processing path of said plurality of packet processing paths. The first classifier node stores node match data indicative of a match corresponding to content from a plurality of packet header field types, including first and second, different packet header field types. The second classifier node stores node match data indicative of a match corresponding to content from at least one packet header field type, including the first packet header field type.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: May 3, 2022
    Assignee: Metaswitch Networks Ltd.
    Inventors: Michael Jeffrey Evans, Christian Dominic Lund
  • Patent number: 11324038
    Abstract: Techniques (e.g., method, apparatuses, etc.) for permitting communications, e.g., optical communications are described. In one example, a first communication apparatus for the communication with a second communication device may obtain a channel state information from the reception of one or more reference signals and/or beacon signals from one or more frontends of the second apparatus. The first communication apparatus may transform the channel state information from a frequency domain to a time domain, to obtain a time domain channel state information. The first communication apparatus may encode the time domain channel state information. The first communication apparatus may transmit the time domain channel state information to one or more frontends. The first communication apparatus may transmit channel information for association and updated channel information for network coordination in a contention access period and collision-free period, CFP, respectively.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: May 3, 2022
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Volker Jungnickel, Kai Lennert Bober
  • Patent number: 11323151
    Abstract: A communication system includes one or more chargers and a server capable of communicating with the one or more chargers. The server obtains first information from a first vehicle via a first charger included in the one or more chargers, during charging of the first vehicle by the first charger, and supplies second information based on the first information to a second vehicle via a second charger included in the one or more chargers, during charging of the second vehicle by the second charger.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 3, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Yutaka Murakami, Nobuhiko Hashida
  • Patent number: 11316871
    Abstract: Methods and systems to estimate encrypted multi-path TCP (MPTCP) network traffic include restricting traffic in a first direction (e.g., uplink) to a single path, and estimating traffic of multiple subflows of a second direction (e.g., downlink) based on traffic over the single path of the first direction. The estimating may be based on, without limitation, acknowledgment information of the single path, a sequence of acknowledgment numbers of the single path, an unencrypted initial packet sent over the single path as part of a secure tunnel setup procedure, TCP header information of the unencrypted initial packet (e.g., sequence number, acknowledgment packet, and/or acknowledgment packet length), and/or metadata of packets of the single path (e.g., regarding cryptographic algorithms, Diffie-Helman groups, and/or certificate related data).
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: April 26, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Santosh Ramrao Patil, Gangadharan Byju Pularikkal, David McGrew, Blake Harrell Anderson, Madhusudan Nanjanagud
  • Patent number: 11316953
    Abstract: Methods, systems, and apparatus for transferring data are described. A list of recipients of the data is obtained and one or more paths to each recipient of the data is determined. An overall transfer cost of each path is computed and one or more transfer paths for each recipient are selected based on a corresponding overall transfer cost. Then a packet of data is transferred to a client device associated with each transfer path.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: April 26, 2022
    Assignee: eBay Inc.
    Inventor: Lakshmanan Velusamy
  • Patent number: 11310807
    Abstract: Implementations of the present application relate to a resource allocation method, a network device and a communication device. The method comprises: determining a quality of service (QoS) attribute of a first terminal device; and allocating, according to the QoS attribute, a transmission resource to the first terminal device, the transmission resource being used by the first terminal device to send data to a second terminal device.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: April 19, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Jianhua Liu
  • Patent number: 11310241
    Abstract: The disclosed system implements techniques to enable a tenant of a cloud-based platform to effectively and efficiently apply a policy that copies data packets communicated to or from a virtual machine in the tenant's own virtual network. When applied, the policy mirrors data traffic associated with a workload executing on a virtual machine in the tenant's virtual network. To mirror the data traffic, a copy of a data packet is streamed to another virtual machine so that network analytics can be performed (e.g., performance analytics, security analytics, etc.). In various examples, the policy can be a role-based mirroring policy that defines a plurality of roles in association with a role-based access model that scales operations and that provides improved security for a tenant's virtual network.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Chandrasekar Srinivasan, Neha Aggarwal, Deven Jagasia, Fengfen Liu, Karthik Ananthakrishnan, Avijit Gupta, Ganesh Srinivasan, Nisheeth Srivastava, Rishabh Tewari, Michal Czeslaw Zygmunt, Harish Kumar Chandrappa, Gabriel Silva, Naveen Prabhat, Sumit Sharad Dhoble, Xinyan Zan, Maitrey Kumar, Wei Xia
  • Patent number: 11304157
    Abstract: A user equipment (UE) can include processing circuitry configured to decode synchronization information within a synchronization signal (SS) block, the SS block received within a SS burst set and occupying a subset of a plurality of Orthogonal Frequency Division Multiplexing (OFDM) symbols within a slot. At least one of the symbols in the subset coincides with a pre-defined symbol location associated with a demodulation reference signal (DM-RS) of a physical downlink shared channel (PDSCH). A synchronization procedure can be performed with a next generation Node-B (gNB) based on the synchronization information within the SS block. The DM-RS can be detected within the slot, where the DM-RS starts at a symbol location that is shifted from the pre-defined symbol location and following the subset of symbols. Downlink data received via the PDSCH is decoded based on the detected DM-RS.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: April 12, 2022
    Assignee: Apple Inc.
    Inventors: Alexei Vladimirovich Davydov, Avik Sengupta, Gang Xiong, Hong He, Yongjun Kwak, Debdeep Chatterjee, Dae Won Lee
  • Patent number: 11303750
    Abstract: A method and system are described that interact with a self-service system on behalf of a customer and without requiring a presence of the customer during the interactions. An illustrative method includes receiving one or more inputs from a customer, where the one or more inputs define a desired action to take on behalf of the customer with the self-service system in the absence of the customer's presence, obtaining contact information for the self-service system, using the contact information to automatically establish a communication session with the self-service system, receiving a prompt from the self-service system, and performing the desired action as a response to the prompt, where the desired action is performed during the communication session on behalf of the customer and in the absence of the customer's presence.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 12, 2022
    Assignee: Avaya Management L.P.
    Inventors: David Chavez, John A. Young
  • Patent number: 11303534
    Abstract: Example implementations relate to a proactive auto-scaling approach. According to an example, a target performance metric for an application running in a serverless framework of a private cloud is received. A machine-learning prediction model is trained to forecast future serverless workloads during a window of time for the application based on historical serverless workload information. The serverless framework is monitored to obtain serverless workload observations for the application. A future serverless workload for the application at a future time is predicted by the trained machine learning prediction model based on workload observations. A feedback control system is then used to output a new number of replicas based on a current value of the performance metric, the target performance metric and the predicted future serverless workload. Finally, the serverless framework is caused to scale and pre-warm a number of replicas supporting the application to the new number.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 12, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Diman Zad Tootaghaj, Junguk Cho, Puneet Sharma
  • Patent number: 11304096
    Abstract: A LPWA communication apparatus 100 comprises a radio communicator 131 configured to perform a radio communication with a radio communication network 300 by an LPWA scheme, receive, from the radio communication network 300, data transmitted using a UDP, and a transfer controller 132 configured to transfer, to the host device 200, the data received by the radio communicator 131. The radio communicator 131 is configured to resume the radio communication after a predetermined time elapses after transitioning to a power saving state in which the radio communication is stopped, and receive data stored during in the power saving state. The transfer controller 132 is configured to cause a buffer to hold the data received by the radio communicator 131 when data transfer to the host device 200 is impossible when the radio communicator 131 resumes the radio communication.
    Type: Grant
    Filed: May 16, 2020
    Date of Patent: April 12, 2022
    Assignee: KYOCERA Corporation
    Inventors: Nobuyuki Shiraiwa, Junichi Furumi, Yuichiro Maki
  • Patent number: 11297555
    Abstract: In 6G, there are multiple radios that can cover the same location at any time, and yet radio failure can occur. However, a mobile edge computing (MEC) platform can increase the footprint of adjacent radios to compensate for a failed radio. To reduce the failure interruption and maintain a quality of experience for a subscriber, the MEC can utilize a virtual session capability to communicate radio change of service characteristics to a service provider. Consequently, the change in service characteristics can comprise an expanded coverage area for adjacent radios such that a mobile device of the subscriber can take advantage of the expanded coverage area without experiencing an interruption in service.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: April 5, 2022
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Sangar Dowlatkhah, Zhi Cui, Paul Smith, Jr.
  • Patent number: 11296988
    Abstract: A network adapter includes a receive (Rx) pipeline, a transmit (Tx) pipeline and congestion management circuitry. The Rx pipeline is configured to receive packets sent over a network by a peer network adapter, and to process the received packets. The Tx pipeline is configured to transmit packets to the peer network adapter over the network. The congestion management circuitry is configured to receive, from the Tx pipeline and from the Rx pipeline, Congestion-Control (CC) events derived from at least some of the packets exchanged with the peer network adapter, to exchange user-programmable congestion control packets with the peer network adapter, and to mitigate a congestion affecting one or more of the packets responsively to the CC events and the user-programmable congestion control packets.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 5, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yuval Shpigelman, Idan Burstein, Noam Bloch, Reut Zuck, Roee Moyal
  • Patent number: 11297508
    Abstract: Disclosed is a specific communication emitter identification method based on an instantaneous envelope equipotential constellation trace figure, including: selecting a specific communication emitter and acquiring its radio frequency signal fragment, performing instantaneous envelope extraction to the radio frequency fragment, and representing the instantaneous envelope with a constellation trace figure using a constellation trace figure two-dimensional visualization method, wherein the constellation trace figure serves as a radio frequency fingerprint of a transmitter, and inputting the radio frequency fingerprint into a classifier to identify. The disclosure overcomes drawbacks in conventional technologies.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: April 5, 2022
    Assignees: STATE GRID WUYI COUNTY POWER SUPPLY COMPANY, STATE GRID JINHUA POWER SUPPLY COMPANY
    Inventors: Hongliang Jiang, Shenhua Wang, Zhen Lin, Shaohua He, Yangyi Zheng, Xiaofang Fang, Yulong Ying, Qi Lv, Huaqing He, Xiangwei He, Hui Wu, Ting Wang, Baoliang Cao, Jun Cao, Chao Peng
  • Patent number: 11294839
    Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating compute units is presented that includes forming compute units among a plurality of physical computing components coupled over a Peripheral Component Interconnect Express (PCIe) fabric configured to communicatively couple the plurality of physical computing components and isolate the compute unit using logical partitioning within the PCIe fabric. The method also includes initiating a software component deployed to at least associated CPUs within the compute units, reporting telemetry to the management processor related to operation of the compute unit, and emulating operation of at least one among an Ethernet and InfiniBand interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: April 5, 2022
    Assignee: Liqid Inc.
    Inventors: Christopher R. Long, James Scott Cannata, Jason Breakstone
  • Patent number: 11277326
    Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 15, 2022
    Assignee: NETFLIX, INC.
    Inventors: David Bannister, Rafael Rodriguez
  • Patent number: 11272413
    Abstract: There are provided measures for assisted distributed gateway selection. Such measures exemplarily comprise (as control plane network entity functionality in a mobile network scenario where an access of a terminal to a network is movable between at least two base stations and routable in parallel via at least one local gateway and a centralized gateway) detecting movement of said access of said terminal from a first base station to a second base station, determining that a first network route which is a current network route from said terminal via a first local gateway which is a current local gateway of said at least one local gateway provides less network performance than a second network route from said terminal via a second local gateway of said at least one local gateway based on a result of said detecting, and deciding said second local gateway as a target local gateway for said terminal based on a result of said determining.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: March 8, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Seppo Ilmari Vesterinen, Matti Einari Laitila, Gyorgy Tamas Wolfner
  • Patent number: 11271856
    Abstract: An apparatus, a method and a computer program for generating data packets according to a transport protocol from an application buffer comprising a plurality of data streams is provided. The apparatus comprises an input circuit configured to receive metadata comprising at least one of information about data packet types supported by the transport protocol, information about an offset and a length of the supported data packet types, and information about possible stream header start positions, possible payload start positions and possible offsets in the data streams. Further, the apparatus comprises a parsing circuit configured to identify offsets in an application buffer as possible segmentation points based on the metadata, to segment the application buffer at the possible segmentation points into segments for data packets, and to generate data packets according to the transport protocol based on the segments.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: March 8, 2022
    Assignee: Intel Corporation
    Inventors: Eliel Louzoun, Manasi Deval, Stephen Doyle, Noam Elati, Patrick Fleming, Gregory Bowers
  • Patent number: 11271871
    Abstract: In one embodiment, edge devices can be configured to be coupled to a multi-stage switch fabric and peripheral processing devices. The edge devices and the multi-stage switch fabric can collectively define a single logical entity. A first edge device from the edge devices can be configured to be coupled to a first peripheral processing device from the peripheral processing devices. The second edge device from the edge devices can be configured to be coupled to a second peripheral processing device from the peripheral processing devices. The first edge device can be configured such that virtual resources including a first virtual resource can be defined at the first peripheral processing device. A network management module coupled to the edge devices and configured to provision the virtual resources such that the first virtual resource can be migrated from the first peripheral processing device to the second peripheral processing device.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: March 8, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
  • Patent number: 11265261
    Abstract: Access path management is provided based on one or more path conditions in an information processing system. For example, an apparatus comprises a storage system comprising a processor coupled to a memory. The storage system is configured to communicate over a network with one or more host devices. The storage system is further configured to obtain notification from one of the one or more host devices that a first path through the network between the storage system and the given one of the one or more host devices is at least temporarily unreliable. The storage system is further configured to cause a path state change for the first path from a first state to a second state and a path state change for a second path to the first state.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: March 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Peniel Charles, Joseph G. Kanjirathinkal, Manikandan Sethuraman
  • Patent number: 11265754
    Abstract: Methods, systems, and devices for wireless communications are described. A transmitting device may identify a first channel group comprising a first radio bearer and a second channel group comprising a set of second radio bearers. In some examples, the first channel group further comprising a one-to-one mapping between the first radio bearer and a first channel of a backhaul network and the second channel group comprising a many-to-one mapping between the set of second radio bearers and a second channel of the backhaul network. The transmitting device may transmit a first packet on the first channel of the first channel group of the backhaul network, the first packet comprising a mapping indicator set to a first value and a first identifier associated with the first channel of the first channel group.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: March 1, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Karl Georg Hampel, Junyi Li, Tao Luo, Navid Abedini, Muhammad Nazmul Islam, Hong Cheng
  • Patent number: 11258886
    Abstract: Embodiments of the apparatus for handling large protocol layers relate to an implementation that optimizes a field selection circuit. This implementation provides software like flexibility to a hardware parser engine in parsing packets. The implementation limits a size of each layer and splits any layer that exceeds that size into smaller layers. The parser engine extracts data from the split layers just as it would from a non-split layer and, then, concatenates the extracted data in a final result.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: February 22, 2022
    Assignee: Marvell Asia PTE, LTD.
    Inventors: Vishal Anand, Tsahi Daniel, Premshanth Theivendran
  • Patent number: 11258726
    Abstract: This disclosure describes techniques that include associating a timestamp with a network packet, and carrying the timestamp or otherwise associating the timestamp with the network packet during some or all processing by the system described herein. In one example, this disclosure describes a method that includes receiving, at an ingress port of a device, an initial portion of a network packet; storing, by the device, timestamp information associated with receiving the initial portion of the packet; and determining, by the device, whether to transmit information derived from the initial portion of the network packet.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: February 22, 2022
    Assignee: FUNGIBLE, INC.
    Inventors: Deepak Goel, Rohit Sunkam Ramanujam, Vikas Minglani
  • Patent number: 11252091
    Abstract: A network device may obtain policer configuration information. The network device may determine, based on the policer configuration information, a traffic rate limit associated with a traffic protocol type. The network device may obtain, based on the traffic protocol type, networking data associated with the traffic protocol type. The network device may determine, based on the networking data, an expected traffic rate associated with the traffic protocol type. The network device may update, based on the expected traffic rate, the traffic rate limit. The network device may cause traffic associated with the traffic protocol type to be policed based on the updated traffic rate limit.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: February 15, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Prashant Singh, Sreekanth Rupavatharam
  • Patent number: 11252099
    Abstract: This application provides a data stream sending method, and the method includes: sending, by a first device, a request packet to a second device; sending, by the first device, a data stream to the second device after the first device sends the request packet and before the first device receives the response packet sent by the second device; and receiving, by the first device, the response packet that is sent by the second device and that is in response to the request packet.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: February 15, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yali Zhang, Xiang Qiu, Yinben Xia
  • Patent number: 11252201
    Abstract: The present invention is directed to methods, apparatus and systems for optimizing media paths in communications networks. An exemplary embodiment includes the steps of a first SBC (SBC1) receiving a session request including a SDP offer for a session between first and second devices including media stream(s), said request being sent by a second SBC (SBC2) and traversing a portion of a signaling path including intermediary device(s), determining that media stream(s) should bypass one or more of the intermediary device(s), generating and transmitting to SBC2 from SBC1 a SDP answer including at least one of: (i) all SDP media descriptor transport addresses being set to zero; (ii) all SDP media stream connection values being set to 0.0.0.0 and at least one media transport address being non-zero; or (iii) header information or SDP information indicating that at least one intermediary device should be bypassed for the one or more media streams.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: February 15, 2022
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Nagesh Kumar Bollapalli, Ashish Sharma, Pendyala Satya Ravi Kiran
  • Patent number: 11249820
    Abstract: Various embodiments of the invention provide methods, systems, and computer-program products for converting a connection string configured to use a first API to connect to a data source of a data source type to using a second, different API to connect to the data source. The data source type is identified as being associated with the string and the string is parsed and stored in a key-value dictionary. An object is instantiated for a subclass designed for the data source type. This subclass inherits from a base class that includes an abstract version of a method defined for the second API and the subclass includes a non-abstract version of this method. A string is generated by calling the method associated with the object, causing the non-abstract version to be executed, which uses the dictionary to generate the string configured to use the second API to connect to the data source.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: February 15, 2022
    Assignee: Noble Systems Corporation
    Inventor: Michael C. Goodwin
  • Patent number: 11245610
    Abstract: A technique of testing connectivity between a plurality of source components, e.g., source servers, and a plurality of destination components, e.g., destination servers, in a network is discussed herein. A request to test connectivity between a plurality of source components and a plurality of destination components is received, the request being directed to testing the connectivity between each source component and each destination component. Connectivity between each source component and each destination component is tested, with multiple tests being conducted substantially simultaneously. Based at least in part on the testing, a report is generated related to connectivity between the plurality of source components and the plurality of destination components. The ranges of IP addresses for the source components and ranges of IP addresses of the destination components are provided using a Comma-Separated Values (CSV)-based input.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: February 8, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Sandeep Shankar Harikrishnan, Hamza Hydri Syed
  • Patent number: 11246046
    Abstract: In one embodiment, a computing device determines one or more profiles of respective wireless network issues, each of the one or more profiles having a set of associated parameters. By monitoring wireless conditions in a particular wireless network, the computing device may then detect that the wireless conditions exhibit trigger conditions correlated to a particular set of associated parameters for a particular profile of a particular wireless network issue. In response to detecting that the wireless conditions exhibit trigger conditions, the computing device may then capture and store data regarding the wireless conditions, accordingly.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: February 8, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jerome Henry, Robert Edgar Barton
  • Patent number: 11245611
    Abstract: Techniques described herein relate to performing an analysis of application of a routing policy to a route. Specifically, the techniques relate to a command that may be executed to evaluate the steps of the routing policy (e.g., a route map). A copy of a live route map may be made. Receipt of the command may cause the steps of the routing policy to be simulated using the copy. The simulation may return results of analyzing the outcome of each step in the routing policy. Based on the results, an updated routing policy copy may be generated that changes one or more steps in the routing policy. The updated routing policy copy may then be re-simulated to determine if the changes caused the intended effect. If so, the live routing policy may be replaced with the updated routing policy copy.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: February 8, 2022
    Assignee: Arista Networks, Inc.
    Inventor: David Cronin
  • Patent number: 11240131
    Abstract: A device may collect network performance data associated with a user equipment of a network. The network performance data may include information associated with a plurality of performance indicators of the network. The device may process information associated with a first portion of the plurality of performance indicators to determine a first performance category experience score, and information associated with a second portion of the plurality of performance indicators to determine a second performance category experience score. The device may process the first performance category experience score and the second performance category experience score to determine a network experience score. The device may determine whether the network experience score satisfies a threshold value. The device may perform one or more actions based on determining that the network experience score satisfies the threshold value.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: February 1, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Le Su, Ye Ouyang, Wenyuan Lu, Krishna Pichumani Iyer, Khurram Abbas, Steven F. Rice, Garrison William Brainard, Dwight Ellis Woods
  • Patent number: 11238129
    Abstract: Techniques regarding root cause analyses based on time series data are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise maintenance component that can detect a cause of failure for a mechanical system by employing a greedy hill climbing process to perform a polynomial number of conditional independence tests to determine a Granger causality between variables from time series data of the mechanical system given a conditioning set.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ajil Jalal, Karthikeyan Shanmugam, Bhanukiran Vinzamuri
  • Patent number: 11229004
    Abstract: A method of data communication service to a wireless communication device, comprising receiving a first communication session initiation message by a communication gateway from a wireless communication device, wherein the first communication session initiation message provides no access point name (APN) or provides a default APN, based on the first communication session initiation message providing no APN or providing a default APN, sending the first communication session initiation message by the communication gateway to an APN allocation server, parsing the first communication session initiation message by the APN allocation server to determine a destination identity of the first communication session initiation message and to determine an identity of the wireless communication device, looking up a communication policy by the APN allocation server, looking up by the APN allocation server an APN associated with the communication policy, sending the APN by the APN allocation server to the wireless communicati
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: January 18, 2022
    Assignee: Sprint Communications Company L.P.
    Inventor: Dhananjay Indurkar
  • Patent number: 11228533
    Abstract: Techniques and architectures for measuring available bandwidth. A train of probe packets is received from a remote electronic device. A network transmission delay for at least two packets from the train of probe packets is measured. Network congestion is estimated utilizing the at least two packets from the train of probe packets. An estimated available bandwidth is computed based on the network transmission and estimated network congestion. One or more network transmission characteristics are modified based on the estimated available bandwidth.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 18, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean Tourrilhes, Puneet Sharma
  • Patent number: 11228955
    Abstract: In an example, a wireless client station detects a first signal emitted by a first wireless access point and a second signal emitted by a second wireless access point. The wireless client station extracts a first set of data indicative of the signal strength and network congestion of the first wireless access point and a second set of data indicative of the signal strength and network congestion of the second wireless access point. The wireless client station then computes a first performance metric of first wireless access point, based on the first set of data, and a second performance metric of the second wireless access point, based on the second set of data. The wireless client station determines that the first performance metric is greater than the second performance metric and initiates a connection to the first wireless access point in response.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: January 18, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: I-Chen Lin, Robin Lin, Han-Kuang Chang, Danny Farnyih Meng, Isaac Lagnado, Chao-An Chen
  • Patent number: 11228883
    Abstract: Techniques are described herein for using improving road safety use case in a vehicle-to-everything (V2X) communication environment. The techniques include exchanging of vehicle attribute data that include unique information about mounting vehicles, unique identification of medical devices that are in vehicle-to-passenger (V2Pa) communication with the embedded device, and the like. In an embodiment, a receiving vehicle-embedded device correlates the received vehicle attribute data relative to its stored vehicle attribute data and, based upon this correlation, the receiving device implements an adjustment in V2X communication configuration. The adjustment, for example, includes sending alerts to the medical devices, reallocating currently used bandwidth of an accessed shared spectrum to support the V2V communication with an emergency vehicle, etc.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: January 18, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Gaviphat Lekutai
  • Patent number: 11223568
    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: March 27, 2020
    Date of Patent: January 11, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Nan Li, Chao Huang
  • Patent number: 11223968
    Abstract: The radio access network data volume report method includes that a node acquires data volume information about a data radio bearer, where the data volume information about the data radio bearer includes data volume of a packet data convergence protocol protocol data unit (PDCP PDU) or a packet data convergence protocol service data unit (PDCP SDU) generated by a packet data convergence protocol (PDCP), and data volume of a PDCP PDU or a PDCP SDU issued by the PDCP to radio link control; the node generates a radio access network data volume report according to the data volume information about the data radio bearer; and the node sends the radio access network data volume report to a core network.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: January 11, 2022
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventors: Jianmin Fang, Zijiang Ma
  • Patent number: 11223975
    Abstract: A communication apparatus includes an accumulation means 501 that temporarily accumulates communication data in a previous stage of transmission to the MAC layer, an estimation means 502 that estimates an amount of transmittable data, which is an amount of data that can be transmitted in the MAC layer in a predetermined period, by using a radio wave index that is an index related to a radio wave in the frequency and/or a communication index that is an index related to wireless communication using the frequency, the indices being measured by an own apparatus or a wireless device including a MAC layer used by the own apparatus, and a control means 503 that controls, on the basis of an estimation result of the amount of transmittable data, a data flow of when the communication data accumulated in the accumulation means 501 is transmitted to a lower layer.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: January 11, 2022
    Assignee: NEC CORPORATION
    Inventors: Takamichi Inoue, Kousuke Nogami
  • Patent number: 11218413
    Abstract: A network adapter includes a receive (RX) pipeline, a transmit (TX) pipeline, hardware-implemented congestion-control circuitry, and a congestion-control processor. The RX pipeline is configured to receive packets from a network and process the received packets. The TX pipeline is configured to transmit packets to the network. The hardware-implemented congestion-control circuitry is configured to receive, from the TX pipeline and from the RX pipeline, Congestion-Control (CC) events derived from at least some of the packets transmitted to the network and from at least some of the packets received from the network, and to pre-process the CC events. The congestion-control processor is configured to receive the pre-processed CC events from the congestion-control circuitry, and to throttle a transmission rate of the packets transmitted to the network by the TX pipeline responsively to the pre-processed CC events.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 4, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yuval Shpigelman, Roee Moyal, Shahrazad Hleihel, Kobi Pines
  • Patent number: 11219088
    Abstract: Provided is a method for configuring a release cause by a user equipment (UE) in a wireless communication system. The method may include: receiving a configuration of inactivity timer, from a base station (BS); when the data inactivity timer is expired, configuring the release cause for leaving connected state, wherein the configured release cause prevents the UE from initiating a random access procedure.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 4, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Youngdae Lee, Hyunjung Choe
  • Patent number: 11216300
    Abstract: A datacenter, a communication apparatus, a communication method, and a communication control method in a communication system are provided that can enhance the versatility of a datacenter and a virtual network constructed therein. A communication system includes: a communication facility owned by at least one network operator; and a datacenter connected to the communication facility over a network, wherein the datacenter includes: a first virtual network that implements mobile communication functions by using the communication facility; a second virtual network that provides a cloud service; and a communication means, wherein the communication means includes: a reception means for receiving traffic from the communication facility; and a distributing means for distributing the received traffic to either the first virtual network or the second virtual network.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: January 4, 2022
    Assignee: NEC CORPORATION
    Inventors: Shintaro Nakano, Hideo Hasegawa, Satoru Ishii
  • Patent number: 11209996
    Abstract: The described technology is generally directed towards stretching a mapped storage clusters by adding nodes to a mapped cluster of mapped nodes and storage devices mapped to a real cluster of nodes and storage devices. Stretching the mapped cluster can provide additional computing resources to a set of storage devices. In one implementation, one or more newly mapped nodes are added to increase the node count of an existing mapped cluster to form a stretched cluster, with the storage devices distributed among the increased number of nodes; a mapping table is updated to relate the stretched cluster nodes and storage devices to the real cluster nodes and storage devices. Also described is un-stretching a stretched cluster, or further stretching a stretched cluster.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: December 28, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Konstantin Buinov
  • Patent number: 11212227
    Abstract: This disclosure provides methods and systems for reducing congestion in RoCEv2 networks. The method is configured to operate large-scale in data centers on traffic flowing from a sender node to a receiver node. The method described has three stages: a fast start stage, a transition stage, and a regulation stage. In the fast start stage, the sender sends data to the receiver at a fast initial rate. This may continue until the receiver observes a congestion event. When this happens, the sender reduces the data transfer rate as the method enters the transition stage. From a reduced rate, the method enters the regulation stage, where the rate is increased using a combination of a feedback control loop and an additive increase multiplicative decrease (AIMD) algorithm.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: December 28, 2021
    Assignee: PENSANDO SYSTEMS, INC.
    Inventors: Rong Pan, Peter Newman
  • Patent number: 11206172
    Abstract: The invention provides a set-up method for setting up a management session between a first piece of equipment of a first network and a first management device for managing this piece of equipment that belongs to a second network, the method comprising: setting up (F70) a management session between a second piece of equipment of the first network that is reachable from the second network, and a second management device managing the second piece of equipment that belongs to the second network; the second management device acting during the management session to send (F80) a request to the second piece of equipment requesting the second piece of equipment to download a content at an address provided by the first piece of equipment in order to set up a management session therewith; the second piece of equipment executing (F110) the download request; and in response to this execution, the first piece of equipment initiating (F170) a connection with the first management device to set up a management session ther
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 21, 2021
    Assignee: Orange
    Inventors: Anne Gerodolle, Olivier Beyler, Marc Douet