Patents by Inventor Thomas Malzbender
Thomas 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: 10146318Abstract: This disclosure provides a pose- or gesture-based recognition system that processes images of the human hand, downconverts degrees of freedom of the human hand to lower-dimensional space, and then maps the downconverted space to a character set. In one embodiment, the system is implemented in a smart phone or as a computer-input device that uses a virtual keyboard. As the user moves his or her hand, the smart phone or computer provides simulated vocal feedback, permitting the user to adjust hand position or motion to arrive at any desired character; this is particularly useful for embodiments which use a phonetic character set. Software that performs character selection can be implemented in a manner that is language/region agnostic, with a contextual dictionary being used to interpret a phonetic character set according to a specific language or region.Type: GrantFiled: May 20, 2015Date of Patent: December 4, 2018Inventor: Thomas Malzbender
-
Publication number: 20150363001Abstract: This disclosure provides a pose- or gesture-based recognition system that processes images of the human hand, downconverts degrees of freedom of the human hand to lower-dimensional space, and then maps the downconverted space to a character set. In one embodiment, the system is implemented in a smart phone or as a computer-input device that uses a virtual keyboard. As the user moves his or her hand, the smart phone or computer provides simulated vocal feedback, permitting the user to adjust hand position or motion to arrive at any desired character; this is particularly useful for embodiments which use a phonetic character set. Software that performs character selection can be implemented in a manner that is language/region agnostic, with a contextual dictionary being used to interpret a phonetic character set according to a specific language or region.Type: ApplicationFiled: May 20, 2015Publication date: December 17, 2015Inventor: Thomas Malzbender
-
Patent number: 8532736Abstract: Embodiments of the present invention pertain to methods and apparatuses for quantifying properties of skin. In one embodiment, data that describes a set of images of skin is received. A plurality of the images comprising the set of images were taken under a different lighting condition. Surface normals are computed based on the data and the computed surface normals are utilized to enable quantifying a property of the skin for the purpose of evaluating the skin.Type: GrantFiled: July 29, 2005Date of Patent: September 10, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas Malzbender, Daniel G. Gelb
-
Patent number: 8054500Abstract: One embodiment relates to a method of acquiring three-dimensional structure of an object using a flatbed scanner. The object is placed with a surface to be scanned facing down on a scanner platen. At least three images are obtained under differing lighting directions. The images are processed to generate the three-dimensional structure. Other features and embodiments are also disclosed.Type: GrantFiled: October 10, 2006Date of Patent: November 8, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventor: Thomas Malzbender
-
Patent number: 7634575Abstract: A method for clustering data streams. Specifically, one embodiment of the present invention discloses a method for clustering data streams for use in a virtual environment. The embodiment of the method begins by determining a cluster of receiving nodes in the virtual environment. Each of the cluster of receiving nodes have associated values for at least one clustering parameter that as a set satisfies a test. Then, the embodiment continues by generating a common data stream based on the clustering parameter. Thereafter, the embodiment sends the common data stream from a sending node to the cluster of receiving nodes.Type: GrantFiled: October 9, 2003Date of Patent: December 15, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: W. Bruce Culbertson, John Apostolopoulos, Nina Bhatti, Daniel G. Gelb, Michael E. Goss, Thomas Malzbender, Kei Yuasa
-
Patent number: 7532230Abstract: A method of communicating gaze. Specifically, one embodiment of the present invention discloses a method of communicating gaze in an immersive virtual environment. The method begins by representing an immersive virtual environment on a monitor that is viewable by a viewing participant. The monitor displays a plurality of objects in the virtual environment. The physical gaze of the viewing participant is tracked to determine a physical direction of the physical gaze within a physical environment including the viewing participant. Thereafter, a viewed object is determined at which the viewing participant is gazing. Then, a virtual direction is determined between the viewing participant and the viewed object in the immersive virtual environment. A model of the viewing participant is rotated based on the physical and virtual directions to render a view of the viewing participant such that the viewing participant is facing the viewed object in the immersive virtual environment.Type: GrantFiled: January 29, 2004Date of Patent: May 12, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: W. Bruce Culbertson, Thomas Malzbender
-
Patent number: 7480259Abstract: Methods and systems for utilizing a parallel conversational thread during a remote collaboration are described. In one embodiment, a managing entity is utilized to establish a first communications path for a remote collaboration of at least two parties. Then, a request for a parallel conversation is received from at least one of the at least two parties during the remote collaboration. The managing entity then establishes a second communications path for the parallel conversation between the at least two parties. Wherein, the enabling of the parallel conversation on the second communications path is performed without inhibiting the first communications path, such that a portion of a first party can have a parallel conversation with a portion of a second party on the second communications path while the first communications path for the remote collaboration remains active.Type: GrantFiled: October 9, 2003Date of Patent: January 20, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michele Covell, Nina Bhatti, Henry Harlyn Baker, W. Bruce Culbertson, Michael Harville, Thomas Malzbender, Susie Wee
-
Publication number: 20080084589Abstract: One embodiment relates to a method of acquiring three-dimensional structure of an object using a flatbed scanner. The object is placed with a surface to be scanned facing down on a scanner platen. At least three images are obtained under differing lighting directions. The images are processed to generate the three-dimensional structure. Other features and embodiments are also disclosed.Type: ApplicationFiled: October 10, 2006Publication date: April 10, 2008Inventor: Thomas Malzbender
-
Patent number: 7285047Abstract: A method and system for real-time rendering within a gaming environment. Specifically, one embodiment of the present invention discloses a method of rendering a local participant within an interactive gaming environment. The method begins by capturing a plurality of real-time video streams of a local participant from a plurality of camera viewpoints. From the plurality of video streams, a new view synthesis technique is applied to generate a rendering of the local participant. The rendering is generated from a perspective of a remote participant located remotely in the gaming environment. The rendering is then sent to the remote participant for viewing.Type: GrantFiled: October 17, 2003Date of Patent: October 23, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel G. Gelb, Thomas Malzbender
-
Patent number: 7106325Abstract: According to one embodiment of the present invention, a method for rendering a digital image having surface reflectance properties is disclosed. The method comprises creating a parametric texture map that comprises parameters for an equation that defines a surface structure in a manner in which the appearance of the surface structure includes surface reflectance properties. The method further comprises rendering a digital image using the parametric texture map.Type: GrantFiled: August 3, 2001Date of Patent: September 12, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bradford A. Ritter, Daniel G. Gelb, Thomas Malzbender
-
Patent number: 7057662Abstract: A retractable camera apparatus is disclosed. Through the use of the apparatus, a video teleconference environment can communicate, in real time, such personal features as gesture, expression and body language. The apparatus includes a housing portion, at least one arm portion coupled to the housing portion wherein the at least one arm portion is capable of being moved between a retracted position and a deployed position and a plurality of cameras coupled to the at least one arm portion.Type: GrantFiled: November 22, 2002Date of Patent: June 6, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Thomas Malzbender
-
Publication number: 20050253872Abstract: A method for culling visual data streams. Specifically, one embodiment of the present invention discloses a method for culling view dependent visual data streams for a virtual environment. The method begins by determining a view volume of a viewing participant within the virtual environment. The view volume determines a field-of-view of the viewing participant within the virtual environment. The embodiment of the method then determines a proximity of a representation of an observed object in the virtual environment to the view volume. Thereafter, the embodiment of the method processes a view dependent visual data stream of the observed object only when the representation is within a specified proximity to the view volume.Type: ApplicationFiled: October 9, 2003Publication date: November 17, 2005Inventors: Michael Goss, Daniel Gelb, Thomas Malzbender
-
Patent number: 6947666Abstract: A support apparatus for a camera and strobe lights includes a mounting plate for holding the camera substantially normal to and at a fixed distance from the photograph area, a set of legs attached to one or more portions of the apparatus providing support and positions for mounting and a set of strobe lights affixed to the legs at known positions relative to the focal plane of the camera and directed towards the photograph area to facilitate acquisition of multiple photographic images for use in one or image processing operations. The support apparatus can be automated through the use of one or more mobile strobe lights slidably coupled to each leg, capable of self-propelled linear motion along the axis of the leg and providing indication of its position along the leg to facilitate acquisition of multiple photographic images and position data for the image processing operations.Type: GrantFiled: October 22, 2003Date of Patent: September 20, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Charles B Chapman, Ryan Wilshusen, Daniel George Gelb, Thomas Malzbender
-
Publication number: 20050168402Abstract: A method of communicating gaze. Specifically, one embodiment of the present invention discloses a method of communicating gaze in an immersive virtual environment. The method begins by representing an immersive virtual environment on a monitor that is viewable by a viewing participant. The monitor displays a plurality of objects in the virtual environment. The physical gaze of the viewing participant is tracked to determine a physical direction of the physical gaze within a physical environment including the viewing participant. Thereafter, a viewed object is determined at which the viewing participant is gazing. Then, a virtual direction is determined between the viewing participant and the viewed object in the immersive virtual environment. A model of the viewing participant is rotated based on the physical and virtual directions to render a view of the viewing participant such that the viewing participant is facing the viewed object in the immersive virtual environment.Type: ApplicationFiled: January 29, 2004Publication date: August 4, 2005Inventors: W. Culbertson, Thomas Malzbender
-
Patent number: 6914600Abstract: A method of generating a three-dimensional model of a scene from a plurality of photographs of the scene. The method includes voxels in an interior region and an exterior region of the scene in question and then examines the voxels to determine if they are empty or part of the objects in the scene. The interior region is divided into a plurality of interior voxels, that are preferably of the same size. The exterior region surrounds the interior space and is divided into exterior voxels having different sizes. The size of the exterior voxels increases as a function of the distance between the voxel and the interior region. The voxels that are furthest from the interior region are preferably infinite in size.Type: GrantFiled: June 26, 2001Date of Patent: July 5, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas Malzbender, Gregory Gilbran Slabaugh, William Bruce Culbertson
-
Patent number: 6888544Abstract: A graphics system that employs parametric texture maps. The graphics system renders surface features of a 3D object in a manner that is direction dependent but without the time consuming and expensive calculations involved in the evaluation of lighting equations on a per pixel basis. A parametric texture map holds a set of parameters that define a surface structure in a manner in which the appearance of the surface structure varies in response to a direction vector. The direction vector may be any user-defined vector including a light source vector or a half-angle vector. The parameters are those of a predetermined equation, the evaluation of which does not involve vector calculations. The equation may take any form including a polynomial equation or a non-polynomial equation. The graphic system renders a polygon with the surface structure using the equation.Type: GrantFiled: October 31, 2001Date of Patent: May 3, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas Malzbender, Daniel G. Gelb
-
Publication number: 20050089323Abstract: A support apparatus for a camera and strobe lights includes a mounting plate for holding the camera substantially normal to and at a fixed distance from the photograph area, a set of legs attached to one or more portions of the apparatus providing support and positions for mounting and a set of strobe lights affixed to the legs at known positions relative to the focal plane of the camera and directed towards the photograph area to facilitate acquisition of multiple photographic images for use in one or image processing operations. The support apparatus can be automated through the use of one or more mobile strobe lights slidably coupled to each leg, capable of self-propelled linear motion along the axis of the leg and providing indication of its position along the leg to facilitate acquisition of multiple photographic images and position data for the image processing operations.Type: ApplicationFiled: October 22, 2003Publication date: April 28, 2005Inventors: Charles Chapman, Ryan Wilshusen, Daniel Gelb, Thomas Malzbender
-
Publication number: 20050085296Abstract: A method and system for real-time rendering within a gaming environment. Specifically, one embodiment of the present invention discloses a method of rendering a local participant within an interactive gaming environment. The method begins by capturing a plurality of real-time video streams of a local participant from a plurality of camera viewpoints. From the plurality of video streams, a new view synthesis technique is applied to generate a rendering of the local participant. The rendering is generated from a perspective of a remote participant located remotely in the gaming environment. The rendering is then sent to the remote participant for viewing.Type: ApplicationFiled: October 17, 2003Publication date: April 21, 2005Inventors: Daniel Gelb, Thomas Malzbender
-
Publication number: 20050080900Abstract: A method for clustering data streams. Specifically, one embodiment of the present invention discloses a method for clustering data streams for use in a virtual environment. The embodiment of the method begins by determining a cluster of receiving nodes in the virtual environment. Each of the cluster of receiving nodes have associated values for at least one clustering parameter that as a set satisfies a test. Then, the embodiment continues by generating a common data stream based on the clustering parameter. Thereafter, the embodiment sends the common data stream from a sending node to the cluster of receiving nodes.Type: ApplicationFiled: October 9, 2003Publication date: April 14, 2005Inventors: W. Culbertson, John Apostolopoulos, Nina Bhatti, Daniel Gelb, Michael Goss, Thomas Malzbender, Kei Yuasa
-
Publication number: 20050078613Abstract: Methods and systems for utilizing a parallel conversational thread during a remote collaboration are described. In one embodiment, a managing entity is utilized to establish a first communications path for a remote collaboration of at least two parties. Then, a request for a parallel conversation is received from at least one of the at least two parties during the remote collaboration. The managing entity then establishes a second communications path for the parallel conversation between the at least two parties. Wherein, the enabling of the parallel conversation on the second communications path is performed without inhibiting the first communications path, such that a portion of a first party can have a parallel conversation with a portion of a second party on the second communications path while the first communications path for the remote collaboration remains active.Type: ApplicationFiled: October 9, 2003Publication date: April 14, 2005Inventors: Michele Covell, Nina Bhatti, Henry Baker, W. Culbertson, Michael Harville, Thomas Malzbender, Susie Wee