CPC H04W 4/50 (2018.02) [G06Q 10/107 (2013.01); H04L 51/04 (2013.01); H04L 51/52 (2022.05); H04L 65/403 (2013.01); H04L 67/01 (2022.05); H04M 1/72427 (2021.01); H04M 1/72448 (2021.01); H04W 4/14 (2013.01); H04W 88/02 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
detecting, by a first computing device of a user, an incoming textual communication, the incoming textual communication being received from a second computing device of an additional user via a first text-based communication mode that defines a first text-based communication protocol for communication between the first and second computing device, and the additional user being another user that is in addition to the user;
determining, by the first computing device, a length of the incoming textual communication;
identifying, by the first computing device, a second text-based communication mode that is available for communication between the first and second computing devices, the second text-based communication mode defining a different second text-based communication protocol for communication between the first and second computing devices;
determining, by the first computing device and based on the length of the incoming textual communication, to provide a suggestion to the user of the first computing device that an outgoing textual communication should be sent in the second text-based communication mode, the outgoing text-based communication being responsive to the incoming textual communication, and the outgoing textual communication being sent to at least the second computing device;
providing, by the first computing device, and via a user interface of the first computing device, the suggestion that the outgoing textual communication should be sent in the second text-based communication mode; and
in response to receiving a user selection, from the user via the user interface of the first computing device, of the suggestion that the outgoing textual communication should be sent in the second text-based communication mode:
causing the user interface of the first computing device to transition from a first text-based communication mode interface associated with the first text-based communication mode to a different second text-based communication mode interface associated with the second text-based communication mode.
|