======classifications_schemes====== - [[http://www.uspto.gov/web/offices/opc/|Office of Patent Classification]] - [[http://www.uspto.gov/go/classification/selectnumwithtitle.htm|The US Patent Office's classification]], which is likely a must when dealing with US patents, with the following software-related classes: - 345: [[http://www.uspto.gov/go/classification/uspc345/sched345.htm|COMPUTER GRAPHICS PROCESSING AND SELECTIVE VISUAL DISPLAY SYSTEMS]] - 700: [[http://www.uspto.gov/go/classification/uspc700/sched700.htm|DATA PROCESSING: GENERIC CONTROL SYSTEMS OR SPECIFIC APPLICATIONS]] (their caps!) - 701: [[http://www.uspto.gov/go/classification/uspc701/sched701.htm|DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION]] - 702: [[http://www.uspto.gov/go/classification/uspc702/sched702.htm|DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING]] - 703: [[http://www.uspto.gov/go/classification/uspc703/sched703.htm|DATA PROCESSING: STRUCTURAL DESIGN, MODELING, SIMULATION, AND EMULATION]] - 704: [[http://www.uspto.gov/go/classification/uspc704/sched704.htm|DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION]] - 705: [[http://www.uspto.gov/go/classification/uspc705/sched705.htm|DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION]] - 706: [[http://www.uspto.gov/go/classification/uspc706/sched706.htm|DATA PROCESSING: ARTIFICIAL INTELLIGENCE]] - 707: [[http://www.uspto.gov/go/classification/uspc707/sched707.htm|DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES]] - 711: [[http://www.uspto.gov/go/classification/uspc711/sched711.htm|ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY]] (e.g., 711/216 is hashing) - 715: [[http://www.uspto.gov/go/classification/uspc715/sched715.htm|DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING]] - 717: [[http://www.uspto.gov/go/classification/uspc717/sched717.htm|DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT]] - 718: [[http://www.uspto.gov/go/classification/uspc718/sched718.htm|ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: VIRTUAL MACHINE TASK OR PROCESS MANAGEMENT OR TASK MANAGEMENT/CONTROL]] - [[http://gams.nist.gov/Taxonomy.html|NIST's Guide to Available Mathematical Software]] - [[http://www.acm.org/class/1998/ccs98.html|The ACM Computing Classification System (1998)]] ([[http://www.acm.org/class/|Older versions also available]])