Method and system using dynamic profiling in a mobile environment for collecting data for a geographic database
First Claim
1. In combination:
- a profile formation program that presents a user with a first set of input fields that allows the user to define an attribute profile of a geographic feature; and
a profile application program that presents the user with a second set of input fields that allows the user to enter data relating to the attributes of an observed geographic feature, wherein said profile application program fills in those input fields of said second set with corresponding data from said attribute profile, and wherein said profile application program allows data contained in said input fields of said second set to be saved and used to update a primary copy of a geographic database.
5 Assignments
0 Petitions
Accused Products
Abstract
A feature provided by a data collection system that can be used by a database researcher is disclosed. As the database researcher travels through a geographic area and observes geographic features (such as roads), the database researcher uses the data collection system to collect and store data that represent attributes of the geographic features. The data collection system includes a feature whereby the database researcher can define a profile of one or more attributes of one or more geographic features. The profile is stored in a memory of the data collection system. Then, as the database researcher travels through the geographic area and new geographic features are encountered, the data collection system automatically applies these attributes to each new geographic feature, thereby eliminating the need on the part of the database researcher to separately specify each attribute of a newly encountered geographic feature. If the database researcher determines that the attributes in the stored profile are not appropriate for a geographic feature, the database researcher can override the profile attributes and store the appropriate attributes.
40 Citations
21 Claims
-
1. In combination:
-
a profile formation program that presents a user with a first set of input fields that allows the user to define an attribute profile of a geographic feature; and
a profile application program that presents the user with a second set of input fields that allows the user to enter data relating to the attributes of an observed geographic feature, wherein said profile application program fills in those input fields of said second set with corresponding data from said attribute profile, and wherein said profile application program allows data contained in said input fields of said second set to be saved and used to update a primary copy of a geographic database. - View Dependent Claims (2, 3, 4)
a GPS unit that determines a geographic position and that provides an output indicative thereof, wherein said GPS unit is located in said vehicle.
-
-
4. The invention of claim 3 further comprising:
a GPS engine program that uses the output of the GPS unit and data that indicate road geometry to determine on which road segment the vehicle is located and provide an output indicative thereof to said profile application program, wherein the data relating to the attributes of an observed geographic feature pertain to the road segment on which the vehicle is located.
-
5. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment; and
storing data about each road segment being traversed including the attributes in said profile, wherein said attributes include an exact speed limit. - View Dependent Claims (6)
-
-
7. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment;
storing data about each road segment being traversed including the attributes in said profile, and as each new road segment is encountered, determining whether the new road segment is part of the same feature as the previous road segment and then, if it is, presenting a user with said profile used for the previous road segment. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment; and
storing data about each road segment being traversed including the attributes in said profile, wherein said attributes include an indication of the exact number of lanes.
-
-
13. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment; and
storing data about each road segment being traversed including the attributes in said profile, wherein said attributes indicate whether a represented road segment is unpaved.
-
-
14. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment; and
storing data about each road segment being traversed including the attributes in said profile, wherein said attributes include an indication whether a represented road segment is multi-digitized.
-
-
15. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment;
storing data about each road segment being traversed including the attributes in said profile, and entering addresses associated with positions along a road segment as said road segment is being traversed.
-
-
16. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment;
storing data about each road segment being traversed including the attributes in said profile, and displaying a plurality of input fields on a computer display screen, wherein said plurality of input fields correspond to the plurality of attributes included in the specification of said profile.
-
-
17. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment;
storing data about each road segment being traversed including the attributes in said profile, and as each new road segment is encountered, determining whether the new road segment is part of the same feature as the previous road segment and then, if it is not, presenting a user with input fields for defining a new profile.
-
-
18. A method of collecting data for a geographic database comprising the steps of:
-
traversing road segments while travelling through a geographic region in a vehicle;
determining positions while travelling;
with a data collection program run on a computing apparatus located in the vehicle, defining a profile of a road segment, wherein said profile includes a specification of a plurality of attributes of the road segment;
storing data about each road segment being traversed including the attributes in said profile, uploading the data stored about each road segment; and
updating a master copy of a geographic database using said uploaded data.
-
-
19. A data collection system comprising:
-
a profile program executed on a computing platform, wherein said profile program includes;
a formation component that allows a user to define and store a profile, wherein said profile is comprised of one or more attributes of a geographic feature; and
an application component that automatically fills in data entry fields in a feature attribute input screen with the attributes from said profile. - View Dependent Claims (20, 21)
a GPS engine that identifies to said application component which geographic feature said data entry fields in said feature attribute screen pertain to.
-
Specification