Patent ID: 7443531

Claim:
A system for processing information comprising: a storage; and a processor exchanging information with said a storage, said processor hosting a first component and a second component, said first component including: an input that receives information; a synchronous interface to which a first plug-in object is attached, said first plug-in object processing information received by said first component via said input synchronously with the receipt of said information by said first component; an output queue receiving information from said first plug-in object; and an asynchronous interface to which an input of said second component is attached, said second component accessing information in said output queue; and said second component including a synchronous interface to which a second plug-in object is attached and an asynchronous interface to which a third plug-in object is attached such that said first plug-in object is a dynamic renderer object and such that said third plug-in object is an ink collection object.