Patents by Inventor Ruven E. Brooks

Ruven E. Brooks 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).

  • Patent number: 7546232
    Abstract: A method and apparatus for identifying sections of an existing schematic that are consistent with best design practices, the method comprising the steps of providing a template set, each template specifying a sub-set of components and relationships that are consistent with best design practices and examining the existing schematic to identify sections of the existing schematic that are inconsistent with the best design practices specified in the template set.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: June 9, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ruven E. Brooks, David W. Grooms
  • Patent number: 7266476
    Abstract: A method, apparatus and data construct set for generating simulation data structures which can be used by a modeling system to interface between a PLC and simulator, the construct set encapsulating logic and at least a sub-set of simulation information for a particular resource.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: September 4, 2007
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: James D. Coburn, Josiah C. Hoskins, Ruven E. Brooks
  • Patent number: 6993456
    Abstract: A method for identifying at least a section of a first schematic associated with at least a section of a second schematic wherein each of the first and second schematics includes a set of components for configuring a system to perform a process and wherein the components of the first and second schematics are first and second different types, respectively, the method comprising the steps of identifying the components of the first type included in the first section of the first schematic, examining the second schematic to identify at least one instance of components of the second type that are associated with the identified components of the first type and when at least one instance of components of the second type is identified, rendering the at least one instance accessible.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 31, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ruven E. Brooks, David W. Grooms
  • Patent number: 6862553
    Abstract: A data construct set and method for use with an industrial process which is controlled according to execution code wherein a processor running the code generates requests to mechanical resources to cause the resources to perform the process, the construct enabling generation of diagnostic code interspersed within the execution code which, when an event is to occur, indicates the event to occur, the invention also including status based diagnostics generally and methods of using the data construct set for generating both execution code and status based diagnostics.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: March 1, 2005
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Marvin J. Schwenke, J. Andrew Sinclair, Josiah C. Hoskins, Ruven E. Brooks
  • Publication number: 20040128120
    Abstract: A method, apparatus and data construct set for generating simulation data structures which can be used by a modeling system to interface between a PLC and simulator, the construct set encapsulating logic and at least a sub-set of simulation information for a particular resource.
    Type: Application
    Filed: July 7, 2003
    Publication date: July 1, 2004
    Inventors: James D. Coburn, Josiah C. Hoskins, Ruven E. Brooks
  • Publication number: 20040073404
    Abstract: A method for identifying at least a section of a first schematic associated with at least a section of a second schematic wherein each of the first and second schematics includes a set of components for configuring a system to perform a process and wherein the components of the first and second schematics are first and second different types, respectively, the method comprising the steps of identifying the components of the first type included in the first section of the first schematic, examining the second schematic to identify at least one instance of components of the second type that are associated with the identified components of the first type and when at least one instance of components of the second type is identified, rendering the at least one instance accessible.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 15, 2004
    Inventors: Ruven E. Brooks, David W. Grooms
  • Publication number: 20030182083
    Abstract: A data construct set and method for use with an industrial process which is controlled according to execution code wherein a processor running the code generates requests to mechanical resources to cause the resources to perform the process, the construct enabling generation of diagnostic code interspersed within the execution code which, when an event is to occur, indicates the event to occur, the invention also including status based diagnostics generally and methods of using the data construct set for generating both execution code and status based diagnostics.
    Type: Application
    Filed: November 26, 2002
    Publication date: September 25, 2003
    Inventors: Marvin J. Schwenke, J. Andrew Sinclair, Josiah C. Hoskins, Ruven E. Brooks
  • Patent number: 6618856
    Abstract: A method used with a simulator and a controller, the controller running execution code to provide output signals which, when linked to resources, cause the resources to cycle through requested activities, the simulator receiving controller output signals and, in response thereto, generating motion pictures of resources as the resources cycle through requested activities, the simulator using data structures which model the resources to determine which motion pictures to generate, the method for generating execution code and data structures for use by the controller and the simulator, respectively, and comprising the steps of, for each resource, encapsulating resource information including resource logic in a control assembly (CA), instantiating at least one instance of at least one CA, compiling instantiated CA instance resource logic to generate execution code, gleaning simulation information from the instantiated CA instances and using the gleaned simulation information to generate a simulation data structur
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: September 9, 2003
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: James D. Coburn, Josiah C. Hoskins, Ruven E. Brooks
  • Patent number: 6556950
    Abstract: A data construct set and method for use with an industrial process which is controlled according to execution code wherein a processor running the code generates requests to mechanical resources to cause the resources to perform the process, the construct enabling generation of diagnostic code interspersed within the execution code which, when an event is to occur, indicates the event to occur, the invention also including status based diagnostics generally and methods of using the data construct set for generating both execution code and status based diagnostics.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: April 29, 2003
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Marvin J. Schwenke, J. Andrew Sinclair, Josiah C. Hoskins, Ruven E. Brooks
  • Publication number: 20020120921
    Abstract: A method, apparatus and data construct set for generating simulation data structures which can be used by a modeling system to interface between a PLC and a movie module, the construct set encapsulating logic and at least a sub-set of simulation information for a particular resource wherein the sub-set includes simulation information which is independent of circumstantial characteristics corresponding to the resource, the method including importing the simulation information from the data constructs and populating the data structures.
    Type: Application
    Filed: September 30, 1999
    Publication date: August 29, 2002
    Inventors: JAMES D. COBURN, JOSIAH HOSKINS, RUVEN E. BROOKS
  • Patent number: 6268853
    Abstract: A development tool for use in specifying at least a sub-set of information required to generate control tools for an industrial process wherien the process is performed by mechanical resources, the control tools include execution logic, simulation facilitating tools, diagnostic tools, HMI tools and schematic diagrams, the development tool including a plurality of control assembles (CA), a separate CA for each mechanical resource type, which can be instantiated by selection and parameterization via an editor to specify the required information, after instantiation, the CAs compiled to generate the tools.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: July 31, 2001
    Assignee: Rockwell Technologies, L.L.C.
    Inventors: Josiah C. Hoskins, Ruven E. Brooks
  • Patent number: 6167406
    Abstract: A system software solution for controlling an enterprise having one or more components for controlling one or more aspects of an industrial environment. The software includes one or more components for controlling one or more aspects of an industrial environment with code that creates a database of components from existing schematics and timing diagrams. Each of the components have control, diagnostic and resource information pertaining to enterprise resources utilized in the industrial environment. The system also generates code that controls resources comprising cognitive and timing information that synchronizes events throughout the enterprise. The database of components including code that updates the database to reflect changes in the enterprise that manages the design, simulation, implementation and maintenance of a manufacturing enterprise utilizing the database of components.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: December 26, 2000
    Assignee: Allen-Bradley Company, LLC
    Inventors: Josiah C. Hoskins, Ruven E. Brooks, Dennis R. Hafemann, Jan Chalupa
  • Patent number: 6108662
    Abstract: A system software solution for controlling an enterprise comprising one or more components for controlling one or more aspects of an industrial environment with code that creates a database of components, each of the components containing control, diagnostic and resource information pertaining to enterprise resources utilized in the industrial environment. The system also generates code that controls resources comprising cognitive and timing information that synchronizes events throughout the enterprise. The database of components includes code that updates the database to reflect changes in the enterprise and integrates the new design, simulation, implementation and maintenance changes to optimize the manufacturing enterprise utilizing the database of components.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: August 22, 2000
    Assignee: Allen-Bradley Company, LLC
    Inventors: Josiah C. Hoskins, Ruven E. Brooks
  • Patent number: 6028819
    Abstract: A method and system for simulating and optimizing land seismic survey operations. The method and system utilizes spatially referenced data and nonspatial data relevant to land seismic survey operations such as high resolution satellite and airborne imagery and uses discrete event information about land seismic survey operation to simulate a land seismic survey. The output of the simulation is a detailed list of survey events. Mathematical optimization techniques are used to enhance the efficiency of the survey execution via optimal route planning and optimal allocation of survey logistical components. The invention uses a discrete event simulator which is an object-oriented software program with survey geometry objects that represent the survey design, resources objects that represent resources needed to conduct survey operations and manager objects to coordinate the resource objects within the specified survey geometry.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: February 22, 2000
    Assignee: Schlumberger Technology Corporation
    Inventors: Peter W. Mullarkey, Peter H. Canter, Ruven E. Brooks, Douglas J. Morrice, Astrid S. Kenyon, Peter T. Highnam