×

Architecture for a computer system used for processing knowledge

  • US 5,465,319 A
  • Filed: 10/05/1994
  • Issued: 11/07/1995
  • Est. Priority Date: 11/02/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. An architecture for a computer system used for processing knowledge, said architecture comprises:

  • a. a processor;

    b. a memory connected to said processor; and

    c. a plurality of modules for performing functions for processing knowledge, each function relates to a particular inquiry and involves specific subprocesses, wherein each module is a programmable system of a certain processing power and contains hardware, firmware and software, each module accepts inputs and generate outputs in the processing of said subprocesses, and the plurality of modules include;

    i. a knowledge module for storing knowledge in at least one knowledge bank containing data organized in a knowledge hierarchy, and for processing said subprocesses using knowledge functions, wherein said knowledge hierarchy provides links between said data thereby forming a knowledge network, and wherein said knowledge functions are implemented by object oriented tools for establishing relationships between the data in the at least one knowledge bank and for generating the outputs from the established relationships, said knowledge functions being selected from the group consisting of logical, inductive, associative, inferential, and deductive reasoning type functions, and combinations thereof;

    ii. a communication module for communicating between said knowledge module and other modules processing said subprocesses, and for organizing said inputs and said outputs of said subprocesses, and for controlling and guiding each subprocess to a specific knowledge bank by organizing said subprocesses according to said data and said knowledge hierarchy of said knowledge module;

    iii. an administrative module for performing housekeeping functions involving resource allocation, real-time multitasking and scheduling of said subprocesses, and for providing hardware to said knowledge module to execute the subprocesses; and

    iv. a switching module for selecting and switching between said knowledge bank and said administrative module according to said communication module.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×