Patent ID: 8891499

Claim:
A method of operating a first computing device having a configurable radio, the method comprising: defining a plurality of configurations for communicating with a second computing device, wherein the defining comprises: pre-negotiating with the second computing device, based on trigger detection capabilities of the first computing device: the plurality of configurations, and at least one trigger for each configuration of the plurality of configurations, wherein the pre-negotiating includes receiving data from a server and/or from the second computing device, the data including: a proposed set of configurations; and at least one trigger for each configuration of the proposed set of configurations; communicating with the second computing device via the configurable radio while the configurable radio is configured with a first configuration of the pre-negotiated plurality of configurations; in response to detection of the at least one trigger for a second configuration of the pre-negotiated plurality of configurations, configuring the configurable radio with the second configuration; and communicating with the second computing device via the configurable radio while the configurable radio is configured with the second configuration, wherein the pre-negotiated plurality of configurations are defined before detection of the at least one trigger for the second configuration.