Split-Mode Conferencing
AssigneeZoom Communications, Inc.
InventorsKaren Kuei Ren Hong, Haibing Xu, Dan Yang, Xudong Zhang
Life of this patent
Estimating the term…
Abstract
A system for one-touch split-mode conference access includes a server that transmits a first message associated with a conference with a client. A VOIP device displays a notification based on the first message. The VOIP device transmits a second message to transfer an audio component of the conference to the VOIP device. The audio component of the conference is continued on the VOIP device and the video component of the conference is retained on the client.
Claims20
A method, comprising:
- receiving, from a client via a session initiation protocol (SIP) messaging protocol, a message corresponding to a conference;
- parsing a subject header of the message to determine an attendee identification (ID);
- determining whether a cache of a private branch exchange (PBX) server includes the attendee ID contained in the subject header of the message;
- when the cache of the PBX server does not include the attendee ID, updating the cache to include the attendee ID;
- opening a communication channel with a telephony server based on the attendee ID;
- receiving, from a voice over internet protocol (VOIP) device associated with the attendee ID, an action selection;
- and
- sending a push message to the client based on the action selection to control at least one of ringing at the client or joining the conference at the client.
A system, comprising:
- a private branch exchange (PBX) server configured to:
- receive, from a client via a session initiation protocol (SIP) messaging protocol, a message corresponding to a conference;
- parse a subject header of the message to determine an attendee identification (ID);
- determine whether a cache of a private branch exchange (PBX) server includes the attendee ID contained in the subject header of the message;
- when the cache of the PBX server does not include the attendee ID, update the cache to include the attendee ID;
- open a communication channel with a telephony server based on the attendee ID;
- receive, from a voice over internet protocol (VOIP) device associated with the attendee ID, an action selection;
- and
- send a push message to the client based on the action selection to control at least one of ringing at the client or joining the conference at the client.
A non-transitory computer-readable medium comprising instructions, that when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving, from a client via a session initiation protocol (SIP) messaging protocol, a message corresponding to a conference;
- parsing a subject header of the message to determine an attendee identification (ID);
- determining whether a cache of a private branch exchange (PBX) server includes the attendee ID contained in the subject header of the message;
- when the cache of the PBX server does not include the attendee ID, updating the cache to include the attendee ID;
- opening a communication channel with a telephony server based on the attendee ID;
- receiving, from a voice over internet protocol (VOIP) device associated with the attendee ID, an action selection;
- and
- sending a push message to the client based on the action selection to control at least one of ringing at the client or joining the conference at the client.
Dependencies are inferred from the claim text.