The invention relates to management and presentation of contact information, particularly in relation to the contacts indicated in a mobile device. An exemplary implementation is the phone book of a mobile telephone.
Mobile phones are ubiquitous devices in our life and phoning people with these devices is one of our most common actions. Little innovation in the way you find and phone someone from your mobile phone has occurred in recent years. Typically an address book application for a mobile phone provides an alphabetical list, with choices only constrained as the user starts to enter contact details.
In one aspect, the invention provides a method of presenting contact information to a user of a communications device, comprising: determining a current communications device state; and ordering the contact information for presentation in dependence on one or more variables of the current communications device state.
In a further aspect, the invention provides a method of ordering contact information for a communications device comprising: associating contact information with a plurality of events associated with the communications device; determining contact frequency information from the plurality of events and associated contact information; and ordering contact information on the basis of the contact frequency information. Preferably, the ordering is also associated with a current communications device state, in which case the contact frequency information may comprise information derived from variables of the communications device state.
In a preferred embodiment, the communications device is a mobile communications device, such as a mobile telephone. The variables of the communications device state may include current device location, current time of day, and recent call history (for example, contacts communicated with by of any of telephone call, or email, or message, or social network, within the last seven days), or application invoking the contact information.
In a further aspect, the invention provides a system adapted to implement such presentation of contact information to a user of a communications device. In preferred embodiments, this system comprises a client/server arrangement with the communications device acting as a client in communication with a remote server. In other embodiments, the whole system is implemented on the communications device.
This approach improves on the way you find people within your phone book and contact them quickly and efficiently by presenting more likely communication target contacts first. The technology may be implemented in an application that runs on a mobile device such as a mobile phone. Optionally, the application communicates with a server to sort and list contacts that the user is likely to want to communicate with using state information of the mobile device such as recent call history, frequency of calling over time, device location and presence information.
The system may comprise a server that resides in the Internet ‘cloud’ and an application that runs on a device, in most implementations mobile but in some implementations this may be a fixed device. The client optionally synchronizes the contact book and history with the server. An algorithm then runs on the client or service to examine the most common calls made and the most recent calls made as well as other factors.
On a device that is sandboxed, the server can provide information for the client that the client would otherwise not have.
Specific embodiments of the invention will now be described, by way of example, with reference to the accompanying drawings, of which:
Further referring to
The preferred embodiment of the system utilizes both terminal and server-based resources; however, the resulting events and contact attributes are synchronized such that the ordered contact list that considers all subscriber events are presented on any communication device that is enhanced by the invention.
The preferred embodiment of this invention uses a client-server model, however, the invention could be realized in isolation on an isolated mobile or stationary terminal. Embodiments of the invention provide a method to increase the speed and ease of looking up and then initiating a communication with someone from your mobile device. The system described above results in an Ordered List of Likely Contacts 116 which is subset list of people in your address book based on certain rules. These may include the number of times you interact with each of the people over a specific period of time, from a specific location, and/or at a specific time of day. The rules may take into account factors such as the number of times you make or receive calls (or send messages to or receive messages from) a person in the last 7 days, your physical location when the list is being displayed, and the time of day when the list is being displayed.
This feature is here termed the “Frequents” feature.
Number | Date | Country | Kind |
---|---|---|---|
1219931.1 | Nov 2012 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2013/052911 | 11/6/2013 | WO | 00 |