| CPC H04M 1/72484 (2021.01) [H04L 51/02 (2013.01); H04M 1/72457 (2021.01); H04M 2250/10 (2013.01)] | 22 Claims |

|
1. A smartphone comprising:
a storage that stores personal information of a user of the smartphone, contact information containing at least a name of a person and identification information associated with the person, and a plurality of application programs;
a wireless communication circuitry that receives a signal;
a GPS signal receiver; and
a first microprocessor programmed to:
receive a message from another smartphone owned by another user via the wireless communication circuitry;
identify the other user referring the contact information stored in the storage based on identification information received with the message;
generate application information to specify an application program among the plurality of application programs, the application program being actively running on the smartphone and being continuously and actively used on the smartphone by the user when the message is received;
specify an intention of the message by using a second microprocessor to analyze the message;
confirm whether or not the intention of the message matches to a prescribed intention;
when the intention of the message matches to the prescribed intention, generate a predetermined response based on a predetermined message;
when the intention of the message does not match to the prescribed intention, generate an automatic response based on the intention of the message, the personal information, and the application information; and
transmit the automatic response to the other smartphone via the wireless communication circuitry;
wherein
the first microprocessor is further programmed to include state information in the automatic response, the state information indicating a state of the smartphone caused by an operation executed by the user, the operation being (i) playing a game using a game application program, (ii) watching a video using a video reproducing application program, or (iii) making a telephone call using a phone call application program.
|