US PATENT SUBCLASS 712 / 300
BYTE-WORD REARRANGING, BIT-FIELD INSERTION OR EXTRACTION, STRING LENGTH DETECTING, OR SEQUENCE DETECTING


Current as of: June, 1999
Click HD for Main Headings
Click for All Classes

Internet Version by PATENTEC © 1999      Terms of Use



712 /   HD   ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTURCTION PROCESSING (E.G., PROCESSORS)

300BYTE-WORD REARRANGING, BIT-FIELD INSERTION OR EXTRACTION, STRING LENGTH DETECTING, OR SEQUENCE DETECTING


DEFINITION

Classification: 712/300

BYTE -WORD ORDER REARRANGING, BIT -FIELD INSERTION OR EXTRACTION, STRING LENGTH DETECTING, OR

SEQUENCE DETECTING:

(under the class definition) Subject matter having means or step for shuffling, adding, removing of bit or for recognizing a sequence of bytes in a larger string of bytes not provided for by the subclasses above.

(1) Note. This subclass is for generic processing of digital words including sorting, list processing and bit or byte operations at the word level. Instruction processing for logical operations on digital words and digital logic, per se, is classified elsewhere.

(2) Note. This subclass does not accept generic processing of digital words for the expressed purpose of converting one code to another code (e.g., BCD =>BINARY). These teachings are classified elsewhere. Nor does this subclass accept encryption. Encryption is classified elsewhere.

(3) Note. Processing of digital words to an expressed filtering effect on acquired signals or an arithmetic operation on a series of digital words is classified elsewhere.

(4) Note. Searching and sorting in databases, files, and word processing applications are not classified here and instead are classified with the respective application art areas.

SEE OR SEARCH THIS CLASS, SUBCLASS:

220+, for specialized instruction data processing (e.g., for debugging, for logic operations, for context preserving, etc.). SEE OR SEARCH CLASS

341, Coded Data Generation or Conversion, appropriate subclasses for analog-to-digital converters and digital-to-digital code converters.

380, Cryptography,

6+, for electrical signal masking, subclasses 9+ for electrical signal modification (e.g., scrambling).

707, Data Processing: Database and File Management, Data Structures, or Document Processing,

1, 206 for database and file searching and sorting.

708, Electrical Computers: Arithmetic Processing And Calculating,

300+, for digital filtering and subclasses 490+ for arithmetical processing.