IP Library Granted Patent US 11,437,010
Granted Patent B2
US 11,437,010 · App. 17/252,780 · Granted Sep 6, 2022

Systems and methods for selectively providing audio alerts

Inventors: Madhusudhan Seetharam (Karnataka, IN); Vikram Makam Gupta (Karnataka, IN); Sahir Nasir (San Jose, CA)
Assignee: ROVI GUIDES, INC.
G10K11/17837G10K11/17823G10K11/17827G10K11/17883H04R5/04H04S7/40G10K2210/1081
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,437,010
App. No.
17/252,780
Granted
Sep 6, 2022
Kind
B2
Abstract

Systems and methods for selectively providing audio alerts via a speaker device are disclosed herein. A system plays first audio content through a speaker. A microphone captures second audio content comprising an alert. Output of the second audio content through the speaker is suppressed by using noise cancellation. The system identifies the alert within the second audio content and determines a priority level of the alert. The system determines, based on the priority level, that the alert should be reproduced, and audibly reproduces the alert via the speaker, with the first audio content or instead of the first audio content.

Claims (38)

1. A method for selectively providing audio alerts via a speaker device, comprising: playing first audio content through a speaker;

capturing, via a microphone, second audio content comprising an alert;

suppressing output of the second audio content through the speaker by using noise cancellation;

identifying the alert within the second audio content;

determining a priority level of the alert;

determining a time shift for the alert; and

in response to determining, based on the priority level, that the alert should be reproduced, audibly reproducing the alert via the speaker at a time based on the time shift, with the first audio content or instead of the first audio content.

2. The method of claim 1 , further comprising obtaining a prioritization factor for the alert, wherein the priority level is determined based on the prioritization factor.

3. The method of claim 2 , wherein the prioritization factor is based on a type of the alert, a vocal characteristic of the alert, or a location, speed, or direction of motion of an alert source, from which the alert is captured, or the speaker device.

4. The method of claim 3 , further comprising determining, based on the location of the alert source and the location of the speaker device, a distance between the alert source and the speaker device, wherein the determining the priority level is further based on the distance.

5. The method of claim 3 , further comprising comparing the direction of motion of the alert source to the direction of motion of the speaker device, wherein the determining the priority level is further based on a result of the comparing.

6. The method of claim 2 , wherein the obtaining the prioritization factor includes obtaining a location of the speaker device based on a geo-location subsystem of the speaker device.

7. The method of claim 1 , wherein the microphone is one of a plurality of microphones via which the second audio content is captured, and the method further comprises:

generating a multi-dimensional map of the second audio content; and

identifying, based on the map, a location, direction of motion, or speed of an alert source from which the alert is captured.

8. The method of claim 1 , further comprising storing alert audio fingerprints in an alert profile database, wherein the identifying the alert comprises:

generating an audio fingerprint based on the second audio content; and

identifying the alert based on the generated audio fingerprint and the alert audio fingerprints.

9. The method of claim 1 , wherein the second audio content is captured from a first audio environment and the alert is audibly reproduced in a second audio environment, the first audio environment being at least partially acoustically isolated from the second audio environment.

10. A system for selectively providing audio alerts via a speaker device, comprising: a speaker configured to play first audio content;

a microphone configured to capture second audio content comprising an alert; and control circuitry configured to:

suppress output of the second audio content through the speaker by using noise cancellation;

identify the alert within the second audio content;

determine a priority level of the alert;

determine a time shift for the alert; and

in response to determining, based on the priority level, that the alert should be reproduced, cause the speaker to audibly reproduce the alert at a time based on the time shift, with the first audio content or instead of the first audio content.

11. The system of claim 10 , wherein the control circuitry is further configured to obtain a prioritization factor for the alert, wherein the priority level is determined based on the prioritization factor.

12. The system of claim 11 , wherein the prioritization factor is based on a type of the alert, a vocal characteristic of the alert, or a location, speed, or direction of motion of an alert source, from which the alert is captured, or the speaker device.

13. The system of claim 12 , wherein the control circuitry is further configured to determine, based on the location of the alert source and the location of the speaker device, a distance between the alert source and the speaker device, wherein the determining the priority level is further based on the distance.

14. The system of claim 12 , wherein the control circuitry is further configured to compare the direction of motion of the alert source to the direction of motion of the speaker device; wherein the determining the priority level is further based on a result of the comparing.

15. The system of claim 11 , wherein the control circuitry is configured to obtain the prioritization factor at least in part by obtaining a location of the speaker device based on a geo-location subsystem of the speaker device.

16. The system of claim 10 , wherein the microphone is one of a plurality of microphones via which the second audio content is captured, and the control circuitry is further configured to:

generate a multi-dimensional map of the second audio content; and

identify, based on the map, a location; direction of motion, or speed of an alert source from which the alert is captured.

17. The system of claim 10 , further comprising a memory configured to store alert audio fingerprints in an alert profile database, wherein the control circuitry is configured to identify the alert at least in part by:

generating an audio fingerprint based on the second audio content; and

identifying the alert based on the generated audio fingerprint and the alert audio fingerprints.

18. The system of claim 10 , wherein the microphone is configured to capture the second audio content from a first audio environment and the speaker is configured to audibly reproduce the alert in a second audio environment, the first audio environment being at least partially acoustically isolated from the second audio environment.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2020
From: SEETHARAM, MADHUSUDHAN; GUPTA, VIKRAM MAKAM; NASIR, SAHIR
To: ROVI GUIDES, INC.
Reel/Frame 054663/0425 →
Continuity (1)
Related Publication 20210256952A1 · Aug 19, 2021
Cited By (1)
US 12,412,557