IP Library Granted Patent US 9,508,049
Granted Patent B2
US 9,508,049 · App. 12/550,383 · Granted Nov 29, 2016

Update-triggered document-defined workflow

Inventors: John William Lumley (Bristol, GB); Steven Battle (Bristol, GB)
Assignee: Hewlett-Packard Development Company, L.P.
G06Q10/06316
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,508,049
App. No.
12/550,383
Granted
Nov 29, 2016
Kind
B2
Abstract

A computer-implemented update-triggered document-defined workflow method provides for triggering an update to an original source document to yield an updated document. In response, a document handler executes the document-defined workflow method so as to create, delete, or modify a target document or so as to create a workflow description calling for creating, deleting, or modifying a target document.

Claims (18)

1. A computer-implemented update-triggered document-defined workflow process comprising:

interacting with an original version of a source document so as to trigger a document method included in said original source document to yield an updated version of said source document; and

in response to said triggering, executing said method so as to generate a workflow description that calls for creating, deleting, or modifying or so as to generate a workflow that creates, deletes, or modifies a target document other than said source document.

2. A document-workflow process as recited in claim 1 wherein said source document is an XML document.

3. A document workflow process as recited in claim 2 wherein said document method is an XSLT method.

4. A document workflow process as recited in claim 1 wherein said original version of said source document is an uncompleted form and said updated version of said source document is a completed form.

5. A document workflow process as recited in claim 1 wherein said triggering is performed by a user and said target document is provided to said user in response to execution of said workflow description.

6. A system comprising non-transitory computer-readable storage media encoded with code that, when executed by a processor, defines an original version of a source document and a document handler for detecting a triggering action with respect to said original version of said source document, said document handler, when triggered by said triggering action, executing a document method included in said original version of said source document so as to update said source document and to create, delete, or modify or so as to generate a workflow description calling for creating, deleting, or modifying a target document other than said original version of said document.

7. A system as recited in claim 6 further comprising said processor.

8. A system as recited in claim 6 wherein said original version of said source document is an XML document.

9. A system as recited in claim 7 wherein said document method is defined using XSLT.

10. A system as recited in claim 6 wherein said original version of said document is an uncompleted form and the execution of said document method updates said original version of source document to yield an updated version of said source document, said updated version of said source document being a completed form.

11. A computer system comprising a processor and media encoded with code defining:

an update agent for updating a source document including a document method and executing said document method so as to generate a workflow description, wherein said workflow description, when executed, deletes, creates, or modifies a target document other than said source document; and

a workflow agent for executing said workflow description.

12. A computer system as recited in claim 11 wherein said original source document includes content that serves as an argument to said document method.

13. A computer system as recited in claim 11 wherein said original document is an XML document.

14. A computer system as recited in claim 13 wherein said document method is defined in XSLT.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2009
From: LUMLEY, JOHN WILLIAM; BATTLE, STEVEN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 023195/0966 →
Continuity (1)
Related Publication 20110055180A1 · Mar 3, 2011