Patents by Inventor Dirk J. Hogan

Dirk J. Hogan 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: 7236967
    Abstract: An interface is used to manage nested atomic transactions, in which a transaction participant can also be a transaction manager. These transactions include fundamental and/or composite commands. Each command is represented by a command object, and the interface is implemented by methods and variables in each of these command objects. The interface enables a transaction manager to instruct its transaction participants to perform prepare and commit or rollback phases and to ascertain whether the prepare phases succeed or fail. The interface enables any command object to be a transaction manager and a transaction participant.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: June 26, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dirk J. Hogan
  • Publication number: 20040088563
    Abstract: A method for controlling access to functionality in an application program according to one embodiment includes registering at least one permission set in a database. The permission set includes a plurality of privileged actions relating to a functional category of the application program. The method further includes receiving information granting a principal authorization to at least one of the privileged actions in the permission set, and performing the authorized privileged action in accordance with the received information when initiated by the principal.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventors: Dirk J. Hogan, David Cox
  • Publication number: 20030225886
    Abstract: An interface is used to manage nested atomic transactions, in which a transaction participant can also be a transaction manager. These transactions include fundamental and/or composite commands. Each command is represented by a command object, and the interface is implemented by methods and variables in each of these command objects. The interface enables a transaction manager to instruct its transaction participants to perform prepare and commit or rollback phases and to ascertain whether the prepare phases succeed or fail. The interface enables any command object to be a transaction manager and a transaction participant.
    Type: Application
    Filed: June 3, 2002
    Publication date: December 4, 2003
    Inventor: Dirk J. Hogan