Patent ID: 9503975
Filing Date: 2016-11-22
CPC Classification: H04W,Y02D

Claim Text:
1. A system for performing power management of network connected devices, comprising: a server embedded with a compute engine implemented on a network cloud and forming a network connected computing platform; a network-connected user device embedded with a client; wherein: the compute engine is programmed to receive battery data of the network-connected user device and calculate preferred communication and processing path and transmit the preferred communication and processing path to the network-connected user device, wherein the compute engine calculate preferred communication and processing path according to a heuristic: when two network-connected use devices have different battery capacity, the communication and processing path is assigned to a network-connected user device with higher battery capacity, when two network-connected user devices have similar battery capacity, the communication and processing path is assigned to a network-connected user device with higher battery charge; and the client is programmed to cause the network-connected user device to receive the preferred communication and processing path from the compute engine and perform wireless communication according to the preferred communication path and perform computations according to the preferred processing path; wherein the compute engine comprises: wherein the client periodically transmits to the compute engine at least: battery capacity, fraction of battery power available, battery temperature, available connections types, available connections signal strength, available connections bit rate, and currently running applications.