Patents Assigned to Juniper Networks, Inc.
  • Patent number: 8223498
    Abstract: In some embodiments, an apparatus includes a printed circuit board and a thermal interface member. The printed circuit board is configured to be coupled to an electronic device, such as, for example, a removable (or “pluggable”) optical transceiver. A first surface of the printed circuit board includes a thermally-conductive portion, and a second surface of the printed circuit board includes a thermally-conductive portion that is coupled to the thermally-conductive portion of the first surface by a thermally-conductive via between the first surface and the second surface. The thermal interface member is coupled to the first surface of the printed circuit board such that a portion of the thermal interface member is in contact with the thermally-conductive portion of the first surface. The portion of thermal interface member is deformable and thermally-conductive.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: July 17, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: David J. Lima
  • Patent number: 8224961
    Abstract: Techniques are described for load balancing subscriber sessions across tunnel termination devices. A network device is described, for example, that includes a tunneling module that load balances subscriber sessions across a plurality of tunnel termination devices based on weightings associated with the tunnel termination devices. The weightings may be assigned to the tunnel termination devices by a user, or may be calculated by the network device based on resource constraints associated with the tunnel termination devices. The network device may calculate the weightings, for example, based on a maximum number of subscriber sessions supported by each of the tunnel termination devices. As one example, the techniques may be applied to load balance Point-to-Point (PPP) subscriber sessions across L2TP Network Servers (LNSs).
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: July 17, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Margaret Zielinski, Paul Raison, Paul Howard
  • Patent number: 8218442
    Abstract: In one embodiment, a method includes sending a first flow control signal to a first stage of transmit queues when a receive queue is in a congestion state. The method also includes sending a second flow control signal to a second stage of transmit queues different from the first stage of transmit queues when the receive queue is in the congestion state.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: July 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Avanindra Godbole, Pradeep Sindhu, Jean-Marc Frailong
  • Patent number: 8219711
    Abstract: A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: July 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Zubair Visharam, Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Sunil Mukundan
  • Patent number: 8218553
    Abstract: Techniques are describe for establishing an overall label switched path (LSP) for load balancing network traffic being sent across a network using the a resource reservation protocol such as Resource Reservation Protocol with Traffic Engineering (RSVP-TE). The techniques include extensions to the RSVP-TE protocol that enable a router to send Path messages for establishing a tunnel that includes a plurality of sub-paths for the overall LSP. The tunnel may comprise a single RSVP-TE Label Switched Path (LSP) that is configured to load balance network traffic across different sub-paths of the RSVP-TE LSP over the network.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: July 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 8218437
    Abstract: A method for sharing an aggregate bandwidth among a group of traffic classes may include allocating a portion of the aggregate bandwidth to one of the group of traffic classes having a first priority associated therewith, where the allocated portion is referred to as a first bandwidth. The method may include allocating an unused portion of the aggregate bandwidth to a second one of the group of traffic classes having a second priority associated therewith in conjunction with a parameter associated with a downstream device.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: July 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Vitali Vinokour, Shawn Gallagher, Daniel K. Siu, Thomas A. Lemaire
  • Publication number: 20120170522
    Abstract: A system is configured to: receive a message from a gateway device; identify one or more sessions corresponding to an identifier included in the message; and clear the one or more corresponding sessions. The identifier may correspond to a part of the gateway device where a session is stored or maintained for a mobile device to connect to a server device.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Venkatesh Badakere Ramachandra, Apurva Mehta, Jagadishchandra Sarnaik, Gazal Sahai, Roopa Bayar, Rohini Kasturi, Ram Prasad, Sreenivasa Tellakula, Vitaly Dzhitenov
  • Publication number: 20120170585
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 5, 2012
    Applicant: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena
  • Publication number: 20120170575
    Abstract: An apparatus includes a replication engine of a switch module of a multi-stage switch. The replication engine is configured to receive a first validation packet from an input port of the switch module. The replication engine is configured to determine multiple output ports of the switch module to which a data packet can be sent to reach a destination device associated with the first validation packet. The replication engine is configured to define multiple second validation packets based on a number of output ports from the multiple output ports such that each second validation packet from the multiple second validation packets is uniquely associated with an output port from the multiple output ports. The replication engine is configured to send the multiple second validation packets to an output module configured to forward each second validation packet from the multiple second validation packets to its associated output port.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 5, 2012
    Applicant: Juniper Networks, Inc.
    Inventor: Ashwani Kumar Mehra
  • Patent number: 8213174
    Abstract: In an example, a vibration-damping mount comprises a bolt including a threaded shaft and a bolt head fixed to the threaded shaft, and a vibration-damping base. The vibration-damping base includes a head segment that envelops the bolt head and a neck segment adjacent to the head segment and opposite to the threaded shaft. The vibration-damping base further includes a rear segment adjacent to the neck segment and opposite to the head segment. The head segment, the neck segment and the rear segment combine to form a notch configured to mate with a hole in a mounting board, such as a printed circuit board. The vibration-damping mount may be suitable to mount a mass data storage device such as a hard disk drive to a printed circuit board in a chassis system and simultaneously isolate the mass data storage device from vibrations in the chassis system.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Reetesh Kapahi, Nagaraj Ananthanarashima, Kapil Jain
  • Patent number: 8213338
    Abstract: A system includes a first device and a second device. The first device is configured to transmit a discover message on a first upstream channel, where the discover message includes information representing capabilities of the first device. The second device is configured to receive the discover message from the first device and determine whether to switch the first device to a second upstream channel based on the capabilities information in the discover message. The second device makes the determination before a registration of the first device. The second device transmits a message to the first device instructing the first device to switch to the second upstream channel based on a result of the determination.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Nurettin Burcak Beser
  • Patent number: 8214411
    Abstract: A device maintains, in a database, a plurality of data items, each data item of the plurality of data items being associated with a respective category. The device associates, in the database, a first counter value with each data item, the first counter value indicating a number of times the respective category has been deleted from the database at a time when the data item was stored in the database. The device associates, in the database or another database, a second counter value with the respective category, the second counter value indicating a current value for a number of times the respective category has been deleted from the database. The device selectively deletes, from the database, one or more data items of the plurality of data items from the database based on the first counter values and the second counter value.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Clifford E. Kahn, Roger A. Chickering
  • Patent number: 8213453
    Abstract: A network device implements automatic configuration of Quality of Service (QoS) parameters in response to operator specification of a relatively few and easily understandable “high level” parameters such as, for example, latency requirements or an acceptable rate of packet drops. In one implementation, a network device may receive user preference information that relates to a Quality of Service (QoS) for network traffic passing through the network device and may measure traffic patterns through the network device. The device further generates a configuration template based on the measured traffic patterns and on the user preference information transmit the data in an order of transmission that is prioritized according to a bandwidth allocation policy defined by the configuration template.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Ashish Pal, Balaji Murali, Shankar Ramanathan, Rahul Jain
  • Patent number: 8212387
    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: April 7, 2011
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Jaspal Gill
  • Patent number: 8213312
    Abstract: A communication network design circuit can derive a path and a necessary link capacity for multiple point communication service permitting arbitrary communication within a predetermined range of communication amount by providing traffic amount of data in-flowing through an ingress node and traffic amount of data flowing out through an egress node. The communication network designing circuit has setting means for setting a mathematical programming problem for deriving the multiple point communication service and optimizing means for solving the mathematical programming problem set by the setting means and obtaining the path for the multiple point communication service.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Hiroyuki Saito
  • Patent number: 8213308
    Abstract: In one embodiment, a processor-readable medium can store code representing instructions that when executed by a processor cause the processor to receive a value representing a congestion level of a receive queue and a value representing a state of a transmit queue. At least a portion of the transmit queue can be defined by a plurality of packets addressed to the receive queue. A rate value for the transmit queue can be defined based on the value representing the congestion level of the receive queue and the value representing the state of the transmit queue. The processor-readable medium can store code representing instructions that when executed by the processor cause the processor to define a suspension time value for the transmit queue based on the value representing the congestion level of the receive queue and the value representing the state of the transmit queue.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Avanindra Godbole, Arghajit Basu, Jean-Marc Frailong, Abhijeet Sampatrao Jadav, Naveen Jain, Pradeep Sindhu
  • Patent number: 8214898
    Abstract: A system receives a first part of a response that includes a number of parts, determines whether there is a security issue associated with the first part of the response, stores the first part of the response when there is no security issue associated with the first part of the response, and causes the first part of the response to be transmitted toward a destination when there is no security issue associated with the first part of the response. The system also receives a last part of the response, combines the last part of the response with at least the first part of the response to obtain combined parts of the response, processes the combined parts of the response to determine whether there is a security issue associated with the combined parts of the response, and causes the last part of the response to be transmitted toward the destination when there is no security issue associated with the combined parts of the response.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Zhiping Liu
  • Publication number: 20120163375
    Abstract: A switching device in a network system for transferring data includes one or more source line cards, one or more destination line cards and a switching fabric coupled to the source line cards and the destination line cards to enable data communication between any source line card and destination line card. Each source line card includes a request generator to generate a request signal to be transmitted in order to obtain an authorization to transmit data. Each destination line card includes a grant generator to generate and send back a grant signal to the source line card in response to the request signal received at the destination line card to authorize the source line card to transmit a data cell to the destination line card.
    Type: Application
    Filed: March 9, 2012
    Publication date: June 28, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Pradeep S. SINDHU, Philippe G. LACROUTE, Matthew A. TUCKER, John D. WEISBLOOM, David B. WINTERS
  • Publication number: 20120163374
    Abstract: In one embodiment, an apparatus can include a filter module operatively coupled to a switching module. The filter module can be configured to define a filter to be applied to a Fibre Channel over Ethernet (FCoE) frame received from any port from multiple ports instantiated at a network device. The filter can be defined based at least in part on a first logical address associated with a first port from the multiple ports. The first logical address can be based at least in part on (1) a first identifier associated with a switch fabric to which the apparatus is operatively coupled and (2) a second identifier associated with a first port from the multiple ports. The filter module can be configured to define the filter such that a switching module sends the FCoE frame to a Fibre Channel device when a second logical address included in the FCoE frame matches the first logical address and the filter module is operatively coupled to the switching module.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Ronak SHAH, Amit SHUKLA
  • Publication number: 20120163174
    Abstract: In one embodiment, an apparatus includes an initialization module configured to receive a Fibre Channel over Ethernet Initialization Protocol (FIP) login request from a network device. The initialization module is configured to select an outbound port based at least in part on a load-balancing calculation. The initialization module is configured to define a destination Media Access Control (MAC) address. The initialization module is configured to associate the destination MAC address with the outbound port. The initialization module is configured to send, to the network device, a signal including the destination MAC address in response to the FIP login request.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Amit SHUKLA, Suresh BODDAPATI