Patents by Inventor Steven Michael Schofield

Steven Michael Schofield 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: 7505817
    Abstract: A system for programming automation by demonstration where a control program may be created or modified through the process of demonstrating desired behavior using graphical representations (or widgets) of physical, programming, and user interface elements. Widgets have state, or properties, and may also have inherent events associated with them or indirect events that are generated through the demonstration process. The general process of demonstration consists of providing several individual example behaviors. Complete behavior, and thus the resultant code, is generated through inferencing from a number of individual example behaviors. The process of programming automation by demonstration reduces the complexity of the programming task and thereby greatly simplifies the workload of the control programmer, allowing the programmer to concentrate more on the specific automation application at hand rather than on the particulars of the programming language or tools.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: March 17, 2009
    Assignee: Siemens Technology-to-Business Center, LLC
    Inventors: Richard Gary McDaniel, Daniel Conrad Benson, Steven Michael Schofield, Frank Dittrich Schiller
  • Publication number: 20040267515
    Abstract: A system for programming automation by demonstration where a control program may be created or modified through the process of demonstrating desired behavior using graphical representations (or widgets) of physical, programming, and user interface elements. Widgets have state, or properties, and may also have inherent events associated with them or indirect events that are generated through the demonstration process. The general process of demonstration consists of providing several individual example behaviors. Complete behavior, and thus the resultant code, is generated through inferencing from a number of individual example behaviors. The process of programming automation by demonstration reduces the complexity of the programming task and thereby greatly simplifies the workload of the control programmer, allowing the programmer to concentrate more on the specific automation application at hand rather than on the particulars of the programming language or tools.
    Type: Application
    Filed: March 5, 2001
    Publication date: December 30, 2004
    Inventors: Richard Gary McDaniel, Daniel Conrad Benson, Steven Michael Schofield, Frank Dittrich Schiller