СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ И ПЕРЕДАЧА КОНТЕНТА СООБЩЕНИЯ МЕЖДУ ПОЛЬЗОВАТЕЛЯМИ
SHARING AND TRANSFERRING MESSAGE CONTENT BETWEEN USERS

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0001] Пользователь может иметь важный контент (например, электронные сообщения), который связан с почтовым ящиком пользователя. Поскольку пользователь может совместно использовать этот контент, используя общественные/совместно используемые папки, совместное использование контента может быть трудным. Например, пользователь может быть не всегда осторожным относительно хранения информации в совместно используемом местоположении. Множество раз пользователь просто сохраняет контент в своем почтовом ящике без совместного использования контента.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0002] Эта сущность изобретения предоставляется для ввода выбора понятий в упрощенной форме, которые дополнительно описываются ниже в Подробном Описании. Эта сущность изобретения не предназначается для идентификации ключевых признаков или существенных признаков заявленного объекта изобретения, и при этом она не предназначается для использования в качестве помощи при определении объема охраны заявленного объекта изобретения.
[0003] Контент передачи сообщений, который ассоциируется с пользователем, выбирается для совместного использования и передачи с одним или более другими получателями. Пользователь может выбирать весь/часть контента передачи сообщений для передачи. Например, пользователь может выбирать единственную папку из своего почтового ящика, весь почтовый ящик, одну или более цепочек сообщений, один или более объектов и т.п.Выбор может быть сделан вручную/автоматически. Например, пользователь может использовать графический интерфейс пользователя для выбора контента передачи сообщений для совместного использования и/или контент передачи сообщений может быть выбран автоматически на основании правила и/или некоторого другого условия. После выбора выбранный контент передачи сообщений передается другому получателю(ям), которого пользователь выбрал для совместного использования/передачи. Получатель(и) выбранного контента передачи сообщений может принимать/отклонять передачу контента передачи сообщений. После принятия приглашения контент передачи сообщений передается и сохраняется в почтовом ящике получателя. Контент передачи сообщений может/не может быть автоматически обновлен в ответ на изменения контента передачи сообщений.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0004] Фиг. 1 иллюстрирует примерное вычислительное устройство;
[0005] Фиг. 2 иллюстрирует примерную систему для совместного использования контента передачи сообщений от пользователя с одним или более получателями;
[0006] Фиг. 3 показывает дисплей, иллюстрирующий окно передачи сообщений, которое показывает пользователя, взаимодействующего с электронными сообщениями и выбирающего контент передачи сообщений для совместного использования;
[0007] Фиг. 4 показывает процесс для выбора контента сообщения и получателя(ей) для совместного использования и передачи контента сообщений;
[0008] Фиг. 5 показывает процесс для принятия/отказа от приглашения для совместного использования контента сообщения;
[0009] Фиг. 6 иллюстрирует архитектуру системы, используемую при совместном использовании контента передачи сообщений; и
[0010] Фигуры 7-13 показывают примерные дисплеи, иллюстрирующие совместное использование и передачу контента передачи сообщений.
ПОДРОБНОЕ ОПИСАНИЕ
[0011] Ссылаясь теперь на чертежи, на которых аналогичные ссылочные позиции представляют аналогичные элементы, различные варианты осуществления будет описаны ниже. В частности, Фиг. 1 и соответствующее описание предназначаются для предоставления краткого общего описания подходящей вычислительной среды, в которой могут быть реализованы варианты осуществления.
[0012] В общем, программные модули включают в себя команды, программы, компоненты, структуры данных и другие типы структур, которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Другие конфигурации компьютерной системы могут также использоваться, включая в себя карманные устройства, мультипроцессорные системы, системы, основанные на микропроцессорах или программируемую бытовую электронику, миникомпьютеры, универсальные компьютеры и т.п. Распределенные вычислительные среды могут также использоваться, где задачи выполняются посредством удаленных устройств обработки, которые соединяются с помощью системы связи. В распределенной вычислительной среде программные модули могут быть расположены и на локальных, и на удаленных устройствах хранения памяти.
[0013] Ссылаясь теперь на Фиг. 1, будет описываться иллюстративная компьютерная архитектура для компьютера 100, используемого в различных вариантах осуществления. Компьютерная архитектура, показанная на Фиг. 1, может быть сконфигурирована в качестве вычислительного устройства сервера, персонального вычислительного устройства, мобильного вычислительного устройства (например, смартфона, ноутбука, планшета…), и включать в себя центральный блок 5 обработки ("CPU"), системную память 7, включающую в себя память 9 с произвольным доступом ("RAM") и постоянное запоминающее устройство 10 ("ROM") и системную шину 12, которая подсоединяет память к центральному блоку 5 обработки ("CPU").
[0014] Базовая система ввода/вывода, содержащая основные команды, которые помогают передавать информацию между элементами в компьютере, также как во время запуска, хранится в ROM 10. Компьютер 100 дополнительно включает в себя запоминающее устройство 14 большой емкости для хранения операционной системы 16, приложение(я) 24, электронные сообщения 27 и другие программные модули, такие как Веб-браузер 2 5 и администратор 2 6 совместного использования, которые будут описываться более подробно ниже.
[0015] Запоминающее устройство 14 большой емкости подсоединяется к CPU 5 через контроллер запоминающего устройства большой емкости (не показан) подсоединенный к шине 12. Запоминающее устройство 14 большой емкости и его ассоциированные считываемые компьютером носители предоставляют энергонезависимое устройство хранения для компьютера 100. Хотя описание считываемых компьютером носителей, содержащееся в настоящем описании, относится к запоминающему устройству большой емкости, такому как жесткий диск или дисковод для компакт-дисков(CD-ROM), считываемые компьютером носители могут быть любыми доступными носителями, к которым можно получать доступ посредством компьютера 100.
[0016] Посредством примера, и не ограничиваясь ими, считываемые компьютером носители могут содержать компьютерные запоминающие носители и коммуникационные носители. Компьютерные запоминающие носители включают в себя энергозависимые и энергонезависимые, сменные и не сменные носители, реализованные любым способом или технологией для хранения информации, такой как считываемые компьютером команды, структуры данных, программные модули или другие данные. Компьютерные носители данных включают в себя, но не ограничиваются, RAM, ROM, стираемое программируемое постоянное запоминающее устройство ("EPR0M"), электрически стираемое программируемое постоянное запоминающее устройство ("EEPR0M"), флэш-память или другую технологию твердотельной памяти, CD-ROM, цифровые универсальные диски ("DVD") или другие оптические устройства хранения, магнитные кассеты, магнитную ленту, устройства хранения на магнитных дисках, или другие устройства хранения данных магнитным способом или любой другой носитель, который может использоваться для хранения желаемой информации и, к которому можно получать доступ посредством компьютера 100.
[0017] В соответствии с различными вариантами осуществления, компьютер 100 может работать в сетевой среде, используя логические соединения с удаленными компьютерами с помощью сети 18, такой как Интернет. Компьютер 100 может соединиться с сетью 18 с помощью блока 20 сетевого интерфейса, подсоединенного к шине 12. Соединение с сетью может быть беспроводным и/или проводным. Блок 20 сетевого интерфейса может также быть использован для соединения с другими типами сетей и системами удаленных компьютеров. Компьютер 100 может также включать в себя контроллер 22 ввода/вывода для приема и обработки ввода от множества других устройств, таких как устройство ввода касанием. Устройство ввода касанием может использовать любую технологию, которая позволяет вводу с единственным/множественным касанием быть распознанным (касание/без касания). Например, технологии могут включать в себя, но не ограничиваться: тепловое излучение, давление пальцем, камеры с высокой частотой захвата, инфракрасный свет, оптический захват, настроенную электромагнитную индукцию, сверхзвуковые приемники, микрофоны с преобразователями, лазерные дальномеры, захват тени и т.п. В соответствии с вариантом осуществления, устройство ввода касанием может быть сконфигурировано для обнаружения почти касания (то есть на некотором расстоянии от устройства ввода касанием, но без физического касания устройства ввода касанием). Устройство ввода касанием может также работать в качестве дисплея 28. Контроллер 22 ввода/вывода может также предоставлять вывод на один или более экранов дисплея, принтер или другой тип устройства вывода.
[0018] Камера и/или некоторое другое устройство восприятия могут быть работающими для записи одного или более пользователей и захвата движений и/или жестов, сделанных пользователями вычислительного устройства. Устройство восприятия может быть дополнительно работающим для захвата произносимых слов, таким как микрофон и/или захват других вводов от пользователя, например, посредством клавиатуры и/или мыши (не изображены). Устройство восприятия может содержать любое устройство обнаружения движения, способное обнаруживать движение пользователя. Например, камера может содержать MICROSOFT KINECT(R) - устройство захвата движения, содержащее множество камер и множество микрофонов.
[0019] Варианты осуществления изобретения могут быть применены на практике с помощью системы основанной на кристалле (SOC), где каждый или множество компонентов/процессов, иллюстрированных на чертежах, могут быть объединены в единственную интегральную схему. Такое устройство SOC может включать в себя один или более блоков обработки, графических блоков, коммуникационных блоков, блоков виртуализации системы и различную функциональность приложений, все из которых интегрированы (или "программируются") на подложке кристалла в качестве единственной интегральной схемы. При работе с помощью SOC, вся/некоторая функциональность, описанная в настоящем описании, может быть объединена с другими компонентами компьютера 100 в единственную интегральную схему (кристалл).
[0020] Как упомянуто кратко выше, множество программных модулей и файлов данных могут храниться на запоминающем устройстве 14 большой емкости и RAM 9 компьютера 100, включающего в себя операционную систему 16, подходящую для управления работой подключенного к сети компьютера, такую как операционные системы WINDOWS 7 (R) WINDOWS SERVER(R) от MICROSOFT CORPORATION, Редмонд, шт.Вашингтон.
[0021] Запоминающее устройство 14 большой емкости и RAM 9 могут также хранить один или более программных модулей. В частности, запоминающее устройство 14 большой емкости и RAM 9 могут хранить одно или более приложений, таких как администратор 26 совместного использования, приложение(я) 24 передачи сообщений (например, приложение передачи сообщений, такое как MICROSOFT OUTLOOK, приложение обмена мгновенными сообщениями (IM), SMS-сообщений и т.п.), и может хранить один или более Веб-браузеров 25. Веб-браузер 25 является функционирующим для запроса, приема, выполнения и предоставления интерактивности с электронным контентом, таким как Веб-страницы, электронные сообщения, видео, документы и т.п. В соответствии с вариантом осуществления, Веб-браузер содержит программу приложения Веб-браузер Internet Explorer от MICROSOFT CORPORATION.
[0022] Администратор 26 совместного использования может быть расположен на устройстве клиента и/или на устройстве сервера (например, в службе 19). Администратор 26 совместного использования может конфигурироваться в качестве приложения/процесса и/или в качестве части службы множественных арендаторов, основанной на облачной структуре, которая предоставляет ресурсы (например, службы, данные) различным арендаторам (например, MICROSOFT OFFICE 365).
[0023] В общем, администратор 26 совместного использования конфигурируется для выполнения операций, относящихся к совместному использованию и передаче контента передачи сообщений (например, электронных сообщений и ассоциированного контента). Контент передачи сообщений, который ассоциируется с пользователем, выбирается для совместного использования и передачи одному или более другим получателям. Пользователь может выбирать весь/часть контента передачи сообщений для передачи. Например, пользователь может выбирать единственную папку из своего почтового ящика, весь почтовый ящик, один или более цепочек сообщений, один или более объектов и т.п. Выбор может быть сделан вручную/автоматически. Например, пользователь может использовать графический интерфейс пользователя для выбора контента передачи сообщений для совместного использования и/или контент передачи сообщений может быть автоматически выбран на основании правила и/или некоторого другого условия. После выбора выбранный контент передачи сообщений передается другому получателю(ям), которых выбрал пользователь для совместного использования/передачи. Перед передачей выбранного контента передачи сообщений получателю(ям), выбранный контент передачи сообщений может быть скопирован в совместно используемое местоположение, таким образом, что контент передачи сообщений остается доступным с большей готовностью для совместного использования. Получатель(и) выбранного контента передачи сообщений может принимать/отклонять передачу контента передачи сообщений. После принятия приглашения контент передачи сообщений передается и сохраняется в почтовом ящике получателя. Контент передачи сообщений может/не может автоматически обновляться в ответ на изменения контента передачи сообщений. Дополнительные подробности относительно работы администратора 2 6 совместного использования будут предоставлены ниже.
[0024] Фиг. 2 иллюстрирует примерную систему для совместного использования контента передачи сообщений от пользователя одному или более получателям. Как иллюстрировано, система 200 включает в себя службу 210, администратор 240 совместного использования, хранилище 245, устройство ввода с экраном восприятия касания/дисплей 250 (например, тонкий ПК) и мобильное устройство 230, такое как смартфон.
[0025] Как иллюстрировано, служба 210 является службой, основанной на облачной структуре, и/или службой, основанной на деятельности предприятия, которая может конфигурироваться для предоставления служб передачи электронных сообщений (например, MICROSOFT OFFICE 365 или некоторой другой службы, основанной на облачной структуре/онлайн, которая предоставляет службы передачи сообщений). Функциональность одной или более служб/приложений, предоставленных службой 210, может также конфигурироваться в качестве приложения, основанного на клиенте. Например, устройство клиента может включать в себя приложение, которое выполняет операции, относящиеся к совместному использованию/посылке/приему/взаимодействию с контентом передачи сообщений, такому как электронные сообщения. Приложение/служба передачи сообщений могут также предоставлять службы передачи сообщений, относящиеся другим типам сообщений (например, сообщения IM, SMS, MMS и т.п.). Хотя система 200 показывает службу передачи сообщений, другие службы/приложения могут быть сконфигурированы для использования удаленной личной информации для взаимодействия с удаленными объектами.
[0026] Как иллюстрировано, служба 210 является службой множества арендаторов, которая предоставляет ресурсы 215 и службы для любого количества арендаторов (например, арендаторов 1-N). В соответствии с вариантом осуществления, служба 210 множественных арендаторов является службой основанной на облачной структуре, которая предоставляет ресурсы/службы 215 арендаторам, подписанным на службу, и поддерживает данные каждого арендатора отдельно и защищает от других данных арендатора.
[0027] Система 200 содержит устройство ввода с экраном восприятия касания/дисплей 250 (например, устройство тонкий ПК/планшет) и мобильное устройство 230, которое определяет, когда был принят ввод касанием (например, касание пальцем или почти касание экрана восприятия касания). Может быть использован любой тип экрана восприятия касания, который определяет ввод касанием от пользователя. Например, экран восприятия касания может включать в себя один или более слоев емкостного вещества, которое определяет ввод касанием. Другие датчики могут использоваться в дополнение к или вместо емкостного вещества. Например, могут использоваться инфракрасные датчики (IR). В соответствии с вариантом осуществления, экран восприятия касания конфигурируется для обнаружения объектов, которые находятся в контакте с или выше поверхности восприятия касания. Хотя термин "выше" используется в настоящем описании, необходимо понимать, что ориентация системы панели касания не важна. Термин "выше" предназначается для применения ко всем таким ориентациям. Экран восприятия касания может конфигурироваться для определения местоположений того, где принимается ввод касанием (например, начальная точка, промежуточные точки и конечная точка). Фактический контакт между поверхностью восприятия касания и объектом может быть обнаружен любым подходящим средством, включающим в себя, например, датчик вибрации или микрофон, подсоединенный к экрану восприятия касания. Не исключающий список примеров для датчиков для обнаружения контакта включает в себя механизмы, основанные на надавливании, микро-машинные акселерометры, пьезоэлектрические устройства, емкостные датчики, резистивные датчики, индуктивные датчики, лазерные виброметры и виброметры LED.
[0028] Как иллюстрировано, устройство ввода с экраном восприятия касания/дисплей 250 и мобильное устройство 230 показывают примерное отображение 252/232 контента передачи сообщений, который может быть выбран для совместного использования. Контент передачи сообщений может быть сохранен на устройстве (например, мобильном устройстве 230, тонком ПК 250 и/или в некотором другом местоположении (например, сетевом хранилище 245). Мобильное устройство 230 показывает дисплей 232, иллюстрирующий папки пользователя, включающие в себя контент передачи сообщений, показанный в виде списка. Контент передачи сообщений может быть отображен посредством программы электронной почты, программы обмена текстовыми сообщениями, программы обмена мгновенными сообщениями, службы передачи сообщений и т.п. Контент передачи сообщений может быть отображен в списке, расположенном в качестве цепочки и/или скомпонован другим способом. Контент передачи сообщений может быть отображен посредством приложения, основанного на клиенте, и/или приложения, основанного на сервере, (например, деятельности основанной на облачной структуре).
[0029] Администратор 240 совместного использования конфигурируется для выполнения операций, относящихся к совместному использованию и передаче выбранного контента передачи сообщений одному или более другим получателям. Пользователь может выбирать весь/часть контента передачи сообщений для совместного использования и передачи одному или более получателям. Например, папка 231, иллюстрированная на мобильном устройстве 230, выбирается для совместного использования. Устройство 250 тонкий ПК показывает выбор цепочки сообщений для совместного использования. В ответ на выбор цепочки для возобновления, UI 261 может быть отображен, который позволяет пользователю видеть описание цепочки и опцию "S" совместного использования для совместного использования цепочки.
[0030] После выбора администратор 240 совместного использования опционально посылает приглашение выбранному получателю(ям) для помощи в определении, какой получатель(и) должен иметь выбранный контент передачи сообщений, переданный ему. Администратор 240 совместного использования может копировать контент передачи сообщений в совместно используемое местоположение, такое как хранилище 245, таким образом, что контент передачи сообщений является легко доступным для передачи выбранным получателям. После принятия приглашения контент передачи сообщений передается и сохраняется в почтовом ящике получателя. Контент передачи сообщений может/не может быть автоматически обновлен в ответ на изменения в контенте передачи сообщений.
[0031] Фиг. 3 показывает дисплей, иллюстрирующий окно передачи сообщений, которое показывает пользователя, взаимодействующего с электронными сообщениями и выбирающего контент передачи сообщений для совместного использования. Как иллюстрировано, окно 300 включает в себя список 305 папок, список 310 сообщений и область 315 предварительного просмотра. Больше или меньше областей могут быть включены в окно 300. Список папок может использоваться для показа различных папок, которые могут быть выбраны для заполнения списка сообщений (например, выбранные, удаленные объекты папки для показа удаленных объектов). Область предварительного просмотра может использоваться для показа контента сообщения, который ассоциируется с выбранным сообщением/цепочкой сообщений. Графический индикатор, такой как иконка и/или окрашивание/освещение, может быть отображен для указания выбранного сообщения.
[0032] Окно 300 может быть окном, которое ассоциируется с персональным приложением, мобильным приложением и/или приложением, основанным на сети (веб-приложением) (например, отображенным посредством браузера). Например, Веб-браузер может получать доступ к службе электронной почты, приложение электронной почты на вычислительном устройстве может конфигурироваться для составления/посылки/приема электронных писем от одной или более различных служб и т.п.
[0033] Список 310 сообщений показывает единственные сообщения и цепочки сообщений. Сообщения в цепочке сообщений могут быть расширены посредством выбора расширения/сворачивания иконки перед цепочкой сообщений. В текущем примере пользователь выбрал цепочку 332 для совместного использования меню 330. Одни или более интерфейсов пользователя одного или более типов могут использоваться для взаимодействия с и выбора контента передачи сообщений для совместного использования. Например, UI 322 может предоставлять различные опции, может использоваться контекстное меню 330, может использоваться интерфейс 324, меню в панели меню, элемент меню, выбранный из полоски пользовательского интерфейса, графическое меню и т.п. В текущем примере меню 322, контекстное меню 330 и меню 324 иллюстрируются для совместного использования контента передачи сообщений. В общем, интерфейсы UI конфигурируются таким образом, что пользователь может легко взаимодействовать с и выбирать контент передачи сообщений для совместного использования. Например, пользователь может просто выбирать опцию в UI для совместного использования контента передачи сообщений. Ноль или больше опций могут быть отображены. Например, опция может быть единственной опцией совместного использования, которая при выборе запрашивает у пользователя получателя для совместного использования контента с ним. UI совместного использования может также включать в себя другие варианты, такие как показаны в контекстном меню 330. Как иллюстрировано, эти опции показывают выбор для определения получателей, диапазона времени, который используется для определения продолжительности для совместного использования и другие опции. UI 322 показывает вариант совместного использования и опцию получателя. В ответ на выбор пользователем опции совместного использования выбранный контент передачи сообщений является совместно используемым. В соответствии с вариантом осуществления, UI отображается смешанным в алфавитно-цифровых символах таким образом, что часть контента ниже дисплея UI остается видимой.
[0034] Фиг. 4-5 показывают иллюстративные процессы для совместного использования и передачи контента сообщения. При чтении описания стандартных операций, представленных в настоящем описании, должно быть оценено, что логические операции различных вариантов осуществления реализуются (1) в качестве последовательности реализуемых компьютером действий или программных модулей, запущенных на вычислительной системе, и/или (2) в качестве связанных машинных логических схем или схемных модулей в вычислительной системе. Реализацией является вопрос выбора, зависящий от требований производительности вычислительной системы, реализующей изобретение. Соответственно, логические операции, иллюстрированные и составленные варианты осуществления, описанные в настоящем описании, называются по-разному в качестве операций, структурных устройств, действий или модулей. Эти операции, структурные устройства, действия и модули могут быть реализованы в программном обеспечении, в программно-аппаратном обеспечении, в цифровой логике специального назначения и любой их комбинации. В то время как операции показываются в конкретном порядке, порядок операций может изменяться и выполняться в других порядках.
[0035] Фиг. 4 показывает процесс для выбора контента сообщения и получателя (ей) для совместного использования и передачи контента сообщения.
[0036] После начала операции, процесс 400 переходит к операции 410, где графический интерфейс пользователя отображается для взаимодействия с и совместного использования контента передачи сообщений, включающего в себя электронные сообщения. Контент передачи сообщений может быть одним или нескольким из: сообщений электронной почты, SMS, MMS и т.п.). Графический интерфейс пользователя включает в себя различные элементы пользовательского интерфейса для взаимодействия с и совместного использования контента передачи сообщений. Например, элементы пользовательского интерфейса могут использоваться для выбора и совместного использования контента передачи сообщений; сортировки контента передачи сообщений (например, от самого старого до самого нового, от самого нового до самого старого, для определения диапазона, для создания/запуска правил для совместного использования/не совместного использования контента передачи сообщений, для фильтра контента передачи сообщений и т.п. Контент передачи сообщений (например, электронные сообщения) может быть отображен в папках, размещен в списке, скомпонован в качестве цепочки и/или скомпонован другим способом. Сообщения могут быть отображены посредством приложения, основанного на клиенте, и/или посредством приложения, основанного на сервере (например, предприятия, основанной на облачной структуре).
[0037] Переходя к операции 420, принимается запрос, который выбирает контент передачи сообщений для совместного использования с одним или более получателями. Запрос может быть принят с помощью GUI и/или с помощью некоторого другого способа. Например, запрос может быть автоматически генерирован в ответ на запуск правила. Контент передачи сообщений может включать в себя весь/часть контента передачи сообщений пользователя. Например, пользователь может выбирать единственную папку из своего почтового ящика, из всего почтового ящика, одну или более цепочек сообщений, один или более объектов, календарь, часть календаря, календарь между определенными датами, задачи и т.п. Выбранный контент передачи сообщений может быть совместно используемым один раз, в течение периода времени и/или до тех пор, пока отношения совместного использования не закончатся. Например, когда контент совместно используется один раз, существующий контент передачи сообщений, который выбирается, совместно используется с выбранным получателем(ями). Когда контент совместно используется в течение периода времени, существующий контент передачи сообщений, который выбирается, совместно используется с выбранным получателем(ями) и обновляет выбранный контент передачи сообщений, пока период времени не истечет.
[0038] Переходя на операцию 430, выбор одного или более получателей для совместного использования выбранного контента передачи сообщений принимается. Получатель(и) может быть идентифицирован, используя различные способы. Например, можно получать доступ к списку контактов, адрес электронной почты может использоваться для идентификации получателя, может использоваться некоторый другой идентификатор (например, адрес IM, текстовый адрес, …), может использоваться идентификатор проекта и т.п.
[0039] Переходя к операции 440, приглашение может быть послано выбранному получателю(ям). Приглашение используется при определении, хочет ли получатель иметь выбранный контент передачи сообщений, переданный ему. Получатель может принять/отказать в приглашении. В соответствии с вариантом осуществления, приглашение истекает после предварительно определенного периода времени (например, один день, два дня, одна неделя, две недели…).
[0040] Переходя к операции 450, выбранный контент сообщения опционально копируется в совместно используемое местоположение. Копирование выбранного контента передачи сообщений в совместно используемое местоположение может помочь при передаче выбранного контента передачи сообщений. Например, контент передачи сообщений может не быть доступным пользователям, когда они не подключены к сети. Когда совместное использование вовлекает будущее совместное использование контента, совместно используемое местоположение может быть обновлено контентом, когда он изменяется.
[0041] Переходя к операции 460, выбранный контент передачи сообщений передается выбранному получателю(ям). В соответствии с вариантом осуществления, контент передачи сообщений передается (копируется) из совместно используемого местоположения получателю в ответ на принятие приглашения пользователем.
[0042] Процесс затем переходит к операции завершения и возвращается к обработке других действий.
[0043] Фиг. 5 показывает процесс для принятия/отказа приглашения совместно использовать контент сообщения.
[0044] После начала операции, процесс 500 переходит к операции 510, где приглашение принять совместно используемый пользователем контент передачи сообщений, принимается.
[0045] Переходя к операции 520 принятия решения, делается определение относительно того, принимается/отказывается ли в приглашении. Когда от приглашения отказываются, процесс переходит к операции 530. Когда приглашение принимается, процесс переходит к операции 540.
[0046] На операции 530 сообщение посылается пользователю, которое указывает, что пользователь отказал в приглашении совместно использовать контент передачи сообщений.
[0047] На операции 540 сообщение посылается пользователю, которое указывает, что пользователь принял приглашение совместно использовать контент передачи сообщений.
[0048] Переходя к операции 550, получатель может выбирать местоположение, где хранить контент сообщения. В соответствии с вариантом осуществления, получатель выбирает местоположение в своем почтовом ящике, где хранить контент. Например, получатель может помещать контент передачи сообщений во «входящие сообщения» (inbox) своего почтового ящика, в новую папку, некоторую другую папку и/или некоторое другое местоположение.
[0049] Переходя к операции 560, контент передачи сообщений сохраняется, как определено получателем.
[0050] Процесс затем переходит к операции завершения и возвращается к обработке других действий.
[0051] Фиг. 6 иллюстрирует системную архитектуру, используемую в совместном использовании контента передачи сообщений, как описано в настоящем описании. Контент, используемый и отображаемый посредством приложения (например, приложения 1020) и администратора 26 совместного использования, может быть сохранен в различных местоположениях. Например, приложение 1020 может использовать/хранить данные, используя службы 1022 директорий, веб-порталы 1024, службы 1026 почтового ящика, хранилища 102 8 службы мгновенных сообщений и сайты 1030 социальной сети. Приложение 1020 может использовать любой из этих типов систем и т.п. Сервер 1032 может использоваться для получения доступа к источникам и для приготовления и отображения электронных сообщений. Например, сервер 1032 может получать доступ и совместно использовать электронные сообщения для приложения 1020 для отображения в клиенте (например, браузере или некотором другом окне) и возобновлять из клиента. В качестве одного примера, сервер 1032 может быть веб-сервером, сконфигурированным для предоставления служб передачи сообщений (например, электронной почты, текстовых сообщений, сообщений IM и т.п.) одному или более пользователям. Сервер 1032 может использовать web - для взаимодействия с клиентами с помощью сети 1008. Сервер 1032 может также содержать программное приложение (например, приложение передачи сообщений). Примеры клиентов, которые могут взаимодействовать с сервером 1032, включают в себя вычислительное устройство 1002, которое может включать в себя любой персональный компьютер общего назначения, планшетное вычислительное устройство 1004 и/или мобильное вычислительное устройство 1006, которое может включать в себя смартфоны. Любое из этих устройств может получать контент из хранилища 1016.
[0052] Фиг. 7-13 показывают примерные дисплеи, иллюстрирующие совместное использование и передачу контента передачи сообщений. Примеры в настоящем описании показываются в целях иллюстрации и не предназначаются для ограничения.
[0053] Фиг. 7 показывает примерный горизонтально ориентированный дисплей, показывающий совместно используемый контент передачи сообщений в конкретный период времени.
[0054] Дисплей 710 показывает дисплей, показывающий список контента передачи сообщений, включающий в себя папки 725, которые содержат электронные сообщения. Как иллюстрировано, пользователь 706 выбирает контент 739 передачи сообщений, который включает в себя две папки (Входящие сообщения (Inbox) и P1) в почтовом ящике пользователя. После выбора контента передачи сообщений пользователь 706 выбирает операцию 7 04 совместного использования для совместного использования выбранного контента передачи сообщений.
[0055] Дисплей 750 показывает пользователя 706, вводящего значения 7 60, которые используются для определения того, как долго совместно использовать выбранный контент передачи сообщений. Как иллюстрировано, пользователь 706 ввел для совместного использования контента передачи сообщений дату с настоящего времени до даты в будущем (например, 20-ого января 2013). Другое время может быть введено. После того, как пользователь ввел желаемый параметр(ы), объекты становятся совместно используемыми с выбранным получателем(ями), использующим принятые значения.
[0056] Фиг. 8 показывает примерный горизонтально ориентированный дисплей, показывающий выбор электронных сообщений для совместного использования с еще одним получателем.
[0057] Дисплей 810 показывает дисплей, показывающий список 825 удаленных электронных сообщений. Как иллюстрировано, пользователь 806 выбрал сообщения M3-M7 для совместного использования. В ответ на выбор кнопки совместного использования, совместно используемый элемент 8 30 интерфейса пользователя отображается. Совместно используемый элемент 8 60 интерфейса пользователя показывает окно ввода текста, которое позволяет пользователю вводить получателя, используя имена и/или адреса электронной почты. Как описано в настоящем описании, другие способы могут использоваться для идентификации получателя(ей). Когда пользователь выбирает опцию "Совместно использовать" из интерфейса 830 пользователя, выбранный контент 820 передачи сообщений совместно используется с выбранным получателем(ями). В соответствии с вариантом осуществления, получатель(и) верифицируются прежде, чем совместно использовать контент передачи сообщений. Верификация может включать в себя различные операции. Например, проверка может быть осуществлена для гарантии, что адрес электронной почты является действительным, получатель авторизован для приема выбранного контента передачи сообщений и т.п.
[0058] Фиг. 9-13 показывают примерное совместное использование папки и ее контента с получателем.
[0059] Фиг. 9 показывает примерный горизонтально ориентированный дисплей, показывающий выбор папки.
[0060] Дисплей 910 показывает дисплей, иллюстрирующий контент передачи сообщений. Как иллюстрировано, папка "Fabrikum Data" выбирается. В ответ на выбор отображается контент передачи сообщений (например, электронные сообщения). В текущем примере, в ответ на выбор папки Fabrikum Data для совместного использования, отображаемый контент на дисплее 910 копируется выбранному получателю(ям).
[0061] Фиг. 10 показывает примерный горизонтально ориентированный дисплей, показывающий выбор папки для совместного использования.
[0062] Дисплей 1010 показывает дисплей, иллюстрирующий пользователя, выбирающего "Fabrikum Data" для совместного использования. Как иллюстрировано, папка "Fabrikum Data" выбирается для возможного совместного использования. В ответ на выбор отображается UI 102 0, который включает в себя опцию "Совместное использование". В ответ на выбор опции Совместное Использование, совместно используемый элемент интерфейса пользователя отображается (См. Фиг. 11).
[0063] Фиг. 11 показывает примерный горизонтально ориентированный дисплей, показывающий выбор получателя.
[0064] Дисплей 1160 показывает дисплей, иллюстрирующий элемент 1020 интерфейса пользователя для ввода одного или более получателей, с которыми совместно использовать выбранный контент передачи сообщений. UI 1020 также показывает опции для ограничения совместного использования контента передачи сообщений для контента в выбранной папке так же, как опции для совместного использования контента и отмены операции совместного использования.
[0065] Дисплей 1170 показывает дисплей, иллюстрирующий элемент 1020 интерфейса пользователя после ввода имени (Bethany Doan). Когда пользователь готов совместно использовать контент передачи сообщений, выбор опции «Совместно Использовать» в UI 1020 выбирается для начала совместного использования.
[0066] Фиг. 12 показывает примерный горизонтально ориентированный дисплей, иллюстрирующий примерное приглашение, принятое получателем для показа контента.
[0067] Дисплей 1210 показывает дисплей, иллюстрирующий пользователя (в этом случае Bethany Doan), получающего приглашение совместного использования от Ed Banti.
[0068] Дисплей 1220 показывает примерное приглашение совместного использования. Приглашение совместного использования включает в себя опции для принятия/отклонения приглашения. Получатель может предварительно просматривать контент передачи сообщений, который выбирается для совместного использования. В соответствии с вариантом осуществления, папка, выбранная для совместного использования, отображается в почтовом ящике (1215) получателя. Если получатель выбирает папку 1215, контент передачи сообщений отображается. Если пользователь отклоняет приглашение, тогда папка 1215 удаляется. Приглашение может быть действительным в течение предварительно определенного промежутка времени (например, две недели). Местоположение того, где хранится контент в почтовом ящике получателя, может быть предварительно определено и/или выбрано пользователем. В текущем примере совместно используемый контент передачи сообщений будет скопирован в и храниться в папке Fabrikam Data 1215. Приглашение, как иллюстрировано, также включает в себя размер совместно используемого контента передачи сообщений и размер квоты получателя.
[0069] Фиг. 13 показывает примерный горизонтально ориентированный дисплей, иллюстрирующий почтовый ящик получателей после принятия приглашения совместного использования.
[0070] Дисплей 1310 показывает почтовый ящик получателей (в этом случае Bethany Doan) после принятия приглашения совместного использования от Ed Banti. Как мы видим, почтовый ящик включает в себя " Fabrikum Data" в списке папок получателя.
[0071] В то время как некоторые варианты осуществления изобретения были описаны, другие варианты осуществления могут существовать. Кроме того, хотя варианты осуществления данного изобретения были описаны как ассоциированные с данными, хранящимися в памяти и на других носителях данных, данные могут также храниться на или считываться из других типов считываемых компьютером носителей, таких как вторичные устройства хранения данных, как жесткие диски, дискеты или CD-ROM, несущий сигнал из Интернета или другие формы RAM или ROM. Дополнительно, описанные этапы способов могут быть изменены любым способом, включающим в себя повторное упорядочивание этапов и/или вставку или удаление этапов, не отступая от изобретения.
[0072] Вышеупомянутое описание, примеры и данные предоставляют полное описание изготовления и использования состава изобретения. Поскольку множество вариантов осуществления изобретения могут быть осуществлены, не отступая от сущности и объема изобретения, изобретение содержится в формуле изобретения ниже прилагаемой.