IP Library Granted Patent US 7,151,924
Granted Patent B2
US 7,151,924 · App. 10/638,367 · Granted Dec 19, 2006

Communication system, hold control method therefor, telephone set, control method therefor and recording medium

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 7,151,924
App. No.
10/638,367
Granted
Dec 19, 2006
Kind
B2
Abstract

There is obtained a telephone set capable of preventing a noise generated by an operation of application software during voice communication from being sent to a speech counterpart. In a mobile telephone set, if a user operates activated application software other than voice communication related application software when the mobile telephone set is in voice communication with another telephone set via a communication network, the mobile telephone set requests hold of the voice communication from the communication network. This causes the voice communication to be held, thereby preventing a noise generated by the above operation from being sent to the another telephone set.

Claims (75)

1. A communication system, comprising a telephone set capable of executing a plurality of application programs in parallel and a communication network to which the telephone set is connected;

the telephone set including hold requesting means for, in response to an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, requesting hold of the voice communication from the network side wherein the hold requesting means determines whether a hold request is required by the application program which is activated based on hold control information of the plurality of application programs; and

the network including hold control means for, in response to the hold request by the telephone set, holding the voice communication if the hold request is required for the application program which is activated,

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

2. The communication system according to claim 1 wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

3. The communication system according to claim 2 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold requesting means determines whether the hold request is required for each application program which is activated during voice communication by referencing said table.

4. The communication system according to claim 2 , wherein the hold requesting means requests the hold of the voice communication from the network side if the hold control information which corresponds to the application program which is activated specifies that the hold request is required.

5. The communication system according to claim 1 ; wherein the telephone set is a mobile telephone set.

6. A communication system, comprising a telephone set capable of executing a plurality of application programs in parallel and a communication network to which the telephone set is connected;

the telephone set including voice communication control means for controlling voice communication processing; and

the telephone set further including hold control means for, in response to an operation of activating an application program among said plurality application programs other than voice communication processing which is activated during voice communication, holding the voice communication,

wherein the hold control means determines whether holding the voice communication is required by the application program which is activated based on hold control information of the plurality of application programs,

wherein the hold control information indicates whether holding the voice communication is required for each of the plurality of application programs separately.

7. The communication system according to claim 6 ; the telephone set further including a microphone; wherein the hold control means turns off the microphone and sends a hold tone to a communication counterpart of the voice communication via the network to hold the voice communication.

8. The communication system according to claim 6 ; wherein the hold control means holds the voice communication if the hold control information which corresponds to the application program which is activated indicates holding the voice communication is required.

9. The communication system according to claim 6 , wherein the hold control information indicates holding the voice communication is required for at least one application program and the hold control information indicates that holding the voice communication is not required for at least one other application program.

10. The communication system according to claim 9 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold requesting means determines whether holding the voice communication is required for each application program which is activated during voice communication by referencing said table.

11. A hold control method for a communication system comprising a telephone set capable of executing a plurality of application programs in parallel and a communication network to which the telephone set is connected; the method comprising:

a hold requesting step of, in response to an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, requesting hold of the voice communication from the network side, in the telephone set wherein the telephone set determines whether a hold request is required by the application program which is activated based on hold control information of the plurality of application programs; and

a hold control step of, in response to the hold request by the telephone set, holding the voice communication, in the network if the hold request is required for the application program which is activated,

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

12. The hold control method according to claim 11 ; wherein the hold requesting step requests the hold of the voice communication from the network side if the hold control information which corresponds to the application program which is activated indicates the hold request is required.

13. The hold control method according to claim 11 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

14. The hold control method according to claim 13 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold requesting step further comprises determining whether the hold request is required for each application program which is activated during voice communication by referencing said table.

15. A hold control method for a communication system comprising a telephone set capable of executing a plurality of application programs in parallel and a communication network to which the telephone set is connected; the method comprising:

a hold control step of, in response to a an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, holding the voice communication, in the telephone set wherein the telephone set determines whether a hold request is required by the application program which is activated based on hold control information of the plurality of application programs;

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

16. The hold control method according to claim 15 ; wherein the hold control step turns off a microphone provided for the telephone set and sends a hold tone to a communication counterpart of the voice communication via the network to hold the voice communication.

17. The hold control method according to claim 15 ; wherein the hold control step holds the voice communication when the application program which is a predetermined application program for which hold control is required.

18. The hold control method according to claim 15 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

19. The hold control method according to claim 18 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold control step further comprises determining whether the hold request is required for each application program which is activated during voice communication by referencing said table.

20. A telephone set capable of executing plurality of application programs in parallel; the telephone set comprising:

voice communication control means for controlling voice communication processing; and

hold requesting means for, in response to an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, requesting hold of the voice communication from a communication network to which the telephone set is connected if a hold request is required by the application program which is activated, wherein the hold requesting means determines whether the hold request is required by the application program which is activated based on hold control information of the plurality of application programs,

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

21. The telephone set according to claim 20 ; wherein the hold requesting means requests the hold of the voice communication from the network side if the hold control information which corresponds to the application program which is activated indicates that the hold request is required.

22. The telephone set according to claim 20 that is a mobile telephone set.

23. The telephone set according to claim 20 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

24. The telephone set according to claim 23 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold requesting means determines whether the hold request is required for each application program which is activated during voice communication by referencing said table.

25. A telephone set capable of executing a plurality of application programs in parallel; the telephone set comprising:

voice communication control means for controlling voice communication processing; and

hold control means for, in response to an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, holding the voice communications,

wherein the hold control means determines whether holding the voice communication is required by the application program which is activated base on hold control information of the plurality of application programs,

wherein the hold control information indicates whether holding the voice communication is required for each of the plurality of application programs separately.

26. The telephone set according to claim 25 ; further comprising a microphone; wherein the hold control means turns off the microphone and sends a hold tone to a communication counterpart of the voice communication via a communication network to hold the voice communication.

27. The telephone set according to claim 25 ; wherein the hold control means holds the voice communication if the hold control information which corresponds to the application program which is activated indicates holding the voice communication is required.

28. The telephone set according to claim 25 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

29. The telephone set according to claim 28 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold control means determines whether the hold request is required for each application program which is activated during voice communication by referencing said table.

30. A control method for a telephone set capable of executing a plurality of application programs in parallel; the control method comprising:

a hold requesting step of, in response to an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, requesting hold of the voice communication from a communication network to which the telephone set is connected, wherein the telephone set determines whether a hold request is required by the application program which is activated based on hold control information of the plurality of application programs,

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

31. The control method according to claim 30 ; wherein the hold requesting step requests the hold of the voice communication from the network side if the hold control information which corresponds to the application program which is activated indicates the hold request is required.

32. The control method according to claim 30 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

33. The control method according to claim 32 , wherein the hold control information is stored in a table which indicates hold control information of each of the plurality of application programs separately, and the hold requesting step further comprises determining whether the hold request is required for each application program which is activated during voice communication by referencing said table.

34. A control method for a telephone set capable of executing a plurality of application programs in parallel; the method comprising:

a hold control step of, in response to an operation of activating an application program other than voice communication processing which is activated during voice communication, holding the voice communication,

wherein the telephone set determines whether a hold request is required by the application program which is activated based on hold control information of the plurality of application programs;

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

35. The control method according to claim 34 ; wherein the hold control step turns off a microphone provided for the telephone set and sends a hold tone to a communication counterpart of the voice communication via a communication network to hold the voice communication.

36. The control method according to claim 34 ; wherein the hold control step holds the voice communication if the hold control information which corresponds to the application program which is activated indicates the hold request is required.

37. The control method according to claim 34 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

38. The control method according to claim 37 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold requesting means determines whether the hold request is required for each application program which is activated during voice communication by referencing said table.

39. A recording medium having recorded thereon a program executable on a computer to implement a control method for a telephone set capable of executing a plurality of application programs in parallel;

the program comprising a hold requesting step of, in response to an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, requesting hold of the voice communication from a communication network to which the telephone set is connected wherein the telephone set determines whether a hold request is required by the application program which is activated based on hold control information of the plurality of application programs,

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

40. The recording medium according to claim 39 ; wherein the hold requesting step requests the hold of the voice communication from the network side if the hold control information which corresponds to the application program which is activated indicates the hold request is required.

41. The control method according to claim 39 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

42. The control method according to claim 41 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold requesting step further comprises determining whether the hold request is required for each application program which is activated during voice communication by referencing said table.

43. A recording medium having recorded thereon a program executable on a computer to implement a control method for a telephone set capable of executing a plurality of application programs in parallel;

the program comprising a hold control step of, in response an operation of activating an application program among said plurality of application programs other than voice communication processing which is activated during voice communication, holding the voice communication wherein the telephone set determines whether a hold request is required by the application program which is activated based on hold control information of the plurality of application programs,

wherein the hold control information indicates whether the hold request is required for each of the plurality of application programs separately.

44. The recording medium according to claim 43 ; wherein the hold control step turns off a microphone provided for the telephone set and sends a hold tone to a communication counterpart of the voice communication via a communication network to hold the voice communication.

45. The recording medium according to claim 43 ; wherein the hold control step holds the voice communication if the hold control information which corresponds to the application program which is activated indicates the hold request is required.

46. The control method according to claim 43 , wherein the hold control information indicates the hold request is required for at least one application program and the hold control information indicates the hold request is not required for at least one other application program.

47. The control method according to claim 46 , wherein the hold control information is stored in a table which specifies hold control information of each of the plurality of application programs separately, and the hold requesting step further comprises determining whether the hold request is required for each application program which is activated during voice communication by referencing said table.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 037209 FRAME: 0592. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 14, 2015
From: WARREN & LEWIS INVESTMENT CORPORATION; COMMIX SYSTEMS, LLC
To: NEC CORPORATION
Reel/Frame 037279/0685 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2015
From: WARREN & LEWIS INVESTMENT CORPORATION; COMMIX SYSTEMS, LCC
To: NEC CORPORATION
Reel/Frame 037209/0592 →
NOTICE OF TERMINATION Recorded Nov 14, 2014
From: WARREN & LEWIS INVESTMENT CORPORATION
To: NEC CORPORATION
Reel/Frame 034244/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2012
From: NEC CORPORATION
To: WARREN & LEWIS INVESTMENT CORPORATION
Reel/Frame 029216/0855 →