Patents by Inventor Bradley L. Saunders

Bradley L. Saunders 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: 20120235924
    Abstract: In one implementation, a display system includes a first display client module, a second display client module, and a display control module. The display control module provides a first data set associated with a first region of a virtual display to the first display client module. The display control module also provides a second data set associated with a second region different from the first region of the virtual display to the second display client module. The first display client module is configured to output the first data set and to provide a first input event descriptor to the display control module at a first time. The second display client module is configured to output the second data set and to provide a second input event descriptor to the display control module at a second time.
    Type: Application
    Filed: March 16, 2011
    Publication date: September 20, 2012
    Inventors: Roland M. Hochmuth, Bradley L. Saunders, Donald Gonzalez
  • Patent number: 6046747
    Abstract: A computer graphics system includes a host computer, including a graphics application program and an application programming interface, and graphics hardware. The application programming interface creates a display list for receiving and storing user-specified commands and stores each user-specified texture download command in a texture image list. When a texture processing command is received and the corresponding texture map is optimizable, the texture image list is stored in a texture object, the texture object is marked as not downloaded and a bind texture call is inserted in the display list. The bind texture call contains a reference to the texture object.
    Type: Grant
    Filed: August 4, 1997
    Date of Patent: April 4, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Bradley L. Saunders, Brett E. Johnson
  • Patent number: 5936632
    Abstract: The invention provides a method for the fast downloading of textures to graphics hardware for use in computer graphics. By loading the textures directly into hardware, and by making that the only copy of the texture which is downloaded, it is possible to save the time and memory space which have heretofore been required to make at least two additional copies of the texture. Instead, bookkeeping entries are made which tell the graphics API and the applications software that the texture is already available in the graphics hardware.
    Type: Grant
    Filed: July 26, 1996
    Date of Patent: August 10, 1999
    Assignee: Hewlett-Packard Co.
    Inventors: Ross Cunniff, Bradley L. Saunders
  • Patent number: 5917497
    Abstract: The invention provides a method for downloading texel data into a contiguous block of memory (FIG. 3, 46) in a computer graphics system. The texel data for the first level is downloaded, and from the memory map level number and the size of the MIP map, the amount of contiguous memory needed is allocated for a contiguous block of memory for all of the MIP map levels associated with the texture (FIG. 3, 6). Then, the data for the first MIP map is placed into the contiguous memory in the appropriate location for the level number based upon a computed offset value (FIG. 3, 62). As additional MIP map levels are downloaded, if they have level numbers and sizes which are consistent with the first downloaded MIP map, an offset value is computed, based upon their level number, and they are placed into the appropriate location in the contiguous memory block. Alternatively, if a MIP map is downloaded which is not consistent with the data previously downloaded, it is placed into temporary memory, and a flag is set (FIG.
    Type: Grant
    Filed: February 10, 1998
    Date of Patent: June 29, 1999
    Assignee: Hewlett-Packard Company
    Inventor: Bradley L. Saunders
  • Patent number: 5781197
    Abstract: The invention provides a method for downloading texel data into a contiguous block of memory in a computer graphics system. The texel data for the first level is downloaded, and from the memory map level number and the size of the MIP map, the amount of contiguous memory needed is allocated for a contiguous block of memory for all of the MIP map levels associated with the texture. Then, the data for the first MIP map is placed into the contiguous memory in the appropriate location for the level number based upon a computed offset value. As additional MIP map levels are downloaded, if they have level numbers and sizes which are consistent with the first downloaded MIP map, an offset value is computed, based upon their level number, and they are placed into the appropriate location in the contiguous memory block. Alternatively, if a MIP map is downloaded which is not consistent with the data previously downloaded, it is placed into temporary memory, and a flag is set.
    Type: Grant
    Filed: July 26, 1996
    Date of Patent: July 14, 1998
    Assignee: Hewlett-Packard Company
    Inventor: Bradley L. Saunders