US 12,407,782 B2
Audio-only caller authentication for elevating a telephone call to a virtual meeting
Brendan James Ittelson, San Jose, CA (US)
Assigned to Zoom Communications, Inc., San Jose, CA (US)
Filed by Zoom Communications, Inc., San Jose, CA (US)
Filed on Feb. 7, 2024, as Appl. No. 18/435,279.
Application 18/435,279 is a continuation of application No. 17/943,615, filed on Sep. 13, 2022, granted, now 11,930,134.
Application 17/943,615 is a continuation of application No. 17/161,203, filed on Jan. 28, 2021, granted, now 11,477,325, issued on Oct. 18, 2022.
Prior Publication US 2024/0179245 A1, May 30, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 3/56 (2006.01); H04L 65/1089 (2022.01); H04M 3/42 (2006.01)
CPC H04M 3/563 (2013.01) [H04L 65/1089 (2013.01); H04M 3/42382 (2013.01); H04M 3/567 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, based on a request to elevate a telephone call to a virtual meeting, whether a client application associated with a web service used to implement the virtual meeting is installed on a phone device connected to the telephone call;
authenticating an audio-only caller using the phone device for the virtual meeting in connection with a message transmitted to the phone device, wherein the message is based on whether the client application is installed on the phone device; and
connecting, based on the authentication of the audio-only caller and an interaction with the message at the phone device, the phone device to the virtual meeting via a session initiation protocol transaction between the web service and a telephony service used to implement the telephone call, wherein the connection of the phone device to the virtual meeting via the session initiation protocol transaction maintains the telephone call as an audio channel of the virtual meeting for the phone device.
 
8. A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
determining, based on a request to elevate a telephone call to a virtual meeting, that a client application associated with a web service used to implement the virtual meeting is installed on a phone device connected to the telephone call;
authenticating an audio-only caller using the phone device for the virtual meeting in connection with a message transmitted to the phone device, wherein the message is based on the determination that the client application is installed on the phone device; and
connecting, based on the authentication of the audio-only caller and an interaction with the message at the phone device, the phone device to the virtual meeting via a session initiation protocol transaction between the web service and a telephony service used to implement the telephone call, wherein the connection of the phone device to the virtual meeting via the session initiation protocol transaction maintains the telephone call as an audio channel of the virtual meeting for the phone device.
 
14. An apparatus, comprising:
a memory; and
a processor configured to execute instructions stored in the memory to:
determine, based on a request to elevate a telephone call to a virtual meeting, that a client application associated with a web service used to implement the virtual meeting is installed on a phone device connected to the telephone call;
authenticate an audio-only caller using the phone device for the virtual meeting in connection with a message transmitted to the phone device, wherein the message is based on the determination that the client application is installed on the phone device; and
connect, based on the authentication of the audio-only caller and an interaction with the message at the phone device, the phone device to the virtual meeting via a session initiation protocol transaction between the web service and a telephony service used to implement the telephone call, wherein the connection of the phone device to the virtual meeting via the session initiation protocol transaction maintains the telephone call as an audio channel of the virtual meeting for the phone device.