×

Dynamic adjustment of mobile device based on voter feedback

  • US 9,813,990 B2
  • Filed: 02/13/2015
  • Issued: 11/07/2017
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a first process from one or more other processes executing on a computing circuitry of a computing device, a request to register the other processes as one or more voting processes;

    receiving, by the first process, a request from a client process to initiate an event associated with a particular attribute;

    sending to each registered voting process a request to vote on allowing the event associated with the particular attribute to occur, the request including information that identifies the particular attribute;

    determining, by a first voting process in the one or more voting processes, that the event is to be allowed based on current thermal conditions of the computing device;

    sending, by the first voting process to the first process, a first vote indicating the event is to be allowed;

    determining, by a second voting process in the one or more voting processes, that the event is to be allowed based on current network conditions of the computing device;

    sending, by the second voting process to the first process, a second vote indicating the event is to be allowed;

    receiving, by the first process, the first vote and the second vote indicating that the first voting process and the second voting process approve initiating the event;

    determining, by the first process, to allow the event associated with the particular attribute when the first voting process and the second voting process vote to allow the event to occur; and

    performing, by the computing device, an activity associated with the event when the first voting process votes to allow the event to occur.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×