US 11,916,983 B2
Reducing setup time for online meetings
Nagaswapna Bhamidipati, Redmond, WA (US); Xin He, Bellevue, WA (US); Milica Jovanovic, Prague (CZ); Artur Pawel Kania, Bellevue, WA (US); Namendra Kumar, Redmond, WA (US); Rui Liang, Sammamish, WA (US); Yue Li, Bellevue, WA (US); Joel Harodi Marquez Catano, Seattle, WA (US); Abhilash Chandrasekharan Nair, Bothell, WA (US); Gaurav Pancholi, Redmond, WA (US); Jindrich Parus, Prague (CZ); Martin Petrla, Prague (CZ); Denis Postu, Prague (CZ); Rama Krishan Prasad Satya Prakash, Redmond, WA (US); Kensaku Sueda, Kirkland, WA (US); Balvinder Kaur Thind, Sammamish, WA (US); and Hao Xu, Issaquah, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 13, 2023, as Appl. No. 18/168,374.
Application 18/168,374 is a continuation of application No. 17/576,243, filed on Jan. 14, 2022, granted, now 11,582,275.
Application 17/576,243 is a continuation of application No. 16/702,533, filed on Dec. 3, 2019, granted, now 11,252,206, issued on Feb. 15, 2022.
Prior Publication US 2023/0199045 A1, Jun. 22, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/403 (2022.01); G06Q 10/109 (2023.01); H04L 12/18 (2006.01); H04L 65/1069 (2022.01)
CPC H04L 65/403 (2013.01) [G06Q 10/109 (2013.01); H04L 12/1831 (2013.01); H04L 65/1069 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An online meeting system enabling a user to start or join an online meeting of an online meeting service, comprising:
a processor; and
machine-readable media including instructions which, when executed by the processor, cause the processor to perform functions of:
receiving a request from the user to start or join the online meeting of the online meeting service;
in response to receiving the request from the user to start or join the online meeting:
displaying a pre-meeting user interface (UI) on a display device, the pre-meeting UI including a user interface control which, when activated, enables transmission of at least one of audio data and video data of the online meeting between the online meeting system and the online meeting service; and
prior to receiving an activation of the user interface control, exchanging connection parameters between the online meeting system and the online meeting service, wherein exchanging connection parameters includes:
sending a client connection parameter to the online meeting service; and
receiving a service connection parameter from the online meeting service in response to the client connection parameter; and
in response to receiving the activation of the user interface control, enabling the transmission of the at least one of the audio data and the video data for the online meeting based on the exchanged connections parameters between the online meeting system and the online meeting service.