Method and apparatus for limiting call origination accompanied by executing application
First Claim
Patent Images
1. A wireless communication terminal comprising:
- multiple communication functionalities comprising a voice communication functionality and a network browsing functionality;
a network communication control that activates the network browsing functionality to access an external application source to thereby receive an application therefrom, wherein the application comprises at least one application unit executable on the wireless communication terminal;
an application platform that provides an execution environment for the received application in which the application platform executes each of the at least one application unit in the received application at a time, wherein before executing an application unit in the received application, the application platform determines if execution of the application unit will ensue an activation of the voice communication functionality to initiate a call to a telephone number and, if so determined, will suspend execution of the application unit until the telephone number is verified; and
telephone number manager that verifies the telephone number and allows the application platform to proceed to execute the application unit if the telephone number is verified, whereas otherwise disallowing the application platform to execute the object.
1 Assignment
0 Petitions
Accused Products
Abstract
When an application originates a call to a certain communication node, an application manager refers to history of outgoing/incoming call data and/or telephone directory data to determine whether the call origination processing should be granted. If the telephone number of the communication node for which call organization is to be performed is included in the history of outgoing/incoming calls and/or the telephone directory data, then the call origination processing may be granted because the number may be considered a number with which communication was made in the past or may be recognized as a valid number to communicate with.
-
Citations
46 Claims
-
1. A wireless communication terminal comprising:
-
multiple communication functionalities comprising a voice communication functionality and a network browsing functionality;
a network communication control that activates the network browsing functionality to access an external application source to thereby receive an application therefrom, wherein the application comprises at least one application unit executable on the wireless communication terminal;
an application platform that provides an execution environment for the received application in which the application platform executes each of the at least one application unit in the received application at a time, wherein before executing an application unit in the received application, the application platform determines if execution of the application unit will ensue an activation of the voice communication functionality to initiate a call to a telephone number and, if so determined, will suspend execution of the application unit until the telephone number is verified; and
telephone number manager that verifies the telephone number and allows the application platform to proceed to execute the application unit if the telephone number is verified, whereas otherwise disallowing the application platform to execute the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for disallowing an unverified call at wireless communication terminal, comprising the steps of:
-
(a) accessing an application source to receive an application therefrom, wherein the application comprises at least one application unit executable on the wireless communication terminal;
(b) providing an execution environment for the received application in which each of the at least one application unit in the received application is executed at a time;
(c) before executing an application unit in the received application, determining if execution of the application unit will ensue an outgoing call to a telephone number;
(d) if so determined, suspending execution of the application unit and verifying the telephone number; and
(e) proceeding to execute the application unit if the telephone number is verified, whereas otherwise disallowing the call. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A wireless communication terminal comprising:
-
multiple communication functionalities comprising a voice communication functionality and a network browsing functionality;
a plurality of telephone number databases to which different security levels are attributed;
a network communication control that activates the network browsing functionality to access an external application source to thereby receive an application executable on the wireless communication terminal;
an application platform that executes the received application, wherein the received application is programmed to initiate, while running on the communication terminal, call to telephone number; and
telephone number manager that verifies the telephone number by searching one or more databases selected from the plurality of telephone number databases based on attributes of the received application, and allows the call to proceed to the telephone number if the telephone number is verified, whereas otherwise disallowing the call. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
Specification