GROUPWARE SYSTEM WITH IMPROVED CONTACT DATA HANDLING
First Claim
1. A groupware computer system comprising:
- a groupware server;
a groupware client coupled to the server over a network;
a contact information repository configured to store contact data of users in personal contact lists associated to individual users;
a messaging system database configured to store statistical information about exchange of messages;
a contact management module coupled to the contact information repository and configured to create, modify, and retrieve contact data of users; and
an automatic determination of contact information (ADCI) module being configured to;
retrieve contact data of a first user by;
querying the contact information repository for all personal contact lists that contain contact data of a first user to obtain a set of relevant contact lists;
determining an owner of each relevant contact list;
determining a contact frequency of the owner of each relevant contact list with the first user; and
determining an age of contact data comprised in each relevant contact list;
calculate a ranking score for each relevant contact list from the contact frequency of its owner and the age of contact data comprised therein; and
select a set of contact data for the first user from a predetermined amount of relevant contact lists in order of descending ranking score.
1 Assignment
0 Petitions
Accused Products
Abstract
A groupware computer system comprising a groupware server, a groupware client coupled to the server over a network, a contact information repository configured to store contact data of users in personal contact lists associated to individual users, a messaging system database configured to store statistical information about exchange of messages, a contact management module coupled to the contact information repository and configured to create, modify and retrieve contact data of users, a functional component for automatic determination of contact information (ADCI), and a groupware server computer, groupware client computer, a method, data processing program, computer program product, and computer data signal therefore.
38 Citations
12 Claims
-
1. A groupware computer system comprising:
-
a groupware server; a groupware client coupled to the server over a network; a contact information repository configured to store contact data of users in personal contact lists associated to individual users; a messaging system database configured to store statistical information about exchange of messages; a contact management module coupled to the contact information repository and configured to create, modify, and retrieve contact data of users; and an automatic determination of contact information (ADCI) module being configured to; retrieve contact data of a first user by; querying the contact information repository for all personal contact lists that contain contact data of a first user to obtain a set of relevant contact lists; determining an owner of each relevant contact list; determining a contact frequency of the owner of each relevant contact list with the first user; and determining an age of contact data comprised in each relevant contact list; calculate a ranking score for each relevant contact list from the contact frequency of its owner and the age of contact data comprised therein; and select a set of contact data for the first user from a predetermined amount of relevant contact lists in order of descending ranking score. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for contact data handling in a groupware computer system, comprising:
-
storing contact data of groupware system users in personal contact lists associated with individual groupware system users, the lists being stored in a contact information repository; and retrieving contact data of a first user, wherein retrieving the contact data of a first user comprises; querying the contact information repository for all personal contact lists that contain contact data of the first user to obtain a set of relevant contact lists; determining an owner of each relevant contact list; determining a contact frequency of the owner of each relevant contact list with the first user; determining an age of contact data comprised in each relevant contact list; calculating a ranking score for each relevant contact list from the contact frequency of its owner and the age of contact data comprised therein; and selecting a set of contact data for the first user from a predetermined amount of relevant contact lists in the order of descending ranking score. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A program product stored on a computer readable medium, which when executed, handles contact data in a groupware computer system, the computer readable medium comprising program code for:
-
retrieving contact data of a first user by; querying a contact information repository for all personal contact lists that contain contact data of a first user to obtain a set of relevant contact lists; determine an owner of each relevant contact list; determine a contact frequency of the owner of each relevant contact list with the first user; and determine an age of contact data comprised in each relevant contact list; calculate a ranking score for each relevant contact list from the contact frequency of its owner and the age of contact data comprised therein; and select a set of contact data for the first user from a predetermined amount of relevant contact lists in order of descending ranking score.
-
Specification