Patents by Inventor David J. DeLisle

David J. DeLisle 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: 8863309
    Abstract: A computer system is provided that comprises a processor and a Basic Input/Output System (BIOS) module coupled to the processor. The BIOS module stores a Core Root of Trust for Measurement (CRTM), wherein the CRTM selectively unlocks itself.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: October 14, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lan Wang, David J. DeLisle
  • Patent number: 7619544
    Abstract: A BIOS password security technique includes first logic operable to extract a down scan code from a keyboard input queue, the down scan code having a most significant bit; second logic operable to examine case-related auxiliary information; and third logic operable to set the state of the most significant bit responsive to the case-related auxiliary information, thereby creating a modified scan code.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: November 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark A. Piwonka, Bernard D. Desselle, David J. DeLisle
  • Publication number: 20040070371
    Abstract: A battery operated computer system implements a power management scheme based on battery behavior. The battery behavior that is monitored as part of the power management scheme may include battery temperature, current, voltage, and/or capacity. In response to one or more of these battery parameters exceeding a threshold, the computer transitions itself to a lower power consumption mode. In so doing, the potential for the battery to shut itself off due to being over-extended (e.g., over current) is reduced.
    Type: Application
    Filed: October 11, 2002
    Publication date: April 15, 2004
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Lih Chern, Lee W. Atkinson, David J. DeLisle, Richard S. Lin, Dallas M. Barlow
  • Publication number: 20030159076
    Abstract: A keyboard controller provides power management for a portable computer system. The keyboard controller both receives data from the keyboard and controls powering of a direct current/direct current converter. The keyboard controller may include a means for receiving data from the keyboard, a means for turning on power to the direct current/direct current converter, and a means for turning off the power to the direct current/direct current converter.
    Type: Application
    Filed: November 8, 2002
    Publication date: August 21, 2003
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: David J. Delisle, William C. Hallowell, Patrick R. Cooper
  • Patent number: 6161162
    Abstract: A multiprocessing computer system and method providing multiplexed address and data paths from multiple CPUs to a single storage device. These paths are controlled by an arbitration circuit which allows one CPU to always have the highest priority. The primary CPU may or may not be the highest priority CPU in the arbitration scheme. The arbitration circuit is combined with a controlling mechanism which interfaces to the memory device. This controller operates at a clock rate fast enough to allow the highest priority CPU to access the memory at it's highest data rate and, yet, guarantees a maximum idle period for the lower priority CPU to wait for it's interleaved memory access to complete. A single memory device provides cost and space savings. A controller is responsive to these processors to multiplex their information signals for selectively conveying information present at their address and data ports.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: December 12, 2000
    Assignee: NEC Corporation
    Inventors: David T. DeRoo, Mark D. Nicol, David J. DeLisle, Richard D. Ball, Saifuddin Fakhruddin, Lloyd W. Gauthier, Robert A. Kohtz, Jimmy D. Smith
  • Patent number: 6154798
    Abstract: A method for hot docking and hot undocking a portable computer and a docking station. The portable computer and docking station are physically coupled via a shared PCI bus and an expansion connector. Varying length pins in the expansion connector generate docking and undocking handshaking signals used by microcontrollers in the portable computer and docking station. The portable computer and docking station are functionally connected via low onresistance switches located in the portable computer. Following a docking event, closure of the switches connects the portion of the shared PCI bus in the docking station with the PCI bus in the portable computer. When the switches are open, the PCI busses are functionally isolated. Both the portable computer and the docking station also include a local arbiter for arbitrating and granting bus control requests from devices coupled to the shared PCI bus.
    Type: Grant
    Filed: February 16, 1999
    Date of Patent: November 28, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Richard S. Lin, David J. Maguire, James R. Edwards, David J. Delisle
  • Patent number: 6154838
    Abstract: A computer system having a processor, a microcontroller, a flash ROM is provided with an address remapper for handling warm-boot events, and an arbiter for selectively assigning the ownership of the flash ROM to either the microprocessor or the microcontroller. The arbiter assigns the flash ROM initially to the microcontroller when power is initially provided to the system. After the flash ROM boots up and checks the integrity of the flash ROM and updates the content of the flash ROM with valid firmware if necessary, the microcontroller releases the flash ROM to the microprocessor to enable the computer system to proceed with the normal boot-up process. In this process, various system self tests are performed. Next, the microprocessor copies or shadows one or more portions of the flash ROM BIOS into a main memory array. After the shadow operation, the processor sets a remap bit to indicate that the ROM BIOS content has been copied into the main memory array.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: November 28, 2000
    Inventors: Hung Q. Le, David J. Delisle, Maria Lucia Melo
  • Patent number: 6094700
    Abstract: A computer system includes an I/O controller and a bridge logic device which transmit status data via a serial bus. The I/O controller comprises an embedded controller, a memory device, and a serial bus interface including a transceiver, a transmit register, and a receiver register. The bridge logic also includes a serial bus interface with a transceiver, a transmit register, and a receiver register. Data is transmitted from the transmit register of one device to the receive register of the other device. Although the serial bus protocol limits data transfers to eight-bit segments, the I/O controller and bridge logic transmit up to twenty-four different variables by encoding each transmitted byte into a data frame that includes a two-bit frame identifier and a six-bit data field. Further, one of the data frames transmitted by the I/O controller includes an acknowledge bit to indicate when a previous frame has been received from the bridge logic.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: July 25, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Todd Deschepper, David J. DeLisle, Russ Wunderlich
  • Patent number: 6009495
    Abstract: An interface between the host CPU and the programmably memory, providing an address, data and read/write control signals to create a non-volatile sector within the programmable memory. In an embodiment when the system reset is de-asserted immediately after power-on, the size of the protected EEPROM area is sensed on special strapping option pins and automatically configures the non-volatile sector. This allows the size of the protected area to be changed on the manufacturing line as needed for different applications. Once configured to protect a specific size and location in the non-volatile memory, the invention prevents the write control signal to the memory to be asserted when the address of the data access requested by the CPU is in the protected area of the memory. This has the effect of preventing modification of the protected area by a sector modification algorithm.
    Type: Grant
    Filed: November 8, 1995
    Date of Patent: December 28, 1999
    Assignee: Packard Bell NEC
    Inventors: David T. DeRoo, Mark D. Nicol, David J. DeLisle, Saifuddin Fakhruddin, Lloyd W. Gauthier, Robert A. Kohtz
  • Patent number: 5964850
    Abstract: A method and apparatus for increasing system functionality through a predefined interface is disclosed. Signal lines which are not used or which are not used in certain modes are connected to an interconnection device instead of being connected to an interface wherein the output of the interconnection device is connected to the interface where such lines would have been connected. The interconnection device also has a set of inputs for receiving signals from a device providing the desired functionality. A controller chooses between the two sets of inputs to control what signal lines are connected to the predefined interface. Accordingly, during certain modes of operation, the added functionality from a device whose output is being switched into the interface can be supported. In one embodiment, speaker phone capability is provided for even though the predefined PCMCIA interface does not support such capability.
    Type: Grant
    Filed: November 10, 1997
    Date of Patent: October 12, 1999
    Assignee: Compaq Computer Corporation
    Inventors: Robin T. Castell, G. Edward Newman, Lee W. Atkinson, Kevin W. Eyres, David J. Delisle
  • Patent number: 5873000
    Abstract: A method for hot docking and hot undocking a portable computer and a docking station. The portable computer and docking station are physically coupled via a shared PCI bus and an expansion connector. Varying length pins in the expansion connector generate docking and undocking handshaking signals used by microcontrollers in the portable computer and docking station. The portable computer and docking station are functionally connected via low on-resistance switches located in the portable computer. Following a docking event, closure of the switches connects the portion of the shared PCI bus in the docking station with the PCI bus in the portable computer. When the switches are open, the PCI busses are functionally isolated. Both the portable computer and the docking station also include a local arbiter for arbitrating and granting bus control requests from devices coupled to the shared PCI bus.
    Type: Grant
    Filed: July 19, 1996
    Date of Patent: February 16, 1999
    Assignee: Compaq Computer Corporation
    Inventors: Richard S. Lin, David J. Maguire, James R. Edwards, David J. Delisle
  • Patent number: 5872967
    Abstract: A computer system employs a process on warm boot which obviates the need to copy code in non-volatile memory to volatile memory; a normal function in a warm boot process. The computer system checks a warm boot flag which indicates that the code was previously copied on cold boot. By avoiding copying this already copied code and executing directly from the volatile memory considerable time is saved. Since BIOS code is typically on the order of 10K bytes, elimination of the necessity to rewrite BIOS and vectoring directly to BIOS image file in RAM saves on the order of ten thousand clock cycles.
    Type: Grant
    Filed: February 27, 1996
    Date of Patent: February 16, 1999
    Assignee: Packard Bell NEC
    Inventors: David T. DeRoo, Mark D. Nicol, David J. DeLisle, Michael P. Krau, Saifuddin Fakhruddin, Lloyd W. Gauthier, Robert A. Kohtz
  • Patent number: 5867655
    Abstract: In the present invention, a single EEPROM is used to store firmware for the CPU, firmware for the SCP and the system password and other critical system data. Hardware protection is provided that prevents the CPU from accessing the portion of the EEPROM that contains the password or other critical systems data.
    Type: Grant
    Filed: August 19, 1997
    Date of Patent: February 2, 1999
    Assignee: Packard Bell Nec
    Inventors: David T. DeRoo, Mark D. Nicol, David J. DeLisle, Michael P. Krau, Saifuddin Fakhruddin, Lloyd W. Gauthier, Robert A. Kohtz
  • Patent number: 5822601
    Abstract: The invention provides for a CPU in a digital system to control the location of the code being executed by one or more peripheral CPUs when all CPUs share a common memory. This allows the CPU to allocate convenient (e.g., unused) blocks of its address space for the code for the peripheral CPU(s). Additionally, for digital systems in which the peripheral CPU(s) cannot address the full range of the address space of the shared memory that is available to the CPU, the CPU can control the relocation of the block of code for the peripheral CPU(s) (i.e., provide a code paging system).
    Type: Grant
    Filed: October 27, 1995
    Date of Patent: October 13, 1998
    Assignee: Packard Bell NEC
    Inventors: David T. DeRoo, Mark D. Nicol, David J. DeLisle, Saifuddin Fakhruddin, Lloyd W. Gauthier, Robert A. Kohtz
  • Patent number: 5819087
    Abstract: A computer system having a processor, a microcontroller, a flash ROM is provided with an address remapper for handling warm-boot events, and an arbiter for selectively assigning the ownership of the flash ROM to either the microprocessor or the microcontroller. The arbiter assigns the flash ROM initially to the microcontroller when power is initially provided to the system. After the flash ROM boots up and checks the integrity of the flash ROM and updates the content of the flash ROM with valid firmware if necessary, the microcontroller releases the flash ROM to the microprocessor to enable the computer system to proceed with the normal boot-up process. In this process, various system self tests are performed. Next, the microprocessor copies or shadows one or more portions of the flash ROM BIOS into a main memory array. After the shadow operation, the processor sets a remap bit to indicate that the ROM BIOS content has been copied into the main memory array.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: October 6, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Hung Q. Le, David J. Delisle, Maria Lucia Melo
  • Patent number: 5805882
    Abstract: In accordance with the invention, a computer system is provided with a flash read-only-memory (ROM), a microcontroller and a data port. The microcontroller initially owns the flash ROM. The microcontroller further has a separate ROM upon which it can execute boot-up instructions. After booting up, the microcontroller checks the flash ROM contents, preferably by performing a check-sum of the flash ROM contents. If the checksum of the flash ROM contents matches an expected value, the microcontroller releases ownership of the flash ROM to the computer system so that the computer system boots-up as normal. If the microcontroller determines that the flash ROM has become corrupted, the microcontroller accesses the data port and looks for a flash programming protocol. If the protocol is present at the data port, the microcontroller receives the data from the data port and programs the flash ROM accordingly.
    Type: Grant
    Filed: July 19, 1996
    Date of Patent: September 8, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Patrick R. Cooper, David J. DeLisle, Hung Q. Le
  • Patent number: 5794054
    Abstract: In accordance with the invention, a computer system is provided with a processor, a flash ROM, a microcontroller and an arbiter for selectively assigning the ownership of the flash ROM to either the microprocessor or the microcontroller. The arbiter assigns the flash ROM initially to the microcontroller when it boots up. After checking the integrity of the flash ROM and updating the content of the flash ROM with valid software if necessary, the microcontroller releases the flash ROM to the microprocessor to enable the computer system to proceed with the normal boot-up process. In this process, various system self tests are performed. Next, the microprocessor shadows one or more portions of the flash ROM BIOS into a main memory array. After the processor successfully boots up, the processor releases the flash ROM back to the microcontroller by writing a command to a mailbox register in the arbiter which places the microcontroller in an idle mode and by restarting the clock generator of the microcontroller.
    Type: Grant
    Filed: July 19, 1996
    Date of Patent: August 11, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Hung Q. Le, David J. Delisle
  • Patent number: 5768615
    Abstract: A method and apparatus for increasing system functionality through a predefined interface is disclosed. Signal lines which are not used or which are not used in certain modes are connected to an interconnection device instead of being connected to an interface wherein the output of the interconnection device is connected to the interface where such lines would have been connected. The interconnection device also has a set of inputs for receiving signals from a device providing the desired functionality. A controller chooses between the two sets of inputs to control what signal lines are connected to the predefined interface. Accordingly, during certain modes of operation, the added functionality from a device whose output is being switched into the interface can be supported. In one embodiment, speaker phone capability is provided for even though the predefined PCMCIA interface does not support such capability.
    Type: Grant
    Filed: November 30, 1995
    Date of Patent: June 16, 1998
    Assignee: Compaq Computer Corp.
    Inventors: Robin T. Castell, G. Edward Newman, Lee W. Atkinson, Kevin W. Eyres, David J. Delisle
  • Patent number: 5752063
    Abstract: The invention provides a simple I/O port which can be used to support a variety of system functions such as a revision, configuration or identification register. This port is provided with a means to be programmable once, upon system power-up so that changes to the port contents are possible, but only under controlled conditions. Once the register has been programmed, it will no longer respond to writes.
    Type: Grant
    Filed: December 19, 1995
    Date of Patent: May 12, 1998
    Assignee: Packard Bell NEC
    Inventors: David T. DeRoo, Mark D. Nicol, David J. DeLisle, Michael P. Krau, Saifuddin Fakhruddin, Lloyd W. Gauthier, Robert A. Kohtz
  • Patent number: 5696987
    Abstract: A relatively fast system control processor, such as an Intel 8051, is substituted for an Intel 8042 microprocessor in a PC/AT type compatible personal computer. In one embodiment of the invention, a System Control Processor Interface (SCPI) is provided between the central processing unit (CPU) and the system control processor (SCP) to maintain compatibility with the PC/AT bus. The combination of the faster SCP and the SCPI interface improves the overall system performance. Control circuitry is also provided for setting the A20 signal relatively quickly to allow memory access above one megabyte. In an alternate embodiment of the invention, a Mouse Keyboard Interface (MKI) is provided. The MKI provides even quicker switching of the Gate A20 signal by eliminating the need to interrupt the SCP. The MKI also provides support for a type PS/2 mouse.
    Type: Grant
    Filed: March 27, 1996
    Date of Patent: December 9, 1997
    Assignee: Packard Bell NEC Inc.
    Inventors: David J. DeLisle, Saifuddin Fakhruddin, Lloyd Gauthier, Robert A. Kohtz