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: 20230350350
    Abstract: 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: Application
    Filed: July 3, 2023
    Publication date: November 2, 2023
    Inventors: Charles THEURER, Bradford MILLER, Kirk Lars BRUNS, Vrinda RAJIV, Michael KINSTREY
  • Patent number: 11797890
    Abstract: 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: Grant
    Filed: October 3, 2022
    Date of Patent: October 24, 2023
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Bradford Miller, Kirk Lars Bruns, Michael Kinstrey, Charles Theurer, Vrinda Rajiv
  • Patent number: 11693371
    Abstract: 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: Grant
    Filed: March 15, 2018
    Date of Patent: July 4, 2023
    Assignee: General Electric Company
    Inventors: Charles Theurer, Bradford Miller, Kirk Lars Bruns, Vrinda Rajiv, Michael Kinstrey
  • Publication number: 20230037733
    Abstract: 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: Application
    Filed: October 3, 2022
    Publication date: February 9, 2023
    Inventors: Bradford MILLER, Kirk Lars BRUNS, Michael KINSTREY, Charles THEURER, Vrinda RAJIV
  • Patent number: 11461691
    Abstract: 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: Grant
    Filed: April 16, 2018
    Date of Patent: October 4, 2022
    Assignee: General Electric Company
    Inventors: Bradford Miller, Kirk Lars Bruns, Michael Kinstrey, Charles Theurer, Vrinda Rajiv
  • Publication number: 20220057767
    Abstract: 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: Application
    Filed: September 14, 2018
    Publication date: February 24, 2022
    Inventors: Danielle Marie KALITAN, Olugbenga ANUBI, Richard Hayes CUTRIGHT, Hullas SEHGAL, Michael KINSTREY, Johanna WELLINGTON
  • Patent number: 10678520
    Abstract: 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: Grant
    Filed: March 29, 2018
    Date of Patent: June 9, 2020
    Assignee: General Electric Company
    Inventors: Vrinda Rajiv, Bradford Miller, Kirk Lars Bruns, Michael Kinstrey, Charles Theurer
  • Publication number: 20190318271
    Abstract: 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: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Bradford MILLER, Kirk Lars BRUNS, Michael KINSTREY, Charles THEURER, Vrinda RAJIV
  • Publication number: 20190303112
    Abstract: 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: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Vrinda RAJIV, Bradford MILLER, Kirk Lars BRUNS, Michael KINSTREY, Charles THEURER
  • Publication number: 20190286071
    Abstract: 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: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Charles THEURER, Bradford MILLER, Kirk Lars BRUNS, Vrinda RAJIV, Michael KINSTREY
  • Publication number: 20050102275
    Abstract: 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: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Inventors: Michael Kinstrey, Mark Dausch
  • Publication number: 20050010462
    Abstract: 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: Application
    Filed: July 7, 2003
    Publication date: January 13, 2005
    Inventors: Mark Dausch, Helena Goldfarb, Martha Gardner, Michael Kinstrey, Shirley Au, Roy Wilson, Harold Eggert, Russell Strong, Malcolm Winslow
  • Publication number: 20040128698
    Abstract: 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: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: 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