Patents by Inventor Daniel G. Gelb

Daniel G. Gelb 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).

  • Publication number: 20190034153
    Abstract: In one example, a computing system includes a first computing device including a first display having a moveable interaction window that is a subset of an entire display area of the first display, the first computing device to wirelessly transmit a video stream representing at least the interaction window. The computing system includes a tablet computing device including a second display, the tablet computing device to wirelessly receive the video stream and display content of the interaction window on the second display and cause movement of the interaction window on the first display based on movement of the tablet computing device.
    Type: Application
    Filed: April 29, 2016
    Publication date: January 31, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N. Robinson, Daniel G. Gelb
  • Publication number: 20180286130
    Abstract: A non-transitory computer readable medium includes computer executable instructions configured to generate an object model from image data captured from a physical object. The object model includes data representing location and geometry of the physical object. The instructions generate an augmentation model that includes data representing a graphical image and location information thereof with respect to the physical object in response to a user interaction associated with the physical object. The instructions map the augmentation model to the object model such that the graphical image of the augmentation model is spatially linked to the physical object.
    Type: Application
    Filed: January 2, 2016
    Publication date: October 4, 2018
    Inventors: Young Hoon Hoo Lee, Daniel G Gelb
  • Patent number: 9164581
    Abstract: The present invention describes a display system that includes a display, including a display screen; a viewpoint assessment component to determine a viewpoint of a user positioned in front the display screen; and an object tracking component to track the user manipulation of an object positioned behind the display screen.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: October 20, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N Robinson, April Slayden Mitchell, Daniel G Gelb
  • Patent number: 9160931
    Abstract: An image capture system is described that includes: a first image capture device for capturing a first image, the first image capture device having a first field of view; a viewpoint assessment sensor having a second field of view. The image capture system also includes a viewpoint assessment component for determining the location of the user viewpoint in the second field of view and an image modification component for modifying the first image responsive to the user viewpoint in the second field of view.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: October 13, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N. Robinson, April Slayden Mitchell, Daniel G. Gelb
  • Patent number: 9137504
    Abstract: One form of the present invention provides a method of displaying multiple image streams that includes providing a first plurality of image streams, processing the plurality of image streams, thereby generating at least one processed image stream, and projecting the at least one processed image stream onto a non-planar surface with at least one projector, thereby generating a plurality of different projected image streams at a corresponding plurality of different positions on the non-planar surface.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: September 15, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel G. Gelb, Michael Harville, Donald O. Tanguay, Jr.
  • Patent number: 8996974
    Abstract: A video system comprises a shared media accessor configured to access shared media. The shared media is configured to be displayed on a first display screen and a second display screen. A video accessor configured to access images from a first camera. A field of view of the first camera is oriented such that the first camera can capture the images comprising non-verbal communication of a user associated with the shared media. A video compositor configured to composite the images captured by the first camera and said shared media. The composited images are configured to be displayed on the second display screen.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: March 31, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, Daniel G. Gelb, Ian N. Robinson
  • Patent number: 8902280
    Abstract: Systems and methods of visually indicating one or more gestures of a user of a node (22) in the content of a media stream (24) are disclosed. A node (22) configured to transmit a media stream (24) having content to one or more other nodes (22) includes a screen configured to display the content of the media stream, a media device (36) configured to capture an image of one or more gestures of the user of the node (22), wherein the one or more gestures are adjacent to the screen and the media device (36) is positioned to capture the image without capturing more than a peripheral view of the screen in that image; a media analyzer (38) configured to generate a visual representation of the captured one or more gestures; and a compositer (40) configured to composite the visual representation of the captured one or more gestures with the content of the media stream (24).
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N. Robinson, Daniel G. Gelb, Kar-Han Tan
  • Publication number: 20140049667
    Abstract: An image capture system is described that includes: a first image capture device for capturing a first image, the first image capture device having a first field of view; a viewpoint assessment sensor having a second field of view. The image capture system also includes a viewpoint assessment component for determining the location of the user viewpoint in the second field of view and an image modification component for modifying the first image responsive to the user viewpoint in the second field of view.
    Type: Application
    Filed: April 8, 2011
    Publication date: February 20, 2014
    Inventors: Ian N. Robinson, April Slayden Mitchell, Daniel G. Gelb
  • Patent number: 8532736
    Abstract: 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: Grant
    Filed: July 29, 2005
    Date of Patent: September 10, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Malzbender, Daniel G. Gelb
  • Publication number: 20130207896
    Abstract: The present invention describes a display system that includes a display, including a display screen; a viewpoint assessment component to determine a viewpoint of a user positioned in front the display screen; and an object tracking component to track the user manipulation of an object positioned behind the display screen.
    Type: Application
    Filed: October 22, 2010
    Publication date: August 15, 2013
    Applicant: Hewlett Packard Development Company, L.P.
    Inventors: Ian N. Robinson, April Slayden Mitchell, Daniel G. Gelb
  • Publication number: 20120081611
    Abstract: A video system comprises a shared media accessor configured to access shared media. The shared media is configured to be displayed on a first display screen and a second display screen. A video accessor configured to access images from a first camera. A field of view of the first camera is oriented such that the first camera can capture the images comprising non-verbal communication of a user associated with the shared media. A video compositor configured to composite the images captured by the first camera and said shared media. The composited images are configured to be displayed on the second display screen.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Inventors: Kar-Han Tan, Daniel G. Gelb, Ian N. Robinson
  • Publication number: 20120026275
    Abstract: Systems and methods of visually indicating one or more gestures of a user of a node (22) in the content of a media stream (24) are disclosed. A node (22) configured to transmit a media stream (24) having content to one or more other nodes (22) includes a screen configured to display the content of the media stream, a media device (36) configured to capture an image of one or more gestures of the user of the node (22), wherein the one or more gestures are adjacent to the screen and the media device (36) is positioned to capture the image without capturing more than a peripheral view of the screen in that image; a media analyzer (38) configured to generate a visual representation of the captured one or more gestures; and a compositer (40) configured to composite the visual representation of the captured one or more gestures with the content of the media stream (24).
    Type: Application
    Filed: April 16, 2009
    Publication date: February 2, 2012
    Inventors: Ian N. Robinson, Daniel G. Gelb, Kar-Han Tan
  • Publication number: 20120016960
    Abstract: Systems and methods for modifying content of a media stream (24) based on a user's one or more gestures are disclosed.
    Type: Application
    Filed: April 16, 2009
    Publication date: January 19, 2012
    Inventors: Daniel G. Gelb, Ian N. Robinson, Kar-Han Tan
  • Patent number: 7854518
    Abstract: A method includes generating a first plurality of meshes configured to map a first domain associated with a display surface having a plurality of fiducial marks to a second domain associated with a image capture device configured to capture a first image of the display surface, generating a second plurality of meshes configured to map the second domain to a third domain associated with a first projector configured to display a second image onto the display surface, and generating a first mesh configured to map the first domain to the third domain in conjunction with a second mesh using the first plurality of meshes and the second plurality of meshes.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 21, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: W. Bruce Culbertson, Michael Harville, Daniel G. Gelb, Irwin E. Sobel, Andrew E. Fitzhugh, Donald O. Tanguay, Jr.
  • Patent number: 7800628
    Abstract: A method includes determining a first blend map for a first projector, the first blend map including a first plurality of attenuation factors corresponding to a region of overlap between first and second images projected by the first projector and a second projector, respectively, on a display surface, applying the first blend map to a white level measurement map that includes a plurality of white level measurement values measured from a first plurality of captured images, applying a smoothing function to the white level measurement map to generate a white level target map, and determining a scale map for the first projector from the white level measurement map and the white level target map.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: September 21, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Harville, Irwin E. Sobel, Daniel G. Gelb, Andrew E. Fitzhugh
  • Patent number: 7634575
    Abstract: 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: Grant
    Filed: October 9, 2003
    Date of Patent: December 15, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: W. Bruce Culbertson, John Apostolopoulos, Nina Bhatti, Daniel G. Gelb, Michael E. Goss, Thomas Malzbender, Kei Yuasa
  • Publication number: 20080120592
    Abstract: A method is described herein for providing a middleware framework in a multiprocessing environment having multiple processing units for developing a desired application. The method includes: receiving a selection of a plurality of task modules for developing the desired application; receiving connections between the selected task modules to form the desired application; receiving an input of a plurality of execution threads for processing through the formed application; and providing automatic global scheduling over the entire middleware framework of the plurality of execution threads by at least a) providing a job list of at least one job for execution by at least one of the plurality of execution threads, each of the at least one job is a processing of one or more data objects by an associated one of the selected task modules, and b) automatically scheduling an execution of each job in the job list by one of the plurality of execution threads based on at least one predetermined policy.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 22, 2008
    Inventors: Donald O. Tanguay, Daniel G. gelb, Michael L. Harville
  • Publication number: 20070291047
    Abstract: A method includes determining a first blend map for a first projector, the first blend map including a first plurality of attenuation factors corresponding to a region of overlap between first and second images projected by the first projector and a second projector, respectively, on a display surface, applying the first blend map to a white level measurement map that includes a plurality of white level measurement values measured from a first plurality of captured images, applying a smoothing function to the white level measurement map to generate a white level target map, and determining a scale map for the first projector from the white level measurement map and the white level target map.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Inventors: Michael Harville, Irwin E. Sobel, Daniel G. Gelb, Andrew E. Fitzhugh
  • Publication number: 20070291185
    Abstract: One form of the present invention provides a method of displaying multiple image streams that includes providing a first plurality of image streams, processing the plurality of image streams, thereby generating at least one processed image stream, and projecting the at least one processed image stream onto a non-planar surface with at least one projector, thereby generating a plurality of different projected image streams at a corresponding plurality of different positions on the non-planar surface.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Inventors: Daniel G. Gelb, Michael Harville, Donald O. Tanguay
  • Publication number: 20070291184
    Abstract: A method of displaying images includes performing geometric processing and photometric processing on a plurality of image frames, thereby generating a plurality of processed image frames, projecting the plurality of processed image frames on a non-planar display surface with at least one projector, wherein the geometric processing includes applying a first plurality of meshes to the plurality of image frames, wherein the first plurality of meshes defines 2D mappings between the display surface and the at least one projector.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Inventors: Michael Harville, W. Bruce Culbertson, Daniel G. Gelb, Irwin Sobel, Andrew E. Fitzhugh, Donald O. Tanguay