Список самых недавно использовавшихся элементов для вложения файлов сообщения

Иллюстрации

Показать все

Изобретение относится к выбору вложения для электронного сообщения. Техническим результатом является расширение арсенала аппаратных средств обмена электронными сообщениями. Способ содержит этапы, на которых: отображают электронное сообщение в пользовательском интерфейсе приложения обмена сообщениями; отображают список самых недавно использовавшихся элементов (MRU) в пользовательском интерфейсе приложения обмена сообщениями при отображении электронного сообщения, причем список MRU содержит список файлов, включающий в себя файлы, к которым недавно был осуществлен доступ из первого вычислительного устройства, и файлы, к которым недавно был осуществлен доступ из второго вычислительного устройства; представляют указания для по меньшей мере одного файла, причем этими указаниями показывается, первое ли вычислительное устройство или второе вычислительное устройство наиболее недавно осуществляло доступ к этому по меньшей мере одному файлу; принимают выбор файла, который отображается в списке MRU; вкладывают выбранный файл в электронное сообщение; и отправляют электронное сообщение получателю, используя приложение обмена сообщениями. 3 н. и 17 з.п. ф-лы, 5 ил.

Реферат

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

Пользователи регулярно отправляют вложения, используя электронные сообщения. При вложении документов или других файлов в сообщение, пользователь определяет местоположение файла и вкладывает файл в сообщение. Файл может быть вложен посредством выбора пункта меню и/или посредством операции переноса и фиксации на новом месте.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Данное краткое изложение сущности изобретения предоставлено в качестве ознакомления в упрощенном виде с подробной концепций, которые дополнительно описаны ниже в подробном описании. Данное краткое изложение сущности изобретения не предназначено ни для установления ключевых признаков или неотъемлемых признаков заявленного изобретения, ни для использования в качестве средства при определении объема заявленного изобретения.

Пользователь может выбрать вложение для электронного сообщения из списка самых недавно использовавшихся (MRU) файлов. Например, когда пользователь составляет электронное сообщение, он может выбрать файл для вложения в сообщение из списка MRU. Недавно использовавшиеся файлы, которые включаются в список MRU, могут относиться к одному или более приложениям/местоположениям и могут быть связаны с одним или более вычислительными устройствами. Например, список MRU может включать в себя файлы, доступ к которым был осуществлен посредством одного или более разных приложений для создания и редактирования, и/или файлы, к которым недавно был осуществлен доступ/которые были недавно созданы, которые связаны с пользователем на одном или более используемых им вычислительных устройствах.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фигура 1 иллюстрирует примерную вычислительную среду;

Фигура 2 показывает систему для выбора вложения для сообщения из списка MRU;

Фигура 3 показывает отображение электронного сообщения, включающее отображение списка MRU, который используется для выбора вложения;

Фигура 4 показывает примеры разных списков MRU, которые отображают недавно использовавшиеся файлы; и

Фигура 5 показывает иллюстративный процесс для выбора вложения для электронного сообщения, используя список MRU.

ПОДРОБНОЕ ОПИСАНИЕ

Теперь, обращаясь к чертежам, на которых идентичные цифровые обозначения представляют аналогичные элементы, будут описаны различные варианты осуществления. В частности, Фигура 1 и соответствующее рассмотрение предназначены для предоставления краткого, общего описания приемлемой вычислительной среды, в которой могут быть реализованы варианты осуществления.

В общем, программные модули включают в себя подпрограммы, компоненты, структуры данных и прочие типы структур, которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Также могут быть использованы другие конфигурации компьютерной системы, включающие в себя переносные устройства, многопроцессорные системы, основанную на микропроцессоре или программируемую бытовую электронику, миникомпьютеры, компьютеры класса мэйнфрейм и подобное. Также могут быть использованы распределенные вычислительные среды, где задачи выполняются удаленными вычислительными устройствами, которые связаны посредством сети связи. В распределенной вычислительной среде, программные модули могут размещаться как на локальных, так и удаленных запоминающих устройствах.

Теперь обращаясь к Фигуре 1, будет описана используемая в различных вариантах осуществления иллюстративная вычислительная среда применительно к компьютеру 100. Вычислительная среда, показанная на Фигуре 1, включает в себя вычислительные устройства, каждое из которых может быть выполнено в виде мобильного вычислительного устройства (например, телефона, планшета, компьютера класса нетбук, компьютера класса лэптоп), сервера, настольного компьютера, или некоторого другого типа вычислительного устройства, и включает в себя центральный блок 5 обработки («CPU»), системную память 7, включающую в себя запоминающее устройство 9 с произвольной выборкой («RAM») и постоянное запоминающее устройство 10 («ROM»), и системную шину 12, которая соединяет память с центральным блоком 5 обработки данных («CPU»).

Базовая система ввода/вывода, содержащая базовые подпрограммы, которые помогают переносить информацию между элементами внутри компьютера, как во время пуска, хранится в ROM 10. Компьютер 100 дополнительно включает в себя устройство 14 массовой памяти для хранения операционной системы 16, приложения(й) 24 обмена сообщениями, Приложения(й) 25, и средство 26 управления вложениями, которое будет более подробно описано ниже.

Устройство 14 массовой памяти соединено с CPU 5 посредством контроллера массовой памяти (не показан), соединенного с шиной 12. Устройство 14 массовой памяти и связанные с ним читаемые компьютером носители информации предоставляют энергонезависимое хранилище для компьютера 100. Несмотря на то что содержащееся здесь описание читаемых компьютером носителей информации относится к устройству массовой памяти, такому как жесткий диск или накопитель CD-ROM, читаемыми компьютером носителями информации могут быть любые доступные носители информации, доступ к которым может быть получен посредством компьютера 100.

В качестве примера, а не ограничения, читаемые компьютером носители информации могут содержать компьютерные носители данных и среды связи. Компьютерные носители данных включают в себя энергозависимые и энергонезависимые, съемные и несъемные носители информации, реализованные любым способом или по любой технологии для хранения информации, такой как читаемые компьютером инструкции, структуры данных, программные модули или прочие данные. Компьютерные носители данных включают в себя, но не ограничиваются, RAM, ROM, Стираемое Программируемое Постоянное Запоминающее Устройство («EPROM»), Электрически Стираемое Программируемое Постоянное Запоминающее Устройство («EEPROM»), флэш память или другую технологию твердотельной памяти, CD-ROM, цифровые универсальные диски («DVD»), или другие оптические запоминающие устройства, магнитные кассеты, магнитную ленту, запоминающее устройство на магнитном диске или другие магнитные запоминающие устройства, или другой носитель информации, который может быть использован для хранения требуемой информации и доступ к которому может быть получен посредством компьютера 100.

Компьютер 100 работает в сетевой среде, используя логические соединения с удаленными компьютерами через сеть 18, такую как Интернет. Компьютер 100 может соединяться с сетью 18 посредством блока 20 сетевого интерфейса, соединенного с шиной 12. Сетевое соединение может быть беспроводным и/или проводным. Блок 20 сетевого интерфейса также может быть использован для соединения с другими типами сетей и удаленными компьютерными системами. Компьютер 100 также может включать в себя контроллер 22 ввода/вывода для приема и обработки ввода от некоторого количества других устройств, включая клавиатуру, манипулятор типа мышь или электронное перо (не показано на Фигуре 1). Подобным образом, контроллер 22 ввода/вывода может обеспечивать ввод/вывод на экран 23 дисплея, принтер или другой тип устройства вывода.

Как вкратце упомянуто выше, некоторое количество программных модулей и файлов данных может храниться в устройстве 14 массовой памяти и RAM 9 компьютера 100, включая операционную систему 16, приемлемую для управления работой компьютера, такую как операционная система WINDOWS PHONE 7®, WINDOWS 7® или WINDOWS SERVER® от MICROSOFT CORPORATION из Редмонд, штат Вашингтон. Устройство 14 массовой памяти и RAM 9 также могут хранить один или более программных модулей. В частности, устройство 14 массовой памяти и RAM 9 могут хранить одну или более прикладных программ 24 обмена сообщениями и приложения 25, такие как: приложение электронной обработки текстов, приложение обработки электронных таблиц, приложение обработки видео, приложение обработки картинок, приложение обработки презентаций и web-браузер.

