throbber
United States Patent £191
`Fujisawa et al.
`
`[11] Patent Number:
`[45] Date of Patent:
`
`4,868,733
`Sep. 19, 1989
`
`[75]
`
`[54] DOCUMENT FILING SYSTEM WITH
`KNOWLEDGE-BASE NETWORK OF
`CONCEPT INTERCONNECI'ED BY
`GENERIC, SUBSUMPTION, AND
`SUPERCLASS RELATIONS
`Inventors: Hiromichi Fujisawa, Tokorozawa;
`Jun'ichi Higashino; Atushi
`Hatakeyama, both of Kokubunji, all
`of Japan
`(73) Assignee: Hitachi, Ltd., Tokyo, Japan
`[21] Appl. No.: 844,123
`Mar. 26, 1986
`[22] Filed:
`[30]
`Foreign Application Priority Data
`Mar. 27, 1985 [JP]
`Japan .................................. 60-60678
`Int. Q,4 ......................... G06F 7/28; G06F 15/21
`[51]
`[52] u.s. a ...................................... 364/200; 364/513
`[58) Field of Search ......•......... 364/521, 200 MS File,
`364/900 MS File, 5 13
`References Cited
`U.S. PATENT DOCUMENTS
`4,298,957 11/1981 Duvall et al. ....................... 364/900
`4,305,131 12/1981 Best ..................................... 364/521
`4,318,184 3/1982 Millett et al ........................ 364/900
`4,358,824 11/1982 Glickman et al ................... 364/200
`4,384,329 5/1983 Rosenbaum et al ................ 364/200
`4,420,817 12/1983 Yoshida ............................... 364/900
`4,497,039 1/1985 K.itakami et al .................... 364/900
`4,575,798 3/1986 Lindstrom et al .................. 364/200
`4,606,002 8/1986 Waisman et al .................... 364/200
`4,611,298 9/1986 Schuldt ............................... 364/900
`
`[56]
`
`OTHER PUBLICATIONS
`A vron Barr, The Handbook of Artificial Intelligence,
`vol. 1, 1981, pp. 180-183.
`William A. Woods, IEEE Computer, vol. 16, No. 10,
`Oct. 1983, pp. 22-27.
`
`Primary Examiner-Archie E. Williams, Jr.
`Assistant Examiner-Leo Li Wang
`Attorney, Agent, or Firm-Antonelli, Terry & Wands
`ABSTRAcr
`[57]
`A document filing system is provided for storing a large
`amount of information in proper arrangement for facili(cid:173)
`tating utilization thereof by a user, while allowing se(cid:173)
`mantical retrieval to be realized even from vague frag(cid:173)
`mental information. Further, a method is provided for
`expressing the facts consitituting information in terms of
`"concepts" representing things and "relations" defmed
`between the concepts internally of computer, and a
`method of inputting user's information to a computer
`through dialogical procedure and retrieving desired
`information. Information stored of the computer archi(cid:173)
`tects internally a concept network which is displayed in
`various forms such as hierarchical form based on sub(cid:173)
`sumption relations between the concepts, hierarchical
`representation based on part-whole relation between
`the concept, a frame display of a single concepts, and
`tabular representation of a set of concepts belonging to
`a given class. The network may be browsed by referring
`to the contents of the display so that a user can easily
`know what kind of information has been stored inter(cid:173)
`nally of the computer, whereby he or she can perform
`inputting of new information and retrieval of desired
`information in a facilitated and simplified manner. The
`relations stored internally of the computer are classified
`into "generic relationship" and "instance relation" rep(cid:173)
`resenting individual facts, whereby a generic frame(cid:173)
`work of facts can be stored. The generic framework is
`displayed upon interaction with the uSer for allowing
`new information to be inputted and desired information
`to be retrieved in a facilitated and simplified manner.
`Retrieval by using sematic retrieval formula created
`internally through dialogical procedure is realized
`through inferring processing.
`
`8 aaims, 24 Drawing Sheets
`
`001
`
`

`

`FIG. I
`
`CONTROL
`
`100
`
`BOO
`
`405
`
`r - - . . . lL . - - -
`
`210
`
`MAIN
`
`MEMORY
`
`,......---
`1
`1
`I
`r-
`-.,
`I
`I
`I
`I
`I
`I
`I
`I
`:
`I
`I
`I
`I
`I
`I
`l
`I
`I
`I
`1-- 200 300~1_0 _420_430_j
`L _____________ _j CONSOLE
`46o
`I
`(5 II OPTICAL DISK
`
`MOUSE
`
`230
`
`505
`
`DISPLAY
`CONTROL UNIT
`
`MAGNETIC DISK UNITS
`
`850
`
`CONTROL UNIT
`
`I/0
`
`IMAGE
`BUFFER
`MEMORY
`
`~
`w
`~
`oa::
`wa...
`w a... w
`
`Ull!)
`<l
`i
`I~
`(.!)
`I
`
`500
`
`350
`
`600
`
`450
`
`~
`rJj
`•
`
`~ .....
`~ .....
`
`~
`1'
`"""'
`:;0
`"""'
`I.e
`QC
`I.e
`
`g3
`l
`"""' Sa
`~
`
`.._.Ji;i,.
`~
`00
`....
`~
`
`805
`
`705
`
`750
`
`002
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 2 of24
`
`4,868,733
`
`FIG. 2
`
`1017
`
`1013
`
`003
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 3 of24
`
`4,868,733
`
`FIG. 3
`
`GENERIC RELATIONSHIP =R
`
`R(m)
`
`r (m ,k, .Q.)
`-----------
`-----------
`
`f
`INSTANCE RELATIONSHIP= r
`
`SUBSUMPTIONS = S
`S(k, il
`
`004
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 4 of24
`
`4,868,733
`
`FIG. 4
`
`CONCEPT
`c ( ~)
`
`GENERIC
`RELATIONSHIP
`R (m)
`
`005
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 5 of24
`
`4,868,733
`
`FIG. 5
`
`I
`
`C#
`
`CONCEPT (C) NAME
`
`P/S
`
`I c
`
`p
`
`p . .
`s . . .
`p .
`:
`p . . .
`p . .
`p . . .
`p . . .
`p . . .
`
`l
`. .
`.
`58
`58
`.
`.
`.
`64
`.
`:
`.
`107
`.
`.
`. .
`.
`313
`.
`.
`.
`1051
`.
`:
`1419
`.
`:
`.
`1512
`.
`.
`
`251
`
`UNIVERSAL
`
`SOFTWARE
`
`SUPERCOMPUTER
`
`.
`.
`COMPUTER
`( t-t ~ ,f{t )
`.
`.
`.
`.
`. .
`.
`.
`.
`.
`.
`ART #018
`.
`.
`.
`.
`. .
`.
`OPERAT lNG- SYSTEM
`. .
`.
`.
`.
`
`ARTICLE
`
`ux
`
`X -800
`
`C#= CONCEPT IDENTIFICATION NUMBER
`C=CONCEPT
`P=PRIMARY
`S=SECONDARY
`
`006
`
`

`

`U.S. Patent
`
`Sep. 19,1989
`
`Sheet 6 of24
`
`4,868,733
`
`FIG. 6
`
`I
`
`s
`
`I
`
`C#
`
`S#
`
`58
`
`64
`
`107
`
`251
`
`313
`
`1051
`
`1419
`
`1512
`
`58
`
`251
`
`1419
`
`64
`
`107
`
`---~~--
`
`..._~---~
`S#= SUBSUMPTION IDENTIFICATION NUMBER
`C#= CONCEPT IDENTIFICATION NUMBER
`S=SUBSUMPTION RELATIONS
`
`007
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 7 of24
`
`4,868,733
`
`FIG. 7
`
`I
`
`R
`
`I
`
`RS#
`
`RSNAME
`
`LR
`
`RL
`
`RUN
`
`RUNS
`
`RUNS-ON
`
`DEVELOPMENT HAS-DEVELOPED
`SUBJECT
`
`IS-SUBJECT -OF
`
`IS·DEVELOPEO-BY
`SUBJECT-IS
`
`AUTHORSHIP
`HAS-WRITTEN
`PART- WHQ.E I HAS-~RT-OF
`PART- WHOLE 2 HAS-PART-OF
`PART WHOLE 3
`IS- PART-OF
`
`IS-WRITTEN-BY
`
`IS-PART- OF
`IS-PART-OF
`HAS-PART- OF
`
`LOCATION
`
`IS -LOCATED-IN
`
`IS -LOCATION -OF
`
`7
`:
`
`15
`16
`
`21
`
`22
`23
`24
`:
`
`34
`:
`
`-----------
`
`R =GENERIC RELATIONSHIPS
`RS#=GENERIC RELATIONSHIPS IDENTIFICATION NUMBER
`RSNAME=GENERIC RELATIONSHIP NAME
`LR =LEFT TO RIGHT READINGS OF GENERIC RELATIONSHIPS
`RL= RIGHT TO LEFT READINGS OF GENERIC RELATIONSHIPS
`
`---
`
`008
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 8 of24
`
`4,868,733
`
`l r
`
`FIG. 8
`
`I
`
`R#
`
`RS#
`
`CL
`
`CR
`
`G!I
`
`7
`16
`
`58
`I
`
`64
`251
`
`4
`5
`
`.
`
`724
`
`7
`
`1512
`
`1051
`
`839
`
`16
`
`1512
`
`313
`
`G
`G
`
`I
`
`I
`
`.
`
`~ ~
`r = INSTANCE RELATIONSHIP
`R#=GENERIC RELATIONSHIP IDENTIFYING NUMBER
`RS#= TIME OF GENERIC RELATIONSHIP
`CL=LEFT CONCEPT IDENTIFYING NUMBER
`CR=RIGHT CONCEPT IDENTIFYING NUMBER
`G=GENERIC
`I= INSTANCE
`
`009
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 9 of24
`
`4,868,733
`
`FIG. 9
`
`I
`
`0
`
`I
`
`D# C# SIZE
`
`CODE DENS
`
`PHYSA LENG
`
`98
`
`313
`
`A4
`
`MH
`
`16
`
`400207
`
`13
`
`-----
`
`--
`
`D=DOCUMENT
`D#= DOCUMENT IDENTIFICATION NUMBER
`C#=CONCEPT IDENTIFICATION NUMBER
`DENS= IMAGE SCANNING DENSITY
`PHYSA = PHYSICAL ADDRESS
`LENG = NUMBER OF RECORD SECTORS
`
`~
`
`010
`
`

`

`FIG. 10
`
`2001
`
`2002
`
`2006
`
`210
`
`SEARCH AND
`CONCEPT MATCHING
`
`2003
`
`2005
`
`220~
`23
`
`DIALOGUE~..
`CONTROL
`2004
`
`NETWORK
`~ TRAVERSE
`COOTROL
`
`z
`0
`f=
`w<t
`_ J_ j
`CO=>
`<Ill..
`1-
`-z
`<{
`:::i!
`
`430
`
`420
`
`500
`
`2010
`
`IMAGE
`
`DISPLAY
`
`COOTROL
`
`~
`V1
`~ f""'+.
`rt) a
`
`rJJ
`
`\C
`
`~ ,.....
`... ,.....
`~
`
`rJJ :r
`
`~ ,..... = a
`,. .....
`
`~
`
`00
`0\
`00
`.....
`(;!
`w
`
`011
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 11 of 24
`
`4,868,733
`
`FIG. II
`
`NO
`
`*DATABASE
`
`I acm Trans. on Database Svstems
`2 ACM- DATABASE-SYSTEMS-5-4
`3 ACM- DATABASE- SYSTEMS- 9-2
`4 Conceptual graphs for a database
`5 Coreference in a frame database
`6 DATABASE -INTERFACE
`7 DATABASE- MODEL
`8 DBMS. DATABASE-MANAGEMENT-SYSTEM
`9 RABBIT: An Intel I igent Database Assistant
`10 RELATIONAL -DATABASE- MANAGER
`I I RELATIONAL-DATABASE- SYSTE MS-1 NC
`? NUMBER: 7
`
`interface
`
`FIG. 12
`
`BROWSE> 1
`
`NO UNIVERSAL
`
`I ABSTRACT-RELATIONS
`2 AFFECTIONS
`3 CONCEPT
`4 EVENT
`INTELLECT
`5
`6 MATTER
`7 SCIENCE. TECHNOLOGY
`8 SENSATION
`9 UNIVERSAL
`10 VOLITION
`
`012
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 12 of 24
`FIG. 13
`
`4,868,733
`
`BROWSE>6
`BROWSE>!
`
`NO MATTER
`
`INORGANIC- MATTER
`I
`2 ORGANIC- MATTER
`
`BROWSE> I
`BROWSE>l
`
`NO
`
`INORGANIC-MATTER
`
`I HUMAN-CREATION
`2 NATURAL- MATERIAL
`
`BROWSE> I
`BROWSE>R
`
`NO HUMAN- GREAT ION
`
`I MACHINERY. DEVICE
`2 ORGANIZATION. WORKPLACE
`3 PAPER- MATERIAL
`4 SOFTWARE
`5 SYSTEM. STRUCTURE
`
`BROWSE> 2
`BROWSE> 1
`NO ORGANIZATION. WORKPLACE
`
`I ACADEMIC -ASSOCIATION
`2 CENTER
`3 COLLEGE. UNIVERSITY
`4 COMPANY
`5 GROUP
`6 Ll BRARY. BOOKROOM
`7 OFFICE
`8 RESEARCH- LAB
`9 SCHOQ. DEPARTMENT
`10 WORKS. FACTORY
`
`013
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 13 of 24
`
`4,868,733
`
`SPACE. PLACE. LOCATION
`
`FIG. 14
`
`CITY --------r-AUSTIN
`CAMBRIDGE
`CLEVELAND
`CQUMBUS
`CUPERTINO
`DENVER
`KOKUBUNJI
`LANNI ON
`LONDON
`LOS-ANGELS
`LOS-GATOS
`MENLO-PARK
`MEYLAN
`MOUNTAIN-VIEW
`NARASHINO
`NEW-YORK
`ODAWARA
`PALO-ALTO
`PH I LADELPH lA
`PITTSBURGH
`SAN- FRANCISCO
`SILVER- SPRING
`SUNNYVALE
`TOKOROZAWA
`URBANA
`YOKOHAMA
`
`COUNTRY. NATIONALITY
`
`~ ENGLAND
`
`FRANCE
`GERMANY
`JAPAN
`USA
`
`EARTH
`PREFECTURE. STATE.
`
`BRITTANY
`CALIFORNIA
`CHIBA
`COLORADO
`I BARAK I
`ILLINOIS
`KANAGAWA
`MARYLAND
`MASSACHUSETTS
`NEW-YORK-S TATE
`OHIO
`PENNSYLVANIA
`SAITAMA
`TEXAS
`TOKYO
`REGION-------,- ASIA
`L EUROPE
`LNORT H-AMER ICA
`
`014
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 14 of 24
`
`4,868,733
`
`FIG. 15
`
`EARTH
`
`SIA _____ JAPAN 1CHIBA - - - - - NARASH INO
`
`!BARAK I
`KANAGAWA __ --.-- ODAWARA
`LYOKOHAMA
`TOKOROZAWA
`SAITAMA
`lD KYO _____ KOKUBUN J I
`UROPE[ENGLANO_UDNDON
`FRANCE ,_BRITTANY ___ LANN ION
`L-MEYLAN
`GERMANY
`NORTH-AMERICA _USA ----.--CALIFORN lA ---,--CUPERTINO
`LOS-ANGELS
`LDS-GATOS
`MENLO-PARK
`MOUNTAIN -VIEW
`PALO-ALTO
`SAN-FRANCISCO
`SUNNYVALE
`DENVER
`COLORADO
`URBANA
`I LLI NOI S
`MASSACHUSETTS _CAMBRIDGE
`OHIO
`CLEVELAND
`LcoLUMBus
`PENN SYLVAN lA---,- PHILADELPHIA
`LPITTSBURGH
`AUSTIN
`
`TEXAS
`
`015
`
`

`

`U.S. Patent
`
`Sep. 19,1989
`
`Sheet 15 of 24
`
`4,868,733
`
`FIG. 16
`
`BKOWSE> *sowa
`BROWSE>fr *
`J. F. SOWA.
`
`CONCEPT
`
`IS- A
`IS- AUTHOR -OF
`IS- AUTHOR- OF
`NATIONALITY -IS
`WORKS-AT
`
`MAN
`PAPER #0012
`BOOK =If: 0007
`USA
`IBM Systems Research Institute
`
`NO
`
`I
`2
`3
`4
`5
`
`BROWSE> fr 2
`
`PAPER# 0012
`
`CONCEPT
`
`IS-A
`AUTHOR-IS
`IS- IN- PAGES-OF
`IS- PART -OF
`SUBJECT-IS
`TITLE- IS
`
`TECH-PAPER
`J. F. SOWA
`336-357
`IBM-RES a DEV-76-20
`DATABASE-INTERFACE
`Conceptual graphs for a database inter face
`
`BROWSE> fr 4
`IBM- RES a DEV -76-20 CONCEPT
`IS -A
`IBM J. Research and Development
`HAS -PART- OF
`PAPER# 0012
`IS- PUBLISHED-BY
`IBM- CORP
`
`NO
`
`I
`2
`3
`
`BROWSE > fr 3
`
`IBM- CORP
`
`CONCEPT
`
`IS-A
`HAS-ANNOUNCED
`HAS-DEVELOPED
`HAS-PART-OF
`HAS-PART-OF
`IS-LOCATED-IN
`PRODUCES
`PRODUCES
`PUBLISHES
`
`COMPANY
`ARTICLE# 0011
`SERIES-1-MINICOMPU TER
`IBM Systems Research 1 nstitute
`WORKS. FACTORY
`USA
`CPIX
`SERIES-I- MINICOMPUTER
`IBM J. Research and Development
`
`NO
`
`I
`2
`3
`4
`5
`6
`7
`8
`9
`
`NO
`
`I
`2
`3
`4
`5
`6
`
`016
`
`

`

`U.S. Patent
`
`Sep. 19, 1989
`
`Sheet 16 of 24
`
`4,868,733
`
`FIG. 17
`
`BROWSE> man
`MAN
`
`BROWSE> ere mr. superman *
`{MR. SUPERMAN {IS -A MAN lJ
`%OK OR NO .... OK
`MR.SUFERMAN
`
`BROWSE> err *
`Mi. SUFERMAN HAS PROPOSED ONORGANIC-MATTER) :computer
`MR. SUPERMAN HAS PROPOSED [COMPUTER) :OK
`MR. SUFERMAN HAS TITLE OF (ACADEMIC-TITLE): phd
`MR SUPERMAN HAS TITLE OF (PHD] :OK
`MR. SUPERMAN
`IS A (JOB-POSITION) chief-researcher
`MR. SUPERMAN
`IS A [CHIEF-RESEARCHER): OK
`IS A MEMBER OF (ACAOEMIC-ASSOCIATICN J: aaai
`MR. SUPERMAN
`MR. SUPERMAN
`IS A MEMBER OF (AAAI): OK
`MR. SUPERMAN IS AUTHOR OF (ARTICLE) :OK
`MR. SUPERMAN
`IS AUTHOR OF (PUBLISHED-MATERIAL] :BOOK
`IS AUTHOR CJ (BOOK) :OK
`MR. SUPERMAN
`MR. SUPERMAN JS EDITOR OF (PUBLISHED-MATERIAL]: OK
`MR. SUPERMAN IS PERSON TO CONTACT FOR
`(CONFERENCE): OK
`MR SUPERMAN
`IS SUBJECT OF (PUBLISHED MATERIAL): OK
`IS SUBJECT CJ (ART I CLEJ: 0 K
`MR. SUPERMAN
`MR. SUPERMAN WHOSE NATIONALITY IS (COUNTRY NATIONALITY]: japan
`MR. SUPERMAN WHOSE NATIONALITY IS
`(JAPAN) :OK
`MR. SUPERMAN WORKS AT (ORGANIZATION. WORKPLACE): hitachi-ltd
`MR. SUPERMAN
`'MJRKS AT (HITACHI-LTD) :OK
`
`The followings are to be added
`
`to database.
`
`{!HAS-PROPOSED COMPUTER! (HAS TITLE OF PHD) (IS-A CHIEF-RESEARCHER!
`(IS-A-MEMBER-OF AAAIJ {IS-AUTHOR OF BOOKJ
`!NATIONALJTY-OF--*-IS JAPAN) (WORKS-AT HITACHI-LTD! J
`
`Do
`
`)OU want to add
`
`them ? ( y /nJ y
`
`017
`
`

`

`FIG. 18
`
`BROWSE> pp
`
`SCIENCE. TECHNOLOGYliNFORMATION-SCIENCE 1 ARTIFICIAL-INTELLIGENCE
`L COMPUTER-SCIENCE
`NATURAL-SCIENCE -----r MATHEMATICS
`L PHYSICS
`SOCIAL-SCIENCE tECONOMY
`HISTORY
`PSYCHOLOGY
`
`BROWSE >mov p~chology notu rol- science
`-MOVE COMPLETED.
`
`BROWSE>pp
`
`SCIENCE. TECHNOLOGY11NFORMATION- SCIENCE
`
`ARTIFICIAL -INTELLIGENCE
`1
`L COMPUTER-SCIENCE
`NATURAL- SCIENCE tMATHEMATICS
`PMYSICS
`PSYCHOLOGY
`ECONOMY
`[HISTORY
`
`SOCIAL-SCIENCE
`
`~
`~
`~ ......
`~ a
`.f
`
`1-'(cid:173)
`...
`\C
`1-'-
`~
`
`ga
`f!
`
`1-'(cid:173)
`.....,J
`~
`~
`
`~ ..... oc
`~ .....
`~
`
`018
`
`

`

`U.S. Patent
`
`Sep.19, 1989
`
`Sheet 18 of 24
`
`4,868,733
`
`FIG. 19
`
`BROWSE> article
`BROWSE> q
`I'm thinking which questions to be asked
`-
`-
`Piease add
`information you have.
`
`ARTICLE
`
`CONCEPT
`
`IS -IN -PAGES-OF
`IS- PART-OF
`IS- REFERRED-TO-FROM
`IS- REFERRED-TO-FROM
`SUBJECT-IS
`TITLE-IS
`
`PAGE
`PUBLISHED- MATERIAL
`ARTICLE
`PUBLISHED- MATERIAL
`UNIVERSAL
`TITLE. HEADLINE
`
`NO
`
`I
`2
`3
`4
`5
`6
`
`(ARTICLE)
`?NUMBER: 5
`ARTICLE WHOSE SUBJECT IS {UNIVERSAL} : computer
`ARTICLE WHOSE SUBJECT IS {COMPUTER} : q,
`
`019
`
`

`

`FIG. 20
`
`-I'm thinking which questions to be asked.
`Please add
`information you have.
`-
`
`COMPUTER
`
`CONCEPT
`
`HAS-INTERFACE-OF
`HAS- PART -OF
`IS-ATTACHED-TO
`IS -DEVELOPED-AT
`IS- EQUIVALENT- TO
`IS- PRODUCED- BY
`IS- SUBJECT -OF
`IS- SUBJECT -OF
`IS-SUBJECT-OF
`RESEMBLES
`RUNS
`RUNS
`RUNS-UNDER
`
`INTERFACE- DEVICE
`MACHINERY. DEVICE
`COMPUTER
`ORGANIZATION. WORKPLACE
`HUMAN-CREATION
`ORGANIZATION. WORKPLACE
`PUBLISHED-MATERIAL
`ARTICLE
`CONFERENCE
`MATTER
`COMPUTER-SOFT
`PROGRAMM lNG-LANGUAGE
`OS. OPERATING-SYSTEM
`
`NO
`
`I
`2
`3
`4
`5
`6
`7
`8
`9
`10
`II
`12
`13
`
`(COMPUTER)
`?NUMBER: 4
`COMPUTER IS DEVELOPED AT {ORGANIZATION. WORKPLACE}: company
`COMPUTER IS DEVELOPED AT {COMPANY} : q_
`
`~
`rJj
`•
`~
`~
`.w
`
`~
`
`::0
`~
`\C
`~
`
`[
`
`~
`\C
`~
`~
`
`~ ._.
`
`~ ._.
`c;l
`w
`
`020
`
`

`

`FIG. 21
`
`-
`-
`
`thinking which questions to be asked.
`I'm
`Please add information you have.
`
`COMPANY
`
`CONCEPT
`
`HAS -ANNOUNCED
`HAS-DEVELOPED
`HAS- DEVELOPED
`HAS- CEVELOPED
`HAS-EMA..OYEE- OF
`HAS- PART-OF
`IS-LOCATED-IN
`IS- PART-OF
`PRODUCES
`PUBLISHES
`
`NEWS. ARTICLE
`MACHINERY. DEVICE
`COMPUTER- SOFT
`SYSTEM. STRUCTURE
`PERSON
`ORGANIZATION. V\ORKPLACE
`SPACE. PLACE. LOCATION
`ORGANIZATION. WORKPLACE
`MACHINERY. DEVICE
`PUBLISHED- MATERIAL
`
`- - -
`
`NO
`
`I
`2
`3
`4
`5
`6
`7
`8
`9
`10
`
`(COMPANY!
`?NUMBER: 7
`COMPANY IS LOCATED
`COMPANY
`IS LOCATED
`
`IN
`IN
`
`{SPACE. PLACE. LOCATION}:*" cal
`{CALIFORNIA}: OK
`
`~
`~
`~
`[
`
`~
`~
`...
`\0
`~
`\0
`~
`
`~
`~
`~
`~
`~
`
`.a;..
`._.
`~
`QC
`._.
`......,J w w
`
`021
`
`

`

`FIG. 22
`
`COMPUTER
`
`CONCEPT
`
`NO
`
`HAS-INTERFACE -OF
`INTERFACE -DEVICE
`HAS-PART -OF
`MACHINERY. DEVICE
`IS- ATTACHED- TO
`COMPUTER
`IS-DEVELOPED- AT ORGAN! ZATION. WORKPLACE
`IS -EQUIVALENT- TO HUMAN-CREATION
`IS-PRODUCED- BY
`CRGANIZAT10N. WORKPLACE
`IS -SUBJECT- OF
`PUBLISHED- MAT ERIAL
`IS-SUBJECT- OF
`ARTICLE
`IS-SUBJECT- OF
`CONFERENCE
`RESEMBLES
`MATTER
`RUNS
`COMPUTER- SOFT
`RUNS
`PROGRAMM lNG- LANGUAGE
`RUNS-UNDER
`OS. OPERATING- SYSTEM
`
`I
`2
`3
`4
`5
`6
`7
`8
`9
`10
`II
`12
`13
`
`!COMPUTER (IS-DEVELOPED-AT (COMPANY (IS-LOCATED-IN CALIFORNIA)))) I
`
`? NUMBER: 13
`COMPUTER RUNS UNDER lOS OPERATING-SYSTEM): unix
`COMPUTER RUNS UNDER {UNIX} :OK
`
`~
`VJ
`~ .........
`~ .........
`
`~
`
`~
`~
`~
`\Q
`QCI
`\Q
`
`~ a
`
`N
`~
`8,
`~
`
`.a;..
`
`.... ! ....
`
`;;l
`w
`
`022
`
`

`

`U.S. Patent
`
`Sheet 22 of 24
`Sep. 19, 1989
`FIG. 23
`
`4,868,733
`
`!ARTICLE
`(SUBJECT-IS
`!COMPUTER
`(RUNS- UNDER UNIX}
`(IS -DEVELOPED-AT !COMPANY !IS-LOCATED -IN CALJFORN I A l l l ) ) )
`
`/3000
`
`-- I (ARTICLEJ'S matched
`
`the query frame.
`
`ARTICLE#0014
`
`CONCEPT
`
`IS -A
`I S -ANNOUNCE0-6'1'
`IS- PART-OF
`SUBJECT -IS
`SUBJECT-IS
`Tl TLE-IS
`
`NEWS. ARTICLE
`HP. HEWLETT- PACKARD- CO
`ELECTRONICS- 821130
`HP-9000
`32-PROCESSOR-CHIP-BY-HP
`HP taps Unix for 211
`its lines
`
`3001
`
`NO
`
`I f-.-
`2
`3
`4
`5
`6
`
`Minicomputer
`
`HP taps Unix
`
`for all its
`
`lines
`
`)()()(XXX J( X X)(
`l< )(X X l<
`l< X l<)(XX X
`X X x X l<
`l< X lC X X)(
`XXXX)()(X
`
`3051
`
`X If)()( )O()t)()C
`lOCX X)()( )C>CWX)()C)C'X X X X )()(')C.)(
`ltX X X X'Jr ')(
`
`023
`
`

`

`NO ~Oij S LPERM IN ICOMPU TER
`f
`IS-A
`I
`2
`;::::::s:::_3 0 3 3
`3
`HP. HEWLETT
`HP·9000 ~ -PACKARD-CO
`
`ARTICLE#0014
`IS-A
`IS -AI'JNOUNCED- BY
`IS- PART-OF
`SUBJECT-IS
`SUBJECT-IS
`TITLE-IS
`
`HP-9000
`IS-A
`HAS-PART·OF
`IS- DEVELOPED· AT
`IS -PRODUCED-BY
`IS- SUBJECT- OF
`RUNS-UNDER
`
`UNIX
`IS-A
`IS-DEVELOPED- AT
`IS-SUBJECT-OF
`RESEHBLES
`RUNS
`RUNS-ON
`RUNS -ON
`
`CONCEPT
`
`NEWS. ARTICLE
`HP. HEWLETT-PACKARD-CO
`ELECTRONICS- 821130
`
`32-PROCESSOR-CHIP-BY-HP
`its lines
`HP tops Unix for 211
`
`5
`6
`
`L3oo2
`
`3031
`
`CONCEPT
`
`3032
`NO
`G>
`SUPERMINICOMPUTER
`32-PROCESSOR-CHIP-BY- HP
`2
`HP. HEWLETT- PACKARD· CO @
`HP. HEWLETT- PACKARD -CO
`4
`ARTICLE#0014
`5
`UNIX
`
`i@r~
`/_3006 ~
`
`CONCEPT
`OS. OPERATING- SYSTEM
`ATLT Bell Lab
`ARTICLE #0002
`CPIX
`c
`HP- 900
`VAX -II
`
`NO
`I
`2
`3
`4
`5
`6
`7
`
`IS -A
`HAS-ANNOUNCED
`HAS -DE VEL OPED
`HAS -!l:VELOPED
`HAS-DEVELOPED
`IS-LOCATED-IN
`PRODUCES
`PRODUCES
`PRODUCES
`
`PALO- ALTO
`IS-A
`IS-LOCATION- OF
`IS -PART-OF
`
`' 36
`
`CALIFORNIA
`IS-A
`HAS-PART- OF
`HAS-PARTLOF
`HAS- PART- OF
`HAS-PART-OF
`HAS- PART- OF
`HAS-PART-OF
`HAS- PART- OF
`HAS-PART- OF
`IS-PART-OF
`
`r-3007
`CDNCEPT
`PREFECTURE. STATE
`CUPERTINO
`LOS-GATOS
`SAN-FRANCISCO
`MOUNTAIN- VIEW
`PALO-ALTO
`HENLO-PARK
`LOS-ANGELS
`SUNNYVALE
`USA
`
`NO
`
`I
`2
`3
`4
`5
`6
`7
`8
`9
`10
`
`~
`~
`~
`ft a
`.p
`
`rJ1
`
`~ ....
`QO
`~ ....
`~
`
`I CONCEPT
`\NO FIG. 24
`I COMPUTER I I
`~3003
`_,.---3004
`CONCEPT
`COMPANY
`ARTICLE #0014
`HP-9000
`32-PROCESSOR-CHIP-BY- HP
`HP-3000
`PALO-ALTO
`HP-9000
`32-PROCESSCR-CHIP-BY· HP
`HP- 3000
`~3005
`CONCEPT
`CITY
`I
`HP. HEWLETT-PACKARD-CO 2
`CALIFORNIA
`
`NO
`
`I
`2
`3
`4
`
`®-
`
`7
`8
`9
`
`\
`
`4
`
`,-~
`
`1-o"
`~
`1-o"
`~
`~~
`rJ1 :r
`Sl
`~
`~
`~
`
`024
`
`

`

`FIG. 25
`
`NEWS. ARTICLE
`
`BROWSE> tab *
`
`NO RELATIONSHIP
`
`IS -ANNOUNCED- BY
`I
`IS-A
`2
`3 AUTHOR-IS
`IS- PART-OF
`4
`5 SUBUJECT-IS
`6 TITLE-IS
`
`NUMBERS> 6 5 0
`I TITLE- IS
`
`NEWS. ARTICLE
`
`SUBJECT- IS
`
`ARTICLE#OOOI All-optical. bidirectional
`
`local network OB-LAN-0001
`
`•
`
`~ r.n
`~ ........
`~ a
`
`~ -~ -~
`
`I.e
`
`ARTICLE# 100 I The coming surge in dolo- base systems DBMS. DATABASE- HANAGEMENT -SYSTE M
`ARTICLE #ooce Bell. DEC announce supprt
`
`for Unix
`
`UNIX
`
`ARTICLE#00031New Apples might. compete head on
`
`ARTICLE#0004,Desktop OCR reads six fonts
`ARTICLE#0005 Ethernet data
`link controller is single
`chip
`ARTICLE#0006 Optical check
`processing
`ARTICLE#0007 Graphic Station Can S land Alone
`
`reader speeds bank
`
`APPLE-LISA
`APPLE-MACINTOSH
`T0-5000
`THE-8001
`
`SERIES-BOO
`
`METAPHOR-WORK-STATION
`
`ARTICLE#OOOB S-100 peripheral card converts
`input into
`text
`
`CP- 5100
`
`F-B-E:O
`
`\JJ ::r a
`
`~
`~
`~
`
`\.11
`
`...
`~ \.11
`~ w
`
`025
`
`

`

`1
`
`4,868,733
`
`DOCUMENT FILING SYSTEM WITH
`KNOWLEDGE-BASE NETWORK OF CONCEPT
`INTERCONNECI'ED BY GENERIC,
`SUBSUMPTION, AND SUPERCLASS RELATIONS
`
`2
`keywords have heretofore been relied on by those
`skilled in the art.
`Moreover, difficulty is often encountered in recalling
`the keyword itself. By way of example, upon prepara-
`5 tion of the retrieval formula composed of the keywords
`for the retrieval of a document, literatures having a
`BACKGROUND OF THE INVENTION
`resemblance to the desired one are searched out from a
`general list for picking up their keywords, which are
`1. Field of the Invention
`then referred to for determining the keywords possibly
`The present invention relates to an information stor-
`age and retrieval system which permits storage, re- 10 allocated to the desired document. Such procedure is
`trieval and display of information such as documents,
`not rare and tells how difficult it is to recall the key-
`drawings, photographs and the like in such a manner in
`word.
`In the case offtling documents through classification,
`which common users can easily manipulate the system
`for the storage and/or retrieval of information.
`ambiguity of the taxonomic tree (hierarcal tree) as well
`2. Description of the Prior Art
`IS as confusion of the taxonomic trees (i.e. multiple classifi-
`Heretofore, management of a data base which per-
`cations of one document) provide problems. Further,
`mits storage and retrieval of an enormous amount of
`standards for the classification vary as passes. A span of
`information has been relied on by those skilled in the
`several years will make the classification standards use-
`art. The information is available to the end user only
`less, giving rise to another problem.
`through the medium of experts. However, in accompa- 20 Under the circumstance, easy management and re-
`trieval of information for the user provide extremely
`niment to the development of small size storage devices
`of a large capacity such as optical disks, there are real-
`important problems remaining to be solved in the hith-
`ized document ftling systems for office use which can be
`erto known document ftling systems.
`As n attempt to cope with the above problems, there
`directly manipulated by the end users. Further, word
`processors have increasingly come into wide use. Under 2~ has been proposed a method of diagraming the retrieval
`the circumstances, there is an increasing tendency that a
`conditions and deriving a formal query formula for the
`retrieval by using natural language, as disclosed in J. F.
`large amount of documents are stored in electronic
`devices.
`h
`d
`d .
`Sowa's "Cohceptual graphs for a Data Base Interface"
`'terns
`ta
`ere o ore, 1
`, sue as ocumen...., are manage m
`H
`t fi
`tabular form listing bibliographic data such as identifi- 30 IBM J. Research and Development, Vol. 20, 1976, p.p.
`336-357. Furthermore, a method of assisting creation of
`cation names, titles and author's names attached to the
`documents, and attempts have been made to facilitate
`the conditional formula for retrieval by presenting
`the retrieval of information by assigning keywords or
`knowledge concerning the contents of a data base from
`classification codes thereto. Nevertheless, there arise
`a computer is known, as disclosed in F. N. Tou et al's
`problems mentioned below.
`35 "RABBIT: An Intelligent Database Assistant", Pro-
`In most of the computer me systems, the me manage-
`ceedings of National Conference of AAAI, 1982, p.p.
`mentis performed with the aid of identification names
`314-318. These methods are intended only for assisting
`(each composed of ca. 20 characters). However, diffi-
`the retrieval from the data base. No teachings are dis-
`culty is often encountered in naming the document or
`closed as to the assistance of storage of information for
`ftle so that it can be readily recalled. Besides, searching 40 the updating purpose.
`the ftle on the basis of the character string which consti-
`In the filing of documents by the end user, registra-
`tutes the name while inferring the contents from the
`tion of new documents as well as maintenance of the ftle
`name is an extremely difficult job even for the user who
`system (e.g. reexamination as to pertinency of classifica-
`has prepared the name himself.
`tion) is important for realizing the facilitated retrieval.
`Since the bibliographic data are objective items, re- 45 The approaches mentioned above do not meet this re-
`gistration thereof .can be easily made. However, there
`quirement.
`scarcely arises the situation in which the bibliographic
`Finally, the retrieval is accompanied by still another
`data are made use of as means for retrieval. Utilization
`problem. Namely, no measures are available for re-
`of the bibliographic data as the aid for the retrieval is
`examining the old information from the view point of a
`restricted to the rare case in which the document to be 50 new concept which has not yet been clearly defined at
`retrieved is clearly known to the user as the source or
`the time the old information was stored or for retrieving
`from the new point of view. By way of example, there
`reference literature.
`In most cases of the retrieval of documents, the title
`often occurs such case in which classification is to be
`ambigously memorized by user or the contents thereof modified from the new viewpoint or in a manner spe-
`provides a clue for the retrieval. To this end, keywords SS cific to the user himself after lapse of several years. In
`and classification codes are employed. However, diffi-
`this way, possibility of rearrangement of information as
`culty is encountered in assigning the keywords or classi-
`well as alteration of retrieval also provide important
`factors for enhancing the easy usability of the informa-
`tication codes to the documents upon registration
`thereof. In other words, it is difficult to determine the
`tion storage and retrieval system.
`keyword which makes it possible to retrieve properly 60
`SUMMARY OF THE INVENTION
`the associated document later on. By way of example, it
`An object of the present invention is to solve the
`is assumed that many keywords are attached to a docu(cid:173)
`problems mentioned above and provide an information
`ment so that it can be retrieved, as viewed from various
`storage and retrieval system which allows the user to
`perspective. This however means that a number of key(cid:173)
`retrieve the desired document from ambiguous or vague
`words which are useless for retrieval are employed. If 65
`and fragmentary (partial) information in a facilitated
`the number of the keywords is decreased, uncertainty
`and simplified manner while making it easy to enter or
`arises as to the correct selection for retrieval. In the data
`register documents and other information.
`base for literatures, preparation and allocation of the
`
`026
`
`

`

`3
`In view of the above and other objects which will be
`more apparent as description proceeds, there is pro(cid:173)
`vided according to a general aspect of the invention an
`information storage system in which a mechanism of
`storing information in the machine is so arranged as to 5
`be compatible or comparable to the user's memorization
`mechanism and thinking process so that the end user
`can easily understand manipulation of the system to
`thereby enhance the facilitated usability thereof.
`More specifically, the invention contemplates to 10
`make it possible to facilitate registration of new infor(cid:173)
`mation and the inputting of conditions for retrieval,
`realizing semantically meaningful retrieval, and adapt(cid:173)
`ing the retrieval for diversity of viewpoints.
`To this end, the system according to the invention is 15
`imparted with the novel functions mentioned below:
`
`(1) Supporting function for registration.
`For registration of new documents, it is necessary to
`input the subject matter and the nature or class thereof 20
`in addition to the entry of the bibliographic items (au(cid:173)
`thor's name, title, the sources and others). Further in
`order to realize semantic retrieval, it is required to addi(cid:173)
`tionally provide more detailed or concrete information.
`By way of example, suppose that the subject matter is a 25
`computer. Then, there may be required such informa(cid:173)
`tion as "what kind of computer it is", "what characteris(cid:173)
`tics it has", "what company has developed it", "where
`the company is located", "which country the location
`belongs to", and so forth. When the information men- 30
`tioned above is stored, it is possible to retrieve with the
`aid of inference function "the document concerning a
`computer developed by a certain company located in a
`country A and having characteristic features B".
`According to the teachings of the invention, knowl- 35
`edge about the concepts "computer", "company" and
`others is stored in the storage system, wherein upon
`addition of new information, the user is given instruc(cid:173)
`tion as to what kind of property data should be inputted
`through dialogical procedure, so that he or she can 40
`input the data within a short time without being accom(cid:173)
`panied with entry of erroneous or false information.
`In the case where information or similar property has
`been already registered, such function is realized which
`allows only the property differing from that of the 45
`above information to be inputted without need for en(cid:173)
`tering all the property data of information to be newly
`inputted, to thereby facilitate the inputting procedure.
`By way of example, suppose a case in which a man
`named "John Smith" has been already registered and 50
`his brother named "George Smith" is to be newly regis(cid:173)
`tered. In that case, by selecting "John Smith" as a simi-
`lar concept, the system displays a list of the properties
`of this concept, for example, in a manner as follows:
`
`(FATHER-IS "Davise Smith")
`
`(MOTHER-IS "Samanser Smith")
`
`(BIRTHDAY-IS "May 4, 19ll0")
`
`(SEX-IS "male")
`
`(HOBBY-IS "music")
`
`55
`
`60
`
`(I)
`
`Then, the user can input the properties of the concept 65
`"George Smith" that differ from the above, e.g.
`(BIRTHDAY-IS "June 7, 1963") and (HOBBY-IS
`"sport").
`
`4
`(2) Supporting Function for retrieval condition input.
`When the end user is going to perform the retrieval of
`a document. it is common that he or she has only an
`ambiguous image or concept of the document and has
`difficulty in expressing it in the natural language.
`According to the teaching of the present invention,
`the retrieval is started from the most important concept
`and information is sequentially added through dialogi-.
`cal procedure or interaction. To this end, the knowl(cid:173)
`edge of the world model conserving the content of the
`flied documents is stored in the system as is the case
`with the registration assistance function~ On the basis of
`the knowledge, the names of properties which can be
`inputted and the concept (class of things) to which the
`properties may belong are presented to the user.
`By way of example, suppose that what the user wants
`is "technical paper". Then, the user inputs "technical
`paper". The system knows that "technical paper" has
`properties such as "author", "title", "subject matter"
`and others. Accordingly, the system displays on a termi(cid:173)
`nal CRT sets of names of such properties and concepts
`such as (author, name), (title, text) .. and (subject, con(cid:173)
`cept). The user who observes the display in tum inputs
`the selected data which the user memorizes as the rele(cid:173)
`vant information. For example, "subject" is selected
`and "computer" is inputted. This process can be recur(cid:173)
`sively repeated. In the above example, when the "com(cid:173)
`puter" is inputted as the selected subject, the system in
`turn displays (DEVELOPED-BY ORGANIZATION
`COMPANY), (RUNS COMPUTER-LANGUAGE),
`(RUNS-UNDER OS) and others. In response thereto,
`the user will input (RUNS LISP) as the additional con(cid:173)
`dition for retrieval.
`By virtue of the assistance function mentioned above,
`there can be established the retrieval condition as fol(cid:173)
`lows:
`
`''Technical paper about computer in which LISP
`nms and which is written by an employee of company A"
`
`(2)
`
`As will be described in detail hereinafter, the above
`retrieval condition is expressed in the formula or expres(cid:173)
`sion as follows:
`
`(TECHNICAL-PAPER
`(SUBJECT-IS
`(COMPUTER (RUNS LISP))
`(AUTHOR-IS
`(EMPLOYEE (WORKS-AT COMPANY A))))
`
`(3)
`
`The above expression is based on symbolic expression
`(S-expression) in LISP Language (refer toP. H. Win(cid:173)
`ston "LISP" Addison-Wesley Publishing Co., 1981, p.
`18).
`(3) Semantic retrieval function.
`It is common that a user who wants to retrieve a
`certain item has only fragmentary and ambiguous infor(cid:173)
`mation thereof. On the other hand, the computer mem(cid:173)
`ory (e.g. data base) stores that item in a concrete name.
`The gap between the user's fragmentary information
`and the precise data stored in the computer memory
`must be bridged.
`In this connection, the ambiguity may be generally
`classified into five varieties mentioned below:
`
`027
`
`

`

`5
`(i) Incompleteness of name
`Only a part of the name of an item or concept is
`memorized.
`
`(ii) Synonym
`The same thing is often memorized or recalled in
`terms of different words. By way of example, words
`"arti

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket