PATENTS   
Patents > Guidance, Tools, and Manuals >> Classification >>> Class Definition
    Class Numbers & Titles   | Class Numbers Only   | USPC Index   | International   | HELP  
You are viewing a Class definition.

 [Search a list of Patent Appplications for class 704]   CLASS 704,DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION
Click here for a printable version of this file

SECTION I - CLASS DEFINITION

This is the generic class for apparatus and corresponding methods for constructing, analyzing, and modifying units of human language by data processing, in which there is a significant change in the data.

This class also provides for systems or methods that process speech signals for storage, transmission, recognition, or synthesis of speech.

This class also provides for systems or methods for bandwidth compression or expansion of an audio signal, or for time compression or expansion of an audio signal.

Class 704 is structured into three main divisions:

A. Linguistics.

B. Speech Signal Processing.

C. Audio Compression.

See Subclass References to the Current Class, below, for the subclasses located within each of these three main divisions.

SECTION II - LINES WITH OTHER CLASSES AND WITHIN THIS CLASS

A. LINGUISTICS

1. This class does not include subject matter wherein significant details of the modification or construction of documents are claimed. (See Class ?0? in the Search Class notes below in References to Other Classes, regarding Document Processing).

2. This class does not include subject matter directed to significant details of teaching languages. (See Class 434 in the Search Class notes in References to Other Classes, below).

3. This class does not include subject matter directed to significant details of the construction, analysis or modification of computer languages. (See Class 717 in the Search Class notes in References to Other Classes, below).

B. IMAGE ANALYSIS

1. This class does not include subject matter wherein significant image analysis is performed and speech signal processing is nominally claimed (see Class 382 in the Search Class notes in References to Other Classes, below).

2. This class includes subject matter directed to speech signal processing disclosed or claimed in plural diverse arts such as image analysis (classified, per se, in Class 382).

C. AUDIO SIGNAL PROCESSING

1. This class does not include subject matter wherein nominal bandwidth or time modifications are performed for other audio processing defined in Classes 381 or 84 (see Search Class notes below in References to Other Classes). Examples of subject matter not included are: Stereo, sound effects, hearing aids, input and output transducers, and musical instruments.

2. This class includes audio signal processing wherein significant processing is performed to modify the signal"s bandwidth or time characteristics for compression or expansion of the signal.

D. COMMUNICATIONS

1. This class does not include subject matter wherein significant details of a distinct communications system or telephone link is performed and speech signal processing is nominally claimed (see Classes 340, 370, 375, 379, 455 in the Search Class notes below in References to Other Classes.).

2. This class includes subject matter directed to speech signal processing disclosed or claimed in plural diverse arts such as various types of communication systems.

E. APPLICATIONS

1. This class does not include subject matter wherein significant details of application systems are performed and speech signal processing is nominally claimed.

2. This class includes subject matter directed to speech signal processing disclosed or claimed in plural diverse arts to include electrical and mechanical systems. Examples would include systems controlled by speech recognition, systems which create specific displays of speech data, systems for editing speech data and otherwise unrelated systems which incorporate speech signal processing details such as placing a speech synthesizer into novelty items.

SECTION III - SUBCLASS REFERENCES TO THE CURRENT CLASS

SEE OR SEARCH THIS CLASS, SUBCLASS:

1+,for linguistics.
100+,for speech signal processing.
500+,for audio compression.

SECTION IV - REFERENCES TO OTHER CLASSES

SEE OR SEARCH CLASS:

84Music,   subclasses 1+ for instruments used in producing music to include (a) electrical music instruments, (b) automatic instruments, and (c) hand-played instruments. Automatic and hand-played instruments are divided into four groups: stringed, wind, rigid vibrators, and membranes. This class also includes some accessory devices generally recognized as belonging to the art or industry.
181Acoustics,   various subclasses, for mechanically transmitting, amplifying and ascertaining the direction of sound and for mechanically muffling or filtering sound.
340Communications: Electrical,   subclasses 825+ for controlling one or more devices to obtain a plurality of results by transmission of a designated one of plural distinctive control signals over a smaller number of communication lines or channels.
341Coded 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).
345Computer Graphics Processing and Selective Visual Display Systems,   various subclasses for the selective control of two or more light generating or light controlling display elements in accordance with a received image signal, and subclasses 1.1 through 3.4for visual display systems with selective electrical control including display memory organization and structure for storing image data and manipulating image data between a display memory and display device.
360Dynamic Magnetic Information Storage or Retrieval,   which is an integral part of Class 369 following subclass 18 , 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, for example, magnetic disk drive devices, and control thereof, per se.
365Static Information Storage and Retrieval,   various subclasses for addressable static singular storage elements or plural singular storage elements of the same type (i.e., the internal elements of memory, per se).
369Dynamic 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.
370Multiplex Communications,   for the simultaneous transmission of two or more signals over a common medium, particularly subclasses 58.1+ for time division multiplex (TDM) switching, subclasses 85.1+ for time division bus transmission, and subclasses 91+ for asynchronous TDM communications including addressing.
375Pulse or Digital Communications,   various subclasses for generic pulse or digital communication systems and synchronization of clocking signals from input data.
377Electrical Pulse Counters, Pulse Dividers, and Shift Registers: Circuits and Systems,   various subclasses for generic circuits for pulse counting.
379Telephonic Communications,   various subclasses for two-way electrical communication of intelligible audio information of arbitrary content over a link including an electrical conductor.
380Cryptography,   appropriate subclasses for cryptographic electric signal modification.
381Electrical Audio Signal Processing Systems and Devices,   various subclasses for wired one-way audio systems, per se.
382Image 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.
434Education and Demonstration,   subclasses 112+ for communication aids for the handicapped, subclasses 156+ for education and demonstration of language, subclasses 322+ for question or problem eliciting response.
455Telecommunications,   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.
700Data Processing: Generic Control Systems or Specific Applications,   subclasses 1 through 89for data processing generic control systems, subclasses 90-306 for applications of computers in various environments.
702Data Processing: Measuring, Calibrating, or Testing,   appropriate subclasses for the application of computer data processing in measuring, calibrating, or testing.
708Electrical Computers: Arithmetic Processing and Calculating,   subclasses 1+ for hybrid computers, subclasses 100+ for calculators, digital signal processing and arithmetical processing, per se, subclasses 300+ for digital filters, and subclasses 800+ for electric analog computers.
713Electrical Computers and Digital Processing Systems: Support,   subclass 187 and 188 for software program protection or computer virus detection in combination with data encryption.
714Error Detection/Correction and Fault Detection/Recovery,   various subclasses for generic electrical pulse or pulse coded data error detection and correction.
715Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing,   subclasses 243 through 272for document processing including layout, editing, and spell-checking.
717Data Processing: Software Development, Installation, and Management,   appropriate subclasses for significant details of the construction, analysis, or modification of computer languages.

SECTION V - GLOSSARY

The terms below have been defined for purposes of classification in this class and are shown in underlined 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.

CORRELATION

A statistical measurement of the interdependence or association between two variables that are quantitative or qualitative in nature. A typical calculation would be performed by multiplying a signal by either another signal (cross-correlation) or by a delayed version of itself (autocorrelation).

DISTANCE

A statistical measurement for comparing elements defined by variables or vectors using scalar or vector subtraction of those elements. Examples: distance=a-b, |a-b|, (a-b).5 or two vectors may be treated as objects such that the straight line distance is measured between them.

EXCITATION

Stimulation of the vocal tract by vibratory action of the vocal cords or by a turbulent air flow. In a digital system, the vocal tract is typically modelled with a filter and excitation of the filter is performed using time representations of pitch (voiced excitation) and noise (unvoiced excitation).

LANGUAGE

A systematic means of communicating ideas or feelings by the use of conventionalized sounds, gestures, or marks having understood meanings.

LINGUISTICS

The study of human speech including the units, nature, structure, and modification of language.

Masking

1. The interference with the perception of one sound (the signal) with another sound (the masker). 2. The number of decibels by which a masking sound will raise (or change) a listener"s threshold of audibility of other sounds.

Critical bandwidths

Bandwidths of the hearing process, as measured by the masking effect of a white, random noise in which a person detects a pure tone.

Bark spectrum

The width of one critical band.

Mel

A subjective measure of pitch based upon a signal of 1000 Hz. being defined as "1000 mels" where a perceived frequency twice as high is defined as 2000 mels and half as high as 500 mels.

NOISE

Any sound which is undesirable and interferes with one"s hearing or with a system"s analysis of desired sound.

Phon

The loudness level of any other sound based upon the SPL (sound pressure level measured in decibels) of a 1 kHz tone. For example, if we judge a certain waveform to sound as loud as a 1 kHz tone at 70 dB, then this waveform has a loudness level of 70 phons.

PITCH

The measurable frequency or period at which the glottis vibrates.

SIMILARITY

A statistical measurement which is inversely proportional to distance. For example, if two patterns are compared yielding a small distance, then the patterns would exhibit a large (or high degree of) similarity.

Sone

A measure of loudness as a function of frequency and sound pressure. A pure tone of 1 kHz. at 40 db above a normal listener"s threshold produces a loudness of 1 sone.

SPEECH

The communication or expression of thoughts in spoken words.

UNVOICED

Speech sounds produced by a turbulent flow of air created at some point of stricture in the vocal tract and usually lacking pitch.

VOICED

Speech sounds produced by vibratory action of the vocal cords and usually having pitch.

SUBCLASSES

[List of Patents for class 704 subclass 1]    1LINGUISTICS:
 This subclass is indented under the class definition.  Subject matter including means or steps for constructing a word, a phrase, or a sentence in a language.

SEE OR SEARCH CLASS:

434Education and Demonstration,   subclasses 156+ for demonstration and education in linguistics.
  
[List of Patents for class 704 subclass 2]    2Translation machine:
 This subclass is indented under subclass 1.  Subject matter wherein a language (i.e., source language) stored in a memory means is translated into another language (i.e., target language).

SEE OR SEARCH THIS CLASS, SUBCLASS:

9,for translation machines with significant natural language processing.

SEE OR SEARCH CLASS:

358Facsimile and Static Presentation Processing,   subclass 403 for document filing and retrieval system.
716Data Processing: Design and Analysis of Circuit or Semiconductor Mask,   subclass 3 for translation of computer program in designing and analyzing circuits and semiconductor mask.
717Data Processing: Software Development, Installation, and Management,   subclasses 136 through 161for software program code translator or compiler in software development.
  
[List of Patents for class 704 subclass 3]    3Having particular Input/Output device:
 This subclass is indented under subclass 2.  Subject matter wherein the translation machine includes a means for reading into the memory means a language, for pronouncing the translated language or a particular user interface.
(1) Note. Examples of such devices include an optical scanner or voice synthesizer.
  
[List of Patents for class 704 subclass 4]    4Based on phrase, clause, or idiom:
 This subclass is indented under subclass 2.  Subject matter wherein the translation machine translates a series of words that form a syntactical unit.
  
[List of Patents for class 704 subclass 5]    5For partial translation:
 This subclass is indented under subclass 2.  Subject matter wherein the translation machine includes a means for providing translation for a specified portion of a sentence or a clause.
  
[List of Patents for class 704 subclass 6]    6Punctuation:
 This subclass is indented under subclass 2.  Subject matter wherein the translation machine translates a compound word formed by hyphenation or sentences with quotation marks, colons, semicolons, or parentheses.
  
[List of Patents for class 704 subclass 7]    7Storage or retrieval of data:
 This subclass is indented under subclass 2.  Subject matter including a means for assigning storage locations or accessing addresses to the memory means.

SEE OR SEARCH CLASS:

707Data Processing: Database and File Management, Data Structures, and Document Processing,   subclasses 1+ , for database or file access methods.
  
[List of Patents for class 704 subclass 8]    8Multilingual or national language support:
 This subclass is indented under subclass 1.  Subject matter including means or steps to adapt to, process, or support plural languages in systems or in software (i.e., providing language identifiers on files or providing screen prompts in a selected language), or to support the conventions or peculiarities of various national languages (i.e., alphabetical ordering, date or currency indications).

SEE OR SEARCH THIS CLASS, SUBCLASS:

200+,for details of translation between multiple languages.

SEE OR SEARCH CLASS:

715Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing,   subclasses 264 through 265for composing or editing multiple languages in a document and subclass 866 for customization or edition of operator interfaces.
  
[List of Patents for class 704 subclass 9]    9Natural language:
 This subclass is indented under subclass 1.  Subject matter includes a means for applying grammatical rules or other analyses (e.g., morphemic, syntax, semantic, etc.) to define the true meaning of a sentence or phrase.
