Patents by Inventor Brian H. Danielson

Brian H. Danielson 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: 6304270
    Abstract: An accelerated video controller operates in conjunction with a video driver to accelerate certain video operations. If the operating environment requests a polygon operation, the driver (or software on the video controller) will determine whether the specified polygon is simple convex. The determination of whether a convex polygon is simple convex is accomplished by tracing between the vertices of the polygon and comparing the changes in direction relative to a predetermine coordinate axis to a threshold number. If the polygon is simple convex, certain operations can be performed using simpler code or hardware accelerated features. For a polygon fill, if the polygon is simple convex, the edges of the polygon are inspected to determine whether the polygon can be decomposed into a rectangle and a smaller polygon. If so, the video controllers bit engine will be used to perform the fill of the rectangle at high speed, thus reducing the time of the operation.
    Type: Grant
    Filed: July 17, 1996
    Date of Patent: October 16, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Brian H. Danielson, David A. Dyches
  • Patent number: 5740345
    Abstract: A graphics controller for use in a computer system stores information from the screen memory portion of its frame buffer in a compressed form, either in a separate compressed data memory or a portion of the frame memory separate from the screen memory. Data in the compressed data memory references color data in a color dictionary. The display controller uses the color data from the compressed data memory to drive the display, thereby reducing accesses to the frame buffer by the display controller. Accordingly, other devices, such as hardware accelerators, have greater opportunities to access the frame buffer.
    Type: Grant
    Filed: March 28, 1995
    Date of Patent: April 14, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Brian H. Danielson, John J. Watters, Timothy J. McDonald
  • Patent number: 5644691
    Abstract: An accelerated video controller operates in conjunction with a video driver to accelerate certain video operations. If the operating environment requests a polygon operation, the driver (or software on the video controller) will determine whether the specified polygon is simple convex. The determination of whether a convex polygon is simple convex is accomplished by tracing between the vertices of the polygon and comparing the changes in direction relative to a predetermine coordinate axis to a threshold number. If the polygon is simple convex, certain operations can be performed using simpler code or hardware accelerated features. For a polygon fill, if the polygon is simple convex, the edges of the polygon are inspected to determine whether the polygon can be decomposed into a rectangle and a smaller polygon. If so, the video controllers bit engine will be used to perform the fill of the rectangle at high speed, thus reducing the time of the operation.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: July 1, 1997
    Assignee: Compaq Computer Corporation
    Inventors: David A. Dyches, Brian H. Danielson, Craig A. Estepp, Danley M. Carlson