Patents by Inventor Thane J. Frivold

Thane J. Frivold 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: 7159035
    Abstract: Routing table update messages that include both network-level and link-level addresses of nodes of a computer network are exchanged among the nodes of the computer network. Further, a routing table maintained by a first one of the nodes of the computer network may be updated in response to receiving one or more of the update messages. The routing table is preferably updated by selecting a next node to a destination node of the computer network only if every intermediate node in a path from the next node to the destination node satisfies a set of nodal conditions required by the first node for its path to the destination node and the next node offers the shortest distance to the destination node and to every intermediate node along the path from the next node to the destination node. The shortest distance to the destination node may be determined according to one or more link-state and/or node-state metrics regarding communication links and nodes along the path to the destination node.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: January 2, 2007
    Assignee: Nokia Corporation
    Inventors: J Joaquin Garcia-Luna-Aceves, David A. Beyer, Thane J. Frivold
  • Patent number: 6683865
    Abstract: A protocol for a computer network in which routing operation codes (ROCs) in headers of packets transmitted within the network specify to a receiving router which of a number of routing or switching methods to apply to forward associated packets. The packets may be forwarded in any of the following modes: (a) a broadcast mode, (b) a hop-by-hop mode based on receiving node address information, (c) a label swapping mode, (d) a source-switching mode, (e) a flow switching mode, or (f) a hop-by-hop mode based on sending mode address information. In the label swapping mode, packets are accepted by the receiving router if the packets include a media access control address of the receiving router, and packets are forwarded from the receiving router according to a switching table indexed by a media access control address of a transmitting router. In the source switching mode, the headers include source routes specified in terms of local link identifiers used by routers in the network.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: January 27, 2004
    Assignee: Nokia Wireless Routers, Inc.
    Inventors: J. Joaquin Garcia-Luna-Aceves, David A. Beyer, Thane J. Frivold
  • Publication number: 20030037167
    Abstract: Routing table update messages that include both network-level and link-level addresses of nodes of a computer network are exchanged among the nodes of the computer network. Further, a routing table maintained by a first one of the nodes of the computer network may be updated in response to receiving one or more of the update messages. The routing table is preferably updated by selecting a next node to a destination node of the computer network only if every intermediate node in a path from the next node to the destination node satisfies a set of nodal conditions required by the first node for its path to the destination node and the next node offers the shortest distance to the destination node and to every intermediate node along the path from the next node to the destination node. The shortest distance to the destination node may be determined according to one or more link-state and/or node-state metrics regarding communication links and nodes along the path to the destination node.
    Type: Application
    Filed: September 25, 2002
    Publication date: February 20, 2003
    Applicant: Nokia Wireless Routers Inc.
    Inventors: J. Joaquin Garcia-Luna-Aceves, David A. Beyer, Thane J. Frivold
  • Publication number: 20030028668
    Abstract: Routing table update messages that include both network-level and link-level addresses of nodes of a computer network are exchanged among the nodes of the computer network. Further, a routing table maintained by a first one of the nodes of the computer network may be updated in response to receiving one or more of the update messages. The routing table is preferably updated by selecting a next node to a destination node of the computer network only if every intermediate node in a path from the next node to the destination node satisfies a set of nodal conditions required by the first node for its path to the destination node and the next node offers the shortest distance to the destination node and to every intermediate node along the path from the next node to the destination node. The shortest distance to the destination node may be determined according to one or more link-state and/or node-state metrics regarding communication links and nodes along the path to the destination node.
    Type: Application
    Filed: September 25, 2002
    Publication date: February 6, 2003
    Applicant: Nokia Wireless Routers Inc.
    Inventors: J. Joaquin Garcia-Luna-Aceves, David A. Beyer, Thane J. Frivold
  • Publication number: 20020049561
    Abstract: The invention provides a method and apparatus for determining cost metrics for routing in a computer network. The cost metrics may include a measure of the quality of a wireless communication link within the computer network. Such a metric may be used in determining which links of the network to utilize. For example, one may examine local routing information maintained by a first node of a computer network to determine whether alternate paths exist to a neighbor node of the first node, using a sequence of one or more links other than a candidate link through the computer network and compute a link quality of the candidate link. Then, if no alternate path exists to the neighbor node, or the link quality of the candidate link exceeds a defined threshold value, the candidate link may be accepted.
    Type: Application
    Filed: September 21, 2001
    Publication date: April 25, 2002
    Inventors: J. Joaquin Garcia-Luna-Aceves, David A. Beyer, Thane J. Frivold
  • Publication number: 20020013856
    Abstract: The Invention provides methods and apparatus for determining various cost metrics for routing in a computer network. The cost metrics may include measures of interference over time to neighbor nodes of a first node of the computer network per data bit transmitted on a communication link used by the first node. Such a metric may be estimated using the RF transmit power used by the first node for the communication link, the link data rate and the RF-path loss on the communication link, which is determined by a neighbor node comparison of the RF transmit power to a received signal strength at the neighbor node. The cost metric may also include measure of node energy consumed per data bit for transmissions over a communication link within the computer network. Node energy may be computed so as to account for all power not used by a node in a non-transmitting state.
    Type: Application
    Filed: September 21, 2001
    Publication date: January 31, 2002
    Inventors: J. Joaquin Garcia-Luna-Aceves, David A. Beyer, Thane J. Frivold