Patents by Inventor Dale Carpenter

Dale Carpenter 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: 6948017
    Abstract: In one form, a method for communicating among subsystems coupled to a bus of a computer system on an integrated circuitry chip includes operating subsystems at independent clock frequencies when the subsystems are not communicating with one another on the bus. Selected pairs of the subsystems are operated at a shared clock frequency by selectively varying frequencies of clock signals to the subsystems, so that communication can occur at the shared clock frequency on the bus between the selected subsystems, but at different clock frequencies for respective different pairings of the subsystems, and so that the subsystems can operate at independent clock frequencies when not communicating with other ones of the subsystems. Communication among the subsystems is by a bus-based protocol, according to which when a subsystem is granted access to the bus the subsystem has exclusive use of the bus.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Vikas Chandra
  • Patent number: 6931561
    Abstract: Interfacing circuitry for asynchronously transferring data between a high-speed clock domain and a low-speed clock domain is provided. The interfacing circuitry is divided into halves, with one half being synchronized to a first clock and the second half being synchronized to a second clock. The first half and the second half are mirror images of each other. Each half has at least one storage component, such as a register and a flip-flop, for storing a valid bit as well as data, and at least one multiplexer component for gating the storage component. The valid bit is used to control the multiplexer at a receiving half. When transferring from a high-speed clock domain to a low-speed clock domain, the high-speed clock domain may probe the received data and/or the valid bit stored in the low-speed clock domain before the high-speed clock domain sends additional data.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Tung Nguyen Pham
  • Publication number: 20050155590
    Abstract: A coupler enables a paintball hopper to be easily connected to and disconnected from a paintball marker. A part of the coupler is connected to the paintball marker while another part is connected to the paintball hopper. The coupler has a locked and an unlocked position. In the unlocked position, the portion of the coupler connected to the paintball hopper is easily removed from or inserted into the coupler. In the locked position, the paintball hopper is held immobile and capable of being used in a competitive environment. The coupler provides fixed positions while locked and uses techniques to keep the hopper immobile when locked to the paintball marker.
    Type: Application
    Filed: January 16, 2004
    Publication date: July 21, 2005
    Applicant: Dale Carpenter
    Inventors: Dale Carpenter, Jason Henley
  • Patent number: 6886106
    Abstract: A method and apparatus for providing a dynamically alterable output clock from an input clock based on the value of an integer, where the integer can be modified continuously. The invention also provides a sample cycle output which is an enable pulse, having the width of the input clock cycle, that is asserted one or two input clock cycles prior to the rising edge alignment of the input and output clocks, that acts as a rising edge alignment enable signal, maintaining a one-to-one correspondence between the sample cycle assertions and rising edge alignment events, regardless of the dynamic changes in the value of the integer.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: April 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Bishop Chapman Brock, Gary Dale Carpenter, Amanda Christine Caswell, Eric William MacDonald, Timothy Joe Rubidoux
  • Publication number: 20040221894
    Abstract: An apparatus for regulating fluid pressure comprising an inlet for accepting fluid at high pressure and an outlet for supplying fluid at a predetermined pressure to the device that requires fluid flow. A piston and seal form the valve used to regulate the fluid pressure at the outlet. Another aspect of the invention is a high-pressure chamber to that provides a reserve of fluid for continuous regulated pressure during periods of sustained use. The regulated pressure is adjustable using a sphere and ramp mechanism. One embodiment of the invention is adapted for use with a paintball marker.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Applicant: Dale Carpenter
    Inventors: Jason S. Henley, Dale Carpenter
  • Patent number: 6812739
    Abstract: A method of reducing power consumption while maintaining performance characteristics and avoiding costly over-design of a high-speed communication link embedded in an SOC is provided. The method includes synthesizing the communication link at a reduced voltage to determine and isolate circuitry that is supply-voltage-critical from circuitry that is non-supply-voltage-critical. The supply-voltage-critical circuitry contains components that may not operate at the reduced voltage without degrading the performance characteristics of the communication link. A non-reduced voltage is used to drive the supply-voltage-critical circuitry while the reduced voltage is used to drive the non-supply-voltage-critical circuitry. The reduced voltage is generated using a voltage regulator embedded in the communication link.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: November 2, 2004
    Assignee: International Business Machines Corporation
    Inventors: Juan-Antonio Carballo, Jeffrey L. Burns, Gary Dale Carpenter, Kevin John Nowka, Ivan Vo, Seung-moon Yoo
  • Publication number: 20040157569
    Abstract: A method of reducing power consumption while maintaining performance characteristics and avoiding costly over-design of a high-speed communication link embedded in an SOC is provided. The method includes synthesizing the communication link at a reduced voltage to determine and isolate circuitry that is supply-voltage-critical from circuitry that is non-supply-voltage-critical. The supply-voltage-critical circuitry contains components that may not operate at the reduced voltage without degrading the performance characteristics of the communication link. A non-reduced voltage is used to drive the supply-voltage-critical circuitry while the reduced voltage is used to drive the non-supply-voltage-critical circuitry. The reduced voltage is generated using a voltage regulator embedded in the communication link.
    Type: Application
    Filed: February 9, 2004
    Publication date: August 12, 2004
    Inventors: Juan-Antonio Carballo, Jeffrey L. Burns, Gary Dale Carpenter, Kevin John Nowka, Ivan Vo, Seung-moon Yoo
  • Publication number: 20040123178
    Abstract: In one form, a method for communicating among subsystems coupled to a bus of a computer system on an integrated circuitry chip includes operating subsystems at independent clock frequencies when the subsystems are not communicating with one another on the bus. Selected pairs of the subsystems are operated at a shared clock frequency by selectively varying frequencies of clock signals to the subsystems, so that communication can occur at the shared clock frequency on the bus between the selected subsystems, but at different clock frequencies for respective different pairings of the subsystems, and so that the subsystems can operate at independent clock frequencies when not communicating with other ones of the subsystems. Communication among the subsystems is by a bus-based protocol, according to which when a subsystem is granted access to the bus the subsystem has exclusive use of the bus.
    Type: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Vikas Chandra
  • Patent number: 6717452
    Abstract: A level shifter having a data input node, a first inverter having its input connected to the data input node, a second inverter connected to an output of the first inverter, a data output node, a latch having its output connected to the data output node, a first NFET connected between an input of the latch and a ground potential, and having its gate electrode connected to an output of the second inverter, and a second NFET connected between the data output node and the ground potential, and having its gate electrode connected to the output of the first inverter. The level shifter provides for a conversion of a data signal from a power supply domain of 1.8 volts to one of 3.3 volts.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: April 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Kevin John Nowka
  • Publication number: 20040061523
    Abstract: A method of reducing power consumption while maintaining performance characteristics and avoiding costly over-design of a high-speed communication link embedded in an SOC is provided. The method includes synthesizing the communication link at a reduced voltage to determine and isolate circuitry that is supply-voltage-critical from circuitry that is non-supply-voltage-critical. The supply-voltage-critical circuitry contains components that may not operate at the reduced voltage without degrading the performance characteristics of the communication link. A non-reduced voltage is used to drive the supply-voltage-critical circuitry while the reduced voltage is used to drive the non-supply-voltage-critical circuitry. The reduced voltage is generated using a voltage regulator embedded in the communication link.
    Type: Application
    Filed: September 26, 2002
    Publication date: April 1, 2004
    Applicant: International Business Machine Corporation
    Inventors: Juan-Antonio Carballo, Jeffrey L. Burns, Gary Dale Carpenter, Kevin John Nowka, Ivan Vo, Seung-moon Yoo
  • Patent number: 6710668
    Abstract: According to an apparatus form of the invention, oscillator circuitry for operating a number of inverters in a loop (also known as a “ring”) includes a number of inverters. The inverters include a series of M inverters and a series of N inverters. The M inverters have signal propagation delay of m and the N inverters have signal propagation delay of n. The circuitry also includes means for selecting whether to exclude the N inverters from operating in the loop operable for receiving a select signal on a data input. The selecting means times assertion of the select signal on an output to select the number of inverters. In order to glitchlessly change the number of inverters operating in the loop, the selecting means has a certain delay greater than delay n.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: March 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Hung Cai Ngo, Ivan Vo
  • Publication number: 20040051593
    Abstract: According to an apparatus form of the invention, oscillator circuitry for operating a number of inverters in a loop (also known as a “ring”) includes a number of inverters. The inverters include a series of M inverters and a series of N inverters. The M inverters have signal propagation delay of m and the N inverters have signal propagation delay of n. The circuitry also includes means for selecting whether to exclude the N inverters from operating in the loop operable for receiving a select signal on a data input. The selecting means times assertion of the select signal on an output to select the number of inverters. In order to glitchlessly change the number of inverters operating in the loop, the selecting means has a certain delay greater than delay n.
    Type: Application
    Filed: September 12, 2002
    Publication date: March 18, 2004
    Applicant: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Hung Cai Ngo, Ivan Vo
  • Patent number: 6662251
    Abstract: A system in which bus signals are selectively modified to effectively isolate desired bus agents from the bus. The selective modification of bus signals may be determined from a stored table (permission table) indicating permitted and prohibited bus transaction initiator/target pairs. The permission table may be located in a dedicated device, such as a programmable logic array or application specific integrated circuit. Alternatively, the permission table may be integrated into the bus arbiter. The permission table may be used to provide a unique 1-bit signal to each bus agent indicating whether the corresponding bus agent is permitted to receive transactions from the current bus master. The permission bit may be routed to external gating circuitry associated with each bus agent. The gating circuitry may receive one or more bus control signals and may modify the control signals depending upon the state of the permission bit.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Bishop Chapman Brock, Gary Dale Carpenter
  • Publication number: 20030222699
    Abstract: A level shifter having a data input node, a first inverter having its input connected to the data input node, a second inverter connected to an output of the first inverter, a data output node, a latch having its output connected to the data output node, a first NFET connected between an input of the latch and a ground potential, and having its gate electrode connected to an output of the second inverter, and a second NFET connected between the data output node and the ground potential, and having its gate electrode connected to the output of the first inverter. The level shifter provides for a conversion of a data signal from a power supply domain of 1.8 volts to one of 3.3 volts.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Kevin John Nowka
  • Publication number: 20030222700
    Abstract: A level shifter having a data input node, a first inverter having its input connected to the data input node, a second inverter connected to an output of the first inverter, a data output node, a latch having its output connected to the data output node, a first NFET connected between an input of the latch and a ground potential, and having its gate electrode connected to an output of the second inverter, and a second NFET connected between the data output node and the ground potential, and having its gate electrode connected to the output of the first inverter. The level shifter provides for a conversion of a data signal from a power supply domain of 1.8 volts to one of 3.3 volts.
    Type: Application
    Filed: January 22, 2003
    Publication date: December 4, 2003
    Inventors: Gary Dale Carpenter, Kevin John Nowka
  • Patent number: 6639587
    Abstract: A method and an apparatus for determining the contact position on a touch panel sensor. The method and apparatus utilizes a counter to determine the elapsed time that occurs before a circuit discharges from a peak value to a predetermined threshold value. The elapsed time for two or more circuits is measured, from which the contact position is determined.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: October 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Prashant Manikal
  • Publication number: 20030071793
    Abstract: A method and an apparatus for determining the contact position on a touch panel sensor. The method and apparatus utilizes a counter to determine the elapsed time that occurs before a circuit discharges from a peak value to a predetermined threshold value. The elapsed time for two or more circuits is measured, from which the contact position is determined.
    Type: Application
    Filed: October 16, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Prashant Manikal
  • Publication number: 20030074595
    Abstract: A method and apparatus for providing a dynamically alterable output clock from an input clock based on the value of an integer, where the integer can be modified continuously. The invention also provides a sample cycle output which is an enable pulse, having the width of the input clock cycle, that is asserted one or two input clock cycles prior to the rising edge alignment of the input and output clocks, that acts as a rising edge alignment enable signal, maintaining a one-to-one correspondence between the sample cycle assertions and rising edge alignment events, regardless of the dynamic changes in the value of the integer.
    Type: Application
    Filed: October 16, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Bishop Chapman Brock, Gary Dale Carpenter, Amanda Christine Caswell, Eric William MacDonald, Timothy Joe Rubidoux
  • Publication number: 20030074593
    Abstract: Interfacing circuitry for asynchronously transferring data between a high-speed clock domain and a low-speed clock domain is provided. The interfacing circuitry is divided into halves, with one half being synchronized to a first clock and the second half being synchronized to a second clock. The first half and the second half are mirror images of each other. Each half has at least one storage component, such as a register and a flip-flop, for storing a valid bit as well as data, and at least one multiplexer component for gating the storage component. The valid bit is used to control the multiplexer at a receiving half. When transferring from a high-speed clock domain to a low-speed clock domain, the high-speed clock domain may probe the received data and/or the valid bit stored in the low-speed clock domain before the high-speed clock domain sends additional data.
    Type: Application
    Filed: October 16, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Tung Nguyen Pham
  • Patent number: D482414
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: November 18, 2003
    Inventor: Dale Carpenter