PATENTS   
Patents > Guidance, Tools, and Manuals >> Classification >>> Class Definition
    Class Numbers & Titles   | Class Numbers Only   | USPC Index   | International   | HELP  
You are viewing a Class definition.

 [Search a list of Patent Appplications for class 706]   CLASS 706,DATA PROCESSING - ARTIFICIAL INTELLIGENCE
Click here for a printable version of this file

SECTION I - CLASS DEFINITION

GENERAL STATEMENT OF THE CLASS SUBJECT MATTER

This is a generic class for artificial intelligence type computers and digital data processing systems and corresponding data processing methods and products for emulation of intelligence (i.e., knowledge based systems, reasoning systems, and knowledge acquisition systems); and including systems for reasoning with uncertainty (e.g., fuzzy logic systems), adaptive systems, machine learning systems, and artificial neural networks.

(1) Note. This class includes systems having a faculty of perception or learning.
(2) Note. This class also provides for data processing systems and corresponding data processing methods for performing automated mathematical or logic theorem proving.

SECTION II - REFERENCES TO OTHER CLASSES

SEE OR SEARCH CLASS:

235Registers,   appropriate subclasses for basic machines and associated indicating mechanisms for ascertaining the number of movements of various devices and machines, plus machines made from these basic machines alone (e.g., cash registers, voting machines) and in combination with various perfecting features, such as printers and recording means. In addition, search Class 235, various subclasses for data bearing record controlled systems.
326Electrical Digital Logic Circuitry,   appropriate subclasses for generic digital logic devices, circuitry, and subcombinations thereof, wherein nonarithmetical operations are performed upon discrete electrical signals representing a value normally described by numerical digits.
340Communications: Electrical,   subclasses 825+ for controlling one or more devices to obtain plurality of results by transmission of a designated one of plural distinctive control signals over a smaller number of communication lines or channels.
341Coded Data Generation or Conversion,   various subclasses for electrical pulse and digit code converters (e.g., systems for originating or emitting a coded set of discrete signals or translating one code into another code wherein the meaning of the data remains the same but the formats may differ.
345Computer Graphics Processing and Selective Visual Display Systems,   subclasses 418 through 475for computer graphics processing.
360Dynamic Magnetic Information Storage or Retrieval,   various subclasses for record carriers and systems wherein information is stored and retrieved by interaction with a medium and there is relative motion between a medium and a transducer.
365Static Information Storage and Retrieval,   various subclasses for addressable static singular storage elements of plural singular elements of the same type (i.e., internal elements of memory, per se).
369Dynamic Information Storage or Retrieval,   various subclasses for record carriers and systems wherein information is stored and retrieved by interaction with a medium and there is relative motion between a medium and a transducer.
370Multiplex Communications,   subclasses 464+ for communication techniques having information carried in plural channels.
375Pulse or Digital Communications,   various subclasses for pulse or digital communication systems and synchronization of clocking signals from input data.
377Electrical Pulse Counters, Pulse Dividers, or Shift Registers: Circuits and Systems,   various subclasses for generic circuits for pulse counting.
379Telephonic Communications,   various subclasses for two-way electrical communication of intelligible audio information of arbitrary content over a link including an electrical conductor.
380Cryptography,   subclasses 3+ for stored information access or copy prevention (e.g., software program protection or virus detection) in combination with data encryption and subclasses 22 through 25 and 50 for electric signal modification.
381Electrical Audio Signal Processing Systems and Devices,   various subclasses for wired one-way audio systems, per se.
382Image Analysis,   subclasses 181+ for pattern recognition involving image analysis. (From Section I, CLASS DEFINITION.)
382Image Analysis,   various subclasses for operations performed on image data with the aim of measuring a characteristic of an image, detecting variations, detecting structures, or transforming the image data, and for procedures for analyzing and categorizing patterns present in image data.
388Electricity: Motor Control Systems,   cross-reference art collection 907.5 for computer or processor control of DC motor acceleration or speed.
452Butchering,   subclasses 79 and 178 for a handling device (e.g., traversing hoist) which is peculiar to that art.
455Telecommunications,   appropriate subclasses for modulated carrier wave communication, per se, and subclass 26.1 for subject matter which blocks access to a signal source or otherwise limits usage of modulated carrier equipment.
700Data Processing: Generic Control Systems or Specific Applications,   subclasses 1 through 89for generic data processing control systems, subclasses 90-306 for applications of computers in various environments, and subclasses 245-264 for data processing of robot control systems.
702Data Processing: Measuring, Calibrating, or Testing,   appropriate subclasses for applications of computers in measuring and testing.
703Data Processing: Structural Design, Modeling, Simulation, and Emulation,   appropriate subclasses.
704Data Processing: Speech Signal Processing, Linguistics, Language Translation, and Audio Compression/Decompression,   subclasses 200+ for artificial intelligence systems that process speech signals.
707Data Processing: Database and File Management or Data Structures,   subclasses 1+ , 100+ and 200+ for database or file management.
711Electrical Computers and Digital Processing Systems: Memory,   subclasses 100+ for storage accessing and control in data processing systems, and subclasses 200+ for address formation.
708Electrical Computers: Arithmetic Processing and Calculating,   subclasses 1 through 9for hybrid computers; subclasses 100-714 for calculators, digital signal processing, and arithmetical processing, per se; and subclasses 800-854 for electric analog computers.
709Electrical Computers and Didital Processing Systems: Multicomputer Data Transferrng,   appropriate subclasses for multiple computer data transferring.
710Electrical Computers and Digital Data Processing Systems: Input/Output,   subclasses 100 through 317for intrasystem connecting, subclass 200 for access locking, subclass 220 for access polling, subclasses 240-244 for access arbitrating, and subclasses 260-269 for interrupt processing.
712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., Processors),   subclasses 1 through 43for processing architecture.
713Electrical Computers and Digital Processing Systems: Support,   appropriate subclasses for data processing security, subclasses 300 through 340for power control; subclasses 400 and 401 for synchronization of clock or timing signals, data, or pulses; subclasses 500-503 for clock, pulse, or timing signal generation or analysis; and subclasses 600 and 601 for clock control of data processing system, component, or data transmission.
714Error Detection/Correction and Fault Detection/Recovery,   appropriate subclasses for generic computer, or electrical pules code or pulse coded data error prevention, detection or correction.
715Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing,   subclasses 700 through 866for a computer operator interface.
717Data Processing: Software Development, Installation, and Management,   appropriate subclasses.
718Electrical Computers and Digital Processing Systems: Virtual Machine Task or Process Management or Task Management/Control,   appropriate subclassesfor a task management system.
726Information Security,   subclasses 1 through 36for information security in computers or digital processing system.

