Patents by Inventor Albert T. Montroy

Albert T. Montroy 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: 7152231
    Abstract: A method for high speed interprocess communications comprises four steps. Initially, first and second processes can be attached to a message buffer in a shared region of user memory. In addition, each process can have a corresponding message queue. In a preferred embodiment, the attaching step comprises the step of attaching first and second processes to a message buffer in a shared region of user memory exclusive of operating system kernel space. Second, message data from the first process can be accumulated in a location in the message buffer. Third, a memory offset corresponding to the location in the message buffer can be placed in the message queue of the second process. Finally, the accumulated data at the location corresponding to the offset can be used in the second process. Consequently, the accumulated message data is transferred from the first process to the second process with minimal data transfer overhead.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: December 19, 2006
    Assignee: Harris-Exigent, Inc.
    Inventors: Anthony P. Galluscio, William L. Holt, Douglas M. Dyer, Albert T. Montroy
  • Patent number: 6772140
    Abstract: A method for structuring satellite command and control directives in a hierarchical syntax comprises the steps of: defining at least one satellite command and control directive; and, associating the directive with a family of directives. The method can further comprise the step of compiling the associated families and directives into a binary persistent library. In addition, the method can include the step of displaying in a graphical user interface (GUI) a hierarchy representing the associations among the families and directives in order to assist a user in assembling satellite directives, and, in a complex system, subdirectives. Advantageously, the inventive method can present the hierarchy in a tree-structure. In addition, the method can accept a selection of a subnode; and, in response to a selection, display in the GUI parameters corresponding to the directive associated with the selected subnode.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: August 3, 2004
    Assignee: Harris-Exigent, Inc.
    Inventors: Douglas M. Dyer, Albert T. Montroy, Alexis J. Crovetto
  • Patent number: 6570591
    Abstract: A method for graphically assisting system commanding can comprise the steps of: receiving a user-specified command; retrieving from a command database a command template corresponding to the specified command, the command template including at least one operational parameter corresponding to the specified command; for each retrieved operational parameter in the command template, adding to a graphical user interface (GUI) a GUI element corresponding to characteristics of the operational parameter; and, displaying the GUI. The user interface elements can include drop down boxes, sliders and text fields. The method can further comprise the steps of: for each GUI element in the GUI, accepting a value; and, formatting a command string containing the accepted values.
    Type: Grant
    Filed: February 1, 2000
    Date of Patent: May 27, 2003
    Assignee: Harris-Exigent, Inc.
    Inventors: Alexis J. Crovetto, Douglas M. Dyer, Albert T. Montroy
  • Patent number: 6523066
    Abstract: A method and system for dynamic distributed memory locking in a computer network. According to the method, a local lock process executing on a node receives from an application program a lock request for exclusive access to a memory location. The lock process identifies a first lock process executing on any node of the network that is currently a designated lock manager for granting locks for the particular memory location for which the lock was requested. Subsequently, the local lock process requests from the designated lock manager a lock for the particular memory location. Finally, the local lock process notifies the requesting application program when a lock has been granted by the lock manager. The method also includes designating a local lock process executing on a selected node as the lock manager when no lock manager is currently designated for the particular memory location for which a lock has been requested.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: February 18, 2003
    Assignee: Harris-Exigent, Inc.
    Inventors: Albert T. Montroy, Eric C. Graves, Douglas M. Dyer