Collaborative driving directions
First Claim
Patent Images
1. A computer implemented method of generating a set of directions, the method comprising:
- storing a database of driving directions, including human-provided directions that have been extracted by automatically parsing text of webpages from a plurality of websites;
receiving a request for a set of directions to a destination from a client device;
responsive to the request, generating a set of directions to the requested destination based on at least one human-provided direction stored in the database; and
providing the generated set of directions to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating directions are disclosed. In an embodiment of the invention, there is a system that includes a human-provided directions module for receiving and processing human-provided directions, a database for storing human-provided directions processed by the human-provided directions module, and a directions generator for receiving a directions query from a client. In response to the query, the directions generator accesses the database, retrieves at least one human-provided direction, generates a set of directions based thereupon, and provides the set of generated directions to the client.
159 Citations
56 Claims
-
1. A computer implemented method of generating a set of directions, the method comprising:
-
storing a database of driving directions, including human-provided directions that have been extracted by automatically parsing text of webpages from a plurality of websites; receiving a request for a set of directions to a destination from a client device; responsive to the request, generating a set of directions to the requested destination based on at least one human-provided direction stored in the database; and providing the generated set of directions to the client device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising a computer readable medium with code for execution on a computer, including the code for performing the method comprising:
-
receiving a plurality of direction inputs, each input comprising human-provided directions to a destination, the direction inputs including at least webpages from a plurality of websites; automatically parsing text of each direction input and extracting a set of human-provided directions therefrom; determining a rating for each set of human-provided directions; and storing in a database each set of human-provided directions and its rating. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for generating and serving directions, the system comprising:
-
a human-provided directions module for receiving and processing human-provided directions, wherein processing human-provided directions includes at least extracting human-provided directions by automatically parsing text of webpages from a plurality of websites; a database for storing human-provided directions processed by the human-provided directions module; a directions generator for receiving a directions query from a client, and, responsive to the query; accessing the database and retrieving at least one human-provided direction therefrom; generating a set of directions based on the at least one human-provided direction and one or more computer-generated directions; and
providing the generated set of directions to the client. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer implemented method of generating directions, comprising:
-
retrieving, from a plurality of websites, webpages comprising directions; automatically parsing text of each webpage and extracting a set of directions therefrom; scoring each set of directions based on a measure of quality; selectively retaining sets of the directions based on their respective scores; and storing in a database each retained set of directions. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product comprising a computer readable medium with code for execution on a computer, including the code for performing the method comprising:
-
retrieving, from a plurality of websites, webpages comprising directions; automatically parsing text of each webpage and extracting a set of directions therefrom; scoring each set of directions based on a measure of direction quality; selectively retaining sets of the directions based on their respective scores; and storing in a database each retained set of directions. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer system for generating and storing directions, the system comprising:
-
a directions database, configured to store directions; a directions input module, configured to retrieve webpages from a plurality of websites; a direction extraction module, configured to automatically parse text of the retrieved webpages and extract therefrom directions; and an evaluator module, configured to score the directions based on a measure of quality, and to selectively retain directions based on their scores, and to store the retained directions in the directions database. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
Specification