IP Library Granted Patent US 11,706,480
Granted Patent B2
US 11,706,480 · App. 16/801,886 · Granted Jul 18, 2023

Systems and methods for processing overlapping content

Inventors: Vikram Makam Gupta (Karnataka, IN); Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN)
Assignee: Rovi Guides, Inc.
H04N21/4335G06F16/2379G06N5/04G06N20/00H04N21/44222H04N21/4662H04N21/6587G06Q30/0629
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 11,706,480
App. No.
16/801,886
Granted
Jul 18, 2023
Kind
B2
Abstract

A computer implemented method that includes receiving first user usage data and second user usage data indicative of user usage during consumption of a first content and of a second content, respectively. The method includes determining a first user usage pattern for the first content and a second user usage pattern for the second content based on the first user usage data and on the second user usage data, respectively. The method determines potential content overlap between the first content and the second content based on a comparison of the first usage pattern and the second usage pattern and performs an optimization operation based on the potential content overlap.

Claims (37)

1. A computer implemented method comprising:

receiving first user usage data and second user usage data indicative of user usage during consumption of a first user generated content and of a second user generated content, respectively, wherein the first and second user generated content are separate content;

determining a first user usage pattern for the first user generated content and a second user usage pattern for the second user generated content based on the first user usage data and on the second user usage data, respectively;

comparing the first usage pattern and the second usage pattern;

based on the comparing, determining the first user generated content and the second user generated content match; and

in response to the determining that the first user generated content and the second user generated content match:

accessing a heatmap of metadata reflecting at least one of replaying, seeking, scrubbing, pausing, forwarding, or rewinding portions of the first user generated content; and

playing the second user generated content, wherein the playing of the second user generated is automatically controlled by automatic application of at least one of replaying, seeking, scrubbing, pausing, forwarding, or rewinding portions of the second user generated content based on the heatmap.

2. The method of claim 1 , wherein the usage data comprises user navigation data of the first and second user generated content, and wherein the user navigation data reflects at least one of the playing, replaying, seeking, scrubbing, pausing, forwarding, or rewinding of the first and second user generated content.

3. The method of claim 1 , wherein the optimization operation comprises consolidating the storage of matching content in a shared location of computer memory, and wherein the optimization comprises replay of the first user generated content and second user generated content using stored content from the shared location of computer memory.

4. The method of claim 1 , wherein determining a usage pattern comprises identifying common usage activity across a plurality of user usage data around particular time segments of respective content.

5. The method of claim 1 , wherein identifying common usage activity comprises analyzing the usage activity within a machine learning system, the machine learning system trained with samples of usage data corresponding to samples of content, and wherein determining potential content overlap comprises using the machine learning system to determine a likelihood of an overlap based upon comparing patterns in the first and second usage patterns.

6. The method of claim 1 , wherein at least one of the first and second usage patterns are stored in a data file with the respective first and second user generated content.

7. The method of claim 1 , wherein at least one of the first and second usage patterns are stored in a database record associated with the respective first and second user generated content.

8. The computer implemented method of claim 1 , wherein the first user generated content and the second user generated content are optimized for use across a plurality of user generated content platforms.

9. The method of claim 1 , wherein the first user usage pattern and the second user usage pattern includes the heatmap of metadata, and wherein the heatmap of metadata reflects the at least one of replaying, seeking, scrubbing, pausing, forwarding, or rewinding of particular portions of the first user generated content and the second user generated content, respectively, and wherein the heatmap of the first user generated content and the heatmap of the second user generated content are asynchronous.

10. The method of claim 1 ,

wherein the heatmap of metadata reflects the replaying, pausing, and forwarding, and

wherein the playing the second user generated content comprises the replaying, pausing, and forwarding of the second user generated content based on the heatmap.

11. A system for identifying and processing overlapping content, the system comprising one or more processors programmed with instructions to cause the one or more processors to perform:

receiving first user usage data and second user usage data indicative of user usage during consumption of a first user generated content and of a second user generated content, respectively, wherein the first and second user generated content are separate content;

determining a first user usage pattern for the first user generated content and a second user usage pattern for the second user generated content based on the first user usage data and on the second user usage data, respectively;

comparing the first usage pattern and the second usage pattern;

based on the comparing, determining the first user generated content and the second user generated content match; and

in response to the determining that the first user generated content and the second user generated content match:

accessing a heatmap of metadata reflecting at least one of replaying, seeking, scrubbing, pausing, forwarding, or rewinding portions of the first user generated content; and

playing the second user generated content, wherein the playing of the second user generated is automatically controlled by automatic application of at least one of replaying, seeking, scrubbing, pausing, forwarding, or rewinding portions of the second user generated content based on the heatmap.

12. The system of claim 11 , wherein the usage data comprises user navigation data of the first and second user generated content, and wherein the user navigation data reflects at least one of the playing, replaying, seeking, scrubbing, pausing, forwarding, or rewinding of the first and second user generated content.

13. The system of claim 11 , wherein the optimization operation comprises consolidating the storage of matching content in a shared location of computer memory, and wherein the optimization comprises replay of the first user generated-content and second user generated content using stored content from the shared location of computer memory.

14. The system of claim 11 , wherein determining a usage pattern comprises identifying common usage activity across a plurality of user usage data around particular time segments of respective content.

15. The system of claim 11 , wherein at least one of the first and second usage patterns are stored in a data file with the respective first and second user generated content.

16. The system of claim 11 , wherein at least one of the first and second usage patterns are stored in a database record associated with the respective first and second user generated content.

17. The system of claim 11 , wherein the first user generated content and the second user generated content are optimized for use across a plurality of user generated content platforms.

18. The system of claim 11 , wherein the first user usage pattern and the second user usage pattern includes the heatmap of metadata, and wherein the heatmap of metadata reflects the at least one of replaying, seeking, scrubbing, pausing, forwarding, rewinding of particular portions of the first user generated content and the second user generated content, respectively, and wherein the heatmap of the first user generated content and the heatmap of the second user generated content are asynchronous.

19. The system of claim 11 ,

wherein the heatmap of metadata reflects the replaying, pausing, and forwarding, and

wherein the playing the second user generated content comprises the replaying, pausing, and forwarding of the second user generated content based on the heatmap.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0238 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2020
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 052069/0034 →
Continuity (1)
Related Publication 20210266632A1 · Aug 26, 2021
Cited By (1)
US 12,707,116