Patents by Inventor J. Andrew Sinclair

J. Andrew Sinclair 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: 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: 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: 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: 6553268
    Abstract: A programming language for programming industrial controllers in relay ladder logic language, the programming language including both extensions to standard RLL rung form itself and extensions wholly independent of the standard form. The language uses a plurality of templates, each template including truly reusable relay ladder language sections. Most templates also include specifications identifying other templates which provide additional language logic required to define job-specific aspects of the referencing template. Using the templates a machine tree can be provided which mirrors an industrial process. By compiling all of the templates, a relay ladder language program can be provided.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: April 22, 2003
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Marvin J. Schwenke, J. Andrew Sinclair, Raymond J. Staron
  • Patent number: 6154684
    Abstract: A programming language for programming industrial controllers in relay ladder logic language, the programming language including both extensions to standard RLL rung form itself and extensions wholly independent of the standard form. The language uses a plurality of templates, each template including truly reusable relay ladder language sections. Most templates also include specifications identifying other templates which provide additional language logic required to define job-specific aspects of the referencing template. Using the templates a machine tree can be provided which mirrors an industrial process. By compiling all of the templates, a relay ladder language program can be provided.
    Type: Grant
    Filed: June 14, 1997
    Date of Patent: November 28, 2000
    Assignee: Rockwell Technologies, LLC
    Inventors: Marvin J. Schwenke, J. Andrew Sinclair, Raymond J. Staron
  • Patent number: 4538818
    Abstract: The invention provides a large shuttlecock which can be used with a variety of bats or racquets for a game resembling badminton or a game combining the pleasure of badminton and tennis in that the spherical head portion has a size comparable to a standard tennis ball and is designed to bounce, the shuttlecock having a spherical or partially spherical head portion made from at least an outer layer of closed cell polymeric material of predetermined parameters relating to cell size, density, tensile strength and an elongation at break and having a skirt formation attached to it in association with a core unit which increases the average density of the spherical head portion to a predetermined value.
    Type: Grant
    Filed: June 21, 1983
    Date of Patent: September 3, 1985
    Assignee: Zimm Zamm AG
    Inventor: J. Andrew Sinclair