Patent ID: 7899872

Claim:
A computer-readable non-transitory storage medium comprising computer-executable instructions, the computer-readable storage medium not being a communication medium, execution of the computer-executable instructions by a computing device causing the computing device to: maintain a deep hierarchy table, each folder in a folder hierarchy having a row in the deep hierarchy table, the folder hierarchy comprising a plurality of folders containing email data objects, said plurality of folders stored at an email server component operating at a computing system, update the rows for the folders when contents of the folders are modified; subscribe an email client component to the deep hierarchy table; in response to a change in the deep hierarchy table, send a notification to the email client component; receive a first request, the first request sent by the email client component in response to the notification; in response to the first request, send changed rows in the deep hierarchy table to the email client component; and after sending the changed rows in the deep hierarchy table, receive a second request, the second request sent by the email client component to synchronize with the email server component folders that have changed without synchronizing folders that have not changed.