Automatic document archiving for a computer system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/30
출원번호
US-0031968
(2005-01-06)
등록번호
US-8793220
(2014-07-29)
발명자
/ 주소
Peairs, Mark
Hull, Jonathan J.
Cullen, John
Suzuki, Kiyoshi
출원인 / 주소
Ricoh Company, Ltd.
대리인 / 주소
Blakely, Sokoloff, Taylor & Zafman LLP
인용정보
피인용 횟수 :
1인용 특허 :
29
초록▼
A system and method for processing documents is described. The system and method provide for executing a command as part of the execution of an application program, where execution of the command causes the transfer of the document between a processing device in a computer system and a peripheral de
A system and method for processing documents is described. The system and method provide for executing a command as part of the execution of an application program, where execution of the command causes the transfer of the document between a processing device in a computer system and a peripheral device. The present invention also provides for transferring the document data between the processing device and the peripheral device in response to the command. The present invention further provides for archiving the document data in a memory in the computer system in response to the command and transparently to the execution of the application program.
대표청구항▼
1. A method for providing unconscious archiving and printing of documents in an automated office environment in which electronic documents are transferred to a printing engine and having at least one memory disposed to receive electronic copies of the documents for archiving, the method comprising:
1. A method for providing unconscious archiving and printing of documents in an automated office environment in which electronic documents are transferred to a printing engine and having at least one memory disposed to receive electronic copies of the documents for archiving, the method comprising: printing document data using the print engine in response to a single user input command received by an application program to print the document data without indication to the user of additional processing of the document data;detecting activity of a device driver to transfer document data from the application program to the print engine;in response to detecting the transfer of the document data from the application program to the print engine by the device driver, capturing a copy of the document data in a document delivery path from the application program to the print engine as the document data is transferred to the print engine, wherein capturing the copy of the document data as the document data is transferred to the print engine further comprises: diverting the document data from the document delivery path prior to receipt of the document data by the print engine,determining when all data corresponding to the document data has been diverted,generating the copy from the diverted document data based on the determination, andreleasing the document data back into the document delivery path for transfer to the print engine after the copy of the document data has been generated;determining the copy of the document data corresponds to a new version of an archived document;generating version data that links the new version of the archived document to the archived document;generating an image of the document from the copy of the document data for storage in the memory;generating index information that comprises at least one of keyword, text or symbol data appearing in the copy of the document data; andcausing the copy of the document data, the version data, the generated image of the document, and the index information to be stored in the memory to perform the unconscious storing transparently to the application program, and without input from the user and without notification to the user of the archiving of the document data notwithstanding the single user input command, and the aforementioned steps store electronic documents when printed. 2. The method defined in claim 1 further comprising retrieving the copy of the document data from the memory. 3. The method defined in claim 1 further comprising creating information for subsequent retrieval of the copy of the document data. 4. The method defined in claim 1 further comprising compressing the copy of the document data prior to storage in the memory. 5. The method defined in claim 1 further comprising subsequently invoking an application that caused the document data to be printed. 6. The method defined in claim 5 wherein the application comprising Microsoft Word. 7. The method defined in claim 1 wherein the copy of the document data is stored as an entry in a database maintained in the storage device. 8. The method defined in claim 1 further comprising capturing a source filename of the document. 9. The method defined in claim 1 wherein storing the copy of the document data is performed transparently to the operating system. 10. The method defined in claim 1 wherein the document image is stored in a text file format. 11. The method defined in claim 1 further comprising requesting a subset of all documents stored based on object type. 12. The method defined in claim 11 further comprising requesting a subset of all documents stored based on application program type. 13. The method defined in claim 1, wherein the copy of the document data, the converted document data, and the index information are stored in a relational database in the memory, wherein the relational database uses context-based clustering. 14. The method of claim 13, wherein the index information stored in the relational database enables full text and document searching against the copy of the document data stored in the relational database. 15. The method of claim 1, wherein an image management system taps the document delivery path to catch and divert the document data as the data is begin sent to the print engine. 16. A computer system comprising: at least one peripheral device;a memory storing at least one application program;a bus coupled to the memory and the at least one peripheral device;a processor coupled to the bus, the processor running the at least one application program to automatically capture a document created and printed during execution of a second application program, and store the captured document in the memory transparently to the second application program and a user in response to a single user input command to print the document from the second application program without input from the user to archive the document and without notification to the user that the document is to be archived, wherein the at least one application program run by the processor is todetect activity of a device driver to transfer document data from the second application program to a print engine of the at least one peripheral device,capture a copy of the document data in a document delivery path from the second application program to the print engine as the document data is transferred to the print engine, wherein capture of the copy of the document data as the document data is transferred to the print engine further comprises the application program run by the processor to divert the document data from the document delivery path prior to receipt of the document data by the print engine,determine when all data corresponding to the document data has been diverted,generate the copy from the diverted document data based on the determination, andrelease the document data back into the document delivery path for transfer to the print engine after the copy of the document data has been generated,determine the copy of the document data corresponds to a new version of an archived document,generate version data that links the new version of the archived document to the archived document,generate an image of the document from the copy of the document data for storage in the memory,generate index information that comprises at least one of keyword, text or symbol data appearing in the copy of the document data, andcause the copy of the document data, the version data, the generated image of the document, and the index information to be stored in the memory transparently to the second application program in response to detection of the transfer.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (29)
Bellemare Richard A. (Oakville CT) Keplinger Edward G. (Woodbury CT), Apparatus and method for selective archiving of facsimile messages.
Peairs Mark ; Hull Jonathan J. ; Cullen John ; Suzuki Kiyoshi,JPX, Automatic archiving of documents during their transfer between a peripheral device and a processing device.
Okada Narihiko,JPX ; Kurishita Yoshio,JPX ; Katoh Hirobumi,JPX ; Kanno Tetsuo,JPX, Data output controller and data output system using this output controller.
Hull, Jonathan J.; Piersol, Kurt; Peairs, Mark; Cullen, John; Baxter, Michael, Method and system for automatically and transparently archiving documents and document meta data.
Hu Darwin (San Jose CA) Kano Keisaku (Marlton NJ) Ring John J. (Cherry Hill NJ), Multifunctional document processing system for receiving document signals from a local or a remote device.
Kovnat Larry A. (Rochester NY) Rogerson Diane S. (Greece NY) Garavuso Gerald M. (Rochester NY), Network printing system for programming a print job by selecting a job ticket identifier associated with remotely stored.
Glickman David (Frederick MD) Repass James T. (Round Rock TX) Rosenbaum Walter S. (Bethesda MD) Russell Janet G. (Bethesda MD), Office correspondence storage and retrieval system.
Cullen, John; Hull, Jonathan J.; Peairs, Mark; Nishimoto, Masayuki; Suzuki, Kiyoshi, Remote document image storage and retrieval system for a multifunctional peripheral.
Lopresti Daniel ; Esakov Jeffrey ; Zhou Jiangying, System and method for archiving digital versions of documents and for generating quality printed documents therefrom.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.