IP Library › Granted Patent US 12,542,819
Granted Patent B1
US 12,542,819 · App. 18/233,689 · Granted Feb 3, 2026

Sharing and collaborating on content objects during a video conference

Inventors: Arun Janakiraman (San Francisco, CA); Yeki Giles (Santa Clara, CA); Ross Douglas Mayfield (Palo Also, CA); Shishir Sharma (Ottawa, CA)
Assignee: Zoom Communications, Inc.
H04L65/403G06F3/0482G06F9/452
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,542,819
App. No.
18/233,689
Granted
Feb 3, 2026
Kind
B1
Abstract

One example method includes joining, using a video conferencing application, a video conference hosted by a video conference provider, the video conference having one or more participants; executing, within an execution environment provided by the video conferencing application, a software application to access a content object; receiving a command to share the content object to the one or more participants; and providing the content object to the one or more participants via the video conference provider.

Claims (50)

1 . A method comprising:

joining, by a client device using a video conferencing application, a video conference hosted by a video conference provider;

executing, by the client device within an execution environment provided by the video conferencing application, a software application to access a content object;

receiving, by the video conferencing application, a command to share the content object to a participant in the video conference; and

providing, by the video conferencing application, the content object to the participant via the video conference provider.

2 . The method of claim 1 , further comprising displaying, within a first graphical user interface (“GUI”) of the video conferencing application, a second GUI of the software application including the content object.

3 . The method of claim 2 , further comprising displaying, within the first GUI, a third GUI of the software application, the third GUI including content associated with the content object, the content included in the third GUI not provided to the participant.

4 . The method of claim 2 , further comprising:

receiving a command to exit or terminate the video conference;

in response to receiving the command to exit or terminate the video conference, exiting or terminating, respectively, the video conference, and

continuing to display the content object in the second GUI.

5 . The method of claim 1 , further comprising:

receiving, from a first client device corresponding to the participant, a request for the software application; and

in response to the request for the software application, providing a copy of the software application to the participant.

6 . The method of claim 1 , further comprising receiving an indication of an access level corresponding to a participant for the content object.

7 . The method of claim 6 , wherein the indication of the access level includes an indication that the access level persists only for the duration of the video conference.

8 . A client device comprising:

a communications interface;

a non-transitory computer-readable medium; and

one or more processors communicatively coupled to the communications interface and the non-transitory computer-readable medium, the one or more processors configured to execute processor-executable instructions to:

join, using a video conferencing application, a video conference hosted by a video conference provider, the video conference having one or more participants;

execute, within an execution environment provided by the video conferencing application, a software application to access a content object;

receive a command to share the content object to a participant in the video conference; and

provide the content object to the participant via the video conference provider.

9 . The client device of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to display, within a first graphical user interface (“GUI”) of the video conferencing application, a second GUI of the software application including the content object.

10 . The client device of claim 9 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to display, within the first GUI, a third GUI of the software application, the third GUI including content associated with the content object, the content included in the third GUI not provided to the participant.

11 . The client device of claim 9 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

receive a command to exit or terminate the video conference;

in response to receiving the command to exit or terminate the video conference, exit or terminate, respectively, the video conference, and

continue to display the content object in the second GUI.

12 . The client device of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

receive, from a first client device corresponding to the participant, a request for the software application; and

in response to the request for the software application, provide a copy of the software application to the participant.

13 . The client device of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to receive an indication of an access level corresponding to a participant for the content object.

14 . The client device of claim 13 , wherein the indication of the access level includes an indication that the access level persists only for the duration of the video conference.

15 . A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processor to:

join, using a video conferencing application, a video conference hosted by a video conference provider, the video conference having one or more participants;

execute, within an execution environment provided by the video conferencing application, a software application to access a content object;

receive a command to share the content object to a participant in the video conference; and

provide the content object to the participants via the video conference provider.

16 . The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause the one or more processors to display, within a first graphical user interface (“GUI”) of the video conferencing application, a second GUI of the software application including the content object.

17 . The non-transitory computer-readable medium of claim 16 , further comprising processor-executable instructions configured to cause the one or more processors to display, within the first GUI, a third GUI of the software application, the third GUI including content associated with the content object, the content included in the third GUI not provided to the participant.

18 . The non-transitory computer-readable medium of claim 16 , further comprising processor-executable instructions configured to cause the one or more processors to:

receive a command to exit or terminate the video conference;

in response to receiving the command to exit or terminate the video conference, exit or terminate, respectively, the video conference, and

continue to display the content object in the second GUI.

19 . The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause the one or more processors to:

receive, from a first client device corresponding to the participant, a request for the software application; and

in response to the request for the software application, provide a copy of the software application to the participant.

20 . The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause the one or more processors to receive an indication of an access level corresponding to a participant for the content object.

Assignments (2)
CHANGE OF NAME Recorded Jan 8, 2026
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 074292/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2023
From: JANAKIRAMAN, ARUN; GILES, YEKI; SHARMA, SHISHIR; MAYFIELD, ROSS DOUGLAS
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 064589/0494 →
Continuity (1)
Continuation 17472093 · Sep 10, 2021
References Cited (13)
US 6243452B1 · O'Shaughnessey et al. · 2001 [cited by applicant]
US 11006077B1 · Truong · 2021 [cited by examiner]
US 11079995B1 · Hulbert et al. · 2021 [cited by applicant]
US 11785063B2 · Janakiraman et al. · 2023 [cited by applicant]
US 20040128350A1 · Topfl · 2004 [cited by examiner]
US 20100257451A1 · Halevi et al. · 2010 [cited by applicant]
US 20160330404A1 · Nelson et al. · 2016 [cited by applicant]
US 20190361694A1 · Gordon et al. · 2019 [cited by applicant]
US 20200372140A1 · Jaber · 2020 [cited by examiner]
US 20220103603A1 · Vendrow · 2022 [cited by examiner]
JP 2004146913A · 2004 [cited by applicant]
U.S. Appl. No. 17/472,093, “Non-Final Office Action”, dated Sep. 2, 2022, 13 pages. [cited by applicant]
U.S. Appl. No. 17/472,093, “Notice of Allowance”, dated Mar. 30, 2023, 5 pages. [cited by applicant]
Cited By (1)
US 1,145,825