US2006129628A1PendingUtilityA1

Portable terminal, methods, programs and storage media for managing application start

43
Assignee: KAMIYA DAIPriority: May 20, 2002Filed: May 19, 2003Published: Jun 15, 2006
Est. expiryMay 20, 2022(expired)· nominal 20-yr term from priority
G06F 9/4843G06F 2209/482G06F 21/64G06F 21/51G06F 9/468
43
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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 . A portable terminal according to  claim 1  wherein: 
 said storing means stores trusted source data that includes at least one set of source data that indicates a trusted source of applications; and    said determining means conducts said determination based on source data of said first application and on said trusted source data.    
   
   
       3 . A portable terminal according to  claim 2  wherein: 
 said storing means stores said trusted source data and said second application in an integrated form.    
   
   
       4 . A portable terminal according to  claim 1  wherein: 
 said storing means stores trusted source data that includes at least one set of source data that indicates a trusted source of applications; and    said determining means conducts said determination based on source data of said second application and on said trusted source data.    
   
   
       5 . A portable terminal according to  claim 4  wherein: 
 said storing means stores said trusted source data and said first application in an integrated form.    
   
   
       6 . A portable terminal according to claims  2  or  4  wherein: 
 said storing means records a flag that distinguishes a part of source data that is included by said trusted source data from other parts of source data that is included by said trusted source data; and    said determining means conducts said determination based on said flag.    
   
   
       7 . A portable terminal according to  claim 1  wherein: 
 said storing means stores untrusted source data that includes at least one set of source data that indicates an untrusted source of applications; and    said determining means conducts said determination based on source data of said first application and on said untrusted source data.    
   
   
       8 . A portable terminal according to  claim 7  wherein: 
 said storing means stores said untrusted source data and said second application in an integrated form.    
   
   
       9 . A portable terminal according to  claim 1  wherein: 
 said storing means stores untrusted source data that includes at least one set of source data that indicates an untrusted source of applications; and    said determining means conducts said determination based on source data of said second application and said untrusted source data.    
   
   
       10 . A portable terminal according to  claim 9  wherein: 
 said storing means stores said untrusted source data and said first application in an integrated form.    
   
   
       11 . A portable terminal according to  claim 1  wherein: 
 said receiving means receives related data related to said first application following instructions of said executing means in accordance with said first application.    
   
   
       12 . A portable terminal according to  claim 1  wherein: 
 said receiving means receives an application and transmission origin address data that indicates a location of a transmission origin of said application; and    said storing means stores at least a part of said transmission origin address data as source data of said application.    
   
   
       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.    
   
   
       14 . A portable terminal according to  claim 13  wherein: 
 said storing means stores trusted source data that includes at least one set of source data that indicates a trusted source of related data; and    said determining means conduct said determination based on source data of said first application and on said trusted source data.    
   
   
       15 . A portable terminal according to  claim 14  wherein: 
 said storing means stores said trusted source data and said second application in an integrated form.    
   
   
       16 . A portable terminal according to  claim 14  wherein: 
 said storing means records a flag that distinguishes a part of source data that is included by said trusted source data from other parts of source data that is included by said trusted source data; and    said determining means conducts said determination based on said flag.    
   
   
       17 . A portable terminal according to  claim 13  wherein: 
 said storing means stores untrusted source data that includes at least one set of source data that indicates an untrusted source of related data; and    said determining means conducts said determination based on source data of related data related to said first application and on said untrusted source data.    
   
   
       18 . A portable terminal according to  claim 17  wherein: 
 said storing means stores said untrusted source data and said second application in an integrated form.    
   
   
       19 . A portable terminal according to  claim 18  wherein: 
 said receiving means receives related data related to said first application following instructions of said executing means in accordance with said first application.    
   
   
       20 . A portable terminal according to  claim 19  wherein: 
 said receiving means receives an e-mail as related data that has been related to said first application.    
   
   
       21 . A portable terminal according to  claim 19  wherein: 
 said receiving means receives related data related to said first application and transmission origin address data that indicates a location of a transmission origin of said related data; and    said storing means stores at least a part of said transmission origin address data as source data of said related data.    
   
   
       22 . A portable terminal according to  claim 21  wherein: 
 said receiving means receives an e-mail as related data that has been related to said first application; and    said storing means stores at least a part of a mail address that indicates a location of a transmission origin of said e-mail as source data of said related data.    
   
   
       23 . A portable terminal according to claims  1  or  13  wherein: 
 said executing means creates, in operations executed in accordance with said first application, related data that is related to said first application    
   
   
       24 . A portable terminal according to claims  1  or  13  further comprising: 
 acquiring means that acquires, before said executing means executes startup operations for said second application following startup instruction included in related data related to said first application, permission-prohibition data indicating whether it is permissible for said executing means to executes said startup operations, wherein    said executing means executes, in the case where permission-prohibition data acquired by said acquiring means indicates that it is permissible for said startup operations to be executed, said startup operations.    
   
   
       25 . A portable terminal according to claims  1  or  13  wherein: 
 said receiving means receives, following an instruction of said executing means, indication data that indicates one of said plurality of applications;    said executing means executes, in the case where said receiving means received, following an instruction of said executing means in accordance with said first application, indication data that indicates said second application, executes startup operations for said second application.    
   
   
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.