Patents by Inventor Kyle D. Gilsdorf

Kyle D. Gilsdorf 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: 7234051
    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: Grant
    Filed: August 9, 2002
    Date of Patent: June 19, 2007
    Assignee: Intel Corporation
    Inventors: Peter R. Munguia, Kyle D. Gilsdorf
  • Patent number: 7216211
    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: Grant
    Filed: May 22, 2003
    Date of Patent: May 8, 2007
    Assignee: Intel Corporation
    Inventors: Peter R. Munguia, Kyle D. Gilsdorf
  • 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: 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: 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