Based On Data Flow Rate Measurement Patents (Class 370/232)
-
Patent number: 9306870Abstract: 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: GrantFiled: June 28, 2012Date of Patent: April 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Matthew D. Klein, Michael David Marr
-
Patent number: 9301203Abstract: 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: GrantFiled: September 4, 2013Date of Patent: March 29, 2016Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventor: Shahab Sayeedi
-
Patent number: 9300562Abstract: 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: GrantFiled: August 20, 2013Date of Patent: March 29, 2016Assignee: Viavi Solutions Inc.Inventors: André Dufour, Alistair Scott
-
Patent number: 9292826Abstract: 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: GrantFiled: December 21, 2011Date of Patent: March 22, 2016Assignee: Time Warner Cable Enterprises LLCInventors: David W. Chen, Kenneth L. Gould
-
Patent number: 9294374Abstract: 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: GrantFiled: May 16, 2011Date of Patent: March 22, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Gan Wen
-
Patent number: 9292568Abstract: 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: GrantFiled: October 10, 2012Date of Patent: March 22, 2016Assignee: Dell Products L.P.Inventors: Muhammad Yousaf, Richard J. Cardone, Swathi Gangisetty
-
Patent number: 9288696Abstract: 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: GrantFiled: November 21, 2013Date of Patent: March 15, 2016Assignee: Google Technology Holdings LLCInventors: Istvan J. Szini, Eric L. Krenz, John R. Peters
-
Patent number: 9288135Abstract: 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: GrantFiled: December 13, 2013Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Keshav G. Kamble
-
Patent number: 9282022Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 8, 2016Assignee: Broadcom CorporationInventors: William Brad Matthews, Bruce Hui Kwan, Puneet Agarwal
-
Patent number: 9282572Abstract: 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: GrantFiled: August 8, 2012Date of Patent: March 8, 2016Assignee: Sprint Communications Company L.P.Inventors: Maulik K. Shah, Anoop Kumar Goyal, Siddharth S. Oroskar, Jasinder P. Singh
-
Patent number: 9282052Abstract: 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: GrantFiled: May 29, 2013Date of Patent: March 8, 2016Assignee: Verizon Patent and Licensing Inc.Inventor: Deepak Kakadia
-
Patent number: 9276865Abstract: 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: GrantFiled: March 27, 2014Date of Patent: March 1, 2016Assignee: International Business Machines CorporationInventors: Ying Xu, Michelle Christine Munson, Serban Simu
-
Patent number: 9277558Abstract: 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: GrantFiled: July 13, 2011Date of Patent: March 1, 2016Assignee: SONY CORPORATIONInventors: Martin W. Beale, Vishakan Ponnampalam
-
Patent number: 9270375Abstract: 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: GrantFiled: April 26, 2013Date of Patent: February 23, 2016Assignee: Huawei Technologies Co., Ltd.Inventor: Yi Lin
-
Patent number: 9270556Abstract: 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: GrantFiled: July 28, 2011Date of Patent: February 23, 2016Assignee: HEWLETT PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Guy Bilodeau
-
Patent number: 9271175Abstract: 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: GrantFiled: March 24, 2014Date of Patent: February 23, 2016Assignee: FUJITSU LIMITEDInventor: Yutaka Hamada
-
Patent number: 9262118Abstract: 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: GrantFiled: August 8, 2007Date of Patent: February 16, 2016Assignee: Landmark Screens, LLCInventor: Paul O. Scheibe
-
Patent number: 9264340Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 16, 2016Assignee: IxiaInventor: Noah Gintis
-
Patent number: 9264190Abstract: 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: GrantFiled: April 15, 2011Date of Patent: February 16, 2016Assignee: TELECOM ITALIA S.p.A.Inventors: Christian Camarda, Marco Caretti, Dario Sabella
-
Patent number: 9258201Abstract: 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: GrantFiled: February 23, 2010Date of Patent: February 9, 2016Assignee: Trane International Inc.Inventors: Sean M. McCoy, Weiwei Sun, Benedict J. Eiynk
-
Patent number: 9251535Abstract: 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: GrantFiled: January 5, 2012Date of Patent: February 2, 2016Assignee: Juniper Networks, Inc.Inventors: Gopi Krishna, Jagadish Grandhi, Dinesh Bakiaraj, Sandesh Kumar Sodhi, Ananda Sathyanarayana
-
Patent number: 9247449Abstract: 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: GrantFiled: March 12, 2014Date of Patent: January 26, 2016Assignee: Apple Inc.Inventor: Padmavathy Bhooma
-
Patent number: 9246828Abstract: 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: GrantFiled: June 18, 2014Date of Patent: January 26, 2016Assignee: Juniper Networks, Inc.Inventor: Kalyana Prakash Ravindranath Tagore
-
Patent number: 9240938Abstract: 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: GrantFiled: September 23, 2013Date of Patent: January 19, 2016Assignee: Calix, Inc.Inventors: Brower Dimond, Ari Sodhi
-
Patent number: 9237068Abstract: 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: GrantFiled: January 30, 2011Date of Patent: January 12, 2016Assignee: Blue Coat Systems, Inc.Inventors: Kevin Porter, Thomas J. Kelly, Marcin Lukasz Lizon, Darrell Long, Eric Maki, Kim Tremblay, Jennifer Vance
-
Patent number: 9231887Abstract: 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: GrantFiled: February 26, 2013Date of Patent: January 5, 2016Assignee: DYNAMIC INVENTION LLCInventors: Mounir Hamdi, Feng Wang
-
Patent number: 9225609Abstract: 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: GrantFiled: October 9, 2012Date of Patent: December 29, 2015Assignee: CenturyLink Intellectual Property LLCInventors: James L. McNaughton, John M. Heinz, Michael K. Bugenhagen, William L. Wiley
-
Patent number: 9225632Abstract: 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: GrantFiled: September 16, 2005Date of Patent: December 29, 2015Assignee: Hewlett Packard Enterprise Development LPInventors: David L. Bernick, Curtis W. Landry
-
Patent number: 9225496Abstract: 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: GrantFiled: December 11, 2013Date of Patent: December 29, 2015Assignee: BROADCOM CORPORATIONInventors: Wael William Diab, Scott Powell
-
Patent number: 9219695Abstract: 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: GrantFiled: December 20, 2012Date of Patent: December 22, 2015Assignee: FUJITSU LIMITEDInventor: Mitsuru Sato
-
Patent number: 9215090Abstract: Implementations and techniques for allocating bandwidth in a resilient packet ring network by a PI-type controller are generally disclosed.Type: GrantFiled: October 16, 2012Date of Patent: December 15, 2015Assignee: NEW JERSEY INSTITUTE OF TECHNOLOGYInventors: Fahd Aharbi, Nirwan Ansari
-
Patent number: 9197678Abstract: 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: GrantFiled: December 11, 2008Date of Patent: November 24, 2015Assignee: SkypeInventor: Ahti Heinla
-
Patent number: 9197572Abstract: 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: GrantFiled: March 14, 2014Date of Patent: November 24, 2015Assignee: The Regents of the University of CaliforniaInventors: Jose Joaquin Garcia-Luna-Aceves, Duy Nguyen
-
Patent number: 9191396Abstract: 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: GrantFiled: September 8, 2005Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Richard E. Nesbitt, Brian M. O'Connell, Herbert D. Pearthree, Kevin E. Vaughan
-
Patent number: 9185038Abstract: 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: GrantFiled: November 19, 2010Date of Patent: November 10, 2015Assignee: FRANCE TELECOMInventors: Joël Lattmann, Mihaela Oprescu, Mickael Meulle
-
Patent number: 9178776Abstract: 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: GrantFiled: March 7, 2013Date of Patent: November 3, 2015Assignees: STMICROELECTRONICS (GRENOBLE 2) SAS, STMICROELECTRONICS S.R.L.Inventors: Ignazio Antonino Urzi, Rene Peyrard, Daniele Mangano
-
Patent number: 9170752Abstract: 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: GrantFiled: December 19, 2013Date of Patent: October 27, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anna S. Povzner, Renu Tewari, Noah Watkins
-
Patent number: 9167318Abstract: 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: GrantFiled: August 7, 2012Date of Patent: October 20, 2015Assignee: Ciena CorporationInventors: Matthew W. Connolly, John K. Oltman, Bhavesh Nisar
-
Patent number: 9166915Abstract: 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: GrantFiled: September 11, 2013Date of Patent: October 20, 2015Assignee: FUJITSU LIMITEDInventor: Naoki Oguchi
-
Patent number: 9167436Abstract: 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: GrantFiled: June 17, 2014Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Gilbert G. Weigand
-
Patent number: 9167058Abstract: 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: GrantFiled: March 18, 2013Date of Patent: October 20, 2015Assignee: XILINX, INC.Inventors: Paul Gresham, Jason Coppens, Len Shimoon, Rolf Meier, Bernard Bosi, David Kwong, Mark A. Gustlin
-
Patent number: 9161081Abstract: 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: GrantFiled: February 9, 2011Date of Patent: October 13, 2015Assignee: ARRIS Technology, Inc.Inventor: John P. Eck
-
Patent number: 9160663Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 13, 2015Assignee: Google Inc.Inventors: Patrik Göran Westin, James Anthony Roskind
-
Patent number: 9155100Abstract: 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: GrantFiled: May 10, 2013Date of Patent: October 6, 2015Assignee: Nokia Technologies OyInventors: Esa Tapani Tiirola, Kari Pekka Pajukoski, Kari Juhani Hooli, Kari Horneman
-
Patent number: 9148382Abstract: 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: GrantFiled: February 15, 2012Date of Patent: September 29, 2015Assignee: Ciena CorporationInventors: Matthew W. Connolly, John K. Oltman, Steven A. Surek
-
Patent number: 9129532Abstract: 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: GrantFiled: March 28, 2013Date of Patent: September 8, 2015Assignee: Zetta Research and Development LLC, ForC seriesInventors: Kim T Rubin, Jonathan Betts-lacroix
-
Patent number: 9124518Abstract: 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: GrantFiled: July 28, 2011Date of Patent: September 1, 2015Assignee: Hitachi, Ltd.Inventors: Takashi Isobe, Takeki Yazaki, Takuro Mori
-
Patent number: 9125089Abstract: 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: GrantFiled: June 28, 2013Date of Patent: September 1, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bhanu S. Gopalasetty, Ramsundar Janakiraman
-
Patent number: 9124547Abstract: 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: GrantFiled: July 31, 2012Date of Patent: September 1, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Gautam Dilip Bhanage, Sachin Ganu, Partha Narasimhan
-
Patent number: RE45800Abstract: 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: GrantFiled: January 19, 2011Date of Patent: November 10, 2015Assignee: SONY CORPORATIONInventor: Timothy James Speight