Patents by Inventor Michael Kinstrey
Michael Kinstrey 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: 20230350350Abstract: According to some embodiments, an available algorithm data store may contain information about a pool of available algorithms. An algorithm selection platform coupled to the available algorithm data store may access the information about the pool of available algorithms and compare the information about each of the pool of available algorithms with at least one requirement associated with the current algorithm executing in the real environment. The algorithm selection platform may then automatically determine algorithm execution context information and, based on said comparison and the algorithm execution context information, select at least one of the pool of available algorithms as a potential replacement algorithm. An indication of the selected at least one potential replacement algorithm may then be transmitted (e.g., to be evaluated in a shadow environment by an algorithm evaluation platform).Type: ApplicationFiled: July 3, 2023Publication date: November 2, 2023Inventors: Charles THEURER, Bradford MILLER, Kirk Lars BRUNS, Vrinda RAJIV, Michael KINSTREY
-
Patent number: 11797890Abstract: Methods and apparatus disclosed herein autonomously evaluate replacement algorithms. An example system associated with a live environment executing a current algorithm includes at least one memory, instructions, and processor circuitry to execute the instructions to manage execution of the current algorithm in the live environment, the live environment associated with a deployment platform, and manage, based on receipt of at least one potential replacement algorithm, a shadow environment causes execution of the at least one potential replacement algorithm in the shadow environment, the shadow environment instantiated separately from the live environment, the shadow environment utilizes data from the live environment during execution of the at least one potential replacement algorithm in the shadow environment.Type: GrantFiled: October 3, 2022Date of Patent: October 24, 2023Assignee: GENERAL ELECTRIC COMPANYInventors: Bradford Miller, Kirk Lars Bruns, Michael Kinstrey, Charles Theurer, Vrinda Rajiv
-
Patent number: 11693371Abstract: According to some embodiments, an available algorithm data store may contain information about a pool of available algorithms. An algorithm selection platform coupled to the available algorithm data store may access the information about the pool of available algorithms and compare the information about each of the pool of available algorithms with at least one requirement associated with the current algorithm executing in the real environment. The algorithm selection platform may then automatically determine algorithm execution context information and, based on said comparison and the algorithm execution context information, select at least one of the pool of available algorithms as a potential replacement algorithm. An indication of the selected at least one potential replacement algorithm may then be transmitted (e.g., to be evaluated in a shadow environment by an algorithm evaluation platform).Type: GrantFiled: March 15, 2018Date of Patent: July 4, 2023Assignee: General Electric CompanyInventors: Charles Theurer, Bradford Miller, Kirk Lars Bruns, Vrinda Rajiv, Michael Kinstrey
-
Publication number: 20230037733Abstract: Methods and apparatus disclosed herein autonomously evaluate replacement algorithms. An example system associated with a live environment executing a current algorithm includes at least one memory, instructions, and processor circuitry to execute the instructions to manage execution of the current algorithm in the live environment, the live environment associated with a deployment platform, and manage, based on receipt of at least one potential replacement algorithm, a shadow environment to cause execution of the at least one potential replacement algorithm in the shadow environment, the shadow environment instantiated separately from the live environment, the shadow environment to utilize data from the live environment during execution of the at least one potential replacement algorithm in the shadow environment.Type: ApplicationFiled: October 3, 2022Publication date: February 9, 2023Inventors: Bradford MILLER, Kirk Lars BRUNS, Michael KINSTREY, Charles THEURER, Vrinda RAJIV
-
Patent number: 11461691Abstract: An algorithm data store may contain information about a pool of available algorithms (e.g., to improve operation of an industrial asset). A deployment platform may be implemented in an edge portion at an industrial site associated with a live environment executing a current algorithm. A lifecycle manager of the deployment platform may manage execution of the current algorithm in the live environment creating source data. A performance manager may receive an indication of a selected at least one potential replacement algorithm from the pool of available algorithms and manage execution of the at least one potential replacement algorithm in a shadow environment using the source data. The performance manager may then report performance information associated with the at least one potential replacement algorithm. When appropriate, the potential replacement algorithm may replace the current algorithm.Type: GrantFiled: April 16, 2018Date of Patent: October 4, 2022Assignee: General Electric CompanyInventors: Bradford Miller, Kirk Lars Bruns, Michael Kinstrey, Charles Theurer, Vrinda Rajiv
-
Publication number: 20220057767Abstract: A method of energy dispatch for an energy storage device component of a local energy generation plant, the method including obtaining a charge/discharge profile for the energy storage device, quantifying an amount of energy generation available from energy source components of the local energy generation plant, accessing a degradation factor for the energy storage device, forecasting a future cost for storing energy in the energy storage device, evaluating the future cost, providing instruction to an energy storage plant control unit to increase energy storage in the energy storage device based on a result of the evaluation, else, instructing the energy storage plant control unit to decrease energy storage in the energy storage device, and shedding power from the energy source components if a recommendation to shed power was provided. A system for implementing the method and a non-transitory computer-readable medium are also disclosed.Type: ApplicationFiled: September 14, 2018Publication date: February 24, 2022Inventors: Danielle Marie KALITAN, Olugbenga ANUBI, Richard Hayes CUTRIGHT, Hullas SEHGAL, Michael KINSTREY, Johanna WELLINGTON
-
Patent number: 10678520Abstract: An algorithm data store may contain information about a pool of available algorithms. An algorithm analysis engine may compare the information about each of the pool of available algorithms with at least one requirement associated with the current algorithm executing in the live environment. Based on the comparison, the algorithm analysis engine may select at least one of the pool of available algorithms as a potential replacement algorithm and transmit an indication of the selected at least one potential replacement algorithm. A deployment platform may include a lifecycle manager that manages execution of the current algorithm in the live environment. The lifecycle manager may also receive the indication of the selected at least one potential replacement algorithm, manage execution of the at least one potential replacement algorithm in a shadow environment, and report performance information associated with the current algorithm and the at least one potential replacement algorithm.Type: GrantFiled: March 29, 2018Date of Patent: June 9, 2020Assignee: General Electric CompanyInventors: Vrinda Rajiv, Bradford Miller, Kirk Lars Bruns, Michael Kinstrey, Charles Theurer
-
Publication number: 20190318271Abstract: An algorithm data store may contain information about a pool of available algorithms (e.g., to improve operation of an industrial asset). A deployment platform may be implemented in an edge portion at an industrial site associated with a live environment executing a current algorithm. A lifecycle manager of the deployment platform may manage execution of the current algorithm in the live environment creating source data. A performance manager may receive an indication of a selected at least one potential replacement algorithm from the pool of available algorithms and manage execution of the at least one potential replacement algorithm in a shadow environment using the source data. The performance manager may then report performance information associated with the at least one potential replacement algorithm. When appropriate, the potential replacement algorithm may replace the current algorithm.Type: ApplicationFiled: April 16, 2018Publication date: October 17, 2019Inventors: Bradford MILLER, Kirk Lars BRUNS, Michael KINSTREY, Charles THEURER, Vrinda RAJIV
-
Publication number: 20190303112Abstract: An algorithm data store may contain information about a pool of available algorithms. An algorithm analysis engine may compare the information about each of the pool of available algorithms with at least one requirement associated with the current algorithm executing in the live environment. Based on the comparison, the algorithm analysis engine may select at least one of the pool of available algorithms as a potential replacement algorithm and transmit an indication of the selected at least one potential replacement algorithm. A deployment platform may include a lifecycle manager that manages execution of the current algorithm in the live environment. The lifecycle manager may also receive the indication of the selected at least one potential replacement algorithm, manage execution of the at least one potential replacement algorithm in a shadow environment, and report performance information associated with the current algorithm and the at least one potential replacement algorithm.Type: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Inventors: Vrinda RAJIV, Bradford MILLER, Kirk Lars BRUNS, Michael KINSTREY, Charles THEURER
-
Publication number: 20190286071Abstract: According to some embodiments, an available algorithm data store may contain information about a pool of available algorithms. An algorithm selection platform coupled to the available algorithm data store may access the information about the pool of available algorithms and compare the information about each of the pool of available algorithms with at least one requirement associated with the current algorithm executing in the real environment. The algorithm selection platform may then automatically determine algorithm execution context information and, based on said comparison and the algorithm execution context information, select at least one of the pool of available algorithms as a potential replacement algorithm. An indication of the selected at least one potential replacement algorithm may then be transmitted (e.g., to be evaluated in a shadow environment by an algorithm evaluation platform).Type: ApplicationFiled: March 15, 2018Publication date: September 19, 2019Inventors: Charles THEURER, Bradford MILLER, Kirk Lars BRUNS, Vrinda RAJIV, Michael KINSTREY
-
Publication number: 20050102275Abstract: A method and system for accessing crude refinement related information stored in a database for assessing and optimizing crude refinement are provided. A fuzzy search engine searches a database storing records of crude refinement related data, each record having at least one field. The fuzzy search engine receives at least one search request, respective search requests including search criteria including at least one search parameter specifying a field of the at least one field and a search criteria type corresponding to each search parameter specifying a target value and a relationship to the target value. The fuzzy search engine further includes an algorithm for computing for each respective search parameter a degree of membership value for individual records in accordance with at least one continuous varying function describing a degree of meeting the search criteria type corresponding to the respective search parameter by data stored in the field specified by the respective search parameter.Type: ApplicationFiled: November 6, 2003Publication date: May 12, 2005Inventors: Michael Kinstrey, Mark Dausch
-
Publication number: 20050010462Abstract: A knowledge management system and methods for crude oil refining are provided. The knowledge management system and methods enable information, such as crude oil characterizations, the experiences of processing crude oils in the refinery, problems encountered during the processing of crude oil in the refinery, and the treatments applied by personnel of the refinery to counteract those problems, to be captured, organized, and disseminated. The knowledge management system and methods for crude oil refining further provide a basis for running analytical models and other decision support applications to assess risks and financial impacts; thus, allowing users to make informed decisions for crude selection and treatment planning.Type: ApplicationFiled: July 7, 2003Publication date: January 13, 2005Inventors: Mark Dausch, Helena Goldfarb, Martha Gardner, Michael Kinstrey, Shirley Au, Roy Wilson, Harold Eggert, Russell Strong, Malcolm Winslow
-
Publication number: 20040128698Abstract: A television network broadcast system includes a scheduling component that includes a user interface accessible by all users who contribute to the creation of a schedule and a plurality of nodes configured to perform actions based on receipt of messages. The nodes include at least one of groups, filters, clients, and servers. The actions include at least one of pass the message along, take a specific action based on receipt of a specific message, block certain types of messages, and initiate new messages.Type: ApplicationFiled: December 31, 2002Publication date: July 1, 2004Inventors: Helena Goldfarb, Kevin Kenny, Jonathan Houlihan, Jesse Schechter, Benjamin Verschueren, Li Liao, Jill Magsam, Stephen Angelovich, Michael Kinstrey, Brion D. Sarachan, Michael A. Woellmer, David L. Henderson, Christopher Hammond