User interface and controller for a heating system
AssigneeSebastian Thrun
InventorsSebastian Thrun, David St. Martin, Arash Kani
Life of this patent
Estimating the term…
Abstract
In various embodiments, a method of providing a user interface and controller for a heating system includes determining at least one option for heating instructions based on an electronic tag, rendering the at least one option on a graphical user interface, receiving user input based on the rendered at least one option, relaying the user input to a controller configured to carry out the heating instructions, and outputting a notification in response to a determination that at least a portion of the heating instructions is complete.
Claims22
A method comprising:
- determining, by a processor, at least one option for heating instructions based on an electronic tag;
- rendering, by the processor, historical activity and the at least one option on a graphical user interface, wherein the at least one option includes an inventory of heatable loads;
- receiving user input based on the rendered at least one option;
- relaying, by the processor, the user input to a controller configured to carry out the heating instructions, wherein the controller is provided in a remote heating apparatus, and the remote heating apparatus is part of a system of a plurality of heating apparatuses, the plurality of heating apparatuses configured to communicate with each other in a local area network and operate in coordination;
- receiving at least one sensor reading about a state of a load, wherein the at least one sensor reading is collected at least one of:
- during execution of the heating instructions and responsive to termination of the heating instructions;
- determining whether to modify heating based on the received at least one sensor reading;
- and
- outputting, on the graphical user interface, a notification in response to a determination that at least a portion of the heating instructions is complete.
A system comprising:
- a processor configured to:
- determine at least one option for heating instructions based on an electronic tag;
- render historical activity and the at least one option on a graphical user interface, wherein the at least one option includes an inventory of heatable loads;
- receive user input based on the rendered at least one option;
- relay the user input to a controller configured to carry out the heating instructions, wherein the controller is provided in a remote heating apparatus, and the remote heating apparatus is part of a system of a plurality of heating apparatuses, the plurality of heating apparatuses configured to communicate with each other in a local area network and operate in coordination;
- receive at least one sensor reading about a state of a load, wherein the at least one sensor reading is collected at least one of:
- during execution of the heating instructions and responsive to termination of the heating instructions;
- determine whether to modify heating based on the received at least one sensor reading;
- and
- output, on the graphical user interface, a notification in response to a determination that at least a portion of the heating instructions is complete;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- determining at least one option for heating instructions based on an electronic tag;
- rendering historical activity and the at least one option on a graphical user interface, wherein the at least one option includes an inventory of heatable loads;
- receiving user input based on the rendered at least one option;
- relaying the user input to a controller configured to carry out the heating instructions, wherein the controller is provided in a remote heating apparatus, and the remote heating apparatus is part of a system of a plurality of heating apparatuses, the plurality of heating apparatuses configured to communicate with each other in a local area network and operate in coordination;
- receiving at least one sensor reading about a state of a load, wherein the at least one sensor reading is collected at least one of:
- during execution of the heating instructions and responsive to termination of the heating instructions;
- determining whether to modify heating based on the received at least one sensor reading;
- and
- outputting, on the graphical user interface, a notification in response to a determination that at least a portion of the heating instructions is complete.
Dependencies are inferred from the claim text.