Incorporating selectable application links into message exchange threads
First Claim
1. A method implemented using one or more processors, comprising:
- detecting one or more cues emanating from a text messaging thread in which two or more participants receive, at respective text messaging clients, text messages incorporated into the text messaging thread by any of the two or more participants;
based on the one or more cues, identifying an event being planned by the two or more participants;
based on the event, identifying an application that is distinct from the text messaging clients, and that is installed on a given client computing device operated by a given participant of the two or more participants in the text messaging thread;
incorporating a selectable link into a transcript of the text messaging thread, wherein the transcript is displayed in a graphical user interface of the text messaging client operating on the given client computing device operated by the given participant, and wherein the selectable link is operable by the given participant to cause the given client computing device to expose to the given participant an interface associated with the application;
comparing one or more timestamps associated with text messages that included one or more of the cues emanating from the text messaging thread with multiple candidate times of day commonly associated with the event; and
prepopulating one or more fields of the application with the candidate time of day of the multiple candidate times of day that occurs soonest after the one or more timestamps.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems, and computer-readable media are provided for incorporating application links into message exchange threads. One or more cues emanating from a message exchange thread involving two or more message exchange clients may be detected. The one or more cues may trigger incorporation, into the message exchange thread, of a selectable link to a distinct application. At least one candidate application that is installed on a given client computing device operated by a message exchange thread participant may be identified. The candidate application may be associated with content of the message exchange thread. A selectable link may be incorporated into a transcript of the message exchange thread displayed in a graphical user interface of a message exchange client operating on the given client computing device. The selectable link may be operable by the participant to expose to the participant an interface associated with a respective candidate application.
39 Citations
20 Claims
-
1. A method implemented using one or more processors, comprising:
-
detecting one or more cues emanating from a text messaging thread in which two or more participants receive, at respective text messaging clients, text messages incorporated into the text messaging thread by any of the two or more participants; based on the one or more cues, identifying an event being planned by the two or more participants; based on the event, identifying an application that is distinct from the text messaging clients, and that is installed on a given client computing device operated by a given participant of the two or more participants in the text messaging thread; incorporating a selectable link into a transcript of the text messaging thread, wherein the transcript is displayed in a graphical user interface of the text messaging client operating on the given client computing device operated by the given participant, and wherein the selectable link is operable by the given participant to cause the given client computing device to expose to the given participant an interface associated with the application; comparing one or more timestamps associated with text messages that included one or more of the cues emanating from the text messaging thread with multiple candidate times of day commonly associated with the event; and prepopulating one or more fields of the application with the candidate time of day of the multiple candidate times of day that occurs soonest after the one or more timestamps. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising memory and one or more processors, wherein the memory stores instructions that, in response to execution of the instructions by the one or more processors, cause the one or more processors to:
-
detect one or more cues emanating from a text messaging thread in which two or more participants receive, at respective text messaging clients, text messages incorporated into the text messaging thread by any of the two or more participants; based on the one or more cues, identifying an event being planned by the two or more participants; based on the event, identify an application that is distinct from the text messaging clients, and that is installed on a given client computing device operated by a given participant of the two or more participants in the text messaging thread; incorporate a selectable link into a transcript of the text messaging thread, wherein the transcript is displayed in a graphical user interface of the text messaging client operating on the given client computing device operated by the given participant, and wherein the selectable link is operable by the given participant to cause the given client computing device to expose to the given participant an interface associated with the application; compare one or more timestamps associated with text messages that included one or more of the cues emanating from the text messaging thread with multiple candidate times of day commonly associated with the event; and prepopulate one or more fields of the application with the candidate time of day of the multiple candidate times of day that occurs soonest after the one or more timestamps. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one non-transitory computer-readable medium comprising instructions that, in response to execution of the instructions by a processor, cause the processor to:
-
detect one or more cues emanating from a text messaging in which two or more participants receive, at respective text messaging clients, text messages incorporated into the text messaging thread by any of the two or more participants; based on the one or more cues, identifying an event being planned by the two or more participants; based on the event, identify an application that is distinct from the text messaging, and that is installed on a given client computing device operated by a given participant of the two or more participants in the text messaging thread; incorporate a selectable link into a transcript of the text messaging thread, wherein the transcript is displayed in a graphical user interface of the text messaging client operating on the given client computing device operated by the given participant, and wherein the selectable link is operable by the given participant to cause the given client computing device to expose to the given participant an interface associated with the application; compare one or more timestamps associated with text messages that included one or more of the cues emanating from the text messaging thread with multiple candidate times of day commonly associated with the event; and prepopulate one or more fields of the application with the candidate time of day of the multiple candidate times of day that occurs soonest after the one or more timestamps. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification