Information-processing apparatus and method for processing document
First Claim
Patent Images
1. A document-processing apparatus comprising:
- a central processing unit (CPU) configured to analyze a XML document having destination information embedded therein;
a storage device;
a destination-obtaining unit included in the CPU and configured to obtain the destination information from the analyzed XML document, wherein the destination information indicates a destination where to notify changes implemented by CPU in the analyzed XML document;
a determining unit included in the CPU and configured to determine whether a pre-update version of the analyzed XML document is stored in the storage device;
a comparing unit included in the CPU and configured to compare each element in the analyzed XML document with each element in the pre-update version of the analyzed XML document for detecting the changes in the analyzed XML document, if the determination unit determines that the pre-update version of the analyzed XML document is stored in the storage device; and
a notification unit included in the CPU and configured to a send an e-mail to the destination indicated by the obtained destination information, wherein the e-mail includes a notification about a registration or an update of the analyzed XML document,wherein the notification unit is configured to notify the destination about the update of the analyzed XML document when the determining unit determines that the pre-update version of the analyzed XML document has been stored in the storage device, andwherein the notification unit is configured to notify the destination about the registration of the analyzed XML document when the determining unit determines that the pre-update version of the analyzed XML document is not stored in the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A document processing apparatus is provided to facilitate document management concerning update and registration of documents. The document processing apparatus includes a destination-obtaining unit for analyzing a document and obtaining destination information from the analyzed document and a notification unit for notifying a destination based on the obtained destination information. The destination is notified about a registration or an update of the document stored in a storage device.
20 Citations
15 Claims
-
1. A document-processing apparatus comprising:
-
a central processing unit (CPU) configured to analyze a XML document having destination information embedded therein; a storage device; a destination-obtaining unit included in the CPU and configured to obtain the destination information from the analyzed XML document, wherein the destination information indicates a destination where to notify changes implemented by CPU in the analyzed XML document; a determining unit included in the CPU and configured to determine whether a pre-update version of the analyzed XML document is stored in the storage device; a comparing unit included in the CPU and configured to compare each element in the analyzed XML document with each element in the pre-update version of the analyzed XML document for detecting the changes in the analyzed XML document, if the determination unit determines that the pre-update version of the analyzed XML document is stored in the storage device; and a notification unit included in the CPU and configured to a send an e-mail to the destination indicated by the obtained destination information, wherein the e-mail includes a notification about a registration or an update of the analyzed XML document, wherein the notification unit is configured to notify the destination about the update of the analyzed XML document when the determining unit determines that the pre-update version of the analyzed XML document has been stored in the storage device, and wherein the notification unit is configured to notify the destination about the registration of the analyzed XML document when the determining unit determines that the pre-update version of the analyzed XML document is not stored in the storage device. - View Dependent Claims (2, 3, 4, 13)
-
-
5. A method for processing a XML document using a document-processing apparatus, the method comprising steps of:
-
analyzing a XML document having destination information embedded therein; obtaining the destination information from the analyzed XML document, wherein the destination information indicates where to notify changes in the analyzed XML document; determining whether a pre-update version of the analyzed XML document is stored in a storage device included in the document processing apparatus; comparing each element in the analyzed XML document with each element in the pre-update version of the analyzed XML document for detecting the changes in the analyzed XML document, if the determining step determines that the pre-update version of the analyzed XML document is stored in the storage device; and notifying the destination indicated by the obtained destination information about a registration or an update of the analyzed XML document, wherein the analyzing, the obtaining, the determining, the comparing and the notifying are executed by a central processing unit (CPU) included in the document-processing apparatus, wherein the destination is notified about the update of the analyzed XML document in the notifying step when the pre-update version of the analyzed XML document is determined to be stored in the storage device in the determining step, and wherein the destination is notified about the registration of the analyzed XML document in the notifying step when the pre-update version of the analyzed XML document is determined not to be stored in the storage device in the determining step. - View Dependent Claims (6, 7, 8, 14)
-
-
9. A computer-readable storage medium storing a document processing program for causing a document-processing apparatus to carry out a method for processing a document, the method comprising:
-
analyzing a XML document having destination information embedded therein; obtaining the destination information from the analyzed XML document, wherein the destination information indicates where to notify changes in the analyzed document; determining whether a pre-update version of the analyzed XML document is stored in a storage device included in the document processing apparatus; comparing each element in the analyzed XML document with each element in the pre-update version of the analyzed XML document for detecting the changes in the analyzed XML document, if the determining step determines that the pre-update version of the analyzed XML document is stored in the storage device; and notifying the destination indicated by the obtained destination information about a registration or an update of the analyzed XML document, wherein the analyzing, the obtaining, the determining, the comparing and the notifying are executed by a central processing unit (CPU) included in the document-processing apparatus, wherein the destination is notified about the update of the analyzed XML document in the notifying step when the pre-update version of the analyzed XML document is determined to be stored in the storage device in the determining step, and wherein the destination is notified about the registration of the analyzed XML document in the notifying step when the pre-update version of the analyzed XML document is determined not to be stored in the storage device in the determining step. - View Dependent Claims (10, 11, 12, 15)
-
Specification