Nova Patents
EP1535234A2

Automated route determination

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 27 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

156 claims: 18 independent, 138 dependent

  1. 1
    Claims of equivalent WO 2004020940 A2 WHAT IS CLAIMED IS:1. A method for determining a preferred route using a computer- implemented routing system, the method comprising: using a routing system to access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road;using the routing system to determine a preferred route from the origin to the destination based at least in part upon a variable cost for traversing at least one link in the routing graph, the variable cost being based on a day in which the at least one link is to be traversed;and communicating the preferred route from the routing system to a user system.
  2. 15
    A computer-readable medium or propagated signal having embodied thereon a computer program configured to determine a preferred route using a computer-implemented routing system, the medium or signal comprising one or more code segments configured to:use a routing system to access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road;use the routing system to determine a preferred route from the origin to the destination based at least in part upon a variable cost for traversing at least one link in the routing graph, the variable cost being based on a day in which the at least one link is to be traversed;and communicate the preferred route from the routing system to a user system.
  3. 29
    A system for determining a preferred route, the system configured to:access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road;determine a preferred route from the origin to the destination based at least in part upon a variable cost for traversing at least one link in the routing graph, the variable cost being based on a day in which the at least one link is to be traversed;and communicate the preferred route from the routing system to a user system.
  4. 43
    A method for determining a preferred route using a computer- implemented routing system, the method comprising:using a routing system to access an origin and a destination in a routing graph representing a network of roads including two or more nodes and one or more directed links, each directed link being associated with a direction of travel from a starting node to an ending node and representing a road and each node representing an intersection that includes at least one road;using the routing system to determine a prefened route from the origin to the destination by using at least one directed link;and communicating the preferred route from the routing system to a user system.
  5. 55
    A computer-readable medium or propagated signal having embodied thereon a computer program configured to determine a preferred route using a computer-implemented routing system, the medium or signal comprising one or more code segments configured to:use a routing system to access an origin and a destination in a routing graph representing a network of roads including two or more nodes and one or more directed links, each directed link being associated with a direction of travel from a starting node to an ending node and representing a road and each node representing an intersection that includes at least one road;use the routing system to determine a preferred route from the origin to the destination by using at least one directed link;and communicate the preferred route from the routing system to a user system.
  6. 67
    A system for determining a prefened route using a computer- implemented routing system, the system configured to:access an origin and a destination in a routing graph representing a network of roads including two or more nodes and one or more directed links, each directed link being associated with a direction of travel from a starting node to an ending node and representing a road and each node representing an intersection that includes at least one road;determine a preferred route from the origin to the destination by using at least one directed link;and communicate the prefened route from the routing system to a user system.
  7. 79
    A method for determining a prefened route using a computer- implemented routing system, the method comprising:using a routing system to access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links;using the routing system to determine a prefened route from the origin to the destination by identifying at least one no-outlet link in the routing graph;and communicating the preferred route from the routing system to the user system.
  8. 88
    A computer-implemented method for identifying a no-outlet link in a routing graph, the method comprising:accessing routing data for one or more links in a routing graph that includes two or more nodes and one or more directed links;and identifying a no-outlet link based on the accessed routing data.
  9. 92
    A computer-readable medium or propagated signal having embodied thereon a computer program configured to determine a preferred route using a computer-implemented routing system, the medium or signal comprising one or more code segments configured to:use a routing system to access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links;use the routing system to determine a prefened route from the origin to the destination by identifying at least one no-outlet link in the routing graph;and communicate the preferred route from the routing system to the user system.
  10. 101
    A computer-readable medium or propagated signal having embodied thereon a computer program configured to identify a no-outlet link in a routing graph, the medium or signal comprising one or more code segments configured to:access routing data for one or more links in a routing graph that includes two or more nodes and one or more directed links;and identify a no-outlet link based on the accessed routing data.
  11. 105
    A system for determining a prefened route using a computer- implemented routing system, the system configured to:access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links;and determine a prefened route from the origin to the destination by identifying at least one no-outlet link in the routing graph;and communicate the prefened route from the routing system to the user system.
  12. 114
    A system for identifying a no-outlet link in a routing graph, the system configured to:access routing data for one or more links in a routing graph that includes two or more nodes and one or more directed links;and identify a no-outlet link based on the accessed routing data.
  13. 118
    A method for detennining a prefened route using a computer- implemented routing system, the method comprising:using a routing system to access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road;using the routing system to determine a prefened route from the origin to the destination based at least in part upon an intersection cost for at least one intersection in the routing graph;and communicating the prefened route from the routing system to a user system.
  14. 127
    A computer-implemented method for identifying an intersection cost for an intersection in a routing graph, the method comprising:accessing routing data for a routing graph that includes at least three nodes, at least two links, each link being connected to two nodes;determining at least one intersection cost for traversing from a first link to a second link through a node that is connected both to the first link and the second link, each turn cost being based on the accessed routing data;and associating the intersection cost of traversing from a first link to a second link with the routing data accessed.
  15. 131
    A computer-readable medium or propagated signal having embodied thereon a computer program configured to determine a prefened route using a computer-implemented routing system, the medium or signal comprising one or more code segments configured to:use a routing system to access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road;use the routing system to determine a preferred route from the origin to the destination based at least in part upon an intersection cost for at least one intersection in the routing graph;and communicate the prefened route from the routing system to a user system.
  16. 140
    A computer-readable medium or propagated signal having embodied thereon a computer program configured to identify an intersection cost for an intersection in a routing graph, the medium or signal comprising one or more code segments configured to:access routing data for a routing graph that includes at least three nodes, at least two links, each link being connected to two nodes;determine at least one intersection cost for traversing from a first link to a second link tlirough a node that is connected both to the first link and the second link, each turn cost being based on the accessed routing data;and associate the intersection cost of traversing from a first link to a second link with the routing data accessed.
  17. 144
    A system for determining a prefened route, the system configured to:access an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road;determine a prefened route from the origin to the destination based at least in part upon an intersection cost for at least one intersection in the routing graph;and communicate the prefened route from the routing system to a user system.
  18. 153
    A system for identifying an intersection cost for an intersection in a routing graph, the system configured to:access routing data for a routing graph that includes at least three nodes, at least two links, each link being connected to two nodes;determine at least one intersection cost for traversing from a first link to a second link through a node that is connected both to the first link and the second link, each turn cost being based on the accessed routing data;and associate the intersection cost of traversing from a first link to a second link with the routing data accessed.
Independent claims18