Document processing to permit sharing of content by plural documents

a document processing and document technology, applied in the field of document processing apparatus and method, can solve the problems of loss of desired conformity, complex display, and difficulty for users to grasp the series of documents

Inactive Publication Date: 2011-06-28
CANON KK
View PDF9 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0012]It is an object of the present invention to provide a document processing apparatus which permits a plurality of document elements to share contents in respective document structures while maintaining the consistency to the change of content.
[0013]It is another object of the present invention to prevent a content shared by a plurality of document elements from being erroneously broken by the edition to one document element.

Problems solved by technology

This is not effective because the same correction is repeated twice, and if done only once, the desired conformity is lost.
Thus, the display is complex, and it becomes hard for the user to grasp the series of documents.
Further, since they share the document data including the document layouts, it is not possible to display the respective documents with required layouts.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Document processing to permit sharing of content by plural documents
  • Document processing to permit sharing of content by plural documents
  • Document processing to permit sharing of content by plural documents

Examples

Experimental program
Comparison scheme
Effect test

embodiment 1

[0084][Embodiment 1]

[0085]FIG. 1 shows a block diagram of a basic configuration of a document processing apparatus in accordance with one embodiment of the present invention. Numeral 1 denotes a keyboard for entering characters and commands, numeral 2 denotes a mouse for specifying an area on a display and selecting a menu, numeral 3 denotes a CPU which executes various controls and processes in accordance with programs, and numeral 4 denotes a CRT for displaying data. Numeral 10 denotes a storage for storing programs to be executed and various data, and numeral 20 denotes an auxiliary storage for permanently storing programs and data.

[0086]The storage 10 stores a document element detection program 11 for detecting a document element and a content defining program 12 for defining a content of a document element to a content of another document element, and the auxiliary storage 20 stores article data 21 and abstract data 22. The storage 10 may be shared by the auxiliary storage 20.

[...

embodiment 2

[0100][Embodiment 2]

[0101]In the Embodiment 1, the document data is explained as the object data in the memory although the present invention is not limited thereto. For example, other document content may be defined on the text data of FIG. 2 or FIG. 3.

[0102]For example, it is assumed that the content of each document element includes a text sequence of the content or a special command. The special command is “Yinput” which commands to read in a content of a file and has a file name as an argument.

[0103]When the sharing of the Embodiment 1 is to be effected, text data is described as shown in FIG. 14. Namely, the “Yinput” command is placed at the position of the content of the document element and a file “sharedoc” is specified. The file “sharedoc” stores “defg, hijk”. In this manner, the content of the document element may be defined to the content of the other document. In order to execute the “Yinput” command, a method used in a document shaping system TeX may be used. Similar...

embodiment 3

[0107][Embodiment 3]

[0108]In the Embodiment 1, the windows system is used as a user interface for the sharing. In the present embodiment, the sharing is made from a command line.

[0109]The system configuration, structured document data to be handled and format of the object are identical to those of FIGS. 1, 5 and 6 of the Embodiment 1.

[0110]When the sharing is to be made, the user enters “share ddd [i] [j] sss [k]” from the command line, where “ddd” is a document name of the dist, “sss” is a document name of the src, and “i”, “j” and “k” are integers no smaller than 0, “ddd [i]” indicates the i-th object counted from 0 of the content of the document of the dist. Similarly, “ddd [i] [j]” indicates the j-th object of the content of “ddd [i]” when the object “ddd [i]” is the document element object. Only when all of ddd [i], ddd [i] [j] and sss [k] are the document element objects, the content of the document element object “ddd [i] [j]” is shared by the content of the document element...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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.

Description

[0001]This application is a reissue of U.S. Pat. No. 5,778,398, which issued from application Ser. No. 08 / 227,005, filed Jul. 19, 1994. BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The present invention relates to a document processing apparatus and method for managing a plurality of documents each containing a plurality of document elements.[0004]2. Related Background Art[0005]In a past, a cut and paste method has been used as a method for defining a content of a document as a content of another document. For example, let us consider a case in which abstracts of a certain number of articles are to be prepared.[0006]FIG. 2 shows article document data and FIG. 3 shows abstract document data. They follow the SGML description method in which a document element starts with a document element start symbol <xxx> and ends with a document element end symbol < / xxx>, where xxx contains a document name of the document element. A character string between the docum...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F15/16G06F40/143G06Q10/00
CPCG06Q10/10G06F40/134G06F40/131G06F40/143
Inventor NAGASHIMA, MASAAKIYAMAKAWA, TADASHIKOHNO, AKIHIRO
Owner CANON KK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products