Handheld electronic device
First Claim
1. A handheld electronic device for use in a network to which other electronic devices, with respective users, are connected and for performing at least one function, the handheld electronic device comprising:
- a screen configured to display information to a user of the handheld electronic device;
a location determining unit that determines a current location of the handheld electronic device;
a function determining unit that determines at least one function performed by the handheld electronic device; and
a receiving unit configured to receive status information relating to the users of the other electronic devices, the status information comprising information indicating functions performed by and locations of the other electronic devices, wherein the handheld electronic device is configured to be able to;
compare a status of the handheld electronic device with the respective status information of the other electronic devices;
determine users of other electronic devices connected to the network who the user of the handheld electronic device may be interested in contacting based on the status information of the respective other electronic devices of the other users matching the status of the handheld electronic device;
update the determined users of other electronic devices when there is a change on the status of the user of the handheld electronic device; and
display on the screen information relating to the updated determined users of the other electronic devices, the information relating to the updated determined users including a respective user name, a graphical representation corresponding to the user, and status information so as to indicate the updated determined users as users who the user of the handheld electronic device may be interest in contacting based on the matching status information.
1 Assignment
0 Petitions
Accused Products
Abstract
PDAs can be used to provide their users with a variety of functions. One function provided by PDAs is enabling their users to contact particular users of other devices who are stored as contacts, for example by a telephone call or text message. The present invention provides a PDA in which contacts that the user of the PDA may be more likely to want to contact at any given time can be determined and displayed. Whether or not a user may be likely to want to contact a user at any given time may be based on the status of the user of the PDA, and optionally also the status of the other user'"'"'s PDA. For example, if the user of the PDA is listening to a particular genre of music, then they may want to contact other contacts who a also listening to that particular genre of music. Similarly, if the user is at their place of work, then they may want to contact a specific list of contacts related to work. In this way, the user of the PDA can be provided with a list of relevant contacts.
15 Citations
16 Claims
-
1. A handheld electronic device for use in a network to which other electronic devices, with respective users, are connected and for performing at least one function, the handheld electronic device comprising:
-
a screen configured to display information to a user of the handheld electronic device; a location determining unit that determines a current location of the handheld electronic device; a function determining unit that determines at least one function performed by the handheld electronic device; and a receiving unit configured to receive status information relating to the users of the other electronic devices, the status information comprising information indicating functions performed by and locations of the other electronic devices, wherein the handheld electronic device is configured to be able to; compare a status of the handheld electronic device with the respective status information of the other electronic devices; determine users of other electronic devices connected to the network who the user of the handheld electronic device may be interested in contacting based on the status information of the respective other electronic devices of the other users matching the status of the handheld electronic device; update the determined users of other electronic devices when there is a change on the status of the user of the handheld electronic device; and display on the screen information relating to the updated determined users of the other electronic devices, the information relating to the updated determined users including a respective user name, a graphical representation corresponding to the user, and status information so as to indicate the updated determined users as users who the user of the handheld electronic device may be interest in contacting based on the matching status information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of determining specific contacts for display on the screen of a handheld electronic device comprising:
-
determining a current location of the handheld electronic device; determining at least one function performed by the handheld electronic device; receiving status information relating to users of other electronic devices, the status information comprising information indicating functions performed by and locations of the other electronic devices; comparing the respective status information of the other electronic devices with a status of the handheld electronic device; determining users of other electronic devices who a user of the handheld electronic device may be interested in contacting based on the status information of the respective other electronic devices of the other users matching the status of the handheld electronic device; updating the determined users of other electronic devices when there is a change on the status of the user of the handheld electronic device; and displaying the updated determined users of other electronic devices with their respective user name, graphical representation corresponding to the user, and status information so as to indicate the updated determined users as users who it is determined that the user of the handheld electronic device may be interested in contacting based on the matching status information. - View Dependent Claims (15)
-
-
16. A non-transitory computer-readable medium including computer program instructions, which when executed by an electronic device, cause the electronic device to perform a process comprising:
-
determining a current location of the electronic device; determining at least one function performed by the electronic device; receiving status information relating to users of other electronic devices, the status information comprising information indicating functions performed by and locations of the other electronic devices; comparing the respective status information of the other electronic devices with a status of the electronic device; determining users of other electronic devices who a user of the electronic device may be interested in contacting based on the status information of the respective other electronic devices of the other users matching the status of the handheld electronic device; updating the determined users of other electronic devices when there is a change on the status of the user of the electronic device; and displaying the updated determined users of other electronic devices with their respective user name, graphical representation corresponding to the user, and status information so as to indicate the updated determined users as users who it is determined that the user of the handheld electronic device may be interested in contacting based on the matching status information.
-
Specification