# US 12,217,595 B2 · Notification device, wearable device and notification method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,217,595 B2
- Document ID: US12217595B2
- Status: Granted
- Kind: B2
- Application number: 18/046,239
- Filed: 2022-10-13
- Published: 2023-02-23
- Granted: 2025-02-04
- Earliest claimed: 2020-05-28
- Assignees: Aurismart Technology Corporation
- Applicants: Aurismart Technology Corporation
- Inventors: Kuang-Chiu Huang
- Web page: https://patentgrep.com/patent/US12217595B2

## CPC

- G08B 1/08: using electric transmission {; transformation of alarm signals to electrical signals from a different medium, e.g. transmission of an electric alarm signal upon detection of an audible alarm signal}
- G08B 21/182: {Level alarms, e.g. alarms responsive to variables exceeding a threshold}
- G08B 21/02: Alarms for ensuring the safety of persons
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

A notification device includes a pressure sensor, a microcontroller and an output device. The pressure sensor is used to detect the environment to provide a plurality of sound signals in time domain. The microcontroller is used to calculate a dynamic threshold corresponding to a current time point based on the sound signals in time domain during a first time period prior the current time point. of the pressure signal in a period of time. When a magnitude of the sound signal in time domain at the current time point is greater than the dynamic threshold, the microcontroller sends a feedback signal to the output device. The output device is connected to the microcontroller. The output device is used to provide a feedback action according to the feedback signal.

## Claims

### Claim 1

A notification device, comprising:
a sound sensor configured to detect a plurality of sound signals in time domain from an environment;
a microcontroller connected to the sound sensor to receive the sound signals in time domain, wherein the microcontroller is configured to:
generate a plurality of dynamic statistics of the sound signals in time domain during a first time period prior to a current time point;
generate a dynamic threshold corresponding the current time point by composing the dynamic statistics, comprising:
generating a plurality of candidate dynamic thresholds, wherein each of the candidate dynamic thresholds is formed by the dynamic statistics and a plurality of weights corresponding to the dynamic statistics; and
selecting the smallest one of the candidate dynamic thresholds as the dynamic threshold;
provide the sound signals in time domain during a second time period following the current time point when a magnitude of the sound signal in time domain at the current time point is greater than the dynamic threshold, and
transmit a feedback signal corresponding to the sound signals in time domain during the second time period following the current time point; and
an output device connected to the microcontroller, wherein the output device is configured to provide a feedback action according to the feedback signal.

### Claim 2 (depends on 1)

The notification device of claim 1, further comprising:
a server connected to the microcontroller through a network, wherein the server is configured to receive the sound signals in time domain during the second time period following the current time point, and the server is configured to transmit the feedback signal to the microcontroller according to a first sound type of the sound signals in time domain during the second time period.

### Claim 3 (depends on 2)

The notification device of claim 2, wherein the server further comprises:
a processor configured to convert the sound signals in time domain during the second time period into a plurality of spectrograms; and
a sound recognition module configured to recognize the spectrograms to obtain a plurality of probabilities of a plurality of sound types of the sound signals in time domain during the second time period, wherein the sound types comprises the first sound type.

### Claim 4 (depends on 1)

The notification device of claim 1, wherein the dynamic statistics comprises an average value, a median value, a mode value, a maximum value, a minimum value, a standard deviation and a quartile deviation of the sound signals in time domain during the first time period.

### Claim 5 (depends on 1)

The notification device of claim 1, wherein the output device comprises a light emitting device, a vibrator, a sound amplifier or a text icon display device.

### Claim 6 (depends on 1)

A wearable device, comprising:
the notification device of claim 1; and
a cloth, wherein the sound sensor, the microcontroller and the output device of the notification device are arranged on the cloth.

### Claim 7

