Patents by Inventor Haldane Roy Peterson

Haldane Roy Peterson 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: 8285874
    Abstract: In some embodiments, a method and routing system parameterize a routing policy and apply the parameterized-routing policy to a route. Parameters are assigned to at least some policy statements of the policy. The parameterized policy may be called with parameters stored in a parameter table. In some embodiments, common blocks of the policy may be identified and assigned parameter sets. A commonized routing policy may be reused within more than one policy. In some embodiments, a method and routing system may evaluate a configuration file to determine relationships between route attributes. The relationships may be expressed in one or more mathematical functions, and when a route is received from a peer, the attributes of the route may be modified based on the mathematical functions. In some embodiments, a router and method for implementing routing policy and traffic engineering are provided.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: October 9, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Robert James Salmi, Michael Robert Rowlee, Thomas P. Barron, Stuart Stanley, Haldane Roy Peterson, David Delano Ward, David Iver Bergum
  • Patent number: 7818780
    Abstract: A routing policy compiler generates a configuration data abstraction layer of a routing policy which maps configuration to an intermediate layer comprising fields, operators and arguments. A policy repository verifies the intermediate layer against a set of verification rules for one or more client protocols including versions thereof. The policy repository may generate compiled policy transmission language for use by one or more client protocols including versions thereof. The policy compiler supports multiple software versions of client protocols with differing capabilities as well as differing client protocols. In some embodiments, an optimization may be performed on a compiled policy so that route updates are processed more efficiently. The policy compiler may permit the addition of new attributes to a routing protocol without having to recompile. Policy statements may be verified for more that one client protocol including more than one version of a client protocol.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: October 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Robert James Salmi, Michael Robert Rowlee, Thomas P. Barron, Stuart Charles Stanley, Haldane Roy Peterson, David Delano Ward