IP Library Patent Application 18824266
Patent Application
App. No. 18/824,266

Providing Telephony Services Using An On-Premises Telephony Node

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 None
App. No.
18/824,266
Abstract

An on-premises telephony node of a premises where telephony services are accessed obtains, from a telephony server, stored data associated with a network-based telephony service. The network-based telephony service includes at least one of an automated receptionist service, a call queue service, or a shared line group service. The on-premises telephony node receives an indication that the telephony server is unable to provide the network-based telephony service. The on-premises telephony node provides, in response to the indication, the network-based telephony service based on the stored data.

Claims (46)

1 . A method, comprising:

obtaining, by an on-premises telephony node of a premises where telephony services are accessed and from a telephony server, stored data associated with a network-based telephony service, the network-based telephony service including at least one of an automated receptionist service, a call queue service, or a shared line group service;

receiving, by the on-premises telephony node, an indication that the telephony server is unable to provide the network-based telephony service; and

providing, by the on-premises telephony node and in response to the indication, the network-based telephony service based on the stored data.

2 . The method of claim 1 , comprising:

prompting, at a predefined interval and prior to receiving the indication, the telephony server to transmit updates to the stored data to the on-premises telephony node; and

receiving, by the telephony node, the updates to the stored data.

3 . The method of claim 1 , wherein receiving the indication that the telephony server is unable to provide the network-based telephony service comprises:

receiving the indication from an administrator device of the premises.

4 . The method of claim 1 , wherein receiving the indication that the telephony server is unable to provide the network-based telephony service comprises:

transmitting a ping request to the telephony server; and

failing to receive a ping response within a threshold time.

5 . The method of claim 1 , wherein the shared line group service enables access to a telephone line from multiple computing devices associated with multiple user accounts, wherein an incoming call to a telephone number of the shared line group causes parallel or simultaneous ringing of the multiple computing devices.

6 . The method of claim 1 , wherein the call queue service enables serially routing an incoming call to multiple users according to a stored call queue data structure.

7 . The method of claim 1 , wherein the automated receptionist service enables, in response to an incoming call, playing a greeting and providing a menu for routing the incoming call to a user-selected destination.

8 . A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:

obtaining, by an on-premises telephony node of a premises where telephony services are accessed and from a telephony server, stored data associated with a network-based telephony service, the network-based telephony service including at least one of an automated receptionist service, a call queue service, or a shared line group service;

receiving, by the on-premises telephony node, an indication that the telephony server is unable to provide the network-based telephony service; and

providing, by the on-premises telephony node and in response to the indication, the network-based telephony service based on the stored data.

9 . The non-transitory computer readable medium of claim 8 , the operations comprising:

prompting, prior to receiving the indication, the telephony server to transmit updates to the stored data to the on-premises telephony node; and

receiving, by the telephony node, the updates to the stored data.

10 . The non-transitory computer readable medium of claim 8 , wherein receiving the indication that the telephony server is unable to provide the network-based telephony service comprises:

receiving the indication from a client device of the premises.

11 . The non-transitory computer readable medium of claim 8 , wherein receiving the indication that the telephony server is unable to provide the network-based telephony service comprises:

transmitting an echo request to the telephony server; and

failing to receive an echo response within a threshold time.

12 . The non-transitory computer readable medium of claim 8 , wherein the shared line group service enables access to a telephone line from multiple user accounts, wherein an incoming call to a telephone number of the shared line group causes parallel or simultaneous ringing of multiple computing devices of the multiple user accounts.

13 . The non-transitory computer readable medium of claim 8 , wherein the call queue service enables serially routing an incoming call to multiple telephony devices.

14 . The non-transitory computer readable medium of claim 8 , wherein the automated receptionist service enables, in response to an incoming call, providing a menu for routing the incoming call to a user-selected destination.

15 . A system, comprising:

a memory subsystem storing instructions; and

processing circuitry configured to execute the instructions to:

obtain, by an on-premises telephony node of a premises where telephony services are accessed and from a telephony server, stored data associated with a network-based telephony service, the network-based telephony service including at least one of an automated receptionist service, a call queue service, or a shared line group service;

receive, by the on-premises telephony node, an indication that the telephony server is unable to provide the network-based telephony service; and

provide, by the on-premises telephony node and in response to the indication, the network-based telephony service based on the stored data.

16 . The system of claim 15 , the processing circuitry further configured to execute the instructions to:

prompt, at a predefined interval, the telephony server to transmit updates to the stored data to the on-premises telephony node; and

receive, by the telephony node, the updates to the stored data.

17 . The system of claim 15 , wherein receiving the indication that the telephony server is unable to provide the network-based telephony service comprises:

receiving the indication from a device of the premises.

18 . The system of claim 15 , wherein receiving the indication that the telephony server is unable to provide the network-based telephony service comprises:

transmitting a request to the telephony server; and

failing to receive a response to the request within a threshold time.

19 . The system of claim 15 , wherein the shared line group service enables access to a telephone line from multiple telephony devices associated with multiple user accounts, wherein an incoming call to a telephone number of the shared line group causes parallel or simultaneous ringing of the multiple telephony devices.

20 . The system of claim 15 , wherein the automated receptionist service enables, in response to an incoming call, playing a greeting and providing an interactive voice response menu for routing the incoming call.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2024
From: HUANG, KEVIN; THOMAS, GEORGE JOHN; XIE, YU; XU, HAIBING
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 068486/0785 →