Generating customized video previews

US10791352B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10791352-B2
Application numberUS-201916427962-A
CountryUS
Kind codeB2
Filing dateMay 31, 2019
Priority dateNov 5, 2015
Publication dateSep 29, 2020
Grant dateSep 29, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A dynamically created video preview can be provided to a viewer by stitching relevant video clips from a target video based on a viewer profile of the viewer. In various embodiments, a computer receives a request from a viewer to preview a video. The computer can then select one or more clips from the video based on the viewer profile of the viewer. Thereafter, the computer can generate a customized video preview from the one or more selected clips for the viewer based on the viewer profile. Other embodiments may be described and/or claimed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for generating video previews from a video comprising: retrieving a preference weight for a video category from a viewer profile; determining a time period of a customized video preview based on the preference weight for the video category; allocating a portion of the customized video preview corresponding to the time period to the video category; in response to the portion of the customized video preview being allocated to the video category, selecting a video clip associated with the video category based on a rank of the video clip among a plurality of video clips in the video category; and generating the portion of the customized video preview based on the video clip. 2. The method of claim 1 , further comprising: identifying the video category from a plurality of video categories based on the preference weight for the video category in the viewer profile being above a predetermined threshold. 3. The method of claim 1 , wherein the selecting comprises determining the video clip having a top rank among the plurality of video clips in the video category. 4. The method of claim 1 , wherein the video clip is a first video clip, the method further comprising: selecting a second video clip from the video category; determining an order between the first video clip and the second video clip based on their respective ranks; and inserting the first video clip and the second video clip to the customized video preview based on the order. 5. The method of claim 1 , further comprising: categorizing the video clip to the video category based on a majority opinion gathered from a plurality of viewers. 6. The method of claim 1 , further comprising: categorizing the video clip to the video category based on audio or video effects associated with the video clip. 7. One or more non-transitory computer storage media storing computer-readable instructions that, when executed by one or more processors of a computer system, cause the computer system to perform operations comprising: associating video clips in a video to a plurality of video categories; ranking a plurality of video clips in a category of the plurality of video categories; allocating a portion of a customized video preview to the category based on a weight of the category in a viewer profile of a viewer; selecting a video clip from the plurality of video clips based on a rank of the video clip; and generating the customized video preview for the viewer based on the video clip. 8. The storage media of claim 7 , wherein the operations further comprising: assigning weights to the plurality of video categories on the viewer profile based on respective viewing frequencies of the plurality of video categories by the viewer. 9. The storage media of claim 7 , wherein the operations further comprising: identifying the category based on the weight of the category being above a predetermined threshold. 10. The storage media of claim 7 , wherein the operations further comprising: choosing two video categories from the viewer profile of the viewer; and allocating respective time of the customized video preview to the two video categories based on respective weights of the two video categories in the viewer profile. 11. The storage media of claim 7 , wherein the operations further comprising: determining an order of two video clips from two different video categories in the customized video preview based on respective weights of the two different video categories in the viewer profile of the viewer. 12. The storage media of claim 7 , wherein the operations further comprising: categorizing the plurality of video clips into a set of predefined categories based on a majority opinion from a plurality of users. 13. A system for generating video previews, comprising: means for allocating a time period of a customized video preview to a top ranked video category on a viewer profile of a viewer, wherein means for allocating the time period comprise means for allocating the time period based on a weight of the top ranked video category in the viewer profile of the viewer; means for in response to the time period of the customized video preview being allocated to the top ranked video category, selecting a video clip in the top ranked video category based on a rank of the video clip; and means for generating the customized video preview with the video clip. 14. The system of claim 13 , further comprising: means for updating weights of a plurality of video categories associated with the viewer profile based on respective viewing frequencies of the plurality of video categories by the viewer. 15. The system of claim 13 , further comprising: means for allocate respective time to two video categories for the customized video preview based on respective weights of the two video categories in the viewer profile. 16. The system of claim 13 , further comprising: means for determining an order of two video clips of two video categories based on respective weights of the two video categories in the viewer profile.

Assignees

Inventors

Classifications

  • Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)} · CPC title

  • involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement · CPC title

  • H04N21/252Primary

    Processing of multiple end-users' preferences to derive collaborative data · CPC title

  • being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title

  • Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10791352B2 cover?
A dynamically created video preview can be provided to a viewer by stitching relevant video clips from a target video based on a viewer profile of the viewer. In various embodiments, a computer receives a request from a viewer to preview a video. The computer can then select one or more clips from the video based on the viewer profile of the viewer. Thereafter, the computer can generate a custo…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/252. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 29 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).