Patents by Inventor Michael Jerome Discavage

Michael Jerome Discavage 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: 6684259
    Abstract: A method, suitable for use in client/server system, which allows multiple copies of a single-user application to run simultaneously in a multi-user operating system without modification of the single-user program, by modifying existing operating system methods used for object name creation, look-up, and deletion. The method creates a user global context by labeling each instance of the single-user application with a user identifier (name) that defines a single-user name space in which each labeled object is only available to the named user. In addition, the single-user server process is allowed to impersonate the client for allowing the server to access the named resources of the single-user name space. A coexisting system global context is also created by marking system global named resources.
    Type: Grant
    Filed: October 11, 1995
    Date of Patent: January 27, 2004
    Assignee: Citrix Systems, Inc.
    Inventors: Michael Jerome Discavage, Edward Ernest Iacobucci
  • Patent number: 5913060
    Abstract: A method for avoiding deadlock in a distributed process system that has a master process and a plurality of slave processes, in which the system uses a synchronous procedure call protocol that interchanges the role of the master process as the procedure call requester with the slave process role as the procedure call responder. In this manner the master process is never left in a deadlock state waiting for the slave process to respond. The role-switching is accomplished by initializing each slave process when initially connected to the system by having each slave process send a status message to the master process as the first part of the two-part synchronous procedure call protocol. This places the slave process in the role of the requester and the master process in the role of the responder.
    Type: Grant
    Filed: October 11, 1995
    Date of Patent: June 15, 1999
    Assignee: Citrix Systems, Inc.
    Inventor: Michael Jerome Discavage