Patents by Inventor Sam Glassenberg

Sam Glassenberg 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: 11928404
    Abstract: Methods and systems of simulating a fluid. An outflow of the fluid is determined. An inflow of the fluid is determined. Determining a simulated fluid using the inflow and the outflow.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: March 12, 2024
    Assignee: LEVEL EX, INC.
    Inventors: Sam Glassenberg, Matthew Yeager
  • Patent number: 11715264
    Abstract: A vessel network mesh and a tool mesh can be created for every frame of the gaming application. The simulated fluoroscopic x-ray image can be rendered using vessel network meshes and a pixel shader.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: August 1, 2023
    Assignee: LEVEL EX, INC.
    Inventors: Sam Glassenberg, Matthew Yeager, Steven Kane
  • Patent number: 11347905
    Abstract: Methods and systems for performing softbody tissue simulation are described. A two-dimensional (2D) vertex displacement grid, represented as a 2D texture of a softbody mesh, can be determined. The 2D texture can comprise pinned positions of vector displacements relative to base positions. The surface of a three-dimensional (3D) object can be displaced by adding the vector displacements stored in the 2D texture in order to perform softbody tissue simulation. The pinning can comprise sliding, and sliding objects can be represented as signed distance functions (SDFs).
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: May 31, 2022
    Assignee: Level Ex, Inc.
    Inventors: Sam Glassenberg, Matthew Yaeger
  • Publication number: 20220051480
    Abstract: A vessel network mesh and a tool mesh can be created for every frame of the gaming application. The simulated fluoroscopic x-ray image can be rendered using vessel network meshes and a pixel shader.
    Type: Application
    Filed: October 28, 2021
    Publication date: February 17, 2022
    Applicant: LEVEL EX, INC.
    Inventors: Sam GLASSENBERG, Matthew YEAGER, Steven KANE
  • Patent number: 11176740
    Abstract: Systems and methods are provided for rendering images. Permitted actions can be simulated. A fluoroscopic image can be rendered. The simulated permitted actions can be applied to the fluoroscopic image.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: November 16, 2021
    Assignee: Level Ex, Inc.
    Inventors: Sam Glassenberg, Matthew Yeager, Steven Kane
  • Publication number: 20210142562
    Abstract: Systems and methods are provided for rendering images. Permitted actions can be simulated. A fluoroscopic image can be rendered. The simulated permitted actions can be applied to the fluoroscopic image.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 13, 2021
    Applicant: Level Ex Inc.
    Inventors: Sam GLASSENBERG, Matthew YEAGER, Steven KANE
  • Patent number: 9056247
    Abstract: A system and method for producing realistic computer character based animation, for example for computer games, by decomposing each character into a plurality of elements, preparing low resolution approximations of at least some elements for constructing a three dimensional approximation of the character and then applying and transforming one or more sprites to the approximations of the elements.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: June 16, 2015
    Assignee: FUNTACTIX
    Inventors: Sam Glassenberg, Nicholas M Covington, Yaron Leifenberg, Alon Cohen
  • Publication number: 20130225293
    Abstract: A system and method for producing realistic computer character based animation, for example for computer games, by decomposing each character into a plurality of elements, preparing low resolution approximations of at least some elements for constructing a three dimensional approximation of the character and then applying and transforming one or more sprites to the approximations of the elements.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Inventors: Sam Glassenberg, Nicholas M. Covington, Yaron Leifenberg, Alon Cohen
  • Publication number: 20110273458
    Abstract: Systems and methods that provide for a common device enumeration point to a class of software objects, which represent hardware and can emit 2D bitmaps, via a presentation interface component. Such presentation interface component can further include a factory component that centralizes enumeration and creation for any components that control or communicate with the frame buffer of the graphics display subsystems. Accordingly, a smooth transition can be supplied between full screen and window models, within desktop composition systems, wherein applications can readily support such transitions.
    Type: Application
    Filed: July 18, 2011
    Publication date: November 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeffrey M. J. Noyle, Craig C. Peeper, Sam Glassenberg
  • Patent number: 7982741
    Abstract: Systems and methods that provide for a common device enumeration point to a class of software objects, which represent hardware and can emit 2D bitmaps, via a presentation interface component. Such presentation interface component can further include a factory component that centralizes enumeration and creation for any components that control or communicate with the frame buffer of the graphics display subsystems. Accordingly, a smooth transition can be supplied between full screen and window models, within desktop composition systems, wherein applications can readily support such transitions.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Jeffrey M. J. Noyle, Craig C. Peeper, Sam Glassenberg
  • Patent number: 7659901
    Abstract: Systems and methods that optimize GPU processing by front loading activities from a set time/binding time to creation time via enhancements to an API that configures the GPU. Such enhancements to the API include: implementing layering arrangements, employing state objects and view components for data objects; incorporating a pipeline stage linkage/signature, employing a detection mechanism to mitigate error conditions. Such an arrangement enables front loading of the work and reduction of associated API calls.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael A. Toelle, Craig C. Peeper, Brian T. Klamik, Sam Glassenberg
  • Publication number: 20080122852
    Abstract: Systems and methods that provide for a common device enumeration point to a class of software objects, which represent hardware and can emit 2D bitmaps, via a presentation interface component. Such presentation interface component can further include a factory component that centralizes enumeration and creation for any components that control or communicate with the frame buffer of the graphics display subsystems. Accordingly, a smooth transition can be supplied between full screen and window models, within desktop composition systems, wherein applications can readily support such transitions.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeffrey M.J. Noyle, Craig C. Peeper, Sam Glassenberg
  • Publication number: 20080018652
    Abstract: Systems and methods that optimize GPU processing by front loading activities from a set time/binding time to creation time via enhancements to an API that configures the GPU. Such enhancements to the API include: implementing layering arrangements, employing state objects and view components for data objects; incorporating a pipeline stage linkage/signature, employing a detection mechanism to mitigate error conditions. Such an arrangement enables front loading of the work and reduction of associated API calls.
    Type: Application
    Filed: November 30, 2006
    Publication date: January 24, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael A. Toelle, Craig C. Peeper, Brian T. Klamik, Sam Glassenberg