(1) Note. When words are undefined in the dictionary of a natural language, the grammatical rules or other analyses are applied in order to determine the true meaning of a sentence or a phrase.

SEE OR SEARCH CLASS:

707Data Processing: Database and File Management, Data Structures, and Document Processing,   subclasses 1+ , for nominal natural language processing used in database search and retrieval.
  
[List of Patents for class 704 subclass 10]    10Dictionary building, modification, or prioritization:
 This subclass is indented under subclass 1.  Subject matter including a construction, a change, or an orderly arrangement of dictionary, thesauri, or the like.

SEE OR SEARCH THIS CLASS, SUBCLASS:

9,for mere use in natural language processing.
200+,for mere use in translation.

SEE OR SEARCH CLASS:

707Data Processing: Database and File Management or Data Structures,   subclass 102 for database details of dictionaries.
715Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing,   subclasses 259 through 260for mere use of a dictionary in editing or composition of a document.
  
[List of Patents for class 704 subclass 200]    200SPEECH SIGNAL PROCESSING:
 This subclass is indented under the class definition.  Subject matter wherein the system performs operations or functions on signals which represent speech.

SEE OR SEARCH THIS CLASS, SUBCLASS:

500+,for audio (other than speech) signal bandwidth compression or expansion.

SEE OR SEARCH CLASS:

379Telephonic Communications,   appropriate subclasses for speech signal processing in a telephone system or device.
  
[List of Patents for class 704 subclass 200.1]    200.1Psychoacoustic
 This subclass is indented under subclass 200.  Subject matter wherein an operation on the signal is based upon the masking behavior of the human auditory system.
(1) Note. The calculation of masking thresholds based upon incoming analysis of audio is the basis of psychoacoustic compression because the frequency with the highest local amplitude will tend to mask (make inaudible) nearby frequencies below the threshold.
(2) Note. MPEG (Motion Picture Experts Group) sets international standards such as MPEG 1, level 3 (commonly called MP3) for psychoacoustic coding to achieve audio compression of up to 10:1. Typical coders work on a 16-bit PCM audio signal, which is the typical CD quality standard.
(3) Note. Only white noise in a bandwidth centered about a tone and less than or equal to the critical bandwidth contributes to the masking effect. Critical bands are generally considered a set of filters or channels tuned to different center frequencies having a bandwidth of less than a third of an octave.
(4) Note. A plot of frequency versus pitch in mels is similar in shape to the plot of frequency versus the position of auditory-nerve patches on the basilar membrane. This is evidence that human judgment of pitch is based upon the point of excitation along the basilar membrane in the ear.

SEE OR SEARCH CLASS:

382Image Analysis,   subclass 239 for adaptive coding used in MPEG, JPEG & motion JPEG images.
  
[List of Patents for class 704 subclass 201]    201For storage or transmission:
 This subclass is indented under subclass 200.  Subject matter wherein the speech, which may be in coded or reduced formats, is stored or transmitted.
  
[List of Patents for class 704 subclass 202]    202Neural networks:
 This subclass is indented under subclass 201.  Subject matter wherein coding is performed using parallel distributed processing elements constructed in hardware or simulated in software.

SEE OR SEARCH THIS CLASS, SUBCLASS:

259,for neural networks which decode a coded speech signal.
  
[List of Patents for class 704 subclass 203]    203Transformations:
 This subclass is indented under subclass 201.  Subject matter wherein the speech is encoded using a specific mathematical function (e.g., Fourier, Walsh, cosine/sine transform, etc.).
  
[List of Patents for class 704 subclass 204]    204Orthogonal functions:
 This subclass is indented under subclass 203.  Subject matter wherein the function is orthogonal (transformations as applied to vector, matrix, linear and polynomial functions, for example).
  
[List of Patents for class 704 subclass 205]    205Frequency:
 This subclass is indented under subclass 201.  Subject matter wherein the speech is represented by frequency.
  
[List of Patents for class 704 subclass 206]    206Specialized information:
 This subclass is indented under subclass 205.  Subject matter wherein the frequency data is analyzed to identify specific speech information.
  
[List of Patents for class 704 subclass 207]    207Pitch:
 This subclass is indented under subclass 206.  Subject matter wherein the specific speech information represents the predominant frequency of the speech.
  
[List of Patents for class 704 subclass 208]    208Voiced or unvoiced:
 This subclass is indented under subclass 207.  Subject matter wherein the specific speech information represents the presence (voiced) or absence (unvoiced) of predominant frequency components.
  
[List of Patents for class 704 subclass 209]    209Formant:
 This subclass is indented under subclass 206.  Subject matter wherein the specific speech information represents the frequency values of any of several resonance bands which determine the phonetic quality of a vowel sound.
  
[List of Patents for class 704 subclass 210]    210Silence decision:
 This subclass is indented under subclass 206.  Subject matter wherein the specific speech information represent the presence or absence of speech.
  
[List of Patents for class 704 subclass 211]    211Time:
 This subclass is indented under subclass 201.  Subject matter wherein the speech signal is represented using time (e.g., time measurements and energy measured over time).
  
[List of Patents for class 704 subclass 212]    212Pulse code modulation (PCM):
 This subclass is indented under subclass 211.  Subject matter wherein the signal is sampled over time, and the magnitude of each sample is quantized and converted into a digital signal.
  
[List of Patents for class 704 subclass 213]    213Zero crossing:
 This subclass is indented under subclass 211.  Subject matter wherein the zero crossings of the signal are used to measure time or frequency.
  
[List of Patents for class 704 subclass 214]    214Voiced or unvoiced:
 This subclass is indented under subclass 211.  Subject matter wherein time measurements are used to determine the presence (voiced) or absence (unvoiced) of predominant frequency components.
  
[List of Patents for class 704 subclass 215]    215Silence decision:
 This subclass is indented under subclass 211.  Subject matter wherein time measurements are used to determine the presence or absence of speech (e.g., pauses between words, etc.).
  
[List of Patents for class 704 subclass 216]    216Correlation function:
 This subclass is indented under subclass 211.  Subject matter wherein analysis of speech is performed using relationships between time series samples.
  
[List of Patents for class 704 subclass 217]    217Autocorrelation:
 This subclass is indented under subclass 216.  Subject matter wherein the relationships are between different speech samples taken from the same time series.
  
[List of Patents for class 704 subclass 218]    218Cross-correlation:
 This subclass is indented under subclass 216.  Subject matter wherein the relationships are between speech samples taken from different time series.
  
[List of Patents for class 704 subclass 219]    219Linear prediction:
 This subclass is indented under subclass 201.  Subject matter wherein input samples of speech are estimated from past samples of an input sequence.
  
[List of Patents for class 704 subclass 220]    220Analysis by synthesis:
 This subclass is indented under subclass 201.  Subject matter wherein the speech signal is coded and corrected by the difference of the decoded coded signal from the original speech signal.
  
[List of Patents for class 704 subclass 221]    221Pattern matching vocoders:
 This subclass is indented under subclass 201.  Subject matter wherein speech signals are compared and matching patterns are encoded.
  
[List of Patents for class 704 subclass 222]    222Vector quantization:
 This subclass is indented under subclass 221.  Subject matter wherein the encoding maps a sequence of continuous or discrete vectors into a digital sequence.
  
[List of Patents for class 704 subclass 223]    223Excitation patterns:
 This subclass is indented under subclass 221.  Subject matter wherein the encoding models speech using representations including the primary frequency period or periods (e.g., pitch excitation, multipulse excitation, etc.).
  
[List of Patents for class 704 subclass 224]    224Normalizing:
 This subclass is indented under subclass 201.  Subject matter wherein modifications of the speech signal emphasize or deemphasize certain features (e.g., spectral slope, average power, etc.).
  
[List of Patents for class 704 subclass 225]    225Gain control:
 This subclass is indented under subclass 201.  Subject matter wherein the speech is adjusted to maintain an average amplitude.
  
[List of Patents for class 704 subclass 226]    226Noise:
 This subclass is indented under subclass 201.  Subject matter wherein the coding reduces the effects of undesired signal components.
  
[List of Patents for class 704 subclass 227]    227Pre-transmission:
 This subclass is indented under subclass 226.  Subject matter wherein the coding precedes transmission.
  
[List of Patents for class 704 subclass 228]    228Post-transmission:
 This subclass is indented under subclass 226.  Subject matter wherein decoding after transmission minimizes the effects of noise in the transmission path.
  
[List of Patents for class 704 subclass 229]    229Adaptive bit allocation:
 This subclass is indented under subclass 201.  Subject matter wherein limited storage or transmission resources are allocated by giving more resources to areas containing more data and giving fewer resources to areas containing less data.
  
[List of Patents for class 704 subclass 230]    230Quantization:
 Subject matter under 201 wherein coded information is mapped into digital words described by binary symbols.
  
[List of Patents for class 704 subclass 231]    231Recognition:
 This subclass is indented under subclass 200.  Subject matter wherein speech is separated into discrete components which are distinguished from one another.
  
[List of Patents for class 704 subclass 232]    232Neural networks:
 This subclass is indented under subclass 231.  Subject matter using parallel distributed processing elements constructed in hardware or simulated in software.
  
[List of Patents for class 704 subclass 233]    233Detect speech in noise:
 This subclass is indented under subclass 231.  Subject matter wherein the discrete components are distinguished from noise.
  
[List of Patents for class 704 subclass 234]    234Normalizing:
 This subclass is indented under subclass 231.  Subject matter wherein the discrete components are modified to emphasize or deemphasize certain features (e.g., spectral slope, average power, etc.).
  
[List of Patents for class 704 subclass 235]    235Speech to image:
 This subclass is indented under subclass 231.  Subject matter wherein the distinguished discrete components are converted into image output (e.g., text).
  
[List of Patents for class 704 subclass 236]    236Specialized equations or comparisons:
 This subclass is indented under subclass 231.  Subject matter wherein the discrete components are distinguished using specific mathematical functions.
  
[List of Patents for class 704 subclass 237]    237Correlation:
 This subclass is indented under subclass 236.  Subject matter wherein the specific function measures a correlation between discrete components (e.g., absolute magnitude difference functions (AMDF), autocorrelation, cross-correlation, etc.).
  
[List of Patents for class 704 subclass 238]    238Distance:
 This subclass is indented under subclass 236.  Subject matter wherein the specific function measures the difference between discrete components.
  
[List of Patents for class 704 subclass 239]    239Similarity:
 This subclass is indented under subclass 236.  Subject matter wherein the specific function measures the similarity between discrete components.
  
[List of Patents for class 704 subclass 240]    240Probability:
 This subclass is indented under subclass 236.  Subject matter wherein the specific function uses probability to determine the occurrence of a discrete component.
  
[List of Patents for class 704 subclass 241]    241Dynamic time warping:
 This subclass is indented under subclass 236.  Subject matter wherein time components of the discrete components are aligned with reference components (e.g., using dynamic programming).
  
[List of Patents for class 704 subclass 242]    242Viterbi Trellis:
 This subclass is indented under subclass 236.  Subject matter wherein discrete components are distinguished by traversing possible paths through a time series.
  
[List of Patents for class 704 subclass 243]    243Creating patterns for matching:
 This subclass is indented under subclass 231.  Subject matter including specific methods for registering the discrete components to be used as references.
  
[List of Patents for class 704 subclass 244]    244Update patterns:
 This subclass is indented under subclass 243.  Subject matter wherein the references are modified to improve recognition (e.g., learning).
  
[List of Patents for class 704 subclass 245]    245Clustering:
 This subclass is indented under subclass 243.  Subject matter wherein similar references are placed or divided into groups (e.g., K-means algorithm, nearest neighbor, etc.).
  
[List of Patents for class 704 subclass 246]    246Voice recognition:
 This subclass is indented under subclass 231.  Subject matter wherein different voices are distinguished (e.g., speaker identification or verification).
  
[List of Patents for class 704 subclass 247]    247Preliminary matching:
 This subclass is indented under subclass 246.  Subject matter using an initial comparison followed by a more detailed recognition.
  
[List of Patents for class 704 subclass 248]    248Endpoint detection:
 This subclass is indented under subclass 246.  Subject matter including the identification of the beginning and ending points of speech sound segments.
  
[List of Patents for class 704 subclass 249]    249Subportions:
 This subclass is indented under subclass 246.  Subject matter including separating speech into sound segments (e.g., utterances, words, phonemes, allophones, etc.).