Patents by Inventor Michael J. McTague
Michael J. McTague 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: 7190715Abstract: An asymmetric digital subscriber loop modem may achieve efficiency and cost reduction by providing a coder/decoder (codec) chip which transmits data externally of the chip when the data is at a reduced or lower data rate. That is, instead of transmitting the data at a higher data rate, which may result in increased cost, for example for EMI shielding, the codec chip transmits the data when the data is at a reduced data rate.Type: GrantFiled: December 23, 1999Date of Patent: March 13, 2007Assignee: Intel CorporationInventors: Michael J. McTague, Raman M. Srinivasan, Brad A. Barmore
-
Patent number: 7028209Abstract: A bus repeater with voltage conversion and multiplexing circuits for use between devices with incompatible voltage levels communicating over inter-integrated circuit (I2C) buses. Bi-directional data and clock lines are passed through the circuit from one bus to the other, blocked so they are not passed on, or modified before being passed on, depending on the current transaction. The repeater is placed between two separate I2C buses and communicates between the two buses. To accommodate the slow-slave requirements of an I2C bus, the duration of signals on the clock line may be modified.Type: GrantFiled: May 13, 2003Date of Patent: April 11, 2006Assignee: Intel CorporationInventors: Daniel A. Mosley, Michael J. McTague
-
Patent number: 6678776Abstract: A PCI bus system for a computer provides a main board with one or more PCI slots mounted on the board, and with each PCI slot adapted to receive a PHI card. Each PCI slot includes a plurality of electrical contacts. A multiplexor is provided for each PCI slot, and each multiplexor has at least first and second sets of electrical inputs selectively connectable to a set of outputs connected to a first set of the electrical contacts on its respective PCI slot. A link controller is provided for each PCI slot, with each link controller mounted on the main board. A first plurality of electrical lines for each PCI slot connect the respective link controller to the first set of electrical inputs on the respective multiplexor. A PCI controller is mounted on the main board, with a second plurality of electrical lines connecting the PHI controller to the second set of electrical inputs on the multiplexor.Type: GrantFiled: March 28, 2003Date of Patent: January 13, 2004Assignee: Intel CorporationInventor: Michael J. McTague
-
Publication number: 20030191809Abstract: A bus repeater with voltage conversion and multiplexing circuits for use between devices with incompatible voltage levels communicating over inter-integrated circuit (I2C) buses. Bi-directional data and clock lines are passed through the circuit from one bus to the other, blocked so they are not passed on, or modified before being passed on, depending on the current transaction. The repeater is placed between two separate I2C buses and communicates between the two buses. To accommodate the slow-slave requirements of an I2C bus, the duration of signals on the clock line may be modified.Type: ApplicationFiled: May 13, 2003Publication date: October 9, 2003Inventors: Daniel A. Mosley, Michael J. McTague
-
Publication number: 20030188068Abstract: A PCI bus system for a computer provides a main board with one or more PCI slots mounted on the board, and with each PCI slot adapted to receive a PCI card. Each PCI slot includes a plurality of electrical contacts. A multiplexor is provided for each PCI slot, and each multiplexor has at least first and second sets of electrical inputs selectively connectable to a set of outputs connected to a first set of the electrical contacts on its respective PCI slot. A link controller is provided for each PCI slot, with each link controller mounted on the main board. A first plurality of electrical lines for each PCI slot connect the respective link controller to the first set of electrical inputs on the respective multiplexor. A PCI controller is mounted on the main board, with a second plurality of electrical lines connecting the PCI controller to the second set of electrical inputs on the multiplexor.Type: ApplicationFiled: March 28, 2003Publication date: October 2, 2003Applicant: Intel CorporationInventor: Michael J. McTague
-
Patent number: 6597197Abstract: A bus repeater with voltage conversion and multiplexing circuits for use between devices with incompatible voltage levels communicating over inter-integrated circuit (I2C) buses. Bi-directional data and clock lines are passed through the circuit from one bus to the other, blocked so they are not passed on, or modified before being passed on, depending on the current transaction. The repeater is placed between two separate I2C buses and communicates between the two buses. Separating the two buses in this manner permits each bus to operate at a different voltage. Multiplexing is achieved by including logic in the repeater to recognize a first address associated with the repeater received from the first bus, and pass subsequent addresses and their associated messages through to the second bus to be decoded and processed by the devices on that bus. When the first address is not associated with the repeater, subsequent addresses and their associated messages are ignored and not passed through.Type: GrantFiled: August 27, 1999Date of Patent: July 22, 2003Assignee: Intel CorporationInventors: Daniel A. Mosley, Michael J. McTague
-
Patent number: 6594717Abstract: Apparatus and methods to control an external bus. In one embodiment, an apparatus includes an external bus port and an external bus controller. The external bus controller can include a first register interface to receive a first set of data and a second register interface to receive a second set of data. The external bus controller can send the first set of data and the second set of data to said external bus port.Type: GrantFiled: September 9, 2002Date of Patent: July 15, 2003Assignee: Intel CorporationInventors: Norman J. Rasmussen, Brad W. Hosler, Darren Abramson, Michael J. McTague
-
Patent number: 6549967Abstract: A PCI bus system for a computer provides a main board with one or more PCI slots mounted on the board, and with each PCI slot adapted to receive a PCI card. Each PCI slot includes a plurality of electrical contacts. A multiplexor is provided for each PCI slot, and each multiplexor has at least first and second sets of electrical inputs selectively connectable to a set of outputs connected to a first set of the electrical contacts on its respective PCI slot. A link controller is provided for each PCI slot, with each link controller mounted on the main board. A first plurality of electrical lines for each PCI slot connect the respective link controller to the first set of electrical inputs on the respective multiplexor. A PCI controller is mounted on the main board, with a second-plurality of electrical lines connecting the PCI controller to the second set of electrical inputs on the multiplexor.Type: GrantFiled: November 12, 1999Date of Patent: April 15, 2003Assignee: Intel CorporationInventor: Michael J. McTague
-
Publication number: 20030065829Abstract: Apparatus and methods to control an external bus. In one embodiment, an apparatus includes an external bus port and an external bus controller. The external bus controller can include a first register interface to receive a first set of data and a second register interface to receive a second set of data. The external bus controller can send the first set of data and the second set of data to said external bus port.Type: ApplicationFiled: September 9, 2002Publication date: April 3, 2003Inventors: Norman J. Rasmussen, Brad W. Hosler, Darren Abramson, Michael J. McTague
-
Patent number: 6502146Abstract: Apparatus and methods to control an external bus. In one embodiment, an apparatus includes an external bus port and an external bus controller. The external bus controller can include a first register interface to receive a first set of data and a second register interface to receive a second set of data. The external bus controller can send the first set of data and the second set of data to said external bus port.Type: GrantFiled: March 29, 2000Date of Patent: December 31, 2002Assignee: Intel CorporationInventors: Norman J. Rasmussen, Brad W. Hosler, Darren Abramson, Michael J. McTague
-
Patent number: 6292865Abstract: A method and apparatus for masking processor requests to improve bus efficiency includes a bus bridge having a detection logic for determining when a first processor on a first bus has been backed off the first bus a predetermined number of times. When the detection logic determines the first processor has been backed off the first bus the predetermined number of times, a timer is set to a first value, with the first value being sufficient to allow an agent on a second bus to access the first bus. A masking logic, coupled to the detection logic and the timer, is for masking requests from the first processor until the timer expires.Type: GrantFiled: June 23, 1998Date of Patent: September 18, 2001Assignee: Intel CorporationInventors: Michael J. McTague, Bradford B. Congdon
-
Patent number: 6026460Abstract: A method and apparatus for sequencing system bus grants and disabling a posting buffer in a bus bridge includes a bus activity monitor for monitoring bus cycles on a first bus, an inbound posting buffer, and a control logic. The control logic indicates whether to grant control of the first bus to a first processor on the first bus based on whether the inbound posting buffer is empty, and also controls disabling of posting to the inbound posting buffer. The control logic disables inbound posting responsive to both the first processor being backed off the system bus a predetermined number of times and the inbound posting buffer being empty.Type: GrantFiled: May 10, 1996Date of Patent: February 15, 2000Assignee: Intel CorporationInventors: Howard S. David, Michael J. McTague
-
Patent number: 5850557Abstract: A method and apparatus for masking processor requests to improve bus efficiency includes a bus bridge having a detection logic for determining when a first processor on a first bus has been backed off the first bus a predetermined number of times. When the detection logic determines the first processor has been backed off the first bus the predetermined number of times, a timer is set to a first value, with the first value being sufficient to allow an agent on a second bus to access the first bus. A masking logic, coupled to the detection logic and the timer, is for masking requests from the first processor until the timer expires.Type: GrantFiled: May 10, 1996Date of Patent: December 15, 1998Assignee: Intel CorporationInventors: Michael J. McTague, Bradford B. Congdon
-
Patent number: 5668949Abstract: A hybrid decoding module which resides on the computer system's high speed memory bus. The computer system incorporating the hybrid decoding module scheme is capable of having centrally decoded resources on the memory bus as well as resources capable of decoding memory bus addresses directly. During system initialization, or after a hard reset, the decoding logic polls each of the resources on the memory bus to determine whether the resource is a centrally decoded resource or a distributed decode resource. A table is maintained for all centrally decoded resources such that when addresses are put out by the processor during run-time, the decoding logic is capable of directing control to the centrally decoded resource. Another aspect of the present invention is implemented during the initialization of the system. When resources are polled by the decoding logic, they are also provided with an identifier which identifies the last available I/O space slot.Type: GrantFiled: October 19, 1995Date of Patent: September 16, 1997Assignee: Intel CorporationInventors: Joseph M. Nardone, Michael J. McTague, Howard S. David
-
Patent number: 5590289Abstract: A hybrid decoding module which resides on the computer system's high speed memory bus. The computer system incorporating the hybrid decoding module scheme is capable of having centrally decoded resources on the memory bus as well as resources capable of decoding memory bus addresses directly. During system initialization, or after a hard reset, the decoding logic polls each of the resources on the memory bus to determine whether the resource is a centrally decoded resource or a distributed decode resource. A table is maintained for all centrally decoded resources such that when addresses are put out by the processor during run-time, the decoding logic is capable of directing control to the centrally decoded resource. Another aspect of the present invention is implemented during the initialization of the system. When resources are polled by the decoding logic, they are also provided with an identifier which identifies the last available I/O space slot.Type: GrantFiled: January 31, 1995Date of Patent: December 31, 1996Assignee: Intel CorporationInventors: Joseph M. Nardone, Michael J. McTague, Howard S. David