IP Library › Granted Patent US 12,255,937
Granted Patent B2
US 12,255,937 · App. 18/439,194 · Granted Mar 18, 2025

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 12,255,937
App. No.
18/439,194
Filed
Feb 12, 2024
Granted
Mar 18, 2025
Kind
B2
Art Unit
2441
USPC
709/204
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 (44)

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 during the network conference;

receiving, from the user equipment during the network conference, application content and an identifier corresponding to the conference application; and

transmitting the application content and the identifier to attendees of the network conference.

2. The method of claim 1 , further comprising 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.

3. The method of claim 2 , 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.

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

5. 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.

6. 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.

7. The method of claim 1 , further comprising:

receiving, from the user equipment during the network conference, an application display window corresponding to the conference application; and

transmitting the application display window to attendees of the network conference.

8. 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 during the network conference;

receive, from the user equipment during the network conference, application content and an identifier corresponding to the conference application; and

transmit the application content and the identifier to attendees of the network conference.

9. The system of claim 8 , wherein the instructions are further executable by the processor to 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.

10. The system of claim 9 , 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.

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

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

13. The system of claim 8 , 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.

14. The system of claim 8 , wherein the instructions are further executable by the processor to:

receive, from the user equipment during the network conference, an application display window corresponding to the conference application; and

transmit the application display window to attendees of the network conference.

15. 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 during the network conference;

receive, from the user equipment during the network conference, application content and an identifier corresponding to the conference application; and

transmit the application content and the identifier to attendees of the network conference.

16. The non-transitory computer-readable medium of claim 15 , wherein the code is further executable for causing the processor to 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.

17. The non-transitory computer-readable medium of claim 16 , 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.

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

19. The non-transitory computer-readable medium of claim 15 , 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.

20. The non-transitory computer-readable medium of claim 15 , 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.

Continuity (4)
Continuation 18195753 · May 10, 2023
Continuation 17334494 · May 28, 2021
Continuation 17069750 · Oct 13, 2020
Related Publication 20240187465A1 · Jun 6, 2024
References Cited (153)
US 6038602A · Ishikawa · 2000 [cited by applicant]
US 6182073B1 · Kukkal · 2001 [cited by applicant]
US 6343313B1 · Salesky et al. · 2002 [cited by applicant]
US 6691154B1 · Zhu et al. · 2004 [cited by applicant]
US 6816904B1 · Ludwig et al. · 2004 [cited by applicant]
US 7447740B2 · Abiezzi et al. · 2008 [cited by applicant]
US 7472162B2 · Thompson et al. · 2008 [cited by applicant]
US 8234335B1 · Haldar et al. · 2012 [cited by applicant]
US 8576750B1 · Hecht et al. · 2013 [cited by applicant]
US 8605132B1 · Swanson et al. · 2013 [cited by applicant]
US 9503683B2 · Dunn et al. · 2016 [cited by applicant]
US 9560206B2 · Jones · 2017 [cited by examiner]
US 9774746B1 · Sennett et al. · 2017 [cited by applicant]
US 9836458B1 · Jiang et al. · 2017 [cited by applicant]
US 9843606B1 · Vendrow et al. · 2017 [cited by applicant]
US 10171521B2 · Sall · 2019 [cited by applicant]
US 10268360B2 · Jones · 2019 [cited by examiner]
US 10936648B2 · Sivaji et al. · 2021 [cited by applicant]
US 10970925B2 · Lang et al. · 2021 [cited by applicant]
US 11037565B2 · Kudurshian et al. · 2021 [cited by applicant]
US 11050802B1 · Mayfield et al. · 2021 [cited by applicant]
US 11089134B1 · Gordon et al. · 2021 [cited by applicant]
US 11363079B2 · Mayfield et al. · 2022 [cited by applicant]
US 11425176B2 · Mayfield et al. · 2022 [cited by applicant]
US 11520928B2 · Brannon et al. · 2022 [cited by applicant]
US 11695811B2 · Mayfield et al. · 2023 [cited by applicant]
US 11936696B2 · Mayfield et al. · 2024 [cited by applicant]
US 12126663B2 · Mayfield et al. · 2024 [cited by applicant]
US 20020032730A1 · Amit et al. · 2002 [cited by applicant]
US 20030105818A1 · Lapstun et al. · 2003 [cited by applicant]
US 20070121530A1 · Vadlakonda et al. · 2007 [cited by applicant]
US 20070174384A1 · Abd-El-Malek et al. · 2007 [cited by applicant]
US 20070185956A1 · Ogle et al. · 2007 [cited by applicant]
US 20070276947A1 · Panattu et al. · 2007 [cited by applicant]
US 20070300165A1 · Haveliwala · 2007 [cited by applicant]
US 20090158430A1 · Borders · 2009 [cited by applicant]
US 20100235787A1 · Couse et al. · 2010 [cited by applicant]
US 20100241639A1 · Kifer et al. · 2010 [cited by applicant]
US 20100257451A1 · Halevi et al. · 2010 [cited by applicant]
US 20100262925A1 · Liu et al. · 2010 [cited by applicant]
US 20100318940A1 · Stevens et al. · 2010 [cited by applicant]
US 20110173270A1 · Uchida et al. · 2011 [cited by applicant]
US 20110197148A1 · Rhee et al. · 2011 [cited by applicant]
US 20110270922A1 · Jones et al. · 2011 [cited by applicant]
US 20110271210A1 · Jones et al. · 2011 [cited by applicant]
US 20110304686A1 · Qiu et al. · 2011 [cited by applicant]
US 20120011205A1 · Paulsami et al. · 2012 [cited by applicant]
US 20120023407A1 · Taylor · 2012 [cited by applicant]
US 20120110446A1 · Kunieda · 2012 [cited by applicant]
US 20120296914A1 · Romanov et al. · 2012 [cited by applicant]
US 20130066974A1 · Yoakum et al. · 2013 [cited by applicant]
US 20130145284A1 · Anantharaman et al. · 2013 [cited by applicant]
US 20130263021A1 · Dunn et al. · 2013 [cited by applicant]
US 20140032677A1 · Pittenger et al. · 2014 [cited by applicant]
US 20140108557A1 · Calman et al. · 2014 [cited by applicant]
US 20140173430A1 · Clavel et al. · 2014 [cited by applicant]
US 20140211929A1 · Krishnan et al. · 2014 [cited by applicant]
US 20140267571A1 · Periyannan et al. · 2014 [cited by applicant]
US 20140289646A1 · Munir · 2014 [cited by applicant]
US 20140313278A1 · Periyannan et al. · 2014 [cited by applicant]
US 20140362165A1 · Ackerman et al. · 2014 [cited by applicant]
US 20150002615A1 · Yasoshima · 2015 [cited by applicant]
US 20150149532A1 · Kumashio · 2015 [cited by applicant]
US 20150149586A1 · Saito · 2015 [cited by applicant]
US 20150264103A1 · Kim et al. · 2015 [cited by applicant]
US 20160065742A1 · Nasir et al. · 2016 [cited by applicant]
US 20160182673A1 · Kinarti et al. · 2016 [cited by applicant]
US 20160191577A1 · Inagaki · 2016 [cited by applicant]
US 20160226871A1 · Stephure et al. · 2016 [cited by applicant]
US 20160247122A1 · Wong et al. · 2016 [cited by applicant]
US 20160323544A1 · Wang et al. · 2016 [cited by applicant]
US 20170149707A1 · Hattar et al. · 2017 [cited by applicant]
US 20180097951A1 · Nagai · 2018 [cited by applicant]
US 20180109634A1 · Lawson et al. · 2018 [cited by applicant]
US 20180121217A1 · Jarabek et al. · 2018 [cited by applicant]
US 20180129657A1 · Guest · 2018 [cited by applicant]
US 20180139253A1 · Ruetschi et al. · 2018 [cited by applicant]
US 20180293906A1 · Chen et al. · 2018 [cited by applicant]
US 20190166330A1 · Ma et al. · 2019 [cited by applicant]
US 20190272141A1 · Poel et al. · 2019 [cited by applicant]
US 20190303879A1 · Mankovskii et al. · 2019 [cited by applicant]
US 20190312918A1 · Balasaygun et al. · 2019 [cited by applicant]
US 20190361694A1 · Gordon et al. · 2019 [cited by applicant]
US 20190379712A1 · Mota et al. · 2019 [cited by applicant]
US 20200044998A1 · Jeon et al. · 2020 [cited by applicant]
US 20200112450A1 · Chhabra et al. · 2020 [cited by applicant]
US 20200125616A1 · Sun et al. · 2020 [cited by applicant]
US 20210042314A1 · Batlle et al. · 2021 [cited by applicant]
US 20210200431A1 · Xiao et al. · 2021 [cited by applicant]
US 20220116241A1 · Mayfield et al. · 2022 [cited by applicant]
US 20220116431A1 · Mayfield et al. · 2022 [cited by applicant]
US 20220116432A1 · Mayfield et al. · 2022 [cited by applicant]
US 20220116434A1 · Mayfield et al. · 2022 [cited by applicant]
US 20220239712A1 · Mayfield et al. · 2022 [cited by applicant]
US 20220308716A1 · Rice · 2022 [cited by applicant]
US 20220417047A1 · Foufa et al. · 2022 [cited by applicant]
US 20230028611A1 · Houser et al. · 2023 [cited by applicant]
US 20230141437A1 · Mayfield et al. · 2023 [cited by applicant]
US 20230273720A1 · Silverstein et al. · 2023 [cited by applicant]
US 20230283648A1 · Mayfield et al. · 2023 [cited by applicant]
EP 2568683A2 · 2013 [cited by applicant]
EP 2846527A1 · 2015 [cited by applicant]
EP 2961160A1 · 2015 [cited by applicant]
“What Are The Attendee Controls?”, Available Online at URL: https://support.zoom.us/hc/en-us/articles/200941109-What-Are-the-Attendee-Controls-, Jan. 29, 2015, 2 pages. [cited by applicant]
U.S. Appl. No. 17/069,620, “Final Office Action”, Feb. 1, 2023, 17 pages. [cited by applicant]
U.S. Appl. No. 17/069,620, “Non-Final Office Action”, Aug. 18, 2023, 19 pages. [cited by applicant]
U.S. Appl. No. 17/069,620, “Non-Final Office Action”, Jul. 13, 2022, 17 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Advisory Action”, Nov. 26, 2021, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Final Office Action”, Jul. 18, 2022, 20 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Final Office Action”, Sep. 20, 2021, 18 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Non-Final Office Action”, Feb. 2, 2023, 10 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Non-Final Office Action”, Jan. 4, 2022, 19 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Notice of Allowance”, Jul. 26, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Notice of Allowance”, Nov. 8, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,718, “Final Office Action”, Aug. 9, 2021, 11 pages. [cited by applicant]
U.S. Appl. No. 17/069,718, “Notice of Allowance”, Apr. 14, 2022, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,718, “Notice of Allowance”, Jan. 7, 2022, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,718, “Notice of Allowance”, Nov. 30, 2021, 14 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Final Office Action”, Aug. 31, 2023, 17 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Final Office Action”, May 26, 2022, 13 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Non-Final Office Action”, Nov. 23, 2021, 13 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Non-Final Office Action”, Sep. 23, 2022, 13 pages. [cited by applicant]
U.S. Appl. No. 17/069,787, “Non-Final Office Action”, Aug. 19, 2021, 9 pages. [cited by applicant]
U.S. Appl. No. 17/069,787, “Notice of Allowance”, Jan. 26, 2022, 9 pages. [cited by applicant]
U.S. Appl. No. 17/334,494, “Non-Final Office Action”, Aug. 1, 2022, 16 pages. [cited by applicant]
U.S. Appl. No. 17/334,494, “Notice of Allowance”, Dec. 28, 2022, 9 pages. [cited by applicant]
U.S. Appl. No. 17/334,494, “Notice of Allowance”, Mar. 24, 2023, 8 pages. [cited by applicant]
U.S. Appl. No. 17/721,921, “Non-Final Office Action”, Apr. 13, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 17/721,921, “Non-Final Office Action”, Dec. 21, 2023, 10 pages. [cited by applicant]
U.S. Appl. No. 17/721,921, “Notice of Allowance”, Sep. 18, 2023, 8 pages. [cited by applicant]
U.S. Appl. No. 17/863,950, “Final Office Action”, Aug. 17, 2023, 12 pages. [cited by applicant]
U.S. Appl. No. 17/863,950, “Non-Final Office Action”, May 8, 2023, 9 pages. [cited by applicant]
U.S. Appl. No. 18/195,753, “Notice of Allowance”, Jan. 5, 2024, 14 pages. [cited by applicant]
U.S. Appl. No. 18/195,753, “Notice of Allowance”, Oct. 24, 2023, 16 pages. [cited by applicant]
PCT App. No. PCT/US2021/053683, “International Preliminary Report on Patentability”, Apr. 27, 2023, 7 pages. [cited by applicant]
PCT App. No. PCT/US2021/053683, “International Search Report and Written Opinion”, Jan. 27, 2022, 10 pages. [cited by applicant]
PCT App. No. PCT/US2021/053727, “International Preliminary Report on Patentability”, Apr. 27, 2023, 7 pages. [cited by applicant]
PCT App. No. PCT/US2021/053727, “International Search Report and Written Opinion”, Jan. 26, 2022, 10 pages. [cited by applicant]
PCT App. No. PCT/US2021/053882, “International Preliminary Report on Patentability”, Apr. 27, 2023, 8 pages. [cited by applicant]
PCT App. No. PCT/US2021/053882, “International Search Report and Written Opinion”, Jan. 25, 2022, 11 pages. [cited by applicant]
PCT App. No. PCT/US2021/054347, “International Preliminary Report on Patentability”, Apr. 27, 2023, 7 pages. [cited by applicant]
PCT App. No. PCT/US2021/054347, “International Search Report and Written Opinion”, Feb. 2, 2022, 10 pages. [cited by applicant]
PCT App. No. PCT/US2021/054350, “International Preliminary Report on Patentability”, Apr. 27, 2023, 8 pages. [cited by applicant]
PCT App. No. PCT/US2021/054350, “International Search Report and Written Opinion”, Jan. 31, 2022, 12 pages. [cited by applicant]
PCT App. No. PCT/US2021/054353, “International Preliminary Report on Patentability”, Apr. 27, 2023, 8 pages. [cited by applicant]
PCT App. No. PCT/US2021/054353, “International Search Report and Written Opinion”, Jan. 28, 2022, 11 pages. [cited by applicant]
U.S. Appl. No. 17/069,620 , “Final Office Action”, Jun. 18, 2024, 17 pages. [cited by applicant]
U.S. Appl. No. 17/069,774 , “Notice of Allowance”, Apr. 3, 2024, 8 pages. [cited by applicant]
U.S. Appl. No. 17/069,774 , “Notice of Allowance”, Jul. 25, 2024, 5 pages. [cited by applicant]
U.S. Appl. No. 17/721,921 , “Notice of Allowance”, Jun. 17, 2024, 8 pages. [cited by applicant]
U.S. Appl. No. 17/863,950 , “Final Office Action”, Aug. 29, 2024, 10 pages. [cited by applicant]
U.S. Appl. No. 17/863,950 , “Non-Final Office Action”, Mar. 14, 2024, 10 pages. [cited by applicant]
U.S. Appl. No. 18/584,555 , “Non-Final Office Action”, Oct. 22, 2024, 13 pages. [cited by applicant]