A notification method, comprising:
detecting a plurality of sound signals in time domain from environment;
processing the sound signals in time domain during a first time period prior to a current time point to obtain a plurality of dynamic statistics of the sound signals in time domain during the first time period;
generating a dynamic threshold corresponding to the current time point by the dynamic statistics, comprising:
generating a plurality of candidate dynamic thresholds, wherein each of the candidate dynamic thresholds is formed by the dynamic statistics and a plurality of weights corresponding to the dynamic statistics; and
selecting the smallest one of the candidate dynamic thresholds as the dynamic threshold;
confirming whether a magnitude of the sound signals in time domain at the current time point is greater than the dynamic threshold;
converting the sound signals in time domain during a second time period following the current time point to a plurality of sound information in frequency domain when the magnitude of the sound signals in time domain at the current time point is greater than the dynamic threshold;
recognizing the sound information in frequency domain to obtain a first sound type corresponding to the sound information; and
transmitting a feedback signal to an output device based on the first sound type.

### Claim 8 (depends on 7)

The notification method of claim 7, wherein the dynamic statistics comprises an average value, a median value, a mode value, a maximum value, a minimum value, a standard deviation and a quartile deviation of the sound signals in time domain during the first time period.

### Claim 9 (depends on 7)

The notification method of claim 7, wherein the current time point changes over time, so that the first time period and the second time period change relative to the current time point.

### Claim 10 (depends on 7)

The notification method of claim 7, wherein the sound information in frequency domain are a plurality of spectrograms.

### Claim 11 (depends on 7)

The notification method of claim 7, wherein recognizing the sound information in frequency domain further comprises:
generating a plurality of time intervals all within the second time period; and
converting the sound signals in time domain during the time intervals into the sound information in frequency domain.

### Claim 12 (depends on 11)

The notification method of claim 11, wherein one or more of the time intervals are overlapped from each other.

### Claim 13 (depends on 11)

The notification method of claim 11, wherein the sound information in frequency domain are a plurality of spectrograms, recognizing the sound information in frequency domain further comprises:
recognizing the spectrograms to obtain a plurality of probabilities corresponding to a plurality of sound types for each of the spectrograms, wherein the sound types comprise the first sound type.

### Claim 14 (depends on 13)

The notification method of claim 13, wherein recognizing the sound information in frequency domain further comprises:
setting a notification threshold corresponding to the first sound type; and
providing the feedback signal corresponding to the first sound type when an accumulation of the probabilities for the first sound type during that second time period is greater than that notification threshold.

### Claim 15

A notification method, comprising:
detecting sounds from environment and providing a plurality of conditions corresponding to the sounds from the environment to establish a sound recognition module in a server;
detecting a plurality of sound signals in time domain from environment;
processing the sound signals in time domain during a first time period prior to a current time point to obtain a plurality of dynamic statistics of the sound signals in time domain during the first time period;
generating a dynamic threshold corresponding to the current time point by the dynamic statistics, comprising:
generating a plurality of candidate dynamic thresholds, wherein each of the candidate dynamic thresholds is formed by the dynamic statistics and a plurality of weights corresponding to the dynamic statistics; and
selecting the smallest one of the candidate dynamic thresholds as the dynamic threshold;
confirming whether a magnitude of the sound signals in time domain at the current time point is greater than the dynamic threshold;
transmitting the sound signals in time domain during a second time period following the current time point to the server;
recognizing the sound signals in time domain during the second time period to obtain a first sound type of the sound signals in time domain during the second time period, wherein the first sound type corresponds to one of the condition;
providing a feedback signal corresponding to the first sound type; and
providing a feedback action by an output device according to the feedback signal to notify an user wearing the output device.

### Claim 16 (depends on 15)

The notification method of claim 15, wherein the dynamic statistics comprises an average value, a median value, a mode value, a maximum value, a minimum value, a standard deviation and a quartile deviation of the sound signals in time domain during the first time period.

### Claim 17 (depends on 15)

The notification method of claim 15, wherein the current time point changes over time, so that the first time period and the second time period change relative to the current time point.

### Claim 18 (depends on 15)

The notification method of claim 15, wherein recognizing the sound signals in time domain further comprises:
generating a plurality of time intervals all within the second time period;
converting the sound signals in time domain during the time intervals into a plurality of sound information in frequency domain, wherein the sound information are a plurality of spectrograms;
recognizing the spectrograms to obtain a plurality of probabilities corresponding to a plurality of sound types for each of the spectrograms, wherein the sound types comprise the first sound type;
setting a notification threshold corresponding to the first sound type; and
providing the feedback signal corresponding to the first sound type when an accumulation of the probabilities for the first sound type during that second time period is greater than that notification threshold.
