A computer-aided expert system comprising a hypermedia structured expert system and a hypermedia-structured multi-level electronic document archive linked thereto. The expert system includes a knowledge base, an inference engine that interacts with the knowledge base to generate advice. A hypermedia interface having knowledge base transfer means is provided on a display that includes selectable areas that provide access to active and passive documents in the document archive. The document archive includes active and passive electronic documents interlinked by means of the hypermedia interface and linked to the expert system by means of the hypermedia interface. Each active and passive electronic document includes active document transfer means that provide for transfer from the active document to another active document, a passive document, or a knowledge base linked thereto. The expert system, and the active and passive documents may also include knowledge base transfer means provided on the display that include selectable areas that provide access to additional linked expert systems. The present invention provides an expert system that incorporates the ability to have both electronic-based documents and an expert system coexist within a single computer program. This enables a developer to interlink both the expert system and the electronic documents as desired to permit smooth uninterrupted movement between them.
|
1. An expert system comprising:
a computing device having a memory; display means for displaying information to a user; selection/input means for use by a user to provide input into said expert system; a plurality of data bases stored in the memory including: electronic documents comprising graphical illustrations, textual information and tabular data; and a plurality of knowledge bases comprising facts, rules, and advice; a hypermedia interface comprising links between the plurality of knowledge bases and said electronic documents including links between the rules and associated ones of the electronic documents, links between the advice and associated ones of the electronic documents, said hypermedia interface also including links between the electronic documents wherein at least one selectable area in each electronic document is linked according to predetermined associative links to at least one other electronic document. said selection/input means including operator interface means and means for activating the links between the plurality of knowledge bases and the electronic documents; and an inference engine program adapted for execution in the computing device for use with the facts, the rules, the advice and said hypermedia interface including the links to and between the electronic documents, said display means displaying said linked facts, rules, advice and documents to the user under the control of the inference engine, linked facts, rules, advice, and documents being displayed when the link between said particular facts, rules, advice and documents is active.
2. An expert system as recited in
passive documents; and active documents; each of said active documents having at least one link to at least one of another active document, a passive document or said knowledge base, each of said active documents having transfer means for selecting said at least one link to at least one of another active document, a passive document or said plurality of knowledge bases;
3. An expert system as recited in
an editing program for execution in the computing device including means for generating the facts, the rules and the advice in said plurality of knowledge bases.
4. An expert system as recited in
means for activating the links between the electronic documents and the advice; means for activating the links between the electronic documents and the rules; means for activating the links between the electronic documents and the facts.
|
This is a continuation of application Ser. No. 07/780,568 filed Oct. 21, 1991now abandoned, which is a continuation of application Ser. No. 419,353, filed Oct. 10, 1989 now abandoned.
The present invention relates generally to computer-aided expert systems, and more particularly, to a computer-aided expert system that incorporates a hypermedia-structured expert system and an electronically linked hypermedia-structured document archive.
With the advent of personal computers, numerous computer-aided expert systems have been developed to assist relatively untrained individuals in diagnosing and debugging various types of systems. These include expert systems employed in such fields as electronic systems, structural analysis, siesmology, and order processing, for example. Reference is made to U.S. Pat. Nos. 4, 648,044, entitled "Basic Expert System Tool," 4,713,775, entitled "Intelligent Assistant for Using and Operating Computer System Capabilities to Solve Problems," and 4,591,983, entitled "Hierarchical Knowledge System," which describe such computer-aided expert systems. In addition, computer-aided systems have been developed that provide software tools for knowledge engineer to develop specialized systems adapted for specific needs. For example, U.S. Pat. No. 4,658,370, entitled "Knowledge Engineering Tool," discloses a typical knowledge engineering tool.
Additionally, interactive display systems have been developed which permit the user to browse through a knowledge base to determine links between elements of knowledge displayed on the screen and other elements of knowledge related thereto. Such a system is described in U.S. Pat. No. 4,752,889, entitled "Dynamic, Interactive Display System for a Knowledge Base," for example.
Hierarchically-linked document programs are also in existence, and include for example, the HyperCard program distributed by Apple Computer, Inc. with its Macintosh line of personal computers. The HyperCard program permits the creation of hierarchically-linked documents that can be accessed by means of linking "buttons" provided on the display that, when selected, transfer the user to another screen.
Commercially available conventional expert system tools include "Nexpert Object" from Neuron Data Corp., "SuperExpert" from SoftSync, "Cognate" from Peridom, "HyperX" from Millennium Software, and "GoldWorks" from Gold Hill Computer, Inc. Commercially available conventional hierarchical document programs include "Guide" from Owl International, Inc. and "HyperCard" from Apple Computer, Inc. Commercially available conventional expert system tools that include limited hypertext capability include "MacSMARTS" from Cognition Technology Corporation.
From a review of tile above expert system tools, it is apparent that conventional expert systems require an operator to interact with the computer to determine the answers to questions he may have, but that it is then up to the operator to physically generate the answer to his question by typically looking up the data from a source external to the computer. This in many applications is a time wasting and cumbersome process. From a review of the above hierarchical document generating programs, it is clear that conventional hierarchical documents can provide rapid access to large amounts of interlinked information that in linear form may fall a shelf of manuals but tile access typically is not sufficiently goal-directed to provide non-expert operators with expert advice. As a result, in many applications, this leads to delay and confusion.
In order to overcome tile limitations of conventional computer-aided expert systems and conventional hierarchical documents, the present invention comprises a computer-aided expert system including a programmed computer having a memory for storing an expert system and electronic documents, a display for displaying results of decisions made by the expert system, and selection means for selecting information to be displayed on the display. The computer-aided expert system of the present invention comprises a hypermedia structured expert system and a hypermedia-structured multi-level electronic document archive linked thereto.
The hypermedia structured expert system includes a knowledge base, an inference engine that interacts with tile knowledge base to generate advice. A hypermedia interface having knowledge base transfer means is provided on the display that includes selectable areas that provide access to predetermined active and passive documents linked thereto. The hypermedia-structured multi-level electronic document archive includes active and passive electronic documents interlinked by means of the hypermedia interface. The active and passive electronic documents are also linked to the expert system by means of the hypermedia interface. Each active electronic document includes active document transfer means that provide for transfer from the active document to another active document, a passive document, or the knowledge base linked thereto. Each passive electronic document includes passive document transfer means that provide for transfer to the transferring active document and the knowledge base linked thereto.
The hypermedia structured expert system may also further comprise knowledge base transfer means provided on the display that include selectable areas that provide access to additional expert systems. In addition, the active and passive documents may also further comprise knowledge base transfer means provided on the display that include selectable areas that provide access to the additional expert systems.
Consequently, the present invention provides for an expert system that incorporates the ability to have both an electronic-based document and an expert system coexist within a single computer program. This enables a developer to interlink both the expert system and the electronic document as desired to provide the end user with smooth uninterrupted movement between them. The expert system provides the ability to view information and simultaneously, and seamlessly, select and deselect an environment wherein the operator answers questions presented by the computer to arrive at associated advice.
The various features arid advantages of the present invention may be more readily understood with reference to the following detailed description taken in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
FIG. 1 illustrates a hypermedia-structured knowledge base system in accordance with the principles of the present invention;
FIG. 2 illustrates a flow diagram representing the creation and editing of a hyperdocument in the hypermedia-structured knowledge base system of the present invention
FIGS. 3a-3l illustrate generation and editing of hyperdocuments in accordance with the present invention, and in particular:
FIG. 3a illustrates an initial display screen provided by the system of the present invention upon loading thereof into a computer;
FIG. 3b illustrates a display screen showing selection of the "Create Hyperdocument" command from the Edit menu;
FIG. 3c illustrates a display screen showing selection of linkable documents;
FIG. 3d illustrates a display screen showing the selected linked document;
FIG. 3e illustrates a display screen showing the selection of an active region within the linked document;
FIG. 3f illustrates a display screen showing selection of the "Link Object" command which links the selected active region;
FIG. 3g illustrates a display screen showing selection of "Knowledge Base #2," linking the selective active region to a second knowledge base;
FIG. 3h illustrates a display screen showing the selected second knowledge base screen;
FIG. 3i illustrates a display screen showing selection of available linkable documents from within the second knowledge base, and in particular "FIG. 3-4-11";
FIG. 3j illustrates a display screen showing the FIG. 3-4-11 document that is linked to the second knowledge base;
FIG. 3k illustrates a display screen showing the selection of an active region within the FIG. 3-4-11 document; and
FIG. 31 illustrates a display screen showing linking of the active region of FIG. 3-4-11 to a text document entitled "Section 3";
FIGS. 4a-4p illustrate reentrant interleaving of expert systems in hyperdocuments in accordance with the present invention, and in particular:
FIG. 4a illustrates a display screen showing selection of the "Edit Hyperdocument" command from the Edit menu;
FIG. 4b illustrates a display screen showing linking of a selected "Circuit Diagram" document to an advisory expert system entitled "Top-Level Troubleshooting";
FIGS. 4c-4g illustrate display screens showing linking of a hyperdocument to a rule and a document linked to the rule in the knowledge base;
FIGS. 4h-4j illustrate linking of a hyperdocument to advice and document linked to conditions in the advice; and
FIGS. 4k-4p illustrate display screens showing the linking of a pictorial (PICT) document "Horizontal CCAs" to the advice and and linking this document back to the "Top-Level Troubleshooting" knowledge base; and
FIGS. 5a-5g illustrate runtime interleaving of expert systems and hyperdocuments in accordance with the present invention, and in particular the interaction between an operator and the hypermedia-structured knowledge base system of the present invention.
FIG. 1 illustrates a hypermedia-structured knowledge base system 10 in accordance with the principles of the present invention. The hypermedia-structured knowledge base system 10 is adapted to be incorporated into a computer, such as an Apple Macintosh computer, or the like. The following description illustrates the present system 10 incorporated into a typical Apple Macintosh computer as an example used for purposes of illustration. Clearly, the present system 10 may be readily adapted for use on other makes and models of personal computers.
The system 10 comprises an expert system shell 11 which includes therein three knowledge bases 12a, 12b, 12c. Although not shown, the expert system shell 11 further includes an inference engine that interacts with each of the knowledge bases 12a, 12b 12c in a conventional manner. As is well-known in the art, the inference engine comprises domain-independent logical methods of problem solving, while the knowledge bases 12a, 12b, 12c each comprise domain-specific information and problem solving techniques.
In addition, the computer system on which the present knowledge base system 10 resides includes a keyboard, a mouse device, and a display. The mouse device is employed to select "buttons" or "transfer means" as they have been genetically used in this disclosure. However, the keyboard may also be employed to perform the selection tasks by means of command sequences or macros programmed by the operator or developer. Also, there are alternative means to select the buttons, including touch-sensitive display screens and voice-activated transfer means, which may be readily adapted for use with the present invention by those skilled in the art.
Each knowledge base 12a, 12b, 12c, respectively, includes a set of diagnostic rules 13a, 13b, 13c and sets of advice 14a, 14b, 14c. Although three knowledge bases 12a, 12b, 12c are shown, it is to be understood that any number of knowledge bases may be incorporated within the shell 11, limited only by the available memory storage within the computer on which the knowledge base system 10 is disposed.
A document archive 16 is electronically coupled to the expert system shell 11 by means of a graphics interface (not shown) that is part of the operating system of the computer on which the system 10 is incorporated. The Macintosh graphics interface is a well-defined interface which may be readily employed by software and hardware designers to interface their products to the Macintosh computer. Consequently, this graphics interface will not be described herein. The document archive 16 is shown to include two sets of interlinked active documents 17a, 17b respectively linked to a set of passive documents 18, indicated in FIG. 1 by the arrows interconnecting them. The respective active and passive documents within each set of documents 17a, 17b, 18 are also hierarchically linked to each other.
More importantly, each of the expert system's knowledge bases 12a, 12b, 12c are interlinked to each other and also are cross linked to the first set of active documents 17a and to the set of passive documents 18. The cross linking shown in FIG. 1 is shown for the purposes of illustration only, and the specific linking between respective ones of the knowledge bases 12a, 12b, 12c and the documents comprising the document archive 16 is determined by the developer or user of the system 10, as will be more fully described below.
FIG. 2 shows a flow diagram illustrating the process flow utilized in creating and editing a knowledge base 12a, the linking of one of the active documents 17a to the knowledge base 12a, and the generation and selection of active regions within the linked one of the active documents 17a. In particular, when the program is loaded, a display screen shown in FIG. 3a is displayed to the user.
By selecting the Edit menu at the top of the display screen, and then selecting the "Create Hyperdocument" command from the menu shown in FIG. 3b a screen shown in FIG. 3c is displayed which lists all of the documents that can be displayed as the primary document In FIG. 3c, the "Circuit Diagram" document is selected and this document displayed on the display screen as is shown in FIG. 3d. Next, an active region is selected, shown in FIG. 3e as the dark area representing a computer chip identified as U206 and U207. Once the active area is selected, this area is linked to a particular document or knowledge base by selecting the "Link Object" command from the Edit menu as shown in FIG. 3f. Once this command is selected, the available linkable documents are displayed, as shown in FIG. 3g.
FIG. 3g illustrates several knowledge bases and several documents that the selected circuit may be linked to. These include an index, key features information, three knowledge bases 12a, 12b, 12c (Knowledge Bases #1, #2, #3), two pages of textual information and two paragraphs of textual information, for example. In this example, the second knowledge base 12b (Knowledge Base #2) is selected. This results in the display screen illustrated in FIG. 3h. The above-identified linking steps are again perforated, wherein the "Link Object" command is initiated to display the available documents which may be linked to the circuit diagram These include a number of figures, of which "FIG. 3-4-11" is selected from the menu, as illustrated in FIG. 3i. This selection then displays FIG. 3-4-11 on the display screen, as shown in FIG. 3j. Then a selected active area in this figure may be selected, as shown in FIG. 3k. Once selected, the active area may be linked to another document or knowledge base as shown in FIG. 3l, which illustrates a document selected using the "Link Objects" command in the Edit menu such as was performed with reference to FIG. 3f. Further linking may also be perforated from within the "Section 3" document, if desired.
Once the linking between the knowledge bases 12, active documents 17 and passive documents 18 has been achieved, each knowledge bases 12 may be accessed from any active document 17 or any other knowledge bases 12 1inked thereto. Each active document node identified during the generation of the system, comprises documents that may be graphical, including maps, schematic diagrams, or blueprints, textual, including descriptive procedures, tables of contents or indexes, or tabular, including database tables for parts substitution, or spreadsheet calculation of expected readings. The operator can electronically scroll through a large document.
On a nodal document, active areas, comprising buttons of arbitrary shape, may be created which when triggered allow the user to view and browse other associated or linked documents or to transfer control to a relevant expert system. The graphical, textual or tabular linked documents may contain active regions. Each passive document node is a cluster of passive document nodes surrounding an active document node that contains complementary graphical, textual or tabular information to elaborate upon the information contained in the active trigger region of the parent document. Each passive document may be electronically scrolled in its entirety and contains a built-in return button to restore the parent active document display. This is in conformance with the graphical user interface employed by the computer.
FIGS. 4a-4p illustrate reentrant interleaving of expert systems in hyperdocuments in accordance with the present invention. In particular, FIG. 4a illustrates a display screen showing selection of the "Edit Hyperdocument" command from the Edit menu. Then after creation of an active region on the selected document "Circuit Diagram," FIG. 4b illustrates a display screen showing linking of the "Circuit Diagram" document to an advisory expert system entitled "Top-Level Troubleshooting".
From the selected expert system, hyperdocuments may be accessed either from conditions in rules and documents attached to conditions in the rules using buttons, or through advice and documents attached to conditions in advice using buttons. For a selected rule, a Rule Editor is accessed by activating (double clicking) the selected rule's cell in the logic worksheet shown in FIG. 4a. FIGS. 4c-4g illustrate display screens showing linking of a hyperdocument to a rule and a document linked to the rule in the second knowledge base 12b.
FIG. 4c illustrates a display screen that permits editing of rules within Knowledge Base #1. By selection of the "New Link" button, access is made to a scrollable list of file names of documents identified by type that may be attached to the selected condition or question in the displayed rules. Specifically, FIG. 4d illustrates a display screen showing a scrollable menu of documents which may be attached to the selected condition or question of the selected rule, and the selection of "Knowledge Base #2" as the knowledge base to which the rules are linked.
In addition, the link to a hyperdocument may be made from a graphical, tabular or textual document attached to the question or condition as is illustrated in FIGS. 4e-4g. FIG. 4e illustrates a display screen showing selection of "Table 5-4-3" as the selected document within the Knowledge Base #2 hyperdocument to which the rule is linked. FIG. 4f illustrates a display screen showing the Table 5-4-3 document and having a particular "card part number" selected as an active region. FIG. 4g illustrates a display screen showing selection of "Knowledge Base #2" as the knowledge base to which the Table 5-4-3 document is linked.
FIGS. 4h-4j illustrate linking of a hyperdocument to advice and document linked to conditions in the advice, which is similar to the previously described linking to rules. In FIG. 4h, advice cell 11 has been double clicked from the Top-Level Troubleshooting advisory knowledge base and the "New Link" button has been activated to permit access to a particular knowledge base 12 to which the advice is to be linked, as is shown in FIG. 4i. Double clicking on "Knowledge Base #2" in FIG. 4i presents a a display screen illustrated in FIG. 4j showing a scrollable menu of documents which may be attached to the selected condition or question of the selected advice, and the selection of "Horizontal CCAs" as the PICT document to which the rules are linked.
FIGS. 4k-4p illustrate display screens showing the linking of the "Horizontal CCAs" document to the advice and and linking this document back to the "Top-Level Troubleshooting" advisory knowledge base. FIG. 4k shows the display screen showing the displayed Horizontal CCAs document. Selection of an active button, identified by the darkened block adjacent part number 3012490, and under "Functional Block Diagram", and then selecting the "Link Object" command from the Edit menu shown in FIG. 4l displays a list of linkable documents as shown in FIG. 4m. Selecting "FIG. 3-4-11.n" therefrom, displays this particular document on the display screen. By selecting the "Edit Hyperdocument" command from the Edit menu, as illustrated in FIG. 4n, and selecting the "Link Object" command from the Edit menu, as illustrated in FIG. 4o links the document back to the Top-level Troubleshooting advisory expert system as illustrated in FIG. 4p.
FIGS. 5a-5g illustrate runtime interleaving of expert systems and hyperdocuments in accordance with the present invention, and in particular the interaction between an operator and the hypermedia-structured knowledge base system of the present invention. In FIG. 5a, a particular button is activated, identified in black, and, because of the links created to the Top-Level Troubleshooting advisory expert system, this expert system is displayed which asks questions of the operator as is shown in the display screen illustrated in FIG. 5b.
By answering the prompted question shown in FIG. 5c, the operator is presented with a display screen shown in the lower left portion of FIG. 5d and is asked to answer the question "Was there a card group callout?",. By activating the "View" button in FIG. 5d, a full screen of the Horizontal CCA card diagram is displayed, as shown in FIG. 5e. This full display is provided to assist the operator in answering the posed question.
The "Horizontal CCAs" document is linked to hyperdocuments (active documents) which the operator calls up by clicking on the shaded square buttons shown in FIG. 5e. The cursor is located at the position of the top-most shaded box under the "Functional Block Diagram" heading. The hyperdocument includes reference documents such as the one shown in FIG. 5f entitled "FIG. 3-4-11 ," for example. By clicking on a button on the "FIG. 3-4-11" display screen (not shown), the expert system 10 transfers to the "Horizontal CCAs" screen, as shown in FIG. 5g, to permit the operator to properly answer the question. The operator may then answer the question regarding the Horizontal CCAs card if he has adequate information, or explore other hyperdocuments linked to the additional shaded buttons on the "Horizontal CCAs" screen in order to answer the question, and then proceed with the diagnostic maintenance.
The hypermedia structured expert system 10 of the present invention has been described in terms of the creation and editing of display screens which incorporate active areas, or buttons, which permit movement between linked documents 17, 18 and expert systems 12. No computer code and no programming flowcharts for the code have been disclosed or described for the hypermedia structured expert system 10 of the present invention.
The means by which to construct the hypermedia structured expert system 10 of the present invention are generally well-known in the programming art. In particular, a specification of the Macintosh operating system and programming calls to the User Interface Toolbox in ROM is provided by Apple Computer, Inc. which addresses and permits the creation of display screens, the generation of menu bars at the top of display screens, the sensing of selections of predefined regions and menu items in an event-driven manner, the contingent display of selected display screens and file transfer commands that permit movement between documents. This is published data available to all software and hardware programmers and developers that work in the Macintosh environment.
Reference is made to Inside Macintosh, Volumes I, II, III by Apple Computer, Inc., published by Addison-Wesley Publishing Company, Inc.: Reading, Mass., 1985. In addition, commercially available programs such as HyperCard by Apple Computer, Inc., for example, utilize this information and provide a command language to provide for such movement within and between documents created by that application. See for example, The Complete HyperCard™ Handbook, by Danny Goodman, published by Bantam Books: New York, 1987, and HyperTalk™ Programming by Dan Sharer published by Hayden Books, 1988, and HyperCard™ Power by Carol Kaehler, published by Addison-Wesley: Reading, Mass., 1988.
Accordingly, in view of the above;the hypermedia-structured expert system 10 illustrated in FIG. 1 and described herein is readily implemented using data and information available to programmers that are skilled in the art, and the disclosure herein is adequate and provides sufficient information to permit one skilled in the art to practice the present invention.
Thus there has been described a new and improved computer-aided expert system that incorporates a hypermedia-structured expert system and an electronically linked hypermedia-structured document archive. It is to be understood that the above-described embodiment is merely illustrative of some of the many specific embodiments which represent applications of the principles of the present invention. Clearly, numerous and other arrangements can be readily devised by those skilled in the art without departing from the scope of the invention.
Mansfield, Richard J. W., Morales, Juan, Stefanopoulos, Arthur C.
Patent | Priority | Assignee | Title |
10042844, | Jan 05 2011 | International Business Machines Corporation | Expert conversation builder |
10395173, | Nov 11 2002 | ZXIBIX INC | System and methods for exemplary problem solving, thinking and learning using an exemplary archetype process and enhanced hybrid forms |
11907662, | Dec 29 2017 | Robert Bosch GmbH | System and method for domain-independent terminology linking |
5444823, | Apr 16 1993 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Intelligent search engine for associated on-line documentation having questionless case-based knowledge base |
5491785, | Sep 30 1993 | Qualcomm Incorporated | Information retrieval device for displaying and directly refreshing the display of a dynamically modifiable document |
5504851, | Dec 06 1991 | Bull S.A. | Process and tool for conceptual modeling of expertise on a computer system |
5511160, | Sep 30 1993 | Qualcomm Incorporated | Information retrieval device for displaying and directly refreshing the display of a document |
5517405, | Oct 14 1993 | AETNA Life and Casualty Company | Expert system for providing interactive assistance in solving problems such as health care management |
5546517, | Dec 07 1994 | Mitsubishi Electric Research Laboratories, Inc | Apparatus for determining the structure of a hypermedia document using graph partitioning |
5566289, | Oct 17 1991 | Fuji Xerox Co., Ltd. | Document formatting support system |
5579519, | Mar 05 1990 | Interleaf, Inc. | Extensible electronic document processing system for creating new classes of active documents |
5598511, | Dec 28 1992 | Intel Corporation | Method and apparatus for interpreting data and accessing on-line documentation in a computer system |
5652880, | Sep 11 1991 | Corel Corporation | Apparatus and method for storing, retrieving and presenting objects with rich links |
5720001, | Apr 16 1993 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Questionless case-based knowledge base and a method for constructing the same |
5726688, | Sep 29 1995 | NCR Corporation | Predictive, adaptive computer interface |
5727129, | Jun 04 1996 | International Business Machines Corporation | Network system for profiling and actively facilitating user activities |
5754738, | Jun 07 1996 | CAMC Corporation | Computerized prototyping system employing virtual system design enviroment |
5781914, | Jun 30 1995 | Ricoh Corporation | Converting documents, with links to other electronic information, between hardcopy and electronic formats |
5799292, | Apr 29 1994 | International Business Machines Corporation | Adaptive hypermedia presentation method and system |
5799293, | Nov 04 1996 | Ford Global Technologies, Inc | Method for optimizing the design of a product using knowledge-based engineering techniques |
5802255, | Jun 23 1995 | The United States of America as represented by the Administrator of the | System and method for creating expert systems |
5819248, | Dec 31 1990 | Persuasion organizer and calculator | |
5835683, | Jan 12 1995 | International Business Machines Corporation | System and method for authoring an expert system |
5855002, | Jun 11 1996 | Pegasus Micro-Technologies, Inc. | Artificially intelligent natural language computational interface system for interfacing a human to a data processor having human-like responses |
5855010, | Jun 30 1994 | Pendragon Wireless LLC | Data processing apparatus |
5884262, | Mar 28 1996 | Verizon Patent and Licensing Inc | Computer network audio access and conversion system |
5884266, | Apr 02 1997 | Google Technology Holdings LLC | Audio interface for document based information resource navigation and method therefor |
5920314, | Dec 06 1991 | Bull S. A. | Process and tool for conceptual modeling of expertise on a computer system |
5960399, | Dec 24 1996 | GOOGLE LLC | Client/server speech processor/recognizer |
5960419, | Oct 05 1992 | Expert Systems Publishing Co. | Authoring tool for computer implemented decision management system |
5963931, | Oct 05 1992 | Expert Systems Publishing Co. | Computer-assisted decision management system |
5978784, | Oct 05 1992 | Expert Systems Publishing Co. | Computer-implemented decision management system with dynamically generated questions and answer choices |
5995956, | Apr 16 1993 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Questionless cased-based knowledge and a method for constructing the same |
6009420, | Oct 05 1992 | Expert Systems Publishing Co. | Computer-implemented decision management system with dynamically generated questions and answer choices |
6047126, | Mar 08 1995 | Kabushiki Kaisha Toshiba | Document requesting and providing system using safe and simple document linking scheme |
6055540, | Jun 13 1997 | HANGER SOLUTIONS, LLC | Method and apparatus for creating a category hierarchy for classification of documents |
6091930, | Mar 04 1996 | Case Western Reserve University | Customizable interactive textbook |
6115709, | Sep 18 1998 | Oracle International Corporation | Method and system for constructing a knowledge profile of a user having unrestricted and restricted access portions according to respective levels of confidence of content of the portions |
6154783, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for addressing an electronic document for transmission over a network |
6185550, | Jun 13 1997 | HANGER SOLUTIONS, LLC | Method and apparatus for classifying documents within a class hierarchy creating term vector, term file and relevance ranking |
6199071, | Apr 01 1997 | Sun Microsystems, Inc.; SUNMICROSYSTEMS, INC | Method and apparatus for archiving hypertext documents |
6205472, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for querying a user knowledge profile |
6268851, | Sep 30 1996 | WEB COM GROUP, INC | Hypermedia authoring and publishing system |
6282511, | Dec 04 1996 | Nuance Communications, Inc | Voiced interface with hyperlinked information |
6289361, | Feb 04 1997 | Sharp Kabushiki Kaisha | Document display apparatus for displaying a plurality of multimedia documents |
6314411, | Jun 11 1996 | Pegasus Micro-Technologies, Inc.; PEGASUS MICRO-TECHNOLOGIES, INC | Artificially intelligent natural language computational interface system for interfacing a human to a data processor having human-like responses |
6314451, | Jan 26 1999 | ANDREAS ACQUISITION LLC | Ad controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed |
6317761, | Jan 26 1999 | ANDREAS ACQUISITION LLC | Technique for implementing browser-initiated user-transparent advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream |
6377949, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for assigning a confidence level to a term within a user knowledge profile |
6405197, | Sep 18 1998 | Oracle International Corporation | Method of constructing and displaying an entity profile constructed utilizing input from entities other than the owner |
6405211, | Jul 08 1999 | WAYPOINT GLOBAL II, INC | Object-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representations |
6421669, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for constructing and maintaining a user knowledge profile |
6466967, | May 15 1998 | ANDREAS ACQUISITION LLC | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers |
6516338, | May 15 1998 | ANDREAS ACQUISITION LLC | Apparatus and accompanying methods for implementing network servers for use in providing interstitial web advertisements to a client computer |
6546385, | Aug 13 1999 | International Business Machines Corporation | Method and apparatus for indexing and searching content in hardcopy documents |
6604141, | Oct 12 1999 | NOHOLD, INC | Internet expert system and method using free-form messaging in a dialogue format |
6625581, | Apr 22 1994 | PERKOWSKI, THOMAS J | METHOD OF AND SYSTEM FOR ENABLING THE ACCESS OF CONSUMER PRODUCT RELATED INFORMATION AND THE PURCHASE OF CONSUMER PRODUCTS AT POINTS OF CONSUMER PRESENCE ON THE WORLD WIDE WEB (WWW) AT WHICH CONSUMER PRODUCT INFORMATION REQUEST (CPIR) ENABLING SERVLET TAGS ARE EMBEDDED WITHIN HTML-ENCODED DOCUMENTS |
6640229, | Sep 18 1998 | Oracle International Corporation | Automatic management of terms in a user profile in a knowledge management system |
6647384, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for managing user profiles including identifying users based on matched query term |
6658428, | Jul 08 1999 | WAYPOINT GLOBAL II, INC | Representation of technical content using object-oriented abstraction of meaning |
6668251, | Nov 01 2000 | Oracle International Corporation | Rendering discriminator members from an initial set of result data |
6687737, | May 15 1998 | ANDREAS ACQUISITION LLC | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers |
6785659, | May 15 1998 | ANDREAS ACQUISITION LLC | Agent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer |
6832224, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for assigning a confidence level to a term within a user knowledge profile |
6880123, | May 15 1998 | ANDREAS ACQUISITION LLC | Apparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer |
6961712, | Oct 25 1996 | PERKOWSKI, THOMAS J | Consumer product information request (CPIR) enabling servlets and web-based consumer product information catalogs employing the same |
6965864, | Apr 10 1995 | Texas Instruments Incorporated | Voice activated hypermedia systems using grammatical metadata |
6970879, | Sep 18 1998 | Oracle International Corporation | Method of constructing and displaying an entity profile constructed utilizing input from entities other than the owner |
6985889, | Sep 30 1999 | TOPIARY COMMUNICATIONS, INC | System and method for sharing of expert knowledge |
6990630, | May 15 1998 | ANDREAS ACQUISITION LLC | TECHNIQUE FOR IMPLEMENTING BROWSER-INITIATED USER-TRANSPARENT NETWORK-DISTRIBUTED ADVERTISING AND FOR INTERSTITIALLY DISPLAYING AN ADVERTISEMENT, SO DISTRIBUTED, THROUGH A WEB BROWSER IN RESPONSE TO A USER CLICK-STREAM |
7020609, | Apr 10 1995 | Texas Instruments Incorporated | Voice activated apparatus for accessing information on the World Wide Web |
7047196, | Jun 08 2000 | PROMPTU SYSTEMS CORPORATION | System and method of voice recognition near a wireline node of a network supporting cable television and/or video delivery |
7143074, | Nov 11 2002 | ZXIBIX INC | System and method of facilitating and evaluating user thinking about an arbitrary problem |
7143337, | May 15 1998 | CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers |
7149958, | May 15 1998 | CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT | Technique for implementing browser-initiated user-transparent network-distributed advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream |
7155663, | May 15 1998 | ANDREAS ACQUISITION LLC | Technique for implementing browser-initiated user-transparent network-distributed advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream |
7197488, | Nov 11 2002 | ZXIBIX INC | System and method of facilitating and evaluating user thinking about an arbitrary problem using an archetype problem structure |
7203667, | Nov 11 2002 | ZXIBIX INC | System and method of facilitating and evaluating user thinking about an arbitrary problem using an archetype process |
7203725, | Sep 18 1998 | Oracle International Corporation | Withdrawal of requests of target number of requests responses received |
7225175, | Nov 11 2002 | ZXIBIX INC | System and method of facilitating and evaluating user thinking about an arbitrary problem using visual feedback |
7337159, | Sep 30 1999 | Topiary Communications, Inc. | System and method for sharing of expert knowledge |
7430528, | Oct 25 1996 | PERKOWSKI, THOMAS J | Internet-based system for managing and delivering consumer product information to consumers along points of presence along the world wide web (WWW), using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems, driven by server-side components embodying universal product numbers (UPNS) and driven by UPN/URL links managed by product manufacturer team members and/or their agents |
7441710, | Oct 25 1996 | PERKOWSKI, THOMAS J | System and method for finding and serving consumer product related information to consumers using internet-based information servers and clients |
7493333, | Sep 03 2004 | BioWisdom Limited | System and method for parsing and/or exporting data from one or more multi-relational ontologies |
7496593, | Sep 03 2004 | BioWisdom Limited | Creating a multi-relational ontology having a predetermined structure |
7505989, | Sep 03 2004 | BioWisdom Limited | System and method for creating customized ontologies |
7516094, | Oct 25 1996 | PERKOWSKI, THOMAS J | Internet-based system for managing and delivering consumer product information to consumers at web-based retailer store sites on the world wide web (WWW), using consumer product information (CPI) requesting and graphical user interface (GUI) display subsystems, driven by server-side components embodying universal product numbers (UPNs) and driven by UPN/URL links managed by product manufacturer team members and/or their agents |
7533040, | Oct 25 1996 | PERKOWSKI, THOMAS J | Internet-based system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufacturers and/or authorized parties |
7685523, | Jun 08 2000 | PROMPTU SYSTEMS CORPORATION | System and method of voice recognition near a wireline node of network supporting cable television and/or video delivery |
7711598, | Oct 25 1996 | PERKOWSKI, THOMAS J | Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents |
7721085, | Sep 21 2004 | Hewlett-Packard Development Company, L.P.; Hewlett-Packard Company | Encryption of hierarchically structured information |
7801917, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for constructing and maintaining a user knowledge profile |
7814121, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for constructing and maintaining a user knowledge profile |
7844492, | Nov 17 1999 | PERKOWSKI, THOMAS J | Internet-based E-commerce network for enabling commission-based E-commerce transactions along the fabric of the world wide web (WWW) using server-side driven multi-mode virtual kiosks (MMVKS) and transaction and commission tracking servers |
7848948, | Oct 25 1996 | PERKOWSKI, THOMAS J | Internet-based product brand marketing communication network configured to allow members of a product brand management team to communicate directly with consumers browsing HTML-encoded pages at an electronic commerce (EC) enabled web-site along the fabric of the world wide web (WWW), using programable multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product brand management team members |
7904333, | Oct 25 1996 | PERKOWSKI, THOMAS J | Web-based electronic commerce (EC) enabled shopping network configured to allow members of a consumer product management team and authorized parties to communicate directly with consumers shopping at EC-enabled websites along the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product team members |
7970722, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8005777, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8019710, | Nov 09 2004 | ZXIBIX INC | Computer-implemented system and method for facilitating the development and documentation of user thinking about an arbitrary problem |
8019711, | Nov 10 2003 | ZXIBIX INC | System and method to provide a customized problem solving environment for the development of user thinking about an arbitrary problem |
8027944, | Nov 11 2002 | ZXIBIX INC | System and method for facilitating collaboration and multiple user thinking or cooperation regarding an arbitrary problem |
8046228, | Apr 10 1995 | Texas Instruments Incorporated | Voice activated hypermedia systems using grammatical metadata |
8051102, | Jul 26 2002 | RELAVANCE SOFTWARE S A | Data base and knowledge operating system |
8065201, | Oct 25 1996 | PERKOWSKI, THOMAS J | Internet-based method of and system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufactures and/or authorized parties |
8073866, | Mar 17 2005 | Gula Consulting Limited Liability Company | Method for providing content to an internet user based on the user's demonstrated content preferences |
8078602, | Dec 17 2004 | Gula Consulting Limited Liability Company | Search engine for a computer network |
8086697, | Jun 28 2005 | Gula Consulting Limited Liability Company | Techniques for displaying impressions in documents delivered over a computer network |
8090793, | Nov 13 1995 | Citrix Systems, Inc. | Methods and apparatus for making a hypermedium interactive |
8095370, | Feb 16 2001 | PROMPTU SYSTEMS CORPORATION | Dual compression voice recordation non-repudiation system |
8160988, | Nov 08 1999 | International Business Machines Corporation | System, method and computer program product for a collaborative decision platform |
8255413, | Aug 19 2004 | Gula Consulting Limited Liability Company | Method and apparatus for responding to request for information-personalization |
8285782, | Nov 13 1995 | Citrix Systems, Inc. | Methods and apparatus for making a hypermedium interactive |
8290888, | Nov 11 2002 | ZXIBIX INC | System and method for facilitating and evaluating user thinking about an arbitrary problem using archetype process |
8306927, | Nov 11 2002 | ZXIBIX INC | Systems and methods for archetype enabled research and search |
8316003, | Nov 05 2002 | Gula Consulting Limited Liability Company | Updating content of presentation vehicle in a computer network |
8380875, | Sep 18 1998 | Oracle International Corporation | Method and system for addressing a communication document for transmission over a network based on the content thereof |
8401688, | Feb 26 2004 | The Boeing Company | Identification of engineering intent requirements in an electronic environment |
8458055, | Oct 25 1996 | PERKOWSKI, THOMAS J | Internet-based method of and system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side objects and managed by consumer product manufacturers and/or authorized parties |
8543649, | Sep 18 1998 | Oracle International Corporation | Method and apparatus for constructing and maintaining a user knowledge profile |
8612233, | Jan 05 2011 | International Business Machines Corporation | Expert conversation builder |
8660972, | Nov 11 2002 | ZXIBIX INC | System and method to provide a customized problem solving environment for the development of user thinking about an arbitrary problem |
8689238, | Jun 28 2005 | Gula Consulting Limited Liability Company | Techniques for displaying impressions in documents delivered over a computer network |
8712946, | Nov 11 2002 | ZXIBIX INC | System and methods for facilitating and documenting user thinking and learning using enhanced interactive constructs |
9262715, | Sep 18 2013 | ZXIBIX INC | System and method to provide a customized problem solving environment for the development of user thinking about an arbitrary problem |
9299024, | Dec 11 2012 | International Business Machines Corporation | Method of answering questions and scoring answers using structured knowledge mined from a corpus of data |
9372921, | Dec 20 2004 | Gula Consulting Limited Liability Company | Method and device for publishing cross-network user behavioral data |
9483731, | Dec 11 2012 | International Business Machines Corporation | Method of answering questions and scoring answers using structured knowledge mined from a corpus of data |
9495446, | Dec 20 2004 | Gula Consulting Limited Liability Company | Method and device for publishing cross-network user behavioral data |
9805373, | Nov 19 2002 | Oracle International Corporation | Expertise services platform |
9880863, | Nov 13 2015 | The Boeing Company | Methods and systems for increasing processor speed by creating rule engine rules from unstructured text |
RE44326, | Jun 08 2000 | PROMPTU SYSTEMS CORPORATION | System and method of voice recognition near a wireline node of a network supporting cable television and/or video delivery |
Patent | Priority | Assignee | Title |
4591983, | Jul 09 1984 | Teknowledge, Inc. | Hierarchical knowledge system |
4648044, | Jun 06 1984 | Teknowledge, Inc. | Basic expert system tool |
4658370, | Jun 07 1984 | Teknowledge, Inc. | Knowledge engineering tool |
4713775, | Aug 21 1985 | Teknowledge, Incorporated; Compagnie Generale de Geophysique | Intelligent assistant for using and operating computer system capabilities to solve problems |
4736308, | Sep 06 1984 | QUICKVIEW SYSTEMS INCORPORATED | Search/retrieval system |
4752889, | Aug 18 1986 | HNC SOFTWARE INC | Dynamic, interactive display system for a knowledge base |
4839822, | Aug 13 1987 | Synthes USA, LLC | Computer system and method for suggesting treatments for physical trauma |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 08 1992 | Hughes Aircraft Company | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jul 26 1998 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jul 26 1997 | 4 years fee payment window open |
Jan 26 1998 | 6 months grace period start (w surcharge) |
Jul 26 1998 | patent expiry (for year 4) |
Jul 26 2000 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 26 2001 | 8 years fee payment window open |
Jan 26 2002 | 6 months grace period start (w surcharge) |
Jul 26 2002 | patent expiry (for year 8) |
Jul 26 2004 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 26 2005 | 12 years fee payment window open |
Jan 26 2006 | 6 months grace period start (w surcharge) |
Jul 26 2006 | patent expiry (for year 12) |
Jul 26 2008 | 2 years to revive unintentionally abandoned end. (for year 12) |