Patents Assigned to Juniper Networks, Inc.
  • Patent number: 9276405
    Abstract: A system may include a switchover element configurable to source or sink power from or to an electronic device electrically coupled to the switchover element and a controller in communication with the switchover element. The controller may be configured to determine if the electronic device is healthy. When the electronic device is healthy, the controller may configure the switchover element to deliver power from the electronic device to the system andconfigure the switchover element to provide the power to any unhealthy electronic device electrically coupled to the system.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: March 1, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Hogan Lew, Ankur Singla, Harshad Nakil
  • Patent number: 9269307
    Abstract: A data processing unit, which is operatively coupled within a data center network, is configured to output a first visual indicia, a second visual indicia and a third visual indicia. The first visual indicia includes a set of light outputs, each of which is associated with a port status of a network port of the data processing unit. The second visual indicia includes a set of graphical outputs produced by a display screen, each of which is associated with an operating status of the data processing unit. The third visual indicia includes a set of backlight outputs produced by the display screen, each of which is associated with the operating status of the data processing unit.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: February 23, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 9270426
    Abstract: A network device computes a set of maximally redundant trees from an ingress network device to a plurality of egress network devices based on a network graph, in which each of the set of maximally redundant trees comprises a spanning tree to the plurality of egress network devices rooted at the network device. The network device computes the maximally redundant trees such that each of the links along each of the set of maximally redundant trees satisfies a specified traffic-engineering constraint. The ingress network device establishes a plurality of point to multipoint (P2MP) label switched paths (LSPs) from the network device as an ingress network device to the plurality of egress network devices along the set of maximally redundant trees, wherein each of the P2MP LSPs corresponds to a different one of the maximally redundant trees.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: February 23, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Alia Atlas, Maciek Konstantynowicz
  • Patent number: 9264420
    Abstract: A method may include authenticating a device to a first server, where the device includes an agent; receiving a request, in the first server from a second server, to verify the authenticity of the device, where the device is not authenticated to the second server; sending a browser plug-in to the device to communicate with the agent for verifying the authenticity of the device; receiving, in the first server, a message from the agent verifying the authenticity of the device; and sending a message from the first server to the second server to authenticate the device to the second server.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Roger A. Chickering, Paul Funk
  • Patent number: 9264898
    Abstract: In general, techniques are described for emulating mobile authentication methods to establish authenticated connectivity between a mobile service provider gateway and a wireless device attached to an alternate access network. For example, a system operating according to the described techniques includes a mobile service provider network, an alternate access network having an access gateway, and an authentication server of the mobile service provider network that receives a network access request. A subscriber database responds to the network access request with virtual mobility information, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI), and wherein the virtual mobility information comprises a virtual IMSI.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Hartmut Schroeder, Nikolas Dawson Kitson, Sreenivasa Tellakula
  • Patent number: 9264743
    Abstract: A method may include providing a service to a customer premise device, the service including at least one of television service or Internet service, receiving a request for Internet content from the customer premise device, retrieving the Internet content, conditioning the Internet content according to at least one of a type of data of the Internet content or the service from which the request is received, allocating resources for delivering the Internet content based on one or more requirements associated with the type of data of the Internet content, and delivering the Internet content to the customer premise device.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Timothy Diep, David Coletti
  • Patent number: 9264321
    Abstract: In one embodiment, a processor-readable medium storing code representing instructions that when executed by a processor cause the processor to update, at a memory location, a first flow state value associated with a data flow to a second flow state value when at least one of a packet from the data flow is received or the memory location is selected after a time period has expired. At least a portion of the packet is analyzed when the second flow state value represents a flow rate of a network data flow anomaly.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 9262213
    Abstract: A device may receive task navigation information, identify a selection of a first task, of multiple tasks, based on the task navigation information, and provide a list of a group of tasks from the multiple tasks. The list of the group tasks may be based on information identifying tasks historically selected subsequent to the selection of the first task. The device may identify a selection of a second task, of the multiple tasks subsequent to identifying the selection of the first task; and store information identifying that the second task has been selected subsequent to the first task based on identifying the selection of the second task subsequent to the selection of the first task. The information identifying that the second task has been selected subsequent to the first task may include a number of times that the second task has been selected subsequent to the first task.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ricardo Augusto R. Gralhoz, Hal L. Stern
  • Patent number: 9264093
    Abstract: An apparatus may include a multi-throw switch having a common terminal connected to an antenna of a wireless communication system. The multi-throw switch may be configured to direct signals received from the antenna between (1) an amplification path that connects a receive terminal of the multi-throw switch to a receiver of the wireless communication system and (2) at least one bypass path that connects an additional receive terminal of the multi-throw switch to the receiver. The amplification path may include at least one amplifier that amplifies signals received from the antenna, and the bypass path may have a gain that is less than a gain of the amplification path. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: John R. Martin
  • Patent number: 9264131
    Abstract: An optical network device re-routes traffic from a path to a backup path in response to determining that a downstream segment of the primary path is not operational. The optical network device receives traffic on a slot of an optical fiber. For each data unit in the traffic, the optical network device determines, based on receiving the data unit on the slot and based on a flow identifier specified in the data unit, that a given path is associated with the data unit. If a downstream segment of the given path is not operational, the optical network device routes the data unit onto a backup path instead of routing the data unit along the given path. Bandwidth is not reserved for the backup path.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Gert Grammel
  • Patent number: 9264348
    Abstract: Data traffic loss in a an Ethernet Ring that is multihomed, in an active-standby manner, to a VPLS transport network (such as a Border Gateway Protocol (BGP) multihomed Ethernet Ring, an MC-LAG multihomed Ethernet Ring, or some other type of active-standby multihomed Ethernet Ring, etc.) (ring) is avoided. The exemplary multihomed ring running Ethernet Ring Protection (ERP) protocol includes a Ring Protection Link (RPL), a first node and a second node linked with a designated border router and a standby border router of the network, respectively. The data traffic loss in the multihomed ring is avoided by (i) receiving an indication that the link between the first node and the designated border router has failed; and (ii) invoking, responsive to the received indication, an ERP Media Access Control (MAC)-flush in the ring, even in the absence of a failed link in the ring and without activating the specified RPL.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Pankaj Shukla, Sunesh Rustagi
  • Patent number: 9258228
    Abstract: Methods and devices for processing packets are provided. The processing device may Include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Dennis C. Ferguson, Rajiv Patel, Gerald Cheung, Pradeep Sindhu
  • Patent number: 9258227
    Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Kaushik Ghosh, Kireeti Kompella, Siva Gaggara, Nitin Kumar, Steven Lin
  • Patent number: 9258272
    Abstract: Stateless deterministic network address translation (NAT) within a service provider network is described. A plurality of customer premise equipment (CPEs) positioned within customer networks and a NAT device positioned within a service provider network operate as ingress and egress for tunnels having network packets of a first network transport protocol that encapsulate inner network packets of a second network transport protocol. The NAT device stores a mapping table that maps, for each of the CPEs, a public network address of the first transport protocol to a public network address and restricted port range of the second transport protocol. The NAT device outputs control messages to communicate the respective restricted port range to each of the CPEs, and the CPEs provide network address translation within the customer networks at the ingress of the tunnels based on the restricted port range received from the NAT device of the service provider network.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Alain Durand, Reinaldo Penno
  • Patent number: 9258076
    Abstract: A laser system includes an array of lasers that emit light at a number of different, fixed wavelengths. A group of optical transport systems connect to the laser system. Each of the optical transport systems is configured to modulate data signals onto the light from the laser system to create optical signals and transmit the optical signals on one or more optical fibers.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Pradeep S. Sindhu
  • Patent number: 9258313
    Abstract: A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Michael E. Knappe, Joe Tomasello, Krishna Narayanaswamy, Alexander S. Waterman
  • Patent number: 9258210
    Abstract: In general, techniques are described for dynamically filtering, at area border routers (ABRs) of a multi-area autonomous system, routes to destinations external to an area by advertising to routers of the area only those routes associated with a destination address requested by at least one router of the area. In one example, a method includes receiving, by an ABR that borders a backbone area and a non-backbone area of a multi-area autonomous system that employs a hierarchical link state routing protocol to administratively group routers of the autonomous system into areas, a request message from the non-backbone area that requests the ABR to provide routing information associated with a service endpoint identifier (SEI) to the non-backbone area. The request message specifies the SEI. The method also includes sending, in response to receiving the request and by the ABR, the routing information associated with the SEI to the non-backbone area.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Raveendra Torvi
  • Patent number: 9258328
    Abstract: This disclosure describes techniques for proactively identifying possible attackers based on a profile of a device. For example, a device includes one or more processors and network interface cards to receive, from a remote device, network traffic directed to one or more computing devices protected by the device, determine, based on content of the network traffic, a first set of data points for the device, send a response to the remote device to ascertain a second set of data points for the device, and receive, from the remote device, at least a portion of the second set of data points. The device also includes a security module operable by the processors to determine a maliciousness rating, and selectively manage, based on the maliciousness rating, additional network traffic directed to the one or more computing devices protected by the security device and received from the remote device.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Oskar Ibatullin, Kyle Adams, Daniel J. Quinlan
  • Patent number: 9258056
    Abstract: In some embodiments, an apparatus includes an optical detector that can sample asynchronously an optical signal from an optical component that can be either an optical transmitter or an optical receiver. In such embodiments, the apparatus also includes a processor operatively coupled to the optical detector, where the processor can calculate a metric value of the optical signal without an extinction ratio of the optical signal being measured. The metric value is proportional to the extinction ratio of the optical signal. In such embodiments, the processor can define an error signal based on the metric value of the optical signal and the processor can send the error signal to the optical transmitter such that the optical transmitter modifies an output optical signal.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Christian Malouin, Roberto Marcoccia, George R. Sosnowski, Theodore J. Schmidt
  • Patent number: 9258192
    Abstract: A multi-chassis network device may automatically detect whether cables connected between chassis devices are correctly inserted. The device may insert, into a first data stream output from a first port of the device, control information identifying the first port. The device may receive, from a second data stream received by the first port of the device, second control information identifying a second port, at another device connected to the device via a cable. The device may determine, based on the second control information, whether the connection of the first port to the second port, via the cable, is valid and cause, when the connection of the first port to the second port is determined to not be valid, the device to output an indication that the connection is not valid or to reconfigure the device to make the connection of the first port to the second port valid.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Philip A. Thomas, Anurag Agrawal