DETERMINING A TRAVEL ROUTE
First Claim
1. A method of determining a route, the method comprising the steps of:
- a computer retrieving a rule indicating that a first number of recommended routes passing through a constrained area is not permitted to exceed a second number, the rule limiting a number of recommended routes that pass through the constrained area;
subsequent to a receipt from N users of N respective requests for N routes, the computer determining N recommended routes passing through the constrained area and presenting the N recommended routes to the N users;
subsequent to the step of determining the N recommended routes and based on a receipt of a request from an (N+1)-th user for a determination of an (N+1)-th route, the computer determining the (N+1)-th route, which passes through the constrained area;
based on the retrieved rule and the (N+1)-th route passing through the constrained area, the computer determining N+1 does not exceed the second number; and
in response to the step of determining N+1 does not exceed the second number, the computer designating the (N+1)-th route as an (N+1)-th recommended route.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for determining a route is provided. A rule is retrieved, which indicates a number of recommended routes passing through a constrained area is not permitted to exceed a threshold. After a receipt of N requests from N respective users for N routes, N recommended routes passing through the constrained area are determined and presented to the N users. After determining the N recommended routes and based on a receipt of a request from an (N+1)-th user for an (N+1)-th route, the (N+1)-th route, which passes through the constrained area, is determined. Based on the retrieved rule and the (N+1)-th route passing through the constrained area, N+1 is determined to not exceed the second number. Responsive to determining N+1 does not exceed the threshold, the (N+1)-th route is designated as an (N+1)-th recommended route.
10 Citations
19 Claims
-
1. A method of determining a route, the method comprising the steps of:
-
a computer retrieving a rule indicating that a first number of recommended routes passing through a constrained area is not permitted to exceed a second number, the rule limiting a number of recommended routes that pass through the constrained area; subsequent to a receipt from N users of N respective requests for N routes, the computer determining N recommended routes passing through the constrained area and presenting the N recommended routes to the N users; subsequent to the step of determining the N recommended routes and based on a receipt of a request from an (N+1)-th user for a determination of an (N+1)-th route, the computer determining the (N+1)-th route, which passes through the constrained area; based on the retrieved rule and the (N+1)-th route passing through the constrained area, the computer determining N+1 does not exceed the second number; and in response to the step of determining N+1 does not exceed the second number, the computer designating the (N+1)-th route as an (N+1)-th recommended route. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
-
a computer-readable storage device; and a computer-readable program code stored in the computer-readable storage device, the computer-readable program code containing instructions that are executed by a central processing unit (CPU) of a computer system to implement a method of determining a route, the method comprising the steps of; the computer system retrieving a rule indicating that a first number of recommended routes passing through a constrained area is not permitted to exceed a second number, the rule limiting a number of recommended routes that pass through the constrained area; subsequent to a receipt of N requests from N respective users for N routes, the computer system determining N recommended routes passing through the constrained area and presenting the N recommended routes to the N users; subsequent to the step of determining the N recommended routes and based on a receipt of a request from an (N+1)-th user for a determination of an (N+1)-th route, the computer system determining the (N+1)-th route, which passes through the constrained area; based on the retrieved rule and the (N+1)-th route passing through the constrained area, the computer system determining N+1 does not exceed the second number; and in response to the step of determining N+1 does not exceed the second number, the computer system designating the (N+1)-th route as an (N+1)-th recommended route. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
a central processing unit (CPU); a memory coupled to the CPU; and a computer-readable storage device coupled to the CPU, the storage device containing instructions that are executed by the CPU via the memory to implement a method of determining a route, the method comprising the steps of; the computer system retrieving a rule indicating that a first number of recommended routes passing through a constrained area is not permitted to exceed a second number, the rule limiting a number of recommended routes that pass through the constrained area; subsequent to a receipt of N requests from N respective users for N routes, the computer system determining N recommended routes passing through the constrained area and presenting the N recommended routes to the N users; subsequent to the step of determining the N recommended routes and based on a receipt of a request from an (N+1)-th user for a determination of an (N+1)-th route, the computer system determining the (N+1)-th route, which passes through the constrained area; based on the retrieved rule and the (N+1)-th route passing through the constrained area, the computer system determining N+1 does not exceed the second number; and in response to the step of determining N+1 does not exceed the second number, the computer system designating the (N+1)-th route as an (N+1)-th recommended route. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification