IP Library Granted Patent US 9,407,223
Granted Patent B2
US 9,407,223 · App. 14/039,160 · Granted Aug 2, 2016

Mobile terminal and method for controlling sound output

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 9,407,223
App. No.
14/039,160
Granted
Aug 2, 2016
Kind
B2
Abstract

Provided is a mobile terminal and method for controlling a sound (audio) to be output, the mobile terminal including at least one application including sound (audio) data and requesting an output sound, a sound (audio) control unit to determine an output sound when a plurality of requests for the output sound is input by a plurality of applications being executed, and a sound (audio) output unit to output the determined sound by forming a virtual output path for each of the sound data to be output, and blocking other virtual output paths aside from a virtual output path mapped to the sound determined to be output by the sound control unit.

Claims (32)

1. A mobile terminal to control an output sound, the mobile terminal comprising:

a processor configured to execute a plurality of applications on the mobile terminal;

a sound control unit configured to identify, in response to determining at least two sound outputting applications that play sounds among the plurality of applications, application identifiers of the sound outputting applications, and to determine sound data to be output based on a sound control interface that provides at least one of a user selection from the sound outputting applications and a priority setting for the sound outputting applications;

a sound output unit to output the determined sound data by muting other sound data;

a sound hardware controlled by the sound output unit; and

a mapping information storing unit configured to map and store the application identifiers of the sound outputting applications to a corresponding sound track index,

wherein the sound control unit determines whether a first application of the sound outputting applications is playing a sound different from a sound being played by a second application of the sound outputting applications already being executed by verifying whether the first application of the sound outputting applications is mapped in the mapping information storing unit.

2. The mobile terminal of claim 1 , wherein the sound control interface is configured to indicate a selection of one or more sound outputting applications from the sound outputting applications, and wherein the sound output unit outputs the sound data of the selected one or more sound outputting applications.

3. The mobile terminal of claim 2 , wherein the sound control interface comprises a service application executing in an application layer.

4. The mobile terminal of claim 1 , wherein the sound control unit determines a sound played in a most recently executed application from the sound outputting applications that outputted a sound.

5. The mobile terminal of claim 1 , further comprising a telephone application, wherein the priority of each of the applications is less than a priority of the telephone application.

6. The mobile terminal of claim 1 , wherein the sound control unit automatically selects a next determined sound data for the sound output unit.

7. A mobile terminal to control an output sound, the mobile terminal comprising:

a sound control unit configured to form a virtual output path for applications requesting to output sound data and configured to determine sound data to be output selected from each application's sound data;

a sound output unit to output the determined sound data by muting the virtual output paths not mapped to the determined sound data;

a sound hardware controlled by the sound output unit, wherein each of the applications is associated with a priority that is used for determining the determined sound data; and

a mapping information storing unit configured to map and store application identifiers of the applications to a corresponding sound track index,

wherein the sound control unit determines whether a first application of the applications is playing a sound different from a sound being played by a second application of the applications already being executed by verifying whether the first application of the applications is mapped in the mapping information storing unit.

8. A method for controlling output sound, the method comprising:

executing a plurality of applications on a computer;

identifying, in response to determining at least two sound outputting applications that play sounds among the plurality of applications, application identifiers of the sound outputting applications;

determining, with the computer, sound data to be output selected from sound data of the sound outputting applications based on a sound control interface that provides at least one of a user selection from the sound outputting applications and a priority setting for the sound outputting applications;

outputting, with the computer, the determined sound data by muting other sound data;

storing mapping information mapping the application identifiers of the sound outputting applications requesting to output sound data to a corresponding sound track index; and

determining whether a first application of the sound outputting applications is playing a sound different from a sound being played by a second application of the sound outputting applications already being executed by verifying whether the first application of the sound outputting applications is mapped in the mapping information.

9. The method of claim 8 , further comprising receiving an indication of a selection of one or more sound outputting applications from the sound outputting applications, wherein the sound data of the selected one or more sound outputting applications is output.

10. The method of claim 9 , wherein the receiving comprises receiving an application indication from a service application executing in an application layer.

11. The method of claim 8 , further comprising determining a sound played in a most recently executed application from the sound outputting applications that outputted a sound.

12. The method of claim 8 , wherein each of the sound outputting applications is associated with a priority for determining the determined sound data.

13. The method of claim 8 , further comprising providing a telephone application, wherein the priority of each of the applications is less than a priority of the telephone application.

14. The method of claim 8 , further comprising automatically selecting a next determined sound data for the outputting.

15. A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a terminal comprising a display and one or more processors, cause the one or more processors to perform operations of the method of claim 8 .

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: PANTECH INC.
To: PANTECH CORPORATION
Reel/Frame 052662/0609 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF PATENTS 09897290, 10824929, 11249232, 11966263 PREVIOUSLY RECORDED AT REEL: 040654 FRAME: 0749. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Jan 18, 2017
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 041413/0799 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 10221139 PREVIOUSLY RECORDED ON REEL 040005 FRAME 0257. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT APPLICATION NUMBER 10221139 SHOULD NOT HAVE BEEN INCLUED IN THIS RECORDAL. Recorded Nov 7, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040654/0749 →
DE-MERGER Recorded Sep 13, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040005/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2013
From: LEE, YONG IL; KANG, YOUNG JUN; HWANG, JAE WOO
To: PANTECH CO., LTD.
Reel/Frame 031298/0328 →