Patent ID: 7051049
Filing Date: 2006-05-23
Classification: G06Q,Y10S

Abstract:
1. A computerized method comprising the steps of: cooperative with a real-time messaging client computer program, electronically accessing by a contact builder script a contact list associated with said real-time messaging client computer program to retrieve a contact record, said contact record being stored in a text-based file having semi-colon delimiters between data items and end-of-line delimiters between records, and having information stored in said data items in a pre-determined order; determining by said contact builder script if said retrieved contact record contains any incomplete, empty data items; responsive to determining the retrieved contact record contains one or more incomplete data items, extracting determining by said contact builder script a search key value from at least one non-empty data item from said retrieved contract record, said extracted search key value including at least one value selected from the list of employee number, member number, work location, and telephone number; searching by said contact builder script at least one administered contact information store using said extracted search key value for at least one additional data item corresponding to one or more of said incomplete data items in said contact record; responsive to finding no corresponding information in said administered contact information store using said extracted search key value, deleting by said contact builder script said retrieved contact record from said real-time messaging client contact list; responsive to finding one or more data items in said administered contact information store, updating by said contact builder script said contact record to include said found additional data item in at least one of said incomplete data items; and repeating by said contact builder script said steps of accessing, extracting, searching, deleting and updating until a set of contact records in said real-time messaging client contact list have been processed.