WO1999050759A1 - Method and apparatus for using ideas and concepts within computer programs - Google Patents
Method and apparatus for using ideas and concepts within computer programs Download PDFInfo
- Publication number
- WO1999050759A1 WO1999050759A1 PCT/US1999/006935 US9906935W WO9950759A1 WO 1999050759 A1 WO1999050759 A1 WO 1999050759A1 US 9906935 W US9906935 W US 9906935W WO 9950759 A1 WO9950759 A1 WO 9950759A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- concept
- sentence
- recited
- qualifier
- qualifiers
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/253—Grammatical analysis; Style critique
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
- G06F40/35—Discourse or dialogue representation
Definitions
- This type of searching is typically done by formulating and submitting queries
- search engine is limited in the type of search it can perform. It can look for web sites
- search engines users scan many sites to find the content they are looking for.
- the web searching example is, of course, a highly limited example.
- the present invention defines a grammar that may be used to represent any
- Sentences are parsed, using this grammar, into their component parts.
- each word is compared to the contents of a dictionary
- the dictionary database and a set of tense-mood tables are used to
- the parsing process creates a data structure for each sentence.
- FIG. 1 is a block diagram of a host computer system shown as an
- Figure 2 is a block diagram of a concept data structure as used by an
- Figure 3 is a block diagram of a concept represented as a combination of two
- Figure 4 is a block diagram of a possible implementation of the concept data
- Figure 5 is a second block diagram of a concept represented as a
- FIG. 1 a computer system 100 is shown as a representative environment
- computer system 100 includes a processor, or
- processors 102 and a memory 104.
- An input device 106 and an output device 108 are input devices 106 and an output device 108.
- I/O device 108 represent a wide range of varying I/O devices such as disk drives,
- Each node 102 may be any combination of nodes 102 .
- disk drive 110 also includes a disk drive 110 of any suitable disk drive type (equivalent ⁇ , disk drive
- Flash memory 110 may be any non-volatile mass storage system such as "flash” memory).
- cannonical form One possible cannonical form, referred to as the general form of a
- Subordinating qualifiers are of the form:
- Compound concepts include conditional statements, intentional statements
- tense-mood table and categorized as one of E, A or Q.
- Example 1 The wood was burnt.
- Example 2 Those men skillfully produced blue houses from that red wood.
- Example 3 It is raining.
- the weather is the state of raining.
- Example 5 Fred, the builder who lives in the woods, fabricated a cart for
- Example 6 He cooled the hot metal by pouring cold water on it.
- Example 7 The present king of France is bald.
- a data structure is created to represent the concept or idea being
- the data structure is a tree-shaped hierarchy. Each node in the tree is a
- data structure 200 includes an ID 202 and three POC fields 204a through 204c. ID
- POC field 204 can represent an action or entity. POC fields can also point to other
- concept data structures 200 This allows POC fields 204 to point to other concepts.
- a good sign is shown as a combination of two concept data structures 200a and
- Figure 4 shows one possible implementation for concept data structure 200.
- Concept data structure 200 of Figure 4 includes fields for ID, Word, Wordtype, Q1 ,
- Figure 5 shows a concept that has been parsed into the tree data structure
- sentence or concept can be manipulated within computer programs.
- sentence or concept can be manipulated within computer programs.
- matching between concepts can be determined by comparing their data structures.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Machine Translation (AREA)
Abstract
Description
Claims
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU32166/99A AU3216699A (en) | 1998-03-30 | 1999-03-29 | Method and apparatus for using ideas and concepts within computer programs |
| BR9909292-1A BR9909292A (en) | 1998-03-30 | 1999-03-29 | Method and apparatus for using ideas and concepts in computer programs |
| JP2000541603A JP2003526130A (en) | 1998-03-30 | 1999-03-29 | Method and apparatus for using ideas and concepts in a computer program |
| CA002326385A CA2326385A1 (en) | 1998-03-30 | 1999-03-29 | Method and apparatus for using ideas and concepts within computer programs |
| EP99914283A EP1073970A1 (en) | 1998-03-30 | 1999-03-29 | Method and apparatus for using ideas and concepts within computer programs |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US8003098P | 1998-03-30 | 1998-03-30 | |
| US60/080,030 | 1998-03-30 | ||
| US28199699A | 1999-03-29 | 1999-03-29 | |
| US09/281,996 | 1999-03-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1999050759A1 true WO1999050759A1 (en) | 1999-10-07 |
Family
ID=26762982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US1999/006935 Ceased WO1999050759A1 (en) | 1998-03-30 | 1999-03-29 | Method and apparatus for using ideas and concepts within computer programs |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP1073970A1 (en) |
| JP (1) | JP2003526130A (en) |
| AU (1) | AU3216699A (en) |
| BR (1) | BR9909292A (en) |
| CA (1) | CA2326385A1 (en) |
| WO (1) | WO1999050759A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7136880B2 (en) * | 2000-07-20 | 2006-11-14 | Market Models, Inc. | Method and apparatus for compiling business data |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5197005A (en) * | 1989-05-01 | 1993-03-23 | Intelligent Business Systems | Database retrieval system having a natural language interface |
| US5377103A (en) * | 1992-05-15 | 1994-12-27 | International Business Machines Corporation | Constrained natural language interface for a computer that employs a browse function |
| US5454106A (en) * | 1993-05-17 | 1995-09-26 | International Business Machines Corporation | Database retrieval system using natural language for presenting understood components of an ambiguous query on a user interface |
| US5794050A (en) * | 1995-01-04 | 1998-08-11 | Intelligent Text Processing, Inc. | Natural language understanding system |
| US5878385A (en) * | 1996-09-16 | 1999-03-02 | Ergo Linguistic Technologies | Method and apparatus for universal parsing of language |
-
1999
- 1999-03-29 BR BR9909292-1A patent/BR9909292A/en not_active IP Right Cessation
- 1999-03-29 JP JP2000541603A patent/JP2003526130A/en active Pending
- 1999-03-29 AU AU32166/99A patent/AU3216699A/en not_active Abandoned
- 1999-03-29 CA CA002326385A patent/CA2326385A1/en not_active Abandoned
- 1999-03-29 WO PCT/US1999/006935 patent/WO1999050759A1/en not_active Ceased
- 1999-03-29 EP EP99914283A patent/EP1073970A1/en not_active Withdrawn
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5197005A (en) * | 1989-05-01 | 1993-03-23 | Intelligent Business Systems | Database retrieval system having a natural language interface |
| US5377103A (en) * | 1992-05-15 | 1994-12-27 | International Business Machines Corporation | Constrained natural language interface for a computer that employs a browse function |
| US5454106A (en) * | 1993-05-17 | 1995-09-26 | International Business Machines Corporation | Database retrieval system using natural language for presenting understood components of an ambiguous query on a user interface |
| US5794050A (en) * | 1995-01-04 | 1998-08-11 | Intelligent Text Processing, Inc. | Natural language understanding system |
| US5878385A (en) * | 1996-09-16 | 1999-03-02 | Ergo Linguistic Technologies | Method and apparatus for universal parsing of language |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7136880B2 (en) * | 2000-07-20 | 2006-11-14 | Market Models, Inc. | Method and apparatus for compiling business data |
Also Published As
| Publication number | Publication date |
|---|---|
| BR9909292A (en) | 2000-12-05 |
| AU3216699A (en) | 1999-10-18 |
| EP1073970A1 (en) | 2001-02-07 |
| JP2003526130A (en) | 2003-09-02 |
| CA2326385A1 (en) | 1999-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Butterfield et al. | A dictionary of computer science | |
| Meyer | A Shell for Modern Personal Computers | |
| Arampatzis et al. | Web-based delineation of imprecise regions | |
| US7206735B2 (en) | Scaleable machine translation | |
| US20110087670A1 (en) | Systems and methods for concept mapping | |
| Curto et al. | Question generation based on lexico-syntactic patterns learned from the web | |
| EP1262879A1 (en) | Automatic extraction of transfer mappings from bilingual corpora | |
| KR100530154B1 (en) | Method and Apparatus for developing a transfer dictionary used in transfer-based machine translation system | |
| Lee et al. | Querying multimedia presentations based on content | |
| Huffman | Language-independent document categorization by N-grams | |
| Etzioni et al. | Lexical translation with application to image searching on the web | |
| Coles | An on-line question-answering systems with natural language and pictorial input | |
| CN112148886A (en) | Method and system for constructing content knowledge graph | |
| US5283737A (en) | Mechanism for generating linguistic expressions based on synonyms and rules derived from examples | |
| Ramos-Varela et al. | Context or Retrieval? Evaluating RAG Methods for Art and Museum QA System | |
| EP1073970A1 (en) | Method and apparatus for using ideas and concepts within computer programs | |
| Long et al. | Improving situated conversational agents with step-by-step multi-modal logic reasoning | |
| Salas et al. | Interoperability by design using the StdTrip tool: an a priori approach | |
| KR20240067521A (en) | Data preprocessing device and method for natural language processing | |
| CN114385873A (en) | Furniture scene reconstruction and recommendation method based on long text semantic consistency | |
| Sewell et al. | Creative Constellation Generation: A System Description. | |
| Lo et al. | Using Semantic Relations with World Knowledge for Question Answering. | |
| Munnecke et al. | MUMPS: Characteristics and comparisons with other programming systems | |
| Bentley | Programming pearls: associative arrays | |
| Burgers et al. | An information system organized as stratified hypermedia |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2000 541603 Kind code of ref document: A Format of ref document f/p: F |
|
| ENP | Entry into the national phase |
Ref document number: 2326385 Country of ref document: CA Ref country code: CA Ref document number: 2326385 Kind code of ref document: A Format of ref document f/p: F |
|
| WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2000/009522 Country of ref document: MX |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 507359 Country of ref document: NZ |
|
| NENP | Non-entry into the national phase |
Ref country code: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 32166/99 Country of ref document: AU |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1999914283 Country of ref document: EP |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| WWP | Wipo information: published in national office |
Ref document number: 1999914283 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 1999914283 Country of ref document: EP |