Programmatic message partner list management
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to instant messaging and real-time communications systems and provide a method, system and computer program product for automated partner list management in a real-time communications system. In one embodiment, a real-time communications data processing system can include a real-time communications server, a history log configured to record user interaction records for different users of the real-time communications server, a set of partner lists for the different users, and partner list management logic coupled to each of the real-time communications server and history log. The partner list management logic can include program code enabled to remove individual ones of the different users from a single one of the partner lists which individual ones of the different users meet at least one configurable criteria.
11 Citations
6 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification