IP Library Granted Patent US 12,284,230
Granted Patent B2
US 12,284,230 · App. 17/863,950 · Granted Apr 22, 2025

Transmitting conference application content during a network conference

Inventors: Ross Douglas Mayfield (San Jose, CA); Yoshifumi Takebuchi (San Jose, CA)
Assignee: Zoom Communications, Inc.
H04L65/403H04L67/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,284,230
App. No.
17/863,950
Granted
Apr 22, 2025
Kind
B2
Abstract

System and methods for transmitting conference application content during a network conference. In an embodiment, a method is provided for transmitting conference application content during a network conference. The method includes participating in a network conference using a client application, selecting a conference application from a plurality of conference applications, and running the conference application from the client application during the network conference. The method also includes identifying application content from the conference application, and transmitting the application content and a conference application identifier to attendees of the network conference.

Claims (68)

1. A method comprising:

receiving, by a conference system with application support (“CSAS”) client application executed by a client device, a user selection of a conference application from a plurality of conference applications installed on the client device, wherein the CSAS client application is:

configured to execute the plurality of conference applications within the CSAS client application,

connected to a network conference, the network conference involving exchanging audio and video information between participants in the network conference, and

configured to provide audio or video information from the client device to the network conference and display received audio or video information from the network conference;

responsive to receiving the user selection, running, by the CSAS client application, the selected conference application within the CSAS client application;

receiving, by the CSAS client application during the network conference, application content from the selected conference application; and

transmitting the application content and a conference application identifier to one or more other participants in the network conference, the application identifier enabling other participants of the network conference to interact with corresponding local instances of the selected conference application based on the transmitted application content.

2. The method of claim 1 , further comprising:

receiving, by the CSAS client application from another participant, additional application content and the conference application identifier; and

providing, by the CSAS client application, the additional application content to the selected conference application.

3. The method of claim 1 , further comprising:

receiving, by the CSAS client application, a selection to screen share a display provided by the selected conference application; and

wherein transmitting the application content comprises transmitting a representation of the display provided by the selected conference application.

4. The method of claim 1 , further comprising:

displaying, by the CSAS client application, a conferencing client display providing views of one or more of the other participants in the network conference; and

displaying, by the CSAS client application, a conference application interface window providing a view of at least a portion of the application content.

5. The method of claim 4 , wherein the conferencing client display is displayed concurrently with the conference application interface window.

6. The method of claim 4 , wherein the conferencing client display is displayed in a side panel of the conferencing client display.

7. The method of claim 1 , further comprising displaying, by the CSAS client application, a listing of installed conference applications.

8. The method of claim 1 , further comprising:

receiving, by the CSAS client application, a selection of a second conference application;

running, by the CSAS client application, the selected second conference application concurrently with the selected conference application;

receiving, by the CSAS client application during the network conference, second application content from the selected second conference application; and

transmitting the second application content and a second conference application identifier to one or more other participants in the network conference.

9. A system 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 stored in the non-transitory computer-readable medium to:

receive, by a conference system with application support (“CSAS”) client application executed by a client device, a user selection of a conference application during a network conference, the conference application being one of a plurality of conference applications installed on the client device, wherein the CSAS client application is configured to:

execute the plurality of conference applications within the CSAS client application, and

provide audio or video information from the client device to the network conference and display received audio or video information from the network conference;

responsive to receiving the user selection, run, by the CSAS client application, the selected conference application within the CSAS client application;

receive, by the CSAS client application during the network conference, application content from the selected conference application; and

transmit the application content and a conference application identifier to one or more other participants in the network conference, the application identifier enabling other participants of the network conference to interact with corresponding local instances of the selected conference application based on the transmitted application content.

10. The system 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:

receiving, by the CSAS client application from another participant, additional application content and the conference application identifier; and

providing, by the CSAS client application, the additional application content to the selected conference application.

11. The system 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, by the CSAS client application, a selection to screen share a display provided by the selected conference application; and

transmit a representation of the display provided by the selected conference application.

12. The system 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, by the CSAS client application, a conferencing client display providing views of one or more of the other participants in the network conference; and

display, by the CSAS client application, a conference application interface window providing a view of at least a portion of the application content.

13. The system of claim 12 , wherein the conferencing client display is displayed concurrently with the conference application interface window.

14. The system of claim 12 , wherein the conferencing client display is displayed in a side panel of the conferencing client display.

15. The system 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, by the CSAS client application, a listing of installed conference applications.

16. The system 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, by the CSAS client application, a selection of a second conference application;

run, by the CSAS client application, the selected second conference application concurrently with the selected conference application;

receive, by the CSAS client application during the network conference, second application content from the selected second conference application; and

transmit the second application content and a second conference application identifier to one or more other participants in the network conference.

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

receive, by a conference system with application support (“CSAS”) client application executed by a client device, a user selection of a conference application during a network conference, the conference application being one of a plurality of conference applications installed on the client device, wherein the CSAS client application is configured to:

execute the plurality of conference applications within the CSAS client application, and

provide audio or video information from the client device to the network conference and display received audio or video information from the network conference;

responsive to receiving the user selection, run, by the CSAS client application, the selected conference application within the CSAS client application;

receive, by the CSAS client application during the network conference, application content from the selected conference application; and

transmit the application content and a conference application identifier to one or more other participants in the network conference, the application identifier enabling other participants of the network conference to interact with corresponding local instances of the selected conference application based on the transmitted application content.

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

receiving, by the CSAS client application from another participant, additional application content and the conference application identifier; and

providing, by the CSAS client application, the additional application content to the selected conference application.

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

receive, by the CSAS client application, a selection to screen share a display provided by the selected conference application; and

transmit a representation of the display provided by the selected conference application.

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

display, by the CSAS client application, a conferencing client display providing views of one or more of the other participants in the network conference; and

display, by the CSAS client application, a conference application interface window providing a view of at least a portion of the application content.

Assignments (1)
CHANGE OF NAME Recorded Mar 25, 2025
From: ZOOM VIDEO COMMUNICATIONS INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 070628/0558 →
Continuity (2)
Continuation 17069718 · Oct 13, 2020
Related Publication 20230141437A1 · May 11, 2023
References Cited (139)
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 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 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 11520928B2 · Brannon et al. · 2022 [cited by applicant]
US 11695811B2 · Mayfield et al. · 2023 [cited by applicant]
US 11916984B2 · Mayfield et al. · 2024 [cited by applicant]
US 11936696B2 · 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 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]
U.S. Appl. No. 17/069,620, Final Office Action dated Feb. 1, 2023, 17 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, Non-Final Office Action dated Feb. 2, 2023, 10 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Non-Final Office Action” dated Sep. 23, 2022, 13 pages. [cited by applicant]
U.S. Appl. No. 17/334,494, “Notice of Allowance” dated Dec. 28, 2022, 9 pages. [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, “Non-Final Office Action” dated Jul. 13, 2022, 17 pages. [cited by applicant]
U.S. Appl. No. 17/069,658 “Advisory Action” dated Nov. 26, 2021, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Final Office Action” dated Jul. 18, 2022, 20 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Final Office Action”, dated Sep. 20, 2021, 18 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,718, “Final Office Action” dated Aug. 9, 2021, 11 pages. [cited by applicant]
U.S. Appl. No. 17/069,718, “Notice of Allowance” dated Apr. 14, 2022, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,718, “Notice of Allowance” dated Jan. 7, 2022, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,718, “Notice of Allowance” dated Nov. 30, 2021, 14 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Final Office Action” dated May 26, 2022, 13 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Non-Final Office Action” dated Nov. 23, 2021, 13 pages. [cited by applicant]
U.S. Appl. No. 17/069,787, “Non-Final Office Action” dated Aug. 19, 2021, 9 pages. [cited by applicant]
U.S. Appl. No. 17/069,787, “Notice of Allowance” dated Jan. 26, 2022, 9 pages. [cited by applicant]
U.S. Appl. No. 17/334,494, “Non-Final Office Action” dated Aug. 1, 2022, 16 pages. [cited by applicant]
PCT/US2021/053683, “International Search Report and Written Opinion” dated Jan. 27, 2022, 10 pages. [cited by applicant]
PCT/US2021/053727, “International Search Report and Written Opinion” dated Jan. 26, 2022, 10 pages. [cited by applicant]
PCT/US2021/053882, “International Search Report and Written Opinion” dated Jan. 25, 2022, 11 pages. [cited by applicant]
PCT/US2021/054347, “International Search Report and Written Opinion” dated Feb. 2, 2022, 10 pages. [cited by applicant]
PCT/US2021/054350, “International Search Report and Written Opinion” dated Jan. 31, 2022, 12 pages. [cited by applicant]
PCT/US2021/054353, “International Search Report and Written Opinion” dated Jan. 28, 2022, 11 pages. [cited by applicant]
U.S. Appl. No. 17/334,494, Notice of Allowance dated Mar. 24, 2023, 8 pages. [cited by applicant]
U.S. Appl. No. 17/721,921, Non-Final Office Action dated Apr. 13, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Notice of Allowance” dated Jul. 26, 2023, 5 pages. [cited by applicant]
PCT/US2021/05434, International Preliminary Report on Patentability dated Apr. 27, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 17/069,620, “Non-Final Office Action”, dated Aug. 18, 2023, 19 pages. [cited by applicant]
U.S. Appl. No. 17/069,658, “Notice of Allowance”, dated Nov. 8, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/069,774, “Final Office Action”, dated Aug. 31, 2023, 17 pages. [cited by applicant]
U.S. Appl. No. 17/721,921, “Non-Final Office Action”, dated Dec. 21, 2023, 10 pages. [cited by applicant]
U.S. Appl. No. 17/721,921, “Notice of Allowance”, dated Sep. 18, 2023, 8 pages. [cited by applicant]
U.S. Appl. No. 18/195,753, “Notice of Allowance”, dated Jan. 5, 2024, 14 pages. [cited by applicant]
U.S. Appl. No. 18/195,753, “Notice of Allowance”, dated Oct. 24, 2023, 16 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]