Patents by Inventor Richard Rabbat

Richard Rabbat 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: 10945042
    Abstract: In a computer-implemented method for generating an interactive digital video content item, a digital video content item is accessed. Subject recognition is performed on the digital video content item, wherein the subject recognition automatically identifies a visual subject within the digital video content item. Responsive to identifying the visual subject, an interactive region is applied to visual subject within the digital video content item, wherein the interactive region enables presentation of content related to the visual subject in response to a user interaction with the interactive region during presentation of the digital video content item.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 9, 2021
    Assignee: Gfycat, Inc.
    Inventors: Richard Rabbat, Ernestine Fu
  • Patent number: 10944905
    Abstract: In a method for generating a 360 degree looping video file, a source 360 degree video file is received. At least one configuration setting is received for a 360 degree looping video file, the at least one configuration comprising a projection type of the 360 degree looping video file. The 360 degree looping video file is generated based at least on the source 360 degree video file and the projection type, the 360 degree looping video file comprising a video data file and spatial mapping instructions, wherein the 360 degree looping video file, when executed at an electronic device, displays the video data file according to the spatial mapping instructions.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: March 9, 2021
    Assignee: Gfycat, Inc.
    Inventors: Richard Rabbat, Ernestine Fu
  • Publication number: 20200401813
    Abstract: In a method for performing adaptive content classification of a video content item, frames of a video content item are analyzed at a sampling rate for a type of content, wherein the sampling rate dictates a frequency at which frames of the video content item are analyzed. Responsive to identifying content within at least one frame indicative of the type of content, the sampling rate of the frames is increased. Responsive to not identifying content within at least one frame indicative of the type of content, the sampling rate of the frames is decreased. It is determined whether the video content item includes the type of content based on the analyzing the frames.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU
  • Publication number: 20200364262
    Abstract: In a method for identifying visually similar media content items, perceptual hashes for video frames of media content items are received. The perceptual hashes are compared for at least a portion of video frames. Based on the comparing the perceptual hashes for at least a portion of video frames, it is determined whether media content items are matching. The media content items indicated as matching are grouped.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 19, 2020
    Applicant: Gfycat, Inc.
    Inventors: Jeffrey Harris, Kenneth Au, Richard Rabbat, Ernestine Fu
  • Publication number: 20200342910
    Abstract: A computer readable storage medium has stored thereon a prerecorded video experience container. The prerecorded video experience container includes a prerecorded video file that displays visual content, an executable experience which upon execution enables presentation of additional content associated with the prerecorded video file, and an interactive region of the prerecorded video file, wherein the interactive region of the prerecorded video file is associated with the executable experience such that a user interaction with the interactive region executes the executable experience. The prerecorded video file is displayed in response to a selection of the prerecorded video experience container. The executable experience associated with the prerecorded video file is executed in response to identifying an interaction with the interactive region. The additional content associated with the prerecorded video file is displayed in response to executing the executable experience.
    Type: Application
    Filed: June 18, 2020
    Publication date: October 29, 2020
    Inventors: Richard Rabbat, Ernestine Fu
  • Patent number: 10699748
    Abstract: A computer readable storage medium has stored thereon a prerecorded video experience container. The prerecorded video experience container includes a prerecorded video file that displays visual content, an executable experience which upon execution enables presentation of additional content associated with the prerecorded video file, and an interactive region of the prerecorded video file, wherein the interactive region of the prerecorded video file is associated with the executable experience such that a user interaction with the interactive region executes the executable experience. The prerecorded video file is displayed in response to a selection of the prerecorded video experience container. The executable experience associated with the prerecorded video file is executed in response to identifying an interaction with the interactive region. The additional content associated with the prerecorded video file is displayed in response to executing the executable experience.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: June 30, 2020
    Assignee: Gfycat, Inc.
    Inventors: Richard Rabbat, Ernestine Fu
  • Patent number: 10665266
    Abstract: In a device and method for integrating a prerecorded video file into a video, a video of a scene is displayed on a display device of a mobile electronic device. A prerecorded video file to render on the display device is received. A modified prerecorded video file is generated by modifying a visual appearance of the prerecorded video file, where the modifying is for integrating the modified prerecorded video file into the scene. The modified prerecorded video file is superimposed over the video, such that the video is partially obscured by the modified prerecorded video file. The modified prerecorded video file is played while displaying the video, such that the modified prerecorded video file and a non-obscured portion of the video are rendered simultaneously.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: May 26, 2020
    Assignee: Gfycat, Inc.
    Inventors: Richard Rabbat, Ernestine Fu, Kasey Wang
  • Publication number: 20200162792
    Abstract: In a computer-implemented method for generating an interactive digital video content item, a digital video content item is accessed. Subject recognition is performed on the digital video content item, wherein the subject recognition automatically identifies a visual subject within the digital video content item. Responsive to identifying the visual subject, an interactive region is applied to visual subject within the digital video content item, wherein the interactive region enables presentation of content related to the visual subject in response to a user interaction with the interactive region during presentation of the digital video content item.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU
  • Publication number: 20200137447
    Abstract: In a computer-implemented method for identifying altered digital video content, a digital video content item is accessed. A visually identifiable region is identified within the digital video content item. A mask is applied to the visually identifiable region of the digital video content item, wherein the mask blocks the visually identifiable region of the digital video content item. The digital video content item with the mask is compared to other digital video content items, wherein the comparing disregards the visually identifiable region according to the mask. Provided the digital video content is identified as similar to at least one other digital video content item, the visually identifiable region of the digital content video item is compared to a visually identifiable region of the at least one other digital video content item.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU
  • Patent number: 10631036
    Abstract: In a computer-implemented method for identifying altered digital video content, a digital video content item is accessed. A visually identifiable region is identified within the digital video content item. A mask is applied to the visually identifiable region of the digital video content item, wherein the mask blocks the visually identifiable region of the digital video content item. The digital video content item with the mask is compared to other digital video content items, wherein the comparing disregards the visually identifiable region according to the mask. Provided the digital video content is identified as similar to at least one other digital video content item, the visually identifiable region of the digital content video item is compared to a visually identifiable region of the at least one other digital video content item.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: April 21, 2020
    Assignee: Gfycat, Inc.
    Inventors: Richard Rabbat, Ernestine Fu
  • Patent number: 10522187
    Abstract: In a method for tracking interactivity with a prerecorded video file superimposed into a video, presentation instructions for displaying a prerecorded video file are displayed on a display device of a mobile electronic device, the presentation instructions including display conditions for displaying the prerecorded video file. A video of a scene is displayed on the display device of the mobile electronic device. Responsive to detecting at least one display condition of the display conditions, the prerecorded video file is displayed on the display device of the mobile electronic device, such that the video is partially obscured by the prerecorded video file. Responsive to the displaying the prerecorded video file, a display instance for the prerecorded video file is logged.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: December 31, 2019
    Assignee: Gfycat, Inc.
    Inventors: Richard Rabbat, Ernestine Fu
  • Publication number: 20190379618
    Abstract: In a computer-implemented method for presenting visual media, a text string including communication between a first user using a messaging application at a first electronic device and a second user using the messaging application at a second electronic device is received. The text string is analyzed to identify a sentiment of the communication. Visual media representative of the sentiment is displayed within the messaging application and proximate the communication.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 12, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU, Hanna XU
  • Publication number: 20190377756
    Abstract: In a computer-implemented method for performing intent-based search of media files, a search query for searching media files of a library of media files is received from an electronic device. The search query includes a user-entered search term and additional search information related to an intent of a user. The library of media files is searched for media files according to the search query. Search results are returned to the electronic device, the search results including a listing of media files satisfying the user-entered search term and prioritized according to the additional search information related to the intent of the user.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 12, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU, Patrick ROGERS
  • Publication number: 20190356847
    Abstract: In a method for generating a 360 degree looping video file, a source 360 degree video file is received. At least one configuration setting is received for a 360 degree looping video file, the at least one configuration comprising a projection type of the 360 degree looping video file.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 21, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU
  • Publication number: 20190333539
    Abstract: A computer readable storage medium has stored thereon a prerecorded video experience container. The prerecorded video experience container includes a prerecorded video file that displays visual content, an executable experience which upon execution enables presentation of additional content associated with the prerecorded video file, and an interactive region of the prerecorded video file, wherein the interactive region of the prerecorded video file is associated with the executable experience such that a user interaction with the interactive region executes the executable experience. The prerecorded video file is displayed in response to a selection of the prerecorded video experience container. The executable experience associated with the prerecorded video file is executed in response to identifying an interaction with the interactive region. The additional content associated with the prerecorded video file is displayed in response to executing the executable experience.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU
  • Publication number: 20190295598
    Abstract: In a device and method for integrating a prerecorded video file into a video, a video of a scene is displayed on a display device of a mobile electronic device. A prerecorded video file to render on the display device is received. A modified prerecorded video file is generated by modifying a visual appearance of the prerecorded video file, where the modifying is for integrating the modified prerecorded video file into the scene. The modified prerecorded video file is superimposed over the video, such that the video is partially obscured by the modified prerecorded video file. The modified prerecorded video file is played while displaying the video, such that the modified prerecorded video file and a non-obscured portion of the video are rendered simultaneously.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU, Kasey WANG
  • Publication number: 20190259421
    Abstract: In a method for tracking interactivity with a prerecorded video file superimposed into a video, presentation instructions for displaying a prerecorded video file are displayed on a display device of a mobile electronic device, the presentation instructions including display conditions for displaying the prerecorded video file. A video of a scene is displayed on the display device of the mobile electronic device. Responsive to detecting at least one display condition of the display conditions, the prerecorded video file is displayed on the display device of the mobile electronic device, such that the video is partially obscured by the prerecorded video file. Responsive to the displaying the prerecorded video file, a display instance for the prerecorded video file is logged.
    Type: Application
    Filed: October 18, 2018
    Publication date: August 22, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Ernestine FU
  • Patent number: 10341407
    Abstract: In a computer-implemented method for mapping a low quality media file to a segment of a high quality media file, the low quality media file and the high quality media file are received, where the low quality media file corresponds to a segment of the high quality media file. A plurality of perceptual hashes is generated for frames of the low quality media file. A portion of the plurality of perceptual hashes for frames of the low quality media file are compared to perceptual hashes for frames of the high quality media file. A location within the high quality media file that includes the segment corresponding to the low quality media file is determined based on the comparing the portion of the plurality of perceptual hashes for frames of the low quality media file to perceptual hashes for frames of the high quality media file.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 2, 2019
    Assignee: Gfycat, Inc.
    Inventors: Richard Rabbat, Henry Gan
  • Publication number: 20190158910
    Abstract: In a method for selecting of a prerecorded media file for superimposing into a video, a video of a scene is displayed on a display device of a mobile electronic device. A location of the scene is determined. A prerecorded video file is selected based at least in part on the location. The prerecorded video file is superimposed over the video, such that the video is partially obscured by the prerecorded video file. The prerecorded video file is played while displaying the video, such that the prerecorded video file and a non-obscured portion of the video are rendered simultaneously.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard Rabbat, Kasey Wang
  • Publication number: 20190158797
    Abstract: In a method for superimposing a prerecorded media file into a video, a video of a scene is displayed on a display device of a mobile electronic device. A prerecorded video file to render on the display device is received. The prerecorded video file is superimposed over the video, such that the video is partially obscured by the prerecorded video file. The prerecorded video is played file while displaying the video, such that the prerecorded video file and a non-obscured portion of the video are rendered simultaneously.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Applicant: Gfycat, Inc.
    Inventors: Richard RABBAT, Kasey WANG