Based On Data Flow Rate Measurement Patents (Class 370/232)
  • 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
  • Patent number: 10769277
    Abstract: A method, system and computer program product for providing malicious application detection and prevention for stream computing applications deployed in cloud environments. Static and run-time analyses are performed of the stream computing application and any files associated therewith to create an expected profile of the stream computing application's behavior. The stream computing application is invoked in an execution environment to compare the stream computing application's behavior to the expected profile as the stream computing application runs in the execution environment. The stream computing application is isolated within the cloud computing environment when the stream computing application's behavior deviates significantly from the expected profile. The isolated stream computing application is investigated, wherein the output data that is stored is used for forensic investigation or replayed later if the stream computing application is not harmful.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, David M. Koster, Jason A. Nikolai, John M. Santosuosso
  • Patent number: 10771393
    Abstract: Disclosed are systems and methods for managing computing resources for a remote session that has been established between a client and a remote server via a communication channel. Such a remote session is configured to automatically adapt image quality of the remote session based on a network status of the communication channel. The described technique includes detecting an inactive state of the remote session, and in turn, modifying at least one network setting of the client using a network shaping rule specified to artificially reduce a network quality of the communication channel used by the client for traffic of the remote session, so as to cause the client to reduce image quality of the remote session and reduce an amount of data exchanged between the remote server and the client.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: September 8, 2020
    Assignee: Parallels International GmbH
    Inventors: Ivan Korobov, Nikolay Dobrovolskiy, Serguei Beloussov
  • Patent number: 10757039
    Abstract: Apparatuses, methods and storage medium associated with routing data in a switch are provided. In embodiments, the switch may include route lookup circuitry determine a first set of output ports that are available to send a data packet to a destination node. The lookup circuitry may further select, based on respective congestion levels associated with the first set of output ports, a plurality of output ports for a second set of output ports from the first set of output ports. An input queue of the switch may buffer the data packet and route information associated with the second set of output ports. The switch may further include route selection circuitry to select a destination output port from the second set of output ports, based on updated congestion levels associated with the output ports of the second set of output ports. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Albert S. Cheng, Thomas D. Lovett, Michael A. Parker
  • Patent number: 10756832
    Abstract: In the present invention, in order to predict discontinuous wireless quality changes without using wireless terminal position information in a cellular type wireless communication system, a wireless quality prediction device is provided with: a measurement information acquisition means for acquiring wireless quality measurement information measured by a wireless terminal that moves within a wireless communication system having at least two wireless cells; a wireless quality transition pattern construction means for using the measurement information to construct, as a wireless quality transition pattern, a time-series data pattern of wireless quality associated with the passage of time; and a wireless quality prediction means for acquiring from the wireless quality transition pattern construction means a wireless quality transition pattern having a high degree of similarity to the measurement information, in regards to the wireless quality measurement information acquired from a wireless terminal for which a p
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 25, 2020
    Assignee: NEC CORPORATION
    Inventors: Kosei Kobayashi, Takahiro Nobukiyo
  • Patent number: 10749589
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure relates to an apparatus and a method for wireless communication. The method may include: measuring beam pairs using signals transmitted from another apparatus using a plurality of carriers; determining a beam pair for the plurality of carriers based on measurement values for the beam pairs; and transmitting information indicating a transmit beam of the beam pair, to the other apparatus.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 18, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kilsik Ha, Daehoon Kim, Bongjin Kim, Taekyoung Kim, Jongho Oh, Hyoungjin Lim, Doyoung Jung
  • Patent number: 10742448
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products facilitating network access. In one embodiment a method is provided comprising accessing a local network according to a first protocol, identifying a first data flow path for accessing a second network, identifying a second data flow path for accessing the second network, wherein accessing the second network over the second data flow path comprises accessing one or more intermediate networks according to a second protocol, segmenting the data into a first portion and a second portion based on one or more criteria, accessing the second network according to the second protocol and providing the first portion of the data from the first device to the second device over the second data flow path.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: August 11, 2020
    Assignee: COX COMMUNICATIONS, INC.
    Inventor: Jeffrey L. Finkelstein
  • Patent number: 10742548
    Abstract: A first device may receive a packet that includes information identifying a path through a network. The first device may configure a header of the packet to include a first set of identifiers that identifies the path and the first device via which the packet was received. The first device may configure the header of the packet to include a second set of identifiers that identifies a set of devices associated with the path. The set of devices may be associated with providing the packet via a network. The first device may determine whether a counter associated with the first set of identifiers has been initialized. The first device may modify a value of the counter to record a metric. The first device may provide the packet to a second device. The first device may perform an action related to the packet or based on the value of the counter.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: August 11, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Harish Sitaraman, Zhifang Zeng, Shraddha Hegde
  • Patent number: 10732872
    Abstract: Provided is a storage system that includes a plurality of storage devices; a controller that controls the storage device including a processor and a memory; and a data transfer path connecting each of the storage devices to the controller. The storage device is divided into a plurality of groups. The controller specifies the storage device belonging to each of the plurality of groups among the plurality of storage devices connected via the plurality of independent data transfer paths, receives an access request to specify the storage device to be accessed, and designates the different data transfer paths for each group of the specified storage devices. The storage device performs data transfer by a connection-less protocol according to the designated data transfer path.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 4, 2020
    Assignee: HITACHI, LTD.
    Inventors: Shotaro Shintani, Kentaro Shimada, Makio Mizuno, Sadahiro Sugimoto
  • Patent number: 10728215
    Abstract: Various aspects of the present disclosure provide for methods, apparatus, and computer software for enabling a single media access control (MAC) layer to control a variety of physical (PHY) layers or entities for multiplexing signals corresponding to each of the PHY layers over an air interface. Here, the MAC layer may include a resource manager configured to determine a time-frequency resource allocation within the air interface for communication with one or more subordinate entities utilizing each of the PHY layers. In this way, The MAC entity may provide dynamic control over the allocation of time-frequency resources within a given resource group, which may include transmission time intervals (TTIs) having multiple time scales.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: July 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Naga Bhushan, John Edward Smee, Joseph Binamira Soriaga, Krishna Kiran Mukkavilli, Tingfang Ji
  • Patent number: 10717191
    Abstract: Robotic devices may be trained by a trainer guiding the robot along a target trajectory using physical contact with the robot. The robot may comprise an adaptive controller configured to generate control commands based on one or more of the trainer input, sensory input, and/or performance measure. The trainer may observe task execution by the robot. Responsive to observing a discrepancy between the target behavior and the actual behavior, the trainer may provide a teaching input via a haptic action. The robot may execute the action based on a combination of the internal control signal produced by a learning process of the robot and the training input. The robot may infer the teaching input based on a comparison of a predicted state and actual state of the robot. The robot's learning process may be adjusted in accordance with the teaching input so as to reduce the discrepancy during a subsequent trial.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: July 21, 2020
    Assignee: Brain Corporation
    Inventors: Filip Ponulak, Moslem Kazemi, Patryk Laurent, Oleg Sinyavskiy, Eugene Izhikevich
  • Patent number: 10721783
    Abstract: A method and system for a first node to transmit packets to a second none, comprising receiving a packet from a local area network (LAN) interface, inspecting the packet; determining whether the packet satisfies at least one packet condition; transmitting the packet through a predefined tunnel if the packet satisfies the at least one packet condition; transmitting the packet through a second tunnel if the packet does not satisfy the at least one packet condition. The predefined tunnel is a first tunnel and is established before the packet is received by the first node. The second tunnel belongs to a first tunnel group or a second tunnel group. The first tunnel, the second tunnel and other tunnels may together form an aggregated connection. Further, the use of predefined tunnel may be based on whether the packets satisfy a session condition.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: July 21, 2020
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kit Wai Chau, Kam Chiu Ng, Wan Chun Leung, Ying Kwan, Martin Langmaid
  • Patent number: 10715607
    Abstract: Some embodiments provide a novel method for configuring a set of service one or more nodes on a host to perform context-rich, attribute-based services on the host computer, which executes several data compute nodes (DCNs) in addition to the set of service nodes. The method uses a context-filtering node on the host to collect a first set of attributes associated with service rules processed by the set of service nodes on the host computer. The context filter also collects a second set of attributes associated with at least one data message flow of a DCN (e.g., of a virtual machine (VM) or container) executing on the host. After collecting the first and second sets of attributes, the context filtering node on the host compares the first and second sets of attributes to generate a service tag to represent a subset of the first set of attributes associated with the data message flow. The method associates this service tag with the data message flow.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: July 14, 2020
    Assignee: NICIRA, INC.
    Inventors: Arnold Poon, Laxmikant Gunda, Jayant Jain, Anirban Sengupta, Sachin Mohan Vaidya
  • Patent number: 10715281
    Abstract: The present disclosure relates to transmitting data over a physical uplink shared channel in a wireless communication system by using an asynchronous hybrid automatic repeat request, HARQ. An exemplary apparatus comprises a first timer configured to start upon uplink data transmission and stop after a first predetermined time; a second timer configured to start upon stop of the first timer and to stop after a second predetermined time; a receiver for receiving downlink control information including a positive acknowledgement for uplink new data transmission or retransmission, the receiver being configured to perform the receiving only when the first timer is stopped and the second timer is running, wherein the second timer is further configured to stop upon receiving the positive acknowledgement. Moreover, an apparatus for receiving the data and transmitting the control channel is provided as well as the corresponding transmitting and receiving method.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 14, 2020
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Joachim Loehr, Alexander Golitschek Edler von Elbwart, Prateek Basu Mallick
  • Patent number: 10700962
    Abstract: A method of operating a communications network, in which a primary learning process periodically determines which routes communications sessions are assigned to in order that the session can be carried with a requested QoS. A secondary learning process is used, in between instances of the primary learning process to check that the QoS constraints are still satisfied. If not, action is taken, for example using a load balancer to transmit the session over one or more further network routes.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 30, 2020
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Vidhyalakshmi Karthikeyan, Detlef Nauck
  • Patent number: 10698638
    Abstract: A data transmission method for transmitting first data to a plurality of physical remote target devices by a host system is provided. The method includes: generating a transmission instruction to transmit the first data to a network interface controller of the host system; transforming the first data into a plurality of second data and respectively recording the plurality of second data in a plurality of memory addresses of a memory of the network interface controller; and instructing the plurality of physical remote target devices to acquire the plurality of second data respectively from the plurality of memory addresses of the memory. In addition, a host system using the data transmission method is also provided.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 30, 2020
    Assignee: Wiwynn Corporation
    Inventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
  • Patent number: 10686552
    Abstract: An example method for altering a transmission rate of a networking device. The example method comprises transmitting a first set of packets using first transmission characteristics represented by a first state of a finite state machine. The example method further comprises receiving information including a success status of transmission of the first set of packets. The example method also comprises updating, based on the received information, a weight of a first edge of the finite state machine, the first edge corresponding to a transition from a state representing prior transmission characteristics to the first state.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 16, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gaurav Patwardhan, Sachin Ganu, Jose Tellado
  • Patent number: 10686652
    Abstract: The invention relates to a method for controlling the load of a data concentration gateway for a wireless communication network, the method comprising: —receiving a plurality of data signals from a plurality of remote client devices, —providing the communication start date of each data signal received, —selecting a received data signal, —determining a communication end date of each data signal received, —determining a number of data signals received by the gateway that are different from the selected data signal, which have a communication end date that is between the communication start date of the selected data signal and the communication end date of the selected data signal, —comparing the number of data signals to a threshold number, and —emitting an alarm signal in response to the detection that the number of data signals is greater than the threshold number.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: June 16, 2020
    Assignee: KERLINK
    Inventors: Ronan Dubourg, Yannick Delibie
  • Patent number: 10681110
    Abstract: A system and method for optimized stream management are provided. The method includes retrieving priority data; determining, in real-time, a current priority tree based on the retrieved priority data, wherein the priority tree includes at least one node representing a stream; identifying, based on the retrieved priority data, at least one relative weight of the at least one node; determining an effective weight based on each identified relative weight; and filling a buffer based on the current priority tree and the at least one effective weight.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 9, 2020
    Assignee: RADWARE, LTD.
    Inventors: Roy Berland, Elad Grupi
  • Patent number: 10680744
    Abstract: Multiple of first packets of at least partially different lengths are aggregated into a sequence of subframes of a second packet. The second packet is transmitted via a radio channel.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: June 9, 2020
    Inventors: Avi Mansour, Ziv Avital
  • Patent number: 10680948
    Abstract: Some embodiments provide a method of processing an incoming packet for a managed forwarding element that executes in a host to forward packets in a network. The method performs a lookup into a forwarding table to identify a flow entry matched by the incoming packet. The flow entry specifies a high-level action to perform on the incoming packet. The method provides packet data to a module executing separately from the managed forwarding element in the host. The module performs a set of processes in order to identify a set of low-level actions for the managed forwarding element to perform on the incoming packet without additional lookups into the forwarding table. The method receives data from the separate module specifying the set of low-level actions. The method performs the set of low-level actions on the incoming packet in order to further process the packet.
    Type: Grant
    Filed: July 21, 2018
    Date of Patent: June 9, 2020
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Teemu Koponen, Martin Casado
  • Patent number: 10674395
    Abstract: A method, a device, and a non-transitory storage medium are described in which a traffic control service is provided. The traffic control service may include using user plane congestion information pertaining to a radio access network and a multi-access edge computing system to manage congestion or anticipated congestion.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: June 2, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amitav Mukherjee, Fred Weisbrod, Patricia R. Chang
  • Patent number: 10673709
    Abstract: An ingress node inserts into a header of a packet service level agreement information and forwards the packet. At an egress node of the network, the packet is received and the service level agreement information is obtained from the header of the packet. The egress node verifies whether there is conformance to a service level agreement based on at least one parameter associated with reception of one or more packets at the egress node and the service level agreement information.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 2, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph M. Clarke
  • Patent number: 10666567
    Abstract: A method for data communication between a first node and a second node over a data path coupling the first node and the second node includes maintaining a transmission limit according to an increase function, wherein the increase function has a first portion and a second portion, the first portion being controllable separately from the second portion using a first parameter and the second portion being controllable separately from the first portion using a second parameter.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: May 26, 2020
    Assignee: STRONG FORCE IOT PORTFOLIO 2016, LLC
    Inventors: Tracey Ho, John Segui
  • Patent number: 10667279
    Abstract: This information processing device includes an acquisition unit configured to acquire communication data, a priority determination unit configured to determine a priority for identifying a priority ranking in communication bandwidth allocation on the basis of the communication data, a preferential control information generation unit configured to generate preferential control information on the basis of a determination result of the priority determination unit, and a transmission unit configured to transmit device identification information for identifying a device which performs communication and the preferential control information to a communication device which relays communication.
    Type: Grant
    Filed: December 26, 2016
    Date of Patent: May 26, 2020
    Assignee: KIDDI CORPORATION
    Inventor: Tsuyoshi Niina
  • Patent number: 10644954
    Abstract: Various embodiments are generally directed to techniques for dynamic network management, such as by monitoring and analyzing network parameters, such as network traffic and network configurations, to enable visualization of network state and improved situational awareness. Some embodiments are particularly directed to providing a graphical user interface (GUI) that utilizes various network parameters to map, characterize, and/or assign attributes to network traffic and resources. In many embodiments, network traffic may be monitored and/or routed based on their attributes.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: May 5, 2020
    Assignee: Capital One Services, LLC
    Inventors: Bryan Pinos, Christopher Moczydlowski, John Anand Lourdusamy, Eric Barnum
  • Patent number: 10645658
    Abstract: Methods and apparatuses pertaining to uplink power consumption reduction for a Narrow Band-Internet of Things (NB-IoT) apparatus. The NB-IoT apparatus may transmit uplink data to a network apparatus via an uplink channel. The network apparatus may decode the uplink data. The network apparatus may further transmit an acknowledgement (ACK) indicator to the NB-IoT apparatus before receiving all the uplink data if the uplink data is decoded successfully. The NB-IoT apparatus may monitor whether an ACK indicator is received from the network apparatus during a transmission gap of the uplink channel. The NB-IoT apparatus may further terminate uplink data transmission if the ACK indicator is received.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: May 5, 2020
    Assignee: MEDIATEK INC.
    Inventors: Po-Ying Chen, Mingchun Chiang, Jeng-Yi Tsai, Ho-Chi Huang, Wei-Nan Sun, Wenze Qu
  • Patent number: 10638268
    Abstract: A positioning system, method, and apparatus relate to the communications field in order to improve positioning precision. The system includes a preset anchor set, a positioning server, and at least one positioning terminal. A distance between the at least one positioning terminal and a to-be-positioned terminal falls within a preset range. The at least one positioning terminal is configured to receive an instruction message, and execute a positioning packet interaction procedure with at least one anchor in the preset anchor set according to the instruction message. The interaction procedure enables the positioning terminal or the anchor executing the interaction procedure to obtain positioning support information. The positioning server is configured to receive the positioning support information, and position the to-be-positioned terminal according to the positioning support information.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhihao Xing
  • Patent number: 10630577
    Abstract: A differentiated routing system includes a computer-executable system to receive a request from a first network gateway of a native network for establishing a communication service from a calling party terminal to a called party terminal. Upon receipt of the request, the system determines that policy information is not known for the calling party terminal that has originated the request, and therefore append a tag to the request in which the tag indicates that the requested communication service is to be established using one or more generic policies. The generic policies include one or more default policies to be used for establishing the communication service. The system then transmits the request to a routing device, wherein the routing device determines how the communication service is routed through the native network according to the one or more generic policies.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: April 21, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Richard D. Moore, Joseph M. Roy
  • Patent number: 10623997
    Abstract: According to a first aspect of embodiments herein, the object is achieved by a method performed by a mobile terminal for uploading a file in a communications network. After the mobile terminal (201) has selected a buffering module to be used for uploading the file, it sends (202) to the selected buffering module, the file to be uploaded in the communications network. The mobile terminal receives (204) a notification from the selected buffering module. The notification is about an estimated time to any one or more out of: upload start and upload end. The mobile terminal then refrains (205) from re-sending to the selected buffering module the file to be uploaded in the communications network until the estimated time to any one or more out of: upload start and upload end has expired.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: April 14, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Elena Fersman, Mikael Anneroth, Rafia Inam, Magnus Olsson
  • Patent number: 10624036
    Abstract: A method and device in a User Equipment (UE) and a base station low latency communication are disclosed. UE determines a first power, and transmits a first radio signal with the first power on a first carrier, and determines R power value(s), and transmits R low latency radio signal(s) on a second carrier with the R power value(s) respectively. When the first power and the R power value(s) have a value of zero, the UE drops the corresponding radio signals transmission. The present disclosure, according to carrying information of the first radio signal and the R low latency radio signal value(s) respectively, and time domain relations of occupied time intervals, determines the first power and the R power value(s), and then in a scenario that the UE supports both low latency communication and carrier aggregation, properly configures transmission powers of different carriers, and guarantees correct reception of uplink channels.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: April 14, 2020
    Assignee: SHANGHAI LANGBO COMMUNICATION TECHNOLOGY COMPANY LIMITED
    Inventor: Xiaobo Zhang
  • Patent number: 10623334
    Abstract: Novel solutions to provide enhanced configurability of network access. Such solutions can provide, inter alia, enhanced utilization of network resources (including without limitation network aggregation devices, such as DSLAMs and the like). In an aspect of some solutions, a network aggregation device can divide an aggregate uplink bandwidth into a plurality of time slots. Some or all of the time slots can be reserved for different customers (subscribers). In another aspect of some embodiments, the time slots can be allocated in such a way as to simulate oversubscription of the aggregate uplink bandwidth.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: April 14, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Charles I. Cook
  • Patent number: 10595069
    Abstract: The present disclosure includes methods and systems for streaming high-performance virtual reality video using adaptive rate allocation. In particular, an adaptive rate allocation system partitions a panorama video into segments or tiles and assigns priorities to each tile or segment based on input (e.g., a viewport of field-of-view) from a user client device. Further, the adaptive rate allocation system streams each tile or segment to the user client device according to the adaptive rate allocation, which maximizes bandwidth efficiency and video quality. In this manner, the adaptive rate allocation system delivers higher quality content to regions in the panorama video where a user is currently looking/most likely to look.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: March 17, 2020
    Assignee: Adobe Inc.
    Inventors: Viswanathan Swaminathan, Mohammad Hosseini
  • Patent number: 10588063
    Abstract: Traffic associated with user equipment that are served by a first radio access network is steered to a second radio access network based on a rate of congestion criterion. Network load is monitored by an access point to determine rate of congestion data associated with the access point. As an example, the rate of congestion represents a change in network load of the access point over a defined time period. The rate of congestion data is then transmitted to one or more neighboring access points that can utilize the rate of congestion data to facilitate traffic steering, load balancing, and/or neighbor relationship management.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 10, 2020
    Assignee: AT&T Mobility II LLC
    Inventors: Thomas W. Henderson, Hongyan Lei
  • Patent number: 10587527
    Abstract: The computer-implemented method for apportioning bandwidth in storage systems may include (i) identifying a plurality of storage media and at least one workload that is assigned a quantity of credits at the beginning of a predetermined time period that regulate a volume of bandwidth for input/output requests from the workload, (ii) detecting an input/output request from the workload, (iii) deducting, before fulfilling the input/output request, a number of credits from a current number of credits available to the workload based on an estimated quantity of bandwidth consumed by the input/output request, (iv) measuring an actual quantity of bandwidth consumed by the input/output request, and (v) adjusting the current number of credits available to the workload for the predetermined time period based on a difference between the estimated quantity of bandwidth and the actual quantity of bandwidth.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 10, 2020
    Assignee: Veritas Technologies LLC
    Inventors: Sudhakar Paulzagade, Shreenivas Baitule
  • Patent number: 10579495
    Abstract: Systems and methods for utilizing cooperation facilitators to achieve joint message and network state cooperation in accordance with various embodiments of the invention are disclosed. One embodiment of the invention includes: a plurality of transmitters; a receiver that has access to at least partial network state information and that includes a decoder configured to decode signals received via a multiple terminal channel from the plurality of transmitters using the at least partial network state information; and a cooperation facilitator. In addition, at least some of the plurality of transmitters are configured to transmit message information to the cooperation facilitator and the cooperation facilitator is configured to generate cooperation parameters based upon the message information and the manner in which state information is utilized by the receiver to decode signals received via the multiple terminal channel.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: March 3, 2020
    Assignees: California Institute of Technology, The Research Foundation for the State University of New York
    Inventors: Parham Noorzad, Michelle Effros, Michael Langberg
  • Patent number: 10581752
    Abstract: A device may identify a plurality of first values associated with network traffic of a label-switched path of a plurality of label-switched paths. The device may determine an adjustment policy based on the plurality of first values. The adjustment policy may include one or more factors associated with a plurality of second values. The plurality of second values may be determined based on the plurality of first values. The device may implement the adjustment policy in association with the label-switched path. A bandwidth reservation of the label-switched path may be adjusted based on the adjustment policy. The adjustment policy may be implemented for fewer than all of the plurality of label-switched paths.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: March 3, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Jonathan C. Barth, Sudhir Cheruathur
  • Patent number: 10567467
    Abstract: A method for heuristic control of traffic management on a computer network, the method including: setting predetermined benchmarks for traffic; performing a traffic management control loop to determine at least one value of a quality of experience (QoE) metric, via a QoE measuring module, on the network based on the traffic flow; performing a heuristic control loop comprising: aggregating the at least one value of the QoE metric obtained from the traffic management control loop; determining a new benchmark based on the aggregation of the QoE metric, via a heuristic control module; and sending the new benchmark to the QoE measuring module.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: February 18, 2020
    Assignee: SANDVINE CORPORATION
    Inventors: Shyam Sreevalsan, Kathiravan Rajasekar, Steven J. Flatt, Akash Suresh, Felix-Antoine R. Bouchard
  • Patent number: 10567289
    Abstract: A method for network communications from a first device to a second device includes communicating data from the first device to the second device by spawning a first virtual machine for a first network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the first virtual machine, transmitting a plurality of packets for communication to a first network address and port combination associated with the second device. The method further includes repeatedly changing to a respective another network address and port combination by repeatedly spawning a respective another virtual machine for a respective another network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the spawned respective another virtual machine, transmitting a plurality of packets for communication to the respective another network address and port combination associated with the second device.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: February 18, 2020
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventor: Robert W. Twitchell
  • Patent number: 10554578
    Abstract: Method and systems for managing QoS models for traffic flows in a network are described. In particular, the method includes storing the QoS models and analyzing at least one of the QoS models to determine whether the QoS model satisfies a suitability test. One or more QoS models are then selected based on the analysis and these selected models are offered to a client for use with a traffic flow in the network. In one embodiment, the method may be implemented based on a query from a client requesting reservation of network resources for a traffic flow. The analysis may be based on a characteristic of the or each QoS model, of the client, of a query received from the client requesting reservation of network resources for the traffic flow or of the network or an operator of the network.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 4, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Vidhyalakshmi Karthikeyan, Detlef Nauck
  • Patent number: 10555186
    Abstract: Described embodiments provide an access point for forming multiple service zones within a corresponding cell. The access point may include a first access point module and a second access point module. The first access point module may be configured to form a first service zone for first user equipment located at a center area of the cell. The second access point module may be configured to form a second service zone for second user equipment located at an edge area of the cell.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 4, 2020
    Assignee: KT CORPORATION
    Inventors: Yang-Seok Jeong, Jong-Hwa Shin, Weon-Yong Joo
  • Patent number: 10531274
    Abstract: Embodiments of the present disclosure provide a data processing method and a device. The method includes: determining, by a controller, a data packet filtering rule and a data forwarding path; sending, by the controller, the data packet filtering rule and configuration information carrying the data forwarding path to a first node, where the filtering rule is used to match configuration information corresponding to a data packet of the first node, the configuration information includes routing information corresponding to each node in the data forwarding path, routing information includes a queue identifier which is used to identify a transmission queue to which the data packet belongs; forwarding, by the first node and a remaining node, the data packet.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: January 7, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Wei Zhang
  • Patent number: 10511537
    Abstract: A scheduling method for switching including receiving an allocation request for a time slot from input nodes to which the time slot is not allocated, receiving property information of at least one of virtual output queues (VOQs) in which data received by the input nodes is stored, determining a transmission priority of the VOQs for transmission of the data stored in the VOQs based on the received property information of the VOQs, determining input nodes to which the time slot is to be allocated using outputter arbiters for output nodes corresponding to the VOQs, allocating the time slot to the determined input nodes, and updating elements used to allocate the time slot with respect to input nodes for which the allocating of the time slot is completed and output nodes for which the allocating of the time slot is completed.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 17, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyeong-Eun Han, Jongtae Song, Daeub Kim, Chansung Park, Sun Me Kim, Ji Wook Youn
  • Patent number: 10503546
    Abstract: In general, techniques are disclosed for tracking and allocating graphics processor hardware over specified periods of time. More particularly, hardware sensors may be used to determine the utilization of graphics processor hardware after each of a number of specified intervals (referred to as “sample intervals”). The utilization values so captured may be combined after a first number of sample intervals (the combined interval referred to as an “epoch interval”) and used to determine a normalized utilization of the graphic processor's hardware resources. Normalized epoch utilization values have been adjusted to account for resources used by concurrently executing processes. In some embodiments, a lower priority process that obtains and fails to release resources that should be allocated to one or more higher priority processes may be detected, paused, and its hardware resources given to the higher priority processes.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventors: Tatsuya Iwamoto, Kutty Banerjee, Benjiman L. Goodman, Terence M. Potter
  • Patent number: 10498639
    Abstract: A method is provided to configure a communication network to perform telemetry of OAM data, implemented in a network management device. A packet flow ID is identified, and a head node and an end node for the packet flow are determined from the flow ID. A marking command is sent to the head node, causing it to mark some packets in the packet flow. An unmarking command is sent to the end node, causing it to unmark marked packets. A path configuration command is received, including a list of nodes through which a marked packet passed. A command is sent to the nodes in the list, configured to cause the nodes to collect specified OAM flow data relating to marked packets. Such data for an individual packet is received after being collected from the nodes in the list. The OAM flow data is used to improve performance of the network.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: December 3, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Haoyu Song
  • Patent number: 10491331
    Abstract: A particular overall architecture for transmission over a bonded channel system consisting of two interconnected MoCA (Multimedia over Coax Alliance) 2.0 SoCs (Systems on a Chip) and a method and apparatus for the case of a “bonded” channel network. With a bonded channel network, the data is divided into two segments, the first of which is transported over a primary channel and the second of which is transported over a secondary channel.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: November 26, 2019
    Assignee: Entropic Communications, LLC
    Inventors: David Barr, Michail Tsatsanis, Arndt Mueller, Na Chen
  • Patent number: 10491706
    Abstract: There is a service providing method applicable to a server, comprises: receiving a service request message of a client; allocating queuing information for the client, recording a correspondence relationship between the queuing information and a source address of the service request message, and transmitting the queuing information to the client, if the service request message carries no queuing information; and verifying a correspondence relationship between the queuing information and the source address of the service request message if the service request message carries the queuing information, and determining a service priority of the client according to the queuing information if the client passes the verification.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: November 26, 2019
    Assignee: Hewlett Packard Enterprise Development LLP
    Inventors: Xiaoting Jin, Wei Wang
  • Patent number: 10491530
    Abstract: Provided are a communication system and a communication device that allow a reception node to estimate delay time, a generation time point or the like of a message. A delay time estimation part in an ECU determines whether a message received by itself is transmitted in sequence with another message without being provided with time information by a transmission node. If the received message is transmitted in sequence with another message, the received message may be delayed due to arbitrary processing. Thus, the delay time estimation part checks the priority of one or more sequential messages preceding the received message, and estimates delay time of the received message occurring due to the arbitrary processing in accordance with the priority of each message. A generation time point estimation part estimates the time point when the received message is generated by an ECU, based on the delay time estimated.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: November 26, 2019
    Assignees: National University Corporation Nagoya University, AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.
    Inventors: Hiroaki Takada, Ryo Kurachi, Naoki Adachi
  • Patent number: 10482456
    Abstract: Systems and methods are provided for generating and managing dynamic customized electronic tokens for electronic device interactions. A system for transferring data between a user device associated with a user and a remote device may include a memory storing instructions and a processor configured to execute the stored instructions. The stored instructions may configure the processor to receive, via a network, transaction information from the remote device, access information associated with an electronic token, and provide the electronic token to the remote device. The electronic token may be associated with at least one of the user or the user device, and a token server may generate the electronic token based on the received transaction information, and determine one or more expiration parameters for the electronic token.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: November 19, 2019
    Assignee: Capital One Services, LLC
    Inventors: Paul Y Moreton, Matthew de Ganon, Thomas S Poole