US 12,096,321 B2
Contextually prompting users to switch communication modes
Matthew Sharifi, Kilchberg (CH); and Jakob Foerster, Zurich (CH)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Mar. 15, 2022, as Appl. No. 17/695,163.
Application 17/695,163 is a continuation of application No. 16/814,551, filed on Mar. 10, 2020, granted, now 11,304,041.
Application 16/814,551 is a continuation of application No. 16/376,182, filed on Apr. 5, 2019, abandoned.
Application 16/376,182 is a continuation of application No. 15/238,395, filed on Aug. 16, 2016, granted, now 10,299,089, issued on May 21, 2019.
Prior Publication US 2022/0210625 A1, Jun. 30, 2022
Int. Cl. H04W 4/50 (2018.01); G06Q 10/107 (2023.01); H04L 51/04 (2022.01); H04L 51/52 (2022.01); H04L 65/403 (2022.01); H04L 67/01 (2022.01); H04M 1/72427 (2021.01); H04M 1/72448 (2021.01); H04W 4/14 (2009.01); H04W 88/02 (2009.01)
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
OG exemplary drawing
 
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.