Patent ID: 9559867
Date: 2017-01-31
CPC Classifications: G06Q,H04L,H04M,H04N

Claim:
1. A communications terminal, comprising: a user interface; a processor communicably coupled to the user interface; a memory coupled to the processor and storing instructions that, when executed by the processor, cause the processor to: form a group of contacts; responsive to receiving attribute information from a computing device, determine a plurality of attributes of each contact of the group of contacts; determine, from the group of contacts and based at least in part on the plurality of attributes of each contact of the group of contacts, a subgroup of contacts having at least two attributes in common, wherein a first attribute of the at least two attributes in common is a social relationship of at least two degrees of separation relative to a user such that each contact of the subgroup shares a contact in common with the user but is not a direct contact of the user, and a second attribute of the at least two attributes in common is viewing a particular website; responsive to determining the subgroup, output for display at the user interface, the subgroup, wherein the subgroup is displayed at a dedicated portion of the user interface, the dedicated portion being disposed apart from other portions of the user interface at which other groups of contacts are simultaneously displayed; and responsive to dynamically determining, based on an action performed by a first contact of the group of contacts, that the first contact no longer has the at least two attributes common to all other contacts in the subgroup, remove the first contact from the subgroup.