Patent ID: 9449103
Filing Date: 2016-09-20
CPC Classification: G06F

Claim Text:
1. A computer-implemented method of displaying a contact list of an application on a computing system, comprising: providing a contact list of an application, the contact list having a first display order; detecting context information related to a user of the contact list; applying at least one user-defined rule to the context information to determine an action to be applied to the contact list having the first display order based on the context information; determining whether changes are made to the contact list; changing the contact list by adding a new contact prior to executing the at least one user-defined rule; determining modifications to the first display order in accordance with requirements of the user included in the at least one user-defined rule; and arranging user contacts in the contact list in a second display order in response to the determined modifications to the first display order, wherein the second display order is limited to a display of a subset of contacts being fewer in number than a number of contacts in the contact list, wherein the display of the subset of fewer contacts is arranged in a different order than the first display order as determined by the at least one user-defined rule and the context information, wherein the application is an instant messaging application.