# US 2014/0153713 A1 · Electronic device and method for providing call prompt

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

- Number: US 2014/0153713 A1
- Document ID: US20140153713A1
- Status: Published application
- Kind: A1
- Application number: 14/034,577
- Filed: 2013-09-24
- Published: 2014-06-05
- Earliest claimed: 2012-12-04
- Assignees: Hon Hai Precision Industry Co., Ltd.; Hong Fu Jin Precision Industry (Wuhan) Co., Ltd.
- Applicants: Hon Hai Precision Industry Co., Ltd.; HONG FU JIN PRECISION INDUSTRY (WuHan) CO., LTD.
- Inventors: XIN-SHU WANG; JIAN-HUNG HUNG; MIN YANG
- Web page: https://patentgrep.com/patent/US20140153713A1

## CPC

- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- H04M 19/04: the ringing-current being generated at the substations
- G10L 15/00: Speech recognition (G10L17/00 takes precedence)
- H04M 1/724: User interfaces specially adapted for cordless or mobile telephones
- H04M 1/72484: wherein functions are triggered by incoming communication events
- H04M 2250/74: with voice recognition means
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A method for providing a call prompt to an electronic device includes presetting a plurality of response commands and an indication signal. The method determines whether one of a plurality of predetermined call events has been triggered. When one of the predetermined call events has been triggered, the method determines whether a specific program is running in the electronic device, the specific program representing a program that is outputting audio signals currently. When the specific program is running in the electronic device, an interrupt command is generated and executed to control the specific program for a predetermined time duration. Then the indication signal is outputted during the predetermined time duration.

## Claims

### Claim 1

A computer-implemented method for providing a call prompt using an electronic device, the electronic device comprising a sound sensor and a speaker, the method comprising:
presetting a plurality of response commands, and presetting an indication signal;
determining whether one of predetermined call events has been triggered, the predetermined call events comprising an event representing that a detected audio signal received from the sound sensor is the same as one of the plurality of response commands;
determining whether a specific program is running in the electronic device when one of the predetermined call events has been triggered, the specific program representing a program that is outputting audio signals currently;
generating an interrupt command when the specific program is running in the electronic device;
executing the interrupt command to control the specific program, comprising: controlling the specific program to mute the audio signals for a predetermined time duration; and
outputting the indication signal during the predetermined time duration.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the predetermined call events further comprise an event representing that the electronic device has received a message, and an event representing that the electronic device has received a phone call.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the electronic device is connected to an earphone, and before the step of determining whether one of predetermined call events has been triggered, the method further comprises:
determining a first ambient decibel value of the electronic device according to an anterior audio signal acquired before the detected audio signal, and determining a second ambient decibel value of the electronic device according to the detected audio signals received from the sound sensor;
calculating a difference between the first ambient decibel value and the second ambient decibel value;
determining whether the difference is greater than a predetermined threshold value; and
executing the step of determining whether one of predetermined call events has been triggered, when the difference is greater than a predetermined threshold value; or
ignoring the audio signals received from the sound sensor and not executing the step of determining whether one of predetermined call events has been triggered, when the difference is less than or equal to a predetermined threshold value.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising:
restoring the specific program after the predetermined time duration elapses.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the step of executing the interrupt command to control the specific program further comprises:
recording running parameters of the specific program;
exiting the specific program, and timing the predetermined time duration; and
restarting the specific program according to the running parameters after the predetermined time duration elapses.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising:
determining whether the sound sensor detects any audio signal after the predetermined time duration elapses;
executing the interrupt command again, when the sound sensor detects one or more audio signal after the predetermined time duration elapses; or
restoring the specific program when the sound sensor detects no audio signal after the predetermined time duration elapses.

### Claim 7

An electronic device comprising:
at least one processor; and
a plurality of storage devices storing files and a plurality of instructions, which when executed by the processor, causes the at least one processor to:
preset a plurality of response commands, and presetting an indication signal;
determine whether one of predetermined call events has been triggered, the predetermined call events comprising an event representing that a detected audio signal received from the sound sensor is the same as one of the plurality of response commands;
determine whether a specific program is running in the electronic device when one of the predetermined call events has been triggered, the specific program representing a program that is outputting audio signals currently;
generate an interrupt command when the specific program is running in the electronic device;
execute the interrupt command to control the specific program, comprising: control the specific program to mute the audio signals for a predetermined time duration; and
output the indication signal during the predetermined time duration.

### Claim 8 (depends on 7)

The electronic device according to claim 7, wherein the predetermined call events further comprise an event representing that the electronic device has received a message, and an event representing that the electronic device has received a phone call.

### Claim 9 (depends on 7)

The electronic device according to claim 7, wherein the electronic device is connected to an earphone, and before determining whether one of predetermined call events has been triggered, the at least one processor further:
determines a first ambient decibel value of the electronic device according to an anterior audio signal acquired before the detected audio signal, and determines a second ambient decibel value of the electronic device according to the detected audio signals received from the sound sensor;
calculates a difference between the first ambient decibel value and the second ambient decibel value;
determines whether the difference is greater than a predetermined threshold value; and
determines whether one of predetermined call events has been triggered, when the difference is greater than a predetermined threshold value; or
ignores the audio signals received from the sound sensor, when the difference is less than or equal to a predetermined threshold value.

### Claim 10 (depends on 7)

The electronic device according to claim 7, wherein the at least one processor further:
restores the specific program after the predetermined time duration elapses.

### Claim 11 (depends on 7)

The electronic device according to claim 7, wherein the at least one processor further:
records running parameters of the specific program;
exits the specific program, and times the predetermined time duration; and
restarts the specific program according to the running parameters after the predetermined time duration elapses.

### Claim 12 (depends on 7)

The electronic device according to claim 7, wherein the at least one processor further:
determines whether the sound sensor detects any audio signal after the predetermined time duration elapses;
executes the interrupt command again, when the sound sensor detects one or more audio signal after the predetermined time duration elapses; or
restores the specific program when the sound sensor detects no audio signal after the predetermined time duration elapses.

### Claim 13

A non-transitory storage medium having stored thereon instructions that, when executed by a processor of an electronic device, causes the electronic device to perform a method for providing a call prompt, the method comprising:
presetting a plurality of response commands, and presetting an indication signal;
determining whether one of predetermined call events has been triggered, the predetermined call events comprising an event representing that a detected audio signal received from the sound sensor is the same as one of the plurality of response commands;
determining whether a specific program is running in the electronic device when one of the predetermined call events has been triggered, the specific program representing a program that is outputting audio signals currently;
generating an interrupt command when the specific program is running in the electronic device;
executing the interrupt command to control the specific program, comprising: controlling the specific program to mute the audio signals for a predetermined time duration; and
outputting the indication signal during the predetermined time duration.

### Claim 14 (depends on 13)

The non-transitory storage medium according to claim 13, wherein the predetermined call events further comprise an event representing that the electronic device has received a message, and an event representing that the electronic device has received a phone call.

### Claim 15 (depends on 13)

The non-transitory storage medium according to claim 13, wherein the electronic device is connected to an earphone, and before the step of determining whether one of predetermined call events has been triggered, the method further comprises:
determining a first ambient decibel value of the electronic device according to an anterior audio signal acquired before the detected audio signal, and determining a second ambient decibel value of the electronic device according to the detected audio signals received from the sound sensor;
calculating a difference between the first ambient decibel value and the second ambient decibel value;
determining whether the difference is greater than a predetermined threshold value; and
executing the step of determining whether one of predetermined call events has been triggered, when the difference is greater than a predetermined threshold value; or
ignoring the audio signals received from the sound sensor and not executing the step of determining whether one of predetermined call events has been triggered, when the difference is less than or equal to a predetermined threshold value.

### Claim 16 (depends on 13)

The non-transitory storage medium according to claim 13, wherein the method further comprises:
restoring the specific program after the predetermined time duration elapses.

### Claim 17 (depends on 13)

The non-transitory storage medium according to claim 13, wherein the step of executing the interrupt command to control the specific program further comprises:
recording running parameters of the specific program;
exiting the specific program, and timing the predetermined time duration; and
restarting the specific program according to the running parameters after the predetermined time duration elapses.

### Claim 18 (depends on 13)

The non-transitory storage medium according to claim 13, wherein the method further comprises:
determining whether the sound sensor detects any audio signal after the predetermined time duration elapses;
executing the interrupt command again, when the sound sensor detects one or more audio signal after the predetermined time duration elapses; or
restoring the specific program when the sound sensor detects no audio signal after the predetermined time duration elapses.
