US 7,574,661 B2
Application program prediction method and mobile terminal
Satoshi Matsuura, Kyotanabe (Japan); Takahiro Kudo, Katano (Japan); Eiichi Naito, Yawata (Japan); Hideyuki Yoshida, Kyotanabe (Japan); Jun Ozawa, Nara (Japan); and Mototaka Yoshioka, Moriguchi (Japan)
Assigned to Panasonic Corporation, Osaka (Japan)
Appl. No. 10/541,218
PCT Filed Feb. 18, 2004, PCT No. PCT/JP2004/001777
§ 371(c)(1), (2), (4) Date Jun. 30, 2005,
PCT Pub. No. WO2004/077291, PCT Pub. Date Sep. 10, 2004.
Claims priority of application No. 2003-047024 (JP), filed on Feb. 25, 2003.
Prior Publication US 2006/0156209 A1, Jul. 13, 2006
Int. Cl. G06F 3/00 (2006.01)
U.S. Cl. 715—745  [715/747; 715/741; 715/742; 455/414.1; 455/414.2; 455/414.3; 701/207] 23 Claims
OG exemplary drawing
 
1. An application program prediction method by which a mobile terminal, having installed therein a plurality of application programs, predicts at least one application program that a user is likely to use, the application program prediction method comprising:
an application executing step of selecting and executing an application program installed in the mobile terminal;
a location detecting step of detecting a location where the mobile terminal exists when the application program is executed in the application executing step;
a usage history creating step of creating a usage history of the application program by storing the application program in association with the location of the mobile terminal when the application program is executed, the application program being executed in the application executing step, and the location of the mobile terminal being detected in the location detecting step; and
a predicting step of determining a predetermined location, searching for the location in the usage history, and presenting, as a prediction result, the application program associated with the location searched for in the usage history and the predetermined location,
wherein the predicting step includes:
a future location predicting step of predicting a future location of the mobile terminal;
a current application specifying step of specifying, based on the usage history, an application program corresponding to the future location predicted in the future location predicting step; and
a current application presenting step of presenting the application program specified in the specifying step, as a prediction result of an application program that the user is likely to use in the future, and
the future location predicting step includes:
a station specifying step of specifying a station where the mobile terminal currently exists through communication carried out between the mobile terminal and a device placed in the station; and
a retrieving step of retrieving, from a past route search result, an arrival station corresponding to a departure station that is the station specified in the station specifying step, and
the arrival station retrieved in the retrieving step is regarded as the future location of the mobile terminal.