Patent ID: 11915010
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A system for remote software application activation, the system comprising:
a memory for storing executable program code; and
a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to:
probe, by the system operating on a first platform, a remote system operating on a second platform for available software applications for remote activation;
receive a wake initiation, wherein the wake initiation indicates a particular software application for activation on the remote system, wherein the particular software application for activation is selected from the available software applications for remote activation;
identify a plurality of compatible transports for transmitting a wake message to the remote system;
select one or more transports from the plurality of compatible transports for transmitting the wake message to the remote system;
generate the wake message having a payload that comprises an indication of the particular software application for activation, wherein the wake message is platform agnostic; and
transmit the wake message over the one or more transports to the remote system, wherein the wake message is processed by the remote system to activate the particular software application indicated in the wake message, and wherein the particular software application is not executing on the remote system prior to the activating.