Patent for Sale:

Private Listing: Number 6532 Private  

Confidential: Information on this listing is available under NDA to qualifying buyers.


The owner of this listing has requested that patent numbers, descriptions and other information be provided only to qualifying buyers under confidentiality agreement.

Please review the patent class information to determine if the patent(s) matching your areas of interest.
For more information, click "Tell Me More" and we will be happy to follow up with you.

Patent Summary

U.S. Patent Classes & Classifications Covered in this listing:

Class 382: Image Analysis

This is the generic class for apparatus and corresponding methods for the automated analysis of an image or recognition of a pattern. Included herein are systems that transform an image for the purpose of (a) enhancing its visual quality prior to recognition, (b) locating and registering the image relative to a sensor or stored prototype, or reducing the amount of image data by discarding irrelevant data, and (c) measuring significant characteristics of the image.

Subclass 103: Target tracking or detecting
Subclass 107: Motion or velocity measuring
Subclass 166: Compression of color images
Subclass 199: Pattern boundary and edge measurements
Subclass 203: Shape and form analysis
Subclass 233: Including details of decompression
Subclass 236: Interframe coding (e.g., difference or motion detection)
Subclass 240: Pyramid, hierarchy, or tree structure
Subclass 243: Shape, icon, or feature-based compression
Subclass 244: Lossless compression
Subclass 250: Discrete cosine or sine transform
Subclass 253: Vector quantization
Subclass 260: Image filter
Subclass 261: Adaptive filter
Subclass 263: Highpass filter (i.e., for sharpening or enhancing details)
Subclass 266: Edge or contour enhancement
Subclass 274: Intensity, brightness, contrast, or shading correction
Subclass 296: To rotate an image
Subclass 298: To change the scale or size of an image
Subclass 300: Interpolation
Subclass 303: Pipeline processing

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 240.01: Television or motion video signal
Subclass 240.03: Quantization
Subclass 240.07: Feed back
Subclass 240.08: Feature based
Subclass 240.12: Predictive
Subclass 240.16: Motion vector
Subclass 240.24: Block coding
Subclass 240.25: Specific decompression process
Subclass 240.29: Pre/post filtering
Subclass 346: Interference or noise reduction
Subclass 373: Phase locking
Subclass E7.012: Where the control is performed by the receiver of the video, e.g., active selection by the receiver from a scalable bitstream or selective multicast subscription (EPO)
Subclass E7.022: Involving modification of bitstream parameters, e.g., restamping of time stamps, remapping of identifiers transmultiplexing (EPO)
Subclass E7.025: Involving transporting of the bitstream over a delivery medium (EPO)
Subclass E7.092: Involving multi-layer decomposition; subsequent reconstruction (EPO)
Subclass E7.093: Implementation arrangements, e.g., implementation by hardware of software (EPO)
Subclass E7.102: Access to external memory (EPO)
Subclass E7.105: Methods (EPO)
Subclass E7.106: Global motion vector estimation (EPO)
Subclass E7.107: Multiresolution or hierarchical method (EPO)
Subclass E7.109: Nonblock-based processing (EPO)
Subclass E7.11: Using feature points or meshes (EPO)
Subclass E7.117: Dealing with occlusions (EPO)
Subclass E7.119: Search initialization, i.e., estimating a good candidate to initiate a search (EPO)
Subclass E7.123: Processing of motion vectors (EPO)
Subclass E7.133: Predictor (EPO)
Subclass E7.138: Encoding parameters processing, e.g., initialization, alteration, compression (EPO)
Subclass E7.14: Details of quantization, normalization or weighting functions, e.g., normalization parameters or matrices, variable uniform quantizes, weighting matrices (EPO)
Subclass E7.15: Picture structure, e.g., interlaced/progressive (EPO)
Subclass E7.153: Rate distortion criteria (EPO)
Subclass E7.155: Using a combination of feedforward and feedback control (EPO)
Subclass E7.157: Based on model-estimated code amount (EPO)
Subclass E7.158: Based on off-line generated code amount (EPO)
Subclass E7.159: Feedback control, i.e., control using output code amount, e.g., buffer fullness (EPO)
Subclass E7.163: Motion, e.g., field or frame difference (EPO)
Subclass E7.168: Resource availability (EPO)
Subclass E7.176: Block or macroblock (EPO)
Subclass E7.177: Transform coefficient (EPO)
Subclass E7.181: Picture (EPO)
Subclass E7.182: Image region, e.g., region of interest (ROI), object (EPO)
Subclass E7.189: Involving preprocessing or postprocessing therefor (EPO)
Subclass E7.19: Involving reduction of coding artifacts, e.g., of blockiness (EPO)
Subclass E7.207: Using a dither signal (EPO)
Subclass E7.211: Involving transform and predictive coding , e.g., hybrid coding, Motion Picture Experts Group (MPEG) coding (EPO)
Subclass E7.218: With feedforward and feedback control of the data rate (EPO)
Subclass E7.221: Motion adaptive (EPO)
Subclass E7.226: Involving transform coding, e.g., using discrete cosine transform (DCT) (EPO)
Subclass E7.235: With feedforward control only of the data rate, e.g., information amount estimator or sorter being used (EPO)
Subclass E7.241: Involving pre-processing of the picture element samples before transform coding or post-processing of the same after transform decoding (EPO)
Subclass E7.252: Involving spatial subsampling or upsampling; Alteration of picture size or resolution (EPO)
Subclass E7.256: Using motion compensation, e.g., by means of motion vectors (EPO)
Subclass E7.261: Nonblock-based (EPO)
Subclass E7.263: Using motion detection, e.g., with detection of moving zones (EPO)
Subclass E7.271: Said other signal being a related audio signal (EPO)
Subclass E7.278: Synchronizing systems therefor (EPO)

Class 345: Computer Graphics Processing And Selective Visual Display Systems

Processes and apparatus for selective electrical control of two or more light-generating or light-controlling display elements* in accordance with a received or stored image data signal. The image data includes character, graphical information or display attribute data. The image data may include, for example, information data from a peripheral input device, from the reception of a television signal, from the recognition of image data, or from the generation or creation of image data by a computer.

Subclass 100: Particular row or column control (e.g., shift register)
Subclass 206: Having common base or substrate
Subclass 210: Having three or more voltage levels
Subclass 212: Regulating means
Subclass 213: Synchronizing means
Subclass 3.2: Frame, field or scan rate conversion
Subclass 421: Hidden line/surface determining
Subclass 427: Space transformation
Subclass 428: Adjusting level of detail
Subclass 467: Character generating
Subclass 472: Scaling
Subclass 472.2: Enlargement only
Subclass 475: Temporal interpolation or processing
Subclass 50: Liquid crystal elements
Subclass 503: Coprocessor (e.g., graphic accelerator)
Subclass 506: Pipeline processors
Subclass 519: Integrated circuit (e.g., single chip semiconductor device)
Subclass 55: Display elements arranged in matrix (e.g., rows and columns)
Subclass 552: Texture memory
Subclass 582: Texture
Subclass 583: Solid Texture
Subclass 584: Bump map
Subclass 586: Mathematically defined
Subclass 587: MIP map
Subclass 589: Color or intensity
Subclass 590: Gamut clipping or adjustment
Subclass 596: Dither or halftone
Subclass 597: Color
Subclass 598: Spatial
Subclass 599: Spatial
Subclass 600: Color bit data modification or conversion
Subclass 602: Plural look up tables
Subclass 604: Color space transformation (e.g., RGB to YUV)
Subclass 606: Interpolation of attribute values across object surface
Subclass 617: Contrast
Subclass 619: Graphic manipulation (object processing or display attributes)
Subclass 629: Merge or overlay
Subclass 639: Weighted
Subclass 649: Rotation
Subclass 660: Scaling
Subclass 668: By arbitrary ratio
Subclass 669: By integer multiples
Subclass 87: Liquid crystal display elements (LCD)
Subclass 88: Color
Subclass 94: Waveform generation
Subclass 99: Particular timing circuit

Class 348: Television

Generating, processing, transmitting or transiently displaying a sequence of images, either locally or remotely, in which the local light variations composing the images may change with time.

Subclass 222.1: Combined image signal generator and general image signal processing
Subclass 246: Defective pixel (e.g., signal replacement)
Subclass 254: Gray scale transformation (e.g., gamma correction)
Subclass 268: Color sequential
Subclass 273: With color filter or operation according to color filter
Subclass 348: Using active ranging
Subclass 400.1: Involving hybrid transform and difference coding
Subclass 402.1: Including motion vector
Subclass 413.1: Including motion vector
Subclass 416.1: Including motion vector
Subclass 421.1: Involving minimum, maximum, or average of block
Subclass 446: Progressive to interlace
Subclass 447: Field rate type flicker compensating
Subclass 448: Line doublers type (e.g., interlace to progressive IDTV type)
Subclass 452: Motion adaptive
Subclass 458: Changing number of lines for standard conversion
Subclass 459: Changing number of fields for standard conversion
Subclass 513: Frame or field synchronizers
Subclass 536: Automatic phase or frequency control
Subclass 537: Of sampling or clock
Subclass 547: Vertical sync component
Subclass 563: For display of additional information
Subclass 564: Simultaneously and on same screen (e.g., multiscreen)
Subclass 569: Receiver indicator (e.g., on screen display)
Subclass 587: Including hue detection (e.g., chroma key)
Subclass 590: Specified details of key signal generation or processing
Subclass 591: Self keyers (e.g., key generated from video being mixed
Subclass 592: Chroma key (e.g., hue detector)
Subclass 597: For generation of soft edge (e.g., blending)
Subclass 603: Specified color (e.g., saturation and contrast control)
Subclass 606: Combined noise reduction and transition sharpening
Subclass 619: Averaging type
Subclass 623: Coring type
Subclass 625: Transition or edge sharpeners
Subclass 627: Including processing to prevent the addition of noise (e.g., coring enhancement signal, noise responsive peaking control)
Subclass 672: Using histogram
Subclass 673: Combined contrast control and brightness or DC level control
Subclass 674: Nonlinear amplitude modification (e.g., gamma)
Subclass 675: Color television
Subclass 678: Automatic range control (e.g., AGC, automatic contrast control)
Subclass 679: Color television
Subclass 686: Manual contrast control (e.g., linear)
Subclass 687: Brightness control
Subclass 701: Specified processing of frame or field difference signal (e.g., noise reduction, key signal spreading)
Subclass 716: Specified data formatting (e.g., memory mapping)
Subclass 807: Color convergence correction
Subclass E3.045: With calculating means (EPO)
Subclass E5.004: Involving conditional access (EPO)
Subclass E5.005: Transport demultiplexing therefor (EPO)
Subclass E5.007: Involving digital storage medium interfacing (EPO)
Subclass E5.009: Synchronizing (EPO)
Subclass E5.021: Whereby the synchronization signal indirectly commands a frequency generator (EPO)
Subclass E5.055: Alteration of picture size, shape, position or orientation, e.g., zooming, rotation, rolling, perspective, translation (EPO)
Subclass E5.059: Generation of keying signals (EPO)
Subclass E5.062: Picture signal circuitry for video frequency region (EPO)
Subclass E5.066: Movement estimation (EPO)
Subclass E5.073: Circuitry for controlling amplitude response (EPO)
Subclass E5.076: For compensating for attenuation of high frequency components, e.g., crispening, aperture distortion correction (EPO)
Subclass E5.099: For displaying additional information (EPO)
Subclass E5.11: For flicker reduction (EPO)
Subclass E5.121: In dependence upon beam current of cathode ray tube (EPO)
Subclass E7.012: Involving interpolation processes (EPO)
Subclass E7.013: Involving the use of motion vectors (EPO)
Subclass E7.014: Dependent on presence/absence of motion, e.g., of motion zones (EPO)
Subclass E7.015: One of the standards corresponding to a cinematograph film standard (EPO)
Subclass E7.016: One of the standards being a high definition standard (EPO)
Subclass E9.01: Using solid-state devices (EPO)
Subclass E9.029: Color synchronization (EPO)
Subclass E9.042: For image enhancement, e.g., vertical detail restoration, cross-color elimination, contour correction, chrominance trapping filters (EPO)
Subclass E9.053: For controlling the amplitude of color signals, e.g., automatic chroma control circuits (EPO)
Subclass E9.054: For modifying the color signals by gamma correction (EPO)
Subclass E9.055: For obtaining special effects (EPO)
Subclass E9.056: Chroma key (EPO)

Class 327: Miscellaneous Active Electrical Nonlinear Devices, Circuits, And Systems

This is the residual class for electrical devices, circuits or systems having an output not directly proportional to its input and comprising at least one component which can provide gain or can route electrical current and which device, circuit or system does not form a complete system such as is classified specifically elsewhere or a subcombination of utility only in such elsewhere classified system.

Subclass 155: With feedback
Subclass 163: By phase

Class 331: Oscillators

This is the generic class for electrical oscillators.

Subclass 1A: AFC with logic elements
Subclass 20: T.V. sync type

Class 370: Multiplex Communications

This is the generic class for multiplexing or duplexing systems, methods, or apparatus.

Subclass 345: Combining or distributing information via time channels
Subclass 394: Sequencing or resequencing of packets to insure proper output sequence order
Subclass 412: Queuing arrangement
Subclass 429: Particular storing and queuing arrangement
Subclass 487: Combined communication of diverse information types
Subclass 535: Multiplexing combined with demultiplexing
Subclass 536: Demultiplexing single signal into plural parallel channels (e.g., parallel transmission for increasing transmission speed)
Subclass 542: Demultiplexing single input channel to plural output channels

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 775: Synchronization
Subclass 798: Error detection for synchronization control
Subclass 812: Specified digital signal or pulse count

Class 358: Facsimile And Static Presentation Processing

Communication or reproduction of a static image or sequence of static images in which the local light, or density variations composing the image do not vary with time by a method or apparatus involving at least one of the following steps: (1) scanning a static image to capture an image-containing area by resolving it into an area; (2) communication of an image-representative signal or image-representative data over any supporting communication network; or (3) reproduction of an image-containing area in response to an image-representative signal or image-representative image data by reproducing a corresponding image area which at least one of the two dimensions is elemental, simultaneously or in a sequence. In this class, a facsimile system or method is a system or method for the communication or reproduction of an arbitrarily composed image in which the local light, or density variations composing the image do not vary with time, such as documents maps, charts, photographs, etc., but not motion picture film or video.

Subclass 447: Signal enhancing
Subclass 522: With histogram
Subclass 532: Sharpness emphasizing

Class 715: Data Processing: Presentation Processing Of Document

This class provides for data processing means or steps wherein a) human perceptible elements of electronic information (i.e., text or graphics) are gathered, associated, created, formatted, edited, prepared, or otherwise processed in forming a unified collection of such information storable as a distinct entity, b) a users interaction with a computer system is used to control the presentation of display data; such interaction is interpreted and used by a data processor or computer architecture wherein system level elements of computation or data processing techniques are used prior to use with or in a specific display system, or c) a small program takes over a display screen if there are no keystrokes or mouse movements for a specified duration.

Subclass 716: On screen video or audio system interface
Subclass 764: On-screen workspace or object

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 210: Video electric signal modification (e.g., scrambling)

Class 386: Television Signal Processing For Dynamic Recording Or Reproducing

Apparatus and corresponding processes for processing a sequence of images, in which the light variation composing the images may change with time for dynamic recording or reproducing of the sequence of images. The processing involves the following steps: (a) Receiving a sequence of images from a local (e.g., camera, etc.) or remote source (e.g. broadcasting station, satellite, cable, etc.); (b) Converting the received sequence of images into a form suitable for dynamic storage, which form may or may not be reproduced later; or (c) Converting retrieved information from a dynamic storage medium into a sequence of images.

Class 725: Interactive Video Distribution Systems

This class contains interactive video distribution processes, systems, and elements thereof, which are characterized by point-to-multipoint system configurations, and which are used for the unidirectional distribution or delivery of motion video data resulting from interactions between systems operators (access or service providers) or users (subscribers) and systems elements. These systems include dedicated communications systems, such as television distribution systems, which primarily distribute or deliver motion video data in the manner indicated, but which may, in addition, provide a framework for further, diverse data communications or services in either unidirectional or bidirectional form. Typically, system operators interface with transmitter-side elements or users interface with receiver-side elements in order to facilitate, through interaction with such elements, the dynamic control of data processing or data flow at various points in the systems. This interaction is typically occasional or intermittent in nature.

Subclass 20: By data encoded in video signal (e.g., VBI data)
Subclass 38: To facilitate tuning or selection of video signal
Subclass 48: Combined from plural information providers (e.g., combined terrestrial and satellite sources)
Subclass 59: Selecting from multiple inputs or sources