IP Library Granted Patent US 12706964
Granted Patent B2
US 12706964 · App. 18/765,982 · Granted Aug 11, 2026

Signaling virtual meeting information within an outbound call

Inventors: Walter F. C. Anderson (Santa Cruz, CA); Brendan James Ittelson (San Jose, CA)
Assignee: Zoom Communications, Inc.
H04L65/403H04L65/1053H04N7/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12706964
App. No.
18/765,982
Granted
Aug 11, 2026
Kind
B2
Abstract

Voice and video features of a software platform are integrated to enable customization of software services of the software platform on a customer-basis. Routing rules are defined to route calls to certain phone numbers from certain software services. Thereafter, when an outbound call is initiated by a software service, the call is received via a telephony system associated with the software platform, a routing rule customized for the software platform is identified based on information signaled with the call, such as an identifier associated with the software service. A phone number is determined based on the routing rule, and the outbound call reporting the determined phone number is delivered to a destination phone number.

Claims (32)

1 . A method, comprising:

initiating, by a virtual meeting software service of a software platform, an outbound call to a destination phone based on an invitation to connect the destination phone to a video-enabled virtual meeting; and

signaling, by a telephony software service of the software platform, information associated with the video-enabled virtual meeting to the destination phone according to a routing rule identified based on the outbound call.

2 . The method of claim 1 , wherein the information associated with the video-enabled virtual meeting includes a caller ID number, and wherein the method comprises:

identifying the caller ID number based on the routing rule.

3 . The method of claim 1 , comprising:

searching a data store for the routing rule using one or more of a meeting identifier associated with the video-enabled virtual meeting or a main meeting service number associated with the video-enabled virtual meeting.

4 . The method of claim 1 , wherein initiating the outbound call comprises:

transmitting, by the virtual meeting software service, a signal indicating a phone number associated with the destination phone to the telephony software service.

5 . The method of claim 1 , comprising:

opening a channel between the virtual meeting software service and the destination phone to allow an operator of the destination phone to participate in the video-enabled virtual meeting.

6 . The method of claim 1 , wherein the signaling causes a display of a representation at the destination phone of a caller ID number associated with the routing rule in place of a default phone number for the video-enabled virtual meeting.

7 . The method of claim 1 , wherein the routing rule is configured to control a signaling of a telephone number within outbound calls initiated for the video-enabled virtual meeting.

8 . A non-transitory computer readable medium storing instructions that, when executed by a processor, cause a performance of operations comprising:

initiating, by a virtual meeting software service of a software platform, an outbound call to a destination phone based on an invitation to connect the destination phone to a video-enabled virtual meeting; and

signaling, by a telephony software service of the software platform, information associated with the video-enabled virtual meeting to the destination phone according to a routing rule identified based on the outbound call.

9 . The non-transitory computer readable medium of claim 8 , wherein the outbound call is configured to connect the destination phone to the video-enabled virtual meeting.

10 . The non-transitory computer readable medium of claim 8 , wherein the routing rule is customized for a user of the software platform or a customer of the software platform.

11 . The non-transitory computer readable medium of claim 8 , wherein the invitation to connect the destination phone to the video-enabled virtual meeting is initiated at a client device connected to the video-enabled virtual meeting.

12 . The non-transitory computer readable medium of claim 8 , wherein the software platform is a unified communications as a service software platform.

13 . A system, comprising:

one or more memories; and

one or more processors configured to execute instructions stored in the memory to:

initiate, by a virtual meeting software service of a software platform, an outbound call to a destination phone based on an invitation to connect the destination phone to a video-enabled virtual meeting; and

signal, by a telephony software service of the software platform, information associated with the video-enabled virtual meeting to the destination phone according to a routing rule identified based on the outbound call.

14 . The system of claim 13 , wherein the signaling causes the destination phone to represent a caller ID number associated with the routing rule rather than a default phone number for the video-enabled virtual meeting.

15 . The system of claim 13 , wherein the telephony software service uses a routing engine to identify the routing rule and a private branch exchange to signal the information associated with the video-enabled virtual meeting to the destination phone.

16 . The system of claim 13 , wherein the routing rule is identified using a meeting identifier associated with the video-enabled virtual meeting.

17 . The system of claim 13 , wherein the routing rule is identified using a main meeting service number associated with the video-enabled virtual meeting.

18 . The system of claim 13 , wherein the routing rule is specific to an instance of the virtual meeting software service used to implement the video-enabled virtual meeting.

19 . The system of claim 13 , wherein the virtual meeting software service is implemented using a first server associated with the software platform and the telephony software service is implemented using a second server associated with the software platform.

20 . The system of claim 13 , wherein a channel is opened between the virtual meeting software service and the destination phone to allow an operator of the destination phone to participate in the video-enabled virtual meeting.