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

Claim 8:
9. A system comprising:
one or more processors;
a payload interface executed by the one or more processors and configured to:
receive, from a source computing system, a workload payload and to return, to the source computing platform, a workload result based on a brokered result, the workload payload including input data, trusted execution code, and one or more trusted execution policies;

a trusted execution broker manager communicatively coupled to the payload interface and executed by the one or more processors, the trusted execution broker manager being configured to:
decrypt 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; and
select at least one of the multiple trusted execution platforms based on the one or more trusted execution policies to generate a brokered payload including executable trusted execution code and the input data; and

a brokered workload interface communicatively coupled to the trusted execution broker manager and executed by the one or more processors, the brokered workload interface being configured to:
communicate the brokered payload to the selected at least one of the multiple trusted execution platforms and to receive the brokered result generated from the brokered payload by the selected at least one of the multiple trusted execution platforms.