Patents Assigned to BIOPRODUCTION GROUP
  • Patent number: 9098293
    Abstract: A method for a discrete event simulation model of a system utilizing a just-in-time compilation for one or more code blocks associated with an event in one or more discrete event simulation models is disclosed. The method comprises the steps of determining the event in a discrete event simulation model according to a kind of event, retrieving the code block associated with the event, compiling the code block into an object file using a compiler, linking the object file with a predetermined function in a simulation library, compiling the object file and the predetermined function into a customized dynamic link library, loading the customized dynamic link library (DLL) within a discrete event simulation program execution and linking the customized DLL to a simulation program. The method allows user entered logic to be executed in high speed by integrating a just-in-time compiler embedded into the simulation model to allow dynamic generation of high speed code blocks within one or more simulations.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 4, 2015
    Assignee: Bioproduction Group
    Inventors: Lenrick Johnston, Quint King
  • Patent number: 8826250
    Abstract: A method for a discrete event simulation model of a system utilizing a just-in-time compilation for one or more code blocks associated with an event in one or more discrete event simulation models is disclosed. The method comprises the steps of determining the event in a discrete event simulation model, retrieving the code block associated with the event, compiling the code block into an object file using a compiler, linking the object file with a predetermined function in a simulation library, compiling the object file and the predetermined function into a customized dynamic link library, loading the customized dynamic link library (DLL) within a discrete event simulation program execution and linking the customized DLL to a simulation program. The method allows user entered logic to be executed in high speed by integrating a just-in-time compiler embedded into the discrete event simulation model to allow dynamic generation of high speed code blocks within one or more simulations.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: September 2, 2014
    Assignee: Bioproduction Group
    Inventors: Lenrick Johnston, Quint King
  • Publication number: 20140114637
    Abstract: A method for a discrete event simulation model of a system utilizing a just-in-time compilation for one or more code blocks associated with an event in one or more discrete event simulation models is disclosed. The method comprises the steps of determining the event in a discrete event simulation model according to a kind of event, retrieving the code block associated with the event, compiling the code block into an object file using a compiler, linking the object file with a predetermined function in a simulation library, compiling the object file and the predetermined function into a customized dynamic link library, loading the customized dynamic link library (DLL) within a discrete event simulation program execution and linking the customized DLL to a simulation program. The method allows user entered logic to be executed in high speed by integrating a just-in-time compiler embedded into the simulation model to allow dynamic generation of high speed code blocks within one or more simulations.
    Type: Application
    Filed: March 15, 2013
    Publication date: April 24, 2014
    Applicant: Bioproduction Group, Inc.
    Inventors: Lenrick Johnston, Quint King
  • Publication number: 20130275173
    Abstract: A method for real-time publishing of a finite schedule that includes a plurality of activities and a plurality of resources is presented. The method utilizes at least one master schedule derived from an output of the finite schedule and at least one published schedule associated with the at least one master schedule. The at least one master schedule includes at least one master activity instance and the at least one published schedule includes at least one published activity instance. The method creates a schedule mapping table and an activity instance-mapping table. The schedule mapping table stores at least one relationship between the at least one master schedule and the at least one published schedule. Furthermore, the method updates the finite schedule and communicates schedule deviations in real-time with the finite schedule.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: BIOPRODUCTION GROUP
    Inventor: Lenrick Johnston