← Back to Patent Explorer
US5465319A Expired / Lapsed US ⏱️ 0.0 years remaining

Architecture for a computer system used for processing knowledge

Assignee: AT&T Inc
•
Filing: 1994-10-05
•
Granted: 1995-11-07
•
Expires: 2014-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a knowledge machine method and apparatus for processing information and evolving knowledge. The apparatus includes at least one processor; a knowledge machine including a main memory operatively connected to the processor(s), and a plurality of knowledge machine hardware modules at least indirectly connected to the main memory. The modules include a communication module, a switching module, an administrative module and at least one knowledge base module. There is also hardware, firmware and software in the knowledge machine hardware modules to enable the modules to perform at least the following functions: for the communication module, to control all functional processes of the other modules, the main memory and the processor(s); for the switching module, to select and switch between selected information; for the administrative module, to perform housekeeping functions, including multitasking control with resource allocation, real-time multitasking and scheduling of tasks; for the knowledge base module(s), to operate knowledge processing functions and to store knowledge data banks. In some preferred embodiments, the knowledge processing functions of the knowledge base module may be logical, inductive, associative, inferential and deductive reasoning type functions.

Inventors

  • 👤 Syed V. Ahamed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 00:30
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4496

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 287 words
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.
Claim 2
Dependent Claim 287 words
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.
Claim 3
Dependent Claim 37 words
The architecture of claim 1 wherein said administrative module controls said processor to balance the functioning among said modules according to said processing power of each module such that response time of the computer system is minimized.
Claim 4
Dependent Claim 42 words
The architecture of claim 1 wherein said administrative module controls said knowledge module such that said knowledge module performs a portion of said knowledge functions depending upon said knowledge module's processing power, the remaining knowledge functions are performed by said administrative module.
Claim 5
Dependent Claim 17 words
The architecture of claim 1 wherein said administrative module is integrated with said processor and said memory.
Claim 6
Dependent Claim 28 words
The architecture of claim 1 wherein said object oriented tools are implemented in software generated from fourth generation object oriented programming languages and are stored in said memory.
Claim 7
Dependent Claim 12 words
The architecture of claim 1 wherein said processor comprises a single processor.
Claim 8
Dependent Claim 19 words
The architecture of claim 6 wherein said communication module and said switching module are integrated into a hardware unit.
Claim 9
Dependent Claim 13 words
The architecture of claim 7 wherein said hardware unit comprises a disk controller.
Claim 10
Dependent Claim 29 words
The architecture of claim 1 wherein said communication module organizes said subprocesses in a perceptive manner to control and guide said subprocesses for solving an inputted knowledge oriented problem.
Claim 11
Dependent Claim 57 words
The architecture of claim 1 wherein said administrative module performs housekeeping functions using a "compile-as-you-go" algorithm stored in said memory to progressively process said subprocesses and to generate and integrate partial results of a dynamic search process to generate, modify, amend, and enhance a final result; and said communication module outputs the final result to a user.
Claim 12
Dependent Claim 27 words
The architecture of claim 1 wherein said administrative module comprises a knowledge profile for providing a user with an index of knowledge stored in said knowledge module.
Claim 13
Dependent Claim 25 words
The architecture of claim 11 wherein said knowledge profile verifies that a user presents an inquiry consist with the knowledge stored in said knowledge module.
Claim 14
Dependent Claim 13 words
The architecture of claim 1 wherein said processor comprises a multiplicity of processors.
Claim 15
Dependent Claim 18 words
The architecture of claim 13 wherein said switching module is between said knowledge module and said communication module.
Claim 16
Dependent Claim 39 words
The architecture of claim 1 wherein said data is organized and stored in said memory in said knowledge hierarchy in a format selected from the group consisting of the Dewey Decimal System and the Library of Congress classification format.
Claim 17
Dependent Claim 30 words
The architecture of claim 1 wherein said knowledge network is configured in a network selected from the group consisting of a star, a ring, a bus and a dropped bus.
Claim 18
Dependent Claim 47 words
The architecture of claim 1 wherein said administrative module performs engineering functions and maintenance functions including updating said knowledge banks and altering said knowledge hierarchy in said knowledge module and modifying the method in which said communication module organizes said inputs and said outputs from said subprocesses.
Claim 19
Dependent Claim 15 words
The architecture of claim 1 wherein said administrative module and said knowledge module communicate asymmetrically.
Claim 20
Dependent Claim 27 words
The architecture of claim 1 wherein said switching module comprises a plurality of switching modules, wherein at least one switching module corresponds to an individual knowledge module.
Claim 21
Dependent Claim 30 words
The architecture of claim 1 wherein said knowledge module only outputs information to said administrative module for use by said administrative module to execute subprocesses to perform said knowledge functions.

References Cited (Backward Citations)

US4999833A Cited
US4868763A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-06 1999-05-08 1999-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-06 2003-05-08 2003-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-06 2007-05-08 2007-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag