Patents by Inventor Scott R. Maass

Scott R. Maass 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: 7830389
    Abstract: Dual processor accelerated graphics rendering is a method which allows for optimizing graphics performance using two processors and 3D hardware accelerators. This method allows for real time embedded systems to have multiple partitions to render to multiple windows with non-blocking graphics calls. One processor queues up graphics calls within a discrete time because they do not interface with the graphics accelerator hardware. The second processor supports the hardware accelerator with drivers operating in a single partition. This design abstracts the graphics calls from the native interface of the graphics hardware accelerator.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: November 9, 2010
    Assignee: Honeywell International Inc.
    Inventors: Scott R. Maass, Nathan J. Meehan, William R. Hancock
  • Publication number: 20080079736
    Abstract: Dual processor accelerated graphics rendering is a method which allows for optimizing graphics performance using two processors and 3D hardware accelerators. This method allows for real time embedded systems to have multiple partitions to render to multiple windows with non-blocking graphics calls. One processor queues up graphics calls within a discrete time because they do not interface with the graphics accelerator hardware. The second processor supports the hardware accelerator with drivers operating in a single partition. This design abstracts the graphics calls from the native interface of the graphics hardware accelerator.
    Type: Application
    Filed: October 3, 2006
    Publication date: April 3, 2008
    Inventors: Scott R. Maass, Nathan J. Meehan, William R. Hancock
  • Publication number: 20080046891
    Abstract: Cooperative Asymmetric Multiprocessing allows for operating systems to function independently of each other on multiple processors sharing common resources in an embedded system. However, some degree of cooperation is required because there are resources with single instances shared across both cores, such as interrupt controller, boot sequencer, DMA engines, etc. The ability to support two distinct operating systems independently gives valuable flexibility. This method allows for reduced complexity in a multi processor system and allows use of existing tools with minimal modifications.
    Type: Application
    Filed: July 12, 2006
    Publication date: February 21, 2008
    Inventors: Jayesh Sanchorawala, Scott R. Maass