IP Library Granted Patent US 12,153,568
Granted Patent B2
US 12,153,568 · App. 17/485,643 · Granted Nov 26, 2024

Systems and methods for replacing a stored version of media with a version better suited for a user

Inventors: Vishwas Sharadanagar Panchaksharaiah (Bangalore, IN); Ashwini Dharwa (Ratlam, IN)
Assignee: Adeia Guides Inc.
G06F16/2379G06F3/0482G06F3/04847G06F16/252
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 12,153,568
App. No.
17/485,643
Filed
Sep 27, 2021
Granted
Nov 26, 2024
Kind
B2
Art Unit
2144
USPC
707/602
Abstract

A first version of a media asset may be stored (e.g., recorded). Availability of a second version of the media asset may be determined. A first set of characteristics of the first version of the media asset and a second set of characteristics of the second version of the media asset may be identified, where the first set of characteristics and the second set of characteristics include corresponding characteristics that are different between the first version of the media asset and the second version of the media asset. A determination may be made that the second set of characteristics is preferred by the user over the first set of characteristics, and in response, the first version of the media asset may be replaced with the second version of the media asset.

Claims (65)

1. A method comprising:

receiving a user selected scheduled recording option for a media asset;

accessing a first plurality of characteristics associated with a first version of the media asset;

accessing a second plurality of characteristics associated with a second version of the media asset;

comparing the user selected scheduled recording option with the first plurality of characteristics and the second plurality of characteristics to determine a match;

causing to store the first version of the media asset or the second version of the media asset for storage based on the determined match;

comparing the user selected scheduled recording option with a default recording option; and

based on determining that the user selected scheduled recording option is different from the default recording option based on the comparing the user selected scheduled recording option with the default recording option:

providing for display a user selectable option to update the default recording option; and

based on a user selection of the user selectable option, updating the default recording option with the user selected scheduled recording option.

2. The method of claim 1 , further comprising:

providing for display an indication of the updated default recording option.

3. The method of claim 1 , further comprising:

providing a first data structure of the first version of the media asset, wherein the first data structure comprises a first plurality of fields; and

iterating through metadata associated with the first version of the media asset to insert the first plurality of characteristics associated with the first version of the media asset into corresponding fields of the first plurality of fields.

4. The method of claim 1 , further comprising:

providing a second data structure of the second version of the media asset, wherein the second data structure comprises a second plurality of fields; and

iterating through metadata associated with the second version of the media asset to insert the second plurality of characteristics associated with the second version of the media asset into corresponding fields of the second plurality of fields.

5. The method of claim 1 , further comprising:

comparing each characteristic in the second plurality of characteristics with a corresponding characteristic in the first plurality of characteristics;

providing, based on the comparing, a first set of characteristics, wherein the first set of characteristics includes one or more characteristics in the first plurality of characteristics that do not match one or more corresponding characteristics in the second plurality of characteristics; and

providing, based on the comparing, a second set of characteristics, wherein the second set of characteristics includes one or more characteristics in the second plurality of characteristics that do not match one or more corresponding characteristics in the first plurality of characteristics.

6. The method of claim 5 , further comprising:

comparing the first set of characteristics with user preferences for versions of media assets and the second set of characteristics with the user preferences for versions of media assets;

determining, based on comparing the first set of characteristics with the user preferences and the second set of characteristics with the user preferences, that the user prefers versions of media assets that match the second set of characteristics; and

in response to determining that the user prefers the versions of media assets that match the second set of characteristics, replacing the first version of the media asset with the second version of the media asset.

7. The method of claim 1 , wherein the first plurality of characteristics includes at least one of a censorship type, a resolution type, an advertisement inclusion type, or a content type, and wherein the second plurality of characteristics includes the at least one of the censorship type, the resolution type, the advertisement inclusion type, or the content type.

8. The method of claim 1 , comprising:

based on the determining that the user selected scheduled recording option is different from the default recording option:

storing an indication that the scheduled recording option is different from the default recording option;

retrieving information about a hardware resource associated with the scheduled recording option; and

determining that the retrieved information about the hardware resource is associated with a temporary restriction preventing a user from selecting the default recording option.

9. A system comprising:

circuitry configured to:

receive a user selected scheduled recording option for a media asset;

access a first plurality of characteristics associated with a first version of the media asset;

access a second plurality of characteristics associated with a second version of the media asset;

compare the user selected scheduled recording option with the first plurality of characteristics and the second plurality of characteristics to determine a match;

cause to store the first version of the media asset or the second version of the media asset for storage based on the determined match;

compare the user selected scheduled recording option with a default recording option; and

based on determining that the user selected scheduled recording option is different from the default recording option based on the comparing the user selected scheduled recording option with the default recording option:

provide for display a user selectable option to update the default recording option; and

based on a user selection of the user selectable option, update the default recording option with the user selected scheduled recording option.

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

provide for display an indication of the updated default recording option.

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

provide a first data structure of the first version of the media asset, wherein the first data structure comprises a first plurality of fields; and

iterate through metadata associated with the first version of the media asset to insert the first plurality of characteristics associated with the first version of the media asset into corresponding fields of the first plurality of fields.

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

provide a second data structure of the second version of the media asset, wherein the second data structure comprises a second plurality of fields; and

iterate through metadata associated with the second version of the media asset to insert the second plurality of characteristics associated with the second version of the media asset into corresponding fields of the second plurality of fields.

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

compare each characteristic in the second plurality of characteristics with a corresponding characteristic in the first plurality of characteristics;

provide, based on the comparing, a first set of characteristics, wherein the first set of characteristics includes one or more characteristics in the first plurality of characteristics that do not match one or more corresponding characteristics in the second plurality of characteristics; and

provide, based on the comparing, a second set of characteristics, wherein the second set of characteristics includes one or more characteristics in the second plurality of characteristics that do not match one or more corresponding characteristics in the first plurality of characteristics.

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

compare the first set of characteristics with user preferences for versions of media assets and the second set of characteristics with the user preferences for versions of media assets;

determine, based on comparing the first set of characteristics with the user preferences and the second set of characteristics with the user preferences, that the user prefers versions of media assets that match the second set of characteristics; and

in response to determining that the user prefers the versions of media assets that match the second set of characteristics, replace the first version of the media asset with the second version of the media asset.

15. The system of claim 9 , wherein the first plurality of characteristics includes at least one of a censorship type, a resolution type, an advertisement inclusion type, or a content type, and wherein the second plurality of characteristics includes the at least one of the censorship type, the resolution type, the advertisement inclusion type, or the content type.

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

based on the determining that the user selected scheduled recording option is different from the default recording option:

store an indication that the scheduled recording option is different from the default recording option;

retrieve information about a hardware resource associated with the scheduled recording option; and

determine that the retrieved information about the hardware resource is associated with a temporary restriction preventing a user from selecting the default recording option.

Assignments (3)
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069032/0008 →
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 27, 2021
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; DHARWA, ASHWINI
To: ROVI GUIDES, INC.
Reel/Frame 057606/0898 →