IP Library Granted Patent US 9,449,231
Granted Patent B2
US 9,449,231 · App. 14/539,729 · Granted Sep 20, 2016

Computerized systems and methods for generating models for identifying thumbnail images to promote videos

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,449,231
App. No.
14/539,729
Granted
Sep 20, 2016
Kind
B2
Abstract

Systems, methods, and computer-readable media are provided for generating and using models to select thumbnail images for videos. In one exemplary method, the method comprises extracting at least one thumbnail from a video and determining at least one feature present in the at least one thumbnail. The method further comprises sending the extracted at least one thumbnail to one of an editor or at least one viewer. The method further comprises receiving feedback information related to the at least one thumbnail. The method further comprises generating a model and storing the generated model for use in identifying thumbnails for other videos. The model can be generated based on the determined at least one feature and the received feedback information.

Claims (65)

1. A computerized method comprising the following operations performed by at least one processor:

extracting at least one thumbnail from a video;

determining at least one feature present in the extracted at least one thumbnail;

sending the extracted at least one thumbnail to one of an editor or at least one viewer;

receiving, in response to sending the extracted at least one thumbnail to the editor or the at least one viewer, feedback information related to the at least one thumbnail, the feedback information comprising at least one of (i) response data associated with the at least one viewer or (ii) data identifying thumbnails selected by the editor;

generating a model based on the determined at least one feature, the feedback information, and a classification of the at least one thumbnail into one or more groups; and

storing the generated model for use in identifying thumbnails for other videos.

2. The method of claim 1 , wherein the determined at least one feature comprises at least one of blurriness of the at least one thumbnail or video, colors present in the at least one thumbnail or video, presence or absence of items in the at least one thumbnail or video, or metadata associated with the video.

3. The method of claim 1 , further comprising:

receiving a second video; and

determining, based on the generated model, thumbnails to extract from the second video.

4. The method of claim 1 , further comprising determining at least one classification associated with the video, wherein generating the model further comprises generating the model based on the at least one classification associated with the video.

5. The method of claim 1 , wherein extracting thumbnails further comprises:

comparing pixel data of a first thumbnail to pixel data of a second thumbnail; and

based on the comparison, utilizing at least one of the first thumbnail and second thumbnail as the extracted at least one thumbnail.

6. The method of claim 1 , wherein generating the model comprises utilizing one or more weak classifiers with a boosting algorithm.

7. A tangible computer-readable storage medium, comprising instructions that, when executed by at least one processor, cause the at least one processor to perform the following operations:

extracting at least one thumbnail from a video;

determining at least one feature present in the extracted at least one thumbnail;

sending the extracted at least one thumbnail to one of an editor or at least one viewer;

receiving, in response to sending the extracted at least one thumbnail to the editor or the at least one viewer, feedback information related to the at least one thumbnail, the feedback information comprising at least one of (i) response data associated with the at least one viewer or (ii) data identifying thumbnails selected by the editor;

generating a model based on the determined at least one feature, the feedback information, and a classification of the at least one thumbnail into one or more groups; and

storing the generated model for use in identifying thumbnails for other videos.

8. The medium of claim 7 , wherein the determined at least one feature comprises at least one of blurriness of the at least one thumbnail or video, colors present in the at least one thumbnail or video, presence or absence of items in the at least one thumbnail or video, or metadata associated with the video.

9. The medium of claim 7 , wherein the instructions further cause the at least one processor to perform operations comprising:

receiving a second video; and

determining, based on the generated model, thumbnails to extract from the second video.

10. The medium of claim 7 , wherein the instructions further cause the at least one processor to perform operations comprising determining at least one classification associated with the video, wherein generating the model further comprises generating the model based on the at least one classification associated with the video.

11. The medium of claim 7 , wherein extracting thumbnails further comprises:

comparing pixel data of a first thumbnail to pixel data of a second thumbnail; and

based on the comparison, utilizing at least one of the first thumbnail and second thumbnail as the extracted at least one thumbnail.

12. The medium of claim 7 , wherein generating the model comprises utilizing one or more weak classifiers with a boosting algorithm.

13. A computerized system, comprising:

at least one processor; and

a storage medium comprising instructions that, when executed by the at least one processor, configure the at least one processor to perform the following operations:

extracting at least one thumbnail from a video;

determining at least one feature present in the extracted at least one thumbnail;

sending the extracted at least one thumbnail to one of an editor or at least one viewer;

receiving, in response to sending the extracted at least one thumbnail to the editor or the at least one viewer, feedback information related to the at least one thumbnail, the feedback information comprising at least one of (i) response data associated with the at least one viewer or (ii) data identifying thumbnails selected by the editor;

generating a model based on the determined at least one feature, the feedback information, and a classification of the at least one thumbnail into one or more groups; and

storing the generated model for use in identifying thumbnails for other videos.

14. The system of claim 13 , wherein the determined at least one feature comprises at least one of blurriness of the at least one thumbnail or video, colors present in the at least one thumbnail or video, presence or absence of items in the at least one thumbnail or video, or metadata associated with the video.

15. The system of claim 13 , wherein the instructions further cause the at least one processor to perform operations comprising:

receiving a second video; and

determining, based on the generated model, thumbnails to extract from the second video.

16. The system of claim 13 , further wherein the instructions further cause the at least one processor to perform operations comprising determining at least one classification associated with the video, wherein generating the model further comprises generating the model based on the at least one classification associated with the video.

17. The system of claim 13 , wherein extracting thumbnails further comprises:

comparing pixel data of a first thumbnail to pixel data of a second thumbnail; and

based on the comparison, utilizing at least one of the first thumbnail and second thumbnail as the extracted at least one thumbnail.

18. A computerized method comprising the following operations performed by at least one processor:

determining, based on a first video, a model for extracting one or more thumbnails from the first video;

extracting one or more thumbnails from the first video;

selecting at least one of the one or more extracted thumbnails;

sending the selected at least one thumbnail to one of an editor or at least one viewer;

receiving, in response to sending the selected at least one thumbnail to the editor or the at least one viewer, feedback information related to the at least one thumbnail, the feedback information comprising at least one of (i) response data associated with the at least one viewer or (ii) data identifying thumbnails selected by the editor; and

updating the determined model based on the feedback information.

19. The method of claim 1 , further comprising:

determining at least one classification associated with the video; and

identifying at least one stored model based on the at least one classification associated with the video.

20. The medium of claim 7 , wherein the instructions further cause the at least one processor to perform operations comprising:

determining at least one classification associated with the video; and

identifying at least one stored model based on the at least one classification associated with the video.

21. The system of claim 13 , wherein the instructions further cause the at least one processor to perform operations comprising:

determining at least one classification associated with the video; and

identifying at least one stored model based on the at least one classification associated with the video.

Assignments (4)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0514 →
CHANGE OF NAME Recorded Feb 24, 2020
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 051999/0720 →
CHANGE OF NAME Recorded Aug 9, 2017
From: AOL ADVERTISING INC.
To: OATH (AMERICAS) INC.
Reel/Frame 043488/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: BATIZ, JAIME; KARLSSON, NIKLAS; LUENBERGER, ROBERT
To: AOL ADVERTISING INC.
Reel/Frame 034161/0123 →