Method, system, and article of manufacture for providing notification of traffic conditions
First Claim
1. A method of providing route information to users comprising:
- providing a server that has a route calculation software application that uses a geographic database to determine routes between locations specified by each of said users;
providing access to the server so that each of said users can designate a plurality of different user known routes by which a trip between a starting location and a destination can be made;
storing data indicating the plurality of different routes designated by each of said users on said server;
on said server, determining which of said plurality of different routes is fastest, given a specific departure time and taking into account real time traffic information that pertains to said departure time and said plurality of different routes; and
informing the user who designated the plurality of different routes which of said plurality of different routes is fastest.
5 Assignments
0 Petitions
Accused Products
Abstract
A web-based traffic notification service permits end users to select travel routes and automatically receive notification of routes having the fastest travel times. The service can be provided by a website configured to display an interface that allows users to create accounts for storing personal travel information. The travel information includes origin, destination, way point, and departure time data for trips selected by the user. For each trip, alternative routes are designated. At or near the selected departure time of a trip, travel times for the alternative routes are computed using real-time traffic data. The user is then automatically notified of the route having the fastest travel time using an email or voice message. The service can be configured so that the user is notified only when the travel time of a user-defined preferred route is longer than a secondary alternative route. In addition, the user can request via voice telephony or a web-enabled device an immediate update of the best route if departure time is the present time. The service can also deliver to users merchant information and enroute notification of traffic incidents causing unexpected delays.
-
Citations
25 Claims
-
1. A method of providing route information to users comprising:
-
providing a server that has a route calculation software application that uses a geographic database to determine routes between locations specified by each of said users;
providing access to the server so that each of said users can designate a plurality of different user known routes by which a trip between a starting location and a destination can be made;
storing data indicating the plurality of different routes designated by each of said users on said server;
on said server, determining which of said plurality of different routes is fastest, given a specific departure time and taking into account real time traffic information that pertains to said departure time and said plurality of different routes; and
informing the user who designated the plurality of different routes which of said plurality of different routes is fastest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
allowing each of said users to indicate one of said plurality of different routes as a preferred route.
-
-
4. The method of claim 1 further comprising:
allowing the user to indicate the specific departure time for said trip.
-
5. The method of claim 1 further comprising:
storing data on the server to indicate the departure time to be associated with each trip.
-
6. The method of claim 1 further comprising:
-
allowing the user to indicate a notification time to be associated with each trip; and
performing said step of informing at said notification time.
-
-
7. The method of claim 1 wherein said informing is performed by email.
-
8. The method of claim 1 wherein said informing is performed by voice message.
-
9. The method of claim 1 wherein said informing is performed by pager.
-
10. The method of claim 1 further comprising:
after the step of informing, warning the user about a delay that arises with respect to said plurality of different routes subsequent to the step of informing.
-
11. The method of claim 1 further comprising:
allowing the user to indicate whether to receive merchant information based on the plurality of different routes designated by the user.
-
12. The method of claim 1 further comprising:
-
comparing each of said plurality of different routes of each of said users to merchant location information indicating locations of merchants; and
for merchant location located along any of said routes, providing the user associated therewith with information about said merchant.
-
-
13. The method of claim 1 wherein said step of informing is performed when the user accesses the server to be informed of which of said plurality of different routes is fastest.
-
14. The method of claim 1 wherein the specific departure time is immediately when the user accesses the server to be informed of which of said plurality of different routes is fastest.
-
15. The method of claim 1 further comprising:
allowing the user to select text to identify the trip.
-
16. The method of claim 1 further comprising:
informing the user if a route other than any one of the plurality of different routes designated by the user is faster than any of the plurality of different routes designated by the user.
-
17. The method of claim 16 further wherein said step of informing the user if a route other than any one of the plurality of different routes designated by the user is faster than any of the plurality of different routes designated by the user is made in response to a request from the user.
-
18. The method of claim 1 further comprising:
-
on a local computer operated by the user, determining the plurality of different routes; and
transferring data indicating the locally determined plurality of different routes from the local computer to the server in order to designate the plurality of different routes by which a trip can be made between the starting location and the destination.
-
-
19. A method of providing route information to users comprising:
-
providing a server that has a route calculation software application that uses a geographic database to determine different routes between locations specified by each of said users;
providing access to the server so that each of said users can designate a plurality of different user known routes by which a trip between a starting location and a destination can be made;
storing data indicating the plurality of different routes designated by each of said users on said server;
on said server, determining which of said plurality of different routes is fastest, given a specific departure time and taking into account real time traffic information that pertains to said departure time and said plurality of different routes; and
informing the user if one of the plurality of different routes is faster than that one of the plurality of different routes that had been designated as a preferred route. - View Dependent Claims (20, 21, 22, 23)
allowing the user to indicate the specific departure time for said trip.
-
-
22. The method of claim 19 further comprising:
-
allowing the user to indicate a notification time to be associated with each trip; and
performing said step of informing at said notification time.
-
-
23. The method of claim 19 further comprising:
after the step of informing, warning the user about a delay that arises with respect to said plurality of different routes subsequent to the step of informing.
-
24. A system for providing route information to users comprising:
-
a geographic database;
a server having a route calculation software application that uses the geographic database to determine routes between locations specified by the users;
a first routine on the server and accessible to the users, wherein said routine accepts from each user a designation of a plurality of different user known routes by which a trip between a starting location and a destination can be made and stores data indicating the plurality of different user known routes designated by each user; and
a second routine on the server that determines which of said plurality of different routes is fastest, given a specific departure time and taking into account real time traffic information that pertains to said departure time and said plurality of different routes and informs the user who designated the plurality of different routes which of said plurality of different routes is fastest.
-
-
25. A method of providing route information to users comprising:
-
providing a server that has a route calculation software application that uses a geographic database to determine routes between locations specified by each of said users;
providing access to the server so that each of said users can designate a plurality of different routes by which a trip between a starting location and a destination can be made;
on said server, determining which of said plurality of different routes is fastest, given a specific departure time and taking into account real time traffic information that pertains to said departure time and said plurality of different routes;
informing the user who designated the plurality of different routes which of said plurality of different routes is fastest; and
warning the user about a delay that arises with respect to said plurality of different routes subsequent to the step of informing.
-
Specification