System and method for accessing content from selected sources via a document processing device
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject application is directed to a system and method for the content retrieval and routing via a document processing device. The document processing device first receives output routing data from an associated user corresponding to a desired destination for retrieved content. The device then receives a content query from the user corresponding to desired content data available from an external source. The query is then routed to the external source and content data in response to the query is retrieved by the document processing device. The content data is then routed from the document processing device to the designated output destination. The document processing device then periodically monitors for changes to the content data at the external source and when any changes are detected, updated content data is retrieved and forwarded to the output destination.
16 Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for content retrieval and routing via a document processing device comprising the steps of:
-
receiving identification data corresponding to an associated user via a user interface of an associated document processing device; receiving at least one electronic document selected by the associated user; receiving routing data representative of at least one desired output destination; 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; executing a query on the at least one external data source in accordance with received query data; generating link data corresponding to received query data; 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; receiving a plurality of document rendering requests corresponding to the composite electronic document; 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; 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 the hybrid electronic document to the at least one associated output in accordance with received routing data; outputting the hybrid electronic document in accordance with received routing data; storing the electronic document and merged link data in an associated data storage; selectively retrieving the stored electronic document and merged link data from the associated data storage; re-executing the query on the at least one external data source in accordance with the link data merged with the electronic document; receiving secondary routing data corresponding to the stored electronic document and merged link data retrieved from the associated data storage; retrieving updated content data from the at least one external data source in accordance with the re-executed query; 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 commencing operation of the routing and output in connection with the updated hybrid electronic document in accordance with received secondary routing data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method for content retrieval and routing via a document processing device comprising the steps of:
-
receiving identification data corresponding to an associated user via a user interface of an associated document processing device; receiving at least one electronic document selected by the associated user; receiving routing data representative of at least one desired output destination; 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; executing a query on the at least one external data source in accordance with received query data; generating link data corresponding to received query data; 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; receiving a plurality of document rendering requests corresponding to the composite electronic document; 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; 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 the hybrid electronic document to the at least one associated output in accordance with received routing data; outputting the hybrid electronic document in accordance with received routing data; storing the electronic document and merged link data in an associated data storage; selectively retrieving the stored electronic document and merged link data from the associated data storage; re-executing the query on the at least one external data source in accordance with the link data merged with the electronic document; receiving secondary routing data corresponding to the stored electronic document and merged link data retrieved from the associated data storage; retrieving updated content data from the at least one external data source in accordance with the re-executed query; 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 commencing operation of the routing and output in connection with the updated hybrid electronic document in accordance with received secondary routing data. - View Dependent Claims (12, 13, 14)
-
Specification