Patent ID: 8112413

Claim:
A system for content management comprising: a metadata prompting module configured to perform a method comprising: automatically detecting a document type for a document based on content of the document; automatically tailoring a set of prompts based on the detected document type, wherein prompts are tailored differently for documents of different types; requesting a set of information from a user about the document through the set of prompts that have been tailored, wherein at least one prompt in the set of prompts requests information that fails to be discernable from the document; and receiving, in response to the requesting, the set of information as a set of user-prompted input; a metadata extraction module configured to perform a method comprising: automatically extracting metadata from the document, wherein the document, the set of user-prompted input, and the extracted metadata collectively comprise a document/metadata package; an execution module configured to perform a method comprising: analyzing a business process comprising a plurality of instructions and a usage specification, wherein the usage specification indicates for each instruction in the plurality of instructions whether the instruction is to be executed; executing one or more instructions in the plurality of instructions based on the usage specification, wherein the one or more instructions comprise: a) analyzing the document/metadata package, a layout of the document, and content within the layout to generate a document classification for the document; b) based on the document classification, selectively extracting key data fields from their respective locations within the document, the extracted key data fields comprising zonal data elements, and wherein the key data fields and their respective locations are specified within the business process; c) sending a notification to a notification recipient that the document/metadata package and the zonal data elements requires a verification, the verification comprising at least one of reviewing, correcting, augmenting, and performing actions required by the document; and d) based on the verification, selectively and automatically executing any additional instructions for the document; and transmitting the document/metadata package and the zonal data elements with an output device as determined from the extracted metadata and the business processes.