Patents by Inventor Teresa Mao

Teresa Mao 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: 10748244
    Abstract: A method for detecting stereo images includes receiving an image and analyzing at least a portion of the image. The method further includes determining whether the image is a stereo image based on the analysis. The method may include determining if a portion of the image contains an expected icon, may determine if left and right halves of the image contain expected symmetry, may determine if histograms of the left and right halves are similar, or the like. The method further includes generating a confidence value related to the determination of whether the image is stereo or non-stereo, the confidence value indicating a likelihood that the determination is correct.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: August 18, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ciaran Rochford, Thomas Flynn, Danke Xie, Teresa Mao
  • Publication number: 20180357781
    Abstract: A method for detecting stereo images includes receiving an image and analyzing at least a portion of the image. The method further includes determining whether the image is a stereo image based on the analysis. The method may include determining if a portion of the image contains an expected icon, may determine if left and right halves of the image contain expected symmetry, may determine if histograms of the left and right halves are similar, or the like. The method further includes generating a confidence value related to the determination of whether the image is stereo or non-stereo, the confidence value indicating a likelihood that the determination is correct.
    Type: Application
    Filed: November 13, 2017
    Publication date: December 13, 2018
    Inventors: Ciaran Rochford, Thomas Flynn, Danke Xie, Teresa Mao
  • Patent number: 9414115
    Abstract: A sponsor of ads included in media content broadcast to devices by a media broadcast system for viewing by users can receive realtime feedback from users indicative of user evaluation of the presently broadcast and viewed ad. User devices anonymously acquire, process, analyze and broadcast user responses to broadcast ads viewed on the device, the responses preferably made with natural user gestures. User responses broadcast from the device are received by the media broadcast system. Ad sponsors may the customized the ad and/or future ads for the user based upon feedback and, if present, a user history profile. Broadcast ads can allow user to preselect desired ads by interacting with sponsor logos or icons presented on the device. Gesture data can be acquired, processed and broadcast to the media broadcast system for latent, incomplete, user responses, and for responses made during non-ad portions of the broadcast media.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 9, 2016
    Assignee: AQUIFI, INC.
    Inventors: Teresa Mao, Abbas Rafii
  • Patent number: 9098739
    Abstract: Systems and methods for tracking human hands using parts based template matching are described. One embodiment of the invention includes a processor, a reference camera and memory containing: a hand tracking application; and a finger template including an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a frame of video data received from the reference camera, where each candidate finger is a grouping of pixels identified by searching the frame of video data for a grouping of pixels that have image gradient orientations that match the edge features of the finger template accounting for rotation and scaling differences; and verify the correct detection of a candidate finger by confirming that the colors of the pixels within the grouping of pixels identified as a candidate finger satisfy a skin color criterion.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: August 4, 2015
    Assignee: Aquifi, Inc.
    Inventors: Carlo Dal Mutto, Britta Hummel, Michele Stoppa, Giuliano Pasqualotto, Teresa Mao, Giridhar Murali
  • Patent number: 8934675
    Abstract: Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment of the invention includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: January 13, 2015
    Assignee: Aquifi, Inc.
    Inventors: Carlo Dal Mutto, Britta Hummel, Michele Stoppa, Giridhar Murali, Teresa Mao, Giuliano Pasqualotto
  • Publication number: 20140119599
    Abstract: Systems and methods for tracking human hands using parts based template matching within bounded regions are described. One embodiment of the invention includes a processor; an image capture system configured to capture multiple images of a scene; and memory containing a plurality of templates that are rotated and scaled versions of a finger template. A hand tracking application configures the processor to: obtain a reference frame of video data and an alternate frame of video data from the image capture system; identify corresponding pixels within the reference and alternate frames of video data; identify at least one bounded region within the reference frame of video data containing pixels having corresponding pixels in the alternate frame of video data satisfying a predetermined criterion; and detect at least one candidate finger within the at least one bounded region in the reference frame of video data.
    Type: Application
    Filed: June 11, 2013
    Publication date: May 1, 2014
    Inventors: Carlo Dal Mutto, Britta Hummel, Michele Stoppa, Giridhar Murali, Teresa Mao, Giuliano Pasqualotta
  • Patent number: 8655021
    Abstract: Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: February 18, 2014
    Assignee: Imimtek, Inc.
    Inventors: Carlo Dal Mutto, Britta Hummel, Michele Stoppa, Giridhar Murali, Teresa Mao, Giuliano Pasqualotto
  • Publication number: 20130343610
    Abstract: Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.
    Type: Application
    Filed: July 15, 2013
    Publication date: December 26, 2013
    Inventors: Carlo Dal Mutto, Britta Hummel, Michele Stoppa, Giridhar Murali, Teresa Mao, Giuliano Pasqualotto
  • Publication number: 20130343606
    Abstract: Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment of the invention includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.
    Type: Application
    Filed: May 21, 2013
    Publication date: December 26, 2013
    Applicant: Imimtek, Inc.
    Inventors: Carlo Dal Mutto, Britta Hummel, Michele Stoppa, Giulian Pasqualotto, Teresa Mao, Murali Giridhar
  • Publication number: 20130343605
    Abstract: Systems and methods for tracking human hands using parts based template matching are described. One embodiment of the invention includes a processor, a reference camera and memory containing: a hand tracking application; and a finger template including an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a frame of video data received from the reference camera, where each candidate finger is a grouping of pixels identified by searching the frame of video data for a grouping of pixels that have image gradient orientations that match the edge features of the finger template accounting for rotation and scaling differences; and verify the correct detection of a candidate finger by confirming that the colors of the pixels within the grouping of pixels identified as a candidate finger satisfy a skin color criterion.
    Type: Application
    Filed: May 21, 2013
    Publication date: December 26, 2013
    Inventors: Carlo Dal Mutto, Britta Hummel, Michele Stoppa, Giulian Pasqualotto, Teresa Mao, Murali Giridhar