SECTION III - GLOSSARY

The terms below have been defined for purposes of classification in this class and are shown in underline type when used in the class and subclass definitions When these terms are not underlined in the definitions, the meaning is not restricted to the glossary definitions below.

COMPUTER

A machine that inputs data, processes data,stores data and outputs data.

COMPUTER PROGRAM

An algorithm and data structures constituting a set of instructions in some computer language, intended to be executed on a computer to perform a useful task.

COMPUTER-READABLE STORAGE MEDIA

Physical material on which data bits are read and written by a computer; excluding paper and other non-computer written media.

DATA

Representation of information in a coded manner suitable for communication, interpretation or processing.

DATA PROCESSING

See PROCESSING, below

GENERAL PURPOSE DIGITAL COMPUTER

Digital computer having a single central processing unit, primarily storage, at least one input device, and a display media.

INFORMATION

Meaning that a human being assigns to data by means of conventions applied to that data.

MEMORY

A functional unit to which data can be stored and which data can be retrieved.

MODULAR NEURAL NETWORK

A system of plural neural networks, often of heterogeneous types; e.g., self-organizing network connected to a feedforward network.

NEURAL NETWORK ARCHITECTURE

Neural Network Topology and functions computed by the neuron processors.

NEURAL NETWORK TOPOLOGY

