Patents by Inventor James David Keeler
James David Keeler has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140180799Abstract: A technique for measuring a video profit for a product includes performing an A/B test for a product while monitoring for customer conversion. In this case, at least one of ‘A’ and ‘B’ correspond to video. A unique number of visitors to a product webpage that viewed a call-to-action for a video of the product is determined based on the test. A gain that accounts for customer bias is determined based on the test. A non-viewer conversion rate is determined based on the test. A video view rate is determined based on the test. A video conversion lift is determined based on the test. An abandonment factor is determined based on the test. Finally, an incremental video profit for the product is determined based on the unique number of visitors, the gain, the non-viewer conversion rate, the video view rate, the video conversion lift, and the abandonment factor.Type: ApplicationFiled: December 26, 2013Publication date: June 26, 2014Applicant: INVODO, INC.Inventors: James David Keeler, Lane Stafford Wimberley
-
Patent number: 7139619Abstract: A kiln thermal and combustion control. A predictive model is provided of the dynamics of selected aspects of the operation of the system for modeling the dynamics thereof. The model has at least two discrete models associated therewith that model at least two of the selected aspects, the at least two discrete models having different dynamic responses. An optimizer receives desired values for the selected aspects of the operation of the system modeled by the model and optimizes the inputs to the model to minimize error between the predicted and desired values. A control input device then applies the optimized input values to the system after optimization thereof.Type: GrantFiled: December 22, 2005Date of Patent: November 21, 2006Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener, Steven J. McGarel
-
Patent number: 7110834Abstract: A kiln thermal and combustion control. A predictive model is provided of the dynamics of selected aspects of the operation of the system for modeling the dynamics thereof. The model has at least two discrete models associated therewith that model at least two of the selected aspects, the at least two discrete models having different dynamic responses. An optimizer receives desired values for the selected aspects of the operation of the system modeled by the model and optimizes the inputs to the model to minimize error between the predicted and desired values. A control input device then applies the optimized input values to the system after optimization thereof.Type: GrantFiled: September 23, 2003Date of Patent: September 19, 2006Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener, Steven J. McGarel
-
Patent number: 7050866Abstract: A method for providing independent static and dynamic models in a prediction, control and optimization environment utilizes an independent static model (20) and an independent dynamic model (22). The static model (20) is a rigorous predictive model that is trained over a wide range of data, whereas the dynamic model (22) is trained over a narrow range of data. The gain K of the static model (20) is utilized to scale the gain k of the dynamic model (22). The forced dynamic portion of the model (22) referred to as the bi variables are scaled by the ratio of the gains K and k. The bi have a direct effect on the gain of a dynamic model (22). This is facilitated by a coefficient modification block (40). Thereafter, the difference between the new value input to the static model (20) and the prior steady-state value is utilized as an input to the dynamic model (22). The predicted dynamic output is then summed with the previous steady-state value to provide a predicted value Y.Type: GrantFiled: May 17, 2004Date of Patent: May 23, 2006Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 7047089Abstract: A method and apparatus for controlling a non-linear mill. A linear controller is provided having a linear gain k that is operable to receive inputs representing measured variables of the plant and predict on an output of the linear controller predicted control values for manipulatible variables that control the plant. A non-linear model of the plant is provided for storing a representation of the plant over a trained region of the operating input space and having a steady-state gain K associated therewith. The gain k of the linear model is adjusted with the gain K of the non-linear model in accordance with a predetermined relationship as the measured variables change the operating region of the input space at which the linear controller is predicting the values for the manipulatible variables. The predicted manipulatible variables are then output after the step of adjusting the gain k.Type: GrantFiled: May 11, 2004Date of Patent: May 16, 2006Assignee: Pavilion TechnologiesInventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 7024252Abstract: A method and apparatus for controlling a non-linear mill. A linear controller is provided having a linear gain k that is operable to receive inputs representing measured variables of the plant and predict on an output of the linear controller predicted control values for manipulatible variables that control the plant. A non-linear model of the plant is provided for storing a representation of the plant over a trained region of the operating input space and having a steady-state gain K associated therewith. The gain k of the linear model is adjusted with the gain K of the non-linear model in accordance with a predetermined relationship as the measured variables change the operating region of the input space at which the linear controller is predicting the values for the manipulatible variables. The predicted manipulatible variables are then output after the step of adjusting the gain k.Type: GrantFiled: September 26, 2005Date of Patent: April 4, 2006Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 6985781Abstract: A plant is operable to receive control inputs c(t) and provide an output y(t). The plant (72) has associated therewith state variables s(t) that are not variable. A control network (74) models the plant by providing a predicted output which is combined with a desired output to generate an error that is back propagated through an inverse control network to generate a control error signal that is input to a distributed control system to vary the control inputs to the plant in order to change the output y(t) to meet the desired output. The inverse model represents the dependencies of the plant output on the control variables parameterized by external influences to the plant.Type: GrantFiled: January 8, 2002Date of Patent: January 10, 2006Assignee: Pavilion Technologies, Inc.Inventors: James David Keeler, Eric Jon Hartman, Kadir Liano, Ralph Bruce Ferguson
-
Patent number: 6957203Abstract: A neural network system is provided that models the system in a system model (12) with the output thereof providing a predicted output. This predicted output is modified or controlled by an output control (14). Input data is processed in a data preprocess step (10) to reconcile the data for input to the system model (12). Additionally, the error resulted from the reconciliation is input to an uncertainty model to predict the uncertainty in the predicted output. This is input to a decision processor (20) which is utilized to control the output control (14). The output control (14) is controlled to either vary the predicted output or to inhibit the predicted output whenever the output of the uncertainty model (18) exceeds a predetermined decision threshold, input by a decision threshold block (22).Type: GrantFiled: July 7, 2003Date of Patent: October 18, 2005Assignee: Pavilion TechnologiesInventors: James David Keeler, Eric Jon Hartman, Ralph Bruce Ferguson
-
Publication number: 20040210325Abstract: A method and apparatus for controlling a non-linear mill. A linear controller is provided having a linear gain k that is operable to receive inputs representing measured variables of the plant and predict on an output of the linear controller predicted control values for manipulatible variables that control the plant. A non-linear model of the plant is provided for storing a representation of the plant over a trained region of the operating input space and having a steady-state gain K associated therewith. The gain k of the linear model is adjusted with the gain K of the non-linear model in accordance with a predetermined relationship as the measured variables change the operating region of the input space at which the linear controller is predicting the values for the manipulatible variables.Type: ApplicationFiled: May 11, 2004Publication date: October 21, 2004Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Publication number: 20040133533Abstract: A neural network system is provided that models the system in a system model (12) with the output thereof providing a predicted output. This predicted output is modified or controlled by an output control (14). Input data is processed in a data preprocess step (10) to reconcile the data for input to the system model (12). Additionally, the error resulted from the reconciliation is input to an uncertainty model to predict the uncertainty in the predicted output. This is input to a decision processor (20) which is utilized to control the output control (14). The output control (14) is controlled to either vary the predicted output or to inhibit the predicted output whenever the output of the uncertainty model (18) exceeds a predetermined decision threshold, input by a decision threshold block (22).Type: ApplicationFiled: July 7, 2003Publication date: July 8, 2004Inventors: James David Keeler, Eric Jon Hartman, Ralph Bruce Ferguson
-
Patent number: 6738677Abstract: A method for providing independent static and dynamic models in a prediction, control and optimization environment utilizes an independent static model (20) and an independent dynamic model (22). The static model (20) is a rigorous predictive model that is trained over a wide range of data, whereas the dynamic model (22) is trained over a narrow range of data. The gain K of the static model (20) is utilized to scale the gain k of the dynamic model (22). The forced dynamic portion of the model (22) referred to as the bi variables are scaled by the ratio of the gains K and k. The bi have a direct effect on the gain of a dynamic model (22). This is facilitated by a coefficient modification block (40). Thereafter, the difference between the new value input to the static model (20) and the prior steady-state value is utilized as an input to the dynamic model (22). The predicted dynamic output is then summed with the previous steady-state value to provide a predicted value Y.Type: GrantFiled: November 22, 2002Date of Patent: May 18, 2004Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 6735483Abstract: A method and apparatus for controlling a non-linear mill. A linear controller is provided having a linear gain k that is operable to receive inputs representing measured variables of the plant and predict on an output of the linear controller predicted control values for manipulatible variables that control the plant. A non-linear model of the plant is provided for storing a representation of the plant over a trained region of the operating input space and having a steady-state gain K associated therewith. The gain k of the linear model is adjusted with the gain K of the non-linear model in accordance with a predetermined relationship as the measured variables change the operating region of the input space at which the linear controller is predicting the values for the manipulatible variables.Type: GrantFiled: December 9, 2002Date of Patent: May 11, 2004Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Publication number: 20040059441Abstract: A kiln thermal and combustion control. A predictive model is provided of the dynamics of selected aspects of the operation of the system for modeling the dynamics thereof. The model has at least two discrete models associated therewith that model at least two of the selected aspects, the at least two discrete models having different dynamic responses. An optimizer receives desired values for the selected aspects of the operation of the system modeled by the model and optimizes the inputs to the model to minimize error between the predicted and desired values.Type: ApplicationFiled: September 23, 2003Publication date: March 25, 2004Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 6625501Abstract: A kiln thermal and combustion control. A predictive model is provided of the dynamics of selected aspects of the operation of the plant for modeling the dynamics thereof. The model has at least two discrete models associated therewith that model at least two of the selected aspects, the at least two discrete models having different dynamic responses. An optimizer receives desired values for the selected aspects of the operation of the plant modeled by the model and optimizes the inputs to the model to minimize error between the predicted and desired values. A control input device then applies the optimized input values to the plant after optimization thereof.Type: GrantFiled: August 14, 2002Date of Patent: September 23, 2003Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 6591254Abstract: A neural network system is provided that models the system in a system model (12) with the output thereof providing a predicted output. This predicted output is modified or controlled by an output control (14). Input data is processed in a data preprocess step (10) to reconcile the data for input to the system model (12). Additionally, the error resulted from the reconciliation is input to an uncertainty model to predict the uncertainty in the predicted output. This is input to a decision processor (20) which is utilized to control the output control (14). The output control (14) is controlled to either vary the predicted output or to inhibit the predicted output whenever the output of the uncertainty model (18) exceeds a predetermined decision threshold, input by a decision threshold block (22).Type: GrantFiled: November 6, 2001Date of Patent: July 8, 2003Assignee: Pavilion Technologies, Inc.Inventors: James David Keeler, Eric Jon Hartman, Ralph Bruce Ferguson
-
Publication number: 20030088322Abstract: A kiln thermal and combustion control. A predictive model is provided of the dynamics of selected aspects of the operation of the plant for modeling the dynamics thereof The model has at least two discrete models associated therewith that model at least two of the selected aspects, the at least two discrete models having different dynamic responses. An optimizer receives desired values for the selected aspects of the operation of the plant modeled by the model and optimizes the inputs to the model to minimize error between the predicted and desired values.Type: ApplicationFiled: August 14, 2002Publication date: May 8, 2003Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Publication number: 20030078684Abstract: A method for providing independent static and dynamic models in a prediction, control and optimization environment utilizes an independent static model (20) and an independent dynamic model (22). The static model (20) is a rigorous predictive model that is trained over a wide range of data, whereas the dynamic model (22) is trained over a narrow range of data. The gain K of the static model (20) is utilized to scale the gain k of the dynamic model (22). The forced dynamic portion of the model (22) referred to as the bl variables are scaled by the ratio of the gains K and k. The bi have a direct effect on the gain of a dynamic model (22). This is facilitated by a coefficient modification block (40). Thereafter, the difference between the new value input to the static model (20) and the prior steady-state value is utilized as an input to the dynamic model (22). The predicted dynamic output is then summed with the previous steady-state value to provide a predicted value Y.Type: ApplicationFiled: November 22, 2002Publication date: April 24, 2003Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Publication number: 20030065410Abstract: A method and apparatus for controlling a non-linear mill. A linear controller is provided having a linear gain k that is operable to receive inputs representing measured variables of the plant and predict on an output of the linear controller predicted control values for manipulatible variables that control the plant. A non-linear model of the plant is provided for storing a representation of the plant over a trained region of the operating input space and having a steady-state gain K associated therewith. The gain k of the linear model is adjusted with the gain K of the non-linear model in accordance with a predetermined relationship as the measured variables change the operating region of the input space at which the linear controller is predicting the values for the manipulatible variables.Type: ApplicationFiled: December 9, 2002Publication date: April 3, 2003Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 6487459Abstract: A method for providing independent static and dynamic models in a prediction, control and optimization environment utilizes an independent static model (20) and an independent dynamic model (22). The static model (20) is a rigorous predictive model that is trained over a wide range of data, whereas the dynamic model (22) is trained over a narrow range of data. The gain K of the static model (20) is utilized to scale the gain k of the dynamic model (22). The forced dynamic portion of the model (22) referred to as the bi variables are scaled by the ratio of the gains K and k. The bi have a direct effect on the gain of a dynamic model (22). This is facilitated by a coefficient modification block (40). Thereafter, the difference between the new value input to the static model (20) and the prior steady-state value is utilized as an input to the dynamic model (22). The predicted dynamic output is then summed with the previous steady-state value to provide a predicted value Y.Type: GrantFiled: February 16, 1999Date of Patent: November 26, 2002Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
-
Patent number: 6438430Abstract: A kiln thermal and combustion control. A predictive model is provided of the dynamics of selected aspects of the operation of the plant for modeling the dynamics thereof. The model has at least two discrete models associated therewith that model at least two of the selected aspects, the at least two discrete models having different dynamic responses. An optimizer receives desired values for the selected aspects of the operation of the plant modeled by the model and optimizes the inputs to the model to minimize error between the predicted and desired values. A control input device then applies the optimized input values to the plant after optimization thereof.Type: GrantFiled: May 9, 2000Date of Patent: August 20, 2002Assignee: Pavilion Technologies, Inc.Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener