IP Library Granted Patent US 12,107,991
Granted Patent B1
US 12,107,991 · App. 18/223,992 · Granted Oct 1, 2024

User-configurable recording of VoIP calls

Inventor: Zhishen Liu (Campbell, CA)
Assignee: 8x8, Inc.
H04M3/42221G06F21/6218H04M3/436H04M7/006
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 12,107,991
App. No.
18/223,992
Granted
Oct 1, 2024
Kind
B1
Abstract

Various example implementations are directed to circuits, apparatuses, and methods for providing data communications services such as voice-over-IP (VOIP). According to an example embodiment, an apparatus includes one or more VOIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VOIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VOIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VOIP calls of the individual users.

Claims (34)

1. A method for use by a data communications system providing data communications services for user-end-point devices including routing of data communications on behalf of users associated with a plurality of customer accounts, the method comprising:

processing user interface information, linked to at least one of the plurality of customer accounts, to configure recording criteria in a settings file that also indicates criteria for preventing discernable recording of certain of the data communications;

accessing, via a data-processing computing circuit, the settings file to determine the configured recording criteria for recording one or more audio-based data communications involving one or more of the user-end-point devices; and

in response to receiving one of the data communications to be routed on behalf of the users, identifying said one or more of the user-end-point devices and recording at least a portion of audio from one or more audio-based data communications involving said one or more of the user-end-point devices and according to the recording criteria specified in the settings file.

2. The method of claim 1 , wherein the configured recording criteria includes at least one of a first type of criteria corresponding to an identified word being included in a set of one or more trigger words specified in the settings file, and another type of criteria that is based at least in part on a time or schedule as indicated in the settings file.

3. The method of claim 1 , wherein the configured recording criteria includes an identified word being included in a set of one or more trigger words specified in the settings file.

4. The method of claim 1 , wherein the configured recording criteria includes another type of criteria that is based at least in part on a time or schedule as indicated in the settings file.

5. The method of claim 1 , further including providing a user interface to allow one or more authorized users to review and adjust user-level settings of the recording criteria.

6. The method of claim 1 , further including notifying at least one participant of the one or more audio-based data communications.

7. The method of claim 1 , wherein the configured recording criteria includes a first type of criteria corresponding to an identified word being included in a set of one or more trigger words specified in the settings file.

8. The method of claim 1 , wherein the configured recording criteria includes a type of criteria that is based at least in part on a time or schedule as indicated in the settings file.

9. The method of claim 1 , wherein the configured recording criteria identifies or refers to a specific conference and a time for the specific conference, and the method further includes notifying conference participants and recording audio during the specific conference.

10. The method of claim 1 , wherein the settings file that specifies one or more settings for various options including an option associated with recording certain of the data communications which are audio-based data communications, storage, and/or processing of VOIP (Voice over Internet Protocol) calls.

11. The method of claim 1 , wherein said recording is in response to an identified word being included in a list of trigger words specified in the settings file for a corresponding customer account of the plurality of customer accounts.

12. A method comprising:

providing, via a data communications system, data communications services for user-end-point devices including a service that involves routing of data communications on behalf of users associated with a plurality of customer accounts;

processing user interface information, linked to at least one of the plurality of customer accounts, to configure recording criteria in a settings file that indicates criteria for recording audio from among different audio-based data communications and criteria for storage of the recorded audio, and criteria for preventing discernable recording of certain of the data communications;

accessing, via a data-processing computing circuit, the settings file to determine the configured recording criteria for recording one or more audio-based data communications involving one or more of the user-end-point devices; and

identifying said one or more of the user-end-point devices and then recording and storing at least a portion of audio from one or more audio-based data communications involving said one or more of the user-end-point devices and according to the settings file.

13. The method of claim 12 , wherein the data communications system includes a processing circuit that transcribes at least a subset of said at least a portion of audio.

14. The method of claim 12 , further comprising in response to the recording criteria being satisfied:

using a graphic user interface to log into the data communications system using login credentials included in the settings file for a corresponding customer account of the plurality of customer accounts; and

storing said at least a portion of audio in a memory circuit for access by a data server.

15. The method of claim 12 , further comprising, in response to a selected one of the data communications satisfying a set of recording criteria, providing notification to the one or more of the users in advance of a recording of a teleconference.

16. The method of claim 12 , wherein said at least a portion of audio is monitored using VoIP (Voice over Internet Protocol) services provided by the data communications system.

17. The method of claim 12 , further including providing a graphical user interface (GUI) through which an authorized user is to review and adjust the recording criteria and other settings of the settings file.

18. The method of claim 12 , further including providing a graphical user interface (GUI) through which an authorized user is to perform at least two actions from among: listen to said at least a portion of audio; share said at least a portion of audio; provide a teleconference interface for scheduling or conducting a teleconference; and exchange files or collaborate on a shared workspace in real time.

19. A data communications system comprising:

a set of one or more servers and data-processing computing circuitry being cooperatively configured to

provide data communications services for user-end-point devices including routing of data communications on behalf of users associated with a plurality of customer accounts;

process user interface information, linked to at least one of the plurality of customer accounts, to configure recording criteria in a settings file that also indicates criteria for preventing discernable recording of certain of the data communications;

access the settings file to determine the configured recording criteria for recording one or more audio-based data communications involving one or more of the user-end-point devices; and

identify, in response to receiving one of the data communications to be routed on behalf of users, said one or more of the user-end-point devices and recording at least a portion of audio from one or more audio-based data communications involving said one or more of the user-end-point devices and according to the recording criteria specified in the settings file.

20. The data communications system of claim 19 , further including storage circuitry to store data corresponding to said at least a portion of audio recorded from one or more audio-based data communications.

Assignments (2)
SECURITY INTEREST Recorded Aug 5, 2024
From: 8X8, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068327/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2023
From: LIU, ZHISHEN
To: 8X8, INC.
Reel/Frame 064319/0297 →