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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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.
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
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 |
AU32166/99A AU3216699A (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 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 CA CA002326385A patent/CA2326385A1/en not_active Abandoned
- 1999-03-29 BR BR9909292-1A patent/BR9909292A/en not_active IP Right Cessation
- 1999-03-29 EP EP99914283A patent/EP1073970A1/en not_active Withdrawn
- 1999-03-29 WO PCT/US1999/006935 patent/WO1999050759A1/en not_active Application Discontinuation
- 1999-03-29 AU AU32166/99A patent/AU3216699A/en not_active Abandoned
- 1999-03-29 JP JP2000541603A patent/JP2003526130A/en active Pending
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 |
---|---|
JP2003526130A (en) | 2003-09-02 |
BR9909292A (en) | 2000-12-05 |
AU3216699A (en) | 1999-10-18 |
EP1073970A1 (en) | 2001-02-07 |
CA2326385A1 (en) | 1999-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Meyer | A Shell for Modern Personal Computers | |
Bentley | More programming pearls | |
Nasukawa et al. | Text analysis and knowledge mining system | |
US7206735B2 (en) | Scaleable machine translation | |
Arampatzis et al. | Web-based delineation of imprecise regions | |
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 | |
Maruyama | An interactive Japanese parser for machine translation | |
Lee et al. | Querying multimedia presentations based on content | |
Meng et al. | Database query formation from natural language using semantic modeling and statistical keyword meaning disambiguation | |
Coles | An on-line question-answering systems with natural language and pictorial input | |
Bouquet et al. | Bootstrapping semantics on the web: meaning elicitation from schemas | |
CN112148886A (en) | Method and system for constructing content knowledge graph | |
Salas et al. | Interoperability by design using the StdTrip tool: an a priori approach | |
EP1073970A1 (en) | Method and apparatus for using ideas and concepts within computer programs | |
TAKAHAsı et al. | An lmage Retrieval Method Using lnduiries on Spatial Relationships | |
Bentley | Programming pearls: Associative arrays | |
Burgers et al. | An information system organized as stratified hypermedia | |
Pan et al. | Visual compiler: towards translating digital UI design draft to front-end code automatically | |
MXPA00009522A (en) | Method and apparatus for using ideas and concepts within computer programs | |
Yair et al. | Hierarchy Builder: Organizing Textual Spans into a Hierarchy to Facilitate Navigation | |
CN114385873A (en) | Furniture scene reconstruction and recommendation method based on long text semantic consistency | |
Brender | The case against Ada as an APSE command language | |
Masry et al. | LongFin: A Multimodal Document Understanding Model for Long Financial Domain Documents |
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 |