You are on page 1of 7

Patentamt

a i s c h e Patent
J E u r o p European s Office
Office europeen des brevets (TT) Publication number : 0 5 8 0 536 A2

@ EUROPEAN PATENT A P P L I C A T I O N

@ Application number: 93480077.2 @ Int. CI.5: G06F 1 5 / 2 0

(22) Date of filing : 15.06.93

(§) Priority: 22.07.92 US 918865 (72) Inventor : Eisen, Ivan


6400 Oakview Drive
Flower Mound, TX 75028 (US)
@ Date of publication of application : Inventor : Murphrey, Stephen W.
26.01.94 Bulletin 94/04 329 Double Tree Drive
Highland Village, TX 75067 (US)
@ Designated Contracting States :
DE FR GB (74) Representative : de Pena, Alain
Compagnie IBM France Departement de
(R) Applicant : International Business Machines Propriete Intellectuelle
Corporation F-06610 La Gaude (FR)
Old Orchard Road
Armonk, N.Y. 10504 (US)

@) Method and apparatus for automatically building bibliographies in a multi-media environment.

(57) An automatic bibliography builder is provided


for use in a computer system. While browsing
through a reference (text, audio, video, etc.), an IBibliography ■H-DIPI
author may select the reference for use in a 1. BookOne. - -52
bibliography. The present invention automati- 2. Magazine One.
3. Video One.
cally obtains the necessary data, i.e., title, para-
graph, page, etc., and places the properly 32
formatted data into a bibliography file. Upon -50
completion of the research, the author will then 54
have a correctly formatted and complete bib-
liography for direct use in an authored docu- IBrowser.Book OneI E
ment or as a record of the research.
58- "The graph in Figure 4shows what
happens whenweride ot constant
power into different winds coming
from various directions. For example,
lei's consider riding at 20 mph.
Thespeed multiplier for ozero
wind(20 mphx20 percent) on our
bike speed. At a 40-degree wind
angle, our speed reduces to 0.9 of
our original riding speed, or 18mph.
H»' I1 e
CM FIG. 3
<
CO
CO
10
o
00
10

a.
UJ
Jouve, 18, rue Saint-Denis, 75001 PARIS
1 EPO 30 536 A2 2

