Portable terminal, methods, programs and storage media for managing application start
First Claim
Patent Images
1. A portable terminal comprising:
- receiving means that receives data from external electronic devices through wireless communications networks;
storing means that stores (a) a plurality of applications including at least a first application and a second application, (b) source data that indicates sources of said plurality of applications respectively and (c) related data that has been related to said plurality of applications respectively;
determining means that determines, in the case where related data related to said first application includes a startup instruction that instructs a startup of said second application, based on at least one of source data of said first application or source data of said second application, whether it is permissible to start said second application following said startup instruction; and
executing means that, in the case where it has been determined by said determining means that it is permissible to start second application, executes startup operations for said second application.
2 Assignments
0 Petitions
Accused Products
Abstract
An IP server sends e-mail to a mobile device MS. This e-mail includes an application specifier that specifies startup of a Java application stored in mobile device MS. On the other hand, the ADF for the Java application stored in mobile device MS includes trusted source data containing a plurality of e-mail addresses that indicate trusted origins. Mobile device MS compares the e-mail transmission origin address with the trusted source data. Mobile device MS, only in the case where the transmission origin address of the received e-mail is included in the trusted source data, starts up a Java application based on an application specifier included in said e-mail.
-
Citations
27 Claims
-
1. A portable terminal comprising:
-
receiving means that receives data from external electronic devices through wireless communications networks;
storing means that stores (a) a plurality of applications including at least a first application and a second application, (b) source data that indicates sources of said plurality of applications respectively and (c) related data that has been related to said plurality of applications respectively;
determining means that determines, in the case where related data related to said first application includes a startup instruction that instructs a startup of said second application, based on at least one of source data of said first application or source data of said second application, whether it is permissible to start said second application following said startup instruction; and
executing means that, in the case where it has been determined by said determining means that it is permissible to start second application, executes startup operations for said second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 23, 24, 25)
-
-
13. A portable terminal comprising:
-
receiving means that receives data from external electronic devices through wireless communications networks;
storing means that store (a) a plurality of applications including at least a first application and a second application, (b) related data that has been related to said plurality of applications respectively and (c) source data that indicates sources of said related data respectively;
determining means that determines, in the case where related data related to said first application includes a startup instruction that instructs a startup of said second application, based on source data of said related data, whether it is permissible to start said second application following said startup instruction; and
executing means that, in the case where it has been determined by said determining means that it is permissible to start second application, executes startup operations for said second application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
26. A method for managing startup of application comprising:
-
a storing step for a portable terminal that comprises receiving means for receiving data from external electronic devices through wireless communications networks to store (a) a plurality of applications including at least a first application and a second application, (b) source data that indicates sources of said plurality of applications respectively and (c) related data that has been related to said plurality of applications respectively;
a determining step for said portable terminal to determine, in the case where related data related to said first application includes a startup instruction that instructs a startup of said second application, based on at least one of source data of said first application or source data of said second application, whether it is permissible to start said second application following said startup instruction; and
a executing step for said portable terminal to execute, in the case where it has been determined in said determining step that it is permissible to start second application, startup operations for said second application.
-
-
27. A method for managing startup of application comprising:
-
a storing step for a portable terminal that comprises receiving means for receiving data from external electronic devices through wireless communications networks to store (a) a plurality of applications including at least a first application and a second application, (b) source data that indicates sources of said plurality of applications respectively and (c) related data that has been related to said plurality of applications respectively;
a determining step for said portable terminal to determine, in the case where related data related to said first application includes a startup instruction that instructs a startup of said second application, based on source data of said related data, whether it is permissible to start said second application following said startup instruction; and
a executing step for said portable terminal to execute, in the case where it has been determined in said determining step that it is permissible to start second application, startup operations for said second application.
-
Specification