Patent ID: 11956199
Assignee: AIRSHIP GROUP, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method, comprising:
receiving, from a first instance of a software development kit (SDK) by a message management server, a first channel identifier that represents a first in-application messaging channel of a first software application that imports the first instance of the SDK as part of the first software application, the first software application developed by a first message publisher, and the SDK developed by the message management server;
receiving, from a second instance of the SDK, a second channel identifier that represents a second in-application messaging channel of a second software application, the second software application developed by a second message publisher;
associating the first channel identifier with an end user identifier of an end user;
receiving a design of a two-way messaging series from the first message publisher, the two-way messaging series designed by the first message publisher through a graphical user interface;
receiving, from the first message publisher, a command to launch the two-way messaging series;
determining the end user to be an intended recipient of the two-way messaging series;
transmitting a first message to the first instance of the SDK via the first in-application messaging channel, wherein, upon receipt of the first message, the first instance of the SDK forwards the first message to the first software application for the first message to be displayed in the first software application;
receiving a response from the first instance of the SDK, the response entered by the end user in the first software application and forwarded to the first instance of the SDK;
performing, by the message management server, an action based on the response; and
transmitting a second message to the second instance of the SDK via the second in-application messaging channel, wherein, upon receipt of the second message, the second instance of the SDK forwards the second message to the second software application for the second message to be displayed in the second software application.