Based On Data Flow Rate Measurement Patents (Class 370/232)
-
Patent number: 10785160Abstract: 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: GrantFiled: August 1, 2018Date of Patent: September 22, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Cheng Tang, Zuqing Li
-
Patent number: 10771331Abstract: 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: GrantFiled: November 7, 2018Date of Patent: September 8, 2020Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Pierre-André Savalle, Jean-Philippe Vasseur, Kevin Gagnon
-
Patent number: 10769277Abstract: 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: GrantFiled: June 19, 2018Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Michael J. Branson, David M. Koster, Jason A. Nikolai, John M. Santosuosso
-
Patent number: 10771393Abstract: 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: GrantFiled: September 13, 2018Date of Patent: September 8, 2020Assignee: Parallels International GmbHInventors: Ivan Korobov, Nikolay Dobrovolskiy, Serguei Beloussov
-
Patent number: 10757039Abstract: 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: GrantFiled: December 24, 2014Date of Patent: August 25, 2020Assignee: Intel CorporationInventors: Albert S. Cheng, Thomas D. Lovett, Michael A. Parker
-
Patent number: 10756832Abstract: 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 pType: GrantFiled: January 26, 2017Date of Patent: August 25, 2020Assignee: NEC CORPORATIONInventors: Kosei Kobayashi, Takahiro Nobukiyo
-
Patent number: 10749589Abstract: 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: GrantFiled: January 31, 2019Date of Patent: August 18, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kilsik Ha, Daehoon Kim, Bongjin Kim, Taekyoung Kim, Jongho Oh, Hyoungjin Lim, Doyoung Jung
-
Patent number: 10742448Abstract: 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: GrantFiled: July 14, 2016Date of Patent: August 11, 2020Assignee: COX COMMUNICATIONS, INC.Inventor: Jeffrey L. Finkelstein
-
Patent number: 10742548Abstract: 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: GrantFiled: June 2, 2017Date of Patent: August 11, 2020Assignee: Juniper Networks, Inc.Inventors: Harish Sitaraman, Zhifang Zeng, Shraddha Hegde
-
Patent number: 10732872Abstract: 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: GrantFiled: February 27, 2017Date of Patent: August 4, 2020Assignee: HITACHI, LTD.Inventors: Shotaro Shintani, Kentaro Shimada, Makio Mizuno, Sadahiro Sugimoto
-
Patent number: 10728215Abstract: 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: GrantFiled: September 26, 2018Date of Patent: July 28, 2020Assignee: QUALCOMM IncorporatedInventors: Naga Bhushan, John Edward Smee, Joseph Binamira Soriaga, Krishna Kiran Mukkavilli, Tingfang Ji
-
Patent number: 10717191Abstract: 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: GrantFiled: December 18, 2017Date of Patent: July 21, 2020Assignee: Brain CorporationInventors: Filip Ponulak, Moslem Kazemi, Patryk Laurent, Oleg Sinyavskiy, Eugene Izhikevich
-
Patent number: 10721783Abstract: 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: GrantFiled: February 12, 2018Date of Patent: July 21, 2020Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick Ho Wai Sung, Kit Wai Chau, Kam Chiu Ng, Wan Chun Leung, Ying Kwan, Martin Langmaid
-
Patent number: 10715607Abstract: 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: GrantFiled: December 4, 2017Date of Patent: July 14, 2020Assignee: NICIRA, INC.Inventors: Arnold Poon, Laxmikant Gunda, Jayant Jain, Anirban Sengupta, Sachin Mohan Vaidya
-
Patent number: 10715281Abstract: 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: GrantFiled: March 31, 2017Date of Patent: July 14, 2020Assignee: Panasonic Intellectual Property Corporation of AmericaInventors: Joachim Loehr, Alexander Golitschek Edler von Elbwart, Prateek Basu Mallick
-
Patent number: 10700962Abstract: 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: GrantFiled: June 30, 2016Date of Patent: June 30, 2020Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Vidhyalakshmi Karthikeyan, Detlef Nauck
-
Patent number: 10698638Abstract: 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: GrantFiled: May 29, 2018Date of Patent: June 30, 2020Assignee: Wiwynn CorporationInventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
-
Patent number: 10686552Abstract: 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: GrantFiled: June 6, 2018Date of Patent: June 16, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Gaurav Patwardhan, Sachin Ganu, Jose Tellado
-
Method for controlling the load of a data concentration gateway for a wireless communication network
Patent number: 10686652Abstract: 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: GrantFiled: August 24, 2017Date of Patent: June 16, 2020Assignee: KERLINKInventors: Ronan Dubourg, Yannick Delibie -
Patent number: 10681110Abstract: 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: GrantFiled: May 4, 2016Date of Patent: June 9, 2020Assignee: RADWARE, LTD.Inventors: Roy Berland, Elad Grupi
-
Patent number: 10680744Abstract: 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: GrantFiled: May 12, 2016Date of Patent: June 9, 2020Inventors: Avi Mansour, Ziv Avital
-
Patent number: 10680948Abstract: 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: GrantFiled: July 21, 2018Date of Patent: June 9, 2020Assignee: NICIRA, INC.Inventors: Ronghua Zhang, Teemu Koponen, Martin Casado
-
Patent number: 10674395Abstract: 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: GrantFiled: June 26, 2018Date of Patent: June 2, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Amitav Mukherjee, Fred Weisbrod, Patricia R. Chang
-
Patent number: 10673709Abstract: 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: GrantFiled: November 26, 2018Date of Patent: June 2, 2020Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph M. Clarke
-
Patent number: 10666567Abstract: 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: GrantFiled: May 7, 2018Date of Patent: May 26, 2020Assignee: STRONG FORCE IOT PORTFOLIO 2016, LLCInventors: Tracey Ho, John Segui
-
Patent number: 10667279Abstract: 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: GrantFiled: December 26, 2016Date of Patent: May 26, 2020Assignee: KIDDI CORPORATIONInventor: Tsuyoshi Niina
-
Patent number: 10644954Abstract: 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: GrantFiled: May 10, 2019Date of Patent: May 5, 2020Assignee: Capital One Services, LLCInventors: Bryan Pinos, Christopher Moczydlowski, John Anand Lourdusamy, Eric Barnum
-
Patent number: 10645658Abstract: 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: GrantFiled: August 28, 2017Date of Patent: May 5, 2020Assignee: MEDIATEK INC.Inventors: Po-Ying Chen, Mingchun Chiang, Jeng-Yi Tsai, Ho-Chi Huang, Wei-Nan Sun, Wenze Qu
-
Patent number: 10638268Abstract: 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: GrantFiled: May 18, 2018Date of Patent: April 28, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Zhihao Xing
-
Patent number: 10630577Abstract: 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: GrantFiled: May 12, 2017Date of Patent: April 21, 2020Assignee: Level 3 Communications, LLCInventors: Richard D. Moore, Joseph M. Roy
-
Patent number: 10623997Abstract: 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: GrantFiled: February 5, 2016Date of Patent: April 14, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Elena Fersman, Mikael Anneroth, Rafia Inam, Magnus Olsson
-
Patent number: 10624036Abstract: 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: GrantFiled: January 29, 2019Date of Patent: April 14, 2020Assignee: SHANGHAI LANGBO COMMUNICATION TECHNOLOGY COMPANY LIMITEDInventor: Xiaobo Zhang
-
Patent number: 10623334Abstract: 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: GrantFiled: February 15, 2018Date of Patent: April 14, 2020Assignee: CenturyLink Intellectual Property LLCInventor: Charles I. Cook
-
Patent number: 10595069Abstract: 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: GrantFiled: May 11, 2017Date of Patent: March 17, 2020Assignee: Adobe Inc.Inventors: Viswanathan Swaminathan, Mohammad Hosseini
-
Patent number: 10588063Abstract: 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: GrantFiled: February 19, 2019Date of Patent: March 10, 2020Assignee: AT&T Mobility II LLCInventors: Thomas W. Henderson, Hongyan Lei
-
Patent number: 10587527Abstract: 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: GrantFiled: October 13, 2017Date of Patent: March 10, 2020Assignee: Veritas Technologies LLCInventors: Sudhakar Paulzagade, Shreenivas Baitule
-
Patent number: 10579495Abstract: 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: GrantFiled: May 18, 2018Date of Patent: March 3, 2020Assignees: California Institute of Technology, The Research Foundation for the State University of New YorkInventors: Parham Noorzad, Michelle Effros, Michael Langberg
-
Patent number: 10581752Abstract: 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: GrantFiled: July 20, 2018Date of Patent: March 3, 2020Assignee: Juniper Networks, Inc.Inventors: Jonathan C. Barth, Sudhir Cheruathur
-
Patent number: 10567467Abstract: 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: GrantFiled: June 22, 2016Date of Patent: February 18, 2020Assignee: SANDVINE CORPORATIONInventors: Shyam Sreevalsan, Kathiravan Rajasekar, Steven J. Flatt, Akash Suresh, Felix-Antoine R. Bouchard
-
Patent number: 10567289Abstract: 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: GrantFiled: March 1, 2018Date of Patent: February 18, 2020Assignee: DISPERSIVE NETWORKS, INC.Inventor: Robert W. Twitchell
-
Patent number: 10554578Abstract: 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: GrantFiled: June 30, 2016Date of Patent: February 4, 2020Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Vidhyalakshmi Karthikeyan, Detlef Nauck
-
Patent number: 10555186Abstract: 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: GrantFiled: February 9, 2018Date of Patent: February 4, 2020Assignee: KT CORPORATIONInventors: Yang-Seok Jeong, Jong-Hwa Shin, Weon-Yong Joo
-
Patent number: 10531274Abstract: 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: GrantFiled: July 28, 2017Date of Patent: January 7, 2020Assignee: Huawei Technologies Co., Ltd.Inventor: Wei Zhang
-
Patent number: 10511537Abstract: 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: GrantFiled: May 30, 2017Date of Patent: December 17, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyeong-Eun Han, Jongtae Song, Daeub Kim, Chansung Park, Sun Me Kim, Ji Wook Youn
-
Patent number: 10503546Abstract: 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: GrantFiled: June 6, 2017Date of Patent: December 10, 2019Assignee: Apple Inc.Inventors: Tatsuya Iwamoto, Kutty Banerjee, Benjiman L. Goodman, Terence M. Potter
-
Patent number: 10498639Abstract: 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: GrantFiled: March 13, 2018Date of Patent: December 3, 2019Assignee: Futurewei Technologies, Inc.Inventor: Haoyu Song
-
Patent number: 10491331Abstract: 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: GrantFiled: June 26, 2017Date of Patent: November 26, 2019Assignee: Entropic Communications, LLCInventors: David Barr, Michail Tsatsanis, Arndt Mueller, Na Chen
-
Patent number: 10491706Abstract: 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: GrantFiled: August 18, 2015Date of Patent: November 26, 2019Assignee: Hewlett Packard Enterprise Development LLPInventors: Xiaoting Jin, Wei Wang
-
Patent number: 10491530Abstract: 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: GrantFiled: November 18, 2015Date of Patent: November 26, 2019Assignees: 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: 10482456Abstract: 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: GrantFiled: October 3, 2018Date of Patent: November 19, 2019Assignee: Capital One Services, LLCInventors: Paul Y Moreton, Matthew de Ganon, Thomas S Poole