Patents by Inventor Haoxuan Cai

Haoxuan Cai 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: 9992554
    Abstract: Interpolated video tagging techniques are described. An example method includes identifying, a sequence of video frames included in a plurality of video frames of a video, where an object exists in at least one video frame of the sequence of video frames, determining an interpolation function associated with the existence of the object in the sequence of video frames, where the interpolation function specifies a time domain of the video in which the interpolation function is valid, and transmitting the video, an indication of the object, and an indication of the interpolation function.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: June 5, 2018
    Assignee: Google LLC
    Inventor: Haoxuan Cai
  • Publication number: 20180024717
    Abstract: A method of playing back media content inline within a scrollable mixed multimedia display background is provided. The mixed multimedia content may be displayed in a scrollable container, and thumbnails of playable media items may be displayed in the mixed multimedia content. In response to detecting a user interaction that can be regarded as an intent to start consuming the media item, a media item thumbnail is visually replaced with a player user interface that plays back the media item. When the scrollable container is scrolled, the player is repositioned in tandem with the scrolling motion, so the player appears inline with the rest of the mixed multimedia content. Then the player is moved to a designated position on the screen to allow uninterrupted media consumption when the scrollable container is scrolled to an extent where the position of the player would be deemed unsuitable for media consumption.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 25, 2018
    Inventors: Tae Wan An, Cassandra Doll, Haoxuan Cai, Maurice Shore
  • Publication number: 20160205446
    Abstract: Interpolated video tagging techniques are described. An example method includes identifying, a sequence of video frames included in a plurality of video frames of a video, where an object exists in at least one video frame of the sequence of video frames, determining an interpolation function associated with the existence of the object in the sequence of video frames, where the interpolation function specifies a time domain of the video in which the interpolation function is valid, and transmitting the video, an indication of the object, and an indication of the interpolation function.
    Type: Application
    Filed: March 21, 2016
    Publication date: July 14, 2016
    Inventor: Haoxuan Cai
  • Patent number: 9294712
    Abstract: Interpolated video tagging techniques are described. An example method includes identifying, a sequence of video frames included in a plurality of video frames of a video, where an object exists in at least one video frame of the sequence of video frames, determining an interpolation function associated with the existence of the object in the sequence of video frames, where the interpolation function specifies a time domain of the video in which the interpolation function is valid, and transmitting the video, an indication of the object, and an indication of the interpolation function.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventor: Haoxuan Cai
  • Publication number: 20140285717
    Abstract: Interpolated video tagging techniques are described. An example method includes identifying, a sequence of video frames included in a plurality of video frames of a video, where an object exists in at least one video frame of the sequence of video frames, determining an interpolation function associated with the existence of the object in the sequence of video frames, where the interpolation function specifies a time domain of the video in which the interpolation function is valid, and transmitting the video, an indication of the object, and an indication of the interpolation function.
    Type: Application
    Filed: March 20, 2013
    Publication date: September 25, 2014
    Applicant: Google, Inc.
    Inventor: Haoxuan Cai