IP Library Granted Patent US 11,128,910
Granted Patent B1
US 11,128,910 · App. 16/803,742 · Granted Sep 21, 2021

Systems and methods for generating dynamic annotations

Inventors: Ankur Anil Aher (Maharashtra, IN); Jeffry Copps Robert Jose (Chennai, IN)
Assignee: Rovi Guides, Inc.
H04N21/4316G06F40/253G06F40/295H04N21/4532H04N21/462H04N21/8133
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,128,910
App. No.
16/803,742
Granted
Sep 21, 2021
Kind
B1
Abstract

A system for generating annotations is configured to generate annotations having a format similar to a title and tailored to a user profile. The system identifies a media content item, and associated metadata, and determines a title corresponding to the media content item. The system generates a title template based on the title and based on metadata associated with the media content item. Based on the title template and user profile information, the system generates an annotation, which is linked to the media content item. The system may generate more than one annotation, and then select among the annotations for the most appropriate annotation for a given user. The annotation may include keywords or entities that are included in, linked to, or otherwise associated with the user profile information. The system outputs, or generates for output, a display that includes a representation of the media content item and the annotation.

Claims (43)

1. A method for generating media content annotations, the method comprising:

identifying a media content item and metadata associated with the media content item;

determining a title corresponding to the media content item, wherein the title comprises a plurality of words;

generating a title template based on the title and metadata associated with the media content item by identifying one or more parts of speech among the plurality of words;

generating an annotation based on the title template and user profile information, wherein the annotation is linked to the media content item; and

generating for output on a display device a representation of the media content item and the annotation.

2. The method of claim 1 , further comprising connecting a user to the annotation linked to the media content based on the user profile information.

3. The method of claim 1 , further comprising updating the metadata associated with the media content item based on at least one of the title template and the annotation.

4. The method of claim 1 , wherein generating the title template comprises:

identifying one or more entities based on the plurality of words; and

determining a relationship among the one or more parts of speech and the one or more entities.

5. The method of claim 1 , wherein generating the annotation comprises:

generating a plurality of annotations based on the title template; and

updating the metadata associated with the media content item with the plurality of annotations.

6. The method of claim 5 , further comprising selecting at least one annotation from the plurality of annotations for output on the display device based on user profile information.

7. The method of claim 1 , wherein the media content item comprises a video, wherein the representation of the media content item comprises a thumbnail image associated with the video, and wherein the annotation comprises text.

8. The method of claim 1 , further comprising determining a position on the display to arrange the annotation, wherein the display comprises the annotation overlaid on the representation of the media content item.

9. The method of claim 1 , wherein the user profile information comprises one or more keywords, and wherein the annotation comprises one or more words that correspond to the one or more keywords.

10. The method of claim 1 , wherein the annotation comprises one or more keywords included in at least one of the group comprising content associated with media content item and the metadata associated with the media content item.

11. The method of claim 1 , further comprising:

determining whether the annotation represents to the media content item based on one or more criteria; and

if it is determined that the annotation represents to the media content item, generating for output the display.

12. A system for generating media content annotations, the system comprising:

control circuitry configured to:

identify a media content item and metadata associated with the media content item;

determine a title corresponding to the media content item, wherein the title comprises a plurality of words;

generate a title template based on the title and metadata associated with the media content item by identifying one or more parts of speech among the plurality of words; and

generate an annotation based on the title template and based on user profile information, wherein the annotation is linked to the media content item; and

an output device coupled to the control circuitry for generating a representation of the media content item and the annotation.

13. The system of claim 12 , wherein the control circuitry is further configured to connect a user to the annotation linked to the media content based on the user profile information.

14. The system of claim 12 , wherein the control circuitry is further configured to update the metadata associated with the media content item based on at least one of the title template and the annotation.

15. The system of claim 12 , wherein the control circuitry is further configured to generate the title template by:

identifying one or more entities based on the plurality of words; and

determining a relationship among the one or more parts of speech and the one or more entities.

16. The system of claim 12 , wherein the control circuitry is further configured to generate the annotation by:

generating a plurality of annotations based on the title template; and

updating the metadata associated with the media content item with the plurality of annotations.

17. The system of claim 16 , wherein the control circuitry is further configured to select at least one annotation from the plurality of annotations for output on the display device based on user profile information.

18. The system of claim 12 , wherein the media content item comprises a video, wherein the representation of the media content item comprises a thumbnail image associated with the video, and wherein the annotation comprises text.

19. The system of claim 12 , wherein the control circuitry is further configured to determine a position on the display to arrange the annotation, and wherein the display comprises the annotation overlaid on the representation of the media content item.

20. The system of claim 12 , wherein the user profile information comprises one or more keywords, and wherein the annotation comprises one or more words that correspond to the one or more keywords.

21. The system of claim 12 , wherein the annotation comprises one or more keywords included in at least one of the group comprising content associated with media content item and the metadata associated with the media content item.

22. The system of claim 12 , wherein the control circuitry is further configured to determine whether the annotation represents to the media content item based on one or more criteria, and if it is determined that the annotation represents to the media content item, the output device generates for output the display.

Assignments (3)
CHANGE OF NAME Recorded Sep 26, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069050/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2020
From: AHER, ANKUR ANIL; ROBERT JOSE, JEFFRY COPPS
To: ROVI GUIDES, INC.
Reel/Frame 053175/0692 →
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 →
Cited By (2)
US 12,393,627 US 12,689,801