IP Library Granted Patent US 10,820,037
Granted Patent B2
US 10,820,037 · App. 16/046,492 · Granted Oct 27, 2020

Systems and methods for customizing a display of information associated with a media asset

Inventors: Alexis Yelton (Somerville, MA); Abhijeet Sharma (Boston, MA); Peter Boonstra (Arlington, MA)
Assignee: ROVI GUIDES, INC.
H04N21/4316G06F16/40H04N21/44008H04N21/4532H04N21/4821
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,820,037
App. No.
16/046,492
Granted
Oct 27, 2020
Kind
B2
Abstract

Systems and methods are described for customizing a display of media asset information based on a user preference profile. In particular, media asset description information is customized by changing a term to a synonym that matches an event or keyword in the user preference profile.

Claims (67)

1. A method for enhancing access to an interactive program guidance application by customizing displays of metadata associated with description information for media assets, the method comprising:

extracting, with a control circuitry, description information from metadata associated with a media asset;

parsing, with the control circuitry, the description information to identify a target word, wherein the target word is identified as a first candidate for substitution;

determining, with the control circuitry, a second candidate word that is a synonym of the target word;

receiving a user preference profile;

retrieving, with the control circuitry, a plurality of substitute words from the user preference profile;

determining whether the second candidate word matches a substitute word from the plurality of substitute words; and

in response to determining that the second candidate word matches a substitute word from the plurality of substitute words, generating, with the control circuitry, a customized view for display of the media asset description information by replacing the target word with the substitute word in the description information.

2. The method of claim 1 , wherein the customized view for the display of the media asset description information comprises one of the group of: highlighting of a portion of the description information having the substitute word and placing the substituted word in a prominent position.

3. The method of claim 1 , wherein the target word is identified as a first candidate for substitution by the control circuitry by:

analyzing each word in the description information to determine a respective type of linguistic element;

assigning a weight for each type of linguistic element; and

prioritizing each word based on the weight of the linguistic element associated with the respective type of linguistic element of that word.

4. The method of claim 1 , wherein the target word is identified as a first candidate for substitution by the control circuitry by:

analyzing video or audio information associated with the media asset to identify a tag line for the media asset; and

analyzing each term or phrase in the tag line to detect a noun or a verb.

5. The method of claim 1 , further comprising:

analyzing with the control circuitry, video or audio information associated with the media asset to identify a plurality of tag lines for the media asset;

parsing the plurality of tag lines to identify a term having an association with the user preference profile;

ranking the plurality of tag lines based on the association with the user preference profile; and

selecting by the control circuitry a highest ranking tag line from the plurality of tag lines to include in the customized view for display of the media asset the media asset description information.

6. The method of claim 1 , further comprising:

reviewing with the control circuitry, the content of the description information to identify a relative position within the description information of the substitute word; and

when the relative position is determined to be near the end of the description information, reordering a sentence including the substituted word to an earlier position in the description information.

7. The method of claim 1 , wherein retrieving, with the control circuitry, the plurality of substitute words from the user preference profile comprises:

parsing, with the control circuitry, the user preference profile to obtain an event associated with the user, wherein the event comprises one of the group of: a user action associated with media assets, a user action associated with a media guidance application, and a location of the user; and

identifying, with the control circuitry, the plurality of substitute words in information associated with the event.

8. The method of claim 7 , wherein the event is added to the user profile by:

accessing via the control circuitry, a social network associated with a user;

analyzing by the control circuitry, data added to the social network by a friend of the user; and

detecting by the control circuitry, in the analyzed data, data associated with the user that identifies the event.

9. The method of claim 7 , wherein the event comprises one of the group of: a natural disaster, a news article, a location, and a weather pattern.

10. A system for enhancing access to an interactive program guidance application by customizing displays of metadata associated with description information for media assets, the system comprising:

communication circuitry;

input/output (I/O) interface circuitry; and

control circuitry configured to:

extract description information from metadata associated with a media asset;

parse the description information to identify a target word, wherein the target word is identified as a first candidate for substitution;

determine a second candidate word that is a synonym of the target word;

receive a user preference profile;

retrieve a plurality of substitute words from the user preference profile;

determine whether the second candidate word matches a substitute word from the plurality of substitute words; and

in response to determining that the second candidate word matches a substitute word from the plurality of substitute words, generate, with the control circuitry, a customized view for display of the media asset description information by replacing the target word with the substitute word in the description information.

11. The system of claim 10 , wherein the customized view for the display of the media asset description information comprises one of the group of: highlighting of a portion of the description information having the substitute word and placing the substituted word in a prominent position.

12. The system of claim 10 , wherein the target word is identified as a first candidate for substitution by:

analyzing each word in the description information to determine a respective type of linguistic element;

assigning a weight for each type of linguistic element; and

prioritizing each word based on the weight of the linguistic element associated with the respective type of linguistic element of that word.

13. The system of claim 10 , wherein the target word is identified as a first candidate for substitution by:

analyzing video or audio information associated with the media asset to identify a tag line for the media asset; and

analyzing each term or phrase in the tag line to detect a noun or a verb.

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

analyze with the control circuitry, video or audio information associated with the media asset to identify a plurality of tag lines for the media asset;

parse the plurality of tag lines to identify a term having an association with the user preference profile;

rank the plurality of tag lines based on the association with the user preference profile; and

select a highest ranking tag line from the plurality of tag lines to include in the customized view for display of the media asset the media asset description information.

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

review the content of the description information to identify a relative position within the description information of the substitute word; and

when the relative position is determined to be near the end of the description information, reorder a sentence including the substituted word to an earlier position in the description information.

16. The system of claim 10 , wherein the control circuitry is further configured, when retrieving the plurality of substitute words from the user preference profile, to:

parse the user preference profile to obtain an event associated with the user, wherein the event comprises one of the group of: a user action associated with media assets, a user action associated with a media guidance application, and a location of the user; and

identify the plurality of substitute words in information associated with the event.

17. The system of claim 16 , wherein the control circuitry is further configured add the event to the user profile by:

accessing via the control circuitry, a social network associated with a user;

analyzing by the control circuitry, data added to the social network by a friend of the user; and

detecting by the control circuitry, in the analyzed data, data associated with the user that identifies the event.

18. The system of claim 16 , wherein the event comprises one of the group of: a natural disaster, a news article, a location, and a weather pattern.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
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 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: YELTON, ALEXIS; SHARMA, ABHIJEET; BOONSTRA, PETER
To: ROVI GUIDES, INC.
Reel/Frame 046635/0381 →
Continuity (2)
Continuation 15799012 · Oct 31, 2017
Related Publication 20190132637A1 · May 2, 2019
Cited By (1)
US 12,625,906