-
公开(公告)号:US12026362B2
公开(公告)日:2024-07-02
申请号:US17748496
申请日:2022-05-19
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Devin Doty , Richard Andrew Leatham
IPC: G06F3/04847 , G11B27/031
CPC classification number: G06F3/04847 , G11B27/031
Abstract: A method, to navigate a video editing project within a video editing application, includes storing a project timeline comprising a plurality of media content items arranged in a chronological sequence, the project timeline having a start time and an end time; causing presentation of a first tool interface, the first tool interface comprising: a video editing canvas for playback of the project timeline; a plurality of tools to enable respective video editing functions; and a plurality of indicia representing the respective plurality of media content items; detecting activation of a first indicium associated with a first media content item of the plurality of media content items; and advancing the playback of the project timeline to a chronological location corresponding to the location of the first media content item within the project timeline.
-
公开(公告)号:US11792491B2
公开(公告)日:2023-10-17
申请号:US17222477
申请日:2021-04-05
Applicant: Snap Inc.
Inventor: David Michael Hornsby , Jeffrey Kile , Chinmay Lonkar , Zhimin Wang , Ian Anthony Wehrman , Khalil Chatoo
IPC: H04N21/234 , H04N21/2743 , H04N21/44 , H04N21/458 , H04N21/81 , H04N21/845 , H04L51/046 , H04L51/10
CPC classification number: H04N21/812 , H04L51/046 , H04L51/10 , H04N21/23424 , H04N21/8456
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for inserting ads into a video. The program and method provide for receiving a request to play a video, the video comprising plural shots separated by breakpoints, each shot of the plural shots corresponding to a contiguous sequence of video frames that is free of cuts or transitions; initiating, in response to receiving the request, playback of the video from a selected shot of the plural shots; receiving indication of an ad to present at a breakpoint following the selected shot; determining, in response to receiving the indication, that a first threshold amount of time has passed since initiating the playback of the video; and inserting, based on the determining, the ad at the breakpoint following the selected shot.
-
公开(公告)号:US11709686B1
公开(公告)日:2023-07-25
申请号:US16227616
申请日:2018-12-20
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Giles Goodwin , Jared Iwata , Eugene Feingold , David LeMieux
IPC: G06F9/451 , G06F16/93 , G06F8/38 , G06F8/36 , G06F16/955 , G06F16/958
CPC classification number: G06F9/451 , G06F8/36 , G06F8/38 , G06F16/93 , G06F16/955 , G06F16/972
Abstract: Systems and methods are provided for determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from source data and one or more rules for extracting the specified content. The system and methods further provided for each location data in the list of location data, extracting, from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least the subset of the set of selectors; determining a template to use to generate the media content item, the template comprising regions corresponding to the one or more selectors; populating each region of the template using specified content for the corresponding selector; and generating the media content item from the populated template.
-
公开(公告)号:US20220374139A1
公开(公告)日:2022-11-24
申请号:US17748496
申请日:2022-05-19
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Devin Doty , Richard Andrew Leatham
IPC: G06F3/04847 , G11B27/031
Abstract: A method, to navigate a video editing project within a video editing application, includes storing a project timeline comprising a plurality of media content items arranged in a chronological sequence, the project timeline having a start time and an end time; causing presentation of a first tool interface, the first tool interface comprising: a video editing canvas for playback of the project timeline; a plurality of tools to enable respective video editing functions; and a plurality of indicia representing the respective plurality of media content items; detecting activation of a first indicium associated with a first media content item of the plurality of media content items; and advancing the playback of the project timeline to a chronological location corresponding to the location of the first media content item within the project timeline.
-
公开(公告)号:US20220101013A1
公开(公告)日:2022-03-31
申请号:US17222451
申请日:2021-04-05
Applicant: Snap Inc.
Inventor: Khalil Chatoo , David Michael Hornsby , Jeffrey Kile , Chinmay Lonkar , Zhimin Wang , Ian Anthony Wehrman
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for setting ad breakpoints in a video. The program and method provide for accessing a video; determining plural shot boundaries for the video, each shot boundary defining a shot corresponding to a contiguous sequence of video frames that is free of cuts or transitions; and for each shot boundary of the plural shot boundaries, performing a set of breakpoint tests on the shot boundary, each breakpoint test configured to return a respective score indicating whether the shot boundary corresponds to a. breakpoint for potential insertion of an ad during playback of the video, calculating a combined score for the shot boundary based on combining the each of the respective scores, and setting, in a case where the combined score meets a threshold value, the shot boundary as the breakpoint.
-
公开(公告)号:US20210103697A1
公开(公告)日:2021-04-08
申请号:US17122677
申请日:2020-12-15
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Giles Goodwin , Jared Iwata , Eugene Feingold , David LeMieux
IPC: G06F40/186 , G06F3/0482 , G06F40/205
Abstract: Systems and methods are provided for receiving location information for source data associated with a publisher identifier and determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from the source data and one or more rules for extracting the specified content. The systems and method further provided for extracting from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least subset of the set of selectors, determining a first template to use to generate the media content item, the first template comprising regions corresponding to one or more selectors, populating each region of the first template using specified content for the corresponding selector and generating the media content item from the populated first template.
-
-
-
-
-