RU2010141566A

Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message

Abstract

1. A method for caching data (120, 122) before sending, related to a recipient or sender of an electronic mail (e-mail) message (114), wherein the method comprises: ! receiving one or more mail tips (122) of the recipient during composition of the electronic mail (114); and ! caching the mail tips (122) of the recipient for display during composition of a subsequent electronic mail (114). ! 2. The method of claim 1, wherein the recipient mail tips comprise one or more properties that relate to the recipient of the email message. ! 3. The method of claim 2, further comprising displaying the recipient mail tips during composition of the email message. ! 4. The method of claim 3, further comprising: ! receiving one or more configuration mail hints; and ! caching the configuration mail hints for use during composition of the email message and a subsequent email message. ! 5. The method of claim 4, wherein the configuration mail hints comprise one or more properties that relate to the sender of the email message. ! 6. The method of claim 5, further comprising displaying configuration mail tips during composition of the email message. ! 7. The method of claim 6, wherein the one or more recipient mail tips are received in response to resolving an email address for a recipient of the email message. ! 8. The method of claim 7, further comprising: ! determining whether a predetermined period of time has elapsed since the configuration mail prompts were received; and ! in response to the determination

Term

Projected expiry 9 March 2029.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

51 claims: 34 independent, 17 dependent

  1. 1
    Способ кэширования данных (120, 122) перед отправкой, относящихся к получателю или отправителю сообщения (114) электронной почты (e-mail), причем способ содержит:
  2. 2
    получение одной или более почтовых подсказок (122) получателя во время составления сообщения (114) электронной почты;и
  3. 3
    кэширование почтовых подсказок (122) получателя для отображения во время составления последующего сообщения (114) электронной почты.
  4. 4
    2. Способ по п.1, в котором почтовые подсказки получателя содержат одно или более свойств, которые относятся к получателю сообщения электронной почты.
  5. 5
    3. Способ по п.2, дополнительно содержащий отображение почтовых подсказок получателя во время составления сообщения электронной почты.
  6. 6
    4. Способ по п.3, дополнительно содержащий:
  7. 7
    получение одной или более конфигурационных почтовых подсказок;и
  8. 8
    кэширование конфигурационных почтовых подсказок для использования во время составления сообщения электронной почты и последующего сообщения электронной почты.
  9. 9
    5. Способ по п.4, в котором конфигурационные почтовые подсказки содержат одно или более свойств, которые относятся к отправителю сообщения электронной почты.
  10. 10
    6. Способ по п.5, дополнительно содержащий отображение конфигурационных почтовых подсказок во время составления сообщения электронной почты.
  11. 11
    7. Способ по п.6, в котором одну или более почтовых подсказок получателя получают в ответ на разрешение адреса электронной почты для получателя сообщения электронной почты.
  12. 12
    8. Способ по п.7, дополнительно содержащий:
  13. 13
    определение того, истек ли предопределенный период времени с тех пор, как были получены конфигурационные почтовые подсказки;и
  14. 14
    в ответ на определение того, что предопределенный период времени истек с тех пор, как были получены конфигурационные почтовые подсказки, получение обновленных конфигурационных почтовых подсказок и кэширование обновленных конфигурационных почтовых подсказок.
  15. 15
    9. Способ по п.8, дополнительно содержащий:
  16. 16
    определение того, истек ли предопределенный период времени с тех пор, как были получены одна или более почтовых подсказок получателя;и
  17. 17
    в ответ на определение того, что предопределенный период времени истек с тех пор, как были получены одна или более почтовых подсказок получателя, получение обновленных почтовых подсказок получателя и кэширование обновленных почтовых подсказок получателя.
  18. 18
    10. Компьютерный носитель хранения, имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
  19. 19
    получать одну или более конфигурационных почтовых подсказок (120) с серверного компьютера (104) перед составлением сообщения (114) электронной почты (e-mail);
  20. 20
    получать с серверного компьютера (104) во время составления сообщения электронной почты (114) одну или более почтовых подсказок (122) получателя, соответствующих получателю сообщения (114) электронной почты;
  21. 21
    сохранять конфигурационные почтовые подсказки (120) и почтовые подсказки (122) получателя в кэше (126);и
  22. 22
    отображать конфигурационные почтовые подсказки (120) и почтовые подсказки (122) получателя.
  23. 23
    11. Компьютерный носитель хранения по п.10, дополнительно имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
  24. 24
    принимать тождество второго получателя во время составления последующего сообщения электронной почты;
  25. 25
    определять, сохранены ли в кэше какие-либо почтовые подсказки получателя, соответствующие второму получателю;и
  26. 26
    получать из кэша почтовые подсказки получателя, соответствующие второму получателю, и отображать полученные почтовые подсказки получателя в ответ на определение, что почтовые подсказки, соответствующие второму получателю, сохранены в кэше.
  27. 27
    12. Компьютерный носитель хранения по п.11, дополнительно имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
  28. 28
    определять, истек ли предопределенный период времени с тех пор, как были получены конфигурационные почтовые подсказки;и
  29. 29
    получать обновленные конфигурационные почтовые подсказки с серверного компьютера и сохранять обновленные конфигурационные почтовые подсказки в кэше в ответ на определение, что предопределенный период времени истек с тех пор, как были получены конфигурационные почтовые подсказки.
  30. 30
    13. Компьютерный носитель хранения по п.12, дополнительно имеющий исполняемые компьютером инструкции, сохраненные на нем, которые при исполнении компьютером предписывают компьютеру:
  31. 31
    определять, истек ли предопределенный период времени с тех пор, как были получены одна или более почтовых подсказок получателя;и
  32. 32
    получать обновленные почтовые подсказки получателя с серверного компьютера и сохранять обновленные почтовые подсказки получателя в кэше в ответ на определение, что предопределенный период времени истек с тех пор, как были получены одна или более почтовых подсказок получателя.
  33. 33
    14. Компьютерный носитель хранения по п.13, в котором почтовые подсказки получателя содержат одно или более свойств, которые относятся к получателю сообщения электронной почты.
  34. 34
    15. Компьютерный носитель хранения по п.14, в котором конфигурационные почтовые подсказки содержат одно или более свойств, которые относятся к отправителю сообщения электронной почты.
  35. 35
    16. Компьютерный носитель хранения по п.15, в котором одна или более почтовых подсказок получателя получают в ответ на разрешение адреса электронной почты для получателя сообщения электронной почты.
  36. 36
    17. Способ кэширования данных (120, 122) перед отправкой, относящихся к получателю или отправителю сообщения (114) электронной почты (e-mail), причем способ содержит:
  37. 37
    взаимодействие с веб-службой (116) для получения одной или более конфигурационных почтовых подсказок (120) до составления сообщения (114) электронной почты, причем конфигурационные почтовые подсказки (120) содержат данные, относящиеся к отправителю сообщения (114) электронной почты;
  38. 38
    получение с веб-службы (116) одной или более почтовых подсказок (122) получателя во время составления сообщения (114) электронной почты, причем почтовые подсказки получателя (122) содержат данные, относящиеся к получателю сообщения (114) электронной почты;
  39. 39
    сохранение почтовых подсказок (122) получателя и конфигурационных почтовых подсказок (120) в кэше (126) почтовых подсказок;
  40. 40
    отображение почтовых подсказок (122) получателя и конфигурационных почтовых подсказок (120) во время составления сообщения (114) электронной почты;
  41. 41
    определение во время составления второго сообщения электронной почты того, сохранены ли в кэше (126) почтовых подсказок какие-либо почтовые подсказки (122) получателя, соответствующие получателю второго сообщения электронной почты;
  42. 42
    получение любых почтовых подсказок получателя (122) из кэша (126) почтовых подсказок, которые соответствуют получателю второго сообщения электронной почты;и
  43. 43
    отображение почтовых подсказок (122) получателя во время составления второго сообщения электронной почты.
  44. 44
    18. Способ по п.17, в котором одну или более почтовых подсказок получателя получают с веб-службы в ответ на разрешение адреса электронной почты для получателя сообщения электронной почты.
  45. 45
    19. Способ по п.18, дополнительное содержащий:
  46. 46
    определение, истек ли предопределенный период времени с тех пор, как были получены конфигурационные почтовые подсказки;и
  47. 47
    в ответ на определение, что предопределенный период времени истек с тех пор, как были получены конфигурационные почтовые подсказки, получение обновленных конфигурационных почтовых подсказок с веб-службы и сохранение обновленных конфигурационных почтовых подсказок в кэше почтовых подсказок.
  48. 48
    20. Способ по п.19, дополнительно содержащий:
  49. 49
    определение, истек ли предопределенный период времени с тех пор, как были получены одна или более почтовых подсказок получателя;и
  50. 50
    в ответ на определение, что предопределенный период времени истек с тех пор, как были получены одна или более почтовых подсказок получателя, получение обновленных почтовых подсказок получателя с веб-службы и сохранение обновленных почтовых подсказок получателя в кэше почтовых подсказок.
  51. 51
    Technologies are described herein for caching and exposing pre-send data relating to the sender or recipient of an e-mail message. A mail client program is configured to cache recipient and configuration mail tips at a client computer. The configuration mail tips may be retrieved from a server computer and cached when the mail client program is started. Recipient mail tips may be retrieved and cached as each recipient of an e-mail message is identified. When subsequent e-mail messages are created, cached mail tips for an e-mail recipient are utilized instead of retrieving the mail tips from the server computer. The cached mail tips may be updated after a predefined period of time has elapsed. The cached mail tips may also be utilized when the client program is offline or unable to establish a connection to the server computer.
Independent claims51