This invention relates in general to computer soft- ent invention and advantages thereof, reference is
ware, and in particular to a method and apparatus for now made to the Detailed Description taken in con-
automatically building a bibliography in a multi-media junction with the attached Drawings, in which:
computer environment. Figure 1 is a schematic illustration of a data proc-
The creation of a bibliography for use in a publish- 5 essing system in accordance with the present in-
ed document is a well-known and often undesirable vention;
chore to authors of all sorts. While conducting re- Figure 2 is a graphical illustration of one embodi-
search, an author is currently required to manually ment of the present invention;
keep track of reference materials. Typically, this re- Figure 3 is a graphical illustration of a bibliogra-
quires a hand written or typed list of references which 10 phyformed in accordance with the present inven-
includes the title, author, published date, page, para- tion;
graph, and etc. for each reference. Such manual list- Figure 4 is a flow diagram for initiation of the pres-
ing can often result in the loss of the list which then ent invention;
requires the author to relocate the references. Addi- Figure 5 is a flow diagram representing imple-
tionally, manual listing frequently results in incorrect 15 mentation of the present invention;
or insufficient bibliographic information. The author Figure 6 is a flow diagram representing the ac-
would then again be required to return to the referenc- tions of the present invention in a reference; and
es to write down the additional or correct information. Figure 7 is a flow diagram representing the ac-
With the advent of on-line libraries and multi-me- tions of the present invention in a reference when
dia computer systems, increasing amounts of re- 20 an on-line viewer of the finished document starts
search can be done on-line. Thus, all the needed in- in a media editor/browser.
formation for a bibliographic entry is available to the Referring to Figure 1, there is shown, in block di-
writer on-line. However, there is currently no known agram form, a data processing system 10 according
method for automatically extracting the needed infor- to the present invention. The system 10 includes a
mation for a bibliographic entry or for placing such in- 25 processor 12, which includes a central processor unit
formation into a bibliography list. Thus, there is a (CPU) 14 and a memory 16. Additional storage, in the
need for a method and apparatus which automatically form of a hard disk storage 18 and a diskette device
creates a bibliography. 20, is connected to the processor 12. The diskette de-
The present invention provides a method and ap- vice 20 receives a diskette 22 which has computer
paratus for automatically preparing a bibliography 30 program code recorded thereon that implements the
which substantially reduces or eliminates the manual present invention in the system 10. The system 10
procedures of the prior art. The present invention al- also includes user interface hardware, including a
lows the computer to extract the appropriate biblio- mouse 24 and a keyboard 26 for allowing user input
graphic information and to automatically create the to the processor 12 and a display 28 for presenting
bibliographic entry for a bibliography. 35 visual data to the user. The system 10 may also in-
In accordance with one aspect of the present in- clude a printer 30. Although not shown, it is to be un-
vention a method of preparing a bibliography on a derstood that the system 10 may be provided with an
computer system is provided. A reference is first se- interconnection to external sources through such as,
lected for entry into the bibliography. Reference data for example, a local area network, a wide area net-
is automatically formatted into a bibliographic entry 40 work, or a modem.
and then the entry is automatically transferred to a Referring to Figure 2, a screen 32 such as may
bibliography list. be found on the display 28 (see Fig. 1) is shown. As
If a specific page, paragraph, etc. of the refer- an author does research using the system 10, a
ence is to be indicated in the bibliography, the author browser window 34 will be used to review references
may simply mark the passage using any appropriate 45 on-line. Although not shown, it is to be understood
method such as a mouse, keyboard, a light pen, etc. that additional windows could be utilized on the sys-
The appropriate information will then be properly in- tem 10 and that the reference material may comprise
dicated in the bibliography. In addition, a viewer will text, audio, video and/or any combination thereof, i.e.,
be able to see a bibliographic reference while review- multi-media.
ing an authored document. so During research, a second window 36 is opened
The present invention provides a technical ad- in accordance with the present invention. The second
vantage of automatically creating a bibliography with- window 36 provides the commands to build a biblio-
out the need for manual extraction of bibliographic graphic entry. For example, the following commands
data. It is a further technical advantage that a viewer may be provided: "Add Reference," "Delete Refer-
will be able to link to and view a bibliographic refer- 55 ence," "Save," and "End Without Saving." Within the
ence during review of an authored document by click- window 36, there will also be a representation of the
ing on the bibliographic entry. bibliographic data corresponding to the reference be-
For a more complete understanding of the pres- ing reviewed in window 34.
2
3 EP 0 580 536 A2 4

