Patents by Inventor Brian Mueller

Brian Mueller has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20040060019
    Abstract: A method for accurately analyzing the timing of a clock network on a piecemeal basis in an integrated circuit clock tree is presented. In accordance with the invention, the time delay of each individual subcircuit between an identified clock network node and an identified receiving endpoint may be individually determined. Tags are associated with the connection points of a child block and its parent block. A connection tool uses the tags to match up the connection points of the parent block to the respective connection points in the child block to allow a simulation tool to include the clock signal timing data of the child block in simulating the clock performance of the parent block.
    Type: Application
    Filed: August 8, 2002
    Publication date: March 25, 2004
    Inventors: Stacey Secatch, James Hansen, Brian Mueller
  • Patent number: 6711716
    Abstract: A method for allowing in-place programming of clock buffer delays of clock buffers in an integrated circuit clock tree is presented. The clock tree comprises at least one clock driver connected between a clock driver input line and a clock driver output line. Each clock driver comprises a plurality of clock buffers connected in series between the clock driver input line and, potentially, the clock driver output line. Metal is reserved in intervening metal layers within a clock driver block between the clock driver input line and the input of a first one of said plurality of clock buffers in the variable clock buffer chain. Metal is reserved on one or more metal layers for connecting the output of each of the clock buffers in the clock buffer chain to the clock driver output line. The metal layers are partitioned into one or more programming layers and one or more non-programming layers.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: March 23, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Brian Mueller, Stacey Secatch, James Hansen
  • Patent number: 6703956
    Abstract: A high-precision high-linearity digital-to-analog converter (DAC) and a method for converting a digital input signal having N bits to a substantially equivalent analog current output signal is presented. The DAC segments the digital input signal bits into groups separate processing. The invention includes a first current-steering digital-to-analog converter configured to receive a first group of i input signal bits and a first reference current to produce a first current signal. A second current-steering digital-to-analog converter is configured to receive a second group of j input signal bits and the first reference current to produce an intermediate current signal. The intermediate current signal is scaled down by a factor of 2j to produce a second current signal. A summing circuit sums at least the first and second current signals to produce an analog current signal representative of the digital input signal value.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: March 9, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Brian Mueller, Barbara J. Duffner
  • Patent number: 6694484
    Abstract: Systems, methods, and computer program products for relating a hyper-text markup language (HTML) document to stored information associated with the HTML document and with an application program are provided for by an association module that searches the HTML document for an association tag, wherein the association tag includes an index reference to a location of the stored information. Upon locating an association tag, the index reference is read and utilized by the association module to locate and retrieve the stored information. The stored information is then utilized by the application program. The association tag may also include a marker that uniquely identifies it as associated with the application program. In accordance with an aspect of the present invention, the stored information is both document and application specific.
    Type: Grant
    Filed: June 3, 1997
    Date of Patent: February 17, 2004
    Assignee: International Business Machines Corporation
    Inventor: Douglas Brian Mueller
  • Patent number: 6687889
    Abstract: A method for accurately analyzing the timing of a clock network on a piecemeal basis in an integrated circuit clock tree is presented. In accordance with the invention, the time delay of each individual subcircuit between an identified clock network node and an identified receiving endpoint may be individually determined. Tags are associated with the connection points of a child block and its parent block. A connection tool uses the tags to match up the connection points of the parent block to the respective connection points in the child block to allow a simulation tool to include the clock signal timing data of the child block in simulating the clock performance of the parent block.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: February 3, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Stacey Secatch, James Hansen, Brian Mueller
  • Patent number: 6572755
    Abstract: An electrochemical deposition apparatus and method for depositing a material onto a surface of a workpiece and for polishing the material are disclosed. The apparatus includes a platen and a polishing surface, including a conductive material and conductors embedded therein, disposed proximate the platen. During material deposition, a bias is applied across the conductor and the platen to cause deposition of material onto the workpiece surface.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: June 3, 2003
    Assignee: SpeedFam-IPEC Corporation
    Inventors: Ismail Emesh, Saket Chadda, Nikolay Korovin, Brian Mueller
  • Publication number: 20020148732
    Abstract: An electrochemical deposition apparatus and method for depositing a material onto a surface of a workpiece and for polishing the material are disclosed. The apparatus includes a platen and a polishing surface, including a conductive material and conductors embedded therein, disposed proximate the platen. During material deposition, a bias is applied across the conductor and the platen to cause deposition of material onto the workpiece surface.
    Type: Application
    Filed: April 11, 2001
    Publication date: October 17, 2002
    Inventors: Ismail Emesh, Saket Chadda, Nikolay Korovin, Brian Mueller
  • Publication number: 20020146908
    Abstract: A process for removing a metallized surface from a workpiece is provided. A kinetic removal mechanism for removal of the metallized surface is characterized by a formation step for formation of a removable surface film and an abrasive step for removal of the film. The process includes causing the workpiece to contact a polishing surface while effecting relative motion between the workpiece and the polishing surface. The process also includes causing a polishing solution having less than 1 wt % of a polishing abrasive to be distributed at a contact area between the workpiece and the polishing surface so that the abrasive step is a rate-determining step of the removal mechanism.
    Type: Application
    Filed: April 5, 2001
    Publication date: October 10, 2002
    Inventors: Saket Chadda, Ismail Emesh, Brian Mueller
  • Publication number: 20020077807
    Abstract: A pseudo language system and method are disclosed that permit an operator to meaningfully test multibyte character data in an application such as a software application. The operator can enter single byte characters through an input device. The pseudo language keyboard utility then transcribes the single byte characters into multibyte characters of a pseudo language. The pseudo language characters are entered into the application under test and may be displayed and/or printed. The multibyte pseudo language characters are preferably constructed to appear visually recognizable to the native language of the operator. In this manner, the operator can determine whether the testing has been successful or not as is especially desirable for initial application testing.
    Type: Application
    Filed: December 14, 2000
    Publication date: June 20, 2002
    Applicant: International Business Machines Corporation
    Inventors: Gregory Peter Davis, David Bruce Kumhyr, Douglas Brian Mueller, Jinfang Chen
  • Publication number: 20010016843
    Abstract: A system for accessing data. The system includes a memory mechanism having the data. The system includes a mechanism for processing a query for the memory mechanism which is icon based. A system for accessing data. The system includes a memory mechanism having N heterogeneous memory sections having the data. The system includes a mechanism for processing queries for at least two of the N memory sections. A system for accessing data. The system includes a mechanism for processing queries along respective query paths for the memory mechanism. The processing mechanism has predefined query paths to process queries. A method for accessing data. A system for accessing data. The system includes a design time processing portion and a run time processing portion. A system for accessing data. The system includes a memory mechanism having N memory sections having the data. The system includes a mechanism for processing a query which simultaneously obtains data from the N memory sections. A system for accessing data.
    Type: Application
    Filed: February 8, 1999
    Publication date: August 23, 2001
    Inventors: TODD OLSON, BRIAN MUELLER, JEREMIAH LOTT, ANIL MENON
  • Patent number: 5964885
    Abstract: Recovering text from a damaged electronic file by scanning an arbitrary stream of bytes and extracting text that is encoded as ASCII or Unicode. A byte of the damaged file is read. The read byte may be interpreted using the ASCII encoding standard. The read byte and the immediately preceding read byte may also be interpreted using the Unicode character encoding standard. The interpreted byte(s) is classified based upon the likelihood that the byte(s) is actually text for the particular character set rather than a control character, damaged data, or an element other than a textual character. The classifications are used to adjust a likelihood counter for each character type. The likelihood counter may be an integer value that indicates the probability that a text run has been detected. A text run is a sequence of bytes that is believed to be undamaged text. Each likelihood counter is then examined to determine whether there is a text run for one of the character types.
    Type: Grant
    Filed: July 14, 1997
    Date of Patent: October 12, 1999
    Assignee: Microsoft Corporation
    Inventors: Robert Andrew Little, Stephan Brian Mueller