MESSAGE INDEX SUBDIVIDED BASED ON TIME INTERVALS
First Claim
Patent Images
1. A computer-system-implemented method for storing information associated with a communication application, the method comprising:
- receiving multiple messages associated with a first user of the communication application; and
operating the computer system to;
store the multiple messages in a message table associated with the first user; and
index the multiple messages in an index associated with the first user, wherein the index is divided into multiple divisions if a total number of messages stored in the message table exceeds a threshold value, each division corresponding to messages received during a different time interval.
2 Assignments
0 Petitions
Accused Products
Abstract
During a storage technique, multiple messages (such as emails) associated with a user of a communication application are received. Then, the multiple messages are stored in a message table associated with the user and the multiple messages are indexed in an index associated with the user. This index may be divided into multiple divisions if a total number of messages stored in the message table exceeds a threshold value, where each division corresponds to messages received during a different time interval.
18 Citations
20 Claims
-
1. A computer-system-implemented method for storing information associated with a communication application, the method comprising:
-
receiving multiple messages associated with a first user of the communication application; and operating the computer system to; store the multiple messages in a message table associated with the first user; and index the multiple messages in an index associated with the first user, wherein the index is divided into multiple divisions if a total number of messages stored in the message table exceeds a threshold value, each division corresponding to messages received during a different time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-program product for use in conjunction with a computer system, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein, to store information associated with a communication application, the computer-program mechanism including:
-
instructions for receiving multiple messages associated with a first user of the communication application; and instructions for operating the computer system to; store the multiple messages in a message table associated with the first user; and index the multiple messages in an index associated with the first user, wherein the index is divided into multiple divisions if a total number of messages stored in the message table exceeds a threshold value, each division corresponding to messages received during a different time interval. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configurable to be executed by the processor to store information associated with a communication application, the program module including; instructions for receiving multiple messages associated with a first user of the communication application; and instructions for operating the computer system to; store the multiple messages in a message table associated with the first user; and index the multiple messages in an index associated with the first user, wherein the index is divided into multiple divisions if a total number of messages stored in the message table exceeds a threshold value, each division corresponding to messages received during a different time interval. - View Dependent Claims (17, 18, 19, 20)
-
Specification