Patents by Inventor Tom Malzbender

Tom Malzbender 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: 8711198
    Abstract: A method to present participants in a video conference including determining a participant distance and aligning a region of interest on the participant using one or more depth cameras, creating a cropped video stream of the participant by cropping the region of interest from a video stream of the participant, and arranging the cropped video stream of the participant with additional cropped video streams of additional participants for display in the video conference.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: April 29, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tom Malzbender, Ian N Robinson, Irwin E Sobel
  • Publication number: 20120026277
    Abstract: A method to present participants in a video conference including determining a participant distance and aligning a region of interest on the participant using one or more depth cameras, creating a cropped video stream of the participant by cropping the region of interest from a video stream of the participant, and arranging the cropped video stream of the participant with additional cropped video streams of additional participants for display in the video conference.
    Type: Application
    Filed: June 4, 2009
    Publication date: February 2, 2012
    Inventors: Tom Malzbender, Ian N. Robinson, Irwin E. Sobel
  • Patent number: 6144383
    Abstract: A volumetric data organization method for volume rendering that is both cache efficient and efficient for hardware graphics design and utilization. A volume data set is divided up into a number of smaller sub-volumes or blocks through a process called blocking. The size of each sub-volume is a function of the computer system being used and/or the application program being run. Typical sub-volume sizes are approximately 5% of cache size. Each voxel tuple in a volume data set is converted to a linear address for linear storage in memory. Two techniques are used for blocking: overlapping and non-overlapping. The non-overlapping blocking technique divides the volume data set up into sub-volumes such that each sub-volume contains a unique set of voxels with no overlap of voxels between sub-volumes. The overlapping blocking technique expands each sub-volume to include voxels located on six planes that are located one voxel away from the sub-volume's existing bounding planes.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: November 7, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Barthold Lichtenbelt, Shaz Naqvi, Tom Malzbender
  • Patent number: 6072497
    Abstract: A volumetric pre-clipping method that guarantees only a minimal number of sample points along rays that pass through a volume data set will need to be processed by a volume rendering system. Pre-clipping is a two step process. First, a projection of the volume is made onto an image plane based on the orthographic or perspective view desired. Each bounding vertex of the volume data set is multiplied by the appropriate transformation matrix to transform the vertices from source space to view space. The transformed vertices establish on the view space image plane the projection outline of the volume data set. By definition, only rays cast from pixels on the image plane within this projection outline will pass through the volume data set. Pixels outside the projection outline do not need to be considered. Rays and pixels in view space are transformed back to source space by multiplication with the appropriate inverse transformation matrix for an orthographic or perspective view.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: June 6, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Barthold Lichtenbelt, Hasan Shahzad Naqvi, Tom Malzbender