US 11,755,340 B2
Automatic enrollment and intelligent assignment of settings
Shalendra Chhabra, Seattle, WA (US); and Jason Thomas Faulkner, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Oct. 7, 2020, as Appl. No. 17/65,495.
Prior Publication US 2022/0107816 A1, Apr. 7, 2022
Int. Cl. G06F 9/445 (2018.01); G06N 20/00 (2019.01); G06F 9/54 (2006.01)
CPC G06F 9/4451 (2013.01) [G06F 9/54 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A machine-implemented method for adaptively applying settings unique to users in a communication session, the method comprising:
generating, by a data processing system, an invitation to the communication session, the invitation including:
a time for the communication session,
a link to join the session, and
embedded machine-executable instructions which, upon execution by a computing device corresponding to a user of the communication session, cause the computing device to automatically collect settings usable to configure one or more computer-implemented functions for interacting with the computing device during the communication session;
sending, by the data processing system to the computing device of a respective user, data indicative of the invitation to the communication session;
receiving, by the data processing system from the computing device in response to execution of the embedded machine-executable instructions in the invitation by the computing device, a response to the invitation, the response including the settings, wherein:
the response is included in an RSVP to the invitation, the RSVP comprising an indication that the respective user has accepted or rejected the invitation; or
the response is sent when the computing device connects to the communication session;
automatically configuring, by the data processing system, the one or more functions in interacting with the computing device during the communication session by applying the settings; and
automatically configuring, by the data processing system, the one or more functions in interacting with additional respective computing devices during the communication session for additional users on the additional respective computing devices by applying received settings that are unique to the additional users.