IP Library Granted Patent US 9,571,054
Granted Patent B2
US 9,571,054 · App. 13/780,732 · Granted Feb 14, 2017

Systems and methods for dynamically adjusting volume based on media content

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 9,571,054
App. No.
13/780,732
Granted
Feb 14, 2017
Kind
B2
Abstract

Systems and methods for dynamically adjusting a volume are provided. A presentation of a media asset is generated with a user equipment device at a first volume level. A user request to adjust a volume level of the media asset is received. Subject matter of the media asset currently being presented is determined. A volume adjustment rate is automatically set based on the determined subject matter. The volume level of the media asset is gradually adjusted from the first volume level to a second volume level at a rate corresponding to the volume adjustment rate based on the user request.

Claims (59)

1. A method for adjusting volume, the method comprising:

generating a presentation of a media asset with a user equipment device at a first volume level;

receiving a user request to adjust a volume level of the media asset during the presentation of the media asset;

determining content of the media asset currently being presented;

retrieving a target volume level based on the content of the media asset;

determining whether a difference between the first volume level and the target volume level exceeds a threshold;

automatically setting a volume adjustment rate based on determining whether the difference between the first volume level and the target volume level exceeds the threshold; and

gradually adjusting the volume level of the media asset from the first volume level to a second volume level at a rate corresponding to the volume adjustment rate in response to receiving the user request.

2. The method of claim 1 , wherein automatically setting the volume adjustment rate comprises:

decreasing the volume adjustment rate in response to determining that the difference is less than the threshold; and

increasing the volume adjustment rate in response to determining that the difference is greater than the threshold.

3. The method of claim 2 , wherein in response to receiving a first user selection of the volume adjust key, the volume level is adjusted from the first volume level to a third volume level that is between the first volume level and the second volume level, and wherein a distance between the first volume level and the third volume level is determined based on the volume adjustment rate.

4. The method of claim 1 , wherein the volume adjustment rate determines by how much to adjust a currently set volume level to another volume level in response to receiving the user request based on the first volume level.

5. The method of claim 1 , wherein determining the content comprises:

processing at least one keyword in closed-caption information received with the media asset and an image currently being displayed; and

cross-referencing at least one of a database of keywords associated with different content and a database of images associated with different content to determine the content.

6. The method of claim 1 , wherein the user request is a first user request to decrease the volume level, further comprising:

storing an indication of the first volume level before adjusting the volume level;

receiving a second user request to increase the volume level;

determining whether the media asset changed before receiving the second user request; and

in response to determining the media asset has not changed, automatically setting the volume level to the first volume level based on the stored indication and the second user request.

7. The method of claim 6 further comprising in response to determining the media asset has changed to a new media asset:

automatically setting the volume adjustment rate to a new volume adjustment rate based on new content of the new media asset; and

gradually adjusting the volume level of the media asset from the second volume level to a third volume level at a rate corresponding to the new volume adjustment rate based on the second user request.

8. The method of claim 1 further comprising generating a database of volume adjustment rates associated with different content.

9. The method of claim 8 , wherein the database is generated based on user inputs assigning the different content to volume adjustment rates.

10. The method of claim 8 further comprising:

monitoring volume levels set by a user for the different content; and

automatically populating the database based on the monitored volume levels.

11. A system for adjusting volume, the system comprising:

control circuitry configured to:

generate a presentation of a media asset with a user equipment device at a first volume level;

receive a user request to adjust a volume level of the media asset during the presentation of the media asset;

determine content of the media asset currently being presented;

retrieve a target volume level based on the content of the media asset;

determine whether a difference between the first volume level and the target volume level exceeds a threshold;

automatically set a volume adjustment rate based on determining whether the difference between the first volume level and the target volume level exceeds the threshold; and

gradually adjust the volume level of the media asset from the first volume level to a second volume level at a rate corresponding to the volume adjustment rate in response to receiving the user request.

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

decrease the volume adjustment rate in response to determining that the difference is less than the threshold; and

increase the volume adjustment rate in response to determining that the difference is greater than the threshold.

13. The system of claim 12 , wherein in response to receiving a first user selection of the volume adjust key, the volume level is adjusted from the first volume level to a third volume level that is between the first volume level and the second volume level, and wherein a distance between the first volume level and the third volume level is determined based on the volume adjustment rate.

14. The system of claim 11 , wherein the volume adjustment rate determines by how much to adjust a currently set volume level to another volume level in response to receiving the user request based on the first volume level.

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

process at least one keyword in closed-caption information received with the media asset and an image currently being displayed; and

cross-reference at least one of a database of keywords associated with different content and a database of images associated with different content to determine the content.

16. The system of claim 11 , wherein the user request is a first user request to decrease the volume level, and wherein the control circuitry is further configured to:

store an indication of the first volume level before adjusting the volume level;

receive a second user request to increase the volume level;

determine whether the media asset changed before receiving the second user request; and

in response to determining the media asset has not changed, automatically set the volume level to the first volume level based on the stored indication and the second user request.

17. The system of claim 16 , wherein the control circuitry is further configured to, in response to determining the media asset has changed to a new media asset:

automatically set the volume adjustment rate to a new volume adjustment rate based on new content of the new media asset; and

gradually adjust the volume level of the media asset from the second volume level to a third volume level at a rate corresponding to the new volume adjustment rate based on the second user request.

18. The system of claim 11 , wherein the control circuitry is further configured to generate a database of volume adjustment rates associated with different content.

19. The system of claim 18 , wherein the database is generated based on user inputs assigning the different content to volume adjustment rates.

20. The system of claim 18 , wherein the control circuitry is further configured to:

monitor volume levels set by a user for the different content; and

automatically populate the database based on the monitored volume levels.

Assignments (14)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
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 Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: DINUNZIO, JAMES
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 029901/0370 →