IP Library Granted Patent US 12,149,797
Granted Patent B2
US 12,149,797 · App. 17/873,331 · Granted Nov 19, 2024

Automated content virality enhancement

Inventors: Vijay Kumar (Karnataka, IN); Urvashi Verma (Bangalore, IN); Gyanveer Singh (Bangalore, IN)
Assignee: Adeia Guides Inc.
H04N21/4756H04N21/4312H04N21/44204H04N21/4788H04N21/8355
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 12,149,797
App. No.
17/873,331
Granted
Nov 19, 2024
Kind
B2
Abstract

Systems and methods for enhancing virality for a content item are disclosed herein. A content item is uploaded to a content sharing platform over a communication network. Feedback on the content item is received from the content sharing platform over the communication network. Based on the feedback, a virality score for the content item is determined and a determination is made as to whether the virality score meets a virality criterion. In response to a determination that the virality score does not meet the virality criterion, a virality enhancement technique is selected from a virality enhancement database, the content item is modified by applying the virality enhancement technique to the content item, and the modified content item is uploaded to the content sharing platform over the communication network.

Claims (101)

1. A method for predicting a virality score for a content item, comprising:

uploading the content item to a content sharing platform over a communication network;

receiving first information about a plurality of first virality factors present in the content item, wherein the plurality of first virality factors are not entered via user accounts onto the content sharing platform;

retrieving weights for the plurality of first virality factors determined to be in the content item;

determining a predicted virality score for the content item based on a weighted combination of the plurality of first virality factors determined to be in the content item;

in response to determining that the predicted virality score does not meet a virality criterion:

(i) selecting, from a virality enhancement database, a virality enhancement technique; and

(ii) modifying the content item by applying the selected virality enhancement technique to the content item to generate a first modified content item;

without downloading the first modified content item, determining an updated predicted virality score for the first modified content item by receiving second information about a plurality of second virality factors present in the first modified content item, retrieving weights for the plurality of second virality factors determined to be in the first modified content item, and determining the updated predicted virality score for the first modified content item based on a weighted combination of the plurality of second virality factors determined to be in the first modified content item; and

in response to determining that the updated predicted virality score does not meet the virality criterion:

(i) selecting, from the virality enhancement database, an additional virality enhancement technique;

(ii) modifying the first modified content item by applying the selected additional virality enhancement technique to the first modified content item to generate a second modified content item; and

(iii) uploading the second modified content item to the content sharing platform over the communication network.

2. The method of claim 1 , wherein the first information about the plurality of first virality factors comprises a number of instances each of the plurality of first virality factors is present in the content item, and wherein the plurality of first virality factors comprise at least one of a filter effect, a genre combination, a speed variation, background music, or a surprise element, and wherein the second information about the plurality of second virality factors comprises a number of instances each of the plurality of second virality factors is present in the content item, and wherein the plurality of second virality factors comprise at least one of a filter effect, a genre combination, a speed variation, background music, or a surprise element.

3. The method of claim 2 :

wherein the weighted combination of the plurality of first virality factors comprises:

multiplying the number of instances each of the plurality of first virality factors is present in the content item by the corresponding weight for each of the plurality of first virality factors, and

determining a sum of weighted first virality factors; and

wherein the weighted combination of the plurality of second virality factors comprises:

multiplying the number of instances each of the plurality of second virality factors is present in the content item by the corresponding weight for each of the plurality of second virality factors, and

determining a sum of weighted second virality factors.

4. The method of claim 1 , wherein the virality criterion comprises a threshold virality score for the content item.

5. The method of claim 1 , wherein selecting the virality enhancement technique comprises:

selecting a first virality enhancement technique from the virality enhancement database;

estimating a modified virality score for the content item if the content item was modified based on the first virality enhancement technique;

determining whether the modified virality score meets the virality criterion; and

in response to determining that the modified virality score does not meet the virality criterion, selecting a second virality enhancement technique from the virality enhancement database as the virality enhancement technique to be used for the modifying the content item.

