Document processing to permit sharing of content by plural documents
First Claim
1. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements, comprising;
- a storage constructed to store a plurality of documents;
a first designation means for designating unit constructed to designate, from a plurality of document elements of a source document, a first document element having a first pointer to a first content to be shared with a destination document;
a second designation means for designatingunit constructed to designate from a plurality of document elements of a destination document, a second document element having a second pointer to a second content; and
a replacing means for replacingunit constructed to designate the second pointer with the first pointer so that the second document element designated by said second designation meansunit should share the first content with the first document element designated by said first designation meansunit.
0 Assignments
0 Petitions
Accused Products
Abstract
A document processing apparatus which permits the sharing of a document element in a document structure while ensuring that any change to the content appears in the document element in each document sharing it. In a document processing apparatus for managing a plurality of documents each containing a plurality of document elements, a document element having content to be shared with a second document is designated from a plurality of document elements of a first document, and the content of the designated document element is defined as the content of a predetermined document element of the second document to be shared as common content by the first and second documents. Further, any document element having shared content is detected from a document when the display of the document is commanded, and is displayed in a distinguishable manner from other portions.
17 Citations
42 Claims
-
1. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements, comprising;
-
a storage constructed to store a plurality of documents; a first designation means for designating unit constructed to designate, from a plurality of document elements of a source document, a first document element having a first pointer to a first content to be shared with a destination document; a second designation means for designatingunit constructed to designate from a plurality of document elements of a destination document, a second document element having a second pointer to a second content; and a replacing means for replacingunit constructed to designate the second pointer with the first pointer so that the second document element designated by said second designation meansunit should share the first content with the first document element designated by said first designation meansunit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements, comprising:
-
a storage means for storingconstructed to store document data with file names to be read out by a read command with a file name as a content of a document element; a first designation means for designatingunit constructed to designate, from a plurality of document elements of a source document, a first document element having the read command with a file name of a first content to be shared with a destination document; a second designation means for designatingunit constructed to designate, from a plurality of document elements of a destination document, a second document element having a second content; a replacing means for replacingunit constructed to replace the second content with the read command by using the file name of the first content as an argument of the command; and a control means for outputtingunit constructed to output the file content of the file name as the content of the document element when the document containing the document element having the read command with the file name is outputted.
-
-
7. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements, comprising:
-
a storage constructed to store a plurality of documents;
a first designation means for designatingunit constructed to designate, from a plurality of document elements of a source document, a first document element having a first content to be shared with a destination document; a separation means for separatingunit constructed to separate the first content of the first document element designated by said first designation meansunit from the source document; a first definition means for definingunit constructed to define such that the first content of the first document element separated by said separation means is referred to by the source document as the content of the first document element; a second designation means for designatingunit constructed to designate, from a plurality of document elements of a destination document, a second document element having a second content; and a second definition means for definingunit constructed to define such that the content of the first document element separated by said separation meansunit is referred to by the destination document as the content of the second document element in place of the second content. - View Dependent Claims (8, 9)
-
-
10. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements by setting management information in each document, comprising:
-
a storage constructed to store a plurality of documents; a first designation means for designating unit constructed to designate, from a plurality of document elements of a source document, a first document element having a content to be shared with a destination document; a setting means for settingunit constructed to set new management information to the first document element designated by said first designation meansunit; a control means for controllingunit constructed to control the first document element designated by said first designation meansunit to manage by the management information set by said setting meansunit in place of the management information to the source document; a first definition means for definingunit constructed to define to refer the management content of the management information set by said setting meansunit as the content of the first document element in the source document; a second designation means for designatingunit constructed to designate, from a plurality of document elements of a destination document, a second document element having a second content; and a second definition means for definingunit constructed to define to refer the management content of the management information set by said setting meansunit as the content of the second document element in the destination document so that the second document element designated by said second designation meansunit should share the content with the first document element designated by said first designation meansunit.
-
-
11. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements, comprising:
-
a storage constructed to store a plurality of documents; a first designation means for designating unit constructed to designate, from a plurality of document elements of a source document, a first document element having a first content to be shared with a destination document; a second designation means for designatingunit constructed to designate, from a plurality of document elements of a destination document, a second document element having a second content; a definition means for definingunit constructed to define the first content of the first document element as a sharing content to be shared by the first and second document elements; an instruction means for instructingunit constructed to instruct the display of the source document or the destination document; a detection means for detectingunit constructed to detect the document element containing the sharing content defined by said definition meansunit, from the document instructed to be displayed by said instruction meansunit; and a display control means for displayingunit constructed to display the document instructed to be displayed by said instruction meansunit in a manner distinguishable the document element detected by said detection meansunit from other elements of the document. - View Dependent Claims (12, 13, 14)
-
-
15. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements comprising:
-
a storage constructed to store a plurality of documents; a first designation means for designating unit constructed to designate, from a plurality of document elements of a source document, a first document element having a first content to be shared with a destination document; a second designation means for designatingunit constructed to designate, from a plurality of document elements of a destination document, a second document element having a second content; a definition means for definingunit constructed to define the first content of the first document element as a sharing content to be shared by the first and second document elements; an instruction means for specifyingunit constructed to specify a document element and instructing the editing of the document element; a determination means for determiningunit constructed to determine whether the document element specified by said instruction meansunit contains the sharing content defined by said definition meansunit; and a notification means for notifyingunit constructed to notify to a user of the determination result if the document element is determined to contain the sharing content by said determination meansunit.
-
-
16. A document processing method in a document processing apparatus for managing a plurality of document each containing a plurality of document elements, comprising the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a first pointer to a first content to be shared with a destination document; designating, from a plurality of document elements of a destination document, a second document element having a second pointer to a second content; and replacing the second pointer with the first pointer so that the first document element should share the first content with the second document element of the second destination document.
-
-
17. A document processing method in a document processing apparatus for managing a plurality of document each containing a plurality of document elements, comprising the steps of:
-
storing document data with file names to be read out by a read command with a file name as a content of a document element, in a memory; designating, from a plurality of document elements of a source document, a first document element having the read command with a file name of a first content to be shared with a destination document; designating, from a plurality of document elements of a destination document, a second document element having a second content; replacing the second content with the read command by using the file name as an argument of the command; and outputting the file content of the file name as the content of the document element when the document containing the document element having the read command with the file name is outputted.
-
-
18. A document processing method in a document processing apparatus for managing a plurality of documents each containing a plurality of document elements, comprising:
-
designating, from a plurality of document elements of a source document, a first document element having a first content to be shared with a destination document; separating the first content of the first document element designated in said designating step from the source document; defining such that the first content of the first document element separated in said separating step is referred to by the source document as the content of the first document element; designating, from a plurality of document elements of a destination document, a second document element having a second content; and defining such that the content of the first document element separated in said separating step is referred to by the destination document as the content of the second document element in place of the second content.
-
-
19. A document processing method in a document processing apparatus for managing a plurality of documents each containing a plurality of document elements by setting management information in each document, comprising the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a content to be shared with a destination document; setting new management information to the first document element; controlling the first designated document element to manage by the set management information in place of the management information to the source document; defining to refer the management content of the set management information as to the content of the first document element in the source document; designating, from a plurality of document elements of a destination document, a second document element having a second content;
anddefining to refer the management content of the set management information as the content of the second document element in the destination document so that the second document element designated by said second designation means should share the content with the first document element designated by said first designation means.
-
-
20. A document processing method in a document processing apparatus for managing a plurality of documents each containing a plurality of document elements comprising the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a first content to be shared with a designation document; designating, from a plurality of document elements of a destination document, a second document element having a second content; defining the first content of the first document element as a sharing content to be shared by the first and second document elements; instructing the display of the source document or the destination document; detecting the document element containing the defined sharing content from the document instructed to be displayed; and displaying the document instructed to be displayed in a manner distinguishable the detected document element from other elements of the document.
-
-
21. A document processing apparatus method for managing a plurality of documents each containing a plurality of document elements, comprising the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a first content to be shared with a destination document; designating, from a plurality of document elements of a destination document, a second document element having a second content; defining the first content of the first document element as a sharing content to be shared by the first and second document elements; specifying a document element and instructing the edition of the document element; determining whether the specified document element contains the sharing content defined in said definition step; and notifying to a user of the determination result if the document element is determined to contain the sharing content.
-
-
22. A document processing apparatus for managing a plurality of documents each containing a plurality of document elements, comprising:
-
a storage constructed to store a plurality of documents; a first designation unit constructed to designate, from a plurality of document elements of a first document, a first document element containing a first content to be shared with a second document; a second designation unit constructed to designate, from a plurality of document elements of a second document, a second document element containing a second content; a revising unit constructed to revise a content in a document element of one of the plurality of documents; and a sharing unit constructed to share the first content between the first document element and the second document element by replacing the second content in the second document element with the first content, and for updating, in response to a revision of the first content in one of the first and second document elements by said revising unit, the first content in the other of the first and second document elements to be consistent with the revised first content. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A document processing method for managing a plurality of documents each containing a plurality of document elements, comprising the steps of:
-
designating, from a plurality of document elements of a first document, a first document element containing a first content to be shared with a second document; designating, from a plurality of document elements of a second document, a second document element containing a second content; revising a content in a document element of one of the plurality of documents; and sharing the first content between the first document element and the second document element by replacing the second content in the second document element with the first content, and updating, in response to a revision of the first content in one of the first and second document elements, the first content in the other of the first and second document elements to be consistent with the revised first content. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable storage medium storing a document processing program for controlling a computer to manage a plurality of documents each containing a plurality of document elements, said program comprising codes for causing the computer to perform the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a first pointer to a first content to be shared with a destination document; designating, from a plurality of document elements of a destination document, a second document element having a second pointer to a second content; and replacing the second pointer with the first pointer so that the first document element should share the first content with the second document element of the designation document.
-
-
37. A computer-readable storage medium storing a document processing program for controlling a computer to manage a plurality of documents each containing a plurality of document elements, said program comprising codes for causing the computer to perform the steps of:
-
storing, in a memory, document data with file names to be read out by a read command with a file name as a content of a document element; designating, from a plurality of document elements of a source document, a first document element having the read command with a file name of a first content to be shared with a destination document; designating, from a plurality of document elements of a destination document, a second document element having a second content; replacing the second content with the read command by using the file name as an argument of the command; and outputting the file content of the file name as the content of the document element when the document containing the document element having the read command with the file name is outputted.
-
-
38. A computer-readable storage medium storing a document processing program for controlling a computer to manage a plurality of documents each containing a plurality of document elements, said program comprising codes for causing the computer to perform the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a first content to be shared with a destination document; separating the first content of the first document element designated in said designating step from the source document; defining such that the first content of the first document element separated in said separating step is referred to by the source document as the content of the first document element; designating, from a plurality of document elements of a destination document, a second document element having a second content; and defining such that the first content of the first document element separated in said separating step is referred to by the destination document as the content of the second document element in place of the second content.
-
-
39. A computer-readable storage medium storing a document processing program for controlling a computer to manage a plurality of documents each containing a plurality of document elements, said program comprising codes for causing the computer to perform the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a content to be shared with a destination document; setting new management information to the first document element; controlling the first designated document element to manage by the set management information in place of the management information to the source document; defining to refer the management content of the set management information as to the content of the first document element in the source document; designating, from a plurality of document elements of a destination document, a second document element having a second content; and defining to refer the management content of the set management information as the content of the second document element in the destination document so that the second document element should share the content with the first document element.
-
-
40. A computer-readable storage medium storing a document processing program for controlling a computer to manage a plurality of documents each containing a plurality of document elements, said program comprising codes for causing the computer to perform the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a first content to be shared with a designation document; designating, from a plurality of document elements of a destination document, a second document element having a second content; defining the first content of the first document element as a sharing content to be shared by the first and second document elements; instructing to display the source document or the destination document; detecting the document element containing the defined sharing content from the document instructed to be displayed; and displaying the document instructed to be displayed in a manner that the detected document element is distinguishable from other elements of the document.
-
-
41. A computer-readable storage medium storing a document processing program for controlling a computer to manage a plurality of documents each containing a plurality of document elements, said program comprising codes for causing the computer to perform the steps of:
-
designating, from a plurality of document elements of a source document, a first document element having a first content to be shared with a destination document; designating, from a plurality of document elements of a destination document, a second document element having a second content; defining the first content of the first document element as a sharing content to be shared by the first and second document elements; specifying a document element and instructing the editing of the document element; determining whether the specified document element contains the sharing content defined in said defining step; and notifying a user of a determination result if it is determined that the document element contains the sharing content.
-
-
42. A computer-readable storage medium storing a document processing program for controlling a computer to manage a plurality of documents each containing a plurality of document elements, said program comprising codes for causing the computer to perform the steps of:
-
designating, from a plurality of document elements of a first document, a first document element containing a first content to be shared with a second document; designating, from a plurality of document elements of a second document, a second document element containing a second content; revising a content in a document element of one of the plurality of documents; and sharing the first content between the first document element and the second document element by replacing the second content in the second document element with the first content, and updating, in response to a revision of the first content in one of the first and second document elements, the first content in the other of the first and second document elements to be consistent with the revised first content.
-
Specification