Method and apparatus for a routing agent
First Claim
Patent Images
1. A method of calculating a route to a resource, the method comprising:
- identifying a plurality of locations at which a first resource may be available, each of the plurality of locations having an associated non-zero probability of availability for the first resource;
creating an optimal route through the plurality of locations to obtain the first resource, the route assuring that the first resource will be found regardless of availability at any one location, wherein creating the optimal route is based on a maximum expected value of each location calculated based on the probability of availability of the first resource at a location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for a route calculation engine is described. The method of calculating a route to a resource comprises identifying a plurality of locations at which the resource may be available and creating an optimal route through the plurality of locations, the route assuring that the resource will be found regardless of availability at any one location.
-
Citations
36 Claims
-
1. A method of calculating a route to a resource, the method comprising:
-
identifying a plurality of locations at which a first resource may be available, each of the plurality of locations having an associated non-zero probability of availability for the first resource; creating an optimal route through the plurality of locations to obtain the first resource, the route assuring that the first resource will be found regardless of availability at any one location, wherein creating the optimal route is based on a maximum expected value of each location calculated based on the probability of availability of the first resource at a location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus to implement a route calculation engine comprising:
-
a location fetching logic to identify a plurality of locations at which a resource may be available, each location having an associated probability of availability of the resource; a route calculation logic to create an optimal route through the plurality of locations, the route assuring that the resource will be found regardless of availability at any one location, the route calculation logic taking into account the probability of availability of the resource at each of the plurality of locations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to calculate a route to a resource, by performing the acts of:
-
identifying a plurality of locations at which the resource may be available, each of the plurality locations having an associated probability of availability of the resource; creating a route through the plurality of locations, the route assuring that the resource will be found regardless of availability at any one location, and ordering the locations in the route based on the probability of availability of the resource at each of the locations. - View Dependent Claims (21, 22, 23)
-
-
24. A system comprising:
-
a server to receive the request from a user system, the server including a route calculation engine comprising; a location fetching logic to identify a plurality of locations at which the resource may be available, each of the plurality of locations having an associated probability of availability of the resource; a utility evaluation logic to identify a cost of obtaining the resource at each location, the cost including a location cost and variable costs; and a route calculation logic to create an optimal route through the plurality of locations, the route assuring that the resource will be found regardless of availability at any one location. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A route calculation engine comprising:
-
a means to receive a resource request from a user; a locating means to identify a plurality of locations at which a resource may be available, each of the plurality of location having an associated probability of availability of the resource; a calculating means to calculate a cost of acquisition of the resource at each of the plurality of locations, the cost of acquisition including location cost and variable costs; and a means to create an optimal route through the plurality of locations, the route assuring that the resource will be found regardless of availability at any one location. - View Dependent Claims (34, 35, 36)
-
Specification