Интерфейс 15 пользователя используется пользователем для взаимодействия с приложениями и документами. Приложение(я) 24 обмена сообщениями может быть одним или более разными приложениями обмена сообщениями. Например, компьютер 100 может включать в себя приложение обработки электронной почты, приложение обмена Мгновенными Сообщениями (IM), приложение обработки SMS, MMS, приложение информационной сети в режиме реального времени (например, интерфейс Twitter®), приложение для работы с социальными сетями и подобное. В соответствии с вариантом осуществления, приложением 24 обмена сообщениями является приложение обработки электронной почты, такое как MICROSOFT OUTLOOK®. Приложение(я) обмена сообщениями может быть основанным на клиенте и/или основанным на web. Например, может быть использована основанная на сети служба 17 сообщений, такая как: MICROSOFT WINDOWS LIVE или некоторая другая основанная на сети служба электронной почты и обмена сообщениями. Приложения 25 могут быть основанными на клиенте и/или основанными на сети приложениями (например, приложениями электронной обработки текстов, приложениями обработки электронных таблиц, приложениями обработки фотографий и подобными).

Сетевой ресурс 27 выполнен с возможностью хранения контента (например, документов, электронной таблицы, web-контента, и подобного), который доступен одному или более пользователям через сеть 18 IP. Например, сетевой ресурс 27 может хранить контент, который доступен пользователям, находящимся в одном или более местоположениях.

Средство 26 управления (диспетчер) вложениями выполнено с возможностью отображения списка самых недавно использовавшихся (MRU) файлов, из которого один или более файлов могут быть выбраны для вложения в электронное сообщение. MRU может быть создан из файлов, которые доступны вычислительному устройству, отображающему MRU. Например, когда MRU отображается на компьютере класса лэптоп пользователя, могут быть отображены любые недавно использовавшиеся пользователем файлы, которые доступны с компьютера класса лэптоп (т.е. файлы, которые доступны через сеть). Выбранный файл может быть вложен в сообщение и/или ссылка на файл может быть включена в сообщение. Понятие «ссылка» относится к адресу, который представляет собой местоположение контента. Например, ссылка может быть в виде Унифицированного Указателя Ресурса (URL), который указывает сетевое местоположение, где хранится вложение/контент. Щелчок по ссылке, как правило, извлекает контент, на который указывает ссылка. Средство 26 управления вложениями может размещаться вне приложения, например, приложения 24 обмена сообщениями, как показано, или может быть частью приложения. Кроме того, все/некоторые из функциональных возможностей, предоставляемых средством 26 управления вложениями, могут размещаться внутри/вне приложения обмена сообщениями.

В соответствии с вариантом осуществления, средство 26 управления вложениями выполнено с возможностью представления прикрепленного ссылкой контента и/или вложений в области вложений электронного сообщения. Средство 26 управления вложениями выполнено с возможностью получения и отображения списка MRU. Пользователь может выбирать вложение для электронного сообщения из отображаемого списка самых недавно использовавшихся (MRU) файлов, используя интерфейс 15 пользователя. Например, когда пользователь составляет электронное сообщение, он может выбрать файл для вложения в сообщение из списка MRU. Недавно использовавшиеся файлы, которые включаются в список MRU, могут относиться к одному или более приложениям/местоположениям и/или одному или более вычислительным устройствам. Например, список MRU может включать в себя файлы, к которым был осуществлен доступ одним или более разными приложениями для создания и редактирования, и/или файлы, к которым недавно был осуществлен доступ/которые были недавно созданы, которые связаны с пользователем. Больше подробностей относительно средства управления вложениями описываются ниже.

Фигура 2 показывает систему для выбора вложения для сообщения из списка MRU. Как иллюстрируется, система 200 включает в себя вычислительное устройство 1 (210), вычислительное устройство 2 (220), сетевой ресурс(ы) 230 и службу 240 обмена сообщениями.

