US 11,673,058 B2
Data transport of encryption key used to secure communication between computing devices
Kyle Schouviller, New Castle, WA (US); and Scott Guest, Woodinville, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 23, 2021, as Appl. No. 17/182,743.
Application 17/182,743 is a continuation of application No. 16/510,823, filed on Jul. 12, 2019, granted, now 10,960,314.
Prior Publication US 2021/0170280 A1, Jun. 10, 2021
Int. Cl. A63F 13/71 (2014.01); H04L 9/40 (2022.01)
CPC A63F 13/71 (2014.09) [H04L 63/0442 (2013.01); H04L 63/062 (2013.01); H04L 2463/062 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating, at a computing device, a decryption key;
transmitting, by the computing device, the decryption key to a server device of an application or service;
detecting access to the application or service by a client device;
in response to detecting the access to the application or service by the client device;
generating, at the computing device, an encryption key configured for securing communications for a secure communication channel between the server device of the application or service and the client device, and
generating, at the computing device, an encrypted token that the decryption key is used to decrypt and that is usable to gain access to the secure communication channel of the application or service, wherein the generating comprises integrating the encryption key within a payload of the encrypted token; and
forwarding the encrypted token to the client device of the application or service to enable launch of the secure communication channel of the application or service between the client device and the server device.