Patents by Inventor Damien R. Forkner

Damien R. Forkner 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: 7505971
    Abstract: A system includes a database, a shared drive and a link update routine. The database includes a plurality of files and access information. The access information indicates which users have edit access to which files in the database. The shared drive contains for each user of the shared drive a directory structure that includes symbolic links to files in the database to which the user has edit access. The link update routine scans the access information in the database and updates the symbolic links in the shared drive to take into account changes made to the access information.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: March 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R Sander, Damien R Forkner, LeMoyne F Hadley, Jeffrey M Munsey, Anne R Pfau, Michael L Vanderford
  • Patent number: 7287229
    Abstract: A template-driven process system includes a template that contains information about an interactive web program that utilizes a plurality of web pages to create a document. The information defines for each web page in the plurality of web pages characteristics about fields for receiving data from an end user. The information also defines for the document a plurality of document states. Each document state in the plurality of document states identifies at least one end user allowed to access the document and at least one action that can be performed on the document. Different document states identify different end users and different actions.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: October 23, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Damien R. Forkner, Jeffrey M. Munsey
  • Publication number: 20040002990
    Abstract: A system includes a database, a shared drive and a link update routine. The database includes a plurality of files and access information. The access information indicates which users have edit access to which files in the database. The shared drive contains for each user of the shared drive a directory structure that includes symbolic links to files in the database to which the user has edit access. The link update routine scans the access information in the database and updates the symbolic links in the shared drive to take into account changes made to the access information.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: Michael R. Sander, Damien R. Forkner, LeMoyne F. Hadley, Jeffrey M. Munsey, Anne R. Pfau, Michael L. Vanderford
  • Publication number: 20030189585
    Abstract: A template-driven process system includes a template, a template translator, and an interactive application. The template translator translates the template into the interactive application.
    Type: Application
    Filed: April 3, 2002
    Publication date: October 9, 2003
    Inventors: Damien R. Forkner, Jeffrey M. Munsey
  • Publication number: 20030120722
    Abstract: An application runs on a server. The application includes a persistent process and a plurality of transient processes. The persistent process generates dynamic and interactive content for the application. Each transient process from the plurality of transient processes is launched to handle a client request from a client. The transient process parses the client request, forwards the client request to the persistent process, captures a result from the persistent process and forwards the result to the client.
    Type: Application
    Filed: December 20, 2001
    Publication date: June 26, 2003
    Inventors: Damien R. Forkner, Jeffrey M. Munsey
  • Publication number: 20030079039
    Abstract: Dialog state between a client and a server is tracked. When sending a communication from the server to the client, dialog state for a dialog between the client and the server is stored in storage within the server. A key is included in the communication from the server to the client. The key references a storage location within the server in which the dialog state is stored.
    Type: Application
    Filed: October 16, 2001
    Publication date: April 24, 2003
    Inventors: Damien R. Forkner, Jeffrey M. Munsey