×

Exchanging energy credits wirelessly

  • US 9,503,975 B2
  • Filed: 03/31/2014
  • Issued: 11/22/2016
  • Est. Priority Date: 02/07/2014
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    a trading module performing exchange of joule credits;

    an accounting module maintaining joule credits of each user device to form a main credit bank;

    an estimation module that calculate joule credit charge by fitting a power consumption model to empirical observation of actual data of different operations of network-connected user devices; and

    ,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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×