Patent ID: 9413821
Filing Date: 2016-08-09
CPC Classification: H04L,H04W

Claim Text:
1. A method of operating a first device configured to communicate with one or more other devices, comprising: discovering, by the first device, the one or more other devices, wherein the first device and the one or more other devices form a device network; exchanging, by the first device, device capability profiles between the first device and the one or more other devices; forming, by the first device, a device capability table at the first device for the device network based on the exchanged device capability profiles; monitoring, by the first device, one or more conditions associated with the device network to identify a triggering condition that occurs within the device network, wherein the triggering condition is associated with one or more actions to be performed by the device network; detecting, by the first device, an occurrence of the triggering condition; and in response to the detecting, performing, by the first device, an action associated with the triggering condition based on the device capability table for the device network, wherein the action associated with the triggering condition comprises a request that at least one of the one or more other devices volunteer to perform a second action associated with the triggering condition, and wherein at least one of the one or more other devices volunteers to perform the second action by sending the first device a capability profile of the at least one of the one or more other devices, and wherein the first device decides whether to pass off performance of the second action to the at least one of the one or more other devices based on the capability profile of the at least one of the one or more other devices.