×

System and method for using a client database to manage conversation threads generated from email or news messages

  • US 6,330,589 B1
  • Filed: 05/26/1998
  • Issued: 12/11/2001
  • Est. Priority Date: 05/26/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a distributed computer system including a server and a client, the client including a local message store and a database, a method for managing conversation threads based on message-related information for a message having a message identifier and a references field, the message-related information being stored in the database, comprising the steps of:

  • (a) during a client-server session, retrieving from the server the message-related information corresponding to the message;

    (b) based on the message-related information, determining whether the message has been previously downloaded from the server to the local message store located at the client;

    (c) in response to determining that the message has not been previously downloaded from the server to the local message store, i. downloading the message from the server to the local message store, and ii. populating a plurality of data fields in the database with the message-related information;

    (d) determining whether the references field of the message is empty;

    (e) in response to determining that the references field of the message is empty, providing an indication in the database that the message is a conversation root;

    (f) providing an indication in the database that a conversation index has not been determined for the message;

    (g) repeating the steps (a) through (f) for each remaining message on the server; and

    (h) generating, based on the conversation root, the conversation index for each message downloaded from the server to the local message store.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×