US 12,335,205 B2
Automated interactive communication trigger in message distribution
Anthony Saia, Chandler, AZ (US); Seth Miller, Mesa, AZ (US); Spencer Lund, Scottsdale, AZ (US); Ryan Lepinski, Portland, OR (US); Brandon O'Halloran, Omaha, NE (US); Armando Spataro, Chandler, AZ (US); and Daniel Seidel, San Francisco, CA (US)
Assigned to Airship Group, Inc., Portland, OR (US)
Filed by Airship Group, Inc., Portland, OR (US)
Filed on Oct. 12, 2022, as Appl. No. 17/964,906.
Claims priority of provisional application 63/256,214, filed on Oct. 15, 2021.
Prior Publication US 2023/0122680 A1, Apr. 20, 2023
Int. Cl. H04L 51/02 (2022.01); H04L 51/04 (2022.01); H04L 51/216 (2022.01); H04W 4/029 (2018.01)
CPC H04L 51/02 (2013.01) [H04L 51/04 (2013.01); H04L 51/216 (2022.05); H04W 4/029 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a graphical user interface configured to:
receive selections, from a message publisher, to build a message series, the message series comprising one or more messages and a live chat triggering condition; and
generate a message series preview of the message series, the message series preview comprising a simulation of a message in the message series, the message series comprising a first message and a second message, the first message to be sent via a software development kit (SDK) incorporated in a mobile application, the SDK being a first channel, the second message to be sent via a second channel; and
a message management server in communication with the graphical user interface, the message management server comprising a processor and memory storing instructions, the instructions, when executed by the processor, cause the processor to:
receive a command from the message publisher to launch the message series;
transmit, via at least the first channel and the second channel, the first message and the second message in the message series to an end user;
determine that the live chat triggering condition is met; and
launch a live chat based on the live chat triggering condition being met, the live chat launched in the mobile application by the SDK, the SDK establishing a third channel different from the first channel or the second channel, the third channel connecting the end user to a natural person agent in the live chat.