Patents by Inventor Steve R. Webster

Steve R. Webster 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: 6738441
    Abstract: A method and device for filtering an input signal received by an input module in order to produce a filtered input signal, wherein the received input signal is converted such that it has either a HIGH input state or a LOW input state each having a time duration characteristic of the input module, and the filtered input signal is represented by an ON filtered state and an OFF filtered state. The time duration of the HIGH input state and the LOW input state are determined by sampling the converted input signal at a certain sampling rate so as to allow the sampling results to be used by a filtering algorithm to set the filtered input state to ON or OFF based on a set of filter parameters which may vary from one input module to another. The filtering device is adapted to be configurable such that the filter parameters can be electronically selected so that the same filtering algorithm can be used for different input modules having different electrical characteristics.
    Type: Grant
    Filed: July 5, 2000
    Date of Patent: May 18, 2004
    Assignee: Schneider Automation Inc.
    Inventors: Steve R. Webster, Richard H. Breinlinger, Kenneth L. Wester
  • Publication number: 20030177280
    Abstract: A system and method for triggering interrupt service routines from a main loop are disclosed. The system can be implemented in a computer readable medium that includes logic for: determining if a first flag has been set where the first flag is set in response to a first request for service and the first request for service is associated with a first message having a priority; determining if the first flag is valid including logic for returning to the main loop if the first flag is not valid; identifying the priority of the first message including logic for returning to the main loop; logic for setting a second flag if the priority of the first message is high; enabling a second request for service if the priority of the first message is high; and processing a first interrupt service routine if the priority of the first flag is high.
    Type: Application
    Filed: March 12, 2002
    Publication date: September 18, 2003
    Inventors: Steve R. Webster, Lawrence E. Thompson
  • Publication number: 20030065855
    Abstract: A system and method for triggering interrupt service routines is disclosed. The system can be implemented in a computer readable medium that includes logic for receiving first and second signals. The first signal triggers a first interrupt that triggers a first interrupt service routine that is designed to process a first task. The second signal trigger is designed to cause the processing of a second task. The medium also includes logic for determining if the second task is a high priority task, and logic for creating a second interrupt if the second task is a high priority task. The medium further includes logic for completing the first interrupt service routine before processing a second interrupt service routine. The second interrupt service routine is triggered by the second interrupt. The second interrupt service routine is designed to complete the high priority task. And, the medium includes logic for returning to a main loop after completing the second interrupt service routine.
    Type: Application
    Filed: August 12, 2002
    Publication date: April 3, 2003
    Inventor: Steve R. Webster