Patents by Inventor Ronald P. Folkes

Ronald P. Folkes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9832121
    Abstract: In some examples, a network device of a network comprises a first component configured to store a plurality of next hop instructions corresponding to respective logical or physical network structures of the network. The network device also comprises a second component configured to send, to the first component, a message that identifies an association of the plurality of next hop instructions, wherein the first component is further configured to modify, in response to receiving the message, each of the plurality of next hop instructions.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: November 28, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Raveendra Torvi, Ronald P. Folkes, Alia K. Atlas, Navaneetha Krishnan V
  • Patent number: 7903665
    Abstract: A system for synchronizing packet forwarding information includes a control processor configured to implement a control plane to generate first forwarding information and transfer the first forwarding information to an active forwarding table of a network processor. The system also includes a network processor configured to implement a forwarding plane to receive packets and use the first forwarding information in the active forwarding table to forward the received packets to one or more network devices. After the control plane is restarted, the control processor is further configured to use the restarted control plane to generate second forwarding information and incrementally update the first forwarding information in the active forwarding table with the second forwarding information while the network processor's forwarding plane continues to forward traffic.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: March 8, 2011
    Assignee: Fujitsu Limited
    Inventor: Ronald P. Folkes
  • Patent number: 7778190
    Abstract: In one embodiment, correlating label switched paths of a pseudowire includes receiving a first message at a second label switching router. The first message is sent from a first label switching router and includes a pseudowire identifier and a first label switched path identifier. The pseudowire identifier identifies a pseudowire, and the first label switched path identifier identifies a first label switched path that implements the pseudowire. A second message is sent from the second label switching router to the first label switching router. The second message comprises the pseudowire identifier and a second label switched path identifier. The second label switched path identifier identifies a second label switched path that implements the pseudowire.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: August 17, 2010
    Assignee: Fujitsu Limited
    Inventors: Calvin Wan, Ronald P Folkes, Nimer I. Yaseen, Chenjiang Hu
  • Patent number: 7768924
    Abstract: In one embodiment, informing nodes of traffic management resource availability includes establishing whether there is an available traffic management resource at a first node, where a traffic management resource tracks usage of bandwidth by a tunnel at the first node. Whether there is an available traffic management resource is recorded in a traffic management link attribute. The traffic management link attribute is sent to second nodes to inform the second nodes of whether there is an available traffic management resource at the first node.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: August 3, 2010
    Assignee: Fujitsu Limited
    Inventors: Ronald P. Folkes, Calvin Wan, Chenjiang Hu
  • Publication number: 20090086632
    Abstract: In one embodiment, informing nodes of traffic management resource availability includes establishing whether there is an available traffic management resource at a first node, where a traffic management resource tracks usage of bandwidth by a tunnel at the first node. Whether there is an available traffic management resource is recorded in a traffic management link attribute. The traffic management link attribute is sent to second nodes to inform the second nodes of whether there is an available traffic management resource at the first node.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Ronald P. Folkes, Calvin Wan, Chenjiang Hu
  • Publication number: 20090086621
    Abstract: In one embodiment, correlating label switched paths of a pseudowire includes receiving a first message at a second label switching router. The first message is sent from a first label switching router and includes a pseudowire identifier and a first label switched path identifier. The pseudowire identifier identifies a pseudowire, and the first label switched path identifier identifies a first label switched path that implements the pseudowire. A second message is sent from the second label switching router to the first label switching router. The second message comprises the pseudowire identifier and a second label switched path identifier. The second label switched path identifier identifies a second label switched path that implements the pseudowire.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Calvin Wan, Ronald P. Folkes, Nimer I. Yaseen, Chenjiang Hu
  • Publication number: 20090086633
    Abstract: In one embodiment, informing nodes of traffic management resource availability includes determining a number of available traffic management resources at a first node, where a traffic management resource tracks usage of bandwidth by a tunnel at the first node. The number of available traffic management resources is recorded in a link-state advertisement. The link-state advertisement is sent to one or more second nodes.
    Type: Application
    Filed: October 2, 2007
    Publication date: April 2, 2009
    Inventors: Chenjiang Hu, Calvin Wan, Ronald P. Folkes
  • Publication number: 20090052445
    Abstract: In accordance with the teachings of the present invention, a system and method for synchronizing packet forwarding information is provided. In a particular embodiment, the system includes a control processor configured to implement a control plane to generate first forwarding information and transfer the first forwarding information to an active forwarding table of a network processor. The system also includes a network processor configured to implement a forwarding plane to receive packets and use the first forwarding information in the active forwarding table to forward the received packets to one or more network devices. After the control plane is restarted, the control processor is further configured to use the restarted control plane to generate second forwarding information and incrementally update the first forwarding information in the active forwarding table with the second forwarding information while the network processor's forwarding plane continues to forward traffic.
    Type: Application
    Filed: August 24, 2007
    Publication date: February 26, 2009
    Applicant: Fujitsu Network Communications, Inc.
    Inventor: Ronald P. Folkes
  • Patent number: 7292535
    Abstract: In highly-available Open Shortest Path First (OSPF) routing in a network, the dynamic state of a backup OSPF instance in a router is synchronized with the dynamic state of an active OSPF instance using explicit message transmission from the active instance to the backup instance. After this, the dynamic state synchronization of the backup OSPF instance is maintained using a combination of explicit message updates from the active OSPF instance together with a message flow-through mechanism. In the event of fail-over of the active OSPF instance, then the router recovers seamlessly without reconfiguring or interrupting traffic among peer routers in the network, by functionally substituting the synchronized backup OSPF instance for the active OSPF instance, such that the backup OSPF instance establishes itself as the new active OSPF instance.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: November 6, 2007
    Assignee: Chiaro Networks Ltd
    Inventors: Ronald P. Folkes, Lance A. Visser, Thomas L. Watson
  • Patent number: 7269133
    Abstract: The HA IS-IS system provides a redundant backup IS-IS protocol instance that can seamlessly assume the function of the active IS-IS instance in the event of active MCP failure. Once the backup is online, the active synchronizes its global, interface, adjacency, neighbor, and LSP system state information. In the ongoing synchronization phase, the active and the backup maintain synchronization using a combination of explicit message updates from active to backup together with message flow-through. In the recovery phase, the operating system detects the failure of the active and notifies the backup, which assumes the active function as a standalone system without reconfiguring or interrupting traffic among peer network routers, and starts computing forwarding tables and updating routing tables.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: September 11, 2007
    Inventors: Xiaomei Lu, Ronald P. Folkes, Lance A. Visser
  • Patent number: 7209976
    Abstract: Virtual routers within a single physical router share a centralized data plane containing a centralized switch fabric and a plurality of physical network interfaces, each assigned to only one virtual router. Using a logical cut-through device between a pair of virtual routers designated respectively client and server, packet forwarding information from the server is imported into the client, which creates, allocates, and maintains a data structure for the imported information, which then resides on the client interfaces. This imported forwarding information is then integrated into a single forwarding table that is used to recognize an incoming packet at the client and forward it appropriately out through a server interface with a single packet forwarding decision in a single transit through the switch fabric. Within a physical router, a client virtual router can communicate with multiple servers and can concurrently function as a server to multiple clients.
    Type: Grant
    Filed: July 16, 2002
    Date of Patent: April 24, 2007
    Inventors: Ronald P. Folkes, Lance A. Visser
  • Publication number: 20040073715
    Abstract: Virtual routers within a single physical router share a centralized data plane containing a centralized switch fabric and a plurality of physical network interfaces, each assigned to only one virtual router. Using a logical cut-through device between a pair of virtual routers designated respectively client and server, packet forwarding information from the server is imported into the client, which creates, allocates, and maintains a data structure for the imported information, which then resides on the client interfaces. This imported forwarding information is then integrated into a single forwarding table that is used to recognize an incoming packet at the client and forward it appropriately out through a server interface with a single packet forwarding decision in a single transit through the switch fabric. Within a physical router, a client virtual router can communicate with multiple servers and can concurrently function as a server to multiple clients.
    Type: Application
    Filed: July 16, 2002
    Publication date: April 15, 2004
    Inventors: Ronald P. Folkes, Lance A. Visser
  • Publication number: 20040042395
    Abstract: The HA IS-IS system provides a redundant backup IS-IS protocol instance that can seamlessly assume the function of the active IS-IS instance in the event of active MCP failure. Once the backup is online, the active synchronizes its global, interface, adjacency, neighbor, and LSP system state information. In the ongoing synchronization phase, the active and the backup maintain synchronization using a combination of explicit message updates from active to backup together with message flow-through. In the recovery phase, the operating system detects the failure of the active and notifies the backup, which assumes the active function as a standalone system without reconfiguring or interrupting traffic among peer network routers, and starts computing forwarding tables and updating routing tables.
    Type: Application
    Filed: September 3, 2002
    Publication date: March 4, 2004
    Inventors: Xiaomei Lu, Ronald P. Folkes, Lance A. Visser
  • Publication number: 20030218982
    Abstract: In highly-available Open Shortest Path First (OSPF) routing in a network, the dynamic state of a backup OSPF instance in a router is synchronized with the dynamic state of an active OSPF instance using explicit message transmission from the active instance to the backup instance. After this, the dynamic state synchronization of the backup OSPF instance is maintained using a combination of explicit message updates from the active OSPF instance together with a message flow-through mechanism. In the event of fail-over of the active OSPF instance, then the router recovers seamlessly without reconfiguring or interrupting traffic among peer routers in the network, by functionally substituting the synchronized backup OSPF instance for the active OSPF instance, such that the backup OSPF instance establishes itself as the new active OSPF instance.
    Type: Application
    Filed: May 23, 2002
    Publication date: November 27, 2003
    Applicant: Chiaro Networks Ltd.
    Inventors: Ronald P. Folkes, Lance A. Visser, Thomas L. Watson