IP Library Granted Patent US 12,489,652
Granted Patent B2
US 12,489,652 · App. 17/823,688 · Granted Dec 2, 2025

Presenting captured screen content within a virtual conferencing system

Inventor: Andrew Cheng-Min Lin (Long Island City, NY)
Assignee: Snap Inc
H04L12/1822G06F3/0484
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,489,652
App. No.
17/823,688
Granted
Dec 2, 2025
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting captured screen content within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed; receive, via the first interface, an indication of user input for setting first properties for the at least one participant video element; provide, in association with designing the room, a second interface for configuring presentation of screen content captured during virtual conferencing; receive, via the second interface, an indication of user input for setting second properties for the presentation of the screen content captured during virtual conferencing; and provide, in association with virtual conferencing, display of the room based on the first properties and the second properties.

Claims (54)

1 . A method, comprising:

providing, in association with designing a room for a virtual conference and prior to the video conference, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed;

receiving, via the first interface, an indication of user input for setting first properties for the at least one participant video element;

providing, in association with designing the room and prior to the video conference, a second interface for configuring a screen share element for the room including cropping the screen share element and for configuring a list of screen captures for the room, the screen share element for sharing screen content during virtual conferencing, and the list of screen captures for displaying an ordered list of the screen content as captured during virtual conferencing;

receiving, via the second interface, an indication of user input for setting second properties for the screen share element and for the list of screen captures;

providing, during the virtual conference, display of the room for a plurality of participants of the video conference including the screen share element, the list of screen captures, and the participant video feed based on the first properties and the second properties;

causing audio comprising speech to be recorded in association with capturing at least one screen capture within the list of screen captures;

converting the speech to text; and

causing the text to be included as part of the at least one screen capture within the list of screen captures during the video conference.

2 . The method of claim 1 , wherein the first interface and the second interface provide for configuring at least one of positions, shapes or sizes of the at least one participant video element, the screen share element or the list of screen captures.

3 . The method of claim 1 , further comprising: providing display of the list of screen captures within a breakout room associated with the room.

4 . The method of claim 1 , further comprising:

assigning, for each participant of the plurality of participants associated with the virtual conference, a participant video feed corresponding to the participant with a respective participant video element of the at least one participant video element.

5 . The method of claim 4 , wherein the assigning is performed manually, via user selection by one or more of the plurality of participants, based on the first properties and second properties.

6 . The method of claim 4 , wherein the assigning is performed automatically based on the first properties and the second properties.

7 . The method of claim 1 , further comprising:

storing, prior to providing display of the room, the first properties and the second properties in association with the room.

8 . A system comprising:

a processor; and a memory storing instructions that, when executed by the processor, configure the processor to perform operations comprising:

providing, in association with designing a room for a virtual conference and prior to the video conference, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed;

receiving, via the first interface, an indication of user input for setting first properties for the at least one participant video element;

providing, in association with designing the room and prior to the video conference, a second interface for configuring a screen share element for the room including cropping the screen share element and for configuring a list of screen captures for the room, the screen share element for sharing screen content during virtual conferencing, and the list of screen captures for displaying an ordered list of the screen content as captured during virtual conferencing;

receiving, via the second interface, an indication of user input for setting second properties for the screen share element and for the list of screen captures;

providing, during the virtual conference, display of the room for a plurality of participants of the video conference including the screen share element, the list of screen captures, and the participant video feed based on the first properties and the second properties;

causing audio comprising speech to be recorded in association with capturing at least one screen capture within the list of screen captures;

converting the speech to text; and

causing the text to be included as part of the at least one screen capture within the list of screen captures during the video conference.

9 . The system of claim 8 , wherein the first interface and the second interface

provide for configuring at least one of positions, shapes or sizes of the at least one participant video element, the screen share element or the list of screen captures.

10 . The system of claim 8 , the operations further comprising:

providing display of the list of screen captures within a breakout room associated with the room.

11 . The system of claim 8 , the operations further comprising:

assigning, for each participant of the plurality of participants associated with the virtual conference, a participant video feed corresponding to the participant with a respective participant video element of the at least one participant video element.

12 . The system of claim 11 , wherein the assigning is performed manually, via user selection by one or more of the plurality of participants, based on the first properties and second properties.

13 . The system of claim 11 , wherein the assigning is performed automatically based on the first properties and the second properties.

14 . The system of claim 8 , the operations further comprising:

storing, prior to providing display of the room, the first properties and the second properties in association with the room.

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

providing, in association with designing a room for a virtual conference and prior to the video conference, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed;

receiving, via the first interface, an indication of user input for setting first properties for the at least one participant video element;

providing, in association with designing the room and prior to the video conference, a second interface for configuring a screen share element for the room including cropping the screen share element and for configuring a list of screen captures for the room, the screen share element for sharing screen content during virtual conferencing, and the list of screen captures for displaying an ordered list of the screen content as captured during virtual conferencing;

receiving, via the second interface, an indication of user input for setting second properties for the screen share element and for the list of screen captures;

providing, during the virtual conference, display of the room for a plurality of participants of the video conference including the screen share element, the list of screen captures, and the participant video feed based on the first properties and the second properties;

causing audio comprising speech to be recorded in association with capturing at least one screen capture within the list of screen captures;

converting the speech to text; and

causing the text to be included as part of the at least one screen capture within the list of screen captures during the video conference.

16 . The computer-readable medium of claim 15 , wherein the first interface and the second interface provide for configuring at least one of positions, shapes or sizes of the at least one participant video element, the screen share element or the list of screen captures.

17 . The computer-readable medium of claim 15 , the operations further comprising:

providing display of the list of screen captures within a breakout room associated with the room.

18 . The computer-readable medium of claim 15 , wherein the instructions further configure the computer to:

assigning, for each participant of the plurality of participants associated with the virtual conference, a participant video feed corresponding to the participant with a respective participant video element of the at least one participant video element.

19 . The computer-readable medium of claim 18 , wherein the assigning is performed manually, via user selection by one or more of the plurality of participants, based on the first properties and second properties.

20 . The method of claim 4 , wherein the screen share element is configured to share screen content, being displayed on a first device of a first participant of the plurality of participants, with second devices of second participants of the plurality of participants, and

wherein the screen content corresponds to an entire display, an application window or a browser tab being displayed on the first device of the first user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2025
From: LIN, ANDREW CHENG-MIN
To: SNAP INC.
Reel/Frame 072797/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2022
From: LIN, ANDREW CHENG-MIN
To: SNAP INC.
Reel/Frame 060953/0549 →
Continuity (1)
Related Publication 20240073050A1 · Feb 29, 2024
References Cited (51)
US 5949414A · Namikata et al. · 1999 [cited by applicant]
US 10360894B1 · Rakshit et al. · 2019 [cited by applicant]
US 11070768B1 · Krol et al. · 2021 [cited by applicant]
US 11128483B1 · Surazski · 2021 [cited by examiner]
US 11153442B1 · Balyasny et al. · 2021 [cited by applicant]
US 11196963B1 · DiPasquale · 2021 [cited by examiner]
US 11362848B1 · Lin et al. · 2022 [cited by applicant]
US 11381411B1 · Gale et al. · 2022 [cited by applicant]
US 20050078613A1 · Covell et al. · 2005 [cited by applicant]
US 20050276405A1 · Fernandes et al. · 2005 [cited by applicant]
US 20060002315A1 · Theurer · 2006 [cited by examiner]
US 20090303984A1 · Clark et al. · 2009 [cited by applicant]
US 20100306647A1 · Zhang et al. · 2010 [cited by applicant]
US 20120017149A1 · Lai et al. · 2012 [cited by applicant]
US 20120166952A1 · Alexandrov · 2012 [cited by examiner]
US 20140267550A1 · Nimri · 2014 [cited by examiner]
US 20180048683A1 · Katekar et al. · 2018 [cited by applicant]
US 20180359293A1 · Faulkner et al. · 2018 [cited by applicant]
US 20200366630A1 · Gorny · 2020 [cited by examiner]
US 20210399911A1 · Jorasch et al. · 2021 [cited by applicant]
US 20220052863A1 · Harrington · 2022 [cited by applicant]
US 20220115020A1 · Bradley · 2022 [cited by examiner]
US 20220116434A1 · Mayfield · 2022 [cited by examiner]
US 20220124283A1 · Krol et al. · 2022 [cited by applicant]
US 20220124286A1 · Punwani et al. · 2022 [cited by applicant]
US 20220321369A1 · Lin et al. · 2022 [cited by applicant]
US 20220321371A1 · Lin et al. · 2022 [cited by applicant]
US 20220321372A1 · Cho et al. · 2022 [cited by applicant]
US 20220321373A1 · Lin et al. · 2022 [cited by applicant]
US 20220321374A1 · Lin et al. · 2022 [cited by applicant]
US 20220321375A1 · Lin et al. · 2022 [cited by applicant]
US 20220321376A1 · Lin et al. · 2022 [cited by applicant]
US 20220321613A1 · Lin et al. · 2022 [cited by applicant]
US 20220321617A1 · Gale et al. · 2022 [cited by applicant]
US 20220321832A1 · Lin et al. · 2022 [cited by applicant]
US 20220321833A1 · Lin et al. · 2022 [cited by applicant]
US 20220385490A1 · Lin et al. · 2022 [cited by applicant]
US 20220407735A1 · Gale et al. · 2022 [cited by applicant]
US 20230032922A1 · Lin et al. · 2023 [cited by applicant]
US 20230094963A1 · Lin et al. · 2023 [cited by applicant]
US 20230095314A1 · Lin et al. · 2023 [cited by applicant]
US 20230096597A1 · Lin et al. · 2023 [cited by applicant]
US 20230101377A1 · Lin et al. · 2023 [cited by applicant]
US 20230101879A1 · Lin et al. · 2023 [cited by applicant]
US 20230367459A1 · Huh · 2023 [cited by examiner]
WO WO2022212386A1 · 2022 [cited by applicant]
WO WO2022212391A1 · 2022 [cited by applicant]
Zoom. Teachers: Top Features for Securing Your Virtual Classrooms & Enhancing Students' Learning Experiences. Aug. 20, 2020. Zoom. <https://blog.zoom.us/teachers-top-features-for-securing-virtual-classrooms-enhancing-st… [cited by examiner]
“U.S. Appl. No. 17/390,510, Non Final Office Action mailed Aug. 18, 2022”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 17/390,510, Notice of Allowance mailed Dec. 27, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/390,510, Response filed Nov. 18, 2022 to Non Final Office Action mailed Aug. 18, 2022”, 8 pgs. [cited by applicant]