СООБЩЕНИЯ ЭЛЕКТРОННОЙ ПОЧТЫ С УПРАВЛЕНИЕМ ПО ВРЕМЕНИ
E-MAIL MESSAGES WITH TIME CONTROL

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение в целом относится к передаче данных, в частности к системам, способам и компьютерным программным продуктам для передачи и приема электронной почты.
УРОВЕНЬ ТЕХНИКИ
[0002] В сегодняшней технологической среде люди часто общаются друг с другом посредством электронной почты («электронная почта»), используя портативные вычислительные устройства и устройства связи, компьютеры класса лэптоп, настольные компьютеры и прочие устройства связи. Общение посредством электронной почты стало настолько обычным явлением, что один человек может иметь несколько адресов электронной почты. Предприниматели и, как правило, коммерческие организации, некоммерческие организации и виртуально каждый другой тип организации используют электронную почту как способ стимулирования продаж их товаров и/или услуг и для информирования общественности или выбранного подмножества общественности об их товарах, услугах или организационных целях. В результате людей ежедневно наводняют электронной почтой. Большая часть принимаемой электронной почты или, по меньшей мере, существенная часть принимаемой электронной почты является рекламными объявлениями, направленными на конкретную демографическую группу, при этом такая электронная почта является, по сути, рекламными объявлениями, стимулирующими продажи конкретных товаров/услуг в течение конкретного периода времени, после которого товар/услуга может быть более не доступна, или стимулирование может более не действовать.
[0003] Пользователи электронной почты, как правило, имеют программное обеспечение работы с электронной почтой, которое установлено на компьютере или мобильном телефоне и которое позволяет пользователю составлять электронную почту в соответствии с хорошо известными и распространенными стандартами и протоколами передачи электронной почты. Такое программное обеспечение работы с электронной почтой имеет, по меньшей мере, папку Входящие, в которой хранится принятая электронная почта и которая доступна для просмотра пользователем. Для большинства пользователей количество электронной почты, принимаемой в течение обычного рабочего дня, может составлять десятки. В некоторый момент времени пользователь должен просмотреть содержимое папки Входящие, чтобы удалить большое количество устаревшей, нежелательной и неуместной электронной почты из перегруженной папки Входящие. Также существуют случаи, при которых отправитель электронной почты может пожелать, чтобы электронная почта, как только была получена назначенным получателем, была удалена в течение конкретного периода времени. Такая электронная почта может содержать уязвимую привилегированную и/или конфиденциальную информацию, и отправителям такой электронной почты может требоваться ограничить продолжительность времени, в течение которого такая электронная почта размещается на принимающем сервере или в папке Входящие назначенного получателя. Кроме того, коммерческим организациям, которые выполняют массовые передачи электронной почты, вероятно, известно, что может существовать некоторая их предыдущая электронная почта в папке Входящие получателя и что в некоторый момент времени вся эта электронная почта будет удалена получателем даже без проверки последней из такой электронной почты, которая все еще может быть важной. Для таких отправителей массовой электронной почты может быть желательным, чтобы их устаревшая электронная почта удалялась в некоторый момент времени так, чтобы покупатели могли сконцентрироваться на самой недавней электронной почте, предлагающей самые последние стимулирующие рекламные сообщения/распродажи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Данная сущность изобретения предоставлена для ознакомления с выбором концепций. Эти концепции дополнительно описаны ниже в разделе Подробное Описание. Данная сущность изобретения как не предназначена установить ключевые признаки или неотъемлемые признаки заявленного предмета изобретения, так и данная сущность изобретения не предназначена использоваться в качестве средства при определении объема заявленного предмета изобретения.
[0005] Настоящее изобретение отвечает на установленные выше потребности посредством предоставления систем, способов и компьютерных программных продуктов для содействия в автоматическом (т.е. без взаимодействия с пользователем) удалении принятой электронной почты после истечения выбираемого пользователем периода времени. Выбираемый пользователем период времени может быть установлен отправителем электронной почты и может быть модифицирован или сброшен получателем электронной почты. Поле ввода электронной почты, именуемое «Срок Действия», предусматривается в разделе заголовка электронной почты, и соответствующая информация метаданных и команды согласно протоколам передачи электронной почты и протоколам связи для извлечения электронной почты также включены в составленную электронную почту для совершения автоматического удаления электронной почты. Значение заголовка Срок Действия будет указывать продолжительность времени, в течение которого разрешено, чтобы электронная почта размещалась в назначенном конечном сервере-получателе до того, как сервер автоматически удалит принятую электронную почту.
[0006] В одном варианте осуществления настоящее изобретение предоставляет системы, способы и компьютерные программные продукты, которые позволяют пользователю составлять сообщение электронной почты, включая выборочную установку значения Срока Действия в конкретном поле заголовка составляемой электронной почты. В частности, с помощью использования оборудования пользователя или сервера системы, способы и компьютерные программные продукты настоящего изобретения предоставляют формат электронной почты, структурированный таким образом, чтобы включать в себя доступное для пользователя поле заголовка, именуемое Сроком Действия. Пользователь имеет возможность ввода цифрового значения в поле заголовка Срок Действия. Используя программное обеспечение работы с электронной почтой (коммерчески доступное или в виде пакета программного обеспечения на заказ), установленное на процессоре пользователя, которое привлекает или сливается с запрограммированными инструкциями, пользователь имеет возможность составления электронной почты, включающего в себя ввод значения для поля заголовка Срок Действия. Составленная электронная почта (т.е. сообщение электронной почты) содержит раздел заголовка сообщения электронной почты, тело электронной почты, информацию метаданных и команды согласно протоколам передачи и извлечения электронной почты.
[0007] Электронная почта передается согласно протоколам передачи электронной почты, и, таким образом, различные команды, информация метаданных, процедуры установления связи с квитированием и прочие процедуры в отношении того, каким образом осуществлять маршрутизацию электронной почты между различными узлами связи (например, серверами почтового обмена), включаются как часть сообщения электронной почты. Электронная почта принимается, в конечном счете, сервером назначенного получателя, и такая электронная почта будет размещена на принимающем сервере до тех пор, пока не истечет ее Срок Действия и в этот момент времени принимающий сервер автоматически удалит эту электронную почту. Когда отсутствует запись в отношении Срока Действия, то ее значение предполагается как значение по умолчанию. Значение по умолчанию может быть установлено отправляющим пользователем или может быть предварительно установленным значением.
[0008] Дополнительные признаки и преимущества настоящего изобретения, как, впрочем, и систем, способов и компьютерного программного продукта настоящего изобретения, более подробно описываются ниже со ссылкой на сопроводительные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0009] Признаки и преимущества настоящего изобретения станут более очевидны из подробного описания, изложенного ниже, при рассмотрении совместно с чертежами, на которых подобные цифровые обозначения указывают идентичные или функционально похожие элементы.
[0010] Фиг. 1 является структурной схемой примерной компьютерной системы, обеспечивающей среду и контекст для реализации настоящего изобретения.
[0011] Фиг. 2 является блок-схемой, изображающей этапы для передачи сообщений электронной почты согласно системам, способам и/или компьютерным программным продуктам настоящего изобретения.
[0012] Фиг. 3 является блок-схемой, изображающей этапы для приема и обработки сообщений электронной почты согласно системам, способам и/или компьютерным программным продуктам настоящего изобретения.
[0013] Фиг. 4 является структурной схемой примерного вычислительного устройства, которое может быть выполнено с возможностью реализации одного или более вариантов осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0014] Настоящее изобретение отвечает на установленные выше потребности посредством предоставления систем, способов и компьютерных программных продуктов для содействия в автоматическом удалении принятой электронной почты после истечения выбираемого пользователем периода времени. На передающей стороне выбираемый пользователем период времени может быть установлен отправителем электронной почты и может быть сброшен получателем электронной почты. Поле заголовка ввода электронной почты, именуемое Сроком Действия, предусмотрено в секции заголовка электронной почты, и в соответствии с протоколом, которому следуют, соответствующая информация метаданных, команды и процедуры маршрутизации протокола также включаются в составленную электронную почту для совершения надлежащей маршрутизации электронной почты и ее автоматического удаления в надлежащее время. Значение заголовка Срок Действия будет указывать продолжительность времени, в течение которого электронной почте разрешено размещаться на назначенном конечном сервере-получателе, после которого сервер автоматически удаляет эту электронную почту. Системы, способы и/или компьютерные программные продукты настоящего изобретения могут размещаться на сервере или могут размещаться в другом местоположении, которое осуществляет связь с сервером.
[0015] Обращаясь к фиг. 1, показана примерная среда 100 связи, изображающая двух пользователей (пользователь A, пользователь B) и инфраструктуру связи для осуществления обмена сообщениями электронной почты. Для простоты и ясности объяснения настоящее изобретение будет описано в контексте фиг. 1, на которой пользователь A передает сообщение электронной почты пользователю B, используя оборудование 102 и 124 пользователя соответственно. Одним примером оборудования 102 и 124 пользователя, используемого пользователями, являются компьютеры класса лэптоп со схемами связи, такими как модемы. Следует отметить, что конкретная компоновка пользователей и оборудования пользователя, показанная на фиг. 1, служит лишь в целях описания, и что фиг. 1 совсем не ограничивает оборудование и/или его компоновку в среде и контексте, в которых могут функционировать системы, способы и/или компьютерные программные продукты настоящего изобретения.
[0016] Как будет очевидно специалисту в соответствующей области(ях) после прочтения представленного в данном документе описания, оборудование 102 и 124 пользователя, показанное на фиг. 1, может быть выполнено в виде любого количества вычислительных устройств, таких как игровая консоль, портативный мультимедийный проигрыватель, настольный компьютер, компьютер класса ноутбук, планшетный компьютер, PDA, мобильный компьютер, интеллектуальный телефон, мобильный телефон, умное устройство связи или подобное.
[0017] Продолжая с фиг. 1, лэптоп 102 пользователя A соединен с сервером 108 Поставщика Услуг Интернет (ISP) через локальную цепь связи, содержащую линии 104 и 106 связи. Т.е., информация от лэптопа 102 передается серверу 108 ISP через линию 104 связи, и информация принимается лэптопом 102 от сервера 108 ISP через линию 106 связи. Аналогичным образом, лэптоп 124 пользователя B соединен с сервером 118 ISP через локальную цепь связи, содержащую линии 120 и 122 связи. Т.е., информация от лэптопа 124 передается серверу 118 ISP через линию 120 связи, и информация принимается лэптопом 102 от сервера 118 ISP через линию 122 связи. В зависимости от их соответствующих географических местоположений и типа устройства, которые они используют для осуществления связи друг с другом, пользователь A и пользователь B могут быть или могут не быть подписаны у одного и того же ISP.
[0018] Оба сервера 108 и 118 ISP соединены с Интернет 114 через линии 112 и 116 связи соответственно. Интернет 114 может представлять собой не только хорошо известную и общедоступную компьютерную сеть Глобальной Паутины (т.е. Интернет), но может быть полностью собственной компьютерной сетью, или она может быть частично собственной компьютерной сетью, при этом часть ее включает в себя Глобальную Паутину. Тем не менее для простоты объяснения сеть 114 связи обозначена и именуется как Интернет. Серверы 108 и 118 ISP выполнены с возможностью переправки (т.е. передачи и/или приема) сообщений электронной почты в соответствии с одним или более протоколами для передачи электронной почты (т.е. SMTP или Простой Протокол Пересылки Почты) и извлечения электронной почты (IMAP: Протокол Доступа к Интернет-сообщениям или POP: Почтовый Протокол). В рассматриваемом примере системы, способы и/или компьютерные продукты настоящего изобретения будут описаны в контексте SMTP и IMAP. Тем не менее, будет нетрудно понять, что настоящее изобретение не ограничивается реализацией и исполнением на практике в контексте этих двух протоколов. Прочие протоколы могут быть использованы с системами, способами и компьютерными программными продуктами настоящего изобретения. Также настоящее изобретение может быть использовано в любой версии упомянутых протоколов (например, SMTP3, IMAP4, POP3 и т.д.).
[0019] Лишь для наглядности описания, процесс передачи сообщения электронной почты от пользователя A (при помощи лэптопа 102) к серверу 108 ISP («отправляющему») через интернет 114 (через один или более серверов обмена электронной почтой) к серверу 118 ISP («принимающему») и в конечном счете к пользователю B (принимаемому посредством лэптопа 124) будет описан в контексте SMTP и IMAP соответственно.
[0020] В варианте осуществления серверы 108, 118 размещают в себе системы, способы и/или компьютерные программные продукты настоящего изобретения, обеспечивающие передачу электронной почты через Интернет и обеспечивающие извлечение электронной почты пользователем. Следует понимать, что сообщение электронной почты от пользователя A для пользователя B проходит через Интернет 114 через один или более серверов обмена электронной почтой, которые осуществляют маршрутизацию электронной почты согласно различным Интернет-протоколам и в соответствии с SMTP или другим соответствующим протоколом. Кроме того, электронная почта извлекается из сервера согласно различным протоколам локальной цепи связи, Интернет-протоколам и протоколу извлечения электронной почты, такому как IMAP. Лэптопы 102 и 124 имеют установленное на них хорошо известное общедоступное коммерческое программное обеспечение для чтения электронной почты или компьютерные программы (например, Microsoft Outlook от Microsoft Corporation, Редмонд, штат Вашингтон), которые позволяют пользователю составлять сообщение электронной почты согласно надлежащему протоколу (например, SMTP), которому следуют для передачи электронной почты, и также в соответствии с протоколом (например, IMAP), которому следуют для извлечения электронной почты из сервера.
[0021] Системы, способы и/или компьютерные программные продукты настоящего изобретения могут привлекать коммерчески доступное программное обеспечение, размещающееся в лэптопе 102 (и лэптопе 124), для того, чтобы позволить пользователю A составлять электронную почту, которая совместима с SMTP, и также позволить пользователю A исполнить на практике настоящее изобретение. В частности, формат сообщения электронной почты в соответствии с SMTP включает в себя организацию заголовков и тела электронной почты в конкретном формате, который также включает в себя информацию метаданных и команды, присоединенные к сообщению электронной почты, причем все из перечисленного совместимо с SMTP. Системы, способы или компьютерные программные продукты настоящего изобретения могут быть реализованы в качестве лэптопа 102, запрограммированного с помощью конкретных инструкций, и/или программного обеспечения, которое взаимодействует с или привлекает коммерческое программное обеспечение работы с электронной почтой таким образом, что при составлении электронной почты пользователю A становится доступно поле Срок Действия.
[0022] В альтернативном варианте инструкции, запрограммированные в лэптоп 102 для реализации систем, способов и/или компьютерных программных продуктов настоящего изобретения, могут иметь возможность слияния с и могут становиться встроенными в установленное коммерческое программное обеспечение работы с электронной почтой, позволяя лэптопу 102 генерировать надлежащим образом отформатированное поле заголовка «Срок Действия» при составлении пользователем A электронной почты. Также системы, способы и/или компьютерные программные продукты настоящего изобретения могут размещаться на сервере-отправителе и сервере-получателе (108, 118), чтобы позволить серверам функционировать согласно протоколу (например, SMTP и IMAP) и пересылать сообщение электронной почты, включающее в себя заголовок Срок Действия и сопроводительную информацию метаданных, надлежащим серверам обмена почтой и в конечном счете надлежащему серверу-получателю. Системы, способы и компьютерные программные продукты настоящего изобретения также могут размещаться в различных серверах обмена почтой, которые осуществляют маршрутизацию сообщения электронной почты от сервера-отправителя до сервера-получателя.
[0023] Теперь обращаясь к фиг. 2 и продолжая с примером, при котором пользователь A составляет сообщение электронной почты и передает его пользователю B, показан процесс 200 передачи сообщения электронной почты в соответствии с вариантом осуществления. В таком варианте осуществления процесс 200 выполняется посредством запрограммированного программного обеспечения, исполняемого на лэптопе 102. На этапе 202 лэптоп 102, функционирующий под управлением компьютерной программы, которая содержит инструкции для реализации способа передачи электронной почты, предоставляет доступное для пользователя поле заголовка пользователю A, именуемое Сроком Действия, при составлении электронной почты пользователем A. Формат сообщения электронной почты исполняется согласно протоколу передачи электронной почты, такому как SMTP. Электронная почта имеет раздел тела и раздел заголовка. Раздел заголовка имеет одно или более полей заголовка. В соответствии с настоящим изобретением по меньшей мере одно из полей заголовка является заголовком Срок Действия. Поле заголовка Срок Действия доступно пользователю A и позволяет пользователю A вводить значение для поля Срок Действия, при этом в варианте осуществления значение представлено целым числом N, которое равно 1 или больше. В таком варианте осуществления N представляет собой количество дней для Срока Действия.
[0024] Будет легко понятно, что поле заголовка Срок Действия может быть использовано для представления более детализированных периодов времени. Например, формат для значения Срока Действия может быть N, J, K, где N, J и K являются целыми числами, равными 1 или больше и где N представляет собой количество дней, J представляет собой количество часов, и K представляет собой количество минут. Могут быть использованы различные прочие форматы и точность для значения Срока Действия (например, строка знаков в формате «YYYY-MM-DDThh:mmTZD», где YYYY = году из четырех цифр; MM = месяцу из двух цифр (01 = январь, например); DD = дню месяца из двух цифр (от 01 до 31); hh = двум цифрам часа (от 00 до 23); mm = двум цифрам минут (от 00 до 59); а TZD = указателю временной зоны Скоординированного Мирового Времени (UTC) ((Z или +hh:mm или -hh:mm) - в соответствии со стандартом формата даты и времени W3C, подмножеством строки формата времени стандарта W3C, или подобного).
[0025] В варианте осуществления пользователь A может иметь возможность определения поля заголовка Срок Действия как поля только для чтения; что означает, что получатель электронной почты может просматривать Срок Действия, но не имеет возможности модифицирования значения Срока Действия. Кроме того, пользователь A может иметь возможность предотвращения перемещения составленной электронной почты в любую папку, и она может просто размещаться внутри папки Входящие, которая является папкой, которая принимает электронную почту.
[0026] На этапе 204 оборудование пользователя (например, лэптоп 102) проверяет введенное пользователем значение, чтобы подтвердить, что введенное пользователем значение имеет надлежащий формат и что оно совместимо с протоколами, которым следуют. Ненадлежащее значение или значение, которое не соответствует надлежащему формату, будет предписывать оборудованию пользователя (т.е. лэптопу 102) информировать пользователя A о необходимости скорректировать введенное значение в соответствии с надлежащим форматом. Способ настоящего изобретения не будет разрешать отправку электронной почты до тех пор, пока поле Срок Действия остается пустым или пока пользователем A не будет введено надлежащее значение с надлежащим форматом. Когда доступное пользователю поле заголовка остается пустым, способ настоящего изобретения вводит значение по умолчанию для поля заголовка Срок Действия. Примером значения по умолчанию является N лет (где N достаточно большое) или «НИКОГДА», что означает то, что электронная почта не будет автоматически удаляться назначенным сервером-получателем (до тех пор, пока у принимающего пользователя не появится возможность модифицирования или сброса поля заголовка Срок Действия, или он просто вручную не удалит электронную почту обычным образом).
[0027] На этапе 206 надлежащим образом отформатированная электронная почта, включающая в себя поле заголовка Срок Действия, передается согласно различным соответствующим протоколам по команде от пользователя A (например, щелкая/выбирая/ударяя по кнопке «отправить»). Т.е., способ настоящего изобретения для передачи электронной почты, как реализуемый с помощью запрограммированного лэптопа 102, подтверждает формат электронной почты, включающей в себя поле заголовка Срок Действия, и затем ожидает команду передачи. Команда передачи исходит от пользователя A, который, например, может активировать команду Отправки электронной почты. Команда отправки электронной почты может быть частью составленной электронной почты, которая может, например, быть графически представлена на устройстве отображения лэптопа 102. По приему команды Отправки электронной почты, лэптоп 102 передает электронную почту в соответствии с различными применимыми протоколами, включая SMTP.
[0028] Теперь электронная почта была передана от лэптопа 102 к серверу 108 ISP, который передает ее в Интернет через линию 112 связи, где осуществляется ее маршрутизация в соответствии с SMTP или другими протоколами посредством различных серверов обмена электронной почты. Как упомянуто ранее, вместо лэптопа 102 сервер 108 ISP (или некоторый другой процессор) может быть запрограммирован с помощью способа настоящего изобретения, чтобы позволить серверу 108 (или некоторому другому процессору) выполнить передачу электронной почты, которая включает в себя поле заголовка Срок Действия, как описано выше.
[0029] Теперь обращаясь к фиг. 3 и все еще продолжая с примером, при котором пользователь A передает электронную почту пользователю B, показан процесс 300 приема электронной почты в соответствии с вариантом осуществления. Сообщение электронной почты, переданное посредством Интернет 114, теперь достигло своего получателя и размещается на сервере 118 ISP. Для простоты объяснения, процесс 300 описывается в контексте IMAP и может быть выполнен лэптопом 124, который имеет установленную в нем коммерческую программу программного обеспечения работы с электронной почтой для передачи и извлечения электронной почты. Т.е., способ обработки принятой электронной почты может быть отдельной программой, которая взаимодействует с установленным коммерческим программным обеспечением или которая может сливаться с и становиться внутренней для установленного коммерческого программного обеспечения. Альтернативно, процесс 300 может выполняться сервером 118, который запрограммирован для распознавания поля заголовка Срок Действия в принятой электронной почте и использования времени, когда была принята электронная почта, в качестве опорной точки для Срока Действия. Т.е., часы Срока Действия начнут идти в момент, когда электронная почта принимается сервером 118. Сервер 118 помещает принятую электронную почту в папку (т.е. папку «Входящие»). Папка дублируется на лэптопе 124 при помощи использования коммерческого пакета программного обеспечения для работы с электронной почтой, и такая папка синхронизирована с ее соответствующей папкой на сервере 118. Папка электронной почты, появляющаяся на лэптопе 124, которая синхронизирована с сервером 118, управляется сервером 118. Любое действие, модифицирование или изменение, выполненное с папкой на сервере, будет отражено в соответствующей папке, отображаемой лэптопом 124. И наоборот, любое действие, модифицирование или изменение, выполненное с папкой на лэптопе 124, будет отражено в соответствующей папке на сервере 118.
[0030] На этапе 302 сервер 118 извлекает электронную почту в соответствии с IMAP. Как только электронная почта извлечена сервером 118, она становится доступна пользователю B, который может извлечь электронную почту из папки Входящие его приложения программного обеспечения для чтения электронной почты, исполняемого на лэптопе 124. Т.е., принятая электронная почта согласно IMAP загружается в папку Входящие, которая дублируется на лэптопе 124 таким образом, что папка Входящие, отображаемая на лэптопе 124 (после активации программного обеспечения работы с электронной почтой, установленного на лэптопе 124), синхронизируется с сервером 118. Затем пользователь B может открыть электронную почту для просмотра содержимого раздела заголовка и раздела тела сообщения электронной почты. Электронная почта, как отображаемая лэптопом 124, имеет типичный раздел заголовка, содержащий следующие поля заголовка: От: адрес электронной почты отправителя; Кому: адрес электронной почты получателя; Дата: дата и время отправки электронной почты; Тема: тема электронной почты; и Копия: адреса электронной почты дополнительных получателей. В дополнение к вышеупомянутым полям заголовка электронной почты также отображается поле, отображаемое как Срок Действия (например, N дней, J часов и/или K минут, или в любом другом формате даты/времени). Таким образом, поле заголовка Срок Действия функционирует для: (i) информирования пользователя B о продолжительности времени, в течение которого электронная почта будет размещаться на сервере 118, до того, как произойдет автоматическое удаление; (ii) предоставления пользователю B опции по модифицированию значения поля Срок Действия (если разрешено отправителем, т.е. пользователем A); и (iii) предоставления пользователю B опции перемещения принятой электронной почты в папку, которая не синхронизируется с сервером 118 ISP.
[0031] В варианте осуществления, если пользователь перемещает принятую электронную почту в папку, которая не синхронизируется с сервером 118 ISP, или если пользователь модифицирует значение поля заголовка Срок Действия на значение по умолчанию вида «НИКОГДА», тогда принятая электронная почта не будет автоматически удалена сервером 118 и останется на сервере на неопределенное время. Если, тем не менее, принятая электронная почта остается в папке, которая синхронизируется с сервером 118, тогда она будет в итоге автоматически удалена. Пока электронная почта остается в синхронизируемой папке, ее Срок Действия уменьшается в равных последовательных шагах (например, секундах, минутах, часах или днях), и непрерывно отображается оставшееся время, и оно становится доступно пользователю B при просмотре электронной почты. Таким образом, сервер 118 продолжает следить за непрерывно меняющимся значением Срока Действия.
[0032] В другом варианте осуществления настоящего изобретения отправитель электронной почты может быть настолько озабочен уязвимой информацией в электронной почте, что поле Срок Действия будет установлено как поле только для чтения, и принимающий пользователь не будет иметь возможности ни модифицирования значения Срока Действия, ни перемещения принятой электронной почты в папку, которая не синхронизируется с сервером 118. В еще одном другом варианте осуществления отправитель может иметь возможность перемещения электронной почты в частную папку, но при этом может не иметь возможности модифицирования, изменения или смены любым образом значения поля Срок Действия. В данном случае, если электронная почта каким-либо образом удаляется из частной папки и вновь сохраняется в папке, которая синхронизируется с сервером, то поле Срок Действия будет вновь активировано и его обратный отсчет до в конечном счете удаления будет возобновлен посредством настоящего изобретения.
[0033] На этапе 304 сервер 118 периодически отслеживает (или сканирует) электронную почту (и всю другую электронную почту в синхронизированных папках) для определения статуса ее Срока Действия через любой указанный системой интервал. Значение Срок Действия может быть изменено и/или модифицировано пользователем B в любое время до истечения Срока Действия. Сервер 118 будет продолжать отслеживать значение Срока Действия и будет автоматически удалять электронную почту, когда истечет ее Срок Действия.
[0034] В частности, на этапе 306 сервер 118 пытается обнаружить событие истечения Срока Действия. На этапе 308 при обнаружении истечения Срока Действия сервер 118 автоматически удаляет принятую электронную почту. Сервер 118, как описано выше, способен выполнить способ обработки принятой электронной почты благодаря установке программного обеспечения и/или компьютерного программного продукта, который воплощает способ, как описано на фиг. 3, на сервере 118. Точно такое же программное обеспечение может быть установлено на лэптопе 124 для того, чтобы позволить лэптопу 124 выполнить процесс 300. В качестве альтернативы, программа может быть установлена как на сервере 118, так и на лэптопе 124, чтобы позволить любому устройству выполнить способ обработки принятой электронной почты. Кроме того, будет легко понятно, что оба лэптопа 102 и 124 выполнены с возможностью выполнения систем, способов и компьютерных программных продуктов настоящего изобретения, как изображено на фиг. 1 и 2. Также оба сервера 108 и 118 ISP выполнены с возможностью выполнения систем, способов и/или компьютерных программных продуктов настоящего изобретения, как изображено на фиг. 1 и 2.
[0035] Обращаясь к фиг. 4, показана структурная схема примерного вычислительного устройства 400, которое может быть сконфигурировано для реализации различных аспектов электронной почты с управлением по времени в соответствии с одним или более вариантами осуществления настоящего изобретения. Вычислительное устройство 400 может реализовывать процесс 200 и/или процесс 300 в лэптопе 102, 124 и/или сервере 108, 118.
[0036] Вычислительное устройство 400, которое может включать в себя один или более процессоров или процессорных блоков 402, один или более считываемых компьютером носителей 404 информации, которые могут включать в себя один или более компонентов 406 хранилища и/или памяти, одно или более устройств 408 ввода/вывода (I/O) и шину 410, которая позволяет различным компонентам и устройствам осуществлять связь друг с другом. Считываемые компьютером носители 404 информации и/или одно или более устройств 408 I/O могут быть включены как часть или, альтернативно, могут быть соединены с вычислительным устройством 400. Шина 410 представляет собой один или более из нескольких типов структур шины, включая шину памяти или контроллер памяти, периферийную шину, ускоренный графический порт, процессор или локальную шину и т.д., при помощи многообразия разных архитектур шины. Шина 410 может включать в себя проводную и/или беспроводную шину.
[0037] Компонент 406 хранилища/памяти представляет собой один или более компьютерных носителей данных. Компонент 406 может включать в себя временные носители информации (такие как запоминающее устройство с произвольной выборкой (RAM)) и/или не временные носители информации (такие как постоянное запоминающее устройство (ROM), флэш-память, оптические диски, магнитные диски и т.д.). Компонент 406 может включать в себя фиксированные носители информации (например, RAM, ROM, фиксированный жесткий диск и т.д.), как, впрочем, и съемные носители информации (например, накопитель флэш-памяти, съемный накопитель на жестком диске, магнитные диски и т.д.).
[0038] Рассматриваемые в данном документе методики могут быть реализованы в программном обеспечении с помощью инструкций, исполняемых одним или более блоками 402 обработки. Следует иметь в виду, что разные инструкции могут храниться в разных компонентах вычислительного устройства 400, таких как блоке 402 обработки, в различных кэш-памятях блока 402 обработки и других кэш-памятях устройства 400 (не показаны), на других считываемых компьютером носителях информации и т.д. Дополнительно, следует иметь в виду, что местоположение, в котором инструкции хранятся в вычислительном устройстве 400, может меняться со временем.
[0039] Одно или более устройств 408 ввода/вывода позволяют пользователям вводить команды и информацию в вычислительное устройство 400, а также позволяют предоставлять информацию пользователю и/или другим компонентам или устройствам. Примеры устройств ввода включают в себя клавиатуру, устройство управления курсором (например, манипулятор типа мышь), микрофон, сканер и т.д. Примеры устройств вывода включают в себя устройство отображения (например, монитор или проектор), громкоговорители, принтер, сетевую карту и т.д.
[0040] Различные методики могут быть описаны в данном документе в общем контексте модулей программного обеспечения или программы. В целом, программное обеспечение включает в себя подпрограммы, программы, объекты, компоненты, структуры данных и т.д., которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Реализация этих модулей и методик может храниться на или передаваться между некоторого рода считываемыми компьютером носителями информации. Считываемые компьютером носители информации могут быть любым доступным носителем информации или носителями информации, доступ к которым может быть получен посредством вычислительного устройства. В качестве примера, а не ограничения, считываемые компьютером носители данных могут содержать «компьютерные носители данных» и «средства связи».
[0041] «Компьютерные носители данных» включают в себя временные и не временные, съемные и не съемные носители информации, реализованные любым способом или по любой технологии для хранения информации, такой как считываемые компьютером инструкции, структуры данных, программные модули или прочие данные. Компьютерные носители данных включают в себя, но не ограничиваются, RAM, ROM, EEPROM, флэш-память или другие технологии памяти, CD-ROM, цифровые универсальные диски (DVD), или иные оптические запоминающие устройства, магнитные кассеты, магнитную ленту, запоминающее устройство на магнитном диске или иные магнитные запоминающие устройства, или любой другой носитель информации, который может быть использован для хранения требуемой информации и доступ к которому может быть получен посредством компьютера.
[0042] «Средства связи», как правило, воплощают считываемые компьютером инструкции, структуры данных, программные модули и прочие данные в модулированном сигнале данных, таком как несущая волна или иной механизм транспортировки. Средства связи также включают в себя любые средства доставки информации. Понятие «модулированный сигнал данных» означает сигнал, который обладает одной или более из его характеристик, которые установлены или изменены таким образом, что кодируют информацию в сигнале. В качестве примера, а не ограничения, средства связи включают в себя проводные средства, такие как проводная сеть или непосредственное проводное соединение, и беспроводные средства, такие как акустические, RF, инфракрасные и прочие беспроводные средства. Сочетание любых из вышеприведенных средств также включается в объем понятия считываемые компьютером носители информации.
[0043] Как правило, любые из описанных в данном документе функций или методик могут быть реализованы при помощи программного обеспечения, встроенного программного обеспечения, аппаратного обеспечения (например, схемы фиксированной логики, систем на кристалле), ручной обработки или сочетания этих реализаций. Используемые в данном документе понятия «модуль» и «компонент», как правило, представляют собой программное обеспечение, встроенное программное обеспечение, аппаратное обеспечение или их сочетание. В случае реализации в программном обеспечении модуль или компонент представляет собой программный код, который выполняет конкретные задачи, при исполнении на процессоре (например, CPU или нескольких CPU). Программный код может храниться на одном или более считываемых компьютером запоминающих устройствах. Описанные в данном документе признаки настоящего изобретения являются независимыми от платформы, что означает, что методики могут быть реализованы на многообразии коммерческих вычислительных платформ с многообразием процессоров.
[0044] Как будет очевидно специалисту в соответствующей области(ях) техники после прочтения представленного в данном документе описания, код, реализующий процесс 200 и процесс 300, который содействует в автоматическом удалении принятой электронной почты после выбираемого пользователем периода времени, может быть частью «стандартного» приложения для чтения электронной почты, которое поставляется с вычислительным устройством 400 или которое может быть добавлено позже как часть обновления (или исправления).
[0045] Несмотря на то что выше были описаны различные аспекты настоящего изобретения, следует понимать, что они были представлены в качестве примера, а не ограничения. Специалистам в соответствующей области(ях) техники будет очевидно, что различные изменения по форме и в деталях могут быть выполнены, не отступая от сущности и объема настоящего изобретения. Таким образом, настоящее изобретение не должно ограничиваться каким-либо из описанных выше примерных аспектов, а должно определяться лишь в соответствии с нижеследующей формулой изобретения и ее эквивалентами.
[0046] В дополнение, следует понимать, что фигуры в приложениях, которые выделяют структуру, методологию, функциональные возможности и преимущества настоящего изобретения, представлены лишь в качестве примера. Настоящее изобретение достаточно гибкое и конфигурируемое, так что оно может быть реализовано способами, отличными от тех, что показаны в сопроводительных фигурах.
[0047] Кроме того, цель вышеизложенного реферата состоит в предоставлении возможности Ведомству по Патентам и Торговым Знакам США и общественности главным образом и, в частности, ученым, инженерам и исполнителям в соответствующей области(ях) техники, которые не знакомы с патентными или юридическими понятиями или фразеологией, быстрого определения посредством беглого просмотра природы и сущности данного технического изобретения. Реферат не предназначен ограничивать каким-либо образом объем настоящего изобретения.