Вычислительные устройства могут быть вычислительным устройством любого типа, которое выполнено с возможностью осуществления операций, относящихся к отправке и приему электронных сообщений, которые включают в себя вложения и ссылки на контент. Например, некоторые из вычислительных устройств могут быть: мобильными вычислительными устройствами (например, сотовыми телефонами, планшетами, интеллектуальными телефонами, компьютерами класса лэптоп и подобным); настольными вычислительными устройствами и серверами. Некоторые вычислительные устройства могут быть выполнены с возможностью обеспечения онлайновой службы (например, службы 240 обмена сообщениями, которая выполнена с возможностью отправки и приема электронных сообщений), некоторые могут быть выполнены в качестве ресурсов данных, некоторые могут быть организованы в локальных сетях, некоторые могут быть организованы в сетях, доступных через Интернет, и подобном.

Вычислительные устройства соединены посредством сети 18. Сеть 18 может соответствовать многим разным типам сетей. Например, сеть 18 может быть сетью IP, сетью оператора связи для сотовой связи и подобной. В общем, сеть 18 используется для передачи данных между вычислительными устройствами, такими как вычислительное устройство 1, вычислительное устройство 2, сетевой ресурс 230 и служба 240 обмена сообщениями.

Вычислительное устройство 1 включает в себя приложение 212 обмена сообщениями, приложения 218, хранилище 214 и интерфейс пользователя 216. Как иллюстрируется, вычислительное устройство 1 используется пользователем для взаимодействия с электронными сообщениями, контентом в сетевом ресурсе (например, файлами 232), приложениями 218 и подобным.

Интерфейс 216 пользователя (UI) используется для взаимодействия с приложениями и контентом, такими как приложение 212 обмена сообщениями, приложения 218 и файлы (214, 232). Один или более интерфейсов пользователя одного или более типов могут быть использованы для взаимодействия с контентом. Например, UI 216 может включать в себя использование контекстного меню, меню в панели меню, элемента меню, выбранного из ленточного интерфейса пользователя, графического меню и подобного. В общем, UI 216 сконфигурирован таким образом, что пользователь может легко взаимодействовать с контентом и электронными сообщениями. Например, пользователь может просто выбирать файл из списка MRU, используя UI 216, для вложения файла в электронное сообщение.

Приложение 212 обмена сообщениями может быть основанным на клиенте приложением, таким как приложение обработки электронной почты, Приложением Обмена Мгновенными Сообщениями, приложением работы с социальными сетями и подобным. В целом, приложение 212 обмена сообщениями используется для отправки и приема электронных сообщений одного или более типов. Основанная на сети служба 240 обмена сообщениями может использоваться в дополнение к приложению 212 обмена сообщениями или вместо одного или более из разных приложений обмена сообщениями. Например, web-интерфейс может быть использован для доступа к службе 240 обмена сообщениями.

Служба 240 обмена сообщениями может быть использована для обработки электронных сообщений между одним или более вычислительными устройствами, такими как вычислительное устройство 1 и вычислительное устройство 2. Служба 240 обмена сообщениями может быть выполнена с возможностью обработки разных типов сообщения, таких как SMS, MMS, сообщения электронной почты, сообщения социальных сетей и подобного. Служба 210 обмена сообщениями может быть выполнена с функциональными возможностями средства 26 управления вложениями, и один или более типов сообщений могут быть использованы для передачи электронных сообщений с выбранным вложением(ями).

Вычислительное устройство 2 включает в себя одно или более приложений, таких как web-браузер (222), которые могут быть выполнены с возможностью доступа к службе обмена сообщениями, такой как основанная на web служба электронной почты, и взаимодействия с контентом. Например, web-браузер может быть использован для доступа к службе 240 обмена сообщениями и для создания электронного сообщения, включающего в себя одно или более вложений, которые выбраны из списка MRU.

Один или более сетевых ресурсов (например, Сетевой ресурс 230) могут быть использованы для хранения контента, такого как файлы 232. Контент может быть любым типом контента, который связан ссылкой/вложен в сообщение, таким как документы электронной обработки текстов, электронные таблицы, слайды, контент web-сайта, картинки, видео и подобным. Сетевой ресурс 230 является доступным посредством вычислительных устройств, которые взаимодействуют с контентом. Сетевой ресурс может быть связан с онлайновой службой, которая обеспечивает онлайновый доступ/взаимодействие с контентом. Например, разные сетевые ресурсы могут быть связаны с разными типами вложений (например, сетевой ресурс для службы видео, службы картинок, службы документов и подобного).

