Conveying locations in spoken dialog systems
First Claim
1. A computing device-implemented method for providing location information corresponding to an address to a user, the method comprising the steps of:
- selecting, based on the setting of the address, an area proximate to the address;
identifying, with reference to an intersections database comprising intersection information extracted from one or more conventional map databases, intersections within the selected area;
identifying, with reference to a points of interest database comprising points of interest information extracted from the one or more conventional map databases, points of interest within the selected area;
ranking by a central processing unit of the computing device each street of the identified intersections according to a first set of criteria if more than one intersection was identified;
ranking, by the central processing unit, the identified intersections, based on a summation of the ranking of each street that comprises the intersection, if more than one intersection was identified;
ranking, by the central processing unit, the identified points of interest according to a second set of criteria if more than one point of interest was identified;
filtering, by the central processing unit, the identified intersections prior to ranking the identified intersections to remove inappropriate intersections; and
filtering the identified points of interest prior to ranking the identified points of interest to remove inappropriate points of interest;
identifying a highest ranked intersection if any intersection was identified;
identifying a highest ranked point of interest if any point of interest was identified;
creating a user presentation of the location information corresponding to the address comprising the highest ranked intersection, if any, and the highest ranked point of interest, if any;
normalizing the user presentation in accordance with an aural delivery mechanism, the normalizing comprising replacing abbreviations and numbers with their spoken equivalents based on context; and
delivering the normalized user presentation with the aural delivery mechanism that is communicationally coupled to the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
The presentation of location information to a user that is distracted by traveling can result in the user quickly forgetting, or never even comprehending, key parts of the location information, such as the street number. Identification can be made of intersections and points of interest near the user'"'"'s destination, which can then be provided instead of, or in addition to, the address, thereby increasing user comprehension and retention, especially when distracted. Map data can be parsed into addresses, intersections and points of interest databases. These databases can be accessed to identify proximate intersections and points of interest, which can then be filtered and subsequently ranked to identify one intersection, one point of interest, or both, that can be presented to the user to aid the user in comprehending and retaining the location information even when distracted.
20 Citations
16 Claims
-
1. A computing device-implemented method for providing location information corresponding to an address to a user, the method comprising the steps of:
-
selecting, based on the setting of the address, an area proximate to the address; identifying, with reference to an intersections database comprising intersection information extracted from one or more conventional map databases, intersections within the selected area; identifying, with reference to a points of interest database comprising points of interest information extracted from the one or more conventional map databases, points of interest within the selected area; ranking by a central processing unit of the computing device each street of the identified intersections according to a first set of criteria if more than one intersection was identified; ranking, by the central processing unit, the identified intersections, based on a summation of the ranking of each street that comprises the intersection, if more than one intersection was identified; ranking, by the central processing unit, the identified points of interest according to a second set of criteria if more than one point of interest was identified; filtering, by the central processing unit, the identified intersections prior to ranking the identified intersections to remove inappropriate intersections; and
filtering the identified points of interest prior to ranking the identified points of interest to remove inappropriate points of interest;identifying a highest ranked intersection if any intersection was identified; identifying a highest ranked point of interest if any point of interest was identified; creating a user presentation of the location information corresponding to the address comprising the highest ranked intersection, if any, and the highest ranked point of interest, if any; normalizing the user presentation in accordance with an aural delivery mechanism, the normalizing comprising replacing abbreviations and numbers with their spoken equivalents based on context; and delivering the normalized user presentation with the aural delivery mechanism that is communicationally coupled to the computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable media comprising computer-executable instructions providing location information corresponding to an address to a user that may be distracted, the computer-executable instructions directed to steps comprising:
-
selecting, based on the setting of the address, an area proximate to the address; identifying, with reference to an intersections database comprising intersection information extracted from one or more conventional map databases, intersections within the selected area; identifying, with reference to a points of interest database comprising points of interest information extracted from the one or more conventional map databases, points of interest within the selected area; ranking each street of the identified intersections according to a first set of criteria if more than one intersection was identified; ranking the identified intersections, based on a summation of the ranking of each street that comprises the intersection, if more than one intersection was identified; ranking the identified points of interest according to a second set of criteria if more than one point of interest was identified; filtering the identified intersections prior to ranking the identified intersections to remove inappropriate intersections; and
filtering the identified points of interest prior to ranking the identified points of interest to remove inappropriate points of interest;identifying a highest ranked intersection if any intersection was identified; identifying a highest ranked point of interest if any point of interest was identified; creating a user presentation of the location information corresponding to the address comprising the highest ranked intersection, if any, and the highest ranked point of interest, if any; normalizing the user presentation in accordance with an aural delivery mechanism, the normalizing comprising replacing abbreviations and numbers with their spoken equivalents based on context; and delivering the normalized user presentation with the aural delivery mechanism. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for providing location information corresponding to an address to a user, the system comprising:
- an intersections database comprising intersection information extracted from one or more conventional map database;
a points of interest database comprising points of interest information extracted from the one or more conventional map database;a processing unit performing steps comprising;
selecting, based on the setting of the address, an area proximate to the address;
identifying, with reference to the intersection database, intersections within the selected area;
identifying, with reference to the points of interest database, points of interest within the selected area;
ranking each street of the identified intersections according to a first set of criteria if more than one intersection was identified;
ranking the identified intersections, based on a summation of the ranking of each street that comprises the intersection, if more than one intersection was identified;
ranking the identified points of interest according to a second set of criteria if more than one point of interest was identified;
filtering the identified intersections prior to ranking the identified intersections to remove inappropriate intersections;
filtering the identified points of interest prior to ranking the identified points of interest to remove inappropriate points of interest;
identifying a highest ranked intersection if any intersection was identified;
identifying a highest ranked point of interest if any point of interest was identified;
creating a user presentation of the location information corresponding to the address comprising the highest ranked intersection, if any, and the highest ranked point of interest, if any; and
normalizing the user presentation in accordance with an aural user output device, the normalizing comprising replacing abbreviations and numbers with their spoken equivalents based on context; andthe aural user output device delivering the normalized user presentation to the user. - View Dependent Claims (14, 15, 16)
- an intersections database comprising intersection information extracted from one or more conventional map database;
Specification