Patents by Inventor Earl Booth

Earl Booth 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).

  • Publication number: 20070239891
    Abstract: A method, apparatus and computer program product for providing point-to-multipoint multihop distribution using Pseudowires (PWs) is presented. Data is received at a switching provider edge (S-PE) router from an upstream originating provider edge (O-PE) router by way of a first PW, the first PW having a head-end coupled to the O-PE and a tail end coupled to the S-PE. The data received is replicated by the S-PE to at least one receiver provider edge (R-PE) router by way of a respective PW for each of the at least one R-PE, each of the respective PW between the S-PE and the R-PE having a head end coupled to the SPE and a tail end coupled to the R-PE.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventors: Warren Wainner, Earl Booth, Bertrand Duvivier, Luca Martini
  • Publication number: 20070110025
    Abstract: A method and computer program product for providing autonomous system interconnect for a first peer device is presented. The method includes producing routing information at a first peer. Next, the first peer device provides a context identifier in the routing information. A context authenticator is also provided in the routing information at the first peer. The first peer then advertises this routing information to a second peer. The first peer only accepts messages from the second peer which include the context identifier and the context authenticator.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: James Guichard, W. Wainner, Mohammed Sayeed, Earl Booth, W. Townsley
  • Publication number: 20070053366
    Abstract: A method and apparatus for performing Layer 2 (L2) interworking is presented. A L2 Protocol Data Unit (PDU) is received at an L2 Switching Entity (SE). The L2 PDU is converted to a normalized Pseudowire (PW) PDU. The normalized PW PDU is then forwarded to a Layer 3 (L3) Routing Entity (RE). The normalized PDU may be in the form of a predetermined L2 protocol or a L2 agnostic protocol.
    Type: Application
    Filed: September 8, 2005
    Publication date: March 8, 2007
    Inventors: Earl Booth, W. Wainner, W. Townsley, Christopher Metz
  • Publication number: 20070011352
    Abstract: A method and apparatus for providing information in a network by way of a Pseudowire switching TLV is presented. A second device in the network receives a first message having information relating to a first device in the network. The second device appends information relating to the second device (by way of a Pseudowire switching TLV) to the first message, resulting in a second message. The second message is then forwarded to a third device in the network.
    Type: Application
    Filed: July 11, 2005
    Publication date: January 11, 2007
    Inventors: Luca Martini, W. Townsley, Earl Booth, Christopher Metz
  • Publication number: 20060285500
    Abstract: Conventional network packet traffic loss/drop monitoring mechanisms, such as that employed for pseudowire, IP flow and tunnel traffic monitoring, do not process or diagnose the aggregate counts from both endpoints of a particular pseudowire. A packet loss and detection mechanism periodically exchanges traffic packet counts to maintain an accurate diagnosis of the pseudowire health from either endpoint. Further, the raw packet counts are analyzed to identify misrouted and lost packets, as both should be considered to assess network health and congestion. The pseudowire statistics are maintained for each pseudowire emanating from a particular edge router, providing a complete view of pseudowire traffic affecting a particular edge router. Such statistics are beneficial for problem detection, diagnosis, and for verification of throughput criteria such as those expressed in Quality of Service (QOS) terms and/or SLAs (service level agreements).
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Inventors: Earl Booth, W. Townsley, Thomas Nadeau
  • Publication number: 20060187937
    Abstract: Techniques for operating a network interface include automatically determining whether communications are terminated over a particular attachment circuit on a network interface on an intermediate network node at an edge of a provider network, whereby a sign of death (SOD) on the particular attachment circuit is indicated. The attachment circuit is switched with a particular virtual private network that is a link layer virtual private network (VPN) encapsulated in a higher layer protocol. The provider network is a packet-switched network. The network interface is for a direct communication link to a customer network node outside the provider network. If it is determined that there is an indication of the SOD, then a new network action is initiated in response to the SOD on the particular attachment circuit. These techniques allow for automatic logging of usage, billing, and fault detection, as well as for over-subscription of network resources for multiple VPNs.
    Type: Application
    Filed: November 16, 2005
    Publication date: August 24, 2006
    Inventors: William Townsley, Earl Booth
  • Publication number: 20060187854
    Abstract: A method and apparatus for configuring a network interface to support a virtual private network includes storing configuration data at a server on a host computer on the provider network. It is determined without human intervention whether conditions are satisfied for sending the configuration data to a particular node at an edge of the provider network without receiving a request message from the particular node. If it is determined that conditions are satisfied, then the configuration data is sent to the particular node to cause the particular node to configure a particular interface for supporting a virtual private network over the provider network based on the configuration data. The particular node is different from the host. These techniques allow changes in configuration data to be pushed to provider edge nodes without human intervention.
    Type: Application
    Filed: June 2, 2005
    Publication date: August 24, 2006
    Inventors: Earl Booth, William Townsley, Greg Weber, Wei Luo
  • Publication number: 20060190570
    Abstract: A method and apparatus for configuring a network interface to support a virtual private network includes storing configuration data at a server on a host computer on the provider network. It is determined whether conditions are satisfied for sending the configuration data to a particular node at an edge of the provider network. If it is determined that conditions are satisfied, then the configuration data is sent to the particular node to cause the particular node to configure a particular interface for supporting a virtual private network over the provider network based on the configuration data without human intervention. The provider network is a packet-switched network and the particular virtual private network is a link layer virtual private network. The particular node is different from the host. The particular interface is for a direct communication link to a customer network node outside the provider network.
    Type: Application
    Filed: June 1, 2005
    Publication date: August 24, 2006
    Inventors: Earl Booth, William Townsley, Greg Weber, Wei Luo
  • Publication number: 20060187856
    Abstract: A method and apparatus for processing a signal on an intermediate network node at an edge of a provider packet-switched network to support a link-layer virtual private network includes receiving a signal on a particular interface. The particular interface is for a direct communication link to a customer network node outside the provider network. It is determined whether the signal indicates that the particular interface is changing from an inactive state to an active state, whereby the signal is called first sign of life (FSOL). If it is determined that the signal is FSOL, then configuration data is determined for configuring the particular interface for the particular virtual private network. The signal is processed based on the configuration data. These techniques allow a dynamic response to new signals on a customer interface without human intervention by the provider.
    Type: Application
    Filed: June 6, 2005
    Publication date: August 24, 2006
    Inventors: Earl Booth, William Townsley, Wei Luo, George Wilkie
  • Publication number: 20060187855
    Abstract: Techniques for configuring a particular network interface on a particular node at an edge of a provider network to support a particular virtual private network include receiving customer input data. The provider network is a packet-switched network and the particular virtual private network is a link layer virtual private network. The customer input data indicates a topology for customer equipment devices outside the provider network on the particular virtual private network, and may include properties for corresponding interfaces that connect the customer equipment devices to the edge nodes. Based on the customer input data, configuration data is determined for configuring the particular interface at the particular node. The particular node is caused to configure the particular interface based on the configuration data without human intervention. Among other effects, these techniques support zero-touch provisioning of virtual private networks.
    Type: Application
    Filed: June 2, 2005
    Publication date: August 24, 2006
    Inventors: Earl Booth, William Townsley, Greg Weber, Wei Luo