Based On Data Flow Rate Measurement Patents (Class 370/232)
  • Patent number: 11029999
    Abstract: Methods, systems, and computer-readable media for lottery-based resource allocation with capacity guarantees are disclosed. A job request is received from a first client. The job request is submitted to a capacity management system that schedules jobs in a pool of compute resources. The pool comprises a first quantity of one or more slots and a second quantity of one or more slots. The second quantity is associated with a capacity guarantee for a second client. It is determined that the first quantity of one or more slots are in use by one or more jobs initiated prior to receiving the job request. It is determined that the second quantity of one or more slots comprises an available slot. The available slot is allocated to the job request.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: June 8, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Chance Ackley, Fletcher Liverance, Long Nguyen
  • Patent number: 11026119
    Abstract: A radio communication system for an industrial automation system includes at least one radio base station and at least one radio subscriber station that each have a multiplexer unit for data frames that are to be sent redundantly, where the radio base station and the radio subscriber station each transmit data frames that are to be sent redundantly in parallel using multiple different carrier frequencies and each comprise a redundancy handling unit for processing received redundant data frames, and where the redundancy handling units each detect received redundant data frames or restore redundantly sent data frames from different data frame fragments.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: June 1, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Bernhard Kloiber, Andreas Kornbichler, Siegfried Richter
  • Patent number: 11025367
    Abstract: A signal processing device includes a determiner configured to determine if a codeword included in a data signal corresponds to a reference codeword included in a first set of reference codewords or a second set of reference codewords; a first estimator configured to estimate a first channel quality metric value for the data signal based on a first channel quality metric, if the codeword corresponds to a reference codeword included in the first set of reference codewords, wherein the first channel quality value is smaller than a reference channel quality metric value for the data signal, wherein the reference channel quality metric value for the data signal results from a channel quality estimation based on a predetermined channel quality metric; and a second estimator configured to estimate a second channel quality metric value for the data signal based on a second channel quality metric, if the codeword corresponds to a reference codeword included in the second set of reference codewords, wherein the second
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: June 1, 2021
    Assignee: Intel IP Corporation
    Inventors: Yeong-Sun Hwang, Franz Eder, Matthias Muennich, Ziyang Ju, Carlo Tosetti, Anchit Malhotra
  • Patent number: 11018996
    Abstract: A packet transfer device includes a circuit configured to include a first queue to store a first packet classified into a high priority class and a second queue to store a second packet classified into a low priority class, a memory configured to store data configured to indicate possibilities of output for the first packet and the second packet for each time slot, a processor coupled to the memory and configured to control the output of the first packet and the second packet for each time slot according to the data stored in the memory, count a number of discards of the second packet within the second queue in a predetermined cycle, and change the data stored in the memory, when the number of discards is less than a first predetermined value, so as to reduce an output period of the second packet every the time slot.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: May 25, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Norikazu Hikimochi, Ryuichi Kimura, Shigemori Ookawa
  • Patent number: 11012378
    Abstract: A method (200) for controlling shared buffer capacity in a packet switched network is disclosed, the packet switched network comprising a plurality of transport nodes, each node comprising a shared buffer capacity which may be allocated to interfaces of the transport node. The method comprises obtaining a configuration of traffic flows within the network (210). The method further comprises, for a transport node, determining, on the basis of traffic flows within the network, an allocation of the transport node's shared buffer capacity between interfaces of the transport node to limit overall packet latency for the transport node (220), and causing the determined allocation of shared buffer capacity to be applied in the transport node (230). Also disclosed are an apparatus (600, 800) and a transport node (700, 900) in a packet switched network and a computer program product configured to carry out methods in a packet switched network and a transport node.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: May 18, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giovanni Fiaschi, Stefan Dahlfort, Jonas Emanuel Rosenberg
  • Patent number: 11006318
    Abstract: A mesh network may be established between a plurality of access points to facilitate load balancing for one or more of the access points. The mesh network may define a plurality of communication routes through the access points having capabilities sufficient to facilitate or mimic communications underperforming or being unavailable at the access point requesting load balancing.
    Type: Grant
    Filed: March 12, 2017
    Date of Patent: May 11, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Jun Tian, Daniel Rice, Justin Colwell, Neeharika Allanki
  • Patent number: 11005732
    Abstract: Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that identify a first service based on inspection of a message received from a server. The message is associated with a flow between a client and the server. The first service is incorporated in, or removed from a service chain associated with the flow. The message, or other received network traffic associated with the flow, is then steered according to the service chain. With this technology, network traffic can advantageously be processed and steered according to services within a service chain that more accurately reflect the communications occurring within particular flows with this technology. In particular, service chains for flows can advantageously be established or modified to account for server-speaks-first protocols, as well as protocols that may be used inside secure or encrypted connections.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: May 11, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Mark Quevedo, Saxon Amdahl
  • Patent number: 10999012
    Abstract: A method for data communication between a first node and a second node includes forming one or more redundancy messages from data messages at the first node using an error correcting code and transmitting first messages from the first node to the second node over a data path, the transmitted first messages including the data messages and the one or more redundancy messages. Second messages are received at the first node from the second node, which are indicative of: (i) a rate of arrival at the second node of the first messages, and (ii) successful and unsuccessful delivery of the first messages. A transmission rate limit and a window size are maintained according to the received second messages. Transmission of additional messages from the first node to the second node is limited according to the maintained transmission rate limit and window size.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 4, 2021
    Assignee: Strong Force IOT Portfolio 2016, LLC
    Inventors: Tracey Ho, John Segui, Chun Meng, Steven Blumenthal
  • Patent number: 10999760
    Abstract: Concepts and technologies disclosed herein are directed to collective intelligence-based cell congestion detection in mobile telecommunications networks. According to some aspects of the concepts and technologies disclosed herein, a core network element or device application can detect cell congestion based upon Internet layer, transport layer, and application layer data, such as, for example, traffic type, volume, rate, latency, jitter, and the like. According to one aspect disclosed herein, a cell congestion detection (“CCD”) system can collect data from an Internet layer, a transport layer, and an application layer. The CCD system can apply a machine learning algorithm to the data to determine whether the cell is congested. According to another aspect the CCD system can collect the data that is associated with a specific application executed by a plurality of UE devices connected to a cell.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: May 4, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhengye Liu, Donglin Hu, Jin Wang
  • Patent number: 10972394
    Abstract: Example implementations relate to congestion management across a network fabric. An example implementation includes setting an uncongested sequence length threshold to a first value. A completed transaction received count may also be set to an initial value. The completed transaction received count may be incremented in response to a completion of a transaction request. In response to a detected congestion event, the injection rate may be decreased. A second value for the uncongested sequence length threshold may be determined from the CTR count, and the uncongested sequence length threshold may be set to the second value. Furthermore, in response to the CTR count being greater than or equal to the uncongested sequence length threshold, the injection rate may be increased.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: April 6, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gregg B. Lesartre, Derek Alan Sherlock, Nicholas George McDonald
  • Patent number: 10972396
    Abstract: A network edge routing device determines a mapping between network frame flows and classes of service that minimizes network frame flow disruption during class-based network frame flow control initiated outside a network of the network edge routing device. The network edge routing device transmits the mapping to a network interior device within the network that generates the network frame flows. The network edge routing device receives the network frame flows from the network interior device from inside the network, and routes the network frame flows to outside the network.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 6, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Siamack Ayandeh
  • Patent number: 10958795
    Abstract: Access to a communications network may be provided via a data provider that may charge for access. In some cases, the access fee may be related to the amount of network resources consumed (e.g., amount of data downloaded or bandwidth used). In some cases, a user may have access to a particular amount of data provider resources and be required to pay an additional fee for using resources in excess of the particular amount. To assist the user in managing his data resource consumption, a resource utilization component may provide different alerts and notices informing the user of current consumption, expected future consumption, and recommendations for reducing data provider resources consumed (e.g., stopping particular processes or data provider requests, such as downloading media). If several electronic devices in a network are connected to the same data provider resources, a network component may manage the data provider resource use among the several electronic devices (e.g.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: March 23, 2021
    Assignee: Apple Inc.
    Inventor: Anthony M. Fadell
  • Patent number: 10949307
    Abstract: Technical solutions are described for executing a computer instruction including an asynchronous operation. An example method includes computing parameters associated with the asynchronous operation, and transmitting a command for executing the asynchronous operation by an external device. The method also includes intercepting and storing, by an interface logic controller, the parameters associated with the asynchronous operation into one or more log registers. The method also includes receiving a response to the asynchronous operation. In response to the asynchronous operation being a success, executing a next instruction by the processing element. In response to the asynchronous operation being a failure, a processing element accesses the parameters from the log registers, and restarts the asynchronous operation using the parameters from the one or more log registers.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond M. Higgs, Luke M. Hopkins, Mushfiq U. Saleheen
  • Patent number: 10951285
    Abstract: A communication device includes a level one (L1) processing element configured to measure downlink (DL) reference signals from multiple beams received via a transceiver to generate L1 data describing the multiple beams. The device also includes a level two (L2) processing element configured to consolidate, select, or filter the multiple beams responsive to the L1 data to produce L2 data corresponding to one or more of the multiple beams in a first cell that are consistent with preconfigured parameters. Furthermore, the device includes a level three (L3) processing element coupled to the L1 and L2 processing elements and configured to generate L3 data corresponding to one or more of the multiple beams in each of the first cell and a second cell. The device also includes a report generator coupled to the L1, L2and L3 processing elements and configured to generate a report for a mobility event.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: March 16, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aimin Justin Sang, Bin Liu, Hongcheng Zhuang
  • Patent number: 10938682
    Abstract: A system and method of classifying a set of internet protocol network data traffic based upon potential constant-datagram-rate data content such as VoIP traffic or streaming video using frequency spectrum analysis of datagram arrival times is disclosed. The network data traffic is captured with an apparatus connected in-line on the network link from which the set of network data traffic is obtained or wirelessly from a wireless network transmission. The network data traffic is presorted based upon parameters such as the media access control-layer, datagram size, IP address, port number or transport-layer protocol to limit the required analysis. A threshold function is used to detect peaks in the calculated frequency spectrum that indicate constant-datagram-rate traffic. An automated system preferably captures the network data traffic, immediately performs the frequency spectrum analysis on the captured data traffic, and stores the analysis results in memory for later access.
    Type: Grant
    Filed: March 2, 2019
    Date of Patent: March 2, 2021
    Assignee: Research Electronics International, LLC
    Inventors: Bruce R. Barsumian, Thomas H. Jones, Ross Alan Binkley
  • Patent number: 10931545
    Abstract: Methods and systems are disclosed for analyzing control signaling messages over a network to inform policy-based sampling of network flows using a network visibility node communicatively coupled to the network. In an illustrative embodiment, session dialog information is extracted from control signaling messages exchanged between subscriber devices initiating a communications session and tracked. A network flow associated with the communications session is selected for sampling at the network visibility node based on the tracked session dialog information. Packets associated with the network flow are then forwarded by the network visibility node to an external tool for processing.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: February 23, 2021
    Assignee: Gigamon Inc.
    Inventor: Srinivasa Mommileti
  • Patent number: 10932175
    Abstract: One embodiment of the present invention provides a method for a relay UE to select one of remote UEs when access control is applied due to network congestion. The method includes: receiving an announcement message including first information from at least one of the remote UEs; comparing the first information with second information that the relay UE has; selecting a remote UE transmitting the first information that matches the second information from among the remote UEs when the first information matches the second information; selecting one remote UE from among the remote UEs according to a priority when the first information does not match the second information; and transmitting a response message to the selected remote UE.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: February 23, 2021
    Assignee: LG Electronics Inc.
    Inventors: Jaehyun Kim, Laeyoung Kim, Sungduck Chun
  • Patent number: 10911466
    Abstract: A network protection device includes a packet capture unit which captures a network packet through an intelligent switch which performs connection in a communication network or across communication networks; a network analyzer which detects a threat in the network packet; a threat remover which removes the threat in the network packet; and a switch operator which changes from a first communication path, which connects a sender node to a receiver node without the threat remover, to a second communication path, which is different from the first communication path and connects the sender node to the receiver node through the threat remover when the threat is detected in the threat detector.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: February 2, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Naoki Ochi, Takuji Hiramoto, Tomohiro Oda, Tatsumi Oba
  • Patent number: 10904184
    Abstract: A method for message delivery to a transaction processor is presented. The method may include receiving a message having transaction information. The method may also include determining if the received message is prohibited from delivery based on comparing the transaction information with a blacklist, wherein the blacklist is used to block messages. In response to determining that received message is prohibited from delivery, the method may then include refusing message delivery or delaying message delivery. In response to determining that the received message is not prohibited from delivery, the method may further include enqueuing the message in a request queue. The method may also include receiving a reply message with a transaction status update from the transaction processor. The method may then include updating the blacklist based on the received reply message with the transaction status update.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou
  • Patent number: 10904578
    Abstract: A video processing apparatus and a video processing circuit of the video processing apparatus are provided. The video processing circuit includes a video processor, a first memory controller, a second memory controller and a distributor. The video processor includes at least one sub-processing-tasks processor which is configured to execute one or more sub-processing tasks respectively. The first memory controller controls a first memory. The second memory controller controls a second memory. The distributor stores the data outputted by the video processor to the first memory and the second memory through the first memory controller and the second memory controller respectively.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: January 26, 2021
    Assignee: Novatek Microelectronics Corp.
    Inventors: Yu-Wei Chang, Po-Chin Hu
  • Patent number: 10896432
    Abstract: A network metering service obtains from a data store raw metering data specifying network bandwidth utilization for a plurality of customers. The network metering service aggregates this data in order to identify bandwidth usage for each service of a computing resource service provider and for each customer. Based on this data, the network metering service determines a peak-to-average score and a correlation coefficient for each customer, which may be used to determine a unit cost burden. The network metering service may utilize the unit cost burden for each customer to determine whether the customer should be provided with a discounted rate for network bandwidth usage or should incur a price increase.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: January 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhoy Bhaktwatsalam, Nathan Gavin Spitler, Rachit Chawla, Louis Phu Dang
  • Patent number: 10897406
    Abstract: A scheduling method for a content delivery network (CDN) and a device to provide a solution in which a target CDN service provider that meets a quality requirement is selected based on CDN service Service-Level Agreement (SLA) information. Therefore, scheduling flexibility of a CDN is improved, and service quality is ensured.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: January 19, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Wei Yan
  • Patent number: 10893436
    Abstract: A gateway server situated between a radio access network and a core network is disclosed that includes a radio access network packet interface, a load management module for monitoring load of a management server in the core network coupled to the radio access network packet interface, a packet forwarding module for forwarding requests to the management server coupled to the load management module, and a local packet core module coupled to the load management module and the packet forwarding module, the local packet core module being configured to respond to a mobile device, when an overload is detected at the management server, with a management server message requesting that the mobile device try again at a later time.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: January 12, 2021
    Assignee: Parallel Wireless, Inc.
    Inventors: Steven Paul Papa, Rajesh Kumar Mishra, Kartik Shashikant Raval, Kaitki Agarwal
  • Patent number: 10887245
    Abstract: The present invention relates generally to an intelligent control and management matrix (ICMM), apparatus, system, and a method thereof. More particularly, the invention encompasses an inventive intelligent control and management matrix (ICMM), or icXengine, which is designed to help resolve a consistent issue seen in packet transmission technology, such as, for example, Ethernet technology, which is called contention. In one aspect the inventive ICMM, monitors, polls, and acts based on traffic flow information, to reduce contention, and to allow more data, video, voice, user content, etc., to pass through the Ethernet system. Thus, the inventive ICMM or icXengine allows for decision making, and traffic policing, based on bandwidth analytics, and a predetermined formulation or criteria.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: January 5, 2021
    Assignee: International Communications Corp.
    Inventors: Salman H. Qureshi, Keith M. Alexis
  • Patent number: 10887166
    Abstract: Proposed is a network node (102) for a mesh network (100). The network node comprises a processing unit (202) adapted to determine an indicator of reliability of the network node. The network node also comprise a control unit (220) adapted to configure the network node to operate in either a router configuration or an end-node configuration based on the determined indicator of reliability of the network node. The network node may thus adapt its configuration based on its reliability.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: January 5, 2021
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Paul Van Der Geer, Paulus Thomas Arnoldus Thijssen
  • Patent number: 10880202
    Abstract: A network system for increasing data throughput and decreasing transmission delay along a data link from a source node to a sink node via a relay node is provided. The network system may include a first node configured to encode a second multitude of data packets based on an estimated rank distribution expressing a quality of the data link and transmit the encoded second multitude of data packets. The network system may also include at least a second node configured to estimate the rank distribution based on a first multitude of data packets received from the first node prior to receiving at least one of the encoded second multitude of data packets, transmit the estimated rank distribution to the first node, and regenerate the second multitude of data packets if receiving a sufficient quantity of the encoded second multitude of data packets.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: December 29, 2020
    Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INCORPORATED
    Inventors: Dapeng Oliver Wu, Kairan Sun, Qiuyuan Huang, Huazi Zhang
  • Patent number: 10880217
    Abstract: An apparatus comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a set of input-output queues and a multi-path input-output driver configured to select input-output operations from the set of input-output queues for delivery to the storage system over the network. The multi-path input-output driver is further configured to maintain payload size counters to track outstanding command payload for respective ones of a plurality of paths from the host device to the storage system, to detect an oversubscription condition relating to at least one of the paths based at least in part on values of one or more of the payload size counters, and to initiate one or more automated actions responsive to the detected oversubscription condition.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: December 29, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sanjib Mallick, Vinay G. Rao, Arieh Don
  • Patent number: 10880940
    Abstract: Embodiments of the present invention provide a dual-connectivity (DC) establishment method and device. The first DC architecture includes a Master Node (MN) and a Secondary Node (SN), wherein the SN includes a Central Unit (CU) and a Distributed Unit (DU); and, the CU includes a Control Plane functional entity (CP) and a User Plane functional entity (UP). The method includes steps of: receiving, by an SN-CP, a first SN setup request message transmitted by an MN; transmitting a first resource setup request message to an SN-UP according to the first SN setup request message, and receiving a first resource setup response message transmitted by the SN-UP; and, transmitting, by the SN-CP, a first bearer setup request message to an SN-DU, and receiving a first bearer setup response message transmitted by the SN-DU.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: December 29, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hong Wang, Lixiang Xu, Xiaowan Ke
  • Patent number: 10873537
    Abstract: Apparatus and methods concerning routing of data in a network disclosed. In an example embodiment, an apparatus includes a network interface circuit connected to a network via a plurality of network paths. A circuit arrangement is connected to the network interface circuit and is configured to provide the one or more services for endpoints in the network by 1) communicating data with the endpoints via the network interface, 2) estimating respective qualities of service provided to the endpoints by each of the plurality of network paths, 3) selecting a subset of the plurality of network paths for routing data from the endpoints to the apparatus, and 4) prompting one or more nodes in the network to route data to the apparatus using the selected subset of the plurality of network paths. Paths may be selected for example, to address one or more quality metrics, security/compliance, and/or balance server load.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: December 22, 2020
    Assignee: 8x8, Inc.
    Inventors: Mehdi Salour, Raghu Rengarajan
  • Patent number: 10869360
    Abstract: A radio link control (RLC) entity of a transmitting device receives a first RLC service data unit (SDU) from an upper layer of the transmitting device. If the RLC entity receives, from the upper layer, a discard indication to discard the first RLC SDU, the RLC entity checks whether the first RLC SDU has been submitted to a lower layer of the transmitting device. The RLC entity discards the first RLC SDU if neither the first RLC SDU nor a segment of the first RLC SDU has been submitted to the lower layer.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: December 15, 2020
    Assignee: LG Electronics Inc.
    Inventors: Gyeongcheol Lee, Seungjune Yi
  • Patent number: 10862818
    Abstract: there is provided a method of generating a soft schedule for the transmission of data to a User Equipment. The method includes receiving traffic to be scheduled for transmission and generating a soft schedule for the transmission of the received data in accordance with a resource allocation and the received traffic. The method further includes transmitting the soft schedule to a scheduler in an underlying network slice, for transmission to the UE. There is also provided a scheduler including a processor and machine readable memory storing machine executable instructions which when executed by the processor configures the scheduler perform the above method.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: December 8, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Nimal Gamini Senarath, Sophie Vrzic, Jaya Rao, Hang Zhang
  • Patent number: 10860356
    Abstract: A host computer has a plurality of containers including a first container executing therein, where the host also includes a physical network interface controller (NIC). A packet handling interrupt is detected upon receipt of a first data packet associated with the first container. If the first virtual machine is latency sensitive, then the packet handling interrupt is processed. If the first virtual machine is not latency sensitive, then the first data packet is queued and and processing of the packet handling interrupt is delayed.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: December 8, 2020
    Assignee: VMware, Inc.
    Inventors: Haoqiang Zheng, Lenin Singaravelu, Shilpi Agarwal, Daniel Michael Hecht, Garrett Smith
  • Patent number: 10834008
    Abstract: In one embodiment, a method includes receiving a plurality of flows, each flow comprising packets of data and assigning a service credit to each of the plurality of flows. In addition, the method includes assigning a weight parameter to each of the plurality of flows, and selecting a flow from a head of a first control queue unless the first control queue is empty or there is indication that the first control queue should be avoided. A flow is selected from a head of a second control queue in response to a determination that the first control queue is empty or there is indication that the first control queue should be avoided. Additionally, the method includes providing a number of units of service to the selected flow. Moreover, the method includes decreasing the selected flow's service credit by an amount corresponding to the number of units of service provided thereto.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Nikolaos Chrysos, Casimer M. DeCusatis, Mircea Gusat, Keshav G. Kamble, Cyriel J. Minkenberg, Fredy D. Neeser, Kenneth M. Valk
  • Patent number: 10831760
    Abstract: A first device for determining measurement information for a network may include one or more processors. The first device may identify one or more data streams of frames for monitoring. The first device may modify the frames of the one or more identified streams to identify the frames as one or more of count frames to be used to identify a quantity of dropped frames, or to identify the frames as measurement frames to be used to determine latency or jitter. The first device may transmit the one or more data streams toward a second device to permit the second device to collect measurement information based on identifying the count frames or the measurement frames.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: November 10, 2020
    Assignee: VIAVI Solutions Inc.
    Inventors: Joe Haver, Howard John Thomas, John Govert
  • Patent number: 10819735
    Abstract: Various embodiments for resolving customer communication security vulnerabilities are provided. Customer traffic data is stored in a database and analyzed to identify problem traffic. A report of a first user device and a usage history for the first user device is obtained. Similarities between the usage history of the first user device and the problem traffic are searched for to identify an issue. A first vulnerability is remedied on the first user device by a first remote action in response to the issue being identified. A second user device that is in a same account as the first user device and that has engaged in similar problematic communications as the first user device is identified. A second vulnerability is proactively remedied on the second user device by a second remote action.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: October 27, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Ilona Murynets
  • Patent number: 10820260
    Abstract: An access control method, including obtaining, by a protocol-stack upper layer of a terminal, an override identifier, starting, by the protocol-stack upper layer of the terminal, an application specific congestion control for data connectivity (ACDC) check according to a service initiated by the terminal, and, if the protocol-stack upper layer of the terminal confirms that the service initiated by the terminal can pass the ACDC check and determines that the override identifier corresponding to an application identifier of the service passing the ACDC check is overriding an access class barring (ACB) check, sending, by the protocol-stack upper layer of the terminal, an radio resource control (RRC) establishment request message to an access layer of the terminal, where the request message carries an indication of not performing an ACB check.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: October 27, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yali Guo, Wanqiang Zhang
  • Patent number: 10820328
    Abstract: A method for spatial re-use in a first wireless communications assembly of a first service set, comprising: establishing data transfer communications within the first service set; detecting wireless interference generated by a second wireless communications assembly of a second service set distinct from the first service set; responsive to the detecting, sending a notice of interference indicator to the second wireless communications assembly; receiving a response to the notice of interference indicator from the second wireless communications assembly; based on the response, selecting an interference-reducing corrective action to perform within the first service set; and initiating the selected corrective action within the first service set.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: October 27, 2020
    Assignee: PERASO TECHNOLOGIES INC.
    Inventors: Gary Cheng, Christopher James Hansen, Joseph Andonieh, Bradley Robert Lynch
  • Patent number: 10819535
    Abstract: Methods and systems are provided for improved data packet transmission in a network bridge. Separate data packets received from a plurality of automation components are aggregated into a single data packet stream. The data packet stream is transmitted to another network node, for example, another network bridge.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: October 27, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Feng Chen, Franz-Josef Götz, Marcel Kießling, An Ninh Nguyen, Jürgen Schmitt
  • Patent number: 10819636
    Abstract: Methods, systems, and computer readable media for network function (NF) service instance wide egress rate limiting include a process performed at a service communication proxy (SCP) and at a rate limiting policer. The process includes receiving service requests from consumer NFs and forwarding the service requests to SCP worker instances. The process further includes, at the SCP worker instances, requesting, from the rate limiting policer, which is separate from the SCP worker instances, producer NF service instance capacity for handling the service requests. The process includes, at the rate limiting policer, performing producer NF service instance wide egress rate limiting between the SCP worker instances and producer NF instances by granting or denying requests for producer NF service instance capacity from the SCP worker instances such that combined egress traffic from the SCP worker instances does not exceed rate capacities of the producer NF service instances.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 27, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Yesh Goel
  • Patent number: 10819583
    Abstract: A network device management method and apparatus are provided. The method includes: generating statistical traffic data, where the statistical traffic data includes at least one of data traffic of a port of a network device, a queue status of the network device, traffic of a data packet that passes through the network device, or traffic of a target data flow that passes through the network device; and sending the statistical traffic data to a controller. The controller receives statistical traffic data sent by multiple network devices, and can adjust a path of a data flow dynamically according to a traffic status of each port of the multiple network devices or a traffic status of a transmitted data flow in the multiple network devices and by changing routing tables of the network devices, thereby improving link utilization, and further improving network performance.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: October 27, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hongfei Chen, Xing Tong, Jun Gong
  • Patent number: 10819600
    Abstract: A data collection apparatus collecting data from a terminal device connected through a communication path, comprising a schedule managing unit determining a schedule transmitting a data acquisition request to the terminal device according to managed timing data, a transmission amount adjusting unit adjusting a transmission amount of the data acquisition request, and a collected data managing unit managing the data collected from the terminal device, in which the schedule managing unit manages a start point time that is a time at which a data collection from each terminal device starts, a collection period that is an interval of the data collection from each terminal device, a retransmission interval that is a time until the data acquisition request is retransmitted when the data collection from the terminal device fails, and a retransmission number that is the number of times to retransmit the data acquisition request as the timing data.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: October 27, 2020
    Assignee: HITACHI, LTD.
    Inventors: Yuichi Igarashi, Ryo Nakano, Jumpei Honda, Hiroshige Kashiwabara, Takuma Nishimura
  • Patent number: 10819610
    Abstract: An apparatus and a method for estimating a traffic rate between a virtual machine pair includes, when a rate of traffic sent by a virtual machine vm-x1 to a virtual machine vm-y1 is estimated, obtaining at least rates of sending traffic by N21 virtual machines deployed in N2 physical hosts and including the virtual machine vm-x1, rates of traffic sent by N1 switching devices to N4 switching devices, rates of receiving traffic of N31 virtual machines deployed in N3 physical hosts and including the virtual machine vm-y1, and rates of outgoing traffic of the N4 switching devices.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: October 27, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiaying He, Lili Liu, Fan Yu
  • Patent number: 10812349
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for triggering dynamic, on-demand activation of cloud-based network visibility tools. One method includes steps that occur in a network visibility platform including at least one processor. The method further includes classifying, using a classifier implemented by the at least one processor, packets or network metadata into groups of related packets or network metadata. The method further includes generating, using an event notification generator implemented by the at least one processor, event notifications based on the groups of related packets or network metadata classified by the classifier. The method further includes communicating, by the event notification generator, the event notifications to a cloud network for triggering dynamic on-demand activation of at least one cloud-based network visibility tool to process the groups of related packets or network metadata classified by the classifier.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: October 20, 2020
    Assignee: Keysight Technologies, Inc.
    Inventors: Kristopher Len Raney, Matthew R. Bergeron
  • Patent number: 10805368
    Abstract: Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: October 13, 2020
    Assignee: DIVX, LLC
    Inventors: Auke Sjoerd van der Schaar, Abhishek Shivadas
  • Patent number: 10805819
    Abstract: Radio management reporting techniques can allow a reporting station to send measurement parameters in one or more radio management frames. The receiving station can receive the radio management measurement parameters within a requested time period and/or can determine when the last requested radio management measurement parameter has been received.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: October 13, 2020
    Assignee: MEDIATEK INC.
    Inventor: Gabor Bajko
  • Patent number: 10795755
    Abstract: Provided are a method and apparatus for performing error handling operations using error signals A first error signal is asserted on an error pin on a bus to signal to a host memory controller that error handling operations are being performed by a memory module controller in response to detecting an error. Error handling operations are performed to return the bus to an initial state in response to detecting the error. A second error signal is asserted on the error pin on the bus to signal that error handling operations have completed and the bus is returned to the initial state.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 6, 2020
    Assignee: INTEL CORPORATION
    Inventors: Bill Nale, Jonathan C. Jasper, Murugasamy K. Nachimuthu, Jun Zhu, Tuan M. Quach
  • Patent number: 10795634
    Abstract: The present invention provides a screen mirroring method applied to a mobile terminal. The screen mirroring method includes establishing a connection to at least one second terminal device; receiving an operation command; transmitting multimedia files or image signals of the mobile terminals to a corresponding second terminal device according to the operation command, to make the multimedia files or the image signals be instantly displayed on the corresponding second screen terminal. The present invention further provides a screen mirroring apparatus and a mobile terminal.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 6, 2020
    Assignees: ZHEJIANG GEELY HOLDING GROUP CO., LTD., ZHEJIANG GEELY AUTOMOBILE RESEARCH INSTITUTE CO., LTD.
    Inventor: Shufu Li
  • Patent number: 10791377
    Abstract: Media content is received in a windows management application. The media content is from a set of content including zero or more television signal content and zero or more application content. The media content is incorporated into a television signal containing a window configuration. The television signal is then sent from the windows management application to a television where it is displayed.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: September 29, 2020
    Assignee: Rovi Solutions Corporation
    Inventors: Daniel Putterman, Brad Dietrich, Gregory Peters, Richard Bullwinkle
  • Patent number: 10785160
    Abstract: The present application discloses a congestion control method and an apparatus. The method includes: receiving, by a root node network element, a first link notification message; determining, based on the link status information of the first link, that the first link is congested; determining an identifier of a first leaf node network element based on a correspondence between an identifier of the first port and the identifier of the first leaf node network element; determining a service queue of the first leaf node network element based on a correspondence between the identifier of the first leaf node network element and an identifier of the service queue of the first leaf node network element; and lowering output bandwidth of the service queue of the first leaf node network element.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: September 22, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Cheng Tang, Zuqing Li
  • Patent number: 10771331
    Abstract: In one embodiment, a device receives traffic telemetry data captured by a plurality of networks and used by device classification services in the networks to classify endpoints in the networks with device types. The device compares the telemetry data from a particular one of the networks to the telemetry data from the other networks to identify one or more traffic characteristics that are missing from the telemetry data for one or more endpoints of the particular network. The device identifies a networking entity in the particular network that is common to the one or more endpoints for which the one or more characteristics are missing. The device determines a configuration change for the networking entity by comparing a current configuration of the entity to those of one or more entities in the other networks. The device initiates implementation of the determined configuration change for the entity in the particular network.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: September 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Pierre-André Savalle, Jean-Philippe Vasseur, Kevin Gagnon