Communication device, communication system, and program
First Claim
Patent Images
1. A communication device comprising:
- a memory for storing for each user to communicate, a user name and a communication address of a mobile device owned by each user; and
a computer processor for;
obtaining location information of each mobile device whose communication address is stored in the memory;
obtaining location information of the communication device;
calculating a distance between the communication device and the mobile device on the basis of the location information obtained for the mobile device and the location information obtained for the communication device;
deciding a notification sequence of user names or communication addresses automatically selected on the basis of communication frequency, among user names or communication addresses stored in the memory so that the notification sequence begins with a name of a user owning a mobile device whose calculated distance from the communication device is shorter or a communication address of the mobile device whose distance from the communication device is shorter; and
notifying the user names or the communication addresses in accordance with the decided notification sequence, and displaying the distance of each mobile device from the communication device that is calculated,wherein;
the location information of each mobile device whose communication address is stored in the memory is obtained at fixed intervals;
the location information of the communication device is obtained at fixed intervals;
the distance between the communication device and the mobile device is calculated at fixed intervals on the basis of latest location information obtained by the computer processor;
the notification sequence of user names or communication addresses stored in the memory is decided at fixed intervals so that the notification sequence begins with a name of a user owning a mobile device whose latest calculated distance from the communication device is shorter or a communication address of the mobile device whose latest distance from the communication device is shorter; and
the user names or the communication addresses is notified in accordance with latest decided notification sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
To improve convenience of a function of rearranging and conveying information registered in an address book. A mobile phone, if any one of users registered in an address book is selected, obtains location information of a mobile phone owned by the selected user from a location search server. The mobile phone, by comparing location information of a home or an office of the selected user registered in the address book and the location information of the mobile phone obtained from the location search server, decides an indication sequence of plural communication addresses registered in the address book for the selected user.
17 Citations
14 Claims
-
1. A communication device comprising:
-
a memory for storing for each user to communicate, a user name and a communication address of a mobile device owned by each user; and a computer processor for; obtaining location information of each mobile device whose communication address is stored in the memory; obtaining location information of the communication device; calculating a distance between the communication device and the mobile device on the basis of the location information obtained for the mobile device and the location information obtained for the communication device; deciding a notification sequence of user names or communication addresses automatically selected on the basis of communication frequency, among user names or communication addresses stored in the memory so that the notification sequence begins with a name of a user owning a mobile device whose calculated distance from the communication device is shorter or a communication address of the mobile device whose distance from the communication device is shorter; and notifying the user names or the communication addresses in accordance with the decided notification sequence, and displaying the distance of each mobile device from the communication device that is calculated, wherein; the location information of each mobile device whose communication address is stored in the memory is obtained at fixed intervals; the location information of the communication device is obtained at fixed intervals; the distance between the communication device and the mobile device is calculated at fixed intervals on the basis of latest location information obtained by the computer processor; the notification sequence of user names or communication addresses stored in the memory is decided at fixed intervals so that the notification sequence begins with a name of a user owning a mobile device whose latest calculated distance from the communication device is shorter or a communication address of the mobile device whose latest distance from the communication device is shorter; and the user names or the communication addresses is notified in accordance with latest decided notification sequence. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication system comprising a communication device and a management device for managing an address book for the communication device, wherein:
-
the management device comprises the address book for registering for each user to communicate, a user name and a communication address of a mobile device owned by each user, the management device for; obtaining location information of each mobile device whose communication address is registered in the address book, and location information of the communication device; calculating a distance between the communication device and the mobile device on the basis of the obtained location information; deciding a notification sequence of user names or communication addresses automatically selected on the basis of communication frequency, among user names or communication addresses registered in the address book so that the notification sequence begins with a name of a user owning a mobile device whose calculated distance from the communication device is shorter or a communication address of the mobile device whose distance from the communication device is shorter; and sending the address book and the decided notification sequence, to the communication device, and the communication device comprises a computer processor for; receiving the address book and the notification sequence; and notifying the user names or the communication addresses registered in the received address book, in accordance with the received notification sequence, wherein; location information of each mobile device whose communication address is registered in the address book, and location information of the communication device are obtained at fixed intervals; the distance between the communication device and the mobile device on the basis of latest obtained location information is calculated at fixed intervals; the notification sequence of user names or communication addresses registered in the address book so that the notification sequence begins with a name of a user owning a mobile device whose latest calculated distance from the communication device is shorter or a communication address of the mobile device whose latest distance from the communication device is shorter is decided at fixed intervals; and the address book and latest decided notification sequence are sent to the communication device. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising instructions on a non-transitory computer readable medium, for causing a computer, which is a communication device, to:
-
store for each user to communicate, a user name and a communication address of a mobile device owned by each user; obtain location information of each mobile device whose communication address is stored; obtain location information of the communication device; calculate a distance between the communication device and the mobile device on the basis of the obtained location information of the mobile device and the obtained location information obtained of the communication device; decide a notification sequence of user names or communication addresses automatically selected on the basis of communication frequency, among user names or communication addresses stored so that the notification sequence begins with a name of a user owning a mobile device whose calculated distance from the communication device is shorter or a communication address of the mobile device whose distance from the communication device is shorter; and notify the user names or the communication addresses in accordance with the decided notification sequence, and display a calculated distance of each mobile device from the communication device, wherein; location information of each mobile device whose communication address is stored is obtained at fixed intervals; location information of the communication device is obtained at fixed intervals; the distance between the communication device and the mobile device on the basis of latest obtained location information of the communication device and latest obtained location information of the mobile device are calculated at fixed intervals; a notification sequence of user names or communication addresses stored is decided at fixed intervals so that the notification sequence begins with a name of a user owning a mobile device whose latest calculated distance from the communication device is shorter or a communication address of the mobile device whose latest distance from the communication device is shorter; and the user names or the communication addresses are notified in accordance with latest notification sequence decided by the deciding means. - View Dependent Claims (12, 13, 14)
-
Specification