IP Library Granted Patent US 10,922,548
Granted Patent B1
US 10,922,548 · App. 16/234,387 · Granted Feb 16, 2021

Systems and methods for automated video classification

Inventors: Lei Huang (Fremont, CA); Jianyu Wang (Mountain View, CA); Guangshuo Liu (Sunnyvale, CA); Renbin Peng (Fremont, CA); Ziheng Wang (San Jose, CA); Raghu Prasad Chalasani (San Jose, CA)
Assignee: Facebook, Inc.
G06K9/00718G06K9/4652
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 10,922,548
App. No.
16/234,387
Granted
Feb 16, 2021
Kind
B1
Abstract

Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. A determination can be made that a threshold number of video frames of the set of video frames depict two or more reaction icons of a set of reaction icons. The video can be identified as a poll video based on the determining that the threshold number of video frames of the set of video frames depict two or more reaction icons of the set of reaction icons.

Claims (31)

1. A computer-implemented method comprising:

receiving, by a computing system, a set of video frames associated with a video;

determining, by the computing system, that a threshold number of video frames of the set of video frames includes two or more reaction icons, wherein at least one video frame of the set of video frames includes a prompt to select at least one reaction icon of the two or more reaction icons; and

identifying, by the computing system, the video as a poll video based on the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons.

2. The computer-implemented method of claim 1 , wherein each reaction icon of the two or more reaction icons is associated with one or more colors, and the one or more colors associated with each reaction icon collectively define a set of colors associated with the two or more reaction icons.

3. The computer-implemented method of claim 2 , wherein the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons comprises: filtering each video frame of the set of video frames based on the set of colors to define a set of color-filtered video frames.

4. The computer-implemented method of claim 2 , wherein the set of colors associated with the two or more reaction icons comprises a plurality of ranges of RGB values.

5. The computer-implemented method of claim 1 , wherein the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons further comprises: identifying any circles depicted in each video frame of the set of video frames.

6. The computer-implemented method of claim 5 , wherein the identifying any circles depicted in each video frame of the set of video frames comprises identifying any circles depicted in each video frame of the set of video frames based on Hough transforms.

7. The computer-implemented method of claim 5 , wherein the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons further comprises: determining, for each circle identified in the set of video frames, whether the circle includes a reaction icon of the two or more reaction icons.

8. The computer-implemented method of claim 7 , wherein the determining, for each circle identified in the set of video frames, whether the circle includes the reaction icon of the two or more reaction icons comprises determining whether the circle includes the reaction icon of the two or more reaction icons based on shape context feature descriptors.

9. The computer-implemented method of claim 1 , wherein the two or more reaction icons are two or more reaction icons provided by a social networking system for responding to content items posted to the social networking system.

10. The computer-implemented method of claim 9 , wherein the video is a video posted to the social networking system.

11. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising:

receiving a set of video frames associated with a video;

determining that a threshold number of video frames of the set of video frames includes two or more reaction icons, wherein at least one video frame of the set of video frames includes a prompt to select at least one reaction icon of the two or more reaction icons; and

identifying the video as a poll video based on the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons.

12. The system of claim 11 , wherein each reaction icon of the two or more reaction icons is associated with one or more colors, and the one or more colors associated with each reaction icon collectively define a set of colors associated with the two or more reaction icons.

13. The system of claim 12 , wherein the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons comprises: filtering each video frame of the set of video frames based on the set of colors to define a set of color-filtered video frames.

14. The system of claim 12 , wherein the set of colors associated with the two or more reaction icons comprises a plurality of ranges of RGB values.

15. The system of claim 11 , wherein the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons further comprises: identifying any circles depicted in each video frame of the set of video frames.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

receiving a set of video frames associated with a video;

determining that a threshold number of video frames of the set of video frames includes two or more reaction icons, wherein at least one video frame of the set of video frames includes a prompt to select at least one reaction icon of the two or more reaction icons; and

identifying the video as a poll video based on the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons.

17. The non-transitory computer-readable storage medium of claim 16 , wherein each reaction icon of the two or more reaction icons is associated with one or more colors, and the one or more colors associated with each reaction icon collectively define a set of colors associated with the two or more reaction icons.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons comprises: filtering each video frame of the set of video frames based on the set of colors to define a set of color-filtered video frames.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the set of colors associated with the two or more reaction icons comprises a plurality of ranges of RGB values.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the determining that the threshold number of video frames of the set of video frames includes the two or more reaction icons further comprises: identifying any circles depicted in each video frame of the set of video frames.

Assignments (2)
CHANGE OF NAME Recorded Nov 23, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058235/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2019
From: HUANG, LEI; WANG, JIANYU; LIU, GUANGSHUO; PENG, RENBIN; WANG, ZIHENG; CHALASANI, RAGHU PRASAD
To: FACEBOOK, INC.
Reel/Frame 047920/0239 →
Cited By (1)
US 12,518,522