System, method and computer program product for looking up business addresses and directions based on a voice dial-up session
First Claim
Patent Images
1. A method for determining an address of an entity based on a user location, comprising:
- determining a location associated with a user;
receiving input associated with an entity from the user;
performing a query to identify a plurality of locations of the entity;
ascertaining which of the identified locations of the entity are in proximity to the location associated with the user;
determining which of the identified locations of the entity is closest to the location associated with the user; and
facilitating communication between the user and at least one of the locations of the entity ascertained to be in proximity to the location associated with the user;
wherein the user is informed about the locations of the entity ascertained to be in proximity to the location associated with the user;
wherein the user is informed audibly via a speech recognition portal about the locations of the entity ascertained to be in proximity to the location of the user;
wherein the user is informed of at least one address associated with at least one of the locations of the entity ascertained to be in proximity to the location associated with the user;
wherein the user is permitted to select the location associated with the user from a set of locations associated with the users;
wherein the input associated with the entity includes input representative of criteria of the user, and wherein the locations of the entity ascertained to be in proximity to the location associated with the user satisfy the criteria of the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for determining an address of an entity based on a user location are disclosed. An utterance representative of an entity is initially received from a user. The entity associated with the utterance is then recognized using a speech recognition process. Next, a location of the user is determined. A query is performed to identify a plurality of locations associated with the entity. Based on the results of the query and the location of the user, it is ascertained which of the identified locations associated with the entity are in proximity to the location of the user.
307 Citations
18 Claims
-
1. A method for determining an address of an entity based on a user location, comprising:
-
determining a location associated with a user; receiving input associated with an entity from the user; performing a query to identify a plurality of locations of the entity; ascertaining which of the identified locations of the entity are in proximity to the location associated with the user; determining which of the identified locations of the entity is closest to the location associated with the user; and facilitating communication between the user and at least one of the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is informed about the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is informed audibly via a speech recognition portal about the locations of the entity ascertained to be in proximity to the location of the user; wherein the user is informed of at least one address associated with at least one of the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is permitted to select the location associated with the user from a set of locations associated with the users; wherein the input associated with the entity includes input representative of criteria of the user, and wherein the locations of the entity ascertained to be in proximity to the location associated with the user satisfy the criteria of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system including a computer program product embodied on a computer readable medium for determining an address of an entity based on a user location, comprising:
-
logic for determining a location associated with a user; logic for receiving input associated with an entity from the user; logic for performing a query to identify a plurality of locations of the entity; logic for ascertaining which of the identified locations of the entity are in proximity to the location associated with the user; logic for determining which of the identified locations of the entity is closest to the location associated with the user; and logic for facilitating communication between the user and at least one of the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is informed about the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is informed audibly via a speech recognition portal about the locations of the entity ascertained to be in proximity to the location of the user; wherein the user is informed of at least one address associated with at least one of the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is permitted to select the location associated with the user from a set of locations associated with the user; wherein the input associated with the entity includes input representative of criteria of the user, and wherein the locations of the entity ascertained to be in proximity to the location associated with the user satisfy the criteria of the user.
-
-
18. A computer program product embodied on a computer readable medium for determining an address of an entity based on a user location, comprising:
-
computer code for detennining a location associated with a user; computer code for receiving input associated with an entity from the user; computer code for performing a query to identify a plurality of locations of the entity; computer code for ascertaining which of the identified locations of the entity are in proximity to the location associated with the user; computer code for determining which of the identified locations of the entity is closest to the location associated with the user; and computer code foy facilitating communication between the user and at least one of the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is informed about the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is informed audibly via a speech recognition portal about the locations of the entity ascertained to be in proximity to the location of the user; wherein the user is informed of at least one address associated with at least one of the locations of the entity ascertained to be in proximity to the location associated with the user; wherein the user is permitted to select the location associated with the user from a set of locations associated with the user; wherein the input associated with the entity includes input representative of criteria of the user, and wherein the locations of the entity ascertained to be in proximity to the location associated with the user satisfy the criteria of the user.
-
Specification