Patents Assigned to Juniper Networks, Inc.
  • Publication number: 20110128957
    Abstract: A network device may include a first memory to store a primary multicast tree state table for storing next-hop information for a multicast tree corresponding to a multicast stream; a second memory to store a secondary multicast tree, different than the primary multicast tree, state table for storing the next-hop information for the multicast tree corresponding to the multicast stream; a receiver to receive a data unit from a neighbor network device, the data unit including information regarding a next-hop in the multicast tree; and one or more processors. The one or more processors may update the primary multicast tree state table based on the information regarding the next-hop in the multicast tree, and update the secondary multicast tree state table, in response to the one or more processors updates the primary multicast tree state table, based on the information regarding the next-hop in the multicast tree.
    Type: Application
    Filed: February 4, 2011
    Publication date: June 2, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Ravi Singh, Amit Shukla
  • Patent number: 7953094
    Abstract: A data processing system includes an input circuit, a plurality of processing paths and an output circuit. The input circuit receives blocks of data on a plurality of data streams and distributes the blocks of data to the plurality of processing paths. The plurality of processing paths receive and process the distributed blocks of data. The output circuit selectively queues and dequeues the processed blocks of data based on a determined maximum differential delay among each of the processing paths and transmits the processed blocks of data.
    Type: Grant
    Filed: February 5, 2003
    Date of Patent: May 31, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: Spencer Greene
  • Patent number: 7953125
    Abstract: A Cable Modem Termination System (CMTS) is partitioned into Line Cards, I/O Cards, and a midplane to provide enhanced Reliability, Availability, and Serviceability. Each I/O Card provides a cabling interface for coupling an assigned Line Card to other portions of a Hybrid-Fiber-Coax Network. A plurality of RF signals is coupled via connectors between each Line Card and a corresponding I/O Card, via the midplane. This permits a Line Card to be removed for servicing without requiring recabling of the corresponding I/O Card. Preferably, a rectangular-multi-pin collinear connector-cascade (Line Card jack, midplane double-plug, and I/O Card jack) is used to couple the plurality of RF signals. The connector-cascade is configured with protective RF ground pins adjacent and surrounding each of a plurality of RF signal pins.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: May 31, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Valentino Liva, Alok Sharma, Lance Smith, James Yee
  • Patent number: 7952999
    Abstract: A device may receive packets for a system and obtain a packet drop rate of the system, a processor utilization rate of the system, and a target processor utilization rate of the system. In addition, the device may determine a target packet drop rate based on the packet drop rate, the processor utilization rate, and the target processor utilization rate. The device may drop a portion of the packets in accordance with the packet drop rate.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: May 31, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Dongyi Jiang, David Yu
  • Patent number: 7953881
    Abstract: A network optimization device may receive a stream of data and identify a selected compression dictionary from among a number of compression dictionaries based on the received stream of data. A receiving network device may be notified regarding the selected compression dictionary. The stream of data may be compressed using the selected compression dictionary and transmitted to the receiving device.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: May 31, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Sravan Vadlakonda, Nitin Gugle, Rohini Kasturi
  • Patent number: 7951650
    Abstract: Thermal management is provided for a device. The device may include a substrate having a mounting area on a first surface of the substrate. The device may also include first thermal vias extending from the mounting area to at least an interior of the substrate. The device may also include at least one thermal plane substantially parallel to the first surface of the substrate, the at least one thermal plane being in thermal contact with at least one of the first thermal vias. The device may also include a heat sink attachment area, and second thermal vias extending from the heat sink attachment area to the interior of the substrate, the at least one thermal plane being in thermal contact with the second thermal vias.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: May 31, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: David J. Lima
  • Patent number: 7953895
    Abstract: A method may include receiving a communication from a client device and identifying a port number, a protocol and a destination associated with the communication. The method may also include identifying a first application being executed by the first client device based on the port number, the protocol and the destination associated with the first communication.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: May 31, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Krishna Narayanaswamy, Siying Yang
  • Publication number: 20110122875
    Abstract: A circuit simulation apparatus is disclosed by which, even if an STS-N frame of an abnormal length is detected by a reassembly buffer, the frame length can be compensated for while preventing an overflow of the reassembly buffer. When an STS-(N×M) frame formed by multiplexing M STS-N frames formed from different channels is cellularized into ATM cells or M different STS-N frames assembled from ATM cells are multiplexed into an STS-(N×M) frame, an ATM cell sync signal and ATM cell data from a buffer section are outputted as a frame pulse signal and frame data from a reassembly section to a circuit termination section, and frame length compensation of the frame pulse signal and the frame data is performed by the reassembly section.
    Type: Application
    Filed: January 31, 2011
    Publication date: May 26, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Souichi KATAOKA, Ken SHIRAISHI
  • Publication number: 20110122876
    Abstract: A subscriber network system is provided which is capable of reducing the response time and reducing the device cost. In the subscriber network system, a control cell is received that includes an ID portion, a data portion, and a cyclic redundancy check (CRC) portion. The control cell is processed in cooperation with a virtual path identifier (VPI), where the processing obtains the ID portion and the CRC portion. The ID portion and the CRC portion are processed and the ID portion is compared to a first stored value and the CRC portion is compared to a second stored value to produce information. A cell is produced to include the information and the produced cell is used to facilitate a connection in a network.
    Type: Application
    Filed: November 24, 2010
    Publication date: May 26, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Hiroshi UENO
  • Publication number: 20110122887
    Abstract: A system determines a scheduling value based on a current length of a downstream queue in a network device. The system sends the scheduling value from the downstream queue to an upstream queue and schedules dequeuing of one or more data units, destined for the downstream queue, from the upstream queue based on the scheduling value.
    Type: Application
    Filed: January 25, 2011
    Publication date: May 26, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Qingming MA, Jiaxiang SU
  • Publication number: 20110122892
    Abstract: A system receives a set of datagrams and forms frames based on the datagrams, where at least one of the frames includes data associated with multiple ones of the datagrams. The system writes the frames to memory to form superframes in the memory, where each of the superframes includes multiple ones of frames. The system reads the superframes from the memory, recreates the datagrams based on the superframes, and outputs the datagrams.
    Type: Application
    Filed: January 31, 2011
    Publication date: May 26, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: David Lipschutz, John C. Carney, Thomas V. Radogna
  • Patent number: 7948904
    Abstract: A method for detecting data frame mode mismatch errors may include receiving a data frame that includes an overhead byte. It may be determined whether a value associated with the overhead byte indicates that a transmitting device operating mode matches a receiving device operating mode. In an additional implementation, it may be determined whether a value associated with the overhead byte indicates that a transmitting device output port matches a receiving device input port. An alarm may be generated when it is determined that the value associated with the overhead byte indicates that either the transmitting device operating mode does not match the receiving device operating mode or the transmitting device output port does not match the receiving device input port.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: May 24, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: David Dai Song, Kenneth S. Huang
  • Patent number: 7948986
    Abstract: In general, techniques are described that facilitate application of service within MPLS networks. More specifically, a router comprises a forwarding plane, a service plane and a routing engine. The routing engine maintains data defining an association between a handle identifying a property common to a plurality of packets of a particular context and one or more MPLS labels associated with these packets. The routing engine automatically generates and installs a filter to identify these packets within both the forwarding and service planes. The forwarding plane applies the filter to incoming packets to determine whether each of the incoming packets includes a label matching any of the labels of the filter and forwards the incoming packets to the service plane upon a match. The service card selects one or more services identified by the filter and applies the selected one or more services to the incoming packet.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: May 24, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Kaushik Ghosh, Kireeti Kompella, Kannan Varadhan
  • Patent number: 7948870
    Abstract: Techniques are described for reducing the impact of failure of a primary and a secondary routing control unit within a network device, i.e., a double-failure of the network device. For example, a network device, such as a router, initially establishes a routing communication session between a primary routing control unit of the router and a neighboring router. The initial routing communication session has a first restart time in the event of a session failure. The router reestablishes the routing communication session with a secondary routing control unit upon failure of the primary routing control unit. The reestablished routing communication session has a second restart time that is less than first restart time. Upon recovery of the failed routing control unit, the secondary routing control unit renegotiates the restart time associated with the session to an increased value with the neighboring routers to which the reduced restart time was initially advertised.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: May 24, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: Bruno Rijsman
  • Publication number: 20110119421
    Abstract: Plural arbiters arbitrate over a set of queues. The arbiters are constructed as a series of pipelined stages. Conflict detection logic detects conflicts among the arbiters in arbitrating across the queues, and, when a conflict is detected, the conflict detection logic alters processing related to conflicting queues in one arbiter when another arbiter has not passed a predetermined commit point in processing the queue.
    Type: Application
    Filed: January 26, 2011
    Publication date: May 19, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Debashis BASU, Avanindra GODBOLE
  • Publication number: 20110115291
    Abstract: A redundant power system includes a redundant power source, a first switch, a second switch, and a control circuit. The first switch connects between the redundant power source and a low priority remote system, where the first switch has a characteristic of turning off faster than the first switch turns on. The second switch connects between the redundant power source and a high priority remote system, where the second switch has a characteristic of turning off faster than the second switch turns on.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Applicant: JUNIPER NETWORKS INC.
    Inventors: Curtis BRADFORD, Surendra PATEL
  • Publication number: 20110116362
    Abstract: A device includes a master control card that performs control plane processing, a backup control card, where the backup control card takes over control plane processing if the master control card goes out of service, and a database card that connects to the master control card and the backup control card, where the database control card stores information relating to control plane processing. A method of achieving hitless failover in a network element includes detecting that a master control card of the network element has gone out of service, designating the backup control card as a new master control card of the network element, establishing communication with a database card of the network element, and retrieving protocol states information from the database card.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Applicant: JUNIPER NETWORKS INC.
    Inventor: Sundeep SINGATWARIA
  • Publication number: 20110118889
    Abstract: A redundant power supply may obtain a rule for increasing mean time between failures (MTBF) for a first internal power supply and a second internal power supply connected to an electronic device, apply the rule to the first and second power supplies, activate the second internal power supply based on the rule to permit the second internal power supply to provide power to the electronic device, and deactivate the first internal power supply based on the rule.
    Type: Application
    Filed: January 25, 2011
    Publication date: May 19, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Ankur SINGLA, Surendra PATEL, Harshad NAKIL
  • Patent number: 7944082
    Abstract: A device may include an interconnect module that includes a number of ports, where each port is configured to receive both an alternating current (AC) power supply and a direct current (DC) power supply; where the interconnect module provides power from the received power supplies to a plurality of field replaceable units (FRUs).
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: May 17, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: Jaspal Gill
  • Patent number: 7944902
    Abstract: A method performed by a first network device may include receiving a request for a resource from an end-point device and acknowledging the request for the resource to the end-point device. The method may also include receiving a resource coordination message from a second network device and transmitting a return resource coordination message to the second network device.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: May 17, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: Nurettin Burcak Beser