Patent ID: 9374334
Filing Date: 2016-06-21
CPC Classification: H04L

Claim Text:
1. A computer program product comprising a non-transitory computer usable storage medium having computer usable program code for managing partner lists in a real-time communications system comprising a hardware server having a hardware processor, said computer program product including: computer usable program code for programmatically managing, by the hardware processor, said partner lists of a user in the real-time communications system relieving the user from needing to maintain an awareness of partner interactions in the real-time communication system, the computer usable program code comprising: computer usable program code for programmatically selecting a threshold lapsed period of time; computer usable program code for programmatically configuring, by the hardware processor, criteria for selecting a subset of users in the real-time communications system who are determined to have not logged into the real-time communications system for the programmatically selected threshold lapsed period of time; computer usable program code for selecting, by the hardware processor, a subset of users in the real-time communications system according to said configured criteria of having not logged into the real-time communications system for the programmatically selected threshold lapsed period of time, by retrieving a multiplicity of entries in a history log recording activity of users in the real-time communications system, comparing each retrieved entry in the history log to the configured criteria to determine whether there is a match with the configured criteria, and adding a user associated with a corresponding one of the retrieved entries to the subset of users upon determining a match between the content of the corresponding one of the retrieved entries and the configured criteria; computer usable program code for matching, by the hardware processor, users in said subset of users with users in a partner list for one of said users of the real-time communications system; and, computer usable program code for selectably removing, by the hardware processor, matched ones of said users from said partner list.