Patent ID: 7644067

Claim:
A content retrieval and routing via a document processing device having a CPU and further comprising: means for receiving identification data corresponding to an associated user via a user interface of an associated document processing device; means for receiving at least one electronic document selected by the associated user; means for receiving routing data representative of at least one desired output destination; means for receiving query data from the associated user, which query data is representative of desired content from at least one of a plurality of external data sources; means for executing a query on the at least one external data source in accordance with received query data; means for generating link data corresponding to received query data; means for merging link data corresponding to the received query data with the at least one electronic document so as to form a composite electronic document inclusive of the electronic document and the link data; means for receiving a plurality of document rendering requests corresponding to the composite electronic document; means for retrieving content data from the at least one external data source in accordance with the execution of the query in accordance with link data merged with the electronic document; integration means for integrating the at least one electronic document and the retrieved content data into a contiguous hybrid electronic document so as to form an electronic document formed from a merger thereof; routing means for routing the hybrid electronic document to the at least one associated output in accordance with received routing data; output means for outputting the hybrid electronic document in accordance with received routing data; means for storing the electronic document and merged link data in an associated data storage; means for selectively retrieving the stored electronic document and merged link data from the associated data storage; means for re-executing the query on the at least one external data source in accordance with the link data merged with the electronic document; means for receiving secondary routing data corresponding to the stored electronic document and merged link data retrieved from the associated data storage; means for retrieving updated content data from the at least one external data source in accordance with the re-executed query; wherein the integration means includes means for integrating the at least one updated hybrid electronic document and updated content data into an updated contiguous hybrid electronic document so as to form an updated electronic document output formed from the merger thereof; and means for commencing operation of the routing means and output means in connection with the updated hybrid electronic document in accordance with received secondary routing data.