Средство 26 управления вложениями выполнено с возможностью получения и отображения списка MRU файлов, которые могут быть вложены/связаны ссылкой с электронным сообщением. Файлы могут быть файлами любого типа, которые могут быть вложены/связаны ссылкой с электронным сообщением, такими как документы электронной обработки текстов, электронными таблицами, слайдами, картинками, видео, контентом web-сайтов и подобным. Файлы, которые включаются в список MRU, основаны на файлах, которые были недавно использовавшимися. Недавно использовавшиеся файлы могут быть связаны с одним или более вычислительными устройствами. Например, пользователь может использовать первое вычислительное устройство для доступа к некоторым файлам и затем использовать второе вычислительное устройство для доступа к другим файлам. В данном примере, часть файлов, доступ к которым был осуществлен посредством первого вычислительного устройства, могут быть включены в MRU, который отображается посредством второго вычислительного устройства (например, файлы, доступ к которым был осуществлен посредством первого вычислительного устройства, которые являются доступными посредством второго вычислительного устройства, когда отображается MRU). В соответствии с вариантом осуществления, файлы, включаемые в MRU, являются самыми недавними файлами, к которым был осуществлен доступ посредством одного или более разных приложений, и/или файлами, к которым недавно был осуществлен доступ посредством одного или более вычислительных устройств. Например, список MRU может включать в себя файлы из приложений электронной обработки текстов, приложений обработки презентаций, приложений обработки электронных таблиц, приложений обработки картинок, приложений обработки видео, основанных на web приложений, файлы из хранилища данных, к которым недавно был осуществлен доступ, и подобные. В соответствии с вариантом осуществления, приложения для создания и редактирования (например, приложение, которое может создавать файл) используются для определения списка файлов, которые были недавно использовавшимися. Файлы для включения в список MRU могут определяться различными способами. Например, может осуществляться наблюдение за приложениями для определения списка недавно использовавшихся файлов и/или список файлов, к которым был осуществлен доступ посредством приложения, может быть получен от приложения и/или другого источника (например, операционной системы). Полученный список файлов может быть отфильтрован на основании различных критериев (например, показать X число последних файлов от каждого из этих разных приложений, показать файлы, доступ к которым был осуществлен в течение предварительно определенного периода времени, и подобное).

После выбора одного или более из отображаемых файлов в списке MRU, средство 26 управления вложениями выполнено с возможностью вложения выбранного файла и/или ссылки на выбранный файл в электронное сообщение. Например, вместо вложения фактического файла в сообщение, средство 26 управления вложениями может включить ссылку на выбранный файл в сообщение. Средство 26 управления вложениями может определять, включать ли ссылку, на основании различных критериев. Например, пользователь может указать на включение ссылки на выбранный файл из списка MRU, вместо вложения файла в сообщение. Указание на использование ссылки может быть выполнено посредством выбора опции интерфейса пользователя и/или предпочтения пользователя. Местоположение файла также может быть использовано в качестве критерия. Например, когда файл располагается в совместно используемом местоположении, то ссылка на совместно используемый файл может быть включена вместо/в дополнение к вложению. Пороговое значение размера также может быть использовано для определения того, когда включать ссылку в сообщение вместо вложения выбранного файла (например, размер выбранного файла(ов) больше предварительно определенного порогового значения размера такого как 1 МБ, 5 МБ, 10 МБ, …). Предварительно определенное пороговое значение размера может быть сконфигурировано авторизованным пользователем (например, системным администратором). Как только файл(ы) выбраны из списка MRU, электронное сообщение отправляется определенным получателям.

Фигура 3 показывает отображение электронного сообщения, включающее в себя отображение списка MRU, который используется для выбора вложения. Как иллюстрируется, сообщение 300 содержит поле Кому:, поле Копия:, поле Тема:, поле Вложение, тело сообщения 314 и список 305 MRU. Большее или меньшее количество полей может быть включено в электронное сообщение.

Доступ к электронному сообщению может быть осуществлен некоторым количеством способов. Например, web-браузер может осуществить доступ к службе электронной почты, приложение обработки электронной почты на вычислительном устройстве может быть выполнено с возможностью отправки/приема сообщений электронной почты от одной или более разных служб, и подобное.

