IP Library › Granted Patent US 11,363,079
Granted Patent B2
US 11,363,079 · App. 17/069,787 · Granted Jun 14, 2022

For recording conference application activity associated with a network conference

Inventors: Ross Douglas Mayfield (San Jose, CA); Yoshifumi Takebuchi (San Jose, CA)
Assignee: Zoom Video Communications, Inc.
H04L65/403H04L67/02H04L67/42
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,363,079
App. No.
17/069,787
Granted
Jun 14, 2022
Kind
B2
Abstract

System and methods for recording conference application activity associated with a network conference. In an embodiment, a method is provided for recording conference application activity associated with a network conference. The method includes activating a client application, activating a recording of conference application activity, selecting a conference application from a plurality of conference applications, and running the conference application from the client application. The conference application is run during at least one of before, during, and after a network conference so that conference application activity is recorded. The method also includes exiting the network conference, and completing the recording of the conference application activity.

Claims (44)

1. A method for recording conference application activity associated with a network conference, the method comprising:

activating a client application configured to provide functionality associated with a network conference, wherein the client application is configured to install and execute conference applications that provide additional functionalities than the functionality of the client application;

receiving, at the client application, a request to install at least one conference application;

installing, by the client application, the at least one conference application from a network server;

activating a recording of conference application activity to record activities associated with using a plurality of installed conference applications by the client application including the installed at least one conference application;

receiving a selection of a conference application from the plurality of installed conference applications;

running the selected conference application from the client application, wherein the selected conference application is run during at least one of before, during, and after a network conference;

exiting the network conference; and

completing the recording of the conference application activity.

2. The method of claim 1 , wherein the operation of running comprises joining in the network conference to communicate with one or more attendees over at least one of a wired and wireless network.

3. The method of claim 1 , wherein receiving a selection of a conference application comprises:

receiving a selection of an application selector configured to present a list of the plurality of installed conference applications; and

receiving the selection of the conference application from the list.

4. The method of claim 1 , wherein the conference application is configured as a web application executable by a web browser.

5. The method of claim 4 , wherein the client application includes a version of a web browser and the operation of running comprises running the client application as a web application using the version of the web browser.

6. The method of claim 1 , further comprising using the conference application during the network conference.

7. The method of claim 1 , further comprising saving the recording of the conference application activity.

8. An apparatus for recording conference application activity associated with a network conference, the apparatus comprising:

a processor;

a memory device including instructions that are executable by the processor to cause the processor to perform operations comprising:

activating a client application configured to provide functionality associated with a network conference, wherein the client application is configured to install and execute conference applications that provide additional functionalities than the functionality of the client application;

receiving, at the client application, a request to install at least one conference application;

installing, by the client application, the at least one conference application from a network server;

activating a recording of conference application activity to record activities associated with using a plurality of installed conference applications by the client application including the installed at least one conference application;

receiving a selection of a conference application from the plurality of installed conference applications;

running the selected conference application from the client application, wherein the selected conference application is run during at least one of before, during, and after a network conference;

exiting the network conference; and

completing the recording of the conference application activity.

9. The apparatus of claim 8 , wherein the operations further comprise running the client application to communicate with one or more attendees over at least one of a wired and wireless network during the network conference.

10. The apparatus of claim 8 , wherein the operations further comprise receiving a selection of an application selector as user input and in response to the selection, displaying a list of the plurality of installed conference applications, and receiving additional user input to select the conference application from the list.

11. The apparatus of claim 8 , wherein the conference application is configured as a web application executable by a web browser.

12. The apparatus of claim 11 , wherein the client application includes a version of a web browser and the client application is executed as a web application in the version of the web browser.

13. The apparatus of claim 8 , wherein the conference application is configured to provide at least one of word processing, calendar, and spreadsheet functionality.

14. The apparatus of claim 13 , wherein the operations further comprise the recording of the conference application activity.

15. A non-transitory computer readable medium on which are stored program instructions that, when executed by one or more processors, cause the one or more processors to perform operations of:

activating a client application configured to provide functionality associated with a network conference, wherein the client application is configured to install and execute conference applications that provide additional functionalities than the functionality of the client application;

receiving, at the client application, a request to install at least one conference application;

installing, by the client application, the at least one conference application from a network server;

activating a recording of conference application activity to record activities associated with using a plurality of installed conference applications by the client application including the installed at least one conference application;

receiving a selection of a conference application from the plurality of installed conference applications;

running the selected conference application from the client application, wherein the selected conference application is run during at least one of before, during, and after a network conference;

exiting the network conference; and

completing the recording of the conference application activity.

16. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise saving the recording of the conference application activity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: MAYFIELD, ROSS DOUGLAS; TAKEBUCHI, YOSHIFUMI
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 054044/0233 →
Continuity (1)
Related Publication 20220116431A1 · Apr 14, 2022
Cited By (3)
US 12,255,937 US 12,284,230 US 12,323,474