US 11,838,253 B2
Dynamically controlled permissions for managing the display of messages directed to a presenter
Bahram Ali, Bellevue, WA (US); and Fehmi Chebil, San Jose, CA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Jul. 16, 2022, as Appl. No. 17/866,503.
Application 17/866,503 is a continuation of application No. 17/191,476, filed on Mar. 3, 2021, granted, now 11,431,665.
Prior Publication US 2023/0075129 A1, Mar. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 51/212 (2022.01); H04L 51/226 (2022.01); H04L 12/18 (2006.01)
CPC H04L 51/212 (2022.05) [H04L 12/1822 (2013.01); H04L 51/226 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for controlling a communication of messages to a first user of a communication system, the method comprising:
receiving input data indicating a selection of permitted users from a plurality of users;
configuring permission data for allowing the permitted users to exclusively communicate individual messages to a computing device associated with the first user for display of the messages during a communication session, wherein the permission data is further configured to restrict computing devices associated with non-permitted users of the plurality of users from receiving or displaying the individual messages;
receiving the individual messages from the permitted users, wherein the individual messages are directed to the first user during the communication session;
receiving a first video stream that includes a rendering of shared content and a rendering of the individual messages sent from one permitted user to the first user;
processing the first video stream to generate a second video stream that includes a rendering of the shared content without pixels showing the individual messages;
causing a display of a rendering of the first video stream that includes the rendering of shared content and the rendering of the individual messages on a user interface of the computing device associated with the first user based on the permission data identifying the permitted users and allowed to communicate the individual messages to the first user during the communication session; and
causing one or more displays of renderings of the second video stream that includes the rendering of shared content without pixels showing the individual messages on user interfaces of the computing devices associated with non-permitted users based on the permission data identifying the non-permitted users that are restricted from displaying or receiving the individual messages.