IP Library Granted Patent US 10,771,277
Granted Patent B1
US 10,771,277 · App. 16/441,549 · Granted Sep 8, 2020

Automatic device volume adjustment based on learned volume preferences

Inventor: Deepak Angadi (Hubli-Dharwad, IN)
Assignee: Rovi Guides, Inc.
H04L12/2829G06K9/00536G08C17/02H03G3/32G08C2201/51
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,771,277
App. No.
16/441,549
Granted
Sep 8, 2020
Kind
B1
Abstract

Systems and methods for automatically adjusting device volume based on learned volume preferences are disclosed herein. A first device receives a wireless signal from a second device. A signal strength of the wireless signal is determined, and a location of the second device is determined based on the signal strength of the wireless signal. Historical volume level data for the first device is retrieved from memory. A target volume level for the first device is determined based on the location of the second device and the historical volume level data. A volume setting of the first device is automatically adjusted to the target volume level.

Claims (85)

1. A method for automatically adjusting device volume based on learned volume preferences, the method comprising:

receiving, at a first device, a wireless signal from a second device;

determining a signal strength of the wireless signal;

determining a location of the second device based on the signal strength of the wireless signal;

retrieving historical volume level data stored in memory for the first device;

determining a target volume level for the first device based on the location of the second device and the historical volume level data; and

automatically adjusting a volume setting of the first device to the target volume level.

2. The method of claim 1 , wherein the wireless signal is a first wireless signal, the location of the second device is a first location of the second device, and the method further comprises:

receiving a second wireless signal from the second device before the first wireless signal is received;

determining a second signal strength of the second wireless signal; and

determining a second location of the second device based on the second signal strength of the second wireless signal,

wherein the target volume level is determined by:

matching the first location to the second location; and

in response to matching the first location to the second location, retrieving, as the target volume level, a volume level, from among the historical volume level data, that was set for the first device when the second wireless signal was received.

3. The method of claim 1 , further comprising estimating a distance between the first device and the second device based on the signal strength of the wireless signal, wherein the target volume level is further determined based on the estimated distance.

4. The method of claim 1 , further comprising generating the historical volume level data by:

determining a plurality of locations of the second device based on respective signal strengths of additional wireless signals received at respective times; and

storing in the memory a table having entries that associate the plurality of locations of the second device with respective volume levels set for the first device at the respective times,

wherein the target volume level is determined based on the table.

5. The method of claim 4 , further comprising:

determining a time when the wireless signal was received from the second device; and

filtering the table to exclude entries for locations of the second device that were determined based on the signal strengths of the additional wireless signals that were received at respective times outside a threshold of proximity to the time when the wireless signal was received,

wherein the target volume level is determined based on the filtered table.

6. The method of claim 1 , wherein the wireless signal is a first wireless signal, the signal strength is a first signal strength, the location is a first location of the second device, and the method further comprises generating the historical volume level data by:

receiving, at the first device over a period of time, a plurality of second wireless signals from the second device;

determining a plurality of second signal strengths of the plurality of second wireless signals, respectively;

determining a plurality of second locations of the second device based on the plurality of second wireless signals, respectively;

determining a plurality of second volume levels set for the first device when the second device was located at the plurality of second locations; and

storing in the memory a table that associates the plurality of locations of the second device with the plurality of second volume levels, correspondingly,

wherein the target volume level is determined by matching the first location of the second device to a location from among the plurality of second locations indicated in the table and identifying, in the table, one of the plurality of volume levels that corresponds to the matched location.

7. The method of claim 1 , further comprising excluding from the historical volume level data volume levels for wireless signals that were received while a volume modification command was entered for the first device.

8. The method of claim 1 , further comprising classifying the signal strength of the wireless signal into one of a plurality of signal strength ranges, wherein the target volume level is determined by identifying, based on the historical volume data, a volume corresponding to the classified one of the plurality of signal strength ranges.

9. The method of claim 1 , further comprising:

concurrently receiving, at the first device, a plurality of wireless signals from a plurality of second devices, respectively; and

determining a plurality of signal strengths of the plurality of wireless signals, respectively,

wherein the location of the second device is determined based on the plurality of signal strengths.

10. The method of claim 1 , wherein the second device is at least one of a remote control, a smart watch, or a wearable electronic device.

11. A device with automatic volume adjustment based on learned volume preferences, the device comprising:

a communication port configured to receive a wireless signal from a second device;

a memory configured to store historical volume level data; and

control circuitry configured to:

determine a signal strength of the wireless signal;

determine a location of the second device based on the signal strength of the wireless signal;

retrieve the historical volume level data from the memory;

determine a target volume level for the first device based on the location of the second device and the historical volume level data; and

automatically adjust a volume setting of the first device to the target volume level.

12. The device of claim 11 , wherein the wireless signal is a first wireless signal, the location of the second device is a first location of the second device, and the control circuitry is further configured to:

receive a second wireless signal from the second device before the first wireless signal is received;

determine a second signal strength of the second wireless signal;

determine a second location of the second device based on the second signal strength of the second wireless signal; and

determine the target volume level by:

matching the first location to the second location; and

in response to matching the first location to the second location, retrieving, as the target volume level, a volume level, from among the historical volume level data, that was set for the first device when the second wireless signal was received.

13. The device of claim 11 , wherein the control circuitry is further configured to:

estimate a distance between the first device and the second device based on the signal strength of the wireless signal; and

determine the target volume level based on the estimated distance.

14. The device of claim 11 , wherein the control circuitry is further configured to:

generate the historical volume level data by:

determining a plurality of locations of the second device based on respective signal strengths of additional wireless signals received at respective times; and

storing in the memory a table having entries that associate the plurality of locations of the second device with respective volume levels set for the first device at the respective times; and

determine the target volume level based on the table.

15. The device of claim 14 , wherein the control circuitry is further configured to:

determine a time when the wireless signal was received from the second device;

filter the table to exclude entries for locations of the second device that were determined based on the signal strengths of the additional wireless signals that were received at respective times outside a threshold of proximity to the time when the wireless signal was received; and

determine the target volume level based on the filtered table.

16. The device of claim 11 , wherein the wireless signal is a first wireless signal, the signal strength is a first signal strength, the location is a first location of the second device, and the control circuitry is further configured to:

generate the historical volume level data by:

receiving, at the first device over a period of time, a plurality of second wireless signals from the second device;

determining a plurality of second signal strengths of the plurality of second wireless signals, respectively;

determining a plurality of second locations of the second device based on the plurality of second wireless signals, respectively;

determining a plurality of second volume levels set for the first device when the second device was located at the plurality of second locations; and

storing in the memory a table that associates the plurality of locations of the second device with the plurality of second volume levels, correspondingly; and

determine the target volume level by:

matching the first location of the second device to a location from among the plurality of second locations indicated in the table; and

identifying, in the table, one of the plurality of volume levels that corresponds to the matched location.

17. The device of claim 11 , wherein the control circuitry is further configured to exclude from the historical volume level data volume levels for wireless signals that were received while a volume modification command was entered for the first device.

18. The device of claim 11 , wherein the control circuitry is further configured to:

classify the signal strength of the wireless signal into one of a plurality of signal strength ranges; and

determine the target volume level by identifying, based on the historical volume data, a volume corresponding to the classified one of the plurality of signal strength ranges.

19. The device of claim 11 ,

wherein the communication port is further configured to concurrently receive a plurality of wireless signals from a plurality of second devices, respectively, and

wherein the control circuitry is further configured to:

determine a plurality of signal strengths of the plurality of wireless signals, respectively; and

determine the location of the second device based on the plurality of signal strengths.

20. The device of claim 11 , wherein the second device is at least one of a remote control, a smart watch, or a wearable electronic device.

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 Jun 18, 2019
From: ANGADI, DEEPAK
To: ROVI GUIDES, INC.
Reel/Frame 049498/0807 →