Patent ID: 7581227

Claim:
A computer-implemented method for synchronizing indexes of different devices, comprising: receiving in a second device a first event from a first device, the first event being captured in the first device and associated with a first term of a first article, the first event being indexed and associated with the first term of the first article in a first index of the first device; indexing the first event in a second index of the second device with the same first term of the first article with which the first event is indexed in the first index, wherein the first device comprises a first client computer and the first index is located on the first client computer, and wherein the second device comprises a second client computer and the second index is located on the second client computer; capturing a second event in the second device, the second event being associated with a second term of a second article; indexing the second event in the second index of the second device with the second term of the second article; and transmitting the second event to the first device to be indexed in the first index of the first device with the same second term of the second article with which the second event is indexed in the second index.