Patents by Inventor Josiah C. Hoskins

Josiah C. Hoskins 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: 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: 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: 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
  • 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: 6161051
    Abstract: A system software solution for controlling an enterprise which defines and illustrates the electrical, pneumatic, hydraulic, logic, diagnostics, external behavior, controlled resources and safety elements of an enterprise control system. The elements of the control system are encapsulated in objects of an object-oriented framework within a control assembly. The control assembly is the fundamental building block for providing object-oriented control of the enterprise. A control assembly component is a deployable control subsystem that provides an interface using a common object model that is configurable. The enterprise control system includes facilities for retrieving external models utilizing a predefined interface. The retrieved model includes support for external resources such as an external resource tree in which the leaf nodes correspond to resources to be controlled, resource and process information and a computer aided design model.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: December 12, 2000
    Assignee: Rockwell Technologies, LLC
    Inventors: Dennis R. Hafemann, Ruyen E. Brooks, Josiah C. Hoskins, Shivakumar Sastry
  • Patent number: 6157864
    Abstract: A system software solution for controlling an enterprise which defines and illustrates the electrical, pneumatic, hydraulic, logic, diagnostics, external behavior, controlled resources and safety elements of an enterprise control system. The elements of the control system are encapsulated in objects of an object-oriented framework within a control assembly. The control assembly is the fundamental building block for providing object-oriented control of the enterprise. A control assembly component is a deployable control subsystem that provides an interface using a common object model that is configurable. The enterprise control system is used to define user interfaces including sequence charts that are updated in a substantially realtime manner utilizing the control assemblies associated with the generated code for the enterprise control system.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: December 5, 2000
    Assignee: Rockwell Technologies, LLC
    Inventors: Marvin J. Schwenke, Raymond J. Staron, James A. Sinclair, Paul F. Franklin, Josiah C. Hoskins
  • 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: 5444619
    Abstract: A system and method for predicting oil reservoir properties throughout the reservoir using well data and seismic data. While the reservoir properties in the vicinity of a well borehole are usually known (i.e. by well logging), the reservoir properties between wells are unknown and difficult to estimate. Because the relationships between reservoir properties and seismic data is seldom obvious, the method uses Artificial Neural Networks (ANN's) to estimate these relationships. First, the method calculates the intersections between the seismic data and wellbore date, i.e. seismic reflectors are correlated to geological markers in the wellbores. Second, the method estimates the significance between seismic attributes and borehole properties. Next, the method models or calibrates the relationship between reservoir properties and seismic attributes by training an ANN using seismic attributes and wellbore data close to the intersections.
    Type: Grant
    Filed: September 27, 1993
    Date of Patent: August 22, 1995
    Assignee: Schlumberger Technology Corporation
    Inventors: Josiah C. Hoskins, Joshua M. Ronen
  • Patent number: 5377307
    Abstract: A method of global optimization of complex, highly nonlinear, multivariant systems is described. An artificial neural network (ANN) is trained to create an approximate inverse model. The desired behavior for a particular system is then input to the inverse model to derive approximate model parameters for the particular system. Optimization of the approximate model parameters yields optimal model parameters. The method is applied to the synthesis of mechanical linkages where examples of a type of linkage mechanism are used to train an ANN and derive the approximate inverse model. Inverse models for a number of linkage mechanism types are derived and stored. For a linkage mechanism with unknown linkage parameters, a power spectrum representation of the coupler curve is developed and the inverse model for the type of linkage mechanism retrieved. The representation of the desired coupler curve is input and the approximate linkage parameters derived. Optimization further refines the linkage parameters.
    Type: Grant
    Filed: October 7, 1992
    Date of Patent: December 27, 1994
    Assignee: Schlumberger Technology Corporation
    Inventors: Josiah C. Hoskins, Glenn A. Kramer