Patent ID: 9710134
Date: 2017-07-18
CPC Classifications: G06F,H04M

Claim:
1. A computer device having at least one computer display, wherein the computer device is configured to at least: receive a first request from a user to display a plurality of contacts on the at least one computer display at a first time; display a first list of the plurality of contacts in a first order on the at least one computer display, wherein a first contact of the plurality of contacts is displayed with a first aspect; determine that at least one first event associated with the user and the first contact of the plurality of contacts has occurred within a first predetermined period of time after the first time and before a second time; identify a second aspect for the first contact of the plurality of contacts based at least in part on the at least one first event; receive a second request from the user to display the plurality of contacts on the at least one computer display at the second time; display a second list of the plurality of contacts in the first order on the at least one computer display, wherein the first contact of the plurality of contacts is displayed with the second aspect; determine that at least one second event associated with the user and the first contact of the plurality of contacts has occurred within a second predetermined period of time after the second time and before a third time; identify a second order for the plurality of contacts based at least in part on the at least one second event; receive a third request from the user to display the plurality of contacts on the at least one computer display at the third time; display a third list of the plurality of contacts in the second order on the at least one computer display, wherein the first contact of the plurality of contacts is displayed in the second order with the second aspect; determine that at least one third event associated with the user and a second contact of the plurality of contacts has not occurred within at least one of the first predetermined period of time, the second predetermined period of time or a third predetermined period of time after the third time and before a fourth time; receive a fourth request from the user to display the plurality of contacts on the at least one computer display at the fourth time; and display a fourth list of the plurality of contacts in the second order on the at least one computer display, wherein the second contact of the plurality of contacts is not included in the fourth list.