Patents by Inventor Keith Michael

Keith Michael 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).

  • Patent number: 7065685
    Abstract: A system and method are provided for non-causal channel equalization in a communications system. The method comprises: establishing a first threshold (V1) to distinguish a high probability “1” first bit estimate; establishing a second threshold (V0) to distinguish a high probability “0” first bit estimate; establishing a third threshold (Vopt) to distinguish first bit estimates between the first and second thresholds; receiving a non-return to zero (NRZ) data stream; comparing the first bit estimate in the data stream to a second bit value received prior to the first bit; comparing the first bit estimate to a third bit value received subsequent to the first bit; in response to the comparisons, determining the value of the first bit.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: June 20, 2006
    Assignee: Applied Micro Circuits Corporation
    Inventors: Daniel M. Castagnozzi, Alan Michael Sorgi, Warm Shaw Yuan, Keith Michael Conroy
  • Patent number: 7054387
    Abstract: A system and method are provided for feed-forward/feedback non-causal channel equalization in a communications system. The method comprises: receiving a non-return to zero (NRZ) data stream input; using three thresholds, estimating a first bit in the data stream; using two thresholds, determining a third bit value received subsequent to the first bit; comparing the first bit estimate to the third bit value; comparing the first bit estimate to a second bit value received prior to the first bit; and, in response to the comparisons, determining the value of the first bit. In some aspects of the method, the third bit value is determined in response to a prior third bit value determination. Determining a third bit value includes: distinguishing NRZ data stream inputs between fourth and fifth thresholds as a “0” if the prior third bit value was a “1”, and as a “1” if the prior third bit value was a “0”.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: May 30, 2006
    Assignee: Applied Micro Circuits Corporation
    Inventors: Warm Shaw Yuan, Keith Michael Conroy, Daniel M. Castagnozzi
  • Patent number: 7024599
    Abstract: A system and method are provided for non-causal channel equalization in a communications system. The method comprises: receiving a non-return to zero (NRZ) data stream input; establishing thresholds to distinguish a first bit estimate; comparing the first bit estimate in the NRZ data stream to a second bit value received prior to the first bit, and a third bit received subsequent to the first bit; in response to the comparisons, determining the value of the first bit; tracking the NRZ data stream inputs in response to sequential bit value combinations; maintaining long-term averages of the tracked NRZ data stream inputs; adjusting the thresholds in response to the long-term averages; and, offsetting the threshold adjustments to account for the asymmetric noise distribution. Two methods are used to offset the threshold adjustments to account for the asymmetric noise distribution: forward error correction (FEC) decoding and tracking the ratio of bit values.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: April 4, 2006
    Assignee: Applied Micro Circuits Corporation
    Inventors: Daniel M. Castagnozzi, Alan Michael Sorgi, Warm Shaw Yuan, Keith Michael Conroy
  • Patent number: 7007653
    Abstract: A composition for forming an electrode for use in a torch jet spark plug is provided. The composition comprises a ceramic material, ceramic particles, and an electrically conductive material. The ceramic particles are dispersed within the ceramic material. At least some of the ceramic particles have a predetermined size. This predetermined size is at least as large as the thickness of the finally formed electrode. The electrically conductive material is capable of being manipulated to form ribbons around the ceramic particles and of being sintered to form the electrode. The resultant electrode has good resistance to explosive erosion mechanisms, which consequently increases the life of the torch jet spark plug.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: March 7, 2006
    Inventors: William J. Labarge, Kaius Kiiren Polikarpus, Keith Michael Brenske
  • Publication number: 20060018121
    Abstract: The present invention relates to illumination sources. The invention provides a two-part housing including a battery housing component and a lamp housing component, that are adapted to each other. The housing components are sealed, and the illumination source can be controlled by manipulation of the housing components or optionally my pressure on the exterior of the device.
    Type: Application
    Filed: June 10, 2005
    Publication date: January 26, 2006
    Inventors: David Packard, Keith Michael Rosiello
  • Publication number: 20060000357
    Abstract: A method and system for producing inert rich gas includes a source of combustion byproducts and a separation system for separating inert and non-inert substances in the combustion byproducts. The source of combustion byproducts can include an air/fuel engine which also powers the separation system.
    Type: Application
    Filed: March 21, 2005
    Publication date: January 5, 2006
    Inventor: Keith Michael
  • Patent number: 6961390
    Abstract: A system and method are provided for non-causal channel equalization in a communications system. The method comprises: receiving a non-return to zero (NRZ) data stream input; establishing thresholds to distinguish a first bit estimate; comparing the first bit estimate in the NRZ data stream to a second bit value received prior to the first bit, and a third bit received subsequent to the first bit; in response to the comparisons, determining the value of the first bit; tracking the NRZ data stream inputs in response to sequential bit value combinations; maintaining long-term averages of the tracked NRZ data stream inputs; adjusting the thresholds in response to the long-term averages; and, offsetting the threshold adjustments to account for the asymmetric noise distribution. Two methods are used to offset the threshold adjustments to account for the asymmetric noise distribution: forward error correction (FEC) decoding and tracking the ratio of bit values.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: November 1, 2005
    Assignee: Applied Micro Circuits Corporation
    Inventors: Warm Shaw Yuan, Daniel M. Castagnozzi, Alan Michael Sorgi, Keith Michael Conroy
  • Patent number: 6916957
    Abstract: Compounds of formula (I) where R5, R6a, each X, L, Cy and Lp are as defined in the specification, are tryptase inhibitors useful as antiinflammatory agents.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: July 12, 2005
    Assignee: Tularik Limited
    Inventors: Sarah Elizabeth Lively, Bohdan Waszkowycz, Martin James Harrison, Christopher Neil Farthing, Keith Michael Johnson
  • Patent number: 6915464
    Abstract: A system and a method are provided for non-causal channel equalization using error statistics. The method comprises: receiving a non-return to zero (NRZ) data stream input encoded with forward error correction (FEC); establishing a plurality of thresholds to generate a first bit estimate; comparing the first bit estimate in the data stream to a second bit value received prior to the first bit; comparing the first bit estimate to a third bit value received subsequent to the first bit; in response to the comparisons, determining the value of the first bit; FEC decoding the determined first bit value; and, using FEC error statistics to adjust the thresholds by evaluating the number of errors associated with a plurality of three-bit sequence combinations.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: July 5, 2005
    Assignee: Applied Micro Circuits Corporation
    Inventors: Daniel M. Castagnozzi, Warm Shaw Yuan, Keith Michael Conroy, Omer Fatih Acikel
  • Patent number: 6859813
    Abstract: A decimation system and decimation circuit for decimating waveform data on an oscilloscope. The decimation circuit is implemented using sixteen parallel 16-to-1 multiplexers connected in parallel to a data bus which selectively captures samples based on control signals generated by a sample counting circuit. Decimation factor and phase values can be input to program the amount of decimation performed by the circuit. The decimation system provides even more flexibility in controlling the decimation and is formed by combining several of the decimation circuits with corresponding analog-to-digital converters and memory segments.
    Type: Grant
    Filed: December 11, 2001
    Date of Patent: February 22, 2005
    Assignee: LeCroy Corporation
    Inventors: Mark Steven Gorbics, Keith Michael Roberts
  • Publication number: 20040268356
    Abstract: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 30, 2004
    Inventors: Peter Duncan White, Conan Brian Dailey, Hua Chen, Pamela Tam Carmony, Jennifer Lynn Amstutz, Keith Michael Hines, Francis Gregory Sydnor
  • Patent number: 6809200
    Abstract: A process is provide for the preparation of compounds of formula (I) herein comprising reacting a compound of formula (III), (IV) or (V) wherein the variables are as defined in the specification. The reaction is conducted in the presence of −OR3 and a hydroxide trapping agent or in the case of compounds of formula (IV) reacting in the presence of an auxiliary base and a hydroxide trapping agent.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: October 26, 2004
    Assignee: Pfizer Inc.
    Inventors: Charlotte Moira Norfor Allerton, Christopher Gordon Barber, Keith Michael DeVries, Laurence James Harris, Philip Charles Levett, Joanna Teresa Negri, David James Rawson, Albert Shaw Wood
  • Publication number: 20040152712
    Abstract: Compounds of the formula (1): 1
    Type: Application
    Filed: January 6, 2004
    Publication date: August 5, 2004
    Applicant: Pfizer Inc.
    Inventors: Mark Edward Bunnage, Keith Michael DeVries, Laurence James Harris, Philip Charles Levett, John Paul Mathias, Joanna Teresa Negri, Stephen Derek Albert Street, Albert Shaw Wood
  • Patent number: 6772416
    Abstract: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
    Type: Grant
    Filed: November 19, 1999
    Date of Patent: August 3, 2004
    Assignee: General Dynamics Decision Systems, Inc.
    Inventors: Peter Duncan White, Conan Brian Dailey, Hua Chen, Pamela Tam Carmony, Jennifer Lynn Amstutz, Keith Michael Hines, Francis Gregory Sydnor, Jr.
  • Publication number: 20040136172
    Abstract: A backlight assembly for use in a transmissive display system is described. The backlight assembly includes a light source that illuminates a light chamber. A transmissive display is positioned adjacent the light chamber so that light that exits the chamber illuminates the transmissive display.
    Type: Application
    Filed: November 6, 2003
    Publication date: July 15, 2004
    Applicant: 3M Innovative Properties Company
    Inventors: Gary Timothy Boyd, Leland Ray Whitney, Richard A. Miller, Keith Michael Kotchick
  • Publication number: 20040112962
    Abstract: A method of operating a security system includes making a plurality of security tags, each of which includes a plurality of particles randomly distributed in a light-transmitting matrix, providing a reader which includes means for causing light of one or more wavelengths to impinge on a security tag and means for interpreting the light reflected and/or refracted and/or diffracted by the particles in the matrix, and presenting said tags to said reader.
    Type: Application
    Filed: November 10, 2003
    Publication date: June 17, 2004
    Inventors: Andrew John Farrall, Keith Michael Barfoot
  • Publication number: 20040085978
    Abstract: A system is provided for prioritizing and queuing traffic from a plurality of data streams. The system includes a queuing structure, processing circuitry, and a search engine. The queuing structure has a plurality of queues. The search engine is implemented on the processing circuitry and is configured to search and edit the queues in order to manage traffic at a given instance in time by traversing each of the queues in a predetermined manner to identify and remove eligible entries from each queue that need to be transmitted. The traffic was previously classified as to type and traffic elements were previously loaded onto selected queues with other traffic elements having a similar traffic type. A method is also provided.
    Type: Application
    Filed: November 4, 2002
    Publication date: May 6, 2004
    Inventors: Keith Michael Bly, C. Stuart Johnson
  • Publication number: 20040042399
    Abstract: A data traffic shaping system, comprises a plurality of burst groups, each burst group having a burst group credit allocation mechanism configured to earn credit over time; a shaping engine configured to manage incoming entries of traffic and to assign each incoming entry of traffic to a selected queue of the burst group depending on the characteristics of the entry; a plurality of queues, respective queues belonging to respective burst groups; and a bandwidth allocation table including locations identifying a queue and an amount of bandwidth credit to allocate to that queue, the shaping engine being configured to traverse the locations, to determine the bandwidth earned by the queues, such credit only being made available to the queue if its assigned burst group has at least that much credit available at that instant in time, and to process an entry in that queue only if the queue has earned a predetermined minimum amount of credit, relative to the current entry on the queue in question.
    Type: Application
    Filed: August 29, 2002
    Publication date: March 4, 2004
    Inventors: Keith Michael Bly, C. Stuart Johnson
  • Publication number: 20040032830
    Abstract: A system for shaping traffic from a plurality of data streams comprised of a first queuing stage configured to shape traffic from the data streams and having a plurality of shaping queues; and a second queuing stage coupled to the first queuing stage and configured to manage congestion from the first queuing stage that occurs when multiple of the shaping queues become eligible to send traffic at substantially the same time.
    Type: Application
    Filed: August 19, 2002
    Publication date: February 19, 2004
    Inventors: Keith Michael Bly, C. Stuart Johnson
  • Publication number: 20040032875
    Abstract: A system for shaping traffic from a plurality of data streams includes a queuing stage having a plurality of first-in, first-out shaping queues, the queuing stage being configured to classify incoming entries of traffic, and to assign an incoming element of traffic to a selected queue of the first queuing stage depending on characteristics of the element, the queuing stage further being configured to allocate bandwidth to each of the queues using timed division multiplexing. A method for shaping traffic from a plurality of data streams includes providing a plurality of first-in, first-out queues; assigning traffic to the queues depending on the characteristics of the traffic; and controlling traffic flow out of the queues using a bandwidth allocation table.
    Type: Application
    Filed: August 19, 2002
    Publication date: February 19, 2004
    Inventors: Keith Michael Bly, C. Stuart Johnson