6. The method of claim 1 , wherein selecting the virality enhancement technique comprises:

selecting a first virality enhancement technique from the virality enhancement database;

estimating a modified virality score for the content item if the content item was modified based on the first virality enhancement technique;

determining whether the modified virality score meets the virality criterion; and

in response to determining that the modified virality score meets the virality criterion, selecting the first virality enhancement technique as the virality enhancement technique to be used for the modifying the content item.

7. The method of claim 1 , wherein the plurality of first virality factors and the plurality of second virality factors are generated by a content generator.

8. A system for predicting a virality score for a content item, comprising:

a communication port coupled to a communication network;

a virality enhancement database configured to store one or more virality enhancement techniques; and

control circuitry configured to:

upload the content item to a content sharing platform over a communication network;

receive first information about a plurality of first virality factors present in the content item, wherein the plurality of first virality factors are not entered via user accounts onto the content sharing platform;

retrieve weights for the plurality of first virality factors determined to be in the content item;

determine a predicted virality score for the content item based on a weighted combination of the plurality of first virality factors determined to be in the content item;

in response to determining that the predicted virality score does not meet a virality criterion:

(i) select, from a virality enhancement database, a virality enhancement technique; and

(ii) modify the content item by applying the selected virality enhancement technique to the content item to generate a first modified content item;

without downloading the first modified content item, determining an updated predicted virality score for the first modified content item by receiving second information about a plurality of second virality factors present in the first modified content item, retrieving weights for the plurality of second virality factors determined to be in the first modified content item, and determining the updated predicted virality score for the first modified content item based on a weighted combination of the plurality of second virality factors determined to be in the first modified content item; and

in response to determining that the updated predicted virality score does not meet the virality criterion:

(i) select, from the virality enhancement database, an additional virality enhancement technique;

(ii) modify the first modified content item by applying the selected additional virality enhancement technique to the first modified content item to generate a second modified content item; and

(iii) upload the second modified content item to the content sharing platform over the communication network.

9. The system of claim 8 , wherein the first information about the plurality of first virality factors comprises a number of instances each of the plurality of first virality factors is present in the content item, and wherein the plurality of first virality factors comprise at least one of a filter effect, a genre combination, a speed variation, background music, or a surprise element, and wherein the second information about the plurality of second virality factors comprises a number of instances each of the plurality of second virality factors is present in the content item, and wherein the plurality of second virality factors comprise at least one of a filter effect, a genre combination, a speed variation, background music, or a surprise element.

10. The system of claim 9 ;

wherein the weighted combination of the plurality of first virality factors comprises:

multiplying the number of instances each of the plurality of first virality factors is present in the content item by the corresponding weight for each of the plurality of first virality factors, and

determining a sum of weighted first virality factors; and

wherein the weighted combination of the plurality of second virality factors comprises:

multiplying the number of instances each of the plurality of second virality factors is present in the content item by the corresponding weight for each of the plurality of second virality factors, and

determining a sum of weighted second virality factors.

11. The system of claim 8 , wherein the virality criterion comprises a threshold virality score for the content item.

12. The system of claim 8 , wherein selecting the virality enhancement technique comprises:

selecting a first virality enhancement technique from the virality enhancement database;

estimating a modified virality score for the content item if the content item was modified based on the first virality enhancement technique;

determining whether the modified virality score meets the virality criterion; and

in response to determining that the modified virality score does not meet the virality criterion, selecting a second virality enhancement technique from the virality enhancement database as the virality enhancement technique to be used for the modifying the content item.

13. The system of claim 8 , wherein selecting the virality enhancement technique comprises:

selecting a first virality enhancement technique from the virality enhancement database;

estimating a modified virality score for the content item if the content item was modified based on the first virality enhancement technique;

determining whether the modified virality score meets the virality criterion; and

in response to determining that the modified virality score meets the virality criterion, selecting the first virality enhancement technique as the virality enhancement technique to be used for the modifying the content item.

14. The system of claim 8 , wherein the plurality of first virality factors and the plurality of second virality factors are generated by a content generator.

15. An apparatus for predicting a virality score for a content item, comprising:

means for uploading the content item to a content sharing platform over a communication network;

means for receiving first information about a plurality of first virality factors present in the content item, wherein the plurality of first virality factors are not entered via user accounts onto the content sharing platform;

means for retrieving weights for the plurality of first virality factors determined to be in the content item;

means for determining a predicted virality score for the content item based on a weighted combination of the plurality of first virality factors determined to be in the content item;

means for, in response to determining that the predicted virality score does not meet a virality criterion:

(i) selecting, from a virality enhancement database, a virality enhancement technique; and

(ii) modifying the content item by applying the selected virality enhancement technique to the content item to generate a first modified content item;

means for, without downloading the modified content item, determining an updated predicted virality score for the first modified content item by receiving second information about a plurality of second virality factors present in the first modified content item, retrieving weights for the plurality of second virality factors determined to be in the first modified content item, and determining the updated predicted virality score for the first modified content item based on a weighted combination of the plurality of second virality factors determined to be in the first modified content item; and

means for, in response to determining that the updated predicted virality score does not meet the virality criterion:

(i) selecting, from the virality enhancement database, an additional virality enhancement technique;

(ii) modifying the first modified content item by applying the selected additional virality enhancement technique to the first modified content item to generate a second modified content item; and

(iii) uploading the second modified content item to the content sharing platform over the communication network.

16. The apparatus of claim 15 , wherein the first information about the plurality of first virality factors comprises a number of instances each of the plurality of first virality factors is present in the content item, and wherein the plurality of first virality factors comprise at least one of a filter effect, a genre combination, a speed variation, background music, or a surprise element, and wherein the second information about the plurality of second virality factors comprises a number of instances each of the plurality of second virality factors is present in the content item, and wherein the plurality of second virality factors comprise at least one of a filter effect, a genre combination, a speed variation, background music, or a surprise element.

17. The apparatus of claim 16 :

wherein the weighted combination of the plurality of first virality factors comprises:

means for multiplying the number of instances each of the plurality of first virality factors is present in the content item by the corresponding weight for each of the plurality of first virality factors, and

means for determining a sum of weighted first virality factors; and

wherein the weighted combination of the plurality of second virality factors comprises:

means for multiplying the number of instances each of the plurality of second virality factors is present in the content item by the corresponding weight for each of the plurality of second virality factors, and

means for determining a sum of weighted second virality factors.

18. The apparatus of claim 15 , wherein the virality criterion comprises a threshold virality score for the content item.

19. The apparatus of claim 15 , wherein selecting the virality enhancement technique comprises:

means for selecting a first virality enhancement technique from the virality enhancement database;

means for estimating a modified virality score for the content item if the content item was modified based on the first virality enhancement technique;

means for determining whether the modified virality score meets the virality criterion; and

means for, in response to determining that the modified virality score does not meet the virality criterion, selecting a second virality enhancement technique from the virality enhancement database as the virality enhancement technique to be used for the modifying the content item.

20. The apparatus of claim 15 , wherein selecting the virality enhancement technique comprises:

means for selecting a first virality enhancement technique from the virality enhancement database;

means for estimating a modified virality score for the content item if the content item was modified based on the first virality enhancement technique;

means for determining whether the modified virality score meets the virality criterion; and

means for, in response to determining that the modified virality score meets the virality criterion, selecting the first virality enhancement technique as the virality enhancement technique to be used for the modifying the content item.

Assignments (3)
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069032/0008 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: KUMAR, VIJAY; VERMA, URVASHI; SINGH, GYANVEER
To: ROVI GUIDES, INC.
Reel/Frame 060622/0029 →
Continuity (2)
Continuation 16526191 · Jul 30, 2019
Related Publication 20230007351A1 · Jan 5, 2023