US 11,915,010 B2
Cross-platform multi-transport remote code activation
Shrey Shah, Redmond, WA (US); and Aidan George Purdy-Say, London (GB)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 28, 2022, as Appl. No. 17/706,356.
Prior Publication US 2023/0305857 A1, Sep. 28, 2023
Int. Cl. G06F 9/4401 (2018.01)
CPC G06F 9/4416 (2013.01) [G06F 9/4418 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for remote code activation, the computer-implemented method comprising:
probing, by a first device operating on a first platform, a second device operating on a second platform for available software applications for remote activation;
receiving, on the first device, a wake initiation, wherein the wake initiation indicates a particular software application for activation on the second device, wherein the particular software application for activation is selected from the available software applications for remote activation;
identifying, on the first device, a plurality of compatible transports for transmitting a wake message to the second device;
selecting, on the first device, one or more transports from the plurality of compatible transports for transmitting the wake message to the second device;
generating the wake message having a payload that comprises an indication of the particular software application for activation, wherein the wake message is platform agnostic;
transmitting, from the first device to the second device, the wake message over the one or more transports;
receiving, at the second device, the wake message over the one or more transports; and
in response to processing the wake message, activating, by the second device, the particular software application indicated in the wake message, wherein the particular software application is not executing on the second device prior to the activating.