Patents by Inventor Bryant E. Bigbee

Bryant E. Bigbee 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).

  • Publication number: 20010052065
    Abstract: The present invention discloses a method and apparatus for saving and restoring registers. A single instruction is decoded. The single instruction moves contents of a plurality of registers associated with a functional unit in a processor to a memory; the processor operates under a plurality of operational modes and operand sizes. The single instruction arranges the contents in the memory according to a predetermined format into a plurality of groups, each group is aligned at an address boundary which corresponds to a multiple of 2N bytes. The predetermined format is constant for the plurality of operational modes and operand sizes. The single instruction retains the contents of the plurality of registers after moving.
    Type: Application
    Filed: March 31, 1998
    Publication date: December 13, 2001
    Inventors: WILLIAM C. ALEXANDER III, SHREEKANT S. THAKKAR, PATRICE L. ROUSSEL, THOMAS HUFF, BRYANT E. BIGBEE, STEPHEN A. FISCHER
  • Patent number: 6289431
    Abstract: A method and apparatus for accessing pages in physical memory, where the physical memory is described. The present invention provides a paged memory system having multiple page sizes. Pages of a first size are accessed via a page directory entry and a corresponding page table entry. The page directory entry stores a base physical address for a corresponding page table and control bits indicating permissions. The page table entry stores a base physical address of the page in memory. In one embodiment, the page table entry inherits permissions from the page directory entry. Pages of a second size are accessed via a page directory entry that stores a base physical address of the page and control bits indicating permissions associated with the page. In another embodiment, entries to the page directory table and the page table are 4-bytes in size and provide paging for memory up to 1.1 Terabytes in size.
    Type: Grant
    Filed: January 26, 1998
    Date of Patent: September 11, 2001
    Assignee: Intel Corporation
    Inventors: Bryant E. Bigbee, Lance E. Hacking, Shahrokh Shahidzadeh, Shreekant S. Thakkar
  • Patent number: 5946713
    Abstract: The present invention relates to a computer system in which linear memory attributes are specified. Physical memory attributes may also be specified in physical attribute registers. A memory attribute palette (MAP) receives index signals and selects linear memory attributes in response to the index signals. An effective memory attribute selector receives selected linear memory attribute signals and, if present, the physical memory attribute signals and, in response thereto, selects effective memory attribute signals to present an effective memory attribute. In a preferred embodiment, the linear memory attributes may be programmably written into one or more registers, thereby allowing a program or OS flexibility in the choice of memory attributes, including memory attributes not currently used. The invention allows a program to apply a memory attribute of choice to a particular section of memory, thereby allowing the computer system to provide higher performance.
    Type: Grant
    Filed: August 18, 1997
    Date of Patent: August 31, 1999
    Assignee: Intel Corporation
    Inventors: Lance E. Hacking, Bryant E. Bigbee, Shahrokh Shahidzadeh, Shreekant S. Thakkar