Referring to Figure 3, after completing research 82 it is then determined whether or not to continue. If
and selecting "Add Reference" command 38 from win- the response to decision block 82 is yes, the present
dow 36, a bibliography 50 will be produced. The bib- invention waits for further author input at 78. If the re-
liography 50 will contain a listing, in the proper format, sponse to decision block 82 is no, the present inven-
of all references selected by the author. References 5 tion terminates at 84.
may include books, magazines, audio tapes, videos, If the author selects "End Without Saving" 83 at
and etc. The present invention also allows the author decision block 68, the present invention proceeds to
to select from the bibliography 50 one of the biblio- terminate at 84.
graphic entries by any appropriate method such as, If the author selects "Delete Reference" 85 at de-
for example, a bibliographic entry identified by the ref- 10 cision block 68, the current document information is
erence numeral 52 in Figure 3. By selecting the bib- requested from the last focus at block 86. At block 88,
liographic entry 52, the reference corresponding it is determined whether or not a reply is received. If
thereto will appear in an additional window 54. Then the response to decision block 88 is no, the author is
by using a multi-media footnote control such as dis- notified that no document is being read at block 90.
closed US application serial number 91 8,502 filed by 15 The present invention then waits for further input at
I. Eisen and S. Murphrey entitled, Dynamically Creat- 92. If the response to decision block 88 is yes, the ref-
ed Footnote Control Using a Multi-Media Develop- erence is removed from the bibliographic structure at
ment System, US application serial number 918,479 block 94. The present invention then waits for further
filed by I. Eisen and S. Murphrey entitled, Method and author input at 96.
Apparatus for Multi-Media Footnote Control Created 20 Referring to Figure 6, the flow of the present in-
Through User Input, and US application serial number vention within a browser window is illustrated. At
91 8,866 filed by I. Eisen, S. Murphrey, F. Fandrickand block 100, a message is received requesting the cur-
S. Parikh entitled, Method and Apparatus for Creating rent document information. At block 102, the biblio-
a Multi-Media Footnote Control in Video Data. graphic structure is created (i.e., book name, volume,
If a particular page, paragraph, etc. is to be spe- 25 chapter, and etc.). At block 104 the bibliographic
cifically indicated in a bibliographic entry, the author structure is sent to the bibliography builder. The pres-
merely marks the selected portions of the reference ent invention then continues at 106.
by highlighting, as indicated by reference numeral 58, Referring to Figure 7, the flow of the present in-
with any appropriate method. For example, the au- vention is illustrated when a user is in a previously
thor may highlight the selected portions with a 30 authored document and wants to view a bibliographic
mouse, a light pen, a keyboard, a touchscreen or a reference. At block 100, the user activates a biblio-
voice activated device. graphic entry as a link marker. It is then determined
Referring to Figure 4, a flowchart illustrating the at decision block 102 whether or not a multimedia
initialization of the bibliography builder in accordance connection exists. If the response to block 102 is yes,
with the present invention is shown. In block 60, the 35 the multimedia connection is activated (passing the
bibliography builder screen is shown. At 62, further in- bibliography data) at block 104. If the response to de-
structions are then awaited. cision block 102 is no, a "not connected" message is
Referring to Figure 5, a flowchart illustrating the displayed to the user at block 106. The present inven-
flow of the present invention for building a bibliogra- tion then waits at 108.
phy is illustrated. At block 64, the bibliography builder 40 The present invention simplifies the manual in-
receives focus (i.e., identifies the last document or tensive chore of creating bibliographies. By taking ad-
reference being viewed in the browser). At block 66, vantage of data that is already known by the comput-
the present invention saves the handle of the last er system being used, bibliographic entries can be au-
screen with focus. At decision block 68, the present tomatically created and formatted. The entries can
invention awaits selection of an appropriate command 45 then be transferred to a separate file for creation of a
from the author. If the author selects the command bibliography which may then be placed into an auth-
"Add Reference" 69, current document information is ored document or merely retained for further re-
requested from the last focus at block 70. At decision search. As a result of the present invention, an au-
block 72, it is then determined whether or not a reply thor/researcher will need no longer find themselves
is received. If the response to decision block 72 is yes, so having to redo research as a result of
document information is added to the bibliography lost/incorrect/incomplete bibliographic information.
structure at block 74. If the response to decision block
72 is no, the author is notified that no document is be-
ing read at block 76. Subsequent to block 74 and Claims
block 76, the present invention waits for further infor- 55
mation at 78. 1. Amethod of creating a bibliography on a comput-
If the author selects "Save" 79, the bibliography er system, comprising the steps of:
master file is updated at block 80. At decision block selecting a reference being viewed on the system
3
5 EP 0 580 536 A2 6

for entry into a bibliography file on the system; means for marking selected portions of said ref-
automatically formatting said reference into a bib- erence for identification in said file.
liographic entry; and
automatically transferring said entry to said bib- 13. The system of Claim 11, wherein said means for
liography file. 5 marking comprises:
means for highlighting said portions.
2. The method of Claim 1, further comprising the
step of: 14. The system of Claim 12, wherein said means for
marking selected portions of said reference in highlighting comprises:
said file. 10 a mouse.

3. The method of Claim 2, wherein said step of 15. The system of Claim 12, wherein said means for
marking comprises: highlighting comprises:
highlighting said portions. a keyboard.
15
4. The method of Claim 3, wherein said step of high- 16. The system of Claim 12, wherein said means for
lighting comprises: highlighting comprises:
dragging a mouse over said portions. a light pen.

5. The method of Claim 3, wherein said step of high- 20 17. The system of Claim 12, wherein said means for
lighting comprises: highlighting comprises:
marking with selected keystrokes of a keyboard. a touchscreen.

6. The method of Claim 3, wherein said step of high- 18. The system of Claim 12, wherein said means for
lighting comprises: 25 highlighting comprises:
designating with a light pen. a voice activated device.

7. The method of Claim 3, wherein said step of high- 19. The method of Claim 11, wherein said means for
lighting comprises: auto matically formatting comprises:
touching said portions on a touchscreen. 30 means for automatically collecting appropriate in-
formation from said reference.
8. The method of Claim 3, wherein said step of high-
lighting comprises:
orally instructing a voice activated device.
35
9. The method of Claim 1, wherein said step of au-
tomatically formatting comprises:
automatically collecting appropriate information
from said reference.
40
10. The method of Claim 1, further comprising the
steps of:
selecting one of said created bibliographic en-
tries; and
automatically presenting said reference corre- 45
sponding thereto.

11. A computer system for creating a bibliography,


comprising:
means for selecting a reference being viewed on 50
the system for entry into a bibliography file on the
system;
means for automatically formatting said refer-
ence into a bibliographic entry; and
means for automatically transferring said entry to 55
said bibliography file.

12. The system of Claim 11, further comprising:


4
EP 0 580 536 A2

HARD DISK
STORAGE

Bibliography Builder!

BIBLIOGRAPHY FOR "FILENAME"


ADD
38 ll nrr
REFERENCE •? ll
AninTrn 7,
• CHAPTER
REF 1, 46
DELETE DATE,... •36
40 ■32
REFERENCE

44- END WITHOUT


SAVE 42 SAVING

Page 7 t
The graph in Figure 4 shows what
happens when we ride at constant
power into different winds coming
from various directions. For example, •34
let's consider riding at 20 mph.
The speed multiplier for a zero
wind (20 mph x 20 percent) on our
bike speed. At a 40-degree wind
angle, our speed reduces to 0.9 of
our original riding speed, or 18 mph.
^

FIG. 2
EP 0 580 536 A2

Bibliography i H l l O 0
1. Book One... ■
■52
2. Mogazine One.
3. Video One...

•50

54

Browser.Book One 0 0

'""The graph in Figure 4 shows what


happens when we ride at constant
power into different winds coming
from various directions. For example,
let's consider riding ot 20 mph.
The speed multiplier for o zero
wind (20 mph x 20 percent) on our
bike speed. At a 40-degree wind
angle, our speed reduces to 0.9 of
our original riding speed, or 18 mph.

FIG. 3

MESSAGE RECEIVED
REQUESTING "CURRENT •100
DOC" INFORMATION

CREATE BIBLIOGRAPHY
STRUCTURE I.E. BOOK, 102
60 SHOW BIBLIOGRAPHY
BUILDER SCREEN VOLUME, CHAPTER ETC.

62 SEND BIBLIOGRAPHY
WAIT STRUCTURE TO 104
BIBLIOGRAPHY BUILDER
FIG. 4

( CONTINUE ^
106

FIG. 6

6
EP 0 580 536 A2

64- BIBLIOGRAPHY BUILDER


RECEIVES FOCUS

66- SAVE HANDLE OF LAST


SCREEN WITH FOCUS

85 69
S /
86 DELETE REFERENCE ADD REFERENCE

REQUEST CURRENT REQUEST CURRENT


DOCUMENT INFORMATION /END DOCUMENT
FROM LAST FOCUS WITHOUT INFORMATION
SAVING UPDATE AND/
FROM LAST FOCUS
S OR CREATE
83 BIBLIOGRAPHY
MASTER FILE

REMOVE REFERENCE 84
FROM BIBLIOGRAPHY A ADD DOCUMENT
STRUCTURE (terminate) INFORMATION TO
BIBLIOGRAPHY
^ 90 76 STRUCTURE
96 WAIT
A
NOTIFY AUTHOR NOTIFY AUTHOR
"NO DOCUMENT "NO DOCUMENT
BEING READ" BEING READ"

92 - C J i L J r ^ i T V
f i g , 5 78

100- USER ACTIVATES BIBLIOGRAPHY


ENTRY AS A LINK MARKER

102
DOES
<MULTIMEDIA CONNECTION
104 EXIST
106
A _
A _
ACTIVATE MULTIMEDIA CONNECTION
(PASSING BIBLIOGRAPHY DATA) DISPLAY "NOT CONNECTED" MESSAGE

I
1
108
X WAIT ) F j Q 7

You might also like