Patent ID: 9386264
Filing Date: 2016-07-05
CPC Classification: G06F,H04N

Claim Text:
1. A computer-implemented method for augmenting capabilities of a host device, performed on the host device having at least one processor and memory storing at least one first program for execution by the at least one processor of the host device to perform the method, comprising: determining by the host device a multimedia or sensor capability that is not available at the host device, but is offered by a plurality of computing devices, wherein each of the plurality of computing devices has at least one processor and memory storing at least one second program for execution by the at least one processor of the respective computing device to offer the multimedia or sensor capability at the respective computing device; pairing the host device and the plurality of computing devices via one or more networks; selecting a first computing device of the plurality of computing devices to implement the multimedia or sensor capability; in response to a request from a first application on the host device to use the multimedia or sensor capability, establishing a connection to the first computing device through the one or more networks; and facilitating communications between the first application and the first computing device through the one or more networks to provide an output of the multimedia or sensor capability as executed by the at least one processor of the first computing device according to the at least one second program.