Patents Represented by Attorney, Agent or Law Firm Michael P. Adams
  • Patent number: 7194709
    Abstract: A method, computer program product and system for assessing the impact of anomalies in a physical device. An anomaly may be detected in an integrated circuit. Upon detecting an anomaly, an image of the anomaly may be captured. A design layout of the image may be obtained. The image coordinates of the detected anomaly may be transformed into a common reference system, such as the design layout. By using a common unit of reference instead of different reference systems, automatic coordination of the integrated circuit and the design layout may have to be performed once instead of multiple times for multiple tools. The image coordinates of the detected anomaly may be transformed to the coordinates of a common reference system by vectorizing the image, matching polygons in both the image and the design layout and aligning the image of the anomaly with the design layout of the image.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: March 20, 2007
    Inventor: Keith John Brankner
  • Patent number: 6822589
    Abstract: A parallel decompression system and method which decompresses input compressed data in one or more decompression cycles, with a plurality of tokens typically being decompressed in each cycle in parallel. A parallel decompression engine may include an input for receiving compressed data, a history window, and a plurality of decoders for examining and decoding a plurality of tokens from the compressed data in parallel in a series of decompression cycles. A token may represent one or more compressed symbols or one uncompressed symbol. The parallel decompression engine may also include preliminary select generation logic for generating a plurality of preliminary selects in parallel. A preliminary select may point to an uncompressed symbol in the history window, an uncompressed symbol from a token in the current decompression cycle, or a symbol being decompressed in the current decompression cycle.
    Type: Grant
    Filed: January 26, 2000
    Date of Patent: November 23, 2004
    Assignee: Quickshift, Inc.
    Inventors: Thomas A. Dye, Manuel J. Alvarez, II, Peter Geiger
  • Patent number: 6819271
    Abstract: Embodiments of a compression/decompression (codec) system may include a plurality of parallel data compression and/or parallel data decompression engines designed for the reduction of data bandwidth and storage requirements and for compressing/decompressing data. The plurality of compression/decompression engines may each implement a parallel lossless data compression/decompression algorithm. The codec system may split incoming uncompressed or compressed data up among the plurality of compression/decompression engines. Each of the plurality of compression/decompression engines may compress or decompress a particular part of the data. The codec system may then merge the portions of compressed or uncompressed data output from the plurality of compression/decompression engines. The codec system may implement a method for performing parallel data compression and/or decompression designed to process stream data at more than a single byte or symbol at one time.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: November 16, 2004
    Assignee: Quickshift, Inc.
    Inventors: Peter D. Geiger, Manuel J. Alvarez, II, Thomas A. Dye
  • Patent number: 6636853
    Abstract: A method and apparatus for representing and navigating search results from a database on a computer system. A graphical user interface is generated to receive user input including a data source to search for information and a query indicating information which is desired from the data source. The user input is transmitted to the data source, the search is performed and information responsive to the query resulting from the search is received from the data source. The search results include characteristics of the responsive information. The responsive information is clustered into a plurality groups based on selected characteristic information and the user may select at least one group of the responsive information to be displayed.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: October 21, 2003
    Assignee: Morphism, LLC
    Inventor: James J. Stephens, Jr.
  • Patent number: 6567091
    Abstract: A graphics controller which performs display list-based video refresh operations that enable objects with independent frame rates to be efficiently assembled is disclosed. The graphics controller maintains a virtual display refresh list (VDRL) comprising a plurality of pointers to scan line segments in memory. The graphics controller also creates, maintains, and deletes draw display lists (DDLs) that comprise pointers to object display list subroutines (ODLs) that independently draw objects in memory. The ODLs may allocated one or more buffers in memory into which different frames of the objects are drawn. When an ODL has completed executing, the corresponding pointer in the DDL may be updated to point to the buffer location in memory that stores the newly completed object frame. The VDRL is maintained independently (and may be doubled-buffered) and is updated using the DDLs.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: May 20, 2003
    Assignee: Interactive Silicon, Inc.
    Inventors: Thomas A. Dye, Peter D. Geiger, Manuel J. Alvarez, II
  • Patent number: 6557026
    Abstract: An apparatus and method for converting information from a text format to an audio format using distributed processing. A first set of computer readable program instructions receive information from a data source, convert the information from the text format to an intermediate format, and transmit the information in the intermediate format to a second data processor. A second set of program instructions, executable on the second data processor, are also included to convert the information from the intermediate format to the audio format. The first set of program instructions are executed on a remote, or server side, data processor, while the second set of program instructions are executed on a client side data processor. The first set of program instructions expand the information in the text format into phonemes using a grapheme to phoneme dictionary. The second set of program instructions convert the phonemes to audio output signals.
    Type: Grant
    Filed: October 26, 1999
    Date of Patent: April 29, 2003
    Assignee: Morphism, L.L.C.
    Inventor: James H. Stephens, Jr.
  • Patent number: 6535037
    Abstract: A frequency multiplication circuit is disclosed. The circuit includes a ring oscillator formed of an even number of phase shifting stages. Each phase shifting stage provides a high frequency output comprised of harmonics of the oscillation frequency of the oscillator. An input signal having a first frequency is injected into a feedback node of the oscillator, thereby injection locking the oscillator to the input signal such that the oscillation frequency of the oscillator is equal to the first frequency. An output signal is extracted from two of the phase shifting stages. One of the harmonic frequencies may be isolated in the output signal, thereby providing a clean output at a multiple of the input frequency. When the circuit is operated at high frequencies, the output signal consists substantially of the second harmonic frequency and the circuit operates as a frequency doubler.
    Type: Grant
    Filed: February 2, 2001
    Date of Patent: March 18, 2003
    Inventor: James Maligeorgos
  • Patent number: 6246774
    Abstract: A digital wavetable audio synthesizer including a synthesizer volume generator. The volume generator causing a data sample to be multiplied by volume components that add right offset, left offset, and effects volume to the data. The left and right offsets provide stereo field positioning, and the effects volume is used in generating an echo effect. The data sample can be placed in one of sixteen fixed stereo pan positions, or alternatively the left and right offset values can be programmed to place the data anywhere in the stereo field. The synthesizer includes a register array programmed with right and left offset values for providing wavetable data with right and left offset volume components.
    Type: Grant
    Filed: July 9, 1997
    Date of Patent: June 12, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David Norris, David N. Suggs