|
|
| Class Numbers & Titles | Class Numbers Only | USPC Index | International | HELP |
| You are viewing a Class definition. |
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:
| 235, | Registers, 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. |
| 326, | Electrical 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. |
| 340, | Communications: 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. |
| 341, | Coded 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. |
| 345, | Computer Graphics Processing and Selective Visual Display Systems, subclasses 418 through 475for computer graphics processing. |
| 360, | Dynamic 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. |
| 365, | Static 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). |
| 369, | Dynamic 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. |
| 370, | Multiplex Communications, subclasses 464+ for communication techniques having information carried in plural channels. |
| 375, | Pulse or Digital Communications, various subclasses for pulse or digital communication systems and synchronization of clocking signals from input data. |
| 377, | Electrical Pulse Counters, Pulse Dividers, or Shift Registers: Circuits and Systems, various subclasses for generic circuits for pulse counting. |
| 379, | Telephonic Communications, various subclasses for two-way electrical communication of intelligible audio information of arbitrary content over a link including an electrical conductor. |
| 380, | Cryptography, 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. |
| 381, | Electrical Audio Signal Processing Systems and Devices, various subclasses for wired one-way audio systems, per se. |
| 382, | Image Analysis, subclasses 181+ for pattern recognition involving image analysis. (From Section I, CLASS DEFINITION.) |
| 382, | Image 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. |
| 388, | Electricity: Motor Control Systems, cross-reference art collection 907.5 for computer or processor control of DC motor acceleration or speed. |
| 452, | Butchering, subclasses 79 and 178 for a handling device (e.g., traversing hoist) which is peculiar to that art. |
| 455, | Telecommunications, 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. |
| 700, | Data 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. |
| 702, | Data Processing: Measuring, Calibrating, or Testing, appropriate subclasses for applications of computers in measuring and testing. |
| 703, | Data Processing: Structural Design, Modeling, Simulation, and Emulation, appropriate subclasses. |
| 704, | Data Processing: Speech Signal Processing, Linguistics, Language Translation, and Audio Compression/Decompression, subclasses 200+ for artificial intelligence systems that process speech signals. |
| 707, | Data Processing: Database and File Management or Data Structures, subclasses 1+ , 100+ and 200+ for database or file management. |
| 711, | Electrical Computers and Digital Processing Systems: Memory, subclasses 100+ for storage accessing and control in data processing systems, and subclasses 200+ for address formation. |
| 708, | Electrical 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. |
| 709, | Electrical Computers and Didital Processing Systems: Multicomputer Data Transferrng, appropriate subclasses for multiple computer data transferring. |
| 710, | Electrical 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. |
| 712, | Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., Processors), subclasses 1 through 43for processing architecture. |
| 713, | Electrical 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. |
| 714, | Error Detection/Correction and Fault Detection/Recovery, appropriate subclasses for generic computer, or electrical pules code or pulse coded data error prevention, detection or correction. |
| 715, | Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing, subclasses 700 through 866for a computer operator interface. |
| 717, | Data Processing: Software Development, Installation, and Management, appropriate subclasses. |
| 718, | Electrical Computers and Digital Processing Systems: Virtual Machine Task or Process Management or Task Management/Control, appropriate subclassesfor a task management system. |
| 726, | Information 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
1 | FUZZY 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:
SEE OR SEARCH CLASS:
| |||||||
2 | Fuzzy 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:
| |||
3 | Analog 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:
| |||||||
4 | Digital 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:
| |||
5 | Having 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:
| |||
6 | By 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:
| |||
7 | Having 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:
| |||
8 | Fuzzy 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. | |
9 | Defuzzification processing: |
| This subclass is indented under subclass 1. Subject matter wherein the circuit arrangement produces a crisp value for a conclusion. | |
10 | PLURAL 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.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||
11 | HAVING 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
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||||||
12 | MACHINE 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.
SEE OR SEARCH THIS CLASS, SUBCLASS:
| |||||||||
13 | Genetic 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.
| |||
14 | ADAPTIVE 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.
| |||
15 | NEURAL 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:
SEE OR SEARCH CLASS:
| |||||||
16 | Learning 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:
| |||
17 | Approximation: | ||
This subclass is indented under subclass 16. Subject matter wherein the system estimates a solution to
a function from input data.
| |||
18 | Association: | ||
| 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:
| |||
19 | Constraint optimization problem solving: |
| This subclass is indented under subclass 16. Subject matter wherein the system finds a best solution from specific input data. | |
20 | Classification 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:
| |||
21 | Prediction: |
| This subclass is indented under subclass 16. Subject matter wherein the system learns to forecast future patterns from input patterns. | |
22 | Signal processing (e.g., filter): |
| This subclass is indented under subclass 16. Subject matter wherein the system intentionally changes characteristics of a conveyer of information. | |
23 | Control: | ||||
| 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:
SEE OR SEARCH CLASS:
| |||||
24 | Beamforming(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:
| |||||||
25 | Learning 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:
| |||
26 | Structure: | ||
| This subclass is indented under subclass 15. Subject matter wherein the system contains construction
details of processors or their interconnections.
SEE OR SEARCH CLASS:
| |||
27 | Architecture: | ||
| 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:
| |||
28 | Modular: |
| This subclass is indented under subclass 27. Subject matter wherein the architecture comprises a plurality of identical modules of neural networks. | |
29 | Lattice: |
| This subclass is indented under subclass 27. Subject matter wherein the architecture comprises a plurality of locally interconnected neuron processors. | |
30 | Recurrent: |
| This subclass is indented under subclass 27. Subject matter wherein the architecture comprises feedback interconnections. | |
31 | Multilayer 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. | |
32 | Single-layer: |
| This subclass is indented under subclass 27. Subject matter wherein the architecture comprises one group of processors. | |
33 | Semiconductor 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:
| |||
34 | Hybrid network (i.e., analog and digital): |
| This subclass is indented under subclass 26. Subject matter wherein the structure contains analog and digital components. | |
35 | Using 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:
| |||
36 | Having 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:
| |||
37 | Having 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. | |
38 | Analog neural network: |
| This subclass is indented under subclass 26. Subject matter wherein the structure comprises representations of numerical quantities by means of physical variables. | |
39 | Modifiable weight: |
| This subclass is indented under subclass 38. Subject matter wherein the analog neural network comprises programmable or adjustable interconnections. | |
40 | Radiant 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.
SEE OR SEARCH CLASS:
| |||||||
41 | Digital neural network: |
| This subclass is indented under subclass 26. Subject matter wherein the structure contains a processing component that can assume only two values. | |
42 | Parallel 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. | |
43 | Digital neuron processor: |
| This subclass is indented under subclass 41. Subject matter wherein a node of the system comprises logic circuitry that assumes binary values. | |
44 | Neural 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.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||||
45 | KNOWLEDGE 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.
SEE OR SEARCH CLASS:
| |||||||
46 | Knowledge 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. | |
47 | Rule-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).
| |||
48 | Having 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. | |
49 | Blackboard 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. | |
50 | Having 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).
SEE OR SEARCH CLASS: |