Patents Assigned to Juniper Networks
  • Patent number: 8396008
    Abstract: A band control system for a digital subscriber line network in which a first apparatus and a second apparatus situated at a subscriber station and a center, respectively, are interconnected by a cable for interchanging at least a digital data signal with each other. The system may cause one of the first apparatus or the second apparatus to monitor receipt of signals from the other of the first apparatus or the second apparatus; send, based on a result of monitoring, a band variation command to the other apparatus for causing the other apparatus to vary a band by using a frequency band not used for signal transfer; cause the other apparatus to receive the band variation command; and vary the band in accordance with the band variation command.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: March 12, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Takemasa Takahashi
  • Patent number: 8397010
    Abstract: A device may receive a request to read data from or write data to a memory that includes a number of memory banks. The request may include an address. The device may perform a mapping operation on the address to map the address from a first address space to a second address space, identify one of the memory banks based on the address in the second address space, and send the request to the identified memory bank.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: March 12, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Anjan Venkatramani, Srinivas Perla, John Keen
  • Patent number: 8397161
    Abstract: A method and system for facilitating dynamic document creation and publication is provided. A document having a first format may be constructed from a number of content elements maintained in a first database. The document may be transformed into a second format different from the first format. The transformed document may be published and provided to a user.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: March 12, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Rajal Shah, Jason Gould, Charissa Fleischer, Renu Bhargava, Susan Aviva Doshay Garrett
  • Patent number: 8395361
    Abstract: An active voice-band filter includes a regulator to regulate an input current to the regulator and to convert DC voltage from an input bus to a higher DC voltage at an output of the regulator; an output voltage feedback loop, connected to the output of a regulator, for generating an output voltage value; and a current control loop for generating a control signal to regulate an input current of the regulator, where the control signal is based on an input bus current measurement and a reference voltage value. The reference voltage value is calculated using both of the output voltage value and an input bus voltage signal. The regulator regulates the input current to the regulator, based on the control signal, to reject voice band range current harmonics from the higher DC voltage.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: March 12, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Michael Braylovskiy, Jaspal Gill, David Owen, Ben Kurolapnik
  • Patent number: 8395998
    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: April 8, 2010
    Date of Patent: March 12, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Yoshitaka Fujita
  • Publication number: 20130061010
    Abstract: A device may receive requests intended for a memory that includes a number of banks, determine a number of the requests intended for each of the banks, determine an order for the requests based on the determined number of the requests intended for each of the banks, and send one of the requests to the memory based on the determined order.
    Type: Application
    Filed: October 31, 2012
    Publication date: March 7, 2013
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: JUNIPER NETWORKS, INC.
  • Publication number: 20130058336
    Abstract: Network devices, such as a router and a downstream multicast distribution device, may use multiple control channels when setting up a multicast stream for a multicast request. For example, first messages may be transmitted using a first protocol to an upstream device over a first channel, the first messages indicating when a first multicast media stream is being requested by at least one of a number of client devices. Second messages may be transmitted using a second protocol over a second channel, the second messages being transmitted on a per-client basis and each identifying a one of the client devices as requesting the first multicast media stream. By using two control channels to convey the multicast channel requests, the router may obtain visibility into the action of the subscriber and can consequently perform per-subscriber operations such as access-control, bandwidth based admission control, statistics, and QoS adjustment for multicast IPTV streams received by the subscriber.
    Type: Application
    Filed: October 31, 2012
    Publication date: March 7, 2013
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: JUNIPER NETWORKS, INC.
  • Patent number: 8391134
    Abstract: Graceful restart in routers having redundant routing facilities may be accomplished by replicating network (state/topology) information.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: March 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Bruce Cole, Anthony Joseph Li
  • Patent number: 8392672
    Abstract: A network device that includes a first memory to store packets in segments; a second memory to store pointers associated with the first memory; a third memory to store summary bits and allocation bits, where the allocation bits correspond to the segments. The network device also includes a processor to receive a request for memory resources; determine whether a pointer is stored in the second memory, where the pointer corresponds to a segment that is available to store a packet; and send the pointer when the pointer is stored in the second memory. The processor is further to perform a search to identify other pointers when the pointer is not stored in the second memory, where performing the search includes identifying a set of allocation bits, based on an unallocated summary bit, that corresponds to the other pointers; identify another pointer, of the other pointers, based on an unallocated allocation bit of the set of allocation bits; and send the other pointer in response to the request.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: March 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Robert Rhoades, Paul Kim, Gary Goldman
  • Patent number: 8391453
    Abstract: A network device is configured to receive a registration message from a private user device including a private internet protocol (IP) address associated with the private user device. A public IP address and discrete port number are assigned to the private user device and private IP address and stored in an incoming call table. The registration message is translated to include the public IP address and discrete port number. The registration message is forwarded to a proxy server for registration. An incoming call invitation message is received from a public user device, where the call invitation message is directed to the public IP address and discrete port number associated with the private user device. The call invitation message is translated to include the private IP address associated with the private user device based on the received public IP address and discrete port number and the incoming call table. The call invitation message is forwarded to the private user device.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: March 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Attila J Hunyady, Chunsheng Xie, Xiaodong Zhu, Feng Zhou
  • Patent number: 8392615
    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: June 7, 2012
    Date of Patent: March 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Zubair Visharam, Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Sunil Mukundan
  • Patent number: 8392829
    Abstract: A server device receives modular topics, where each of the modular topics includes a machine-readable and machine-storable work product that includes information related to a single, stand-alone topic. The server device stores the modular topics in a content repository as a topic library. The server device receives selection of topics from the topic library to generate one or more customized pathway pages, where each of the customized pathway pages includes a plurality of links to ones of the stored modular topics. The server device enables access to the modular topics stored in the content repository via the generated one or more customized pathway pages.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Renu Bhargava, Susan Aviva Doshay Garrett, Christine Morrison Nay
  • Patent number: 8392593
    Abstract: Network devices, such as a router and a downstream multicast distribution device, may use multiple control channels when setting up a multicast stream for a multicast request. For example, first messages may be transmitted using a first protocol to an upstream device over a first channel, the first messages indicating when a first multicast media stream is being requested by at least one of a number of client devices. Second messages may be transmitted using a second protocol over a second channel, the second messages being transmitted on a per-client basis and each identifying a one of the client devices as requesting the first multicast media stream. By using two control channels to convey the multicast channel requests, the router may obtain visibility into the action of the subscriber and can consequently perform per-subscriber operations such as access-control, bandwidth based admission control, statistics, and QoS adjustment for multicast IPTV streams received by the subscriber.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: March 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sanjay Wadhwa, Jerome P. Moisand, Mathias Kokot
  • Patent number: 8387112
    Abstract: A method may include contacting, by a network device, another device to obtain at least one of a network address, authentication, or authorization, receiving, from the other device, software update information that identifies an up-to-date software that the network device should have installed and location information that identifies a location from which to retrieve the up-to-date software, comparing, by the network device, the software update information to software information that identifies software currently installed on the network device, retrieving, by the network device, the up-to-date software based on the software update information and the location information when the software update information and the software information do not match, and auto-installing, by the network device, the up-to-date software.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: February 26, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Ashish Ranjan, Harshad Nakil
  • Patent number: 8385332
    Abstract: 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: Grant
    Filed: April 10, 2009
    Date of Patent: February 26, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Rahul Aggarwal
  • Patent number: 8381044
    Abstract: A network device may include logic configured to receive a problem report from a second network device, store and analyze data included in the problem report, filter data in the problem report to determine when the problem report is to be transmitted to a third network device, and transmit the problem report to the third network device when the filtering determines that the problem report is to be transmitted.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: February 19, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Dogu Narin, Siobhan Tully, Mark Lussier
  • Patent number: 8378519
    Abstract: A redundant power system may include a first switch that connects between a redundant power source and a first remote system, a second switch that connects between the redundant power source and a second remote system, and a control circuit. The control circuit may apply a first control signal to the first switch to cause the redundant power source to connect through the first switch to the first remote system via a switched connection. The control circuit may determine if the second remote system requires power, and may apply a second control signal to the first switch to open the switched connection when the high priority remote system requires power. The control circuit may apply a third control signal to the second switch, upon an expiration of a delay timer, to cause the redundant power source to connect through the second switch to the second remote system.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: February 19, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Curtis Bradford, Surendra Patel
  • Patent number: 8379647
    Abstract: A device may reserve a slot for a received packet in a packet ordering queue (POQ), convey the packet to one of a plurality of threads for processing, obtain the packet from the one of the plurality of threads after the packet has been processed, organize the packet in the POQ in accordance with a position of the reserved slot, and release the packet from the POQ if the reserved slot is a head of the POQ.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: February 19, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Chih-Wei Chao, Dongyi Jiang, Rakesh Gopala Krishnan Nair, Jiaxiang Su
  • Publication number: 20130042323
    Abstract: In one example, a backup intrusion detection and prevention (IDP) device includes one or more network interfaces to receive a state update message from a primary IDP device, wherein the state update message indicates a network session being inspected by the primary IDP device and an identified application-layer protocol for the device, to receive an indication that the primary device has switched over or failed over to the backup device, and to receive a plurality of packets of the network session after receiving the indication, each of the plurality of packets comprising a respective payload including application-layer data, a protocol decoder to detect a beginning of a new transaction from the application-layer data of one of the plurality of packets, and a control unit to statefully process only the application-layer data of the network session that include and follow the beginning of the new transaction.
    Type: Application
    Filed: October 15, 2012
    Publication date: February 14, 2013
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Juniper Networks, Inc.
  • Patent number: 8375117
    Abstract: A device receives, from a managed device, endpoint information associated with an unmanaged device connected to the managed device in a network. The device also receives unmanaged device information that partially identifies the unmanaged device, and completely identifies the unmanaged device based on the endpoint information and the unmanaged device information.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: February 12, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Jeffrey C. Venable, Sr.