Generating and optimizing protocols
First Claim
Patent Images
1. An environmental control system comprising:
- a dedicated server comprising processors and memory for executing computing instructions that is in electronic communication with a controller, wherein the controller actuates operable components of an environmental system;
a web account facilitated by the server and provided to a user for receiving inputted data from the user;
a network interface in electronic communication with the controller and providing communication with the web account, such that the web account and the controller are securely paired over a network;
a protocol of computer operable instructions for the controller derived from at least data stored on a third party database and user input data, wherein the generation of the protocol is initiated in part in response to an input by a user at either the controller or web account, wherein the response is based on a system initiated query to the user requesting a subjective evaluation from the user; and
wherein the controller comprises a unique identifier, such that when a network connection is established the controller electronically communicates with the server by self-identification and requests a pairing code from the server.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosure extends to methods, systems, and computer program products for generating and optimizing irrigation protocols. The disclosure also extends to methods, systems and computer program products for providing automated irrigation.
89 Citations
47 Claims
-
1. An environmental control system comprising:
-
a dedicated server comprising processors and memory for executing computing instructions that is in electronic communication with a controller, wherein the controller actuates operable components of an environmental system; a web account facilitated by the server and provided to a user for receiving inputted data from the user; a network interface in electronic communication with the controller and providing communication with the web account, such that the web account and the controller are securely paired over a network; a protocol of computer operable instructions for the controller derived from at least data stored on a third party database and user input data, wherein the generation of the protocol is initiated in part in response to an input by a user at either the controller or web account, wherein the response is based on a system initiated query to the user requesting a subjective evaluation from the user; and wherein the controller comprises a unique identifier, such that when a network connection is established the controller electronically communicates with the server by self-identification and requests a pairing code from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for providing automated environmental control of a system comprising:
-
electronically connecting a controller to a system, wherein the controller electronically actuates operable components of the system; providing computing instructions to the controller from a dedicated server comprising processors and memory; wherein the controller comprises a user interface allowing a user to enter data corresponding to the system; wherein the controller further comprises a unique identifier, such that when a network connection is established the controller electronically communicates with the server by self-identification and requests a pairing code from the server; providing a network interface that is in electronic communication with said controller; generating a protocol of computer operable instructions for the controller derived from at least data stored on a third party database and user input data; sending the protocol to the controller; and querying the user for a subjective evaluation and receiving data comprising subjective information provided by the user in response to the query. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for providing automated irrigation comprising:
-
electronically connecting a plumbing system having an electronically actuated control valve for controlling the flow of water through said plumbing system to a dedicated controller electronically and directly connected to said control valve and configured for sending actuation signals to the control valve thereby controlling water flow through the plumbing system; providing computing instructions to the controller from an irrigation server comprising processors and memory; providing a web account facilitated by the irrigation server to a user; receiving inputted data from the user; wherein the controller comprises a user interface allowing a user to enter irrigation related data; wherein the controller further comprises a unique identifier, such that when a network connection is established the controller electronically communicates with the server by self-identification and requests a pairing code from the server; providing a network interface that is in electronic communication with said controller and providing communication with the web account such that the web account and the controller are securely paired over the network; pairing of the controller and web account aggregates user input data entered at the controller and through the web account; generating an irrigation protocol comprising instructions for the controller derived from at least weather data stored on a weather database and user input data; sending the irrigation protocol to the controller, wherein the generation of an irrigation protocol is initiated in part in response to an input by a user at either the controller or web account; and querying the user for a subjective evaluation and receiving data comprising subjective information provided by the user in response to the query.
-
Specification