IP Library Granted Patent US 10,064,009
Granted Patent B2
US 10,064,009 · App. 15/215,168 · Granted Aug 28, 2018

Systems and methods for intelligent audio output

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,064,009
App. No.
15/215,168
Granted
Aug 28, 2018
Kind
B2
Abstract

Systems and methods for a media guidance application that adjusts output parameters of media assets delivered to output devices based on user preferences of users near the output devices. For example, the media guidance application may adjust the volume to be higher at a speaker near a first user who enjoys a particular media asset and lower at a speaker near a second user who dislikes the media asset.

Claims (92)

1. A method for adjusting output parameters of media assets delivered to output devices based on user preferences, the method comprising:

determining, using control circuitry, that a first user is at a first position, wherein the first position corresponds to a first output device;

determining, using the control circuitry, that a second user is at a second position that corresponds to a second output device;

receiving a first user preference of the first user and a second user preference of the second user;

receiving a media asset;

determining, using the control circuitry, whether to present the media asset to the first user based on the first user preference corresponding to a characteristic of the media asset;

determining, using the control circuitry, whether the second user preference corresponds to the characteristic of the media asset;

in response to both determining to present the media asset to the first user and determining that the first user is at the first position, determining, using the control circuitry, to adjust an output parameter for the media asset at the first output device; and

in response to both determining that the second user preference does not correspond to the characteristic of the media asset and determining that the second user is at the second position, determining, using the control circuitry, not to adjust the output parameter for the media asset at the second output device.

2. The method of claim 1 , wherein determining the first user is at the first position comprises:

receiving a location of the first user;

accessing a database containing a plurality of output devices and positions corresponding to each of the plurality of output devices, wherein the database includes the first position of the first output device and the second position of the second output device;

retrieving a first value for the first position from a first field in the database and a second value for the second position from a second field in the database;

comparing the first value and the second value to the location of the first user; and

determining that the first value corresponds to a shorter distance to the location of the first user.

3. The method of claim 2 , wherein receiving the indication of the location of the first user comprises:

receiving a packet containing information relating to the first user; and

analyzing the information contained in the packet to determine an identity of the first user and the location of the first user.

4. The method of claim 1 , wherein receiving the first user preference of the first user and the second user preference of the second user comprises:

receiving, from a first user input by the first user, the first user preference; and

receiving, from a second user input by the second user, the second user preference.

5. The method of claim 1 , wherein receiving the first user preference of the first user and the second user preference of the second user comprises:

accessing a first user profile associated with the first user and a second user profile associated with the second user; and

retrieving the first user preference from the first user profile and the second user preference from the second user profile.

6. The method of claim 1 , wherein receiving the first user preference of the first user and the second user preference of the second user comprises:

generating for display an indication of an upcoming media asset;

receiving a first indication of interest from the first user in the upcoming media asset as the first user preference; and

receiving a second indication of interest from the second user in the upcoming media asset as the second user preference.

7. The method of claim 1 , wherein determining to present the media asset to the first user based on whether the first user preference corresponds to the characteristic of the media asset comprises:

receiving metadata from a content source for the media asset;

comparing the metadata for the media asset to the first user preference; and

determining whether the metadata for the media asset matches the first user preference.

8. The method of claim 1 , wherein determining to present the media asset to the first user based on whether the first user preference corresponds to the characteristic of the media asset comprises:

comparing the characteristic of the media asset with the first user preference;

based on comparing the characteristic of the media asset with the first user preference, assigning a first similarity value for the media asset and the first user preference;

comparing the first similarity value to a threshold similarity value; and

in response to determining the first similarity value exceeds the threshold similarity value, determining to present the media asset to the first user.

9. The method of claim 1 , wherein determining to adjust the output parameter for the media asset at the first output device, comprises:

determining the output parameter is a volume increase of the media asset;

determining an amount of the volume increase based on the first user preference; and

transmitting to the first output device an indication of the amount of volume increase.

10. The method of claim 1 , wherein determining to adjust the output parameter for the media asset at the first output device comprises:

determining the output parameter is a version of the media asset;

determining from the characteristic of the media asset that the media asset contains inappropriate content; and

based on the first user preference, requesting an alternate version of the media asset to transmit to the first output device.

11. A system for adjusting output parameters of media assets delivered to output devices based on user preferences, the system comprising:

storage circuitry; and

control circuitry configured to:

determine a first user is at a first position, wherein the first position corresponds to a first output device;

determine that a second user is at a second position that corresponds to a second output device;

receive a first user preference of the first user and a second user preference of the second user;

receive a media asset;

determine whether to present the media asset to the first user based on the first user preference corresponding to a characteristic of the media asset;

determine whether the second user preference corresponds to the characteristic of the media asset;

in response to both determining to present the media asset to the first user and determining that the first user is at the first position, determine to adjust an output parameter for the media asset at the first output device; and

in response to both determining that the second user preference does not correspond to the characteristic of the media asset and determining that the second user is at the second position, determine not to adjust the output parameter for the media asset at the second output device.

12. The system of claim 11 , wherein the control circuitry configured to determine the first user is at the first position is further configured to:

receive a location of the first user;

access a database containing a plurality of output devices and positions corresponding to each of the plurality of output devices, wherein the database includes the first position of the first output device and the second position of the second output device;

retrieve a first value for the first position from a first field in the database and a second value for the second position from a second field in the database;

compare the first value and the second value to the location of the first user; and

determine that the first value corresponds to a shorter distance to the location of the first user.

13. The system of claim 12 , wherein the control circuitry configured to receive the indication of the location of the first user is further configured to:

receive a packet containing information relating to the first user; and

analyze the information contained in the packet to determine an identity of the first user and the location of the first user.

14. The system of claim 11 , wherein the control circuitry configured to receive the first user preference of the first user and the second user preference of the second user is further configured to:

receive, from a first user input by the first user, the first user preference; and

receive, from a second user input by the second user, the second user preference.

15. The system of claim 11 , wherein the control circuitry configured to receive the first user preference of the first user and the second user preference of the second user is further configured to:

access a first user profile associated with the first user and a second user profile associated with the second user; and

retrieve the first user preference from the first user profile and the second user preference from the second user profile.

16. The system of claim 11 , wherein the control circuitry configured to receive the first user preference of the first user and the second user preference of the second user is further configured to:

generate for display an indication of an upcoming media asset;

receive a first indication of interest from the first user in the upcoming media asset as the first user preference; and

receive a second indication of interest from the second user in the upcoming media asset as the second user preference.

17. The system of claim 11 , wherein the control circuitry configured to determine to present the media asset to the first user based on whether the first user preference corresponds to the characteristic of the media asset is further configured to:

receive metadata from a content source for the media asset;

compare the metadata for the media asset to the first user preference; and

determine whether the metadata for the media asset matches the first user preference.

18. The system of claim 11 , wherein the control circuitry configured to determine to present the media asset to the first user based on whether the first user preference corresponds to the characteristic of the media asset is further configured to:

compare the characteristic of the media asset with the first user preference;

based on comparing the characteristic of the media asset with the first user preference, assign a first similarity value for the media asset and the first user preference;

compare the first similarity value to a threshold similarity value; and

in response to determining the first similarity value exceeds the threshold similarity value, determine to present the media asset to the first user.

19. The system of claim 11 , wherein the control circuitry configured to determine to adjust the output parameter for the media asset at the first output device is further configured to:

determine the output parameter is a volume increase of the media asset;

determine an amount of the volume increase based on the first user preference; and

transmit to the first output device an indication of the amount of volume increase.

20. The system of claim 11 , wherein the control circuitry configured to determine to adjust the output parameter for the media asset at the first output device is further configured to:

determining the output parameter is a version of the media asset;

determining from the characteristic of the media asset that the media asset contains inappropriate content; and

based on the first user preference, requesting an alternate version of the media asset to transmit to the first output device.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0755 →
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 Jul 20, 2016
From: WANG, TI-SHIANG
To: ROVI GUIDES, INC.
Reel/Frame 039417/0973 →
Cited By (1)
US 12,238,612