System and Method for Differentiating Duplicate Addresses in a Locality
First Claim
1. A method for differentiating duplicate addresses within a locality, said method comprising:
- constructing a relational database of geographical features, each geographical feature having one or more related attributes associated therewith wherein said related attributes are used for disambiguating between two or more geographical features; and
generating one or more precedence hierarchies of said related attributes wherein each precedence hierarchy is based on at least one of;
user type and situational scenario.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are presented for differentiating duplicate addresses within a locality. A relational database of geographical features is constructed where each geographical feature has related attributes which can be used to differentiate among multiple same-named features. Precedence hierarchies of such attributes can be created within the database where each precedence hierarchy is constructed based on a combination of user type and situational scenario information. Upon receiving a mapping destination from a user, the system may identify the input as being ambiguous. The user and situation can be analyzed in order to select the precedence hierarchy best fit to resolve the ambiguity in this particular situation. The selected hierarchy can then be traversed until an attribute is found that exists for both features and serves to distinguish between them. The attributes can be presented to the end user along with information regarding the ambiguity.
11 Citations
25 Claims
-
1. A method for differentiating duplicate addresses within a locality, said method comprising:
-
constructing a relational database of geographical features, each geographical feature having one or more related attributes associated therewith wherein said related attributes are used for disambiguating between two or more geographical features; and generating one or more precedence hierarchies of said related attributes wherein each precedence hierarchy is based on at least one of;
user type and situational scenario. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A relational database stored in a computer readable storage medium for differentiating duplicate addresses within a locality, said relational database comprising:
-
one or more geographical features, each said geographical feature having one or more related attributes associated therewith; and at least one precedence hierarchy that organizes a plurality of related attributes in prioritized order based on a combination of user type and situational scenario. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for differentiating duplicate addresses within a locality, said system comprising:
-
a relational database of geographical features, each geographical feature having one or more related attributes associated therewith, said relational database further including at least one precedence hierarchy of the related attributes based on a at least one of;
user type and situational scenario; andan application that receives user input specifying a geographical location, identifies said input as being ambiguous, selects the precedence hierarchy based on analyzing the user type of said user and the situational scenario associated with said input and employs at least one related attributes in said precedence hierarchy in order to disambiguate said input. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer readable medium carrying one or more sequences of instructions for differentiating duplicate addresses within a locality, which instructions when executed by one or more processors cause the one or more processors to carry out the steps of:
-
constructing a relational database of geographical features, each geographical feature having one or more related attributes associated therewith wherein said related attributes are used for disambiguating between each geographical feature; and generating one or more precedence hierarchies of said related attributes wherein each precedence hierarchy is based on at least one of;
user type and situational scenario.
-
-
24. A method for differentiating duplicate addresses within a locality, said method comprising:
-
constructing a relational database of geographical features, each geographical feature having one or more related attributes associated therewith wherein said related attributes are used for disambiguating between two or more geographical features; and generating one or more clusters of said related attributes based on at least one of;
a user type and situational scenario. - View Dependent Claims (25)
-
Specification