Facilitating conversations with automated location mapping
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.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method, comprising:
monitoring an electronic communication to detect a topic referenced by a participant in the electronic communication, wherein the topic is detected by:
identifying a domain of the electronic communication, an entity referenced in the electronic communication and an action associated with the electronic communication;
determining, based at least in part, on one or more of the domain, the entity, or the action, a geographic location referenced in the electronic communication; determining, based at least in part, on one or more of the domain, the entity, or the action, whether the participant in the electronic communication has requested additional information about the geographic location; determining based, at least in part, on further monitoring of the electronic communication, whether to provide a map from an origin associated with the participant to the geographic location or to provide the additional information about the geographic location; when it is determined to provide the map from the origin associated with the participate to the geographic location:
generating a route from the origin associated with the participant to the geographic location; and
providing the map and the generated route on a display of a computing device associated with the participant; and
when it is determined to provide the additional information about the geographic location:
performing a search for the additional information; and
providing the additional information on the display of the computing device associated with the participant.
22 . The method of claim 21 , wherein the electronic communication is a text message.
23 . The method of claim 21 , further comprising providing text of the electronic communication in a user interface of the computing device associated with the participant.
24 . The method of claim 23 , wherein providing the map and the generated route on the display of the computing device associated with the participant comprises providing the map and the generate route adjacent to the text of the electronic communication.
25 . The method of claim 23 , wherein providing the additional information on the display of the computing device associated with the participant comprises providing the additional information adjacent to the text of the electronic communication.
26 . The method of claim 21 , further comprising:
determining, based at least in part, on one or more of the domain, the entity, or the action, a suggested topic; and providing the suggested topic to the computing device associated with the participant.
27 . The method of claim 26 , further comprising updating the map based, at least in part, on information associated with the suggested topic.
28 . The method of claim 26 , further comprising performing an additional search based, at least in part, on information associated with the suggested topic.
29 . The method of claim 21 , wherein identifying the additional information comprising identifying an advertisement associated with the geographic location.
30 . A system, 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, performs operations, comprising:
monitoring an electronic communication to detect a topic referenced by a participant in the electronic communication, wherein the topic is detected by:
identifying a domain of the electronic communication, an entity referenced in the electronic communication and an action referenced with the electronic communication;
determining, based at least in part, on one or more of the domain, the entity, or the action, a geographic location referenced in the electronic communication;
determining, based at least in part, on one or more of the domain, the entity, or the action, whether the participant in the electronic communication has requested additional information about the geographic location;
determining based, at least in part, on further monitoring of the electronic communication, whether to provide a map from an origin associated with the participant to the geographic location or to provide the additional information about the geographic location;
when it is determined to provide the map from the origin associated with the participate to the geographic location:
generating a route from the origin associated with the participant to the geographic location; and
providing the map and the generated route on a display of a computing device associated with the participant; and
when it is determined to provide the additional information about the geographic location:
performing a search for the additional information; and
providing the additional information on the display of the computing device associated with the participant.
31 . The system of claim 30 , wherein the electronic communication is a text message.
32 . The system of claim 30 , further comprising instructions for providing text of the electronic communication in a user interface of the computing device associated with the participant.
33 . The system of claim 32 , wherein providing the map and the generated route on the display of the computing device associated with the participant comprises providing the map and the generate route adjacent to the text of the electronic communication.
34 . The system of claim 32 , wherein providing the additional information on the display of the computing device associated with the participant comprises providing the additional information adjacent to the text of the electronic communication.
35 . The system of claim 30 , further comprising:
determining, based at least in part, on one or more of the domain, the entity, or the action, a suggested topic; and providing the suggested topic to the computing device associated with the participant.
36 . The system of claim 35 , further comprising instructions for updating the map based, at least in part, on information associated with the suggested topic.
37 . The system of claim 35 , further comprising instructions for performing an additional search based, at least in part, on information associated with the suggested topic.
38 . The system of claim 30 , wherein identifying the additional information comprising identifying an advertisement associated with the geographic location.
39 . A method, comprising:
monitoring an electronic communication to detect a topic referenced by a participant in the electronic communication, wherein the topic is detected by:
identifying a domain of the electronic communication, an entity referenced in the electronic communication and an action associated with the electronic communication;
determining, based at least in part, on one or more of the domain, the entity, or the action, a geographic location referenced in the electronic communication; determining, based at least in part, on one or more of the domain, the entity, or the action, whether the participant in the electronic communication has requested additional information about the geographic location; determining based, at least in part, on further monitoring of the electronic communication, whether to provide a map from an origin associated with the participant to the geographic location or to provide the additional information about the geographic location; when it is determined to provide the map from the origin associated with the participate to the geographic location:
providing the map and a generated route on a display of a computing device associated with the participant; and
when it is determined to provide the additional information about the geographic location:
determining the additional information; and
providing the additional information on the display of the computing device associated with the participant.
40 . The method of claim 39 , wherein the electronic communication is selected from a group comprising a telephone conversation, a videoconference communication or a text message.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.