USO0RE42509E
(19) United States (12) Reissued Patent
(10) Patent Number: US RE42,509 E (45) Date of Reissued Patent: Jun. 28, 2011
Nagashima et a]. (54)
DOCUMENT PROCESSING TO PERMIT
FOREIGN PATENT DOCUMENTS
SHARING OF CONTENT BY PLURAL DOCUMENTS
EP
(75) Inventors: Masaaki Nagashima, Saitama-ken (JP); Tadashi YamakaWa, KanagaWa-ken
(JP); Akihiro Kohno, Tokyo (JP)
0319232 A3
03192232 A3 * 11/1988
EP
0 319 232 A2 0444669 A2 *
2/1991
EP
0462915 A3
5/1991
EP
0462915 A3 *
6/1991
(Continued)
(21) App1.No.: 09/612,575
OTHER PUBLICATIONS “FolioPub: A Publication Management System”, J. H. Schlichter et al., Computer, vol. 21, No. 1. pp. 61-69 XP000052069 New York, USA, Jan. 1988.
Jul. 7, 2000 Related U.S. Patent Documents
(Continued)
Reissue of:
(64)
6/1989
EP
(73) Assignee: Canon Kabushiki Kaisha, Tokyo (JP) (22) Filed:
11/1988
EP
Patent No.:
5,778,398
Issued:
Jul. 7, 1998
Primary Examiner * Cesar B Paula
Appl. No.:
08/277,005
(74) Attorney, Agent, orFirm * Fitzpatrick, Cella, Harper &
Filed:
Jul. 19, 1994
Scinto
(30)
Foreign Application Priority Data
Jul. Jul. Jul. Jul.
20, 20, 20, 20,
1993 1993 1993 1993
(JP) ..................................... .. 5179233 (JP)
. . . . .
. . . ..
5179234
(JP) ..................................... .. 5-179238 (JP) ..................................... .. 5-179239
of a document element in a document structure While ensur
ing that any change to the content appears in the document element in each document sharing it. In a document process
ing apparatus for managing a plurality of documents each containing a plurality of document elements, a document
(51)
Int. Cl.
(52) (58)
U.S. Cl. ...................................... .. 715/234; 715/200
G06F 15/16
(57) ABSTRACT A document processing apparatus Which permits the sharing
(2006.01)
Field of Classi?cation Search ................ .. 715/513,
715/514, 516, 517, 501.1, 500, 200, 205*208, 715/234; 345/760, 751, 753; 707/511, 512
element having content to be shared With a second document is designated from a plurality of document elements of a ?rst
document, and the content of the designated document ele
See application ?le for complete search history.
ment is de?ned as the content of a predetermined document element of the second document to be shared as common
References Cited
ment element having shared content is detected from a docu
U.S. PATENT DOCUMENTS
ment When the display of the document is commanded, and is displayed in a distinguishable manner from other portions.
(56)
5,220,657 A * 5,511,197 A *
6/1993 4/1996
content by the ?rst and second documents. Further, any docu
Blyet al. ................ .. 345/751X Hill etal. .................... .. 709/328
42 Claims, 41 Drawing Sheets
MOUSE
00/2
a l CONTENT UPDATE PROGRAM
J
SHARING DETERMINATION
’/
/,1a
,22 ABSTRACT
DATA
PROGRAM SHARING NOTIFICA- A} non PROGRAM
,2.
ARTICLE DATA
ma
—/
US RE42,509 E Page 2 FOREIGN PATENT DOCUMENTS 9108538 * 6/1991 0 444 669 A2 9/1991 0 462 915 A2 12/1991 0578207 A2 *
91/08538
OTHER PUBLICATIONS Computer. vol. 21. No. 1. Jan. 1988 New York. US. pp. 61-69, XP 000052069, J.H. Schlichter et a1 FolioPub: A Publication Manage ment System. p. 64.
7/1993
6/1991
* cited by examiner
US. Patent
Jun. 28,2011
Sheet 1 or 41
US RE42,509 E
FIG. 7 MOUSE
f KB
CPU
CRT
;5
DOCUMENT ELEMENT
/1 T /
DETECTION PROGRAM CONTENT DEFINING PROGRAM
ARTICLE
/21
DATA //
12
ABSTRACT DATA
\“10
/
V20
H/
22
US. Patent
Jun. 28, 2011
Sheet 2 0f 41
US RE42,509 E
(article)
ABC
F/G. 2<
defg, hijk
(/abstractXbody) (sectianXheadeOIntroduction
I‘...
(/body)
(articlelist) (item)
ABC
FIG. 3%
lmno. - abc
(/itemheadXitemparagraph>pqrs.. (/itemparagraph) . . .
US. Patent
Jun. 28, 2011
Sheet 3 0f 41
US RE42,509 E
FIG. 4 r
;4
47
T
I (article)
' , _ - »
(tit 1e>ABC
" '“
(/title> (/abst ract>
__ _ _
defg, hijk.
T ‘ ‘"~
(/bodv) (/article) L
J
A
?
\
NODE CHAR
NEXT POINTER NEXT POINTER
DOCUMENT ELEMENT NAME CHARACTER
DOCUMENT ELEMENT CONTENT STORAGE LOCATION
DOCUMENT ELEMENT OBJECT
CODE CHARACTER OBJECT
US. Patent
Jun. 28,2011
Sheet 4 or 41
FIG. 5 21
DOCUMENT article NOIJE
title CHAR A
DOCUMENT art iclelist
NUDE item
22
US RE42,509 E
US. Patent
Jun. 28, 2011
Sheet 5 0f 41
US RE42,509 E
FIG. 7
@
DISPLAY BOTH
DOCUMENTS
1
DETECT Src SIDE
II 8701 J
$702
DOCUMENT ELEMENT
OETECT Dist SIDE DOCUMENT ELEMENT
I CHANGE Dist SIDE
DOCUMENT ELEMENT CONTENT STORAGE
LOCATION
@
r8703
US. Patent
Jun. 28, 2011
US RE42,509 E
Sheet 6 0f41
FIG. 8
£4 Src
art
43
ABC
‘J
abstract defg, hijk. 1. Introduction
5555555555555 55555555555555 I II I I I I Z I I I I I
Dist
41
2. Pr ior Art
abst
0 ABC
lmno.
0 abc
pqrs.
0 DEF
tuvwx.
),42 share
US. Patent
Jun.28,2011
US RE42,509 E
Sheet70f41
FIG. 9 4
Src
art
43
A\B C abst ract
1.Introduct1on 41
.ZIIIIZIIIIII
Dist
abst
0 abc
pqrs.
O DEF
tuvwx.
2.Prior Art
US. Patent
Jun. 28, 2011
Sheet 8 0f 41
FIG. 70
articlelist
US RE42,509 E
US. Patent
Jun. 28, 2011
Sheet 9 0f 41
US RE42,509 E
;4 Src
art
ABC
43
\/
abstract
defQhijk. 1. Introduction
EEEEEEEEEEEEE EEEESEEEEEEEEE J41 33555555555 {?u-{Mm Dist
abst
0 ABC defg, hijk ' abc
pqrs.
‘E tuvwx.
{42 share
US. Patent
Jun. 28, 2011
Sheet 10 0f 41
US RE42,509 E
(article) (t itle>ABC
52311117711Til???
FIG. 12%
(section>1ntroduction (/abstractxbodv
(/headerXparagraph) Oi...
I‘...
.0..
(/body) (/article)
<11 i'tle>ABC
FIG. 13%
(sectigvziggader?ntroduct ion (/headerXparagraph)
(/body)
\ (/article)
US. Patent
Jun. 28,2011
Sheet 11 or 41
US RE42,509 E
FIG. 74 sharedoc (art icle>
<
ABC
(/t itle>input {sharedoc}
(/abstract) (body) It...
(/body) \
FIG. 75 [ \def\CAL {defg, hi jk. } (dictionary) (item)
% calendar CAL (/itemparagraph) (/itemXitem) (itemhead>calendar
CM.
(/itemparagraph)
\ (/dict ionary)
/
defg,
hijk.
US. Patent
Jun. 28,2011
Sheet 12 0141
FIG. 76 21 Document article
22 Docunent articlelist
US RE42,509 E
US. Patent
Jun. 28,2011
Sheet 13 or 41
US RE42,509 E
FIG. 17 NODE NEXT POINTER
DOCUMENT ELEMENT NAME
DOCUMENT ELEMENT CONTENT STORAGE
LOCATION FLAG
DOCUMENT ELEMENT OBJECT
FIG. 19 CALL BACK S1901
DISPLAY Src SIDE DOCUMENT
I
"
$1902
DETECT DOCUMENT ELEMENT
I
STORE IN\‘ SHARE BUFFER
fs1903
@
US. Patent
Jun. 28,2011
Sheet 14 or 41
FIG. 76 Document article
21
SHARE OBJECT
Docunent article 1st
22
US RE42,509 E
US. Patent
Jun. 28,2011
Sheet 15 or 41
US RE42,509 E
2,,
Louie .QIgm an ll O l 0o0 Ib t
O 4 m
1vombn 25.3% #Ac26o03w5
0lI.aIOlo\
US. Patent
Jun. 28,2011
Sheet 16 0141
US RE42,509 E
FIG. 27 i
J 82101
‘ DETECT DOCUMENT ELEMENT
fs21o2
DISPLAY Dist SIDE DOCUMENT
4'
$2103
CHANGE DOCUMENT
J
ELEMENT CONTENT STORAGE LOCATION
@ FIG. 22 DOCUMENT ELEMENT VARIABLE NAME
CONTENT STORAGE LOCATION
KEY WORD
VALUE
US. Patent
Jun. 28,2011
Sheet 17 0141
US RE42,509 E
FIG. 23 CALL BACK
DISPLAY Src SIDE DOCUMENT
I 82301
‘ DETECT DOCUMENT ELEMENT
‘ DISPLAY DIALOG
$2302
$2303
/
wmnow
’’ STORE IN SHARE BUFFER
$2304
f
@ FIG. 25 CALL BACK
DISPLAY Dist SIDE DOCUMENT
J
‘
DETECT DOCUMENT
S2501
$2502
f
ELEMENT
J DISPLAY DIALOG wmnow
32503
‘
CHANGE oocuMEMT ELEMENT CONTENT STORAGE LOCATION
@
$2504
/