CA2881180A1

Agreement compliance controlled information throttle

Abstract

Controls electronic devices and/or throttles electronic devices and/or information for electronic devices based on agreements or events or any combination thereof. An agreement includes one or more conditions to satisfy the agreement, such as one or more tasks or activities to be performed by an agreement performer or events that may be detected, and actions performed to enforce or assert the agreement such as controlling the electronic device and/or enabling or disabling or otherwise limiting, reducing or increasing the amount or type of information allowed with respect to any or all electronic devices associated with the agreement performer. For example, the system controls the electronic device and/or enables, disables or limits the amount or type of information on an electronic device, telephone, computer, game, television, vehicle based on whether the child has finished assigned homework, chores or extracurricular activities as specified as conditions of the agreement.

CA2881180A1, drawing sheet 1
Sheet 1 of 19

Term

6.8 yearsto projected expiry

Projected expiry 9 July 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

27 claims: 3 independent, 24 dependent

  1. 1
    CA 02881180 2015-02-04 WO 2014/011697 PCT/US2013/049806 CLAIMS What is claimed is:1. An agreement compliance controlled information throttle comprising: an agreement database comprising an agreement comprising an agreement creator and an agreement performer wherein said agreement comprises a first unique identifier associated with said agreement performer;a second unique identifier associated with said agreement creator;a condition comprising an activity to be performed by said agreement performer or an event;an action to be performed based on compliance with said condition by said agreement performer or said event;wherein said agreement database comprises at least one condition having a first activity that is independent of input into at least one electronic device by said agreement performer;an activity database comprising activity status associated with said activity of said condition to be satisfied by said agreement performer;an agreement monitor coupled with said agreement database and said activity database and configured to check if said condition has been satisfied based on said activity status or if said condition has been satisfied based on said event to determine said compliance;an information monitor configured to determine monitored information associated with said at least one electronic device that is associated with said agreement performer;an information throttle coupled at least intermittently with said agreement monitor and optionally at least intermittently with said information monitor and configured to perform said action, to at least partially increase or at least partially decrease information input, output, used on or exchanged with said at least one electronic device;wherein said action is configured to direct said information throttle to partially increase or decrease a performance of said at least one electronic device through an insertion of at least one time delay between at least one of acceptance of an input of said information or between a display of said information or between a transfer of said information to or from said at least one electronic device, such that based on if said condition has been satisfied and during use of said at least one CA 02881180 2015-02-04 WO 2014/011697 PCT/US2013/049806 electronic device by said agreement performer, said information throttle is further configured to maintain functionality of said at least one electronic device, and at least one of decrease a speed of functionality of said at least one electronic device and limit speed of responsiveness of said at least one electronic device.
  2. 18
    An agreement compliance controlled information throttle comprising:an agreement database comprising an agreement comprising an agreement creator and an agreement performer wherein said agreement comprises CA 02881180 2015-02-04 WO 2014/011697 PCT/US2013/049806 a first unique identifier associated with said agreement performer;a second unique identifier associated with said agreement creator;a condition comprising an activity to be performed by said agreement performer or an event;an action to be performed based on compliance with said condition by said agreement performer or said event;wherein said agreement database comprises at least one condition having a first activity that does not require input into at least one electronic device by said agreement performer;an activity database comprising activity status associated with said activity of said condition to be satisfied by said agreement performer;an agreement monitor coupled with said agreement database and said activity database and configured to check if said condition has been satisfied based on said activity status or if said condition has been satisfied based on said event to determine said compliance;an information monitor configured to determine monitored information associated with said at least one electronic device that is associated with said agreement performer;an information throttle coupled at least intermittently with said agreement monitor and optionally at least intermittently with said information monitor and configured to perform said action, to at least partially increase or at least partially decrease information input, output, used on or exchanged with said at least one electronic device through an insertion of at least one time delay between at least one of acceptance of an input of said information or between a display of said information or between a transfer of said information to or from said at least one electronic device even if no network connection is available between said information throttle and said agreement monitor;such that said information input, output, used on or exchanged with said at least one electronic device is monitored locally and said at least one electronic device is throttled locally without requiring a data transfer, and such that based on if said condition has been satisfied and during use of said at least one electronic device by said agreement performer, said information throttle is further configured to maintain functionality of said at least one electronic device, and at least one of CA 02881180 2015-02-04 WO 2014/011697 PCT/US2013/049806 decrease a speed of functionality of said at least one electronic device and limit speed of responsiveness of said at least one electronic device.
  3. 27
    An agreement compliance controlled information throttle comprising:an agreement database comprising an agreement comprising an agreement creator and an agreement performer wherein said agreement comprises a first unique identifier associated with said agreement performer;a second unique identifier associated with said agreement creator;a condition comprising an activity to be performed by said agreement performer or an event;an action to be performed based on compliance with said condition by said agreement performer or said event;wherein said agreement database comprises at least one condition having a first activity that does not require input into at least one electronic device by said agreement performer;CA 02881180 2015-02-04 WO 2014/011697 PCT/US2013/049806 an activity database comprising activity status associated with said activity of said condition to be satisfied by said agreement performer;an agreement monitor coupled with said agreement database and said activity database and configured to check if said condition has been satisfied based on said activity status or if said condition has been satisfied based on said event to determine said compliance;an information monitor configured to determine monitored information associated with said at least one electronic device that is associated with said agreement performer;an information throttle coupled at least intermittently with said agreement monitor and optionally at least intermittently with said information monitor and configured to perform said action, to partially increase or partially decrease information input, output, used on or exchanged with said at least one electronic device;wherein said action is configured to direct said information throttle to partially increase or decrease a performance of said at least one electronic device through an insertion of at least one time delay between at least one of acceptance of an input of said information or between a display of said information or between a transfer of said information to or from said at least one electronic device, such that based on if said condition has been satisfied and during use of said at least one electronic device by said agreement performer, said information throttle is further configured to maintain functionality of said at least one electronic device, and at least one of decrease a speed of functionality of said at least one electronic device and limit speed of responsiveness of said at least one electronic device.