Patents by Inventor Sandy Stutsman

Sandy Stutsman 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: 10572207
    Abstract: A method provides a graphical interface for a computer system and includes receiving window information from each domain of multiple domains in which applications execute. Based on the received window information, the method builds the graphical interface on a graphics device of the computer system from graphics data provided from the multiple domains to the graphics device. The graphics device includes a GPU and graphics memory having multiple graphics memory portions, where each domain is dedicated a respective different graphics memory portion and is given write access thereto. The building issues commands to the graphics device that instruct the GPU to composition together graphics data from graphics memory portion(s) to thereby composition together graphics data from each of two of more domains of the multiple domains. The method also includes issuing commands to the graphics device to output the graphical interface to a set of one or more display devices.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: February 25, 2020
    Assignee: ASSURED INFORMATION SECURITY, INC.
    Inventors: Brendan Kerrigan, Maurice Gale, Rian Quinn, Rodney Forbes, Sandy Stutsman, Jonathan Farrell
  • Publication number: 20200004488
    Abstract: A method provides a graphical interface for a computer system and includes receiving window information from each domain of multiple domains in which applications execute. Based on the received window information, the method builds the graphical interface on a graphics device of the computer system from graphics data provided from the multiple domains to the graphics device. The graphics device includes a GPU and graphics memory having multiple graphics memory portions, where each domain is dedicated a respective different graphics memory portion and is given write access thereto. The building issues commands to the graphics device that instruct the GPU to composition together graphics data from graphics memory portion(s) to thereby composition together graphics data from each of two of more domains of the multiple domains. The method also includes issuing commands to the graphics device to output the graphical interface to a set of one or more display devices.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Applicant: Assured Information Security, Inc.
    Inventors: Brendan Kerrigan, Maurice Gale, Rian Quinn, Rodney Forbes, Sandy Stutsman, Jonathan Farrell
  • Patent number: 9146762
    Abstract: A computing system includes a graphics processing unit (GPU) and main processing circuitry to execute computer program instructions forming a hypervisor, a control virtual machine (VM) and a specialized rendering VM for graphics processing. An application program of a guest VM generates graphics commands and data according to a graphics API such as Direct 3D. The rendering VM includes a graphics driver native to the GPU and is assigned pass-through access to the GPU by the control VM. The rendering VM receives the graphics information from the application program via an inter-VM communication channel, and it uses the graphics driver to control the GPU to perform graphics rendering. The use of the rendering VM enables native graphics performance to be achieved without constraining the control VM to use a compatible operating system. The technique is generally applicable to virtualization of hardware resources by specialized VMs.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: September 29, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Julian Petrov, Sandy Stutsman
  • Publication number: 20140055466
    Abstract: A computing system includes a graphics processing unit (GPU) and main processing circuitry to execute computer program instructions forming a hypervisor, a control virtual machine (VM) and a specialized rendering VM for graphics processing. An application program of a guest VM generates graphics commands and data according to a graphics API such as Direct 3D. The rendering VM includes a graphics driver native to the GPU and is assigned pass-through access to the GPU by the control VM. The rendering VM receives the graphics information from the application program via an inter-VM communication channel, and it uses the graphics driver to control the GPU to perform graphics rendering. The use of the rendering VM enables native graphics performance to be achieved without constraining the control VM to use a compatible operating system. The technique is generally applicable to virtualization of hardware resources by specialized VMs.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: CITRIX SYSTEMS INC.
    Inventors: Julian Petrov, Sandy Stutsman
  • Patent number: 8144964
    Abstract: A method for localizing hard objects in soft tissue utilizing a computer based system includes receiving ultrasound data from an ultrasound scanner and converting on the computer based system the ultrasound data into a reflectivity image. The method also includes selecting voxels from the reflectivity image that exceed an adaptive threshold, locating disjointed voxel clusters formed by the selected voxels, and outputting to an external processor locations of the voxel clusters that form a desired shape to an external processor.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: March 27, 2012
    Assignee: Ellis Amalgamated LLC
    Inventors: Joshua Napoli, Sandy Stutsman
  • Publication number: 20090076388
    Abstract: A method for providing an ultrasound image, includes: assembling data from ultrasound image data of a subject; performing linear wave inversion to provide a reflectivity volume from the assembled data; and performing vision processing to identify and localize features within the ultrasound image.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 19, 2009
    Applicant: ACTUALITY SYSTEMS, INC.
    Inventors: Joshua Napoli, Sandy Stutsman
  • Publication number: 20060056680
    Abstract: Systems and methods for constructing a 3D volume from digital imaging and communications in medicine (DICOM) data are provided. This 3D volume is part of a volume rendering pipeline. The 3D volume is accessible by volume rendering software for display on a 3D display device. A lookup table is used to adjust intensity values of voxels in the 3D volume.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Sandy Stutsman, Joshua Napoli, Won-Suk Chun