usptoclasses

USPTO classification relevant to software
# Class Title

341

Coded Data Generation or Conversion

345

Computer Graphics Processing and Selective Visual Display Systems

370

Multiplex Communications

380

Cryptography

381

Electrical Audio Signal Processing Systems and Devices

382

Image Analysis

700

Data Processing: Generic Control Systems or Specific Applications

701

Data Processing: Vehicles, Navigation, and Relative Location

702

Data Processing: Measuring, Calibrating, or Testing

703

Data Processing: Structural Design, Modeling, Simulation, and Emulation

704

Data Processing: Speech Signal Processing, Linguistics, Language Translation, and Audio Compression/Decompression

705

Data Processing: Financial, Business Practice, Management, or Cost/Price Determination

706

Data Processing: Artificial Intelligence

707

Data Processing: Database and File Management or Data Structures

708

Electrical Computers: Arithmetic Processing and Calculating

717

Data Processing: Software Development, Installation, and Management

718

Electrical Computers and Digital Processing Systems: Virtual Machine Task or Process Management or Task Management/Control

719

Electrical Computers and Digital Processing Systems: Interprogram Communication or Interprocess Communication (Ipc)

720

Dynamic Optical Information Storage or Retrieval

725

Interactive Video Distribution Systems

726

Information Security

902

Electronic Funds Transfer

709

Electrical Computers and Digital Processing Systems: Multicomputer Data Transferring

710

Electrical Computers and Digital Data Processing Systems: Input/Output

711

Electrical Computers and Digital Processing Systems: Memory

712

Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., Processors)

713

Electrical Computers and Digital Processing Systems: Support

714

Error Detection/Correction and Fault Detection/Recovery

715

Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing

716

Computer-Aided Design and Analysis of Circuits and Semiconductor Masks