IP Library Granted Patent US 12,456,300
Granted Patent B2
US 12,456,300 · App. 17/832,637 · Granted Oct 28, 2025

Detection of titles in presentation slides of a communication session

Inventors: Renjie Tao (Sunnyvale, CA); Ling Tsou (Lawndale, CA)
Assignee: Zoom Communications, Inc.
G06V20/46G06V40/1347
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,456,300
App. No.
17/832,637
Granted
Oct 28, 2025
Kind
B2
Abstract

Methods and systems provide title detection for presented slides. In one embodiment, the system receives video content of a communication session with a number of participants; extracts frames from the video content; classifies the frames of the video content; identifies one or more distinguishing frames containing a presentation slide; for each distinguishing frame containing a presentation slide, detects a title within the frame; and transmits, to one or more client devices, the titles for each of the distinguishing frames comprising a presentation slide.

Claims (66)

1. A method, comprising:

receiving video content of a communication session comprising a plurality of participants;

extracting frames from the video content;

classifying the frames of the video content;

identifying one or more distinguishing frames comprising a presentation slide, wherein identifying the one or more distinguishing frames comprises:

removing a thumbnail of a participant video feed from each of the frames;

inverting colors of each of the frames to obtain inverted frames to enhance text detection speed;

obtaining a pixel value summation for each of the inverted frames;

calculating a pixel value summation difference between adjacent inverted frames; and

determining a distinguishing frame when the pixel value summation difference meets a threshold;

for each distinguishing frame comprising the presentation slide, detecting a title within the frame, wherein detecting the title within the frame is based on one or more title detection rules, wherein one or more candidate titles are determined prior to determining the title, wherein one of the title detection rules comprises determining that a number of candidate titles determined for the frame does not exceed a threshold number of candidate titles, and wherein one of the title detection rules comprises determining that a font size for the title meets or exceeds a threshold ratio of font size relative to other text within the frame;

formatting, by a processing engine the titles for each distinguishing frame into a JavaScript Object Notation (JSON) file format; and

transmitting, by the processing engine, to one or more client devices, the titles for each of the distinguishing frames, which are extracted, via optical character recognition (OCR) technology, the distinguishing frames comprising the presentation slide in the JSON file format.

2. The method of claim 1 , wherein detecting the title within the frame comprises using one or more artificial intelligence (AI) models.

3. The method of claim 1 , wherein detecting the title within the frame comprises a plurality of You Only Look Once (YOLO) techniques.

4. The method of claim 1 , wherein detecting the title within the frame comprises:

dividing the frame into one or more grids of residual blocks.

5. The method of claim 4 , wherein detecting the title within the frame further comprises:

generating one or more segregated bounding boxes within the grids of residual blocks.

6. The method of claim 5 , wherein detecting the title within the frame further comprises:

determining, via intersection of union (IOU) techniques, a top bounding box with highest prediction confidence for the title from the segregated bounding boxes.

7. The method of claim 1 , wherein one of the title detection rules comprises determining that a position of the title within the frame matches with one or more prespecified title positions.

8. The method of claim 7 , wherein the prespecified title positions comprise one or more of: center, left, and top title positions corresponding to areas of the frame.

9. A communication system comprising:

one or more processors configured to:

receive video content of a communication session comprising a plurality of participants;

extract frames from the video content;

classify the frames of the video content;

identify one or more distinguishing frames comprising a presentation slide, wherein the one or more processors are further configured to:

remove a thumbnail of a participant video feed from each of the frames;

invert colors of each of the frames to obtain inverted frames to enhance text detection speed;

obtain a pixel value summation for each of the inverted frames;

calculate a pixel value summation difference between adjacent inverted frames; and

determine a distinguishing frame when the pixel value summation difference meets a threshold;

for each distinguishing frame comprising the presentation slide, detect a title within the frame, wherein the title is detected within the frame based on one or more title detection rules, wherein one or more candidate titles are determined prior to determining the title, wherein one of the title detection rules determines that a number of candidate titles determined for the frame does not exceed a threshold number of candidate titles, and wherein one of the title detection rules determines that a font size for the title meets or exceeds a threshold ratio of font size relative to other text within the frame;

format, via a processing engine, the titles for each distinguishing frame into a JavaScript Object Notation (JSON) file format; and

transmit, via the processing engine, to one or more client devices, the titles for each of the distinguishing frames, which are extracted via optical character recognition (OCR) technology, the distinguishing frames comprising the presentation slide in the JSON file format.

10. The communication system of claim 9 , wherein the one or more processors are further configured to:

filter out frames of the video content which are classified as a black frame, face frame, or demo frame.

11. The communication system of claim 9 , wherein the one or more processors are further configured to:

filter out frames which cannot be distinguished from neighboring frames based on the content of the frame.

12. The communication system of claim 9 , wherein the one or more processors are further configured to:

determine a layout analysis of each distinguishing frame comprising a presentation slide.

13. The communication system of claim 9 , wherein the title is detected within the frame using one or more artificial intelligence (AI) models.

14. The communication system of claim 9 , wherein the title is detected within the frame using a plurality of You Only Look Once (YOLO) techniques.

15. A non-transitory computer-readable medium comprising instructions, that when executed by a processor, cause the processor to perform operations comprising:

receiving video content of a communication session comprising a plurality of participants;

extracting frames from the video content;

classifying the frames of the video content;

identifying one or more distinguishing frames comprising a presentation slide, wherein identifying the one or more distinguishing frames comprises:

removing a thumbnail of a participant video feed from each of the frames;

inverting colors of each of the frames to obtain inverted frames to enhance text detection speed;

obtaining a pixel value summation for each of the inverted frames;

calculating a pixel value summation difference between adjacent inverted frames; and

determining a distinguishing frame when the pixel value summation difference meets a threshold;

for each distinguishing frame comprising the presentation slide, detecting a title within the frame, wherein detecting the title within the frame is based on one or more title detection rules, wherein one or more candidate titles are determined prior to determining the title, wherein one of the title detection rules comprises determining that a number of candidate titles determined for the frame does not exceed a threshold number of candidate titles, and wherein one of the title detection rules comprises determining that a font size for the title meets or exceeds a threshold ratio of font size relative to other text within the frame;

formatting, by a processing engine, the titles for each distinguishing frame into a JavaScript Object Notation (JSON) file format; and

transmitting, by the processing engine, to one or more client devices, the titles for each of the distinguishing frames, which are extracted via optical character recognition OCR) technology, the distinguishing frames comprising the presentation slide in the JSON file format.

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

determining a layout analysis of each distinguishing frame comprising the presentation slide.

17. The non-transitory computer-readable medium of claim 15 , wherein detecting the title within the frame comprises using one or more artificial intelligence (AI) models.

18. The non-transitory computer-readable medium of claim 15 , wherein detecting the title within the frame comprises a plurality of You Only Look Once (YOLO) techniques.

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

dividing the frame into one or more grids of residual blocks.

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

generating one or more segregated bounding boxes within the grids of residual blocks.

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 Aug 15, 2022
From: TAO, RENJIE; TSOU, LING
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 060811/0770 →
Continuity (1)
Related Publication 20230394827A1 · Dec 7, 2023
References Cited (26)
US 5852435A · Vigneaux et al. · 1998 [cited by applicant]
US 11188746B1 · Patel · 2021 [cited by examiner]
US 11580737B1 · Miller-Smith · 2023 [cited by examiner]
US 11849196B2 · Parmar et al. · 2023 [cited by applicant]
US 11915429B2 · Vartakavi · 2024 [cited by examiner]
US 20020145622A1 · Kauffman et al. · 2002 [cited by applicant]
US 20040216173A1 · Horoszowski et al. · 2004 [cited by applicant]
US 20090116695A1 · Anchyshkin · 2009 [cited by examiner]
US 20100164836A1 · Liberatore · 2010 [cited by examiner]
US 20100165081A1 · Jung · 2010 [cited by examiner]
US 20110081075A1 · Adcock · 2011 [cited by examiner]
US 20140099034A1 · Rafati · 2014 [cited by examiner]
US 20160182757A1 · Yoo · 2016 [cited by examiner]
US 20160247024A1 · Loui · 2016 [cited by examiner]
US 20190384965A1 · Rodriguez · 2019 [cited by examiner]
US 20210076105A1 · Parmar · 2021 [cited by examiner]
US 20210210097A1 · Diamant · 2021 [cited by examiner]
US 20220051011A1 · Patel · 2022 [cited by examiner]
US 20230394854A1 · Polavaram · 2023 [cited by examiner]
CN 114494951A · 2022 [cited by applicant]
WO WO2015073501A2 · 2015 [cited by examiner]
WO WO2021051024A1 · 2021 [cited by examiner]
WO 2022031283A1 · 2022 [cited by applicant]
International Search Report and Written Opinion mailed on Sep. 12, 2023 in corresponding PCT Application No. PCT/US2023/024304. [cited by applicant]
Honglin Li et al: “Hierarchical Segmentation of Presentation Videos through Visual and Text Analysis”, Signal Processing and Information Technology, 2006 IEEE International Symposium ON, IEEE, PI, Aug. 1, 2006 (Aug. 1, … [cited by applicant]
Zhu, Xingquan, et al. “ClassMiner: Mining Medical Video Content Structure and Events Towards Efficient Access and Scalable Skimming.” DMKD. 2002. (Year: 2002). [cited by applicant]