Electronic mail retrieval
First Claim
1. A method for operating an electronic mail server system having mailboxes associated with message client devices, the method comprising:
- receiving input to change a mailbox, said input comprising a request to change an organizational structure of said mailbox;
making changes to said mailbox in response to said input; and
sending a message to a message client device associated with said mailbox, said message comprising information to allow said message client device to synchronize a cached version of said mailbox stored locally in said message client device with said mailbox.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, the invention provides a method for operating an electronic mail server system having mailboxes associated with message client devices. The method comprises receiving input to change a mailbox, said input comprising a request to change an organizational structure of the mailbox; making changes to the mailbox in response to said input; and sending a message to a message client device associated with the mailbox, the message comprising information to allow the message client device to synchronize a cached version of the mailbox stored locally in the message client device with the mailbox.
64 Citations
42 Claims
-
1. A method for operating an electronic mail server system having mailboxes associated with message client devices, the method comprising:
-
receiving input to change a mailbox, said input comprising a request to change an organizational structure of said mailbox;
making changes to said mailbox in response to said input; and
sending a message to a message client device associated with said mailbox, said message comprising information to allow said message client device to synchronize a cached version of said mailbox stored locally in said message client device with said mailbox. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a message client device, said method comprising:
-
receiving a client message;
checking whether said client message is a mail notification message; and
if said client message is a mail notification message, then decoding said message to obtain message access protocol parameters;
connecting to a mail server and synchronizing a cached mailbox stored locally in said message client device with an associated mailbox stored in said mail server using said message access protocol parameters, wherein said synchronizing comprises retrieving changes to an organizational structure of said associated mailbox and updating said cached mailbox in response; and
notifying a user of said message client device of new mail messages received during said synchronization. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable medium having stored thereon a sequence of instructions which when executed by a processing system causes said system to perform a method comprising:
-
receiving input to change a mailbox, said input comprising a request to change an organizational structure of said mailbox;
making changes to said mailbox in response to said input; and
sending a message to a message client device associated with said mailbox, said message comprising information to allow said message client device to synchronize a cached version of said mailbox stored locally in said message client device with said mailbox. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having stored thereon a sequence of instructions which when executed by a processing system cause said system to perform a method comprising:
-
receiving a client message;
checking if said client message is a mail notification message; and
if said client message is a mail notification message then decoding said message to obtain message access protocol parameters;
connecting to a mail server and synchronizing a cached mailbox stored locally in said message client device with an associated mailbox stored in said mail server using said message access protocol parameters, wherein said synchronizing comprises retrieving changes to an organizational structure of said associated mailbox, and updating said cached mailbox in response; and
notifying a user of said message client device of new mail messages received during said synchronization. - View Dependent Claims (22, 23, 24)
-
-
25. An electronic mail server system having mailboxes associated with message client devices, said system comprising:
-
a receiving mechanism to receive input to change a mailbox, said input comprising a request to change an organizational structure of said mailbox; and
a transmitting mechanism to transmit a message to a message client device associated with said mailbox, said message comprising information to allow said message client device to synchronize a cached version of said mailbox stored locally in said message client device with said mailbox. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 34)
-
-
33. A message client device comprising:
-
a receiving mechanism to receive a client message;
a checking mechanism to check if said client message is a mail notification message;
a decoding mechanism to decode said client message if it is a mail notification message thereby to obtain message access protocol parameters;
a connection mechanism to connect to a mail server to synchronize a cached mailbox stored locally in said message client device with an associated mailbox stored in said mail server using said message access protocol parameters, wherein said synchronizing comprises retrieving changes to an organizational structure of said associated mailbox and updating said cached mailbox in response; and
a notification mechanism to notify a user of said message client device of new mail messages received during said synchronization. - View Dependent Claims (35, 36)
-
-
37. An electronic mail server system having mailboxes associated with message client devices, said system comprising:
-
means for receiving input to change a mailbox, said input comprising a request to change an organizational structure of said mailbox;
means for making changes to said mailbox in response to said input; and
means for sending a message to a message client device associated with said mailbox, said message comprising information to allow said message client device to synchronize a cached version of said mailbox stored locally in said message client device with said mailbox. - View Dependent Claims (38, 39)
-
-
40. A message client device comprising:
-
means for receiving a client message;
means for checking if said client message is a mail notification message; and
means for decoding said client message if it is a mail notification message thereby to obtain message access protocol parameters;
means for connecting to a mail server and synchronizing a cached mailbox stored locally in said message client device with an associated mailbox stored in said mail server using said message access protocol parameters, wherein said synchronizing comprises retrieving changes to an organizational structure of said associated mailbox and updating said cached mailbox in response; and
means for notifying a user of said message client device of new mail messages received during said synchronizing. - View Dependent Claims (41, 42)
-
Specification