Method and system using voice commands for collecting data for a geographic database
First Claim
1. A method of collecting data for a geographic database comprising the steps of:
- travelling in a vehicle along roads through a geographic region;
determining positions while traveling;
observing a geographic feature, wherein said geographic feature comprises a street address on a building along one of said roads;
issuing a vocal indication of the street address;
determining a pseudo position, wherein said pseudo position is based on one of said positions determined while traveling in the vehicle along one of said roads and spaced laterally from a direction of travel of the vehicle along said one of said roads; and
storing data indicative of said pseudo position and said street address in a computer-readable data file.
5 Assignments
0 Petitions
Accused Products
Abstract
A data collection system is used by a researcher to collect data for a geographic database. The data collection system is transported by the researcher along roads in a geographic area. As the data collection system is being transported, the positions of the data collection system are determined. Programming in the data collection system recognizes a vocal command from the researcher. The data collection system stores data indicating a determined position with a type of data associated with the vocal command. The data obtained by the data collection system is displayed so that the researcher can add or modify data records in the geographic database. The data obtained by the data collection system is used to add data to or modify data in the geographic database.
56 Citations
29 Claims
-
1. A method of collecting data for a geographic database comprising the steps of:
-
travelling in a vehicle along roads through a geographic region;
determining positions while traveling;
observing a geographic feature, wherein said geographic feature comprises a street address on a building along one of said roads;
issuing a vocal indication of the street address;
determining a pseudo position, wherein said pseudo position is based on one of said positions determined while traveling in the vehicle along one of said roads and spaced laterally from a direction of travel of the vehicle along said one of said roads; and
storing data indicative of said pseudo position and said street address in a computer-readable data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
determining a vehicle heading while traveling.
-
-
3. The method of claim 1 wherein said vehicle has a GPS system.
-
4. The method of claim 1 further comprising:
after the step of issuing a vocal indication of a street address, converting said vocal indication of a street address to text of said street address.
-
5. The method of claim 4 further comprising:
converting said text of said street address back into audible speech.
-
6. The method of claim 4 wherein said step of storing includes storing said text of said street address.
-
7. The method of claim 6 further comprising:
-
vocally indicating that said street address refers to a corner address;
and further wherein said step of storing includes an indication that said street address is a corner address.
-
-
8. The method of claim 1 further comprising the step of:
-
vocally indicating a lateral direction, and wherein said pseudo position is located in said lateral direction from said one of said positions determined while traveling.
-
-
9. The method of claim 8 wherein said step of vocally indicating a lateral direction comprises speaking one of “
- RIGHT” and
“
LEFT.”
- RIGHT” and
-
10. The method of claim 1 further comprising:
-
vocally indicating a speed limit; and
converting said vocally indicated speed limit to text of said speed limit.
-
-
11. The method of claim 10 further comprising:
after converting said vocally indicated speed limit to text of said speed limit, converting said text of said speed limit back into audible speech.
-
12. The method of claim 1 wherein said pseudo position is the one of said positions determined most recently.
-
13. The method of claim 1 wherein said step of determining positions is performed with a GPS receiver.
-
14. The method of claim 1 further comprising:
before the step of storing said data in said computer-readable data file, issuing a vocal command to store said data.
-
15. The method of claim 1 further comprising:
-
displaying a map on a display of a computer display screen, wherein said map shows a portion of said geographic region; and
displaying on said map the data indicative of the observed geographic feature at a location corresponding to said pseudo position.
-
-
16. The method of claim 15 wherein the data indicative of the observed geographic feature comprises a street address on a building.
-
17. The method of claim 16 further comprising:
-
determining a range of addresses associated with a segment of a road shown on said display; and
storing data indicative of said range of addresses in a data record in said geographic database.
-
-
18. The method of claim 1 wherein said step of storing further comprises storing data indicative of said positions determined while traveling.
-
19. A method of using a data collection system to collect data for a geographic database comprising the steps of:
-
travelling in a vehicle along roads in a geographic region;
transporting the data collection system in said vehicle while traveling along said roads;
continuously determining instantaneous geographic coordinates of positions of said vehicle while traveling along said roads;
vocally commanding the data collection system to store data about a speed limit along one of said roads;
associating data about said speed limit with a recent position of said vehicle; and
storing said data about said speed limit with said recent position of said vehicle in a computer-readable data file. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of using a data collection system to collect data for a geographic database comprising the steps of:
-
travelling in a vehicle along roads in a geographic region;
transporting the data collection system in said vehicle while traveling along said roads;
continuously determining instantaneous geographic coordinates of positions of said vehicle while traveling along said roads;
vocally commanding the data collection system to store data about a lane divider along one of said roads;
associating data about said lane divider with a recent position of said vehicle; and
storing said data about said lane divider with said recent position of said vehicle in a computer-readable data file. - View Dependent Claims (25, 26, 27)
-
-
28. A method of using a data collection system to collect data for a geographic database comprising the steps of:
-
travelling in a vehicle along roads in a geographic region;
transporting the data collection system in said vehicle while traveling along said roads;
continuously determining instantaneous geographic coordinates of positions of said vehicle while traveling along said roads;
vocally commanding the data collection system to store data about whether one of said roads is paved;
associating data about whether one of said roads is paved with a recent position of said vehicle; and
storing said data about whether one of said roads is paved with said recent position of said vehicle in a computer-readable data file.
-
-
29. A method of using a data collection system to collect data for a geographic database comprising the steps of:
-
travelling in a vehicle along roads in a geographic region;
transporting the data collection system in said vehicle while traveling along said roads;
continuously determining positions of said vehicle while traveling along said roads;
observing street addresses from said vehicle;
vocally commanding the data collection system to store data about the observed street addresses;
associating data about said observed street addresses with said data indicating said positions of said vehicle;
determining continuous address ranges for road segments represented in said geographic database, wherein a continuous address range for a road segment encompasses all the observed street addresses corresponding to positions of said vehicle along said road segment; and
for road segments represented in said geographic database, storing said data indicating said continuous address ranges.
-
Specification