Patent ID: 11895497
Assignee: T-MOBILE INNOVATIONS LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A method of communicating using a wireless gateway, comprising:
monitoring, by an application stored in a non-transitory memory of the wireless gateway and executable by a first processor of the wireless gateway, messages received by a second radio transceiver of the wireless gateway, wherein the first processor is coupled to the non-transitory memory, to a first radio transceiver configured to communicate wirelessly in a first radio spectrum band, and to the second radio transceiver, wherein the first processor provides a trusted execution environment (TEE) and no rich execution environment (REE), and wherein the second radio transceiver is configured to communicate wirelessly in a second radio spectrum band;
determining, by the application, that a first trusted message is received by the second radio transceiver;
storing, by the application, the first trusted message in the non-transitory memory;
commanding, by the application, a second processor of the wireless gateway to start executing in its TEE, wherein the second processor is coupled to the second radio transceiver and provides a TEE and a REE;
providing, by the application, the first trusted message to the second processor for processing in its TEE after the second processor is executing in its TEE;
monitoring, by the application, messages received by a third radio transceiver of the wireless gateway, wherein the third radio transceiver is configured to communicate wirelessly in a third radio spectrum band;
determining, by the application, that a second trusted message is received by the third radio transceiver;
storing, by the application, the second trusted message in the non-transitory memory;
commanding, by the application, a third processor of the wireless communication gateway to start executing in its TEE, wherein the third processor is coupled to the third radio transceiver and provides a TEE and a REE; and
providing, by the application, the second trusted message to the third processor for processing in its TEE after the third processor is executing in its TEE.