При составлении электронного сообщения 300, список MRU (например, список 305 MRU) может быть отображен для выбора одного или более вложений для включения в сообщение. Вложения могут быть любым контентом любого типа, таким как документы электронной обработки текстов, электронные таблицы, слайды, контент web-сайтов, картинки, видео и подобным. В общем, вложение может быть контентом любого типа, который доступен посредством вычислительного устройства.

Список 305 MRU отображает список файлов, к которым недавно был осуществлен доступ/которые недавно использовались одним или более разными приложениями. Как иллюстрируется, список 305 MRU в сообщении 300 показывает список файлов и время, когда был осуществлен доступ к файлу. В списке 305 MRU доступ к двум файлам (Файлу 4 и Картинке 1) был осуществлен из разных вычислительных устройств (компьютера C2 и компьютера C3), как указывается обозначениями «(C2)» и «(C3)». Могут быть использованы другие обозначения. Например, файлы в списке MRU могут быть выделены на основании вычислительного устройства, через которое к ним последний раз был осуществлен доступ, могут быть использованы разные пиктограммы, может быть показано имя вычислительного устройства, может быть изменена пиктограмма для файла и подобное. В соответствии с вариантом осуществления, список MRU графически не указывает вычислительное устройство, которое последним осуществило доступ к файлу. Список MRU может отображаться, используя разные способы. Например, пользователь может выбрать опцию меню (например, Вставить) для отображения списка MRU и/или список MRU (или часть списка MRU) может отображаться вместе с сообщением (например, список 320 MRU). Выбор одного из файлов, перечисленных в списке MRU (например, MRU 305, MRU 320) вкладывает выбранный файл в сообщение (например, выбор Файла 1 из MRU 320 вкладывает Файл 1 315 в область вложения).

Область вложения может располагаться во многих разных областях отображения. В общем, область вложения располагается таким образом, что отображение области вложения остается видимым даже несмотря на то, что тело сообщения прокручивается для изменения вида сообщения. Графический индикатор, такой как пиктограмма, может отображаться в области вложения рядом с вложением/ссылкой для предоставления дополнительной информации, касающейся вложения. Графический индикатор может быть выбран для указания типа контента и/или иных характеристик, касающихся указанного ссылкой контента. Например, пиктограмма документа может быть использована, чтобы показать, что контентом является документ, web-пиктограмма может быть использована для web-контента, пиктограмма электронной таблицы может быть использована для электронных таблиц, пиктограмма картинки может быть использована для картинок, пиктограмма сообщения может быть использована для сообщений, пиктограмма онлайновой службы может быть использована для показа того, куда было загружено вложение (например, пиктограмма службы видео для указания того, что вложение было загружено в службу 1 видео, пиктограмма службы картинок …) и подобное.

Фигура 4 показывает примеры разных списков MRU, которые отображают недавно использовавшиеся файлы.

Как иллюстрируется, список 400 MRU показывает список недавно использовавшихся файлов, который включает в себя имя файла, время, когда был использован файл, и местоположение, где располагается файл. Как видно, список 400 MRU показывает, что файлы могут располагаться локально по отношению к вычислительному устройству (например, Файл 2, Картинка 2) и/или файлы могут располагаться в сетевых местоположениях (например, Файл 4). Файлом может быть любой тип файла, который используется (например, документами, сообщениями, картинками, просмотренными web-страницами и подобным). Список файлов, показываемый в списке MRU, может быть основан на предпочтениях. Например, пользователь может указать на показ всех файлов, к которым недавно был осуществлен доступ, части файлов (например, файлов, использовавшихся из списка выбранных приложений, файлов, отредактированных в течение предварительно определенного периода времени) и подобного.

Список 410 MRU показывает список недавно использовавшихся файлов, которые были использованы в течение предварительно определенного периода времени. В соответствии с вариантом осуществления, список файлов может быть основан на файлах, доступ к которым был осуществлен/которые использовались в течение предварительно определенного периода времени (например, последних пяти минут, десяти минут, пятнадцати минут, часа, дня, недели и подобного). В иллюстрируемом примере MRU 410 показывает список из файлов, доступ к которым был осуществлен/которые использовались в течение последнего часа.

