Patents by Inventor Peter R. Munguia

Peter R. Munguia 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: 7111103
    Abstract: A system to monitor performance of a computing device includes a first bridge to interface with a first set of devices, and a second bridge to interface with a second set of devices. Configuration registers store configuration data associated with the second set of devices, and are accessible through the second bridge. A hub interface allows data to transfer downstream from the first bridge to the second bridge, and allows data to transfer upstream from the second bridge to the first bridge. A controller, external to the first and second bridges, accesses the configuration registers via the second bridge. A logic device allows the second bridge to send data to, and receive data from, the controller.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: September 19, 2006
    Assignee: Intel Corporation
    Inventors: Jennifer C. Wang, Aniruddha P. Joshi, Peter R. Munguia
  • Patent number: 7103692
    Abstract: Embodiments of the present invention provide a method and apparatus to allow an I/O controller to alert an external controller using an enhanced SMBus implementation that enables bi-directional capability on SMBALERT#. I/O controller includes an auxiliary control register and alert output enable (AOEN) register. When host sets AOE bit in auxiliary control register, SMBALERT# signal is configured as an output signal with bi-directional functionality. External controller uses an interface command to write to AOEN register and determine events/conditions it wants to be alerted on. SMBALERT# is activated in response to a detected event/condition. In response to SMBALERT#, external controller determines the alert generation condition using byte read commands on the system management bus, and clears SMBALERT#.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: September 5, 2006
    Assignee: Intel Corporation
    Inventors: Atul Kwatra, John P. Lee, Aniruddha P. Joshi, Thomas M. Slaight, Peter R. Munguia
  • Patent number: 7023745
    Abstract: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU) and a memory device, coupled to the CPU. The memory device includes a charge pump circuit to amplify a first voltage, and a voltage detection circuit coupled to the charge pump circuit to disable the charge pump circuit if a second voltage is detected.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: April 4, 2006
    Assignee: Intel Corporation
    Inventors: Peter R. Munguia, Edward Butler
  • Patent number: 6944796
    Abstract: Embodiments of the present invention provide a system event log for a computer system. The system event log may comprise a RAM coupled to a system bus. The system event log may be configured to record information in the RAM corresponding to bus transactions on the system bus. The information may be used to de-bug system problems.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: September 13, 2005
    Assignee: Intel Corporation
    Inventors: Aniruddha P. Joshi, Peter R. Munguia, Jennifer C. Wang
  • Publication number: 20040250178
    Abstract: A watchdog timer including a counter, a watchdog enable mechanism, and a timeout control. The watchdog enable mechanism is set to an enabled state by receiving an enabling input and set to a disabled state only by a power cycle or a hardware reset. The timeout control is coupled to the counter and to the watchdog enable mechanism. The timeout control enables a error signal if the watchdog enable mechanism is enabled and the counter is not updated before completing a count.
    Type: Application
    Filed: May 23, 2003
    Publication date: December 9, 2004
    Inventors: Peter R. Munguia, Kyle D. Gilsdorf, Shailendra Jha
  • Publication number: 20040233933
    Abstract: A method and device for combining packets is disclosed. In various embodiments, a plurality of packets that are compliant with a particular protocol are combined into a single packet of the same protocol. The single packet also preserves identification information for each of the combined packets within the single packet. The identification information can be used to partition and/or route the combined packets to their respective destinations.
    Type: Application
    Filed: May 23, 2003
    Publication date: November 25, 2004
    Inventor: Peter R. Munguia
  • Publication number: 20040236923
    Abstract: A method and apparatus for allocating a variable amount of memory to a device coupled to a bus are disclosed. In one embodiment, a first register contains a first value. A second register (e.g., Base Address Register) contains a second value that represents a default amount of memory to allocate to the device. The second value is automatically altered to indicate an updated amount of memory to allocate based on the first value. The ability to alter the default memory value substantially eliminates memory holes, which are unused portions of memory that have been allocated to devices coupled to the bus.
    Type: Application
    Filed: May 22, 2003
    Publication date: November 25, 2004
    Inventors: Peter R. Munguia, Kyle D. Gilsdorf
  • Publication number: 20040230730
    Abstract: Machine-readable media, methods, and apparatus are described for performing direct memory access (DMA) transfers. In some embodiments, a device may generate an interrupt to request a DMA transfer. A DMA controller may claim the interrupt and may prevent a processor from receiving and/or servicing the claimed interrupt. The DMA controller may further transfer a data block in response to the claimed interrupt.
    Type: Application
    Filed: May 16, 2003
    Publication date: November 18, 2004
    Inventor: Peter R. Munguia
  • Patent number: 6792478
    Abstract: The present invention relates to a system and method to configure input/output (SIO) devices to use selected pairs of port addresses. The method includes writing a first unique value to a selected port address. The method further includes writing a second unique value to the selected port address. The method also includes performing a read operation on the selected port address to obtain a read value. The method additionally includes setting an input/output (IO) device to use the selected port address.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: September 14, 2004
    Assignee: Intel Corporation
    Inventors: Peter R. Munguia, Aniruddha P. Joshi
  • Publication number: 20040098527
    Abstract: Embodiments of the present invention provide a method and apparatus to allow an I/O controller to alert an external controller using an enhanced SMBus implementation that enables bi-directional capability on SMBALERT#. I/O controller includes an auxiliary control register and alert output enable (AOEN) register. When host sets AOE bit in auxiliary control register, SMBALERT# signal is configured as an output signal with bi-directional functionality. External controller uses an interface command to write to AOEN register and determine events/conditions it wants to be alerted on. SMBALERT# is activated in response to a detected event/condition. In response to SMBALERT#, external controller determines the alert generation condition using byte read commands on the system management bus, and clears SMBALERT#.
    Type: Application
    Filed: November 14, 2002
    Publication date: May 20, 2004
    Inventors: Atul Kwatra, John P. Lee, Aniruddha P. Joshi, Thomas M. Slaight, Peter R. Munguia
  • Publication number: 20040030883
    Abstract: A method and apparatus for booting from a selection of multiple boot images. Control logic is coupled with a plurality of memory devices containing a plurality of boot images. The control logic employs a device select value to map device requests to memory devices. An event agent monitors the apparatus for various events including a corrupted primary boot image. The event agent notifies the control logic when an event occurs and the control logic changes the device select value responsive to the event. The mapping from device requests to memory devices changes when the device select value changes.
    Type: Application
    Filed: August 9, 2002
    Publication date: February 12, 2004
    Inventors: Peter R. Munguia, Kyle D. Gilsdorf
  • Publication number: 20030188050
    Abstract: The present invention relates to a system and method to configure input/output (SIO) devices to use selected pairs of port addresses. The method includes writing a first unique value to a selected port address. The method further includes writing a second unique value to the selected port address. The method also includes performing a read operation on the selected port address to obtain a read value. The method additionally includes setting an input/output (IO) device to use the selected port address.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Inventors: Peter R. Munguia, Aniruddha P. Joshi
  • Publication number: 20030182489
    Abstract: A system to monitor performance of a computing device includes a first bridge to interface with a first set of devices, and a second bridge to interface with a second set of devices. Configuration registers store configuration data associated with the second set of devices, and are accessible through the second bridge. A hub interface allows data to transfer downstream from the first bridge to the second bridge, and allows data to transfer upstream from the second bridge to the first bridge. A controller, external to the first and second bridges, accesses the configuration registers via the second bridge. A logic device allows the second bridge to send data to, and receive data from, the controller.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Inventors: Jennifer C. Wang, Aniruddha P. Joshi, Peter R. Munguia