Patents by Inventor Steven G. Hagerott

Steven G. Hagerott 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).

  • Publication number: 20100145555
    Abstract: A system and method for a controlling an aircraft with flight control surfaces that are controlled both manually and by a computing device is disclosed. The present invention improves overall flight control operation by reducing the mechanical flight control surface components while providing sufficient back-up control capability in the event of either a mechanical or power-related failure. Through the present invention, natural feedback is provided to the operator from the mechanical flight control surface which operates independent of computer-aided flight control surfaces. Further, through the present invention, force input signals received from the pilot are filtered to improve the operation of the computer-aided flight control surfaces.
    Type: Application
    Filed: February 18, 2010
    Publication date: June 10, 2010
    Inventors: Steven G. Hagerott, James L. Hammer, Philippe A. Ciholas, Mark W. Palmer
  • Publication number: 20090248926
    Abstract: A storage device manipulation system for implementing communications between a set of storage devices and a midplane is described. The storage device manipulation system may comprise a receiver and a communication system. The receiver may be configured to receive a command and generate a stimulus corresponding to the command. The communication system may be communicatively connected to the receiver and may be communicatively connectable to the set of storage devices and the midplane. The communication system may be configured to implement communication between the set of storage devices and the midplane based upon the stimulus by selectively providing power to the storage devices in the set of storage devices, selectively providing power to the ports on the midplane, and selectively establishing communication between the storage devices and the ports.
    Type: Application
    Filed: April 1, 2008
    Publication date: October 1, 2009
    Inventors: Paul A. Egy, Steven G. Hagerott, Luke Hodges, Jeremy Stover
  • Publication number: 20090228748
    Abstract: The present disclosure provides testing of a storage system. The test may compare the storage array controller LUNs which may be configured to be accessible by a host with the LUNs which are currently available to prevent a zero path scenario from occurring. The test may verify at least one path exists for each LUN to a storage controller of a storage array before injecting an error into another storage controller of the storage array. The present disclosure also provides verification of the configuration of a storage system. The configuration verification may verify that the storage array controller LUNs which are configured to be accessible by a host are actually accessible by the host. If the configuration verification is unable to verify the configuration of storage system, the configuration verification may display an error.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Inventors: Steven G. Hagerott, Robert R. Stankey, JR., Glenn Tefft, Mark Ziegler
  • Publication number: 20090210781
    Abstract: An improved web browser architecture for an OOP application for a dynamic web page using a client-side scripting language in JavaScript and Ajax to encapsulate presentation logic as objects manipulated by a mediator class state controller object. The browser code is divided into reusable but decoupled and interacting objects. The objects publish to unknown subscribers, and there is no need for objects to explicitly know of or be bound to other objects subscribing to events, consistent with a delegate model. The state of the web browser can be maintained by the state controller, and bookmarking of the state of the web browser allows reconstruction of a web browser dynamic web page. In a preferred embodiment, a GUI for the web browser controls a SAN.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Inventors: Steven G. Hagerott, John LaBanca
  • Patent number: 7444267
    Abstract: A system and method for synchronizing and coordinating parallel, automated fault injection processes against storage area network arrays. In an exemplary embodiment, the stress test system includes a hierarchical lock file acting as a repository for lock and state data of storage area network resources. Further, such embodiment includes a plurality of knowledge sources communicatively coupled to the hierarchical lock file for monitoring activities of the storage area network resources and injecting faults. In addition, the system includes a controller for controlling access to the hierarchical lock file and coordinating activities of the plurality of knowledge sources. The plurality of knowledge sources are individual stress action words which are utilized by the hierarchical lock file to coordinate multiple, parallel stress tests against storage area network components without requiring modifications to the underlying code to be made.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: October 28, 2008
    Assignee: LSI Corporation
    Inventors: Steven G. Hagerott, John Lara, Feng Chen, Christina Chao
  • Patent number: 6876942
    Abstract: Electrical and mechanical components and associated processes for enhancing automated test of a system by permitting automated generation and application (injection) of real-world stimuli applied to the system under test and sensing responses from the system under test without the need for manual intervention. Test components of the present invention may intercede in the exchange of signals and power over various signaling paths within a system under test. Under programmable control by methods of the invention, the electrical components of the present invention may simulate any desired real-world stimulus on any signal path associated with the system under test. Electromechanical manipulation test components and sensor components allow automation of testing of physical aspects of the system under test. Centralized test sequencing and logic enables simpler test components to permit improved scalability and flexibility of the automated test system and processes.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: April 5, 2005
    Assignee: LSI Logic Corporation
    Inventors: Steven G. Hagerott, John M Lara
  • Patent number: 6754605
    Abstract: The present invention is directed to a method and system for automating data storage array components testing. A serial number of a data storage array component (i.e., product) is used to determine if the product is of high priority (rank) in comparison with other products in a queue and there is any test cell available for testing the product. Next, if a test is required, the product type and test requirements of the product are retrieved from a database based on the serial number, and the product is routed to the test cell from an assembly line. Then the product and a storage component interface module of the test cell are positioned so that the product and the storage component interface module face each other. The storage component interface module is chosen based on the test requirements retrieved from the database. Next the product is docked into the storage component interface so that the product is connected to the storage component interface module. Then the test is run to completion.
    Type: Grant
    Filed: April 15, 2003
    Date of Patent: June 22, 2004
    Assignee: LSI Logic Corporation
    Inventors: James D. Pate, Justin B. Mortensen, Steven G. Hagerott
  • Publication number: 20040054492
    Abstract: Electrical and mechanical components and associated processes for enhancing automated test of a system by permitting automated generation and application (injection) of real-world stimuli applied to the system under test and sensing responses from the system under test without the need for manual intervention. Test components of the present invention may intercede in the exchange of signals and power over various signaling paths within a system under test. Under programmable control by methods of the invention, the electrical components of the present invention may simulate any desired real-world stimulus on any signal path associated with the system under test. Electromechanical manipulation test components and sensor components allow automation of testing of physical aspects of the system under test. Centralized test sequencing and logic enables simpler test components to permit improved scalability and flexibility of the automated test system and processes.
    Type: Application
    Filed: September 18, 2002
    Publication date: March 18, 2004
    Inventors: Steven G. Hagerott, John M. Lara