IP Library Granted Patent US 12,519,845
Granted Patent B1
US 12,519,845 · App. 18/349,610 · Granted Jan 6, 2026

Private speaker notes interface in virtual conferences

Inventor: Xiaolong Cai (San Jose, CA)
Assignee: Zoom Communications, Inc.
H04L65/403G06F3/0481G10L15/26G06F3/04847G06F40/169G06F2203/04804
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,519,845
App. No.
18/349,610
Granted
Jan 6, 2026
Kind
B1
Abstract

Content displayed at a device of a conference participant to a conference is shared via a conferencing application. At least a portion of a script associated with the conference is displayed in a private user interface of the conferencing application. The private user interface is exclusively displayed at the device of the conference participant. In response to receiving a bookmark command, a location within the script is stored based on the bookmark command and an indication of a portion of the content is also stored. In response to receiving a restore command, a portion of the script that includes the location is displayed in the private user interface, and the portion of the content is shared to the conference.

Claims (66)

1 . A method, comprising:

sharing, via a conferencing application, content displayed at a device of a conference participant to a conference;

displaying at least a portion of a script associated with the conference in a private user interface of the conferencing application, wherein the private user interface is exclusively displayed at the device of the conference participant;

receiving a bookmark command;

in response to the bookmark command received by the conferencing application:

storing a location within the script based on the bookmark command; and

storing an indication of a portion of the content;

receiving a restore command; and

in response to the restore command:

displaying in the private user interface a portion of the script that includes the location; and

sharing the portion of the content to the conference.

2 . The method of claim 1 , further comprising:

determining, using speech-to-text processing, that the conference participant read the portion of the script; and

adding, at the device of the conference participant, a visual indicator to the portion of the content that corresponds to the portion of the script.

3 . The method of claim 1 , wherein the private user interface is displayed with a transparent background.

4 . The method of claim 1 , wherein the private user interface includes user interface controls that, when invoked, cause the private user interface to display at least one of a next or a previous speaker note of the script.

5 . The method of claim 1 , wherein the private user interface includes a toggle that when toggled to a first state causes the private user interface to display as a floating window and when toggled to a second state causes the private user interface to display as a docked window.

6 . The method of claim 1 , wherein the content is a presentation document, the method further comprising:

identifying, using speech-to-text processing, first objects of the presentation document covered by the conference participant; and

adding visual indicators to second objects of the presentation document not covered by the conference participant.

7 . The method of claim 1 , further comprising:

identifying, based speech-to-text processing, words of the script to highlight; and

highlighting the identified words.

8 . A system, comprising:

one or more memories; and

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

share, via a conferencing application, content displayed at a device of a conference participant to a conference;

display at least a portion of a script associated with the conference in a private user interface of the conferencing application, wherein the private user interface is exclusively displayed at the device of the conference participant;

receive a bookmark command;

in response to the bookmark command received by the conferencing application:

store a location within the script based on the bookmark command; and

store an indication of a portion of the content;

receive a restore command; and

in response to the restore command:

display in the private user interface a portion of the script that includes the location; and

share the portion of the content to the conference.

9 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:

add respective visual indicators to objects of the content associated with notes of the script.

10 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:

set a transparency level of the private user interface based on a received user setting.

11 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:

automatically scroll to a next portion of the script.

12 . The system of claim 8 , wherein the one or more processors are further configured to execute instructions stored in the one or more memories to:

display the private user interface in a tile of a participant list of the conference.

13 . The system of claim 8 , wherein the content is a slide presentation.

14 . The system of claim 8 , further comprising:

highlighting upcoming words of the script to be read by the conference participant.

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

sharing, via a conferencing application, content displayed at a device of a conference participant to a conference;

displaying at least a portion of a script associated with the conference in a private user interface of the conferencing application, wherein the private user interface is exclusively displayed at the device of the conference participant;

receiving a bookmark command;

in response to the bookmark command received by the conferencing application:

storing a location within the script based on the bookmark command; and

storing an indication of a portion of the content;

receiving a restore command; and

in response to the restore command:

displaying in the private user interface a portion of the script that includes the location; and

sharing the portion of the content to the conference.

16 . The non-transitory computer readable medium of claim 15 , wherein the script comprises notes associated with objects of the content.

17 . The non-transitory computer readable medium of claim 15 , wherein the private user interface is overlaid over the shared content.

18 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

displaying a next speaker note of the script in response to determining that the conference participant read a current note.

19 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

receiving a command to display the private user interface as a floating window.

20 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

adding visual indicators to objects of the content not covered by the conference participant.

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 Jul 10, 2023
From: CAI, XIAOLONG
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 064202/0129 →