Interconnection pattern between neuron processors.

PERIPHERAL

A functional unit that transmits data to or receives data from a computer to which it is coupled

PROCESSING

Methods or apparatus performing systematic operations upon data or information exemplified by functions such as data or information transferring, merging, sorting and computing (i.e., arithmetic operations or logical operations).

(1) Note. In this class, the glossary term data is used to modify processing in the term data processing; whereas the term digital data processing system refers to a machine performing data processing.

PROCESSOR

A functional unit that interprets and executes instruction data.

SUBCLASSES

[List of Patents for class 706 subclass 1]    1FUZZY LOGIC HARDWARE:
 This subclass is indented under the class definition.  Subject matter comprising a specific circuit arrangement for performing approximate reasoning where truth values and quantifiers are represented by possibility distributions.

SEE OR SEARCH THIS CLASS, SUBCLASS:

52,for knowledge processing system using fuzzy logic and having no fuzzy logic hardware.
900,for cross-reference art collection of a data processing system having fuzzy logic data processing.

SEE OR SEARCH CLASS:

326Electrical Digital Logic Circuitry,   subclasses 59+ for logic circuits responsive to three or more logic signal states, or produces three or more different output logic signal states.
  
[List of Patents for class 706 subclass 2]    2Fuzzy neural network:
 This subclass is indented under subclass 1.  Subject matter comprising interconnected processors that perform the approximate reasoning.

SEE OR SEARCH THIS CLASS, SUBCLASS:

15+,for neural networks having no fuzzy logic hardware.
  
[List of Patents for class 706 subclass 3]    3Analog fuzzy computer (e.g., controller):
 This subclass is indented under subclass 1.  Subject matter wherein the circuit arrangement comprises electrical components that perform arithmetic operations upon electrical signals, which are continuously varying representations of physical quantities or which are some function of quantities.

SEE OR SEARCH CLASS:

700Data Processing: Generic Control Systems or Specific Applications,   subclass 50 for adaptive control using fuzzy logic.
701Data Processing: Vehicles, Navigation, and Relative Location,   subclass 27 for automatic route guidance using fuzzy logic.
708Electrical Computers: Arithmetic Processing and Calculating,   subclasses 800 through 854for electric analog computers.
  
[List of Patents for class 706 subclass 4]    4Digital fuzzy computer (e.g., controller):
 This subclass is indented under subclass 1.  Subject matter wherein the circuit arrangement comprises electrical components that perform calculation upon discrete electrical signals representing a value normally described by numerical digits.

SEE OR SEARCH CLASS:

708Electrical Computers: Arithmetic Processing and Calculating,   subclasses 100 through 714for digital calculating computers.
  
[List of Patents for class 706 subclass 5]    5Having function generator:
 This subclass is indented under subclass 1.  Subject matter wherein the circuit arrangement contains an electrical device capable of producing one or more functions for fuzzy sets.

SEE OR SEARCH THIS CLASS, SUBCLASS:

7,for fuzzy logic hardware having a function calculator.
  
[List of Patents for class 706 subclass 6]    6By neural network:
 This subclass is indented under subclass 5.  Subject matter wherein the function generator is controlled by a parallel distributed processing processor constructed in hardware or simulated in software.

SEE OR SEARCH THIS CLASS, SUBCLASS:

15+,for neural networks having no fuzzy logic hardware.
  
[List of Patents for class 706 subclass 7]    7Having a function calculator:
 This subclass is indented under subclass 1.  Subject matter wherein the circuit arrangement contains at least a function calculator.

SEE OR SEARCH THIS CLASS, SUBCLASS:

5+,for fuzzy logic hardware having a function generator.
  
[List of Patents for class 706 subclass 8]    8Fuzzy inference processing:
 This subclass is indented under subclass 1.  Subject matter wherein a conclusion is deduced from a set of rules based on the approximate reasoning.
  
[List of Patents for class 706 subclass 9]    9Defuzzification processing:
 This subclass is indented under subclass 1.  Subject matter wherein the circuit arrangement produces a crisp value for a conclusion.
  
[List of Patents for class 706 subclass 10]    10PLURAL PROCESSING SYSTEMS:
 This subclass is indented under the class definition.  Subject matter comprising (1) computers that emulate intelligence connected in parallel or distributed arrangement, or (2) a compound system having as least one significant artificial intelligence system.
(1) Note. This subclass includes (1) distributed intelligent agent architectures and cooperative distributed problem solving systems, (2) plural reasoning methods, i.e., intelligent hybrid processing systems, and (3) multi-tasking intelligent processing systems.

SEE OR SEARCH THIS CLASS, SUBCLASS:

15+,for neural network having no fuzzy logic hardware.

SEE OR SEARCH CLASS:

712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., Processors),   subclasses 1 through 43for processing architecture.
  
[List of Patents for class 706 subclass 11]    11HAVING PARTICULAR USER INTERFACE:
 This subclass is indented under the class definition.  Subject matter wherein presentation of data to a computer operator of a system contains components that enable interaction by (1) nonverbal representations or symbols or (2) statements in standard English syntax
(1) Note. This subclass includes intelligent processing systems having a hypertext/hypermedia component, a s:graphical user interface component, a natural language component, or a speech interface component.
(2) Note. This subclass includes interface agent systems, personal assistant systems, and intelligent help systems.

SEE OR SEARCH THIS CLASS, SUBCLASS:

61,for modification of knowledge processing system using a tool.

SEE OR SEARCH CLASS:

345Computer Graphics Processing and Selective Visual Display Systems,   subclasses 418 through 475for computer graphics processing.
715Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing,   subclasses 700 through 866for a computer operator interface.
  
[List of Patents for class 706 subclass 12]    12MACHINE LEARNING:
 This subclass is indented under the class definition.  Subject matter wherein a system has the capability to automatically add to its current integrated collection of facts and relationships.
(1) Note. This subclass includes induction, deduction, applications involving learning (i.e., data mining and knowledge discovery) and statistical learning techniques.

SEE OR SEARCH THIS CLASS, SUBCLASS:

14,for adaptive complex information processing system.
16+,for neural network learning task.
25,for neural network learning method
  
[List of Patents for class 706 subclass 13]    13Genetic algorithm and genetic programming system:
 This subclass is indented under subclass 12.  Subject matter wherein a system uses a sequence of steps that (1) starts with a group of solutions to a problem, (2) represents each solution as a coded data string, (3) divides and splices a coded data string to create new solutions, and (4) determines fitness of the new solutions.
(1) Note. This subclass includes evolutionary programming (i.e., learn-acquire knowledge, adapt-adjust).
  
[List of Patents for class 706 subclass 14]    14ADAPTIVE SYSTEM:
 This subclass is indented under the class definition.  Subject matter wherein (1) a system continually adjusts its own set of rules (e.g., learns by example) or (2) a system that evolves in any way into a system which continually adjusts its own set of rules.
(1) Note. This subclass includes tuning membership functions and neural networks that continue to learn after they have been trained (i.e., relearning).
  
[List of Patents for class 706 subclass 15]    15NEURAL NETWORK:
 This subclass is indented under the class definition.  Subject matter including a system which comprises a parallel process performed by a distributed architecture that learns to recognize and classify input data and is (1) constructed in hardware, (2) emulated in software, or (3) a combination of hardware construction and emulation software.

SEE OR SEARCH THIS CLASS, SUBCLASS:

2,for fuzzy neural network

