IP Library Granted Patent US 11,916,984
Granted Patent B2
US 11,916,984 · App. 18/195,753 · Granted Feb 27, 2024

System and methods for running conference applications before, during, and after a network conference

Inventors: Ross Douglas Mayfield (San Jose, CA); Yoshifumi Takebuchi (San Jose, CA)
Assignee: Zoom Video Communications, Inc.
H04L65/403H04L67/01H04L67/02
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,916,984
App. No.
18/195,753
Granted
Feb 27, 2024
Kind
B2
Abstract

System and methods for running conference applications before, during, and after a network conference. In an embodiment, a method is provided for running a conference application before joining a network conference. The method includes activating a client application, selecting a conference application from a plurality of conference applications, running the conference application from the client application before joining a network conference, and joining the network conference using the client application.

Claims (32)

1. A method comprising:

initiating a conference system server configured to provide a network conference using a conference system with application support (CSAS) client application deployed to user equipment, the network conference including audio and video information exchange over a network;

initiating an application store associated with the conference system server, the application store including a plurality of conference applications configured to provide functionality other than providing audio and video information exchange over the network;

transmitting a conference application of the plurality of conference applications in the application store to the user equipment to cause installation of the conference application in association with the CSAS client application on the user equipment;

configuring the CSAS client application on the user equipment to, in response to input to the CSAS client application, run the conference application before the CSAS client application joins a network conference, during the network conference, or after the CSAS client application leaves the network conference, as selected using the CSAS client application; and

attaching an application page generated by the conference application to the network conference when the CSAS client application joins the network conference or during the network conference.

2. The method of claim 1 , further comprising transmitting, by the CSAS client application using the user equipment, an invitation to the network conference, wherein the invitation includes the application page.

3. The method of claim 1 , further comprising generating and storing a record of application activity for the conference application.

4. The method of claim 1 , wherein transmitting the conference application of the plurality of conference applications further comprises transmitting the conference application in response to input received by the CSAS client application.

5. The method of claim 1 , wherein the conference application is a web application and the method further comprises configuring the CSAS client application on the user equipment to, in response to input to the CSAS client application, run the conference application in a web browser before the CSAS client application joins a network conference, during the network conference, or after the CSAS client application leaves the network conference, as selected using the CSAS client application.

6. The method of claim 1 , wherein the input to the CSAS client application comprises selection of the conference application from a list of conference applications installed on the user equipment.

7. A system comprising: a processor; and at least one memory device including instructions that are executable by the processor to cause the processor to:

initiate a conference system server configured to provide a network conference using a conference system with application support (CSAS) client application deployed to user equipment, the network conference including audio and video information exchange over a network;

initiate an application store associated with the conference system server, the application store including a plurality of conference applications configured to provide functionality other than providing audio and video information exchange over the network;

transmit a conference application of the plurality of conference applications in the application store to the user equipment to cause installation of the conference application in association with the CSAS client application on the user equipment;

configure the CSAS client application on the user equipment to, in response to input to the CSAS client application, run the conference application before the CSAS client application joins a network conference, during the network conference, or after the CSAS client application leaves the network conference, as selected using the CSAS client application; and

attach an application page generated by the conference application to the network conference when the CSAS client application joins the network conference or during the network conference.

8. The system of claim 7 , wherein the instructions are further executable by the processor to transmit, from the CSAS client application using the user equipment, an invitation to the network conference, wherein the invitation includes the application page.

9. The system of claim 7 , wherein the instructions are further executable by the processor to generate and store a record of application activity for the conference application.

10. The system of claim 7 , wherein the instructions are further executable by the processor to transmit the conference application in response to input received by the CSAS client application.

11. The system of claim 7 , wherein the conference application is a web application and the instructions are further executable by the processor to configure the CSAS client application on the user equipment to, in response to input to the CSAS client application, run the conference application in a web browser before the CSAS client application joins a network conference, during the network conference, or after the CSAS client application leaves the network conference, as selected using the CSAS client application.

12. The system of claim 7 , wherein the input to the CSAS client application comprises selection of the conference application from a list of conference applications installed on the user equipment.

13. A non-transitory computer-readable medium comprising code that is executable by a processor for causing the processor to:

initiate a conference system server configured to provide a network conference using a conference system with application support (CSAS) client application deployed to user equipment, the network conference including audio and video information exchange over a network;

initiate an application store associated with the conference system server, the application store including a plurality of conference applications configured to provide functionality other than providing audio and video information exchange over the network;

transmit a conference application of the plurality of conference applications in the application store to the user equipment to cause installation of the conference application in association with the CSAS client application on the user equipment;

configure the CSAS client application on the user equipment to, in response to input to the CSAS client application, run the conference application before the CSAS client application joins a network conference, during the network conference, or after the CSAS client application leaves the network conference, as selected using the CSAS client application; and

attach an application page generated by the conference application to the network conference when the CSAS client application joins the network conference or during the network conference.

14. The non-transitory computer-readable medium of claim 13 , wherein the code is further executable for causing the processor to transmit, from the CSAS client application using the user equipment, an invitation to the network conference, wherein the invitation includes the application page.

15. The non-transitory computer-readable medium of claim 13 , wherein the code is further executable for causing the processor to generate and store a record of application activity for the conference application.

16. The non-transitory computer-readable medium of claim 13 , wherein the code is further executable for causing the processor to transmit the conference application in response to input received by the CSAS client application.

17. The non-transitory computer-readable medium of claim 13 , wherein the conference application is a web application and the code is further executable for causing the processor to configure the CSAS client application on the user equipment to, in response to input to the CSAS client application, run the conference application in a web browser before the CSAS client application joins a network conference, during the network conference, or after the CSAS client application leaves the network conference, as selected using the CSAS client application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2023
From: MAYFIELD, ROSS DOUGLAS; TAKEBUCHI, YOSHI
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 065881/0771 →
Continuity (3)
Continuation 17334494 · May 28, 2021
Continuation 17069750 · Oct 13, 2020
Related Publication 20230283648A1 · Sep 7, 2023
Cited By (2)
US 12,284,230 US 12,323,474