Method, apparatus and computer program product for disambiguation of points of-interest in a field of view
First Claim
1. An apparatus comprising at least one processor and at least one non-transitory memory including computer program code instructions, the computer program code instructions configured to, when executed, cause the apparatus to at least:
- receive an indication of a user location;
receive an indication of a field of view of the user at the location, wherein the field of view of the user is established, at least in part, by a gaze tracking sensor;
receive a natural language utterance;
generate, from the natural language utterance, a query, wherein the query includes at least one request determined from the natural language utterance, the location, and the field of view of the user;
determine a point-of-interest associated with the query by conducting a search of a database using the generated query; and
provide information associated with the point-of-interest via a user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are therefore provided for disambiguating non-deterministic spoken dialog commands as they relate to points-of-interest and information regarding points-of-interest within or near the field of view of a user. An apparatus may include a processor and a memory including program code instructions. The program code instructions are configured to, when executed, cause the apparatus to at least: receive an indication of a user location; receive an indication of a field of view of the user at the location; receive a natural language utterance; generate, from the natural language utterance, a query, where the query includes at least one request determined from the natural language utterance, the location, and the field of view of the user; determine a point-of-interest associated with the query by conducting a search of a database using the generated query; and provide information associated with the point-of-interest via a user interface.
-
Citations
20 Claims
-
1. An apparatus comprising at least one processor and at least one non-transitory memory including computer program code instructions, the computer program code instructions configured to, when executed, cause the apparatus to at least:
-
receive an indication of a user location; receive an indication of a field of view of the user at the location, wherein the field of view of the user is established, at least in part, by a gaze tracking sensor; receive a natural language utterance; generate, from the natural language utterance, a query, wherein the query includes at least one request determined from the natural language utterance, the location, and the field of view of the user; determine a point-of-interest associated with the query by conducting a search of a database using the generated query; and provide information associated with the point-of-interest via a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
-
receive an indication of a user location; receive an indication of a field of view of the user at the location, wherein the field of view of the user is established, at least in part, by a gaze tracking sensor; receive a natural language utterance; generate, from the natural language utterance, a query, wherein the query includes at least one request determined from the natural language utterance, the location, and the field of view of the user; determine a point-of-interest associated with the query by conducting a search of a database using the generated query; and provide information associated with the point-of-interest via a user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mapping system comprising:
-
a memory configured to store map data and point-of-interest information associated with a plurality of points-of-interest; and processing circuitry configured to; receive an indication of a user location; receive an indication of a field of view of the user at the location, wherein the field of view of the user is established, at least in part, by a gaze tracking sensor; receive a natural language utterance; generate, from the natural language utterance, a query, wherein the query includes at least one request determined from the natural language utterance, the location, and the field of view of the user; determine a point-of-interest associated with the query by conducting a search of the memory using the generated query; and provide information associated with the point-of-interest via a user interface. - View Dependent Claims (20)
-
Specification