Patents by Inventor James H. Ewertz

James H. Ewertz 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: 6725384
    Abstract: A method and apparatus provides hardware-configured wake-up events for a computer operating system compliant with an advanced configuration and power interface (ACPI) protocol without requiring additional hardware. The method and apparatus includes generation of a system management interrupt (SMI) during normal ACPI working-to-sleep transition allowing a basic input-output system (BIOS) circuit to enable additional wake-up events independent of the computer operating system.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: April 20, 2004
    Assignee: Intel Corporation
    Inventors: John P. Lambino, James H. Ewertz
  • Patent number: 6718461
    Abstract: A processor-based system may selectively undergo one of two power on self test routines. The determination as to whether to undergo the full power on self routine or an abbreviated routine is based on whether or not the user has opened the chassis of the computer system. If the chassis has not been opened, one may assume the components of the system have not been altered and an abbreviated post is used because all the components need not be testing during the boot process.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: April 6, 2004
    Assignee: Intel Corporation
    Inventor: James H. Ewertz
  • Patent number: 6536038
    Abstract: A method for updating firmware. The method includes providing replaceable information in a non-modifiable storage and replacement information in a modifiable storage or a removable storage and providing a replacement indicator. The replacement information is accessed instead of the replaceable information based upon the replacement indicator.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: March 18, 2003
    Assignee: Intel Corporation
    Inventors: James H. Ewertz, Robert P. Hale, Orville H. Christeson
  • Patent number: 6499102
    Abstract: A computer system's BIOS (basic input/output system) POST (power-on self test) sets a bit or bits in an ISA (industry standard architecture) I/O (input/output) port, in a memory, or in a scratch pad register accessed via an ISA I/O port (indexed or non-indexed), that an AML (ACPI control method machine language) in the DSDT or other ACPI tables can access. These bit(s) will be set depending upon SETUP program selections or different hardware configurations detected by the BIOS during POST. The AML, which is the compiled result of ASL (ACPI control method Source Language) code, returns back different values for the lowest system sleep state depending upon the bit value(s) read from the ISA I/O port, the memory or the scratch pad register accessed via the ISA I/O port. In addition, an ASL code allows an external agent, e.g., an application program, to modify the ISA I/O port, the memory or the scratch pad register accessed via the ISA I/O port.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: December 24, 2002
    Assignee: Intel Corporation
    Inventor: James H. Ewertz
  • Patent number: 5479639
    Abstract: A computer system wherein a paging technique is used to expand the useable non-volatile memory capacity beyond a fixed address space limitation. The computer system of the preferred embodiment includes a flash memory component for storing non-volatile code and data including a system BIOS in the upper 128K of memory. The useful BIOS memory space is effectively increased while maintaining the address boundary of the upper 128K region. The address space of the non-volatile memory device is logically separated into distinct pages of memory (Pages 1-4). Using the apparatus and techniques of the present invention, Page 1, Page 3 and Page 4 may be individually swapped into the address space originally occupied by Page 1 (the swappable page area). In the preferred embodiment, Page 2 is held static and thus is not used as a swap area. Each of the swappable pages, Page 1, Page 3, and Page 4, contain processing logic called swapping logic used during the swapping or paging operation.
    Type: Grant
    Filed: August 26, 1994
    Date of Patent: December 26, 1995
    Assignee: Intel Corporation
    Inventors: James H. Ewertz, Orville H. Christeson, Douglas L. Gabel, Sean T. Murphy
  • Patent number: 5371876
    Abstract: A computer system wherein a paging technique is used to expand the usable non-volatile memory capacity beyond a fixed address space limitation. The computer system of the preferred embodiment includes a flash memory component for storing non-volatile code and data including a system BIOS in the upper 128K of memory. The useful BIOS memory space is effectively increased while maintaining the address boundary of the upper 128K region. The address space of the non-volatile memory device is logically separated into distinct pages of memory (Pages 1-4). Page 1, Page 3 and Page 4 may be individually swapped into the address space originally occupied by Page 1 (the swappable page area). In the preferred embodiment, Page 2 is held static and thus is not used as a swap area. Each of the swappable pages contain processing logic called swapping logic used during the swapping or paging operation. The swapping logic operates in conjunction with paging hardware to effect the swapping of pages into the swappable page area.
    Type: Grant
    Filed: October 14, 1993
    Date of Patent: December 6, 1994
    Assignee: Intel Corporation
    Inventors: James H. Ewertz, Orville H. Christeson, Douglas L. Gabe, Sean T. Murphy