Patents Assigned to Juniper Networks
-
Patent number: 8432833Abstract: A device may include a maintenance association endpoint configured to select a maintenance association endpoint identifier, transmit the maintenance association endpoint identifier to one or more other maintenance association endpoints, and automatically assign the maintenance association endpoint identifier to the maintenance association endpoint if it is determined that the maintenance association endpoint identifier is available based on a conflict message received from one of the one more other maintenance association endpoints.Type: GrantFiled: April 4, 2012Date of Patent: April 30, 2013Assignee: Juniper Networks, Inc.Inventors: Sunesh Rustagi, Roopa Bayar
-
Patent number: 8432900Abstract: A hybrid type telephony system capable of establishing a connection between conventional type telephone sets contained in an exchange unit and LAN type telephone sets contained in an IP network, the system comprising: a gateway circuit connected between the exchange unit and the IP network and performing voice data format conversion, and a central control unit connected to the LAN of the IP network for establishing a communication path to the exchange unit via a control bus, controlling switching of IP packets of the IP network, managing IP address information of the LAN type telephone sets and the gateway circuit via the LAN, and controlling connection between the LAN type telephone sets and connection between the LAN type telephone sets and the gateway circuit.Type: GrantFiled: July 30, 2009Date of Patent: April 30, 2013Assignee: Juniper Networks, Inc.Inventor: Takuji Tanimura
-
Publication number: 20130100543Abstract: An electronic device includes an instrument panel that includes a display opening, where the instrument panel is located in a first plane; a circuit board located inside the electronic device, where the circuit board includes a display device that includes a display area, and where the display area is located in a second plane that is different from the first plane; and a waveguide that couples the display area to the display opening and guides light, and/or an image displayed in the display area, from the display area to the display opening.Type: ApplicationFiled: December 10, 2012Publication date: April 25, 2013Applicant: JUNIPER NETWORKS, INC.Inventor: JUNIPER NETWORKS, INC.
-
Patent number: 8428055Abstract: 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: GrantFiled: January 31, 2011Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: David Lipschutz, John C Carney, Thomas V Radogna
-
Patent number: 8429396Abstract: A system discovers peer nodes in a failover system, establishes a secure channel between at least two of the peer nodes, and exchanges state information over the secure channel.Type: GrantFiled: May 31, 2006Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Atul Narendra Trivedi, Steven Malmskog
-
Patent number: 8428458Abstract: A multi-chassis network device includes a plurality of nodes that operate as a single device within the network and a switch fabric that forwards data plane packets between the plurality of nodes. The switch fabric includes a set of multiplexed optical interconnects coupling the nodes. For example, a multi-chassis router includes a plurality of routing nodes that operate as a single router within a network and a switch fabric that forwards packets between the plurality of routing nodes. The switch fabric includes at least one multiplexed optical interconnect coupling the routing nodes. The nodes of the multi-chassis router may direct portions of the optical signal over the multiplexed optical interconnect to different each other using wave-division multiplexing.Type: GrantFiled: October 28, 2011Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventor: Pradeep Sindhu
-
Patent number: 8429130Abstract: A data prefetching technique uses predefined prefetching criteria and prefetching models to identify and retrieve prefetched data. A prefetching model that defines data to be prefetched via a network may be stored. It may be determined whether prefetching initiation criteria have been satisfied. Data for prefetching may be identified based on the prefetching model when the prefetching initiation criteria have been satisfied. The identified data may be prefetched, via the network, based on the prefetching model.Type: GrantFiled: May 24, 2012Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Qingming Ma, Krishna Narayanaswamy
-
Patent number: 8429721Abstract: An access request is transmitted from a first device to a second device causing one or more security functions to be executed on the first device. Whether to grant the access request is based on a result of the executed one or more security functions.Type: GrantFiled: October 23, 2009Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Theron Tock, Vadim Egorov, Andrew R Harding, Sampath Srinivas
-
Patent number: 8428075Abstract: A method for managing a shared buffer between a data processing system and a network. The method provides a communication interface unit for managing bandwidth of data between the data processing system and an external communicating interface connecting to the network. The method performs, by the communication interface unit, a combined de-queue and head drop operation on at least one data packet queue within a predefined number of clock cycles. The method also performs, by the communication interface unit, an en-queue operation on the at least one data packet queue in parallel with the combined de-queue operation and head drop operation within the predefined number of clock cycles.Type: GrantFiled: May 28, 2009Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: John Delmar Johnson, Abhijit Ghosh, Manju Agrawal
-
Patent number: 8427892Abstract: A memory controller includes a circuit to generate a strobe signal for write operations to a DDR SDRAM. The circuit efficiently generates a glitch free strobe signal for a group of data lines. In one implementation, the memory controller includes a write data generation circuits to each transmit a data signal to the memory on a data line, the write data generation circuits being controlled by write enable signals. A write strobe generation circuit generates the strobe signal and the write enable signals, the strobe signal including a preamble window to signal the beginning of the data burst, a data transfer window, and a postamble window to signal the end of the data burst, the write strobe generation circuit generating the write enable signals a half memory cycle early and terminating the write enable signals a half memory cycle late with respect to the data signals generated by the write data generation circuits.Type: GrantFiled: June 8, 2011Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Srinivas Venkataraman, Praveen Garapally
-
Patent number: 8429276Abstract: In general, techniques are described for dynamic resource allocation in virtual environments. A network device comprising physical resources, a first virtual machine (VM), a second VM and a hypervisor may implement these techniques. The first VM executes within a first partition of the physical resources to process a first portion of received network traffic, while the second MV executes within a second partition of the physical resources to process a second portion of the received network traffic. The first VM determines whether physical resources in addition to those allocated by way of the first partition are required to process the incoming network traffic and issues a request requesting additional physical resources based on the determination. Either the second VM or the hypervisor, in response to the request, dynamically reallocates at least a portion of the physical resources allocated to the second partition to the first partition.Type: GrantFiled: October 25, 2010Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Kartik Kumar, Chandrasekaran Rajagopalan
-
Patent number: 8428062Abstract: A provider edge bridge in a service provider network receives multiple media access control (MAC) Registration Protocol (MMRP) registration messages from customer networks via tunnels. The provider edge bridge snoops the MMRP registration messages to obtain multicast MAC addresses from the registration messages, and tunnels the MMRP registration messages toward one or more other bridges. The provider edge bridge constructs multicast forwarding tables based on the multicast addresses obtained from snooping the MMRP registrations, and uses the multicast forwarding tables for forwarding data units from the provider edge bridge towards destinations.Type: GrantFiled: February 16, 2010Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Sri Sairam Goli, CunZhi Lu, Ramanarayanan Ramakrishnan, Ramasamy Ramanathan
-
Patent number: 8429255Abstract: Techniques are described for determining reorder commands for updating policy rules in a managed network device based on a longest common subsequence between two lists of policy rules. For example, as described herein, a network management device determines a longest common subsequence of a source list comprising a plurality of policy rules in a first ordering that corresponds to a current policy configuration of a managed network device and of a destination list comprising the plurality of policy rules in a second ordering that corresponds to an updated ordering for the policy configuration. The network management device then iterates through the destination list to generate commands that, when executed by the managed network device, move policy rules in the destination list that are not members of the longest common subsequence to positions in the policy configuration relative to policy rules that are members of the longest common subsequence.Type: GrantFiled: January 27, 2010Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Kamil Khan, Firdousi Farozan Zackariya
-
Patent number: 8429403Abstract: A method performed by a network device may include generating and storing a first public key and a first private key in a first device, transmitting a serial number and the first public key from the first device to a second device, generating, by the second device, a second public key and a second private key, transmitting the second public key from the second device to the first device and transmitting the serial number, the first public key, the second public key and the second private key to a third device, establishing and authenticating a connection between the first device and the third device using the first public key and the second public key and transmitting encrypted configuration information with the two key pairs from the third device to the first device.Type: GrantFiled: August 12, 2008Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventors: Eric Moret, Robert Hubbard, Kent A. Watsen, Muku Murthy, Nicolas Beauchesne
-
Patent number: 8422514Abstract: In general, techniques are described for dynamically configuring cross-domain pseudowires (PWs). A network device positioned between a first domain and a second domain of a computer network may implement the techniques. The intermediate network device comprises at least one interface and an LDP module, a transformation module and a routing protocol module. The interface receives a label distribution protocol (LDP) message that includes data for configuring a cross-domain PW from a first provider edge (PE) device of the first domain. The LDP module parses the received LDP message to extract the cross-domain PW configuration data. The translation module transforms the extracted data to conform to routing protocol extensions for advertising the cross-domain PW configuration data. The routing protocol module forms a routing protocol message that includes the transformed data. The interface outputs the routing protocol message to the second intermediate device of the second domain to establish the cross-domain PW.Type: GrantFiled: April 7, 2010Date of Patent: April 16, 2013Assignee: Juniper Networks, Inc.Inventors: Bhupesh Kothari, Nischal Sheth
-
Patent number: 8416686Abstract: A network device includes multiple packet processing engines implemented in parallel with one another. A spraying component distributes incoming packets to the packet processing engines using a spraying technique that load balances the packet processing engines. In particular, the spraying component distributes the incoming packets based on queue lengths associated with the packet processing engines and based on a random component. In one implementation, the random component is a random selection from all the candidate processing engines. In another implementation, the random component is a weighted random selection in which the weights are inversely proportional to the queue lengths.Type: GrantFiled: July 21, 2010Date of Patent: April 9, 2013Assignee: Juniper Networks, Inc.Inventors: Dennis C. Ferguson, Chi-Chung Chen, Thomas M. Skibo
-
Patent number: 8416775Abstract: A provider edge (PE) device, associated with a virtual private local area network service (VPLS) system, receives a first data frame from a source customer edge (CE) device associated with the VPLS system. The PE device further incorporates the first data frame into a first VPLS packet and determines whether the source CE device is a single-homed CE device or a multi-homed CE device. The PE device incorporates, into the first VPLS packet, a first pseudowire label when the source CE device is the single-homed CE device. The PE device incorporates, into the first VPLS packet, a second pseudowire label, when the source CE device is the multi-homed CE device. The second pseudowire label is different from the first pseudowire label.Type: GrantFiled: May 19, 2010Date of Patent: April 9, 2013Assignee: Juniper Networks, Inc.Inventor: Kireeti Kompella
-
Patent number: 8411691Abstract: A new architecture provides network-based mobility in cellular networks that is built on Internet Protocol (IP)/Multiprotocol Label Switching (MPLS) technologies, such as Virtual Private Local Area Network (LAN) Service (VPLS), the Border Gateway Protocol (BGP) and BGP MPLS Layer 3 Virtual Private Networks (VPNs). The architecture consists of several building blocks that provide functionality for different aspects of cellular network mobility. One building block is network-based macro mobility in IP/MPLS networks. The macro mobility techniques described herein are built on extensions to a routing protocol such as BGP. Another building block relates to transferring subscriber context between network devices while preserving the IP address of the subscriber. The techniques described herein provide a subscriber context transfer mechanism for mobile subscriber management that is built on extensions to a routing protocol such as BGP.Type: GrantFiled: April 10, 2009Date of Patent: April 2, 2013Assignee: Juniper Networks, Inc.Inventor: Rahul Aggarwal
-
Patent number: 8411576Abstract: A route monitor control system includes a plurality of OAM cell handlers (OCHs); a plurality of virtual path handlers (VPHs); a plurality of virtual channel handlers (VCHs); trunks; and a control unit. The control unit issues an OAM (operation and maintenance) cell send instruction to a specific one of the plurality of OAM cell handlers, and carries out a loop back control to at least one of the virtual path handler, the virtual channel handler, and the trunk, which are associated with the specific OAM cell handler, as an object unit in response to the OAM cell send instruction. Also, when the specific OAM cell handler sends out an OAM cell from the specific OAM cell handler to the object unit in response to the OAM cell send instruction, the control unit determines a fault position based on returning or non-returning of the OAM cell from the object unit to the specific OAM cell handler.Type: GrantFiled: August 20, 2001Date of Patent: April 2, 2013Assignee: Juniper Networks, Inc.Inventor: Yoshinori Takasaki
-
Patent number: 8411695Abstract: A multi-interface bus allows for different bus standards to be implemented over the same set of physical bus lines. More particularly, in one implementation, the system includes a first circuit board, a second circuit board, and a bus connecting the first and second circuit boards. The second circuit board is configured to communicate with the first circuit board using either a synchronous or an asynchronous bus protocol determined based on a bus protocol used by the first circuit board.Type: GrantFiled: May 23, 2005Date of Patent: April 2, 2013Assignee: Juniper Networks, Inc.Inventors: David P. Chengson, Jaya Bandyopadhyay