IP Library › Granted Patent US 10,979,762
Granted Patent B2
US 10,979,762 · App. 16/518,584 · Granted Apr 13, 2021

Systems and methods for identifying and storing a portion of a media asset

Inventors: Paul Maltar (Los Angeles, CA); Milan Patel (Santa Clara, CA); Yong Gong (West Hills, CA)
Assignee: Rovi Guides, Inc.
H04N21/4334G06F16/48G06F16/739G10L15/10G10L17/22H04N21/42203H04N21/4532H04N21/47214H04N21/8352H04N21/8455H04N21/8456H04N21/8549G10L2015/223
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,979,762
App. No.
16/518,584
Filed
Jul 22, 2019
Granted
Apr 13, 2021
Kind
B2
Art Unit
2424
USPC
725/58
Abstract

Systems and methods are described herein for a media guidance application that can cause a specific portion of a media asset to be stored based on a user command. For example, if the user requests the closing scene from a given movie, the media guidance application may detect the command, determine that it comprises an instruction to store a portion of a media asset, identify a source of the portion of the media asset, and cause the portion of the media asset to be stored. The media guidance application may also cause the entirety of the media asset to be stored and initiate playback at the start of the requested portion. This may allow users to store and watch portions of particular interest without requiring that the users seek through the entire media asset on their own.

Claims (37)

1. A method for resolving a voice command for a media asset, the method comprising:

receiving a voice command, wherein the voice command comprises a media asset identifier corresponding to a media asset;

comparing the media asset identifier with at least one media asset identifier of a plurality of known media asset identifiers;

determining, based on the comparing, whether the media asset identifier matches any known media asset identifier of the plurality of known media asset identifiers; and

in response to determining that the media asset identifier does not match any known media asset identifier of the plurality of known media asset identifiers:

assigning the media asset identifier to a category;

calculating, based on the category, a degree of similarity between the media asset identifier and the respective media asset identifier of the at least one media asset identifier of the plurality of known media asset identifiers;

determining, based on the degree of similarity, a suggested media asset identifier; and

providing an option to confirm that the suggested known media asset identifier corresponds to the media asset.

2. The method of claim 1 , wherein assigning the media asset identifier to the category comprises searching for a keyword of the media asset identifier indicative of the category.

3. The method of claim 1 , wherein the category is at least one of a genre or type of asset.

4. The method of claim 1 , further comprising determining a respective category for each of the plurality of known media asset identifiers.

5. The method of claim 4 , wherein calculating the degree of similarity between the media asset identifier and each known media asset identifier of the plurality of known media asset identifiers comprises comparing the assigned category to the respective category for each of the plurality of known media asset identifiers.

6. The method of claim 1 , wherein the category is a first category, further comprising assigning the media asset identifier to a second category.

7. The method of claim 6 , wherein calculating the degree of similarity between the media asset identifier and the respective media asset identifier of the at least one media asset identifier of the plurality of known media asset identifiers is further based on the second category.

8. The method of claim 7 , wherein calculating, based on both the first and second categories, the degree of similarity comprises determining that the media asset identifier and the respective media asset identifier are both assigned to the first and second categories.

9. The method of claim 1 , wherein determining the suggested media asset identifier comprises determining that the degree of similarity for the suggested media asset identifier of the plurality of known media asset identifiers exceeds a threshold.

10. The method of claim 1 , wherein providing the option to confirm that the suggested known media asset identifier corresponds to the media asset comprises causing to be generated an audio message requesting confirmation.

11. A system for resolving a voice command for a media asset, the system comprising:

input circuitry configured to receive a voice command, wherein the voice command comprises a media asset identifier corresponding to a media asset; and

control circuitry configured to:

comparing the media asset identifier with at least one media asset identifier of a plurality of known media asset identifiers;

determining, based on the comparing, whether the media asset identifier matches any known media asset identifier of the plurality of known media asset identifiers; and

in response to determining that the media asset identifier does not match any known media asset identifier of the plurality of known media asset identifiers:

assigning the media asset identifier to a category;

calculating, based on the category, a degree of similarity between the media asset identifier and the respective media asset identifier of the at least one media asset identifier of the plurality of known media asset identifiers;

determining, based on the degree of similarity, a suggested media asset identifier; and

providing an option to confirm that the suggested known media asset identifier corresponds to the media asset.

12. The system of claim 11 , wherein the control circuitry is configured to assign the media asset identifier to the category by searching for a keyword of the media asset identifier indicative of the category.

13. The system of claim 11 , wherein the category is at least one of a genre or type of asset.

14. The system of claim 11 , wherein the control circuitry is further configured to determine a respective category for each of the plurality of known media asset identifiers.

15. The system of claim 14 , wherein the control circuitry is configured to calculate the degree of similarity between the media asset identifier and each known media asset identifier of the plurality of known media asset identifiers by comparing the assigned category to the respective category for each of the plurality of known media asset identifiers.

16. The system of claim 11 , wherein the category is a first category, wherein the control circuitry is further configured to assign the media asset identifier to a second category.

17. The system of claim 16 , wherein the control circuitry is configured to calculate the degree of similarity between the media asset identifier and the respective media asset identifier of the at least one media asset identifier of the plurality of known media asset identifiers further based on the second category.

18. The system of claim 17 , wherein the control circuitry is configured to calculate, based on both the first and second categories, the degree of similarity by determining that the media asset identifier and the respective media asset identifier are both assigned to the first and second categories.

19. The system of claim 11 , wherein the control circuitry is configured to determine the suggested media asset identifier by determining that the degree of similarity for the suggested media asset identifier of the plurality of known media asset identifiers exceeds a threshold.

20. The system of claim 11 , wherein the control circuitry is configured to provide the option to confirm that the suggested known media asset identifier corresponds to the media asset by causing to be generated an audio message requesting confirmation.

Assignments (7)
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: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
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 →
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 22, 2019
From: MALTAR, PAUL; PATEL, MILAN; GONG, YONG
To: ROVI GUIDES, INC.
Reel/Frame 049823/0411 →
Continuity (4)
Continuation 15604403 · May 24, 2017
Continuation 15195530 · Jun 28, 2016
Continuation 14673493 · Mar 30, 2015
Related Publication 20200053416A1 · Feb 13, 2020