Facilitating conversations with automated location mapping
First Claim
1. A method of automatically facilitating a conversation among a first individual using a first device having a first processor and a first display and a second individual using a second device having a second processor and a second display, comprising:
- monitoring the conversation to automatically detect a topic referenced by the first individual, wherein the topic is detected by;
identifying, using a natural language parser, a domain of the conversation;
identifying, using the natural language parser, one or more entities referenced in the conversation; and
identifying, using the natural language parser, an action associated with the conversation;
determining, based at least in part, on the domain, the one or more entities and the action, a geographic location referenced in the conversation;
upon detecting a reference to the geographic location;
generating a route from a determined location of the first device to the geographical location; and
automatically displaying, on the first display, a map including the generated route to the geographical location;
determining, based at least in part, on one or more of the domain, the one or more entities and the action, whether the first individual has requested additional information about the geographic location; and
upon detecting that the first individual has requested additional information;
automatically performing a search for the additional information; and
automatically removing the map and the generated route from the first display and displaying the additional information on the first display.
4 Assignments
0 Petitions
Accused Products
Abstract
Individuals may utilize devices to engage in conversations about topics respectively associated with a location (e.g., restaurants where the individuals may meet for dinner). Often, the individual momentarily withdraws from the conversation in order to issue commands to the device to retrieve and present such information, and may miss parts of the conversation while interacting with the device. Additionally, the individual often explores such topics individually on a device and conveys such information to the other individuals through messages, which is inefficient and error-prone. Presented herein are techniques enabling devices to facilitate conversations by monitoring the conversation for references, by one individual to another (rather than as a command to the device), to a topic associated with a location. In the absence of a command from an individual, the device may automatically present a map alongside a conversation interface showing the location(s) of the topic(s) referenced in the conversation.
-
Citations
20 Claims
-
1. A method of automatically facilitating a conversation among a first individual using a first device having a first processor and a first display and a second individual using a second device having a second processor and a second display, comprising:
-
monitoring the conversation to automatically detect a topic referenced by the first individual, wherein the topic is detected by; identifying, using a natural language parser, a domain of the conversation; identifying, using the natural language parser, one or more entities referenced in the conversation; and identifying, using the natural language parser, an action associated with the conversation; determining, based at least in part, on the domain, the one or more entities and the action, a geographic location referenced in the conversation; upon detecting a reference to the geographic location; generating a route from a determined location of the first device to the geographical location; and automatically displaying, on the first display, a map including the generated route to the geographical location; determining, based at least in part, on one or more of the domain, the one or more entities and the action, whether the first individual has requested additional information about the geographic location; and upon detecting that the first individual has requested additional information; automatically performing a search for the additional information; and automatically removing the map and the generated route from the first display and displaying the additional information on the first display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18, 19, 20)
-
-
8. A system for automatically facilitating a conversation among a first individual and a second individual, comprising:
-
at least one processor; and a memory coupled to the at least one processor and storing instructions that, when executed by the at least one processor, perform operations, comprising; automatically monitoring the conversation to detect a topic in the conversation, wherein the topic is detected by; identifying a domain of the conversation; identifying one or more entities referenced in the conversation; and identifying an action associated with the conversation; determining, based at least in part, on the domain, the one or more entities and the action, a geographic location referenced in the conversation; upon detecting a reference to the geographic location; generating a route from a determined location of the first device to the geographical location; and automatically displaying, on the first display, a map including the generated route to the geographical location; determining, based at least in part, on one or more of the domain, the one or more entities and the action, whether the first individual has requested additional information about the geographic location; and upon detecting that the first individual has requested additional information; automatically performing a search for the additional information; and automatically removing the map and the generated route from the first display and displaying the additional information on the first display. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable memory device storing instructions that, when executed by a processor of a computing device having a display, causes the computing device to automatically facilitate a conversation among at least two individuals by:
-
monitoring the conversation to automatically detect a topic referenced by a first individual, wherein the topic is detected by; identifying, using a natural language parser, a domain of the conversation; identifying, using the natural language parser, one or more entities referenced in the conversation; and identifying, using the natural language parser, an action associated with the conversation; determining, based at least in part, on the domain, the one or more entities and the action, a geographic location referenced in the conversation; upon detecting a reference to the geographic location; generating a route from a determined location of the first device to the geographical location; and automatically displaying, on the first display, a map including the generated route to the geographical location; determining, based at least in part, on one or more of the domain, the one or more entities and the action, whether the first individual has requested additional information about the geographic location; and upon detecting that the first individual has requested additional information; automatically performing a search for the additional information; and automatically removing the map and the generated route from the first display and displaying the additional information on the first display.
-
Specification