КЭШИРОВАНИЕ И ПРЕДОСТАВЛЕНИЕ ДАННЫХ ПЕРЕД ОТПРАВКОЙ, ОТНОСЯЩИХСЯ К ОТПРАВИТЕЛЮ ИЛИ ПОЛУЧАТЕЛЮ СООБЩЕНИЯ ЭЛЕКТРОННОЙ ПОЧТЫ

1. Способ кэширования данных (120, 122) перед отправкой, относящихся к получателю или отправителю сообщения (114) электронной почты (e-mail), причем способ содержит:
получение одной или более почтовых подсказок (122) получателя во время составления сообщения (114) электронной почты; и
кэширование почтовых подсказок (122) получателя для отображения во время составления последующего сообщения (114) электронной почты.
2. Способ по п.1, в котором почтовые подсказки получателя содержат одно или более свойств, которые относятся к получателю сообщения электронной почты.
3. Способ по п.2, дополнительно содержащий отображение почтовых подсказок получателя во время составления сообщения электронной почты.
4. Способ по п.3, дополнительно содержащий:
получение одной или более конфигурационных почтовых подсказок; и
кэширование конфигурационных почтовых подсказок для использования во время составления сообщения электронной почты и последующего сообщения электронной почты.
5. Способ по п.4, в котором конфигурационные почтовые подсказки содержат одно или более свойств, которые относятся к отправителю сообщения электронной почты.
6. Способ по п.5, дополнительно содержащий отображение конфигурационных почтовых подсказок во время составления сообщения электронной почты.
7. Способ по п.6, в котором одну или более почтовых подсказок получателя получают в ответ на разрешение адреса электронной почты для получателя сообщения электронной почты.
8. Способ по п.7, дополнительно содержащий:
определение того, истек ли предопределенный период времени с тех пор, как были получены конфигурационные почтовые подсказки; и
в ответ на определение того, что предопределенный период времени истек с тех пор, как были получены конфигурационные почтовые подсказки, получение обновленных конфигурационных почтовых подсказок и кэширование обновленных конфигурационных почтовых подсказок.
9. Способ по п.8, дополнительно содержащий:
определение того, истек ли предопределенный период времени с тех пор, как были получены одна или более почтовых подсказок получателя; и
в ответ на определение того, что предопределенный период времени истек с тех пор, как были получены одна или более почтовых подсказок получателя, получение обновленных почтовых подсказок получателя и кэширование обновленных почтовых подсказок получателя.
10. Компьютерный носитель хранения, имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
получать одну или более конфигурационных почтовых подсказок (120) с серверного компьютера (104) перед составлением сообщения (114) электронной почты (e-mail);
получать с серверного компьютера (104) во время составления сообщения электронной почты (114) одну или более почтовых подсказок (122) получателя, соответствующих получателю сообщения (114) электронной почты;
сохранять конфигурационные почтовые подсказки (120) и почтовые подсказки (122) получателя в кэше (126); и
отображать конфигурационные почтовые подсказки (120) и почтовые подсказки (122) получателя.
11. Компьютерный носитель хранения по п.10, дополнительно имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
принимать тождество второго получателя во время составления последующего сообщения электронной почты;
определять, сохранены ли в кэше какие-либо почтовые подсказки получателя, соответствующие второму получателю; и
получать из кэша почтовые подсказки получателя, соответствующие второму получателю, и отображать полученные почтовые подсказки получателя в ответ на определение, что почтовые подсказки, соответствующие второму получателю, сохранены в кэше.
12. Компьютерный носитель хранения по п.11, дополнительно имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
определять, истек ли предопределенный период времени с тех пор, как были получены конфигурационные почтовые подсказки; и
получать обновленные конфигурационные почтовые подсказки с серверного компьютера и сохранять обновленные конфигурационные почтовые подсказки в кэше в ответ на определение, что предопределенный период времени истек с тех пор, как были получены конфигурационные почтовые подсказки.
13. Компьютерный носитель хранения по п.12, дополнительно имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
определять, истек ли предопределенный период времени с тех пор, как были получены одна или более почтовых подсказок получателя; и
получать обновленные почтовые подсказки получателя с серверного компьютера и сохранять обновленные почтовые подсказки получателя в кэше в ответ на определение, что предопределенный период времени истек с тех пор, как были получены одна или более почтовых подсказок получателя.
14. Компьютерный носитель хранения по п.13, в котором почтовые подсказки получателя содержат одно или более свойств, которые относятся к получателю сообщения электронной почты.
15. Компьютерный носитель хранения по п.14, в котором конфигурационные почтовые подсказки содержат одно или более свойств, которые относятся к отправителю сообщения электронной почты.
16. Компьютерный носитель хранения по п.15, в котором одна или более почтовых подсказок получателя получают в ответ на разрешение адреса электронной почты для получателя сообщения электронной почты.
17. Способ кэширования данных (120, 122) перед отправкой, относящихся к получателю или отправителю сообщения (114) электронной почты (e-mail), причем способ содержит:
взаимодействие с веб-службой (116) для получения одной или более конфигурационных почтовых подсказок (120) до составления сообщения (114) электронной почты, причем конфигурационные почтовые подсказки (120) содержат данные, относящиеся к отправителю сообщения (114) электронной почты;
получение с веб-службы (116) одной или более почтовых подсказок (122) получателя во время составления сообщения (114) электронной почты, причем почтовые подсказки получателя (122) содержат данные, относящиеся к получателю сообщения (114) электронной почты;
сохранение почтовых подсказок (122) получателя и конфигурационных почтовых подсказок (120) в кэше (126) почтовых подсказок;
отображение почтовых подсказок (122) получателя и конфигурационных почтовых подсказок (120) во время составления сообщения (114) электронной почты;
определение во время составления второго сообщения электронной почты того, сохранены ли в кэше (126) почтовых подсказок какие-либо почтовые подсказки (122) получателя, соответствующие получателю второго сообщения электронной почты;
получение любых почтовых подсказок получателя (122) из кэша (126) почтовых подсказок, которые соответствуют получателю второго сообщения электронной почты; и
отображение почтовых подсказок (122) получателя во время составления второго сообщения электронной почты.
18. Способ по п.17, в котором одну или более почтовых подсказок получателя получают с веб-службы в ответ на разрешение адреса электронной почты для получателя сообщения электронной почты.
19. Способ по п.18, дополнительное содержащий:
определение, истек ли предопределенный период времени с тех пор, как были получены конфигурационные почтовые подсказки; и
в ответ на определение, что предопределенный период времени истек с тех пор, как были получены конфигурационные почтовые подсказки, получение обновленных конфигурационных почтовых подсказок с веб-службы и сохранение обновленных конфигурационных почтовых подсказок в кэше почтовых подсказок.
20. Способ по п.19, дополнительно содержащий:
определение, истек ли предопределенный период времени с тех пор, как были получены одна или более почтовых подсказок получателя; и
в ответ на определение, что предопределенный период времени истек с тех пор, как были получены одна или более почтовых подсказок получателя, получение обновленных почтовых подсказок получателя с веб-службы и сохранение обновленных почтовых подсказок получателя в кэше почтовых подсказок.