Based On Data Flow Rate Measurement Patents (Class 370/232)
  • Patent number: 9306870
    Abstract: Methods and apparatus for emulating circuit switching in cloud networking environments are disclosed. A system includes a plurality of resources of a provider network and a resource manager. The resource manager receives a circuit switching emulation request specifying (a) a first resource group and a second resource group, and (b) a desired network traffic rate to be supported between the first and second resource groups. In response to a determination to accept the circuit switching emulation request, the resource manager initiates configuration operations associated with a network path between the first and second resource groups to allow network traffic between the first and second resource groups at a rate up to the desired network traffic rate.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew D. Klein, Michael David Marr
  • Patent number: 9301203
    Abstract: Various communication systems may benefit from congestion management. For example, code division multiple access wireless networks may benefit from identifying and tracking of congestion. A method may include identifying a cause of actual or potential congestion. The method may also include notifying a radio access network regarding the cause of actual or potential congestion.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: March 29, 2016
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Shahab Sayeedi
  • Patent number: 9300562
    Abstract: At least one inline probe is employed to test compliance of a network element with a network traffic policy. The testing capability of the probe is handled by specialized software or hardware. The inline probes hardware can be implemented in network elements such as routers or transceivers. The inline probes can be discovered, registered, and controlled by a dedicated controller disposed at a remote location.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: March 29, 2016
    Assignee: Viavi Solutions Inc.
    Inventors: André Dufour, Alistair Scott
  • Patent number: 9292826
    Abstract: A resource such as a server derives multiple streams of data based on particular content. Each of the multiple streams of data is encoded to enable play back of the content according to a different level of quality. The server transmits the multiple streams of data of differing levels of quality on a multicast link downstream to one or more intermediate nodes that, in turn, distribute the streams of data to end users. For example, an intermediate node retrieves a respective stream of data from the multiple streams of data and forwards the selected stream of data over a second portion of the multicast link to a respective client device. The intermediate node can transmit a different stream of data to the respective client device depending on available bandwidth. The client device plays back the transmitted stream of data to produce a rendition of the particular content.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: March 22, 2016
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: David W. Chen, Kenneth L. Gould
  • Patent number: 9294374
    Abstract: Presented is an apparatus 200, 300, 400 and methods 500 for detecting any burst error condition on a network 204. The apparatus 200, 300, 400 measures the interval 206, 306, 406 between arriving packets 304, 404 on a network 204 and stores 208 a series of interval measurements for analysis. The apparatus 200, 300, 400 also provides a comparator 212, 322, 324, 426, 428 for determining if a burst error condition 330, 332, 434, 436 occurred. The method 500 shifts the stored interval values 306, 308, 310, 312, 314, 316, 406, 408, 410, 412, 414, 416 based on the arrival 304, 404 of the next packet and its associated interval value and sums 320, 418, 420, 422 a subset of the stored interval values 306, 308, 310, 312, 406, 408, 410, 412 for comparison to a pre-configured period 328, 432 to determine if a burst error condition 332, 436 exists for too few packets.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: March 22, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Gan Wen
  • Patent number: 9292568
    Abstract: A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 22, 2016
    Assignee: Dell Products L.P.
    Inventors: Muhammad Yousaf, Richard J. Cardone, Swathi Gangisetty
  • Patent number: 9288696
    Abstract: A method and apparatus for obtaining a set of optimized angles of arrival for a corresponding set of radio links. The set of radio links model a radio environment of a wireless unit operating at a particular location within in a radio system. Each radio link represents a different propagation path between the wireless unit and transmitting antenna operating within the radio system. Each optimized angle of arrival represents an angle of arrival of one radio link with reference to the wireless unit. Each probe antenna of a set of probe antennas is positioned at a corresponding angle of the set of optimized angles of arrival. A corresponding set of probe radio signals is transmitted from the set of probe antennas.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: March 15, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Istvan J. Szini, Eric L. Krenz, John R. Peters
  • Patent number: 9288135
    Abstract: Embodiments relate to managing data flows at a network interface card (NIC). A computer implemented method for managing data flows at the NIC of a host is provided. The NIC includes a port. The method receives, from a virtual forwarding element executing in the host, a packet that belongs to a data flow. The method identifies, by the NIC, one of several queues for storing data flows to be sent out of the host through the port based a mapping between the data flows, the queues, and a plurality of tunnels. The method places the packet in the identified queue in order to send the packet out of the host through the port.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Keshav G. Kamble
  • Patent number: 9282022
    Abstract: A method for diagnosing performance of a network switch device includes a processor monitoring data generated by a sensor associated with a network switch device, the data related to states or attributes of the network switch device. The processor detects a determined condition in the operation of the network switch device related to the state or attribute. The processor generates an event trigger in response to detecting the determined condition and executes a forensic command in response to the event trigger. Executing the command includes sending information relevant to the determined condition for aggregation in computer storage and for analysis.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 8, 2016
    Assignee: Broadcom Corporation
    Inventors: William Brad Matthews, Bruce Hui Kwan, Puneet Agarwal
  • Patent number: 9282572
    Abstract: Systems, methods, and computer-readable media for providing enhanced access class barring in LTE are provided. In embodiments, the method includes receiving, on a mobile device, a SIB2 message. A barring factor associated with the SIB2 message is identified. In embodiments, the barring factor is dynamic based on traffic parameters associated with a network. An upper limit for a random number is set on the mobile device and the random number is generated. The random number is generated and compared to the barring factor. If the random number is less than the barring factor, access to the network is provided to the mobile device. In embodiments, an additional random number is generated for special users or devices if the random number is greater than or equal to the barring factor.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: March 8, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Maulik K. Shah, Anoop Kumar Goyal, Siddharth S. Oroskar, Jasinder P. Singh
  • Patent number: 9282052
    Abstract: A system may be configured to identify a queue scheduler configuration associated with node of a network; and receive queue state information regarding the node. The queue state information may include information regarding at least one of: a measure of occupancy of one or more queues associated with the node, or a drop rate associated with the one or more queues associated with the node. The system may further determine, based on the received queue state information, that a performance of the one or more queues does not meet a threshold measure of performance; generate, based on determining that the performance of the one or more queues does not meet the threshold measure of performance, a modified queue scheduler configuration that is based on the identified queue scheduler configuration; and output, to the node, the modified queue scheduler configuration.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: March 8, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Deepak Kakadia
  • Patent number: 9276865
    Abstract: Described is an I/O driven, feedback based rate control mechanism that allows a transfer session to self-adjust its transfer rate in response to the speed of the storage device at the destination. The described system may operate at the application layer, which makes cross-platform deployment an easier task.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ying Xu, Michelle Christine Munson, Serban Simu
  • Patent number: 9277558
    Abstract: The present invention relates to demodulation of radio signals from a base station having collocated transmit antennas, and more particularly to signaling allocation information from a base station to a mobile terminal. The allocation information may include timeslot and code information of allocation to other mobile terminals. Some embodiments of the present invention facilitate a mobile terminal's ability to receive and demodulate a signal containing multiple interfering signals by communicating codes allocated to other mobile terminals.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: March 1, 2016
    Assignee: SONY CORPORATION
    Inventors: Martin W. Beale, Vishakan Ponnampalam
  • Patent number: 9270375
    Abstract: A lossless bandwidth adjustment method is provided, includes: A downstream node of an ODUflex path receives a request message from an upstream node of the ODUflex path, where the request message is used for requesting lossless adjustment of a bandwidth of the ODUflex path; the downstream node searches according to the tunnel identifier to obtain bandwidth information before adjustment of the ODUflex path, compares the bandwidth information before adjustment with the bandwidth information after adjustment, determines the number of tributary slots that need to be adjusted for a link between the downstream node and an adjacent upstream node, and selects a tributary slot that needs to be adjusted; indicates, through a label, a tributary slot after adjustment of the adjacent upstream node or the selected tributary slot that needs to be adjusted, and sends a tributary slot adjustment command to a data plane.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: February 23, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yi Lin
  • Patent number: 9270556
    Abstract: Flow control in a packet processing system includes obtaining metric data measuring utilization of at least one resource in the packet processing system over intervals of a time period. A value of a flow control load parameter is adjusted during each of the intervals based on comparing the metric data with at least one condition that indicates depletion of the at least one resource. A value of a packet flow budget is established for the packet processing system in each of the intervals based on the respective value of the flow control load parameter in each of the intervals.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: February 23, 2016
    Assignee: HEWLETT PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Guy Bilodeau
  • Patent number: 9271175
    Abstract: A wireless quality collecting device receives quality information on a wireless area from a terminal device that is located in the wireless area. For each region belonging to a predetermined range, the wireless quality collecting device counts the number of pieces of the received quality information. For a region in which the total number of pieces of the counted quality information is equal to or greater than a predetermined number, from among pieces of the quality information belonging to the region, the wireless quality collecting device selects the predetermined number of pieces of the quality information and stores the selected quality information in a storing unit.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: February 23, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Yutaka Hamada
  • Patent number: 9262118
    Abstract: A graphical display includes multiple networked modules for controlling different group of pixels in the graphical display. In one embodiment, each module includes a network interface for receiving data and control signals, LED drivers for the pixels in the portion of the graphical display, and a control circuit that controls the currents in the LEDs in accordance with the control and data signals received. Memory modules may be provided to store data and programs for the control circuit. The network interfaces of the modules may comply with an industry standard computer network protocol.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: February 16, 2016
    Assignee: Landmark Screens, LLC
    Inventor: Paul O. Scheibe
  • Patent number: 9264340
    Abstract: Methods, systems, and computer readable media for misdirected packet drill down and negative packet capture at a network test device are disclosed. One exemplary method includes, at a network test device, receiving and storing, in the network test device, expected receive port information regarding a plurality of test packets. The method further includes transmitting the test packets to a device under test. The method further includes receiving at least some of the test packets from the device under test. The method further includes using the expected receive port information and the received test packets to identify misdirected test packets. The method further includes, for each of the packets identified as misdirected, determining a port of the network test device at which the packet should have been received and outputting an indication of the port of the network test device at which the packet should have been received.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: Ixia
    Inventor: Noah Gintis
  • Patent number: 9264190
    Abstract: A method scheduling data packets and control information in a telecommunication network for transmission in a group of OFDM symbols available in a transmission time interval. A set of the data packets to be scheduled is first selected by a scheduler, which then searches control solutions for scheduling control information associated to the set of data packets in a predetermined number of OFDM symbols of the OFDM symbol group. The scheduler searches data solutions for scheduling the selected data packets in other OFDM symbols available. The scheduler repeats searches of data and control solutions considering different sets of data packets and different numbers of OFDM symbols for scheduling control information. Finally, the scheduler schedules data packets and control information according to a scheduling solution, wherein control information is scheduled according to a control solution and data packets are scheduled according to a data solution associated to the control solution.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: February 16, 2016
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Christian Camarda, Marco Caretti, Dario Sabella
  • Patent number: 9258201
    Abstract: A building automation system (BAS) comprising a plurality of end devices, at least one communication network, and a server engine comprising a communication state manager for actively managing the state of various devices in building automation system and an associated reconnect manager to reestablish communication with off-line devices. The communication manager and the reconnect manager coordinate the interaction between the server engine and the devices in order to minimizing the load on the communication network, while also working to establish the working state of any of the end devices and to transition off-line to an on-line state.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: February 9, 2016
    Assignee: Trane International Inc.
    Inventors: Sean M. McCoy, Weiwei Sun, Benedict J. Eiynk
  • Patent number: 9251535
    Abstract: In general, techniques are described for offloading data transfer statistics from a mobile access gateway. The mobile access gateway comprises a forwarding unit. The forwarding unit comprises a packet forwarding engine (PFE). When the PFE receives a packet, the PFE updates a data transfer statistic based on a quantity of data in the packet. The data transfer statistic is initially stored in a memory of the PFE. The PFE is configured to push the data transfer statistic from the memory of the PFE to a memory of the forwarding unit.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: February 2, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Gopi Krishna, Jagadish Grandhi, Dinesh Bakiaraj, Sandesh Kumar Sodhi, Ananda Sathyanarayana
  • Patent number: 9247449
    Abstract: The disclosed embodiments provide a system that facilitates use of a network link. During operation, the system continuously monitors an interarrival delay of packets received from a sender over the network link. Next, the system adjusts a receive window for the sender based on the interarrival delay to facilitate receipt of subsequent packets from the sender and other senders over the network link.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 26, 2016
    Assignee: Apple Inc.
    Inventor: Padmavathy Bhooma
  • Patent number: 9246828
    Abstract: Techniques are described for providing traffic-aware sampling rate adjustment within network devices. As inbound packets are received at an interface, a sampling unit of a forwarding circuit of the network device samples the inbound packets at a current sampling rate and directs a subset of the inbound packets to a service card of the network device. A flow controller within the service card of the network device processes the subset of the inbound packets to generate flow records. When changes in the rate at which the inbound packets are received exceed a defined threshold, the flow controller adjusts the current sampling rate at which the forwarding circuit samples the inbound packets received at the interface. Moreover, the flow controller adaptively adjusts the sampling rate such that the flow sampling resources the device are being utilized in accordance with the utilization thresholds.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: January 26, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Kalyana Prakash Ravindranath Tagore
  • Patent number: 9240938
    Abstract: A system and method for tracking and adjusting packet flows through a network having a service delivery node and one or more residential services gateways. Packet flows are recognized as they pass through one or more residential services gateway and flow analytics information corresponding to the packet flows recognized in the residential services gateways are transferred from the residential gateways to the flow identification control unit. The flow analytics information received from the residential services gateways is analyzed within the flow identification control unit and traffic through one or more of the service access platform and the residential services gateways is adjusted, if necessary, as a function of the flow analytics information analyzed by the flow identification control unit.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: January 19, 2016
    Assignee: Calix, Inc.
    Inventors: Brower Dimond, Ari Sodhi
  • Patent number: 9237068
    Abstract: A policy distribution server provides, on a subscription basis, policy updates to effect desired behaviors of network intermediary devices. The policy updates may specify caching policies, and may in some instances, include instructions for data collection by the network intermediary devices. Data collected in accordance with such instructions may be used to inform future policy updates distributed to the network intermediary devices.
    Type: Grant
    Filed: January 30, 2011
    Date of Patent: January 12, 2016
    Assignee: Blue Coat Systems, Inc.
    Inventors: Kevin Porter, Thomas J. Kelly, Marcin Lukasz Lizon, Darrell Long, Eric Maki, Kim Tremblay, Jennifer Vance
  • Patent number: 9231887
    Abstract: The subject specification comprises techniques employing multi-stage multi-layer switches for packet switching using fully shared buffers with a scalable switch fabric. A switch component includes a set of input modules (IMs) of switches that receive packets and are associated with a set of central modules (CMs) of switches that are associated with a set of memories. The switch component includes a second set of CMs associated with the set of memories, the second set of CMs being associated with a set of output modules (OMs) that can provide packets as output. A switch management component controls switching of the packets between the IMs and first set of CMs to the memories during a first switching phase, and switching of the packets from the memories to the second set of CMs to the OMs for output during a second switching phase, based on a defined scheduling algorithm.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: January 5, 2016
    Assignee: DYNAMIC INVENTION LLC
    Inventors: Mounir Hamdi, Feng Wang
  • Patent number: 9225609
    Abstract: A system and method for controlling communications networks. Network performance information is gathered from a first communications network using performance information packet data packets. A network operator of the first communications network is controlled from a secondary communications network using the performance information packet data packets. Changes to the network operator are implemented based on instructions included in the performance information packet data packets.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: December 29, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: James L. McNaughton, John M. Heinz, Michael K. Bugenhagen, William L. Wiley
  • Patent number: 9225632
    Abstract: Techniques for routing data packets in a networked system. Specifically, a network system and methods of arbitrating data packets in a network system are provided. Switching devices are configured to receive one or more data packets, wherein each of the one or more data packets is received at a respective input port each having a respective input port identification. The routing order of the data packets is determined based on the input port identification corresponding to the respective input port at which each of the data packets is received.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: December 29, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David L. Bernick, Curtis W. Landry
  • Patent number: 9225496
    Abstract: Aspects of a method and system for utilization of a reserved and/or out of band channel for managing a data rate of an Ethernet channel are provided. In this regard, a data rate of a network link may be managed via traffic communicated over a reserved and/or out of band channel on said network link. The reserved and/or out of band channel may be an auxiliary channel established in the IEEE 802.3AN standard. Traffic communicated over the reserved and/or out of band channel may enable negotiating a data rate for the link, scheduling a change in the data rate on the link, exchanging link state information, configuring a number of active physical channels on the link, configuring a signal constellation utilized for representing data on said the link, configuring an inter-frame or inter-packet gap, and/or configuring signal levels utilized for signaling on the link.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: December 29, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Wael William Diab, Scott Powell
  • Patent number: 9219695
    Abstract: A PCIe switch stores therein a first identifier used by a CPU to identify a device, a second identifier that is a common identifier to identify the device in a network formed among a plurality of switches that connect the CPU to the device, and a destination of an access request to the device in an associated manner. When having received an access request from the CPU, the PCIe switch identifies a second identifier and a destination that are associated with a first identifier included in the access request. After that, the PCIe switch adds the identified second identifier to the access request, and transmits the access request with the second identifier added to the identified destination.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 22, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Mitsuru Sato
  • Patent number: 9215090
    Abstract: Implementations and techniques for allocating bandwidth in a resilient packet ring network by a PI-type controller are generally disclosed.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: December 15, 2015
    Assignee: NEW JERSEY INSTITUTE OF TECHNOLOGY
    Inventors: Fahd Aharbi, Nirwan Ansari
  • Patent number: 9197678
    Abstract: A method of transmitting data over a communication network from a first user terminal executing a communication client application to a second user terminal is provided. The communication client application of the first user terminal receives a command to transmit the data to the second user terminal and establishing a first connection between the first user terminal and the second user terminal via a first relay node. The transmission of the data from the first user terminal over the first connection is started, and at least one network parameter related to the transmission of the data is monitored and compared to at least one known value to determine whether to add a further connection.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: November 24, 2015
    Assignee: Skype
    Inventor: Ahti Heinla
  • Patent number: 9197572
    Abstract: Rate adaptation in a digital wireless communication network is performed by measuring by a wireless node data throughput values attained while communicating at different data rates on a channel in the network. The node calculates from the measured throughput alone a current transmission rate without any a priori knowledge of a state of the channel. The transmission rate calculation involves calculating a ratio of the measured throughput with respect to an exponential weighted moving average of the measured throughput. By repeating the measurements and calculations periodically, the rate used for transmission by the node is adapted automatically.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 24, 2015
    Assignee: The Regents of the University of California
    Inventors: Jose Joaquin Garcia-Luna-Aceves, Duy Nguyen
  • Patent number: 9191396
    Abstract: System, method and program for identifying a subset of a multiplicity of source networks. The subset including one or more source networks which have sent messages to one of a plurality of destination locations having a same IP address. For each of the multiplicity of source networks, a determination is made whether there are fewer intervening hops from the source network to the one destination location than from the source network to other of the plurality of destination locations. If so, the source network is included in the subset. If not, the source network is not included in the subset. One application of the present invention is to identify a source of a denial of service attack. After the subset is identified, filters can be sequentially applied to block messages from respective source networks in the subset to determine which source network in the subset is sending the messages.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Nesbitt, Brian M. O'Connell, Herbert D. Pearthree, Kevin E. Vaughan
  • Patent number: 9185038
    Abstract: A control method is provided for controlling a load state of a physical link between two physical network nodes in a physical network. A physical link carries a plurality of virtual links, and a virtual link connects together two virtual nodes belonging to a virtual network. First and second metrics are associated with the virtual link. The control method includes the following steps implemented by one of the two physical network nodes: a step of detecting a load state of a physical link; a step of identifying a virtual link for which a present metric is the first metric; and a step of sending a command to the virtual node carried by the physical node and to which the identified virtual link is connected, the command requesting a modification of the present metric from the first metric to the second metric for the virtual link.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: November 10, 2015
    Assignee: FRANCE TELECOM
    Inventors: Joël Lattmann, Mihaela Oprescu, Mickael Meulle
  • Patent number: 9178776
    Abstract: A method includes providing at least one target bandwidth for bandwidth usage on an interconnect, the target bandwidth being for traffic associated with a traffic initiator. The method also includes measuring a served bandwidth and resetting the measuring of served bandwidth in response to an occurrence of an event.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 3, 2015
    Assignees: STMICROELECTRONICS (GRENOBLE 2) SAS, STMICROELECTRONICS S.R.L.
    Inventors: Ignazio Antonino Urzi, Rene Peyrard, Daniele Mangano
  • Patent number: 9170752
    Abstract: Embodiments of the present invention relate to dynamic feedback-based throughput control for storage systems. In one embodiment, a method of and computer program product for storage throughput control are provided. A plurality of I/O requests is received at a rate controller. The plurality of I/O requests is sent from the rate controller to a storage system at a first rate. Throughput of the storage system is observed. The first rate is dynamically adjusted based on the variance between the observed throughput of the storage system and the first rate.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 27, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anna S. Povzner, Renu Tewari, Noah Watkins
  • Patent number: 9167318
    Abstract: A bandwidth advertisement update method in an optical network, an optical network, and a controller provide a configurable mechanism for bandwidth advertisement updates in a control plane providing flexibility and reducing bandwidth advertisements in the control plane while concurrently supporting aggregated connections. The bandwidth advertisement update method includes defining a plurality of bandwidth update threshold values for a plurality of bandwidth units supported on a link in the optical network, responsive to a change in available bandwidth on the link, sending a bandwidth advertisement if the available bandwidth for any of the plurality of bandwidth units is less than the associated bandwidth update threshold value, and responsive to a change in available bandwidth on the link, withholding the bandwidth advertisement if the available bandwidth for all of the plurality of bandwidth units is greater than or equal to the associated bandwidth update threshold value.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: October 20, 2015
    Assignee: Ciena Corporation
    Inventors: Matthew W. Connolly, John K. Oltman, Bhavesh Nisar
  • Patent number: 9166915
    Abstract: A communication device includes a memory configured to store a program, and a processor, based on the program, configured to control a number of communication segments that are allowed to be continuously transmitted after a first communication segment to be transmitted in accordance with a number of acknowledgments that have been received, and set a communication segment length of the first communication segment based on a length of time before completion of reception of an acknowledgment for a transmitted second communication segment.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: October 20, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Naoki Oguchi
  • Patent number: 9167436
    Abstract: A wireless network may be managed by identifying one or more wireless subscriber systems included in a lobe pool of a wireless network, identifying at least one candidate subscriber system outside of the lobe pool with which to enable communications, and reconfiguring the antenna such that the lobe pool includes the identified candidate subscriber system.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gilbert G. Weigand
  • Patent number: 9167058
    Abstract: A method, non-transitory computer readable medium and apparatus for correcting a timestamp in a multi-lane communication link with a skew are disclosed. For example, the method receives a data packet, a time stamp for the data packet and a fill level for a lane of the multi-lane communication link carrying the data packet, calculates a corrected timestamp for the data packet and replaces the time stamp for the data packet with the corrected timestamp.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: October 20, 2015
    Assignee: XILINX, INC.
    Inventors: Paul Gresham, Jason Coppens, Len Shimoon, Rolf Meier, Bernard Bosi, David Kwong, Mark A. Gustlin
  • Patent number: 9161081
    Abstract: A method is disclosed for checking HDCP link integrity in a High-bandwidth Digital Content Protection (HDCP) transmitter. From an HDCP receiver communicatively coupled to the HDCP transmitter by an HDCP-protected interface, a single-bit value indicative of HDCP 1.1 feature support is read. When the single-bit value is true, HDCP Enhanced Link Verification is used in the HDCP transmitter. When the single-bit value is false, the method determines whether the HDMI receiver supports HDCP Enhanced Link Verification, and if so, HDCP Enhanced Link Verification is used in the HDCP transmitter.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: October 13, 2015
    Assignee: ARRIS Technology, Inc.
    Inventor: John P. Eck
  • Patent number: 9160663
    Abstract: A system and method is disclosed for moving between delay sensing and packet loss based congestion control states. In connection with communicating over a network by sending and receiving data, one or more network devices automatically selects between a first and a second congestion control state for the sending and receiving of the data based a predetermined algorithm. The devices move between the first and the second congestion control states to maintain a bit rate associated with the sending and receiving at a predetermined threshold according to the predetermined algorithm.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 13, 2015
    Assignee: Google Inc.
    Inventors: Patrik Göran Westin, James Anthony Roskind
  • Patent number: 9155100
    Abstract: A cellular communication system comprising a plurality of user equipment and a network infrastructure. Radio resource of the plurality of cells is divided into more than one radio resource groups. A network infrastructure element detects a requirement of radio resource allocation for a user equipment and determines effective interference to be generated by the required radio resource to a defined group of neighboring cells. User equipment is allocated a radio resource from one of the radio resource groups on the basis of the determined effective interference to be generated to the defined group of neighboring cells. Inter-cell interference decreases and the throughput of the cellular system increases, but the exchange of physical layer information is not increased.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: October 6, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Esa Tapani Tiirola, Kari Pekka Pajukoski, Kari Juhani Hooli, Kari Horneman
  • Patent number: 9148382
    Abstract: A network element implemented method includes receiving an Ethernet connection at a first rate, transmitting the Ethernet connection at a second rate, monitoring a buffer fill associated with the Ethernet connection, and periodically transmitting pause frames to a device associated with the Ethernet connection, wherein the pause frames include a determined optimal pause quanta value based on the first rate, the second rate, and the buffer fill. A network element includes a first port receiving an Ethernet connection at a first rate, a second port transmitting the Ethernet connection at a second rate, and monitor circuitry configured to monitor a buffer fill associated with the Ethernet connection and cause the first port to periodically transmit pause frames, wherein the pause frames include a determined optimal pause quanta value based on the first rate, the second rate, and the buffer fill.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: September 29, 2015
    Assignee: Ciena Corporation
    Inventors: Matthew W. Connolly, John K. Oltman, Steven A. Surek
  • Patent number: 9129532
    Abstract: A device for use in, and system for, a vehicle-to-vehicle (V2V) communication and safety system that uses a hybrid combination of TDMA and CSMA protocols. The synchronized TDMA frame is partitioned into three prioritized time interval classes with differing priorities and dynamically changing sizes based on demand of higher-priority messages. The TDMA portions of a repeating time interval uses self-assigned dense time slots for high-priority safety messages, with one portion for emergency vehicles and road-side units. The CSMA protocol uses remaining available time for lower-priority and overflow messages. The higher-priority time interval classes change size dynamically based on the number of current transmissions. Modulation schemes, but not data link formats, use existing Standards. Embodiments include optimized traffic flow and signal timing.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: September 8, 2015
    Assignee: Zetta Research and Development LLC, ForC series
    Inventors: Kim T Rubin, Jonathan Betts-lacroix
  • Patent number: 9124518
    Abstract: When a proxy device is used between a transmission terminal and a reception terminal, receives final data from the transmission terminal, and fails immediately thereafter, a situation is avoided where transmission is completed in the transmission terminal, but reception is not completed in the reception terminal. There is provided a means for not returning ACK when a data packet is received in a state in which there is no data which waits for ACK and transmission of which is in progress, and there is no data which waits for arrangement and reception of which is in progress in the proxy device, for returning ACK for data received one step before when a data packet is received in a state in which there is data which waits for ACK and transmission of which is in progress, or there is data which waits for arrangement and reception of which is in progress.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: September 1, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Isobe, Takeki Yazaki, Takuro Mori
  • Patent number: 9125089
    Abstract: The aggregation of packets in a network controller is described. A packet, destined to a station, is received at a network device having a plurality of processors. The packet is queued into a selected queue of a plurality of queues based at least on an identifier of the station and a category associated with the packet. The packet is aggregated with other packets in a selected queue to create an aggregated packet if the selected queue has reached a predetermined size, and the aggregated packet is transmitted to the destination station.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: September 1, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bhanu S. Gopalasetty, Ramsundar Janakiraman
  • Patent number: 9124547
    Abstract: The present disclosure discloses a method and network device for enforcing uplink airtime fairness in wireless local area networks. The disclosed network device receives usage limits associated with transmissions from one or more client devices. The client devices transmit packets to the network device via one or more uplink wireless mediums. The disclosed network device further collects wireless medium usage times associated with the client devices, and calculates a size for transmission windows corresponding to the client devices based on the wireless medium usage times and the usage limits. The transmission windows can be TCP advertisement windows whose size determines a rate of transmissions permitted over the wireless medium. Then, the disclosed network device sets the transmission window to the calculated size.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 1, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gautam Dilip Bhanage, Sachin Ganu, Partha Narasimhan
  • Patent number: RE45800
    Abstract: A system and method for physical shared channel allocation in a UMTS wireless communication system. A physical shared channel allocation message (220) is sent containing a plurality of occurrences of allocated physical resources and TFCS IDs; and, at a radio unit (130A), the sent physical shared channel allocation message is received and the plurality of occurrences of allocated physical resources and TFCS IDs contained therein are processed, thereby allowing a plurality of CCTrCHs to be allocated with a single physical shared channel allocation message (220). This provides the advantage that, using only a limited set of defined transport format combinations, a large portion of the physical resource can be allocated and used by a single UE using a single physical shared channel allocation message.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: November 10, 2015
    Assignee: SONY CORPORATION
    Inventor: Timothy James Speight