US 11,784,951 B1
Determining contextually relevant application templates associated with electronic message content
Jessica Nicole Jenks, Seattle, WA (US); Samuel Scott Gigliotti, Seattle, WA (US); and Catherine Ann Hendricks, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 6, 2019, as Appl. No. 16/706,114.
Application 16/706,114 is a continuation of application No. 14/855,340, filed on Sep. 15, 2015, granted, now 10,505,875.
Claims priority of provisional application 62/050,713, filed on Sep. 15, 2014.
Int. Cl. H04L 51/10 (2022.01); G06F 40/186 (2020.01); H04L 51/48 (2022.01); H04L 51/58 (2022.01)
CPC H04L 51/10 (2013.01) [G06F 40/186 (2020.01); H04L 51/48 (2022.05); H04L 51/58 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by one or more computer processors coupled to memory, a first message in an electronic message conversation associated with a user account, and sent by a first device;
determining first contextual information using the first message;
determining second contextual information using a second message in the electronic message conversation, the second message sent by a second device;
determining, based at least in part on the first contextual information and the second contextual information, a list of content items associated with a first topic;
receiving, by the first device, data indicative of a user selection of a first content item from the list of content items, the first content item comprising contextual message content;
presenting the contextual message content in the message conversation on the first device;
sending the contextual message content to the second device, the contextual message content configured for presentation in the message conversation on the second device;
determining a mobile application associated with the first topic;
generating an application template instance using content from at least one of the first message or the second message;
presenting the application template instance in the message conversation on the first device; and
sending the application template instance to the second device, the application template instance configured for presentation in the message conversation on the second device.