Method and apparatus for providing location information
First Claim
Patent Images
1. A method for responding to a location request comprising the steps of:
- determining a source of the location request based on voice recognition of the source;
determining a location;
determining a plurality of location descriptions corresponding to the location, the location descriptions having varying levels of geographic resolution;
selecting a location description from the plurality of location descriptions based on the source of the location request; and
providing the location description to the source of the location request.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing location information is provided. A location request is received (102) from a source. A location of a mobile device is determined (104). A plurality of location descriptions corresponding to the location are determined (105). A location description is selected (107) from among the location descriptions. The location description is provided (108) to the source of the location request.
330 Citations
36 Claims
-
1. A method for responding to a location request comprising the steps of:
-
determining a source of the location request based on voice recognition of the source;
determining a location;
determining a plurality of location descriptions corresponding to the location, the location descriptions having varying levels of geographic resolution;
selecting a location description from the plurality of location descriptions based on the source of the location request; and
providing the location description to the source of the location request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
classifying the source of the location request as belonging to a group from among a plurality of groups; and
selecting a location description based on the group to which the source of the request belongs.
-
-
3. The method of claim 2 wherein the step of classifying the source of the request as belonging to a group from among a plurality of groups further comprises the step of:
classifying unrecognized sources of location requests to an unrecognized source group.
-
4. The method of claim 3 wherein the step of classifying the source of the request as belonging to a group from among a plurality of groups further comprises the step of:
classifying at least one recognized source to at least one recognized source group.
-
5. The method of claim 4 wherein the step of classifying the source of the request as belonging to a group from among a plurality of groups further comprises the step of:
classifying the at least one recognized source to at least one subset group that is a subset of the recognized source group.
-
6. The method of claim 1 wherein the step of selecting a location description based on the source of the location request further comprises the step of:
selecting the location description based on the source of the location request and a time of the location request.
-
7. The method of claim 1 wherein the step of selecting a location description based on the source of the location request further comprises the step of:
applying rules to select the location description.
-
8. The method of claim 1 wherein the step of selecting the location description based on the source of the location request further comprises the step of:
when the source of the location request is an emergency operator, selecting the location description providing the most precise level of geographic resolution.
-
9. A method for responding to a location request comprising the steps of:
-
determining a source of the location request;
determining a location;
determining a plurality of location descriptions corresponding to the location, the location descriptions having varying levels of geographic resolution;
selecting a location description from the plurality of location descriptions based on the location;
selecting a source location of the source of the location request;
selecting a limitation of a stored database; and
providing the location description to the source of the location request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
if the limitation of the stored database prevents the selecting of the location description of a desired level of geographic resolution, selecting the location description of lesser geographic resolution.
-
-
14. The method of claim 9 further comprising the step of:
storing the stored database at a device located at the location.
-
15. The method of claim 9 further comprising the step of:
storing at least a portion of the stored database at a database server located remotely from the location.
-
16. The method of claim 15 wherein the step of storing the at least a portion of the stored database at the database server located remotely from the location further comprises the step of:
storing in the stored database location descriptions corresponding to locations outside of a home service area.
-
17. The method of claim 16 wherein the step of storing the at least a portion of the stored database at the database server located remotely from the location further comprises the step of:
storing a second portion of the stored database at a device located at the location.
-
18. A method for responding to a location request comprising the steps of:
-
determining a source of the location request;
determining a location;
determining a plurality of location descriptions corresponding to the location, the location descriptions having varying levels of geographic resolution;
determining at least one of the location descriptions from the plurality of location descriptions based on politically-defined geographic descriptions;
determining a second location description of the location descriptions based on a user-supplied definition, the second location description corresponding to a second location;
defining the second location as one of an area within a polygon and an area within a defined vicinity of a polygon;
selecting a location description based on the source of the location request; and
providing the location description to the source of the location request.
-
-
19. A method for responding to a location request comprising the steps of:
-
determining a source of the location request;
determining a location;
determining a plurality of location descriptions corresponding to the location, the location descriptions having varying levels of geographic resolution;
selecting a location description from the plurality of location descriptions based on the source of the location request;
providing the location description to the source of the location request;
receiving from the source of the location request an override request;
obtaining a user election regarding the override request; and
when the user election indicates acceptance of the override request, providing a different location description at a different level of geographic resolution to the source of the location request. - View Dependent Claims (20)
when the source of the location request is unrecognized, prompting the source of the location request for the override request.
-
-
21. A method for responding to a location request comprising the steps of:
-
determining a source of the location request;
determining a location;
determining a plurality of location descriptions corresponding to the location, the location descriptions having varying levels of geographic resolution;
selecting a location description from the plurality of location descriptions based on the source of the location request by;
obtaining a user election regarding overriding a nominal location description; and
when the user election indicates an intent of overriding the nominal location description, providing a different location description at a different level of geographic resolution to the source of the location request;
providing the location description to the source of the location request; and
establishing a connection with the source of the location request, the connection initiated by a user at the location, wherein the step of determining the source of the location request further comprises the step of;
determining the source of the location request based on the connection.
-
-
22. A method for responding to a location request comprising the steps of:
-
determining a location;
determining a plurality of location descriptions corresponding to the location, the location descriptions having varying levels of geographic resolution; and
selecting a location description based on a context, the context including a source of the location request, a source location of the source of the location request, and a time of the location request. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
consulting a scheduler client to use scheduling information in selecting the location description.
-
-
24. The method of claim 22 wherein the step of selecting the location description based on the context further includes the step of:
providing a pre-programmed response in lieu of the location description.
-
25. The method of claim 24 wherein the pre-programmed response is independent of the location.
-
26. The method of claim 22 further comprising the step of:
-
comparing the source location and the location, wherein the step of selecting the location description based on the context further includes the step of;
providing the location description in the form of a direction and a distance.
-
-
27. The method of claim 22 wherein the step of determining the plurality of location descriptions corresponding to the location further comprises the step of:
defining a plurality of classes of the location descriptions based at least partially on the corresponding levels of geographic resolution associated with the location descriptions.
-
28. The method of claim 27 wherein the step of selecting the location description based on the context further includes the step of:
selecting an appropriate class of location descriptions based at least partially on the source of the location request.
-
29. The method of claim 28 wherein more than one of the classes of geographic descriptors are defined at a same level of geographic resolution.
-
30. The method of claim 27 wherein the step of determining the plurality of location descriptions corresponding to the location further comprises the step of:
defining each of the plurality of location descriptions as being a member of a respective class of location descriptions.
-
31. The method of claim 27 further comprising the step of:
-
categorizing the source of the location request into a group among a plurality of groups, wherein the step of selecting the location description corresponding to the location further includes the step of;
selecting the location description from a class corresponding to the group.
-
-
32. An apparatus for responding to a location request the apparatus comprising:
-
a receiver configured to receive the location request from a source of location request;
a location determining device configured to determine a location of the apparatus;
a data base configured to store location descriptions;
a processor operatively coupled to the receiver, the location determining device, and the data base, the processor configured to select an appropriate location description from among the location descriptions, the appropriate location description corresponding to the location and selected based on the source of the location request; and
a transmitter operatively,coupled to the processor to transmit the appropriate location description to the source of the location request;
wherein the receiver receives a source location of the source and the processor selects the appropriate location description based on the source location of the source. - View Dependent Claims (33)
-
-
34. A system for selectively providing location descriptions, the system comprising:
-
a source, the source generating a location request; and
a mobile device operatively communicating with the source to receive the location request, to determine a location of the mobile device, to select a location description from among a plurality of location descriptions, and to provide the location description to the source;
wherein the location description is selected based on a source location at which the source is located. - View Dependent Claims (35, 36)
a data base located remotely from the mobile device, the data base storing the location descriptions and operatively communicating the location description with the mobile device.
-
Specification