IP Library Granted Patent US 11,184,421
Granted Patent B2
US 11,184,421 · App. 16/453,847 · Granted Nov 23, 2021

Systems and methods for media quality selection of media assets based on internet service provider data usage limits

Inventors: Rajendran Pichaimurthy (Karnataka, IN); Dolphin Masilamany Santha (Karnataka, IN); Prakash Viswanathan (Karnataka, IN)
Assignee: Rovi Guides, Inc.
H04L65/80H04L65/601H04L67/2842H04L67/306
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,184,421
App. No.
16/453,847
Filed
Jun 26, 2019
Granted
Nov 23, 2021
Kind
B2
Art Unit
2447
USPC
709/219
Abstract

Systems and methods are disclosed herein for media quality selection of media assets based on internet service provider data usage limits. One disclosed technique herein discusses receiving a data usage limit from an internet service provider. The data usage limit includes maximum data usage for particular user account data. A media asset is selected from a media streaming server that includes a plurality of qualities having respective data sizes (e.g., for video quality—4K, 1080p, etc.) A determination is made whether a selected data size from a selected quality of the plurality of qualities of the selected media asset exceeds remaining data of the received data usage limit. If so, a request is transmitted to the to the media streaming server to retrieve the selected media asset with a quality having a data size smaller than the respective data size.

Claims (31)

1. A method for media quality selection for prerecording media assets based on estimated data usage, comprising:

receiving, for particular user account data, historical periodic data usage from an internet service provider;

determining an estimated periodic data usage based on historical periodic data usage;

selecting a media asset from a media streaming server based on historical media data, wherein the media asset comprises a plurality of qualities having respective data sizes;

determining whether a respective data size from a selected quality of the plurality of qualities of the selected media asset exceeds the estimated periodic data usage; and

responsive to the determination that the respective data size from the selected quality of the plurality of qualities of the selected media asset exceeds the estimated periodic data usage, transmitting a request to the media streaming server to prerecord the selected media asset with a quality having the data size smaller than the respective data size.

2. The method of claim 1 , wherein the historical media data is based on particular user account media data, wherein the particular user account media data is related to the particular user account data.

3. The method of claim 2 , wherein selecting a media asset from a media streaming server further comprises:

determining, based on the particular user account media data, one or more media assets previously retrieved for a previous period of time; and

selecting the media asset based on a similarity to the one or more media assets previously retrieved for a previous period of time.

4. The method of claim 3 , wherein selecting the media asset based on a similarity to the one or more media assets previously retrieved for a previous period of time further comprises:

retrieving metadata from the one or more media assets previously retrieved for a previous period of time;

determining whether metadata of the selected media asset matches a metadata similarity level of the retrieved metadata from the one or more media assets previously retrieved for a previous period of time; and

responsive to the determination that the selected media asset matches the metadata similarity level of the retrieved metadata from the one or more media assets previously retrieved for a previous period of time, selecting the media asset.

5. The method of claim 4 , wherein transmitting a request to the media streaming server to prerecord the selected media asset comprises at least one of storing the media asset on the media streaming server, or storing a reservation to stream the media asset on the media streaming server.

6. A system for media quality selection for prerecording media assets based on estimated data usage, comprising:

control circuitry configured to:

receive, for particular user account data, historical periodic data usage from an internet service provider;

determine an estimated periodic data usage based on historical periodic data usage;

select a media asset from a media streaming server based on historical media data, wherein the media asset comprises a plurality of qualities having respective data sizes;

determine whether a respective data size from a selected quality of the plurality of qualities of the selected media asset exceeds the estimated periodic data usage; and

responsive to the determination that the respective data size from the selected quality of the plurality of qualities of the selected media asset exceeds the estimated periodic data usage, transmit a request to the media streaming server to prerecord the selected media asset with a quality having the data size smaller than the respective data size.

7. The system of claim 6 , wherein the historical media data is based on particular user account media data, wherein the particular user account media data is related to the particular user account data.

8. The system of claim 7 , wherein the control circuitry is further configured, when selecting a media asset from a media streaming server, to:

determine, based on the particular user account media data, one or more media assets previously retrieved for a previous period of time; and

select the media asset based on a similarity to the one or more media assets previously retrieved for a previous period of time.

9. The system of claim 8 , wherein the control circuitry is further configured, when selecting the media asset based on a similarity to the one or more media assets previously retrieved for a previous period of time, to:

retrieve metadata from the one or more media assets previously retrieved for a previous period of time;

determine whether metadata of the selected media asset matches a metadata similarity level of the retrieved metadata from the one or more media assets previously retrieved for a previous period of time; and

responsive to the determination that the selected media asset matches the metadata similarity level of the retrieved metadata from the one or more media assets previously retrieved for a previous period of time, select the media asset.

10. The system of claim 9 , wherein transmitting a request to the media streaming server to prerecord the selected media asset comprises at least one of storing the media asset on the media streaming server, or storing a reservation to stream the media asset on the media streaming server.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
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 Sep 19, 2019
From: PICHAIMURTHY, RAJENDRAN; SANTHA, DOLPHIN MASILAMANY; VISWANATHAN, PRAKASH
To: ROVI GUIDES, INC.
Reel/Frame 050438/0080 →
Continuity (1)
Related Publication 20200412787A1 · Dec 31, 2020
Cited By (3)
US 12,375,548 US 12,381,928 US 12,483,615