Patents Assigned to Juniper Networks
  • Patent number: 7734784
    Abstract: A device may include a service activation engine (SAE) including: a policy information base (PIB) file that defines a plurality of attachments that correspond to a plurality of network policies; and a server. The server may receive a request, using common open policy service for policy provisioning (COPS-PR), for a network service related to an interface handle associated with a subscriber device; determine which ones of the network policies correspond to the network service; and send, using COPS-PR, a provisioning instance (PRI) including a first of the attachments to implement the ones of the network policies to the interface handle based on the attachments.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: June 8, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Wladimir Araujo, Mohammad H. Sajedi, Altaf H. Ali
  • Patent number: 7730521
    Abstract: A device associated with the authentication of a user on a network, i.e., an “authentication device,” initiates lawful interception of network traffic associated with the user. The authentication device communicates with a network service device, such as an edge router, providing network access or other services to the user to enable and disable monitoring of the network user. The authentication device may issue intercept requests to the network service device upon authenticating the network user during login or at any time while the network user's session is in progress. Upon receiving an intercept request from the authentication device, the network service device mirrors data packets flowing to and from the network user for which interception has been designated. The mirrored packets are sent to an analyzer, which analyzes the packets and provides packet analysis information to a law enforcement agency.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: June 1, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh R. Thesayi, Mathias Kokot, Derek Harkness, Margaret Zielinski, Thomas M. Mistretta, Dan Bergman, Paul Raison
  • Patent number: 7729116
    Abstract: Reversible airflow in cooling systems of electronic devices is described. For example, an electronic device may include a reversible fan tray. The fan tray may include symmetric mounting features that allow the fan tray to be mounted in the electronic device in more than one orientation at the same location within the electronic device such that one or more fans in the fan tray either direct air into the electronic device or to pull air from electronic device. The fan tray may further include a symmetric arrangement of connectors that coincide with the symmetric arrangement of mounting features to allow the fan tray to be connected to a power source of the electronic device any of the more than one orientations. An arrangement of electronic devices including reversible fan trays may be configured so that inlet and outlet airflows are separated to increase cooling efficiency of the electronic devices.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: June 1, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Tri Luong Nguyen
  • Patent number: 7729251
    Abstract: The invention provides an ATM switch which realizes hierarchical shaping for each virtual channel and each virtual path with a simple configuration. Cells are sent from cell buffers of an ATM core switch by FIFO operation to output side connection information application sections of output side circuit interfaces. In each of the output side circuit interfaces, the output side connection information application section acquires connection information such as a service class based on an intra-switch connection identification number applied to each cell and applies the connection information to the cell. An output cell buffer queues cells for each virtual channel. A VC cell rate control section reads out cells from the output cell buffer in accordance with the connection information and performs traffic priority control and rate control of the cells to be outputted.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: June 1, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Tomoyuki Yorinaga, Shigeo Takahashi
  • Patent number: 7725925
    Abstract: Systems, apparatus, methods, and computer program products for multicast access control are provided to analyze incoming data based on a source zone and a destination zone of the incoming data. Appropriate access control rules are applied to incoming data based on the results of the analysis. Additional implementations of a multicast access control include using a proxy rendezvous point operable to function as a rendezvous point in place of a physical rendezvous point.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: May 25, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Changming Liu, Gregory M. Lebovitz, Purvi Desai
  • Patent number: 7724672
    Abstract: An ATM (asynchronous transfer mode) cell transfer apparatus includes an input interface, a switch block, and an OAM cell processing hardware block having a memory unit. The input interface receives an SDH/SONET signal on each of a plurality of first transfer paths to output an input OAM cell corresponding to the SDH/SONET signal to one of a plurality of input ports of the switch block corresponding to the first transfer path for the SDH/SONET signal to be transferred. The switch block receives the input OAM (operation and maintenance) cell from the corresponding input port as an OAM input port to output to the OAM cell processing hardware block together with a port number of the OAM input port, and receives at least one output OAM cell from the OAM cell processing hardware block to output to at least one of the plurality of output ports based on the received output OAM cell.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: May 25, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Yoshitaka Fujita
  • Patent number: 7724737
    Abstract: A network device includes a memory and a packet forwarding engine. The memory stores a multicast list table, tag descriptor data and layer 2 (L2) encapsulation data. The packet forwarding engine receives a first pointer to an entry in the multicast list table, the entry including a second pointer to the tag descriptor data. The packet forwarding engine utilizes the second pointer to retrieve the tag descriptor data, the tag descriptor data including a third pointer to the encapsulation data. The packet forwarding engine constructs a packet header utilizing the retrieved encapsulation data and appends the packet header to a packet payload for forwarding out of the packet forwarding engine.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: May 25, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Raymond M. Lim, Dennis C. Ferguson
  • Patent number: 7724666
    Abstract: A fabric request controller implements flow control for data cells to a network or switch fabric. The fabric request controller issues request messages to the fabric switch and receives back corresponding grant messages. The fabric request controller includes a credit counter for metering the number of allowable outstanding requests. A fake request vector component periodically issues fake requests to compensate for information loss on the switch fabric.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: May 25, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Lawrence Hui, Song Zhang, Anurag P. Gupta, Phil Lacroute, Michael Beesley
  • Patent number: 7724761
    Abstract: A network device includes a group of high speed redundant transmission lines and a switch. The switch is configured to select one of the high speed redundant transmission lines. The switch causes reflections and frequency dependent dispersions in the selected high speed redundant transmission line. The network device further includes a transmitting device that is configured to adjust signals transmitted over the selected high speed redundant transmission line so as to reduce the reflections and frequency dependent dispersions.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: May 25, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: David Chengson, Jaya Bandyopadhyay
  • Publication number: 20100124231
    Abstract: In general, techniques are described for summarizing label mappings and thereby enabling longest-prefix match within Multi-Protocol Label Switching (MPLS) networks. More specifically, a first router included within a first area of a network comprises a control unit that maintains a label space defining labels available for mapping to a plurality of addresses assigned to network devices within the network. The control unit reserves a contiguous set of the labels of the label space and maps the contiguous set of labels to first area addresses. The first area addresses include those addresses of the plurality of addresses available for assignment to network devices within the first area. The first router also includes an interface card that transmits, to a second router of a second area of the network, an advertisement that advertises a summarized version of the mapping between the contiguous set of labels and the first area addresses.
    Type: Application
    Filed: March 13, 2009
    Publication date: May 20, 2010
    Applicant: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 7720092
    Abstract: A hierarchical round robin arbiter includes a first set of arbitration vectors, each associated with a plurality of requesters. A second arbitration vector includes one bit for each arbitration vector in the first set. The single bit informs the round robin arbiter if any of the requesters associated with the corresponding arbitration vector in the first set are requesting service. The round robin arbiter can determine whether one of a number of requesters is requesting service by examining the single bit in the arbitration vector.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: May 18, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Debashis Basu, Edwin Su
  • Patent number: 7720047
    Abstract: Techniques are described for managing periodic communications between devices. For example, a periodic packet process may receive configuration parameters from a routing protocol process. The periodic packet process may manage periodic communication sessions with neighboring devices in accordance with the configuration parameters from the routing protocol process. The periodic packet process may monitor for incoming periodic packets from a specified neighboring device in a specified periodic time interval. The periodic packet process may also send outbound periodic packets at a specified periodic time interval.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: May 18, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: David M. Katz, Dennis C. Ferguson
  • Patent number: 7720061
    Abstract: Techniques are described for configuration of a multi-chassis router for managing periodic communications between the multi-chassis router and other network devices. The multi-chassis router selectively processes data received from a network by determine whether the data: (1) indicates an operational state of a network device in association with a routing protocol, or (2) conveys routing information for the routing protocol. Data conveying routing information are processed by a master routing component of the multi-chassis router, while data indicating an operational state of a network device are processed by one or more slave routing components of the multi-chassis router.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: May 18, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Umesh Krishnaswamy, Nitin Bahadur, Rahul Aggarwal
  • Patent number: 7720002
    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: July 9, 2004
    Date of Patent: May 18, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Nurettin Burcak Beser
  • Publication number: 20100118881
    Abstract: In general, this disclosure describes techniques of selecting routes for network packets through a computer network based, at least in part, on electrical power procurement arrangements of devices in the computer network. As described herein, there may be a plurality of routes through a computer network from a first device to a second device. Each of these routes may include one or more devices that consume electrical power. A route selection device may make a determination regarding how network packets are to be routed among these routes based, at least in part, on arrangements made to procure the electrical power consumed by the devices along the routes. After the route selection device makes this determination, the route selection device may cause network packets to be routed among these routes in accordance with this determination.
    Type: Application
    Filed: January 21, 2010
    Publication date: May 13, 2010
    Applicant: Juniper Networks, Inc.
    Inventors: Matthew Palmer, Kent Watsen
  • Patent number: 7715362
    Abstract: A device stores forwarding information associated with fragments of a first data unit, stores information common to the fragments of the first data unit, receives fragments of a second data unit, and forwards the fragments of the second data unit based on the forwarding information of the first data unit and the information common to the first data unit.
    Type: Grant
    Filed: November 23, 2007
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Atul B. Mahamuni
  • Patent number: 7716380
    Abstract: A network device includes a data structure and an ager. The data structure includes a group of positions. One or more of the positions are associated with at least one item. The ager is configured to sequentially analyze each position of the group of positions, and recycle, at each analyzed position, any item associated with the analyzed position.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Zhong Wang, Yan Ke
  • Patent number: 7715355
    Abstract: A base station, in a mobile communication network, includes a receive component to receive, from a higher rank station in the network, a particular data unit that includes multiple data units multiplexed together; a master processor to determine that the first portion of the particular data unit is destined for the base station and that the second portion of the particular data unit is not destined for the base station, and discard the second portion of the particular data unit; and a slave processor to determine that the second portion of the particular data unit is destined for the other base station and that the first portion of the particular data unit is not destined for the other base station, and send the second portion of the particular data unit to the other base station.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Hirofumi Yamagiwa
  • Patent number: 7715391
    Abstract: Methods and systems consistent with the present invention provide a way to provide optimal delivery of multicast content by retail ISPs in a wholesale aggregation network environment. A broadband network gateway dynamically informs an access node of a mapping between a multicast domain corresponding to the retail service provider, allowing the gateway to send multicast data to the access node for replication to subscribers instead of replicating the multicast data at the gateway. The gateway dynamically informs the access node of the mapping using a standardized access node control protocol. The gateway can also dynamically instruct the access node to update or delete the mapping.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Sanjay Wadhwa, Derek Harkness
  • Patent number: 7715438
    Abstract: A system automatically provisions a data flow. The system provides a flow range. The system receives a data unit associated with an unprovisioned data flow, determines whether the unprovisioned data flow falls within the flow range, and creates an automatically provisioned data flow based on the unprovisioned data flow when the unprovisioned data flow falls within the flow range.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Craig Frink, John B. Kenney, Russell Heyda, Albert E. Patnaude, Jr.