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: 8559654Abstract: 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: GrantFiled: September 1, 2010Date of Patent: October 15, 2013Assignee: Round Rock Research, LLCInventor: Todd C. Houg
-
Publication number: 20100329082Abstract: 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: ApplicationFiled: September 1, 2010Publication date: December 30, 2010Applicant: ROUND ROCK RESEARCH, LLCInventor: Todd C. Houg
-
Patent number: 7424557Abstract: 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: GrantFiled: June 16, 2004Date of Patent: September 9, 2008Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Patent number: 6859417Abstract: 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: GrantFiled: May 7, 1999Date of Patent: February 22, 2005Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Publication number: 20040236883Abstract: 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: ApplicationFiled: June 16, 2004Publication date: November 25, 2004Inventor: Todd C. Houg
-
Patent number: 6769040Abstract: 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: GrantFiled: August 28, 2002Date of Patent: July 27, 2004Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Publication number: 20030018838Abstract: 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: ApplicationFiled: August 28, 2002Publication date: January 23, 2003Inventor: Todd C. Houg
-
Patent number: 6470403Abstract: 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: GrantFiled: August 24, 2000Date of Patent: October 22, 2002Assignee: Micron Electronics, Inc.Inventor: Todd C. Houg
-
Patent number: 6360286Abstract: 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: GrantFiled: November 2, 2000Date of Patent: March 19, 2002Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Patent number: 6324596Abstract: 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: GrantFiled: November 30, 1998Date of Patent: November 27, 2001Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Patent number: 6282589Abstract: 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: GrantFiled: July 30, 1998Date of Patent: August 28, 2001Assignee: Micron Technology, Inc.Inventors: A. Kent Porterfield, Todd C. Houg
-
Patent number: 6243770Abstract: 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: GrantFiled: July 21, 1998Date of Patent: June 5, 2001Assignee: Micron Technology, Inc.Inventor: Todd C Houg
-
Patent number: 6240473Abstract: 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: GrantFiled: November 30, 1998Date of Patent: May 29, 2001Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Patent number: 6163819Abstract: 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: GrantFiled: July 21, 1998Date of Patent: December 19, 2000Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Patent number: 6161153Abstract: 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: GrantFiled: July 30, 1998Date of Patent: December 12, 2000Assignee: Micron Technology, Inc.Inventors: A. Kent Porterfield, Todd C. Houg
-
Patent number: 6088812Abstract: 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: GrantFiled: July 21, 1998Date of Patent: July 11, 2000Assignee: Micron Technology, Inc.Inventor: Todd C. Houg
-
Patent number: 6055597Abstract: 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: GrantFiled: October 30, 1997Date of Patent: April 25, 2000Assignee: Micron Electronics, Inc.Inventor: Todd C. Houg
-
Patent number: 6029253Abstract: 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: GrantFiled: October 30, 1997Date of Patent: February 22, 2000Assignee: Micron Electronics, Inc.Inventor: Todd C. Houg
-
Patent number: 5751295Abstract: 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: GrantFiled: April 27, 1995Date of Patent: May 12, 1998Assignee: Control Systems, Inc.Inventors: Thomas K. Becklund, Todd C. Houg, Benton H. Jackson, David O. Sluiter, John R. Ukura