Список 420 MRU показывает список недавно использовавшихся файлов, которые организованы по типу файла. Как иллюстрируется, MRU 420 показывает два файла типа документ, два файла типа электронная таблица и один файл типа картинок. Типы файлов могут быть любым типом файла (например, документами электронной обработки текстов, документами электронной таблицы, сообщения электронной почты, Мгновенными Сообщениями, Web-страницами, картинками, видео, чертежами и подобным). Так же может быть сконфигурировано количество документов, которые отображаются применительно к каждому типу файла. Например, количество каждого типа документа может быть ограничено определенным количеством документов.

Фигуры 5 показывают иллюстративный процесс для выбора вложения для электронного сообщения, используя список MRU. При чтении рассмотрения представленных здесь процедур следует иметь в виду, что логические операции различных вариантов осуществления реализуются (1) в качестве последовательности реализуемых компьютером действий или программных модулей, работающих на вычислительной системе, и/или (2) в качестве взаимосвязанных схем или модулей схемы машинной логики в вычислительной системе. Реализация - это вопрос выбора в зависимости от требований к производительности вычислительной системы, реализующей изобретение. Соответственно, логические операции, иллюстрируемые и составляющие описываемые здесь варианты осуществления, именуются по-разному, а именно как операции, структурные устройства, действия или модули. Эти операции, структурные устройства, действия и модули могут быть реализованы в программном обеспечении, встроенном программном обеспечении (firmware), цифровой логике специального назначения и в любом их сочетании.

Вслед за блоком начала, процесс 500 переходит к операции 510, где отображается электронное сообщение. Электронное сообщение может быть любым электронным сообщением, которое включает в себя возможность вложения контента. В соответствии с вариантом осуществления, электронными сообщения являются сообщения электронной почты. Прочие сообщения также могут использовать вложения, такие как SMS, MMS, Мгновенные Сообщения, сообщения социальных сетей и подобные.

Вслед за операцией 520, список MRU отображается вместе с отображением электронного сообщения. MRU может отображаться вручную/автоматически. Например, MRU может отображаться автоматически с отображением электронного сообщения и/или в ответ на действие пользователя (например, выбор опции меню, щелка в области вложения и подобного). Файлы, которые включаются в MRU, основаны на самых недавно использовавшихся файлах, которые связаны с одним или более разными приложениями. В соответствии с вариантом осуществления, список MRU включает в себя доступные файлы, к которым недавно был осуществлен доступ посредством пользователя через одно или более вычислительных устройств. Вместо того чтобы пользователь выполнял поиск файла, над которым он только что работал, для вложения в сообщение, пользователь может просто выбрать файл из списка MRU.

Перемещаясь к операции 530, один или более файлов выбираются из списка MRU. Например, пользователь может щелкнуть по файлу в списке, чтобы назначить файл в качестве вложения.

Переходя к операции 540, выбранные файлы вкладываются в сообщение. Файл может быть вложен в сообщение и/или ссылка на файл может быть включена в сообщение.

Вслед за операцией 550, электронное сообщение, включающее в себя вложения/ссылки на вложения, отправляется получателям.

Затем процесс переходит к блоку конца и возвращается к обработке других действий.

Вышеприведенное описание, примеры и данные предоставляют законченное раскрытие изготовления и использования структуры изобретения. Поскольку множество вариантов осуществления изобретения может быть выполнено не отступая от сущности и объема изобретения, то изобретение заключено в прилагаемую ниже формулу изобретения.

1. Способ выбора вложения для электронного сообщения, содержащий этапы, на которых:

отображают электронное сообщение в пользовательском интерфейсе приложения обмена сообщениями;

отображают список самых недавно использовавшихся элементов (MRU) в пользовательском интерфейсе приложения обмена сообщениями при отображении электронного сообщения, причем список MRU содержит список файлов, включающий в себя файлы, к которым недавно был осуществлен доступ из первого вычислительного устройства, и файлы, к которым недавно был осуществлен доступ из второго вычислительного устройства;

представляют указания для по меньшей мере одного файла, причем этими указаниями показывается, первое ли вычислительное устройство или второе вычислительное устройство наиболее недавно осуществляло доступ к этому по меньшей мере одному файлу;

