IP Library Granted Patent US 10,762,123
Granted Patent B2
US 10,762,123 · App. 15/823,504 · Granted Sep 1, 2020

Systems and methods for searching for a media asset

Inventors: Sashikumar Venkataraman (Andover, MA); Ahmed Nizam Mohaideen Pathurudeen (Kovilpatti, IN)
Assignee: Rovi Guides, Inc.
G06F16/48G06F16/43G06F16/433G06F16/732G06F16/735G06F16/7867G06F16/9535H04N21/42203H04N21/4828G10L15/00G10L15/22G10L15/26
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,762,123
App. No.
15/823,504
Granted
Sep 1, 2020
Kind
B2
Abstract

Systems and methods for searching for a media asset are described. In some aspects, the system includes control circuitry that receives a first search query from a user. The control circuitry identifies media assets related to the first search query from a content database. The control circuitry receives a second search query following the first search query. The control circuitry determines whether a media asset from the media assets is related to the second search query. In response to determining that less than a threshold number of media assets from the media assets are related to the second search query, the control circuitry transmits an instruction requesting the user to repeat the second search query. The control circuitry receives a third search query related to the first search query. The control circuitry determines a media asset from the media assets that is related to the third search query.

Claims (42)

1. A method for proactively predicting errors in automatic speech recognition system when searching for a media asset by storing contexts of a user's earlier queries, comprising:

receiving, using control circuitry, a first search query from a user;

identifying, from a content database, a plurality of media assets related to the first search query;

receiving, using the control circuitry, a second search query following the first search query;

detecting whether an error exists in the receipt of the second search query by:

determining, using the control circuitry, a number of media assets that are related to the second search query from the plurality of media assets related to the first search query;

comparing the number of media assets that are related to the second search query to a threshold number; and

in response to determining that the number of media assets that are related to the second search query is less than the threshold number, detecting an error;

in response to detecting the error, transmitting, using the control circuitry, an instruction requesting the user to repeat the second search query;

receiving, using the control circuitry, a third search query related to the first search query; and

determining, using the control circuitry, a media asset from the plurality of media assets related to the third search query.

2. The method of claim 1 , wherein determining whether a media asset from the plurality of media assets is related to the second search query comprises determining whether a context identifier for the second search query exists in a mapping of context identifiers including a first context identifier for the first search query.

3. The method of claim 1 , wherein the third search query being related to the first search query comprises a first context identifier for the first search query and a second context identifier for the third search query being connected in a mapping of context identifiers.

4. The method of claim 3 , wherein the mapping of context identifiers that connects the first context identifier with the second context identifier is part of a knowledge graph.

5. The method of claim 3 , wherein the mapping of context identifiers that connects the first context identifier and the third context identifier is stored in a user profile of the user.

6. The method of claim 3 , wherein the first context identifier and the second context identifier are selected from at least one of a genre, an actor, and a start time of a media asset.

7. The method of claim 3 , wherein the first context identifier is substantially similar to the first search query and the second context identifier is substantially similar to the third search query.

8. The method of claim 1 , wherein the instruction requesting the user to repeat the second search query includes an error message indicating that less than a threshold number of media assets relate to both the first search query and the second search query.

9. The method of claim 1 , wherein the instruction requesting the user to repeat the second search query includes a media asset from the content database relating to the second search query but not relating to the first search query.

10. The method of claim 1 , wherein at least one of the first search query, the second search query, and the third search query is received from an automated speech to text system.

11. A system for proactively predicting errors in automatic speech recognition system when searching for a media asset by storing contexts of a user's earlier queries, comprising:

a content database;

control circuitry configured to:

receive a first search query from a user;

identify, from the content database, a plurality of media assets related to the first search query;

receive a second search query following the first search query;

detect whether an error exists in the receipt of the second search query by:

determining, using the control circuitry, a number of media assets that are related to the second search query from the plurality of media assets related to the first search query;

comparing the number of media assets that are related to the second search query to a threshold number; and

in response to determining that the number of media assets that are related to the second search query is less than the threshold number, detecting an error;

in response to detecting the error, transmit an instruction requesting the user to repeat the second search query;

receive a third search query related to the first search query; and

determine a media asset from the plurality of media assets related to the third search query.

12. The system of claim 11 , wherein control circuitry configured to determine whether a media asset from the plurality of media assets is related to the second search query comprises control circuitry configured to determine whether a context identifier for the second search query exists in a mapping of context identifiers including a first context identifier for the first search query.

13. The system of claim 11 , wherein the third search query being related to the first search query comprises a first context identifier for the first search query and a second context identifier for the third search query being connected in a mapping of context identifiers.

14. The system of claim 13 , wherein the mapping of context identifiers that connects the first context identifier with the second context identifier is part of a knowledge graph.

15. The system of claim 13 , wherein the mapping of context identifiers that connects the first context identifier and the third context identifier is stored in a user profile of the user.

16. The system of claim 13 , wherein the first context identifier and the second context identifier are selected from at least one of a genre, an actor, and a start time of a media asset.

17. The system of claim 13 , wherein the first context identifier is substantially similar to the first search query and the second context identifier is substantially similar to the third search query.

18. The system of claim 11 , wherein the instruction requesting the user to repeat the second search query includes an error message indicating that less than a threshold number of media assets relate to both the first search query and the second search query.

19. The system of claim 11 , wherein the instruction requesting the user to repeat the second search query includes a media asset from the content database relating to the second search query but not relating to the first search query.

20. The system of claim 11 , wherein at least one of the first search query, the second search query, and the third search query is received from an automated speech to text system.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0697 →
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 →
MERGER Recorded Mar 6, 2018
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 045513/0249 →
MERGER Recorded Mar 6, 2018
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 045125/0188 →
MERGER Recorded Mar 6, 2018
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 045513/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2018
From: VENKATARAMAN, SASHIKUMAR; PATHURUDEEN, AHMED NIZAM MOHAIDEEN
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 045513/0206 →