Measurement Of The Average Data Flow Rate Patents (Class 370/234)
  • Patent number: 10375145
    Abstract: A method for transmitting information relating to a communication network, implemented by a first server of a communication network, the method comprising the following steps: storing a data table matching identifiers of subnetworks of the communication network associated with respective qualities of service, with at least one network address of a user terminal, the network address comprising an IP address of the user terminal; receiving a request from a second server of a service provider, the request requesting information linked to said communication network; transmitting at least a part of the data table to the second server, the part comprising the matches between each subnetwork identifier and the at least one network address of a user terminal.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: August 6, 2019
    Assignee: ORANGE
    Inventors: Frederic Fieau, Gael Fromentoux, Nicolas Bihannic
  • Patent number: 10282107
    Abstract: Described are techniques for controlling I/O response time. It is determined whether a first observed I/O response time for a storage group exceeds I/O performance specified by a service level objective. If so, first processing may be performed to decrease I/O performance for the storage group. The first processing may include: for each I/O directed to the storage group that is received within a first subsequent time period, determining a first response time denoting an amount of time taken to service each I/O prior to returning a response for each I/O; determining whether the first response time for each I/O is less than a response time delay threshold; and if the first response time for each I/O is less than the response time delay threshold, applying a response time delay to each I/O prior to returning a response for each I/O.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 7, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Hui Wang, Jaeyoo Jung, James L. Davidson, Jeffrey Wilson
  • Patent number: 10200396
    Abstract: Systems, methods, and software can be used to share content. In some aspect, an address associated with a packet is identified at an electronic device. The address is associated with a node on a traverse path of the packet. The address is compared with a list of one or more addresses associated with a security risk. The node is determined to have a security risk based on the address matching an address in the list of one or more addresses. In response to determining, a notification is outputted at the electronic device. The notification indicates that the traverse path of the packet has a security risk.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: February 5, 2019
    Assignee: BlackBerry Limited
    Inventor: Jeremy Lawson Kominar
  • Patent number: 10033655
    Abstract: Methods, systems, and computer readable media can be operable to facilitate dynamic packet prioritization for delivery of content to multiple devices. Methods, systems, and computer readable media described herein are operable to prioritize packet delivery to a plurality of client devices based upon feedback received from the client devices, wherein the feedback includes buffer status information associated with the client devices. The rate of transmitting packets to a client device having a stressed buffer may be increased, while the rate of transmitting packets to one or more other client devices may be decreased. Buffer status information may be received periodically or conditionally at a central device in the form of feedback messages output from one or more client devices.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: July 24, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Charles Hardt, Kurt Alan Lumbatis, Bradley Thomas Howard
  • Patent number: 9967167
    Abstract: In one embodiment, a processor-readable medium storing code representing instructions that when executed by a processor cause the processor to update, at a memory location, a first flow state value associated with a data flow to a second flow state value when at least one of a packet from the data flow is received or the memory location is selected after a time period has expired. At least a portion of the packet is analyzed when the second flow state value represents a flow rate of a network data flow anomaly.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: May 8, 2018
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 9954788
    Abstract: Some embodiments provide a method for estimating bandwidth estimate based on a set of statistical measurements that quantifies bandwidth variation. The method receives a piece of media content at a receiving device and computes several instantaneous bandwidth measurements based on sample data blocks or media content received at the receiving device. The method computes the set of statistical measures that quantifies variation between the computed instantaneous bandwidth measurements. Based on the set of statistical measures, the method computes a revised bandwidth estimate for receiving media content at the receiving device. In some embodiments, the method uses the revised bandwidth estimate to determine an amount of media content data to buffer in order to provide an uninterrupted playback.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: April 24, 2018
    Assignee: Apple Inc.
    Inventors: Roger Pantos, Thai W. Then
  • Patent number: 9942184
    Abstract: A network interface receives an electronic mail on a first computer. A processor determines that the received electronic mail comprises a classification tag, and in response to the determination parses the classification tag to extract a plurality of classification information. The processor displays the plurality of classification information on the first computer.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 10, 2018
    Assignee: Bank of America Corporation
    Inventors: Brian J. Gaines, Holly E. Carney
  • Patent number: 9888422
    Abstract: Systems and methods for adaptive access and handover configuration based on historical data are provided. Access and handover decisions are optimized in a multiple radio access technology environment using historical data associated with network performance. Future needs for access and handovers are predicted using historical data associated with the user and historical data associated with network performance. Performance metrics are received periodically or continuously from nodes in one or more networks at a centralized controller. The centralized multi RAT controller correlates these performance metrics and determines predicted handovers for a user device. Preparations for the predicted handovers can then be made prior to the handover event.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: February 6, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Raymond Hayes, John Walley, Murat Mese
  • Patent number: 9823864
    Abstract: A method may include transmitting, via a processor, a plurality of packets to a receiving component, such that the plurality of packets corresponds to a plurality of data operations configured to access a memory component. The plurality of packets is stored in a buffer of the receiving component upon receipt. The method may also include determining, via the processor, whether an available capacity of the buffer is less than a threshold, decreasing a transmission rate of the plurality of packets when the available capacity is less than the threshold.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: November 21, 2017
    Assignee: Micron Technology, Inc.
    Inventor: J. Thomas Pawlowski
  • Patent number: 9813348
    Abstract: A system for transmitting concurrent data flows on a network, includes a memory containing data of data flows; a plurality of queues assigned respectively to the data flows, organized to receive the data as atomic transmission units; a flow regulator to poll the queues in sequence and, if the polled queue contains a full transmission unit, transmitting the unit on the network at a nominal flow-rate of the network; a sequencer to poll the queues in a round-robin manner and enable a data request signal when the filling level of the polled queue is below a threshold common to all queues, which threshold is greater than the size of the largest transmission unit; and a direct memory access configured to receive the data request signal and respond thereto by transferring data from the memory to the corresponding queue at a nominal speed of the system, up to the common threshold.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 7, 2017
    Assignee: KALRAY
    Inventors: Yves Durand, Alexandre Blampey
  • Patent number: 9699088
    Abstract: Systems and methods are provided to achieve traffic flow control in accordance with traffic priority as well as service plan considerations. A weight for flow control and a per service plan minimum flow control meter (FCM) can be defined for different throttle rates for different service plans. An FCM value based upon traffic priority can be converted to a per service plan group FCM value so that each service plan can be assigned/configured with its own FCM for each uplink queue. An average throttled data rate is then calculated to determine whether the traffic in a particular gateway is under or over throttled based on the current per service plan FCM with current input data rates. The per service plan FCM can then be revised for use by an Internet Protocol Gateway sending traffic to a Satellite Gateway.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: July 4, 2017
    Inventors: Satyajit Roy, Zhao Chan Lin, Amit Arora
  • Patent number: 9699323
    Abstract: Systems and methods that provide charging for supplemental content in a data flow separately from other content in the data flow. One embodiment comprises a network element of a Packet-Switched (PS) network that serves mobile User Equipment (UE). The network element receives a data flow of packets for a download of content requested by the UE, and identifies supplemental content in the data flow not requested by the UE, such as advertising content. The network element generates a charging request, inserts charging information for the supplemental content in the charging request, and transmits the charging request to a charging system so that the supplemental content can be charged separately from other content of the data flow.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: July 4, 2017
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Ranjan Sharma
  • Patent number: 9565543
    Abstract: A method performed by a network system communicatively coupled to a device over a wireless network, the method comprising: receiving authentication information from the device over the wireless network, the authentication information enabling the network system to authenticate the device; obtaining a charging data record (CDR) comprising information identifying a device activity over the wireless network associated with the device and indicating a usage amount associated with the device activity; and using one or more rules, processing the CDR to generate information configured to assist in (a) providing to a partner entity an accounting of a first portion of usage of the wireless network associated with the device activity indicated by the CDR, the partner entity providing an Internet-based service to the device, and (b) determining an accounting of a second portion of the usage of the wireless network associated with the activity indicated by the CDR.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: February 7, 2017
    Assignee: Headwater Partners I LLC
    Inventor: Gregory G. Raleigh
  • Patent number: 9549302
    Abstract: A Packet Data Protocol (PDP) context handling method for a Mobile Station (MS) with a PDP context for an emergency bearer service is provided, wherein a radio access bearer (RAB) associated with the PDP context is released by a network. The method comprises the steps of: downgrading the maximum uplink bit rate and the maximum downlink bit rate associated with the PDP context from original non-zero positive values to a zero value; sending a request signal associated with a modification of the maximum uplink bit rate and the maximum downlink bit rate; and re-establishing the RAB for the PDP context with the maximum uplink bit rate and the maximum downlink bit rate reconfigured as the original non-zero values after the request signal has been sent.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: January 17, 2017
    Inventor: Kundan Tiwari
  • Patent number: 9516087
    Abstract: Techniques are described for managing data transmissions between computing systems based at least in part on using a streaming transport protocol. At least some such data transmissions may be performed using HTTP, with one or more underlying transport protocols used to implement the HTTP-based data transmissions. HTTP-based data transmissions performed using an underlying streaming transport protocol, for example, may send data without performing error detection for reliability and without ensuring ordered delivery of the sent data. In addition, one or more HTTP-based data transmissions may be initiated using an underlying streaming transport protocol, but subsequent data transmissions may switch to using a different underlying transport protocol (e.g., TCP) or different transmission technique that is performed without using data streaming.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashanth A. Acharya, Jonathan B. Corley, Craig W. Howard, Harvo R. Jones, John K. Loendorf, Colm MacCarthaigh, Bradley E. Marshall, Imran S. Patel, Lee B. Rosen, Ronald James Snyder, Jr., Ryan F. Watson
  • Patent number: 9455932
    Abstract: A scheme for managing conflict resolution in an ABR streaming environment with respect to a bandwidth pipe serving a customer premises. In one aspect, when a session request is received from a new ABR client launched in the customer premises that includes one or more existing ABR clients having corresponding streaming sessions, a bandwidth forecasting module is configured to forecast bandwidth requirements with respect to the corresponding ABR streaming sessions after accounting for a bandwidth requirement for the new ABR client's session request. A conflict condition may be detected if any of forecasted bandwidth requirements violates a bitrate threshold policy relative to the corresponding ABR streaming sessions and/or the new session being requested. If there is a conflict, an interactive session may be launched with one or more clients for facilitating user selection of one or more options relative to the impending conflict condition.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: September 27, 2016
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Michael Huber
  • Patent number: 9386100
    Abstract: A cluster of computing systems is provided with guaranteed real-time access to data storage in a storage area network. Processes issue request for bandwidth reservation which are initially handled by a daemon on the same node as the requesting processes. The local daemon determines whether bandwidth is available and, if so, reserves the bandwidth in common hardware on the local node, then forwards requests for shared resources to a master daemon for the cluster. The master daemon makes similar determinations and reservations for resources shared by the cluster, including data storage elements in the storage area network and grants admission to the requests that don't exceed total available bandwidth.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: July 5, 2016
    Inventor: Michael A. Raymond
  • Patent number: 9385958
    Abstract: A method of estimating available capacity of a data transfer path that transfers data between a sending and a receiving data communication node of a data communication system is disclosed. The method includes: sending one or more setting packets wherein the one or more setting packets is/are used to set a traffic shaping node arranged in the data transfer path in a steady state; transmitting, from the traffic shaping node, probe packets received from the sending node, towards the receiving node at an average rate for the traffic shaping node; providing, in response to traversal of the data transfer path by the probe packets, and during the real-time operation of the data transfer path, measured data for use in estimating the available capacity of the data transfer path; and estimating the available capacity of the data transfer path using the measured data from the probe packets.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: July 5, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Christofer Flinta, Andreas Johnsson
  • Patent number: 9380489
    Abstract: A system may receive, from a base station, information indicating that a network congestion level associated with the base station satisfies a threshold, the network congestion level being a measurement of traffic associated with a network, and the network including the base station. The system may determine, based on the network congestion level satisfying the threshold, traffic flow information for a plurality of traffic flows associated with the base station. The system may identify a congestion-causing traffic flow, of the plurality of traffic flows, based on the traffic flow information. The system may provide information identifying the congestion-causing traffic flow.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: June 28, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lalit R. Kotecha, Rakesh Chandwani, Matthew W. Nelson
  • Patent number: 9331925
    Abstract: In one embodiment, methods are described to measure bandwidth limits through multiple test sites. A testing quantity of network packets is generated, the network packets are sent through a service provider network to a plurality of receivers at a testing transmission rate that exceeds an upstream transmission rate limit of the service provider network, a report indicating a received number of packets is received from each of the plurality of receivers, and an upstream transmission rate limit of the service provider network is determined based on the testing transmission and the reports. By using multiple test sites, potential bottlenecks at any one test site are reduced. A similar method can be used to calculate a downstream transmission rate limit. Once measured, the bandwidth limits may be used to adjust quality of service on an edge router or compared against a known service level agreement of the service provider network.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 3, 2016
    Inventors: Rahul Patel, Sanjay Sreenath
  • Patent number: 9301192
    Abstract: A method an apparatus for sending data to a User Equipment via a Radio Access Network node using the Transmission Control Protocol. A TCP node that sends TCP User Plane data to the UE receives a message originating from the RAN node. The message includes a congestion avoidance inhibitor relating to the UE. If the TCP node subsequently detects packet loss is detected between the TCP node and the UE, and the congestion avoidance inhibitor is present, then the TCP node will inhibit a congestion avoidance mechanism. This ensures that congestion avoidance mechanisms, which reduce transmission rate, are not initiated for temporary RAN events such as handover when there is no congestion in the network.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 29, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Tomas Nylander
  • Patent number: 9232432
    Abstract: A radio base station generates a congestion status flag, based on measured resource usage in its cell, and based on performance of sessions in the cell. The flag may be a one bit, or a small number of bits, indicating whether the base station is congested. The flag can be sent to neighboring radio base stations, for use in determining whether to perform handovers to that radio base station. The flag generated in a radio base station, and the flags generated in neighboring radio base stations, can also be sent to user equipment in a cell.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 5, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Muhammad Ali Kazmi, Gabor Fodor
  • Patent number: 9137330
    Abstract: A method of dynamically adjusting quality of service targets for applications and/or subscribers of wireless communication, by reducing or increasing quality of service targets for a group of applications based on overload or under load detection, in order to ensure that actually achieved quality of service levels are adequate, especially when supporting emergency service users.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: September 15, 2015
    Assignee: Alcatel Lucent
    Inventors: Mark Haner, Danielle Hinton, Thierry Etienne Klein
  • Patent number: 9019830
    Abstract: A system to route media information content may include a router that analyzes predetermined content of a plurality of data packets of the media information content and prioritizes forwarding the plurality of data packets from the router based on applying at least one rule to the predetermined content.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: April 28, 2015
    Assignee: Imagine Communications Corp.
    Inventors: John L. DeLay, Edward R. Beadle
  • Patent number: 9019858
    Abstract: Monitoring within a network a history of bits throughput to a base station over each of a plurality of time intervals, monitoring within the network a physical resource block utilization level over each of the plurality of time intervals, determining a ratio of the history of bits to the utilization level for each of the plurality of time intervals, determining an updated history of bits for each of a plurality of upcoming time intervals, estimating an updated utilization level in response to the updated history of bits and the ratio, generating messaging to at least one additional network element conveying the estimated updated physical resource block utilization level, and adjusting at least one of a prefilling process or a prefetching process in response to the updated utilization level.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: April 28, 2015
    Assignee: Nokia Solutions and Networks Oy
    Inventors: John M. Harris, Sania Irwin
  • Patent number: 9007924
    Abstract: Balancing load distributions of loopback ports includes determining that a load distribution among loopback ports of a switch is unbalanced, determining whether the load distribution is balanceable, and balancing the load distribution.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: April 14, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Byung Kyu Choi, Mark W. Fidler
  • Patent number: 9008673
    Abstract: An application bandwidth monitor may be configured to determine the amount of data communication channel bandwidth being utilized by each active data communication application within a data communication device. A user interface may be configured to report this information and to receive information indicative of a desired bandwidth allocation among the active applications. An application bandwidth controller may be configured to control the maximum bandwidth that may be utilized by each active data communication application, based on this user information.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 14, 2015
    Assignee: Cellco Partnership
    Inventor: Kumar Sanjeev
  • Patent number: 9007123
    Abstract: Apparatus, and associated method, for improving packet data communications upon a communication path including a radio-link. Determination is made of the conditions on the radio-link when selecting the optimal size of a transmission window within which to transmit packets of data. And, retransmission time-out values are also selected responsive to the indications of the radio-link conditions.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: April 14, 2015
    Assignee: Nokia Corporation
    Inventors: Jarmo Kuusinen, Matti Turunen
  • Patent number: 8976655
    Abstract: A method, a computer readable media and a device, the method is for evaluating a capacity of a cell of a radio access network (RAN), and may include monitoring, by a monitor, (a) downstream traffic that is directed towards the cell and (b) responses from the cell to the downstream traffic, to provide monitoring results; calculating, in response to the monitoring results, round trip time (RTT) statistics; and generating an estimate of the capacity of the cell in response to the RTT statistics.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: March 10, 2015
    Assignee: Vasona Networks Inc.
    Inventors: Ofer Weill, Michael Ben-Nun, Oren Sadeh
  • Publication number: 20150043346
    Abstract: A capability is provided for detecting congestion in a communication network. A congestion condition is detected for the network based on resource utilization information associated with the network and a set of user quality-of-experience (QoE) indicators associated with the network. An indication of congestion in the network is detected based on resource utilization information associated with the network and a determination as to whether or not to generate detect a congestion condition for the network is made based on one or more user QoE indicators associated with the network. An indication of congestion in the network is detected based on resource utilization information associated with the network and a determination as to whether or not to generate a congestion alert for the indication of congestion in the network is made based on one or more user QoE indicators associated with the network.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Inventors: Scott Corey Miller, Susan Wu Sanders, Jin Cao
  • Patent number: 8953448
    Abstract: A system and method is described for formulating a linked-list hybrid peer-to-peer sub-network that analyzes capabilities of plurality of nodes, and creating at least two linked-list hybrid peer-to-peer sub-networks by forming a first group of nodes of the plurality of nodes having similar capabilities and establishing serial connections between nodes of the first group of nodes to form a first linked-list hybrid peer-to-peer sub-network.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: February 10, 2015
    Assignee: Abroadcasting Company
    Inventor: Art Pharn
  • Patent number: 8953611
    Abstract: A technique for use in a communication device for communicating data involves receiving a plurality of transport data packets in an ordered sequence; rearranging at least some of the transport data packets in a group with a reordered sequence different from the ordered sequence, for increasing the total size of the group to be at or near a maximum transmissible unit size of a transport data frame; formatting the transport data packets of the group having the total size at or near the maximum transmissible unit size into the transport data frame, for data transmission from the communication device; and repeating, for a plurality of transport data frames, the acts of rearranging and formatting, for communicating the data.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: February 10, 2015
    Assignee: BlackBerry Limited
    Inventor: Mark Pecen
  • Patent number: 8929374
    Abstract: A system and method for handling a digital electronic flow between a first and second entity in which a flow policy is determined that is to be applied to the flow and the flow is then directed along a path in accordance with the policy. An ID is supplied for each flow and a tag associated with each flow which indicates the policy to be applied to its associated flow. Flows are also associated with one another, with associated flows having associated policies. In particular the flow may be processed or forwarded. The path may include a graph structure and virtual applications.
    Type: Grant
    Filed: December 26, 2011
    Date of Patent: January 6, 2015
    Assignee: Netronome Systems, Incorporated
    Inventors: Johann Heinrich Tönsing, Roelof Nico DuToit, Gysbert Floris van Beek Van Leeuwen, Jan Niel Viljoen, David Wells, Leon Johannes Brits, Jan Christoffel DuToit
  • Patent number: 8923163
    Abstract: A multihop network and nodes are described herein that implement a reactive routing protocol that enables resources of the multihop network to be continuously adapted in a distributed/opportunistic manner in response to a topology change within the multihop network so as to optimize the performance of a connection between a source node and a destination node. The types of resources that can be adapted include for example: (1) a route; (2) a channel; and/or (3) physical layer parameters. The different types of topology changes that can occur include: (1) movement of a node; (2) quality variations in a channel between the source node and the destination node; (3) changes in traffic patterns in the multihop network; (4) changes in transmit patterns (e.g., power, beamforming direction) in the multihop network; and (5) changes in resource allocations in the multihop network.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: December 30, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Peter Larsson, Niklas Johansson
  • Patent number: 8891370
    Abstract: A method and apparatus for transmitting a digitally encoded video image in real time wherein the video image is digitally encoded using a compression algorithm having a variable bit rate, e.g., JPEG2K, to provide an encoded data stream, the encoded data stream is fed into a buffer of known size, and the data is read from the buffer via a streamer with a controllable bit rate to provide a bit stream at a desired stream bit rate for transmission. The bit rate of the encoded data stream from the encoder is monitored by a predictor and predicts a future bit rate of the encoded data stream; and, the bit rate of at least one of the encoder and the streamer is adjusted to provide the desired streaming bit rate wherein the predicting of the future bit rate is carried out using a prediction model based on a smoothed bit rate vs. time curve of the encoded data stream.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: November 18, 2014
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Priyan Gunatilake
  • Patent number: 8885473
    Abstract: Disclosed is a method for achieving efficient and accurate measurement of path capacities of a communication network. The method includes the following steps: (a) transmitting a number of probes from a local node to a remote node over a forward network path, each probe contains at least one probe packet and can elicit the remote node to transmit a number of response packets to the local node over a reverse network path; (b) determine for each response packet a minimum round-trip packet delay between the time transmitting the probe and the time receiving the response packet; (c) calculate a number of pair-wise minimum delay differences from the minimum round-trip packet delays. The number of pair-wise minimum delay differences can be used as a measurement of the forward capacity, reverse capacity, faster-path capacity, slower-path capacity and a degree of capacity asymmetry between the local node and the remote node.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: November 11, 2014
    Assignee: The Hong Kong Polytechnic University
    Inventors: Edmond W. W. Chan, Xiapu Luo, Rocky K. C. Chang
  • Patent number: 8885657
    Abstract: Back pressure is mapped within a network, and primary bottlenecks are distinguished from dependent bottlenecks. Further, the presently disclosed technology is capable of performing network healing operations designed to reduce the data load on primary bottlenecks while ignoring dependent bottlenecks. Still further, the presently disclosed technology teaches identifying and/or suggesting a switch port for adding a node to the network. More specifically, various implementations analyze traffic load and back pressure in a network, identify primary and dependent bottlenecks, resolve the primary bottlenecks, collect new node parameters, and/or select a switch port for the new node. Further, a command can be sent to a selected switch to activate an indicator on the selected port. New node parameters may include new node type, maximum load, minimum load, time of maximum load, time of minimum load and type of data associated with the new node.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: November 11, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Michael Atkinson, Vineet Abraham, Sathish Gnanasekaran, Rishi Sinha
  • Patent number: 8873390
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David Louis Kaminsky, David M. Ogle, Richard D. Telford
  • Patent number: 8861352
    Abstract: A computer-readable medium has tangibly embodied thereon and accessible therefrom a set of instructions interpretable by at least one data processing device. The set of instructions is configured for causing the at least one data processing device to carry out operations for estimating a delay for each one of a plurality of packets of a VOIP traffic flow and for allocating a delay budget for each one of the packets dependent upon the estimated delay thereof. Such estimating is performed at a fixed location between end locations of a path over which the packets traverse and is performed using packet timestamp information acquired from the packets only at the fixed location.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: October 14, 2014
    Assignee: Alcatel Lucent
    Inventor: Yigal Bejerano
  • Patent number: 8854964
    Abstract: Method and apparatus for determining a transport bit rate for a multiprogram transport stream (MPTS) is described. In one example, a plurality of transport bit rates is computed for a respective plurality of programs in the MPTS. A highest transport bit rate and a lowest transport bit rate are selected from the plurality of transport bit rates. An average transport bit rate is computed from the highest transport bit rate and the lowest transport bit rate. The average transport bit rate is provided as an initial transport bit rate for the MPTS. Jitter in the MPTS may be compensated using the initial transport bit rate.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: October 7, 2014
    Assignee: General Instrument Corporation
    Inventor: Vincent C. Liu
  • Patent number: 8856027
    Abstract: A system and method for slow ad detection is provided. An ad tool receives information including round trip times to load web pages, in which each web page is loaded with at least one ad. Additionally, the ad tools calculates, for each ad, a mean round trip time to load each web page loaded with the respective ad. The ad tool then determines a predetermined number of the ads with highest mean round trip to load each of the web pages with the ad. Further, the ad tool enables testing of each of the predetermined number of ads to determine the round trip load time of each of the predetermined number of ads.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: October 7, 2014
    Assignee: Yahoo! Inc.
    Inventor: Sandeep Khunteta
  • Publication number: 20140269294
    Abstract: In one implementation, a network device is configured to implement an intra switch transport protocol. The intra switch transport protocol is configured to determine a window size according to a predetermined bandwidth and a round trip time between a plurality of ingress ports and an egress port. The network device is configured to sending at least one data packet from an ingress port to an egress port without first receiving any acknowledgement from the egress port. The network device continues to send packets and increment a counter accordingly until the counter reaches the window size. The network device ceases transmission of subsequent data packets and/or queues subsequent data packets based on the counter exceeding the window size.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Inventors: Guglielmo Morandin, Sushil Singh, Jonathan Chang, John Huber
  • Publication number: 20140226477
    Abstract: Embodiments of the present invention disclose a method, an apparatus, and a system for improving user experience of a small flow user. A base station controller (BSC) periodically collects statistics on an average data transmission rate of a terminal. The BSC compares the average data transmission rate with a set threshold and determines whether the average data transmission rate is smaller than the set threshold. The BSC sends a first priority adjustment command to a base transceiver station BTS if the average data transmission rate is smaller than the set threshold. The first priority adjustment command carries information of adjusting a scheduling priority of the terminal to a high priority, so that the BTS can adjust the scheduling priority of the terminal to the high priority.
    Type: Application
    Filed: April 17, 2014
    Publication date: August 14, 2014
    Inventors: Bo Xie, Le Xi
  • Patent number: 8804720
    Abstract: In general, techniques are described for simplifying admission control signaling between subscriber devices, access nodes, and service edge routers to facilitate subscriber-specific admission control for multicast streams. In one example, a service edge router receives a service request and accesses a subscriber profile to determine whether the requesting subscriber is authorized to receive the service. Upon authorization, the service edge router returns the service request to the access node in a substantially similar form in which the service request was received. The access node receives the service request on a service edge router-facing interface, indicating the service edge router has granted authorization for the subscriber device to receive multicast traffic associated with the multicast group identified within the service request.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: August 12, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: George Rainovic, Chandra Pandey
  • Patent number: 8804511
    Abstract: Provided herein is a method including the steps of: establishing at least one policy in a centralized policy management framework (PMF), wherein the policy includes at least one policy condition; monitoring data traffic; determining if the data traffic at least substantially meets one of the policy conditions; sending a trigger to the PMF, if at least one of the policy conditions is at least substantially met; generating an enforcement decision at the PMF, wherein the enforcement decision includes at least one enforcement action; sending the enforcement decision to an enforcement function; and enforcing the enforcement decision. A system for realizing this method is also provided.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: August 12, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Qingmin James Hu, Megan Klenzak, Paul Smith
  • Patent number: 8787163
    Abstract: Systems and methods associated with controlling buffer size based on latency are described. In one embodiment, a method includes determining a transmission latency for a data item exiting a transmission buffer and selectively manipulating a size of the transmission buffer based on the transmission latency for the data item.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: July 22, 2014
    Assignee: Marvell International Ltd.
    Inventors: Pradeep Jugraj Nemavat, Sandesh Goel
  • Patent number: 8780719
    Abstract: A packet relay apparatus relaying a packet exchanged between communication apparatuses with a connection established is provided. The packet relay apparatus includes a buffer for storing a packet selected from among arrival packets so that a transfer of the selected packet is to be suspended, and a congestion controller for monitoring, after the storage of the packet on the buffer, a packet passing through the packet relay apparatus, and causing the packet, stored on the buffer, to be transmitted at a timing responsive to a passage status of a packet having the same connection as the connection of the packet stored on the buffer.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 15, 2014
    Assignee: Fujitsu Limited
    Inventor: Kazuto Nishimura
  • Patent number: 8780889
    Abstract: A call processing method in an Internet Protocol (IP) converged system includes: requesting an incoming call to be routed through an IP network; checking a data traffic-processing state of a traffic manager in response to the request; and rerouting the call through the IP network or rerouting the call through a Public Switched Telephone Network (PSTN) according to the checked data traffic-processing state.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: July 15, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Eung-Moon Yeom
  • Patent number: 8774195
    Abstract: A set of virtual local area networks (VLANs) are defined from a set of nodes that comprise a data center network. A set of possible paths are determined for routing data packets from a root node to one or more other nodes of the set of nodes. A set of probabilistic values are identified for determining a path in the set of possible paths that individual data packets are to take as between the root node and a destination node specified by the individual data packet. The data packets are routed to the destination node specified by that data packet, along a path that is determined by use of the set of probabilistic values. The path may be provided by one or more VLANs.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: July 8, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Puneet Sharma, Tianxiong Ji, Zhikui Wang
  • Patent number: 8767540
    Abstract: Embodiments of the invention a method for policing a packet at line rate. A hierarchical policer receives a policer request comprising packet characteristics and identifying request configuration information. The hierarchical policer retrieves meter states specified by the request configuration information. The hierarchical policer processes packet characteristics through meters to generate a meter result. The hierarchical policer generates a hierarchical policer table lookup address using a plurality of meter types, a plurality of input color controls, one or more of the packet characteristics, the meter results, and a plurality of coupling algorithm identifiers. The hierarchical policer reads a hierarchical meter result from a hierarchical policer result table, containing at least a final output packet attribute that classifies the packet. The hierarchical policer updates one or more of the meter states based on the plurality of meter state results.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: July 1, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Brian Alleyne, Sun Den Chen, Ramanathan Lakshmikanthan