принимают выбор файла, который отображается в списке MRU;

вкладывают выбранный файл в электронное сообщение;

и отправляют электронное сообщение получателю, используя приложение обмена сообщениями.

2. Способ по п. 1, дополнительно содержащий этап, на котором создают список MRU из файлов, к которым недавно осуществлялся доступ различными приложениями как с первого вычислительного устройства, так и со второго вычислительного устройства.

3. Способ по п. 2, в котором упомянутыми различными приложениями являются приложения, представляющие собой по меньшей мере одно из следующего: приложение электронной обработки текстов, приложение обработки электронных таблиц и приложение обмена сообщениями.

4. Способ по п. 1, дополнительно содержащий этап, на котором создают список MRU из файлов, недавно сохраненных на клиентском вычислительном устройстве.

5. Способ по п. 1, в котором при отображении списка MRU отображают имя каждого файла и время, когда этот файл был недавно использован.

6. Способ по п. 1, дополнительно содержащий этап, на котором получают предпочтения, которые указывают тип файла и тип приложения для включения в список MRU.

7. Способ по п. 1, дополнительно содержащий этап, на котором получают список MRU из другого приложения.

8. Способ по п. 1, в котором при вкладывании выбранного файла в электронное сообщение вкладывают ссылку на выбранный файл.

9. Способ по п. 1, в котором пользовательский интерфейс приложения обмена сообщениями является частью приложения работы с социальными сетями для мобильного устройства.

10. Машиночитаемый носитель данных, хранящий машиноисполняемые инструкции для выбора вложения для электронного сообщения, содержащие:

отображение электронного сообщения;

отображение списка самых недавно использовавшихся элементов (MRU), который содержит список файлов, включающий в себя файлы, к которым недавно был осуществлен доступ из первого вычислительного устройства, и файлы, к которым недавно был осуществлен доступ из второго вычислительного устройства, при этом список MRU отображается в том же самом пользовательском интерфейсе, что и электронное сообщение;

представление указаний для по меньшей мере одного файла, причем этими указаниями показывается, первое ли вычислительное устройство или второе вычислительное устройство наиболее недавно осуществляло доступ к этому по меньшей мере одному файлу;

прием выбора файла, который отображается в списке MRU;

вкладывание выбранного файла в электронное сообщение;

и отправку электронного сообщения получателю.

11. Машиночитаемый носитель данных по п. 10, в котором инструкции дополнительно содержат создание списка MRU из файлов, к которым недавно осуществлялся доступ посредством различных приложений с первого и второго вычислительных устройств.

12. Машиночитаемый носитель данных по п. 11, при этом упомянутыми различными приложениями являются приложения, представляющие собой по меньшей мере одно из следующего: приложение электронной обработки текстов, приложение обработки электронных таблиц и приложение обмена сообщениями.

13. Машиночитаемый носитель данных по п. 10, при этом оба из первого вычислительного устройства и второго вычислительного устройства являются мобильными устройствами.

14. Машиночитаемый носитель данных по п. 10, при этом отображение списка MRU содержит отображение имени каждого файла и времени, когда этот файл был недавно использован.

15. Машиночитаемый носитель данных по п. 10, в котором инструкции дополнительно содержат получение предпочтений, которые указывают тип файла и тип приложения для включения в список MRU.

16. Машиночитаемый носитель данных по п. 10, при этом вкладывание выбранного файла в электронное сообщение содержит вкладывание ссылки на выбранный файл.

17. Система для выбора вложения для электронного сообщения, содержащая:

сетевое соединение, которое выполнено с возможностью соединения с сетью;

процессор, память и машиночитаемый носитель данных;

рабочую среду, хранящуюся на машиночитаемом носителе данных и исполняемую на процессоре;

приложение обмена сообщениями; и

средство управления вложениями, которое работает совместно с приложением обмена сообщениями и которое выполнено с возможностью осуществления действий, содержащих:

отображение составляемого электронного сообщения;

в ответ на выбор опции в приложении обмена сообщениями, отображение списка самых недавно использовавшихся элементов (MRU), который содержит список файлов, включающий в себя файлы, к которым недавно был осуществлен доступ из первого вычислительного устройства, и файлы, к которым не