SEE OR SEARCH CLASS:

700Data Processing: Generic Control Systems or Specific Applications,   subclass 48 for a neural network used in a control system.
704Data Processing: Speech Signal Processing, Linguistics, Language Translation, and Audio Compression/Decompression,   subclasses 202+ for neural network in speech signal processing storage, subclasses 232+ for neural network in speech signal processing recognition and subclasses 259+ for neural network in speech signal processing synthesis.
  
[List of Patents for class 706 subclass 16]    16Learning task:
 This subclass is indented under subclass 15.  Subject matter wherein the system is trained to accomplish a specific application.

SEE OR SEARCH THIS CLASS, SUBCLASS:

12,for machine learning.
  
[List of Patents for class 706 subclass 17]    17Approximation:
 This subclass is indented under subclass 16.  Subject matter wherein the system estimates a solution to a function from input data.
(1) Note. This subclass includes transformation and function approximation.
  
[List of Patents for class 706 subclass 18]    18Association:
 This subclass is indented under subclass 16.  Subject matter wherein the system learns to identify stored patterns similar to input patterns.

SEE OR SEARCH THIS CLASS, SUBCLASS:

20,for neural network having learning task classification or recognition.
  
[List of Patents for class 706 subclass 19]    19Constraint optimization problem solving:
 This subclass is indented under subclass 16.  Subject matter wherein the system finds a best solution from specific input data.
  
[List of Patents for class 706 subclass 20]    20Classification or recognition:
 This subclass is indented under subclass 16.  Subject matter wherein the system learns to categorize or identify input data.

SEE OR SEARCH THIS CLASS, SUBCLASS:

18,for neural network having learning task association.
  
[List of Patents for class 706 subclass 21]    21Prediction:
 This subclass is indented under subclass 16.  Subject matter wherein the system learns to forecast future patterns from input patterns.
  
[List of Patents for class 706 subclass 22]    22Signal processing (e.g., filter):
 This subclass is indented under subclass 16.  Subject matter wherein the system intentionally changes characteristics of a conveyer of information.
  
[List of Patents for class 706 subclass 23]    23Control:
 This subclass is indented under subclass 16.  Subject matter wherein the system models, monitors, or regulates a physical system.

SEE OR SEARCH THIS CLASS, SUBCLASS:

903+,for cross reference art collection of an artificial intelligence system having details of control.

SEE OR SEARCH CLASS:

700Data Processing: Generic Control Systems or Specific Applications,   subclasses 1 through 89for generic data processing control systems, per se.
  
[List of Patents for class 706 subclass 24]    24Beamforming(e.g., target location, radar):
 This subclass is indented under subclass 16.  Subject matter wherein the system decides correct direction for a collection of parallel rays.

SEE OR SEARCH CLASS:

250Radiant Energy,   various subclasses for methods and apparatus involving radiant energy.
342Communication: Directive Radio Wave and Devices (e.g. Radar, Radio Navigation),   various subclasses for transmission or reception of radio wave energy for obtaining or utilizing information.
359Optics: Systems and Elements,   various subclasses for optical elements and optical systems not elsewhere classified.
  
[List of Patents for class 706 subclass 25]    25Learning method:
 This subclass is indented under subclass 15.  Subject matter wherein the system acquires its internal set of rules.

SEE OR SEARCH THIS CLASS, SUBCLASS:

12,for machine learning.
  
[List of Patents for class 706 subclass 26]    26Structure:
 This subclass is indented under subclass 15.  Subject matter wherein the system contains construction details of processors or their interconnections.

SEE OR SEARCH CLASS:

326Electronic Digital Logic Circuitry,   subclasses 36+ for threshold (e.g., majority) digital logic which may be utilizable for neural networks.
  
[List of Patents for class 706 subclass 27]    27Architecture:
 This subclass is indented under subclass 26.  Subject matter wherein the structure (1) are organized for a specific network topology or (2) use neural processors to perform specific transform functions.

SEE OR SEARCH CLASS:

712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., Processors),   subclasses 1 through 43for processing architecture, in general.
  
[List of Patents for class 706 subclass 28]    28Modular:
 This subclass is indented under subclass 27.  Subject matter wherein the architecture comprises a plurality of identical modules of neural networks.
  
[List of Patents for class 706 subclass 29]    29Lattice:
 This subclass is indented under subclass 27.  Subject matter wherein the architecture comprises a plurality of locally interconnected neuron processors.
  
[List of Patents for class 706 subclass 30]    30Recurrent:
 This subclass is indented under subclass 27.  Subject matter wherein the architecture comprises feedback interconnections.
  
[List of Patents for class 706 subclass 31]    31Multilayer feedforward:
 This subclass is indented under subclass 27.  Subject matter wherein the architecture comprises two or more groups of neural processors, where at least one group of neural processors bypasses a group of neural processors.
  
[List of Patents for class 706 subclass 32]    32Single-layer:
 This subclass is indented under subclass 27.  Subject matter wherein the architecture comprises one group of processors.
  
[List of Patents for class 706 subclass 33]    33Semiconductor neural network:
 This subclass is indented under subclass 26.  Subject matter wherein the structure contains a solid or liquid electronic conductor in which an electrical charge carrier concentration increases with increasing temperature over a temperature range.

SEE OR SEARCH CLASS:

257Active Solid-State Devices (e.g., Transistors, Solid-State Diodes),   various subclasses for semiconductor devices, per se.
  
[List of Patents for class 706 subclass 34]    34Hybrid network (i.e., analog and digital):
 This subclass is indented under subclass 26.  Subject matter wherein the structure contains analog and digital components.
  
[List of Patents for class 706 subclass 35]    35Using pulse modulation:
 Subject matter undersubclass 34 wherein the hybrid network uses an electrical voltage having a definite rise and decay that varies in amplitude, frequency or phase.

SEE OR SEARCH CLASS:

332Modulators,   subclasses 106+ for pulse modulators, per se.
  
[List of Patents for class 706 subclass 36]    36Having multiplying digital-to-analog converter:
 This subclass is indented under subclass 34.  Subject matter wherein the hybrid network contains a device that (1) outputs a product of a magnitude represented by two or more input signals and (2) changes pulse(bit) signals to continuous signals.

SEE OR SEARCH CLASS:

341Coded Data Generation or Conversion,   subclasses 126+ for analog to or from digital conversion, per se.
  
[List of Patents for class 706 subclass 37]    37Having digital weight:
 This subclass is indented under subclass 34.  Subject matter wherein the hybrid network comprises interconnections of bits (maintained in a binary memory) that represent a numerical value as a function of bit position code word.
  
[List of Patents for class 706 subclass 38]    38Analog neural network:
 This subclass is indented under subclass 26.  Subject matter wherein the structure comprises representations of numerical quantities by means of physical variables.
  
[List of Patents for class 706 subclass 39]    39Modifiable weight:
 This subclass is indented under subclass 38.  Subject matter wherein the analog neural network comprises programmable or adjustable interconnections.
  
[List of Patents for class 706 subclass 40]    40Radiant energy neural network:
 This subclass is indented under subclass 26.  Subject matter wherein the structure contains at least a source or detector of radiant wave energy.
(1) Note. This subclass includes optical neural networks.

SEE OR SEARCH CLASS:

359Optics: Systems and Elements,   subclasses 107+ for optical computing, per se.
382Image Analysis,   various subclasses for subject matter wherein an image is detected and significant analysis of an image is performed.
  
[List of Patents for class 706 subclass 41]    41Digital neural network:
 This subclass is indented under subclass 26.  Subject matter wherein the structure contains a processing component that can assume only two values.
  
[List of Patents for class 706 subclass 42]    42Parallel connection:
 This subclass is indented under subclass 41.  Subject matter comprising an interface in which all bits of data in a given byte are transferred simultaneously, using separate data lines for each bit.
  
[List of Patents for class 706 subclass 43]    43Digital neuron processor:
 This subclass is indented under subclass 41.  Subject matter wherein a node of the system comprises logic circuitry that assumes binary values.
  
[List of Patents for class 706 subclass 44]    44Neural simulation environment:
 This subclass is indented under subclass 15.  Subject matter comprising an apparatus (or method) for developing substitution or testing of actual operational conditions of the system using a general purpose digital computer.
(1) Note. This subclass includes neural network shells and tools.

SEE OR SEARCH THIS CLASS, SUBCLASS:

60,for knowledge processing tools.

SEE OR SEARCH CLASS:

703Data Processing: Structural Design, Modeling, Simulation, and Emulation,   appropriate subclasses.
717Data Processing: Software Development, Installation, and Management,   subclasses 100 through 167for software program development tools.
  
[List of Patents for class 706 subclass 45]    45KNOWLEDGE PROCESSING SYSTEM:
 This subclass is indented under the class definition.  Subject matter wherein a system comprises specific domain data that (1) is integrated as a collection of facts and relationships (i.e., knowledge representation) and (2) applies a reasoning technique.
(1) Note. This subclass and subclasses indented hereunder provide for details of (1) expert systems or (2) operation of expert systems (either stand alone expert systems or expert systems interacting with other systems).
(2) Note. This subclass and subclasses indented hereunder provide for creation and maintenance of expert systems.

SEE OR SEARCH CLASS:

700Data Processing: Generic Control Systems or Specific Applications,   subclass 49 for a knowledge processing (e.g., an expert system) adaptive control.
  
[List of Patents for class 706 subclass 46]    46Knowledge representation and reasoning technique:
 This subclass is indented under subclass 45.  Subject matter wherein a process or system uses a specific (1) method or system for processing the integrated collection of facts and relationships, (2) inferencing method or system, (3) method or system for interconnecting parts of an expert system, (4) internal or external structured data accessing method or system, or (5) method or system for searching the integrated collection of facts and relationships.
  
[List of Patents for class 706 subclass 47]    47Rule-based reasoning system:
 This subclass is indented under subclass 46.  Subject matter comprising an inferencing method or system using logic processing that (1) starts with a set of known facts and applies rules to the facts until no new facts are generated (i.e., forward chaining), or (2) starts with a goal, finds rules to fit the goal, and checks to determine if known facts fit the rules (i.e., backward chaining).
(1) Note. This subclass includes event-driven rule-based reasoning, hypothetical reasoning and rules having priority ordering.
  
[List of Patents for class 706 subclass 48]    48Having specific pattern matching or control technique:
 This subclass is indented under subclass 47.  Subject matter comprising a system that (1) uses a reticular network algorithm of the collection of facts and relationships, (2) uses a hierarchy of collections (i.e., a higher level integrated collection of facts and relationships about a lower level integrated collection of facts and relationships) or (3) resolves conflicts to determine a firing order for rules.
  
[List of Patents for class 706 subclass 49]    49Blackboard system:
 This subclass is indented under subclass 46.  Subject matter comprising a specific method or system for interconnecting parts of the knowledge processing system and having a special memory (i.e., blackboard) that allows data from one part of the knowledge processing system to be written so that it can be accessed by other parts of the knowledge processing system.
  
[List of Patents for class 706 subclass 50]    50Having specific management of a knowledge base:
 This subclass is indented under subclass 46.  Subject matter comprising a specific data accessing method or system (such as a database management or a lookup table) to access a database containing information of the knowledge processing system (i.e., knowledge base).
(1) Note. This subclass includes storage and retrieval (e.g., KBMS, DBMS, content-addressable memory, table, etc.).

SEE OR SEARCH CLASS: