System and method for noise cancellation in emergency response vehicles
US-10482869-B1 · Nov 19, 2019 · US
US12354418B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12354418-B2 |
| Application number | US-202218060369-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2022 |
| Priority date | Nov 30, 2022 |
| Publication date | Jul 8, 2025 |
| Grant date | Jul 8, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system may detect a sound associated with a vehicle. The sound may be detected using a set of one or more microphones. The system may use a machine learning model to detect at least one of a squeak or a rattle based on the sound. The machine learning model may be trained using a plurality of sounds emitted in relation to one or more vehicles. The system may determine, based on detecting at least one of the squeak or the rattle, a location of the vehicle associated with at least one of the squeak or the rattle. In some implementations, the location may be determined based on detecting different sound levels between a first microphone and a second microphone, or detecting a time difference between the first and the second microphone, or by correlating the sound to a sound signature associated with a part of the vehicle.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: detecting, using a set of one or more microphones, a sound associated with a vehicle; analyzing, using one or more machine learning models, to determine whether the sound associated with the vehicle is a squeak or a rattle, wherein at least one of the one or more machine learning models is trained using a plurality of sounds emitted in relation to one or more vehicles; determining, using the one or more machine learning models, a location associated with the squeak or the rattle; maintaining a count of detection of the squeak or the rattle at the location; and triggering an action when the count of detections at the location exceeds a minimum threshold, wherein the action comprises outputting an alert to a human machine interface in the vehicle that instructs an occupant to stop the vehicle, lower a speed of the vehicle, or service the vehicle soon, wherein the alert is displayed on a system-generated graphical user interface, indicates that the sound associated with the vehicle is the squeak or the rattle, and includes the location of the squeak or the rattle. 2. The computer-implemented method of claim 1 , wherein the location is determined based on detecting different sound levels between a first microphone and a second microphone of the set of one or more microphones. 3. The computer-implemented method of claim 1 , wherein the location is determined based on detecting a time difference between a first microphone of the set of one or more microphones receiving the sound and a second microphone of the set of one or more microphones receiving the sound. 4. The computer-implemented method of claim 1 , wherein the location is determined based on correlating the sound to a sound signature associated with a part of the vehicle. 5. The computer-implemented method of claim 1 , further comprising: triggering a second action when the location is associated with a first part of the vehicle; and preventing the second action from triggering when the location is associated with a second part of the vehicle. 6. The computer-implemented method of claim 1 , further comprising: determining a lower severity or a higher severity based on the location; generating an on-board diagnostics code when determining the lower severity; and outputting a message to a human machine interface (HMI) in the vehicle when determining the higher severity. 7. The computer-implemented method of claim 1 , further comprising: determining a severity level based on the location of the squeak or the rattle, wherein the severity level is lower when the location is associated with an interior trim of the vehicle than when the location is associated with a frame of the vehicle. 8. The computer-implemented method of claim 1 , wherein the action further comprises: determining a part number associated with a part of the vehicle based on the location. 9. The computer-implemented method of claim 1 , wherein at least one of the one or more machine learning models is trained by playing squeaks and rattles through speakers configured in the one or more vehicles. 10. The computer-implemented method of claim 9 , wherein the squeaks and rattles played through the speakers are generated synthetically by applying a force to one or more components of a vehicle to cause the one or more components to move in a manner that emits a sound. 11. A system, comprising: a set of one or more microphones configured in relation to a vehicle; a memory; and a processor configured to execute instructions stored in the memory to: detect, using the set of one or more microphones, a sound associated with the vehicle; analyze, using one or more machine learning models, the sound associated with the vehicle to determine whether the sound associated with the vehicle is a squeak or a rattle, wherein at least one of the one or more machine learning models is trained using a plurality of sounds emitted in relation to one or more vehicles; determine, using the one or more machine learning models, a location associated with the squeak or the rattle; determine a severity level based on the location of the squeak or the rattle, wherein the severity level is lower when the location is associated with an interior trim of the vehicle than when the location is associated with a frame of the vehicle; and trigger an action based on the severity level, wherein the action comprises outputting an alert to a human machine interface in the vehicle that instructs an occupant to stop the vehicle, lower a speed of the vehicle, or service the vehicle soon, wherein the alert is displayed on a system-generated graphical user interface, indicates that the sound associated with the vehicle is the squeak or the rattle, and includes the location of the squeak or the rattle. 12. The system of claim 11 , wherein the location is determined based on detecting different sound levels between a first microphone and a second microphone of the set of one or more microphones. 13. The system of claim 11 , wherein the location is determined based on detecting a time difference between a first microphone of the set of one or more microphones receiving the sound and a second microphone of the set of one or more microphones receiving the sound. 14. The system of claim 11 , wherein the location is determined based on correlating the sound to a sound signature associated with a part of the vehicle. 15. The system of claim 11 , wherein the processor is further configured to execute instructions stored in the memory to: maintain a count of detections of the squeak or the rattle at the location; and trigger the action when the count of detections exceeds a minimum threshold. 16. The system of claim 11 , wherein the processor is further configured to execute instructions stored in the memory to: trigger a second action when the location is associated with a first part of the vehicle; and exclude triggering the second action when the location is associated with a second part of the vehicle. 17. The system of claim 11 , wherein the processor is further configured to execute instructions stored in the memory to: generate an on-board diagnostics code; and store the on-board diagnostics code in a data structure, wherein the on-board diagnostics code is accessible by a repair technician. 18. A vehicle, comprising: an accessory loop; a set of one or more microphones; and one or more processors that execute computer-readable instructions that cause the one or more processors to: detect, using the set of one or more microphones, a sound associated with the vehicle; analyze, using one or more machine learning models, the sound associated with the vehicle to determine whether the sound associated with the vehicle is a squeak or a rattle, wherein at least one of the machine learning models is trained using a plurality of sounds emitted in relation to one or more vehicles; determine, using the one or more machine learning models, a location associated with the squeak or the rattle; maintain a count of detections of the squeak or the rattle at the location; and trigger an action when the count of detections at the location exceeds a minimum threshold, wherein the action comprises outputting an alert to a human machine interface in the vehicle that instructs an occupant to stop the vehicle, lower a speed of the vehicle, or service the vehicle soon, wherein the alert is displayed on a system-generated graphical user interface, indicates that the sound associated with the vehicle is the sque
Mouthpieces; {Microphones;} Attachments therefor · CPC title
2D or 3D arrays of transducers · CPC title
Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005) · CPC title
Acoustic transducers and sound field adaptation in vehicles · CPC title
for combining the signals of two or more microphones (specially adapted for hearing aids H04R25/407) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.