IP Library › Granted Patent US 11,785,063
Granted Patent B2
US 11,785,063 · App. 17/472,093 · Granted Oct 10, 2023

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 Video 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 11,785,063
App. No.
17/472,093
Granted
Oct 10, 2023
Kind
B2
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, the video conference having one or more participants;

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 the one or more participants; and

providing, by the video conferencing application, the content object to the one or more participants 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 one or more participants.

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 a first participant of the one or more participants, 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 first 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 the one or more participants; and

provide the content object to the one or more participants 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 one or more participants.

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 a first participant of the one or more participants, 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 first 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 the one or more participants; and

provide the content object to the one or more 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 one or more participants.

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 a first participant of the one or more participants, 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 first 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 Sep 13, 2021
From: JANAKIRAMAN, ARUN; GILES, YEKI; MAYFIELD, ROSS; SHARMA, SHISHIR
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 057458/0750 →
Continuity (1)
Related Publication 20230083688A1 · Mar 16, 2023
Cited By (4)
US 12,189,866 US 12,210,794 US 12,475,184 US 12,542,819