US 12,143,493 B2
Authentication of communication session participants using blockchain
Michal Aichinger, Prague (CZ)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Sep. 27, 2023, as Appl. No. 18/373,742.
Application 18/373,742 is a continuation of application No. 17/462,954, filed on Aug. 31, 2021, granted, now 11,811,930.
Prior Publication US 2024/0022414 A1, Jan. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/00 (2022.01); H04L 9/08 (2006.01); H04L 67/141 (2022.01); H04L 67/146 (2022.01)
CPC H04L 9/3213 (2013.01) [H04L 9/0825 (2013.01); H04L 67/141 (2013.01); H04L 67/146 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for authenticating to a network-based communication service to participate in a network-based communication session, the method comprising:
at a computing device, performing operations comprising:
receiving an invitation to a communication session, the invitation including an indication of an authentication token recorded on a public blockchain, the authentication token associated on the public blockchain with an identifier of a blockchain account of a participant and an identifier of the communication session;
receiving an input to join the network-based communication session;
responsive to receiving the input to join the network-based communication session:
retrieving the authentication token using credentials of the blockchain account of the participant;
sending a join request to the communication service to join the network-based communication session, the join request providing the authentication token to authenticate with the network-based communication service; and
responsive to the communication server authenticating the authentication token, joining the network-based communication session in a role indicated by the authentication token.