Class 713: Electrical Computers And Digital Processing Systems: Support This class provides, within a computer or digital data processing system, for the following processes or apparatus for: 1. establishing original operating parameters or data for a computer or digital data processing system, such as, allocating extended or expanded memory, specifying device drivers, paths, files, buffers, disk management, etc.; 2. for changing system settings or operational modes in a computer or digital data processing system after they have been set; 3. for increasing a system’s extension of protection of system hardware,software, or data frm maliciously caused destruction, unauthorized modification, or unauthorized disclosure; 4. for modifying or responding to the available power to a computer or digital data processing system or programmable calculator; 5. for synchronization of two or more processors; 6. wherein a clock or timing signals, timing pulses, or data associated with the control or regulation of any one or combination of processing components, memory components, and peripheral components are caused to operate in synchronization; 7. for generation, division, or distribution of clock signals, pulse signals, or timing signals in a computer or digital data processing system from one or more sources into groups of continuous and successive time increments, and including event timing and counting, and the correction of the clock signals, pulse signals, or timing signals; 8. wherein there is a significant temporal, incremental or sequencing control provided to one or more computers, digital data processing systems, processors, memory, or peripherals, or to data transmission between these systems or components.Subclass 150: MULTIPLE COMPUTER COMMUNICATION USING CRYPTOGRAPHY Subclass 153: Particular node (e.g., gateway, bridge, router, etc.) for directing data and applying cryptography Subclass 154: Including filtering based on content or address Subclass 155: Central trusted authority provides computer authentication Subclass 156: By certificate Subclass 158: Revocation or expiration Subclass 159: Including intelligent token Subclass 160: Packet header designating cryptographically protected data Subclass 161: Data authentication Subclass 162: Having particular address related cryptography Subclass 164: Security kernel or utility Subclass 168: Particular communication authentication technique Subclass 169: Mutual entity authentication Subclass 171: Having key exchange Subclass 190: Computer instruction/address encryption Subclass 194: Tamper resistant
Class 380: Cryptography Equipment and processes which (a) conceal or obscure intelligible information by transforming such information so as to make the information unintelligible to a casual or unauthorized recipient, or (b) extract intelligible information from such a concealed representation, including breaking of unknown codes and messages.Subclass 211: Interactive TV Subclass 259: Symmetric key cryptography Subclass 277: KEY MANAGEMENT Subclass 278: Key distribution Subclass 283: User-to-user key distributed over data link (i.e., no center) Subclass 284: Using master key (e.g., key-encrypting-key) Subclass 29: NBS/DES algorithm Subclass 30: Public key Subclass 45: Multiple key level Subclass 55: HAVING PRODUCTION OF PRINTED COPY (E.G., CRYPTOGRAPHIC PRINTER OR TYPEWRITER)
Class 705: Data Processing:Financial, Business Practice, Management, Or Cost/Price Determination This is the generic class for apparatus and corresponding methods for performing data processing operations, in which there is a significant change in the data or for performing calculation operations wherein the apparatus or method is uniquely designed for or utilized in the practice, administration, or management of an enterprise, or in the processing of financial data. It also provides for apparatus and corresponding methods for performing data processing or calculating operations in which a charge for goods or services is determined.Subclass 25: Specified keyboard feature Subclass 41: Having programming of a portable memory device (e.g., IC card, electronic purse) Subclass 50: BUSINESS PROCESSING USING CRYPTOGRAPHY Subclass 51: Usage protection of distributed data files Subclass 52: Usage or charge determination Subclass 55: Requiring a supplemental attachment or input (e.g., dongle) to open Subclass 59: Licensing Subclass 64: Secure transaction (e.g., EFT/POS) Subclass 65: Including intelligent token (e.g., electronic purse) Subclass 67: Including authentication Subclass 71: Including key management Subclass 74: Anonymous user system
Class 726: Information Security This class provides, within a computer or digital data processing system, for processes or apparatus for increasing a system s extension of protection of system hardware, software, or data from maliciously caused destruction, unauthorized modification, or unauthorized disclosure. It provides for protection of data processing systems, apparatus, and methods as well as protection of information and services. Subject matter included in this class includes security policies, access control, monitoring, scanning data, countermeasures, usage control, and data protection from maliciously caused destruction, unauthorized modification, or unauthorized disclosure, and includes protection of hardware, and user protection, e.g., privacy, etc.Subclass 2: ACCESS CONTROL OR AUTHENTICATION
Class 714: Error Detection/Correction And Fault Detection/Recovery This class provides for process or apparatus for detecting and correcting errors in electrical pulse or pulse coded data; it also provides for process or apparatus for detecting and recovering from faults in electrical computers and digital data processing systems, as well as logic level based systems.Subclass 757: Parallel generation of check bits Subclass 758: Error correcting code with additional error detection code (e.g., cyclic redundancy character, parity) Subclass 776: For packet or frame multiplexed data Subclass 781: Code based on generator polynomial
Class 375: Pulse Or Digital Communications This is the generic class for pulse or digital communication systems using electrical or electromagnetic signals. Such communication includes transmitting an intelligence bearing signal from one point to another in the form of discrete variations in some parameter of the electrical or electromagnetic signal.Subclass 260: Plural channels for transmission of a single pulse train Subclass 295: TRANSMITTERS
Class 709: Electrical Computers And Digital Processing Systems: Multicomputer Data Transferring This class provides for an electrical computer or digital data processing system or corresponding data processing method including apparatus or steps for transferring data or instruction information between a plurality of computers wherein the computers employ the data or instructions before or after transferring and the employing affects said transfer of data or instruction information. The class includes - process or apparatus for transferring data among a plurality of spatially distributed (i.e., situated, at plural locations) computers or digital data processing systems via one or more communications media (e.g., computer networks). |