IP Library Granted Patent US 11,736,768
Granted Patent B2
US 11,736,768 · App. 17/479,607 · Granted Aug 22, 2023

Methods and systems for requesting media content playback

Inventors: Vishwas Sharadanagar Panchaksharaiah (Tiptur, IN); Vikram Makam Gupta (Karnataka, IN); Reda Harb (Bellevue, WA)
Assignee: Rovi Guides, Inc.
H04N21/454H04N21/4532H04N21/8456
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,736,768
App. No.
17/479,607
Granted
Aug 22, 2023
Kind
B2
Abstract

Systems and methods are described for requesting media content playback. Media content item metadata relating to product endorsement in the media content item is accessed. An endorsement profile for the media content item is generated based on the media content item metadata. The endorsement profile comprises data relating to which segments of the media content item have product-related content. A manifest file comprising instructions re-questing playback of the media content item is generated based on the endorsement profile for the media content item.

Claims (53)

1. A method for requesting media content playback, the method comprising:

accessing, using control circuitry, media content item metadata relating to product endorsement in the media content item;

generating, using control circuitry, an endorsement profile for the media content item based on the media content item metadata, the endorsement profile comprising data relating to which segments of the media content item have product-related content;

determining whether there is an endorsement restriction for a segment of the media content item having product-related content;

modifying the endorsement profile for the media content item based on the determination that there is the endorsement restriction for the segment of the media content item having product-related content;

generating, using control circuitry, a manifest file comprising instructions requesting playback of the media content item based on the endorsement profile for the media content item; and

transmitting, using control circuitry, the manifest file to a user device.

2. The method of claim 1 , wherein generating the endorsement profile comprises:

identifying one or more segments of the media content item having product-related content and one or more segments of the media content item not having product-related content.

3. The method of claim 1 , wherein generating the endorsement profile further comprises:

in response to determining there is not an endorsement restriction for a segment of the media content item having product-related content, tagging the segment of the media content item having product-related content as having an actionable endorsement overlay.

4. The method of claim 3 , wherein generating the endorsement profile further comprises:

determining a start time and an end time of one or more segments of the media content item tagged as having an actionable endorsement overlay.

5. The method of claim 1 , wherein the manifest file for the media content item comprises instructions requesting, for display on user equipment, a modified version of one or more segments of the media content item having product-related content, and a default version of one or more segments of the media content item not having product-related content.

6. The method of claim 1 , the method further comprising:

requesting a modified version of one or more segments of the media content item that have product-related content; and

requesting a default version of one or more segments of the media content item that do not have product-related content.

7. The method of claim 1 , the method further comprising:

determining one or more audio and/or visual parameters of the product-related content.

8. The method of claim 7 , the method further comprising:

requesting an endorsement overlay for the product-related content;

determining whether one or more audio and/or visual parameters of the endorsement overlay match the one or more audio and/or visual parameters of the product-related content; and

in response to determining that the one or more audio and/or visual parameters of the endorsement overlay match the one or more audio and/or visual parameters of the product-related content, generating a modified version of one or more segments of the media content item that have product-related content by inserting the endorsement overlay into the product-related content.

9. The method of claim 8 , the method further comprising:

in response to determining that the one or more audio and/or visual parameters of the endorsement overlay do not match the one or more audio and/or visual parameters of the product-related content, manipulating the endorsement overlay to match the product-related content; and

generating a modified version of one or more segments of the media content item that have product-related content by inserting a manipulated overlay into the product-related content.

10. A system for requesting media content playback, the system comprising memory; and

control circuitry configured to:

access media content item metadata relating to product endorsement in the media content item;

generate an endorsement profile for the media content item based on the media content item metadata, the endorsement profile comprising data relating to which segments of the media content item have product-related content, wherein the endorsement profile is stored in the memory;

determine whether there is an endorsement restriction for a segment of the media content item having product-related content;

modify the endorsement profile for the media content item based on the determination that there is the endorsement restriction for the segment of the media content item having product-related content;

generate a manifest file comprising instructions requesting playback of the media content item based on the endorsement profile for the media content item; and

transmit the manifest file to a user device.

11. The system of claim 10 , wherein the control circuitry is further configured to:

identify one or more segments of the media content item having product-related content and one or more segments of the media content item not having product-related content.

12. The system of claim 10 , wherein the control circuitry is further configured to:

in response to determining there is not an endorsement restriction for a segment of the media content item having product-related content, tag the segment of the media content item having product-related content as having an actionable endorsement overlay.

13. The system of claim 12 , wherein the control circuitry is further configured to:

determine a start time and an end time of one or more segments of the media content item tagged as having an actionable endorsement overlay.

14. The system of claim 10 , wherein the manifest file for the media content item comprises instructions requesting, for display on user equipment, a modified version of one or more segments of the media content item having product-related content, and a default version of one or more segments of the media content item not having product-related content.

15. The system of claim 10 , wherein the control circuitry is further configured to:

request a modified version of one or more segments of the media content item that have product-related content; and

request a default version of one or more segments of the media content item that do not have product-related content.

16. The system of claim 10 , wherein the control circuitry is further configured to:

determine one or more audio and/or visual parameters of the product-related content.

17. The system of claim 16 , wherein the control circuitry is further configured to:

request an endorsement overlay for the product-related content;

determine whether one or more audio and/or visual parameters of the endorsement overlay match the one or more audio and/or visual parameters of the product-related content; and

in response to determining that the one or more audio and/or visual parameters of the endorsement overlay match the one or more audio and/or visual parameters of the product-related content, generate a modified version of one or more segments of the media content item that have product-related content by inserting the endorsement overlay into the product-related content.

18. The system of claim 17 , wherein the control circuitry is further configured to:

in response to determining that the one or more audio and/or visual parameters of the endorsement overlay do not match the one or more audio and/or visual parameters of the product-related content, manipulate the endorsement overlay to match the product-related content; and

generate a modified version of one or more segments of the media content item that have product-related content by inserting a manipulated overlay into the product-related content.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, VIKRAM MAKAM; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 057572/0329 →
Continuity (1)
Related Publication 20230089199A1 · Mar 23, 2023
Cited By (1)
US 12,477,180