US 12,137,076 B1
Integration of multiple interfaces of a communication service
McRedmond Morelli, Mercer Island, WA (US); Patrick James Murray, Lancaster, OH (US); Bryan Freitas, Angra do Heroísmo (PT); and William J. King, Dallas, TX (US)
Assigned to Clubster, LLC, Mercer Island, WA (US)
Filed by Clubster, LLC, Mercer Island, WA (US)
Filed on Jul. 19, 2023, as Appl. No. 18/223,945.
Int. Cl. H04L 51/56 (2022.01); H04L 51/216 (2022.01)
CPC H04L 51/56 (2022.05) [H04L 51/216 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
providing, for output by a computing device, a message of a communication channel that is consumable through a second user interface;
accessing, by the computing device, user characteristics of a user who is a recipient of messages of the communication channel, wherein the user characteristics indicate whether the user is unwilling, unable, or uninterested in accessing the messages of the communication channel through the second user interface and include data indicating first communication methods and associated first user interfaces though which the user has received a first previous message and responded to the first previous message, second communication methods and associated second user interfaces though which the user has received a second previous message and not responded to the second previous message, and timestamps indicating when the user previously utilized third communication methods and associated third user interfaces;
based on the user characteristics, determining, by the computing device, to output the message to the user through a first user interface;
in response to determining to output the message to the user through the first user interface, generating, by the computing device, an updated message that is configured to be output through the first user interface;
providing, for output by the computing device, the updated message through the first user interface;
receiving, by the computing device and from the user through the first user interface, a response to the updated message; and
providing, for output by the computing device, the response to the updated message.