Patents by Inventor Todd C. Houg

Todd C. Houg 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: 8559654
    Abstract: A range finding audio system automatically modifies the audio output of an audio source based on the distance of a listener from the speakers. A speaker in an audio system may include a range device coupled with a controller. The range device may utilize infrared, laser, or acoustic technology to determine the distance between the speaker and the listener. The controller may transfer distance information to an audio interface of a processor unit. The audio lo interface may include a positioning routine to modify the audio output according to the distance from the speaker to the listener. Alternatively, the controller may perform the functions ascribed to the positioning routine making the necessary modifications to the audio output based on the distance information.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: October 15, 2013
    Assignee: Round Rock Research, LLC
    Inventor: Todd C. Houg
  • Publication number: 20100329082
    Abstract: A range finding audio system automatically modifies the audio output of an audio source based on the distance of a listener from the speakers. A speaker in an audio system may include a range device coupled with a controller. The range device may utilize infrared, laser, or acoustic technology to determine the distance between the speaker and the listener. The controller may transfer distance information to an audio interface of a processor unit. The audio lo interface may include a positioning routine to modify the audio output according to the distance from the speaker to the listener. Alternatively, the controller may perform the functions ascribed to the positioning routine making the necessary modifications to the audio output based on the distance information.
    Type: Application
    Filed: September 1, 2010
    Publication date: December 30, 2010
    Applicant: ROUND ROCK RESEARCH, LLC
    Inventor: Todd C. Houg
  • Patent number: 7424557
    Abstract: One embodiment of the present invention relates to a method for using at least two first-in, first-out (“FIFO”) buffers in a pipelined bus, comprising, interlocking the at least two FIFO buffers, wherein the act of interlocking comprises defining a transaction correspondence between the phases tracked by each of the buffers.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: September 9, 2008
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6859417
    Abstract: A range finding audio system automatically modifies the audio output of an audio source based on the distance of a listener from the speakers. A speaker in an audio system may include a range device coupled with a controller. The range device may utilize infrared, laser, or acoustic technology to determine the distance between the speaker and the listener. The controller may transfer distance information to an audio interface of a processor unit. The audio interface may include a positioning routine to modify the audio output according to the distance from the speaker to the listener. Alternatively, the controller may perform the functions ascribed to the positioning routine making the necessary modifications to the audio output based on the distance information.
    Type: Grant
    Filed: May 7, 1999
    Date of Patent: February 22, 2005
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Publication number: 20040236883
    Abstract: One embodiment of the present invention relates to a method for using at least two first-in, first-out (“FIFO”) buffers in a pipelined bus, comprising, interlocking the at least two FIFO buffers, wherein the act of interlocking comprises defining a transaction correspondence between the phases tracked by each of the buffers.
    Type: Application
    Filed: June 16, 2004
    Publication date: November 25, 2004
    Inventor: Todd C. Houg
  • Patent number: 6769040
    Abstract: One embodiment of the present invention relates to a method for using at least two first-in, first-out (“FIFO”) buffers in a pipelined bus, comprising, interlocking the at least two FIFO buffers, wherein the act of interlocking comprises defining a transaction correspondence between the phases tracked by each of the buffers.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: July 27, 2004
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Publication number: 20030018838
    Abstract: One embodiment of the present invention relates to a method for using at least two first-in, first-out (“FIFO”) buffers in a pipelined bus, comprising, interlocking the at least two FIFO buffers, wherein the act of interlocking comprises defining a transaction correspondence between the phases tracked by each of the buffers.
    Type: Application
    Filed: August 28, 2002
    Publication date: January 23, 2003
    Inventor: Todd C. Houg
  • Patent number: 6470403
    Abstract: One embodiment of the present invention relates to a method for using at least two first-in, first-out (“FIFO”) buffers in a pipelined bus, comprising, interlocking the at least two FIFO buffers, wherein the act of interlocking comprises defining a transaction correspondence between the phases tracked by each of the buffers.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: October 22, 2002
    Assignee: Micron Electronics, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6360286
    Abstract: The present invention provides a circuit for saving overflow data within a sequence of data that are to be clocked out of a sequential storage device. The sequential storage device has a data output to clock out data in response to a flow control signal being asserted. The sequential storage device terminates this clocking out of the data in response to the flow control signal being deasserted. However, overflow data may be relinquished by the sequential storage device and clocked out of the data output even after the flow control signal has been deasserted. The circuit includes a slack register that is connected to the data output of the sequential storage device. The slack register stores the overflow data for when the flow control signal is again asserted.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: March 19, 2002
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6324596
    Abstract: A technique to provide device status information includes obtaining device status information, determining when a bus retry operation is being executed, and routing the device status information to a bus if a bus retry operation is being executed.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: November 27, 2001
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6282589
    Abstract: A buffer pool is described for buffering data transfers between components within a computer system. The buffer pool uses a translation table to translate virtual address pointers from calling computer components into physical address pointers within a line buffer array. The virtual address pointers are held in a translation entry table that correlates virtual and physical pointers.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: August 28, 2001
    Assignee: Micron Technology, Inc.
    Inventors: A. Kent Porterfield, Todd C. Houg
  • Patent number: 6243770
    Abstract: One embodiment of the present invention relates to a method for using at least two first-in, first-out (“FIFO”) buffers in a pipelined bus, comprising, interlocking the at least two FIFO buffers, wherein the act of interlocking comprises defining a transaction correspondence between the phases tracked by each of the buffers.
    Type: Grant
    Filed: July 21, 1998
    Date of Patent: June 5, 2001
    Assignee: Micron Technology, Inc.
    Inventor: Todd C Houg
  • Patent number: 6240473
    Abstract: A technique to provide device status information includes obtaining device status information, determining when a bus retry operation is being executed, and routing the device status information to a bus if a bus retry operation is being executed.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: May 29, 2001
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6163819
    Abstract: The present invention provides a circuit for saving overflow data within a sequence of data that are to be clocked out of a sequential storage device. The sequential storage device has a data output to clock out data in response to a flow control signal being asserted. The sequential storage device terminates this clocking out of the data in response to the flow control signal being deasserted. However, overflow data may be relinquished by the sequential storage device and clocked out of the data output even after the flow control signal has been deasserted. The circuit includes a slack register that is connected to the data output of the sequential storage device. The slack register stores the overflow data for when the flow control signal is again asserted.
    Type: Grant
    Filed: July 21, 1998
    Date of Patent: December 19, 2000
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6161153
    Abstract: A method is described for buffering data transfers between components within a computer system. The method uses a buffer pool and translation table to translate virtual address pointers from calling computer components into physical address pointers within a line buffer array. The virtual address pointers are then held in a translation entry table that correlates the virtual and physical pointers.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: December 12, 2000
    Assignee: Micron Technology, Inc.
    Inventors: A. Kent Porterfield, Todd C. Houg
  • Patent number: 6088812
    Abstract: One embodiment of the present invention provides a method for outputting a sequence of items from a sequential storage device having a data output. The data items are clocked onto the data output when a flow control signal is being asserted. A data item that is on the data output when the flow control signal is deasserted is saved in a slack register for later use to maintain the sequence of data.
    Type: Grant
    Filed: July 21, 1998
    Date of Patent: July 11, 2000
    Assignee: Micron Technology, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6055597
    Abstract: A bi-directional buffer circuit for transferring data between clock boundaries in a computer system is described. The circuit is divided into halves, with one half being controlled by a first clock and the second half being controlled by a second clock. The incoming data that is synchronized to the first clock is compiled into data blocks and stored into registers before being synchronized and transferred to the other half of the circuit. The data blocks that are stored in the register sent across a the clock boundary the then synchronized into matched registers within the second half of the circuit. In addition, the signals that control the synchronization of data blocks between the halves of the circuit are synchronized by two stages of registers to avoid the problem the metastability.
    Type: Grant
    Filed: October 30, 1997
    Date of Patent: April 25, 2000
    Assignee: Micron Electronics, Inc.
    Inventor: Todd C. Houg
  • Patent number: 6029253
    Abstract: A bi-directional buffer circuit for transferring data between clock boundaries in a computer system is described. The circuit is divided into halves, with one half being controlled by a first clock and the second half being controlled by a second clock. The incoming data that is synchronized to the first clock is compiled into data blocks and stored into registers before being synchronized and transferred to the other half of the circuit. The data blocks that are stored in the register sent across a the clock boundary the then synchronized into matched registers within the second half of the circuit. In addition, the signals that control the synchronization of data blocks between the halves of the circuit are synchronized by two stages of registers to avoid the problem of metastability.
    Type: Grant
    Filed: October 30, 1997
    Date of Patent: February 22, 2000
    Assignee: Micron Electronics, Inc.
    Inventor: Todd C. Houg
  • Patent number: 5751295
    Abstract: A graphics accelerator chip which interprets instructions and data transferred from a microprocessor via an external data bus logically coupled to the microprocessor. A host logic interface buffers the information received from the microprocessor with an on-chip first-in first-out (FIFO) memory which has an address space mapped onto a contiguous sequential address space of the microprocessor. A state machine having a temporary memory receives and interprets instructions and data from the FIFO memory, and routes them to a graphics register set which performs logical graphics operations based upon the graphics instructions and data. The temporary memory stores the last primitive command received, allowing the chip to perform multiple graphics operations where a primitive command is received from the microprocessor only once. A separate data bus from the host logic interface to the graphics register set enables direct access to the graphics registers from the microprocessor.
    Type: Grant
    Filed: April 27, 1995
    Date of Patent: May 12, 1998
    Assignee: Control Systems, Inc.
    Inventors: Thomas K. Becklund, Todd C. Houg, Benton H. Jackson, David O. Sluiter, John R. Ukura