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

Claim 11:
12. One or more tangible processor-readable storage media embodied with instructions for executing on one or more processors and circuits of a device a process comprising:
receiving, from a source computing system, a workload payload, the workload payload including input data, trusted execution code, and one or more trusted execution policies;
decrypting, by a trusted execution broker, the one or more trusted execution policies, the one or more trusted execution policies being associated with an attestation record;
validate the one or more trusted execution policies using the attestation record;
selecting, by the trusted execution broker, at least one of multiple trusted execution platforms based on the one or more trusted execution policies;
generating a brokered payload including the input data and executable trusted execution code corresponding to the trusted execution code;
communicating the brokered payload to the selected at least one of the multiple trusted execution platforms;
receiving a brokered result generated from the brokered payload by the selected at least one of the multiple trusted execution platforms; and
returning, to the source computing system, a workload result based on the brokered result.