УСТАНОВКА РАЗРЕШЕНИЙ ДЛЯ ССЫЛОК, ПЕРЕСЫЛАЕМЫХ В ЭЛЕКТРОННЫХ СООБЩЕНИЯХ
INSTALLING PERMISSIONS FOR LINKS SUBMITTED IN ELECTRONIC MESSAGES

Предшествующий уровень техники
[0001] Пользователи регулярно отправляют ссылки на документы и другой контент пользователям для просмотра. Пользователь, получающий сообщение, находит ссылку в сообщении, а затем использует ссылку для доступа к контенту. Пользователь может переслать сообщение, содержащее ссылку другим пользователям, которые могут не быть авторизованы для доступа к связанному контенту.
Сущность изобретения
[0002] Это краткое изложение предоставлено, чтобы ввести выбор понятий в упрощенной форме, которые дополнительно описаны ниже в подробном описании. Это краткое изложение не предназначено для идентификации ключевых признаков или существенных признаков заявленного объекта и не предназначено для использования в качестве помощи в определении объема заявленного изобретения.
[0003] Менеджер разрешения обнаруживает, когда электронное сообщение, включающее в себя одну или несколько ссылок, пересылается к другому получателю. Например, автор может отправить сообщение, которое имеет набор разрешений, которые позволяют осуществить доступ к связанному контенту для получателя, которое затем пересылается получателем другому получателю. Менеджер разрешения обнаруживает, когда сообщение, включающее в себя ссылку, пересылается, и отправляет уведомление автору, указывающее, что сообщение было переслано другому получателю. Уведомление может также быть отправлено получателю, который принял пересланное сообщение, указывающее, что автор был уведомлен, что получатель не авторизован для доступа к связанному контенту в пересланном сообщении. Автор может установить разрешения для доступа к связанному контенту из опций разрешения, которые отображаются с сообщением уведомления, отправленным менеджером разрешения. После того как разрешения установлены, менеджер разрешения может послать уведомление получателю пересланного сообщения с информацией, касающейся установленных разрешений.
Краткое описание чертежей
[0004] Фиг. 1 показывает примерную вычислительную среду.
[0005] Фиг. 2 показывает систему для установки разрешений для ссылок, которые пересылаются в электронных сообщениях.
[0006] Фиг. 3 показывает отображение электронного сообщения, содержащего ссылку, которое составлено автором.
[0007] Фиг. 4 показывает отображение электронного сообщения, включающего в себя ссылку, которая получена получателем и переслана к другому получателю.
[0008] Фиг. 5 показывает отображение электронного сообщения автору, указывающего, что сообщение, включающее в себя ссылку, было переслано к одному или более дополнительному получателю.
[0009] Фиг. 6 показывает отображение сообщений уведомления, отправленных к получателям пересланного сообщения, включающего в себя ссылку, и
[0010] Фиг. 7 показывает иллюстративный процесс для установки разрешений для ссылок, которые пересылаются в электронных сообщениях.
Подробное описание
[0011] Со ссылками на чертежи, на которых одинаковые ссылочные позиции обозначают одинаковые элементы, будут описаны различные варианты осуществления. В частности, фиг. 1 и соответствующее обсуждение предназначены для обеспечения краткого общего описания подходящей вычислительной среды, в которой могут быть реализованы варианты осуществления.
[0012] Как правило, программные модули включают в себя процедуры, программы, компоненты, структуры данных и другие типы структур, которые выполняют конкретные задачи или реализуют определенные абстрактные типы данных. Другие конфигурации компьютерной системы также могут быть использованы, включая карманные устройства, многопроцессорные системы, основанную на микропроцессорах или программируемую бытовую электронику, миникомпьютеры, универсальные компьютеры и тому подобное. Распределенные вычислительные среды также могут быть использованы, где задачи выполняются удаленными устройствами обработки, которые связаны через сеть связи. В распределенной вычислительной среде программные модули могут быть расположены как в локальных, так и в удаленных запоминающих устройствах.
[0013] Со ссылкой на фиг. 1 будет описана иллюстративная компьютерная среда для компьютера 100, используемого в различных вариантах осуществления. Компьютерная среда, показанная на фиг. 1, включает в себя вычислительные устройства, каждое из которых может быть сконфигурировано как мобильное вычислительное устройство (например, телефон, планшет, нэтбук, ноутбук), сервер, настольный компьютер или некоторый другой тип вычислительного устройства и включает в себя центральный блок обработки (CPU) 5, системную память 7, включающую в себя оперативное запоминающее устройство 9 (RAM) и память только для чтения (ROM) 10 и системную шину 12, которая соединяет память с центральным блоком обработки (CPU) 5.
[0014] Базовая система ввода/вывода, содержащая основные процедуры, которые помогают передавать информацию между элементами внутри компьютера, например, во время запуска, хранится в ROM 10. Компьютер 100 также включает в себя запоминающее устройство 14 большой емкости для хранения операционной системы 16, приложения(й) 24 обмена сообщениями, веб-браузера и менеджера 26 разрешения, что будет описано ниже более подробно.
[0015] Запоминающее устройство 14 большой емкости соединено с процессором 5 через контроллер запоминающего устройства (не показан), подключенный к шине 12. Запоминающее устройство 14 большой емкости и связанные с ними машиночитаемые носители обеспечивают энергонезависимое хранение для компьютера 100. Хотя описание машиночитаемых носителей, содержащееся здесь, относится к запоминающему устройству большой емкости, такому как жесткий диск или накопитель на компакт-диске (CD-ROM), считываемые компьютером носители могут быть любыми доступными носителями, к которым можно получить доступ с помощью компьютера 100.
[0016] В качестве примера, но не ограничения, машиночитаемые носители могут содержать компьютерные носители данных и среды передачи данных. Компьютерные носители данных включают в себя энергозависимые и энергонезависимые, съемные и несъемные носители, реализованные любым способом или технологией для хранения информации, такой как машиночитаемые инструкции, структуры данных, программные модули или другие данные. Компьютерные носители данных включают в себя, без ограничения указанным, RAM, ROM, стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), флэш-память или другую технологию твердотельной памяти, CD-ROM, цифровые универсальные диски (DVD) или другое оптическое запоминающее устройство, магнитные кассеты, магнитную ленту, накопитель на магнитных дисках или другие магнитные запоминающие устройства или любой другой носитель, который может использоваться для хранения требуемой информации и к которому может обращаться компьютер 100.
[0017] Компьютер 100 работает в сетевой среде, используя логические соединения с удаленными компьютерами через сеть 18, такую как Интернет. Компьютер 100 может подключаться к сети 18 через блок 20 сетевого интерфейса, подключенный к шине 12. Сетевое соединение может быть беспроводным и/или проводным. Блок 20 сетевого интерфейса может также использоваться для подключения к сетям других типов и удаленным компьютерным системам. Компьютер 100 может также включать в себя входной/выходной контроллер 22 для приема и обработки ввода от ряда других устройств, таких как клавиатура, мышь или электронное перо (не показано на фиг. 1). Кроме того, входной/выходной контроллер 22 может обеспечивать ввод/вывод на экран дисплея 23, принтер или другой тип устройства вывода.

[0018] Как кратко упомянуто выше, ряд программных модулей и файлов данных могут храниться в запоминающем устройстве 14 большой емкости и RAM 9 компьютера 100, включая операционную систему 16, подходящую для управления работой компьютера, такую как Windows Phone 7, Windows 7 или WINDOWS SERVER операционная система от корпорации Майкрософт, Редмонд, штат Вашингтон. Запоминающее устройство 14 большой емкости и RAM 9 могут также хранить один или несколько программных модулей. В частности, запоминающее устройство 14 большой емкости и RAM 9 могут хранить одну или более прикладных программ, включая одно или более приложений 24 обмена сообщениями и веб-браузер 25.

[0019] Интерфейс пользователя 15 используется пользователем, чтобы взаимодействовать с приложениями и документами. Приложение(я) 24 обмена сообщениями могут быть одним или более различными приложениями обмена сообщениями. Например, компьютер 100 может содержать приложение электронной почты, приложение мгновенного обмена сообщениями (IM), SMS, MMS приложение, сеть информации реального времени (например, Twitter-интерфейс), приложение социальных сетей и тому подобное. В соответствии с вариантом осуществления приложение 24 обмена сообщениями является приложением электронной почты, таким как MICROSOFT OUTLOOK. Приложение(я) обмена сообщениями могут быть основанными на клиенте и/или основанными на Интернете. Например, может быть использована основанная на сети служба 17 сообщений, такая как MICROSOFT WINDOWS LIVE, или некоторая другая, основанная на сети служба электронной почты и служба обмена сообщениями.
[0020] Сетевой ресурс 27 сконфигурирован для хранения контента (например, документов, электронных таблиц, веб-контента и т.п.), которые являются доступными для одного или нескольких пользователей через IP-сеть 18. Например, сетевой ресурс 27 может хранить контент, доступный для пользователей, находящихся в одном или более местах. Ссылки, которые включены в электронные сообщения, могут обеспечить доступ к контенту в сетевом ресурсе 27, когда ссылка используется.
[0021] Менеджер 26 разрешения сконфигурирован для установки разрешений для ссылки, которая пересылается в электронном сообщении. Менеджер 26 разрешения может быть расположен вне приложения, например, приложения 24 обмена сообщениями, как показано, или может быть частью приложения. Кроме того, все/некоторые функциональные возможности, предоставляемые менеджером 26 разрешения, могут быть расположены внутри/вне приложения обмена сообщениями.
[0022] Менеджер 26 разрешения сконфигурирован для обнаружения, когда электронное сообщение, включающее в себя одну или несколько ссылок, пересылается к получателю, который не является исходным получателем сообщения. Термин "ссылка" относится к адресу, который представляет местоположение контента. Например, ссылка может быть в форме унифицированного указателя ресурса (URL), который определяет сетевое местоположение, где хранится контент. Выбор ссылки обычно извлекает контент, на который указывает ссылка. Автор может отправить сообщение получателю, который имеет разрешения, позволяющие получателю осуществлять доступ к связанному контенту. Получатель исходного сообщения может переслать сообщение другому получателю, который может или не может быть авторизованным для доступа к связанному контенту. Менеджер 26 разрешения обнаруживает, когда сообщение, включающее в себя ссылку, пересылается, и отправляет уведомление автору, указывающее, что сообщение было переслано другому получателю. Уведомление может также быть отправлено получателю, который принял пересланное сообщение, отправленное от менеджера 26 разрешения, указывающее, что автор был уведомлен, что получатель не авторизован для доступа к связанному контенту в пересланном сообщении. Автор может отправить разрешения для получателей, принимающих пересланное сообщение, посредством опций разрешения доступа, которые отображаются с сообщением уведомления, которое было отправлено от менеджера 26 разрешения. После того как разрешения установлены, менеджер 26 разрешения может отправить уведомление получателю пересланного сообщения с информацией, касающейся набора разрешений. Подробное описание менеджера разрешения представлено ниже.
[0023] На фиг. 2 показана система для установки разрешений для ссылок, которые пересылаются в электронных сообщениях. Как показано, система 200 включает в себя вычислительное устройство 1 (210), вычислительное устройство 2 (220), вычислительное устройство 3 (225), сетевой ресурс 230 и службу 240 обмена сообщениями.
[0024] Вычислительные устройства могут быть любым типом вычислительного устройства, которое сконфигурировано для выполнения операций, связанных с отправкой и получением электронных сообщений, содержащих ссылки на контент. Например, некоторыми из вычислительных устройств могут быть: мобильные вычислительные устройства (например, сотовые телефоны, планшеты, смартфоны, портативные компьютеры и тому подобное), настольные вычислительные устройства и серверы. Некоторые вычислительные устройства могут быть выполнены с возможностью обеспечения онлайн-службы (например, служба 240 обмена сообщениями, которая сконфигурирована для отправки и получения электронных сообщений), некоторые из них могут быть организованы как ресурсы данных, некоторые могут быть организованы в локальных сетях, некоторые могут быть расположены в сетях, доступных через Интернет, и тому подобное.
[0025] Вычислительные устройства соединены через сеть 18. Сеть 18 может быть сетью множества различных типов сетей. Например, сеть 18 может быть IP-сетью, сетью оператора сотовой связи и т.п. Как правило, сеть 18 используется для передачи данных между вычислительными устройствами, такими как вычислительное устройство 1, вычислительное устройство 2, вычислительное устройство 3, сетевой ресурс 230 и служба 240 обмена сообщениями.
[0026] Вычислительное устройство 1 включает в себя приложения 212 обмена сообщениями и пользовательский интерфейс 216. Как показано на чертеже, вычислительное устройство 1 используется пользователем, чтобы взаимодействовать с электронными сообщениями, контентом в сетевом ресурсе (например, контентом 232) и т.п.
[0027] Пользовательский интерфейс (UI) 216 используется для взаимодействия с приложением и контентом, такими как приложение 212 обмена сообщениями и контент 232. Один или более пользовательских интерфейсов одного или более типов могут быть использованы для взаимодействия с контентом. Например, UI 216 может включать в себя использование контекстного меню, меню в панели меню, пункта меню, выбранного из ленточного пользовательского интерфейса, графического меню и т.п. Как правило, UI 216 конфигурирован так, что пользователь может легко взаимодействовать с контентом и электронными сообщениями. Например, пользователь может просто выбрать опцию в UI 216, которая создает новые электронные сообщения, которые включают в себя одну или более ссылок на контент.
[0028] Приложение 212 обмена сообщениями может быть клиентским приложением, таким как приложение электронной почты, приложение мгновенного обмена сообщениями, приложение для социальных медиа и т.п. Как правило, приложение 212 обмена сообщениями используется для отправки и приема электронных сообщений одного или более типов. Сетевая услуга 240 обмена сообщениями может быть использована в дополнение к приложению 212 обмена сообщениями или вместо одного или более из различных приложений обмена сообщениями. Например, веб-интерфейс может быть использован для доступа к службе 240 обмена сообщениями.
[0029] Служба 240 обмена сообщениями может быть использована для обработки электронных сообщений между одним или несколькими вычислительными устройствами, такими как вычислительное устройство 1 и вычислительное устройство 2. Служба 240 обмена сообщениями может быть сконфигурирована для обработки различных типов сообщений, таких как SMS, MMS, электронная почта, сообщения для социальных сетей и тому подобное. Служба 240 обмена сообщениями может быть сконфигурирована с функциональностью менеджера 26 разрешения, и один или более типов сообщений может быть использован для передачи электронных сообщений, включающих в себя ссылки на контент.
[0030] Вычислительное устройство 2 включает в себя одно или более приложений, таких как веб-браузер (222), который может быть сконфигурирован для доступа к службе обмена сообщениями, такой как веб-служба электронной почты, а также для взаимодействия с контентом. Например, веб-браузер может быть использован для доступа к электронному сообщению через службу электронной почты, а затем для доступа к контенту 232, хранящемуся в сетевом ресурсе 230.
[0031] Один или более сетевых ресурсов (например, сетевой ресурс 230) может быть использован для хранения контента. Контент может быть любым типом контента, на который дана ссылка в сообщении, таким как текстовые документы, электронные таблицы, слайды, контенты веб-сайтов и т.п. Сетевой ресурс 230 является доступным для вычислительных устройств, которые взаимодействуют с контентом. Сетевой ресурс может быть ассоциирован с онлайн-службой, которая поддерживает онлайн доступ/взаимодействие с контентом.
[0032] Вычислительное устройство 3 (225) сконфигурировано как почтовый сервер. Например, приложение 212 обмена сообщениями на вычислительном устройстве 1 может быть использовано для создания сообщения, которое включает в себя ссылку, которая должна быть отправлена к одному или нескольким получателям. Когда пользователь посылает сообщение, вычислительное устройство 3 может быть сконфигурировано для выполнения различных действий обработки почты и доставки сообщений к одному или более получателям. Как показано на чертеже, вычислительное устройство 3 включает в себя функциональные возможности менеджера 26 разрешения. В соответствии с вариантом осуществления вычислительное устройство 3 (почтовый сервер), использующее менеджер 26 разрешения, определяет, когда сообщение, включающее в себя ссылку, пересылается к другому получателю.
[0033] Менеджер 26 разрешения сконфигурирован, чтобы обнаруживать любые ссылки на контент, которые включены в электронное сообщение, которое пересылается. Ссылки могут быть на контент любого типа, например, текстовые документы, электронные таблицы, слайды, контент веб-сайта и т.п. Как правило, ссылка может быть на контент любого типа, доступный для вычислительного устройства. Менеджер 26 разрешения сконфигурирован, чтобы обнаруживать, когда электронное сообщение, включающее в себя одну или более ссылок, пересылается к получателю, который не является первоначальным получателем сообщения. Менеджеры разрешения на различных вычислительных устройствах и/или сетях могут быть сконфигурированы для обмена информацией между ними. Например, менеджер 26 разрешения на вычислительном устройстве 3 может осуществлять коммуникацию с менеджером разрешения в службе 240 обмена сообщениями, чтобы обеспечивать/получать информацию об отправленных/пересланных сообщениях, которые включают в себя ссылки. Менеджер разрешения может хранить установки разрешений для ссылок в центральном хранилище данных, таком как сетевой ресурс 230.
[0034] Менеджер 26 разрешения обнаруживает, когда сообщение, включающее в себя ссылку, пересылается, и отправляет уведомление автору, указывающее, что это сообщение было переслано к другому получателю. Менеджер 26 разрешения также может быть сконфигурирован для определения, когда ссылка пересылается как вложение, которое было включено в сообщение, отправленное автором. Уведомление также может быть отправлено получателю, который получил пересланное сообщение, от менеджера 26 разрешения, указывающее, что автор был уведомлен, что получатель не авторизован для доступа к связанному контенту в пересланном сообщении. Автор может установить разрешения для доступа к ссылке из опций разрешения, которые отображаются с сообщением уведомления, которое было отправлено менеджером 26 разрешения. После установки разрешений менеджер 26 разрешения может отправить уведомление получателю пересланного сообщения с информацией, касающейся установленных разрешений.
[0035] Фиг. 3-6 показывают примеры электронных сообщений, включающих в себя связанный контент. Фиг. 3-6 приведены в иллюстративных целях и не предназначены для ограничения.
[0036] На фиг. 3 показано отображение электронного сообщения, включающего в себя ссылку, составленную автором. Как показано, сообщение 300 содержит поле To (Кому):, поле Cc (Копия):, поле Subject (Тема):, поле Attached (Вложение), тело 325 сообщения, включающее в себя ссылку на контент 310, опции 315, 320, 330, 335, 340 и 345 изменения разрешения. Больше или меньше полей может быть включено в электронное сообщение.
[0037] Доступ к электронному сообщению и его создание могут осуществляться с использованием одного или более приложений обмена сообщениями. Например, веб-браузер может получить доступ к службе электронной почты, приложение электронной почты на вычислительном устройстве может быть сконфигурировано для отправки/получения сообщений электронной почты из одной или более различных служб и т.п.
[0038] Когда электронное сообщение составляется, ссылка на контент 310 включается в сообщение. Ссылки могут быть на контент любого типа, например, текстовые документы, электронные таблицы, слайды, веб-сайты и т.п. Как правило, ссылка может быть на контент любого типа, доступный для вычислительного устройства. В соответствии с вариантом осуществления любые ссылки на контент, которые включены в тело сообщения, отображаются как связанный контент в области вложения (например, поле «Вложение:»), так что, когда пользователь, получающий сообщение, осуществляет доступ к сообщению, связанный контент может просматриваться в области вложения, которая ассоциирована с электронным сообщением. Таким образом, пользователю не требуется выполнять поиск связанного контента в теле электронного сообщения, которое может содержать много различных откликов. Ссылка, которая содержится в теле сообщения, может быть оставлена или нет в теле сообщения.
[0039] Графический индикатор, например, пиктограмма (иконка), может отображаться в области вложения рядом со ссылкой. Графический индикатор может быть выбран, чтобы указывать тип контента и/или другие характеристики, относящиеся к связанному контенту. Например, иконка документа может быть использована, чтобы показать, что контент является документом, веб-иконка может быть использована для веб-контента, иконка электронной таблицы может быть использована для электронных таблиц, иконка картинки может быть использована для изображения, иконка сообщения может быть использована для сообщений и т.п. Также может быть отображен указатель, который показывает, что иконка представляет контент, на который дается ссылка в теле сообщения. Другие указатели также могут быть использованы, чтобы показать другую информацию (например, указатель, чтобы показать, что связанный контент является авторизованным/не авторизованнным для получателя).
[0040] Опция 315 изменения разрешения предоставляет различные опции для установки разрешений доступа для получателей сообщения, включающего в себя ссылку 310. Например, автор может выбрать опцию 315 изменения разрешения, чтобы изменить параметры разрешений для получателей (Дэн, Пол, Тим) для доступа к связанному контенту, на который указывает ссылка 310. Как показано, меню 320 опций включает в себя опции для настройки разрешений для чтения/записи, чтения, записи, разрешения пересылки и другие опции. Опция разрешенной пересылки позволяет автору автоматически устанавливать разрешение для получателей пересланных сообщений, которые принимают ссылку в пересланном сообщении. Например, когда выбрана опция разрешения пересылки, разрешения для связанного контента автоматически устанавливаются для обеспечения возможности доступа для каждого из получателей, которые принимают пересланное сообщение, которое содержит ссылки, от одного из первоначальных получателей.
[0041] В соответствии с вариантом осуществления по умолчанию набор разрешений (например, чтение/запись) автоматически устанавливается для всех ссылок, которые включены в исходное сообщение, которое создано автором. Установки разрешения могут быть получены с использованием различных меню/опций меню. Например, меню 330 показывает выбор для каждого получателя исходного сообщения 300. После выбора одного из получателей из меню 330 отображается меню 335 опций, которые могут быть использованы для изменения разрешений для выбранного получателя.
[0042] Меню 340 обеспечивает опцию для изменения группы, к которой применяются разрешения. Выбор опции 340 изменения группы отображает меню 345 опций, которое позволяет пользователю добавить пользователя из группы, удалить пользователя из группы и установить по умолчанию разрешения для группы. Согласно варианту осуществления, исходная группа основана на получателях в сообщении (например, сообщении 300). Автор может добавить одного или более других пользователей в группу. Например, даже если сообщение всего лишь отправляется к первой группе получателей, могут быть и другие пользователи, которые находятся в той же команде, которые имеют право просматривать связанный контент.
[0043] На фиг. 4 показано отображение электронного сообщения, включающего в себя ссылку, которое принимается получателем и пересылается к другому получателю.
[0044] Как показано, сообщение 400 включает в себя ссылку 310 в теле сообщения 400. Автор создает сообщение 400, которое включает в себя ссылку 310, адресованное трем получателям (Дэн, Пол, Тим). Получатель сообщения (например, Дэн) решает переслать сообщение 400, включающее в себя ссылку, двум дополнительным получателям (Джед и Том).
[0045] Когда сообщение 400 пересылается в сообщении 450, менеджер разрешения определяет, что сообщение 400, которое включает в себя ссылку, было переслано другому получателю. В ответ на обнаружение того, что сообщение 400 переслано, менеджер разрешения посылает уведомление автору сообщения 400.
[0046] На фиг. 5 показано отображение электронного сообщения автору, указывающего, что сообщение, включающее в себя ссылку, было переслано одному или более дополнительных получателей.
[0047] Как иллюстрируется, сообщение 500 показывает автору, что ссылка была переслана другому получателю. Сообщение уведомления (например, сообщение 500) может доставляться или нет автору для авторизованных получателей ссылки. Например, когда получатель пересланного сообщения уже авторизован для доступа к связанному контенту, уведомление может не отправляться автору.
[0048] Когда один или более из получателей не авторизованы для доступа к связанному контенту, сообщение 500 может включать в себя опцию 510 разрешения, которая обеспечивает опции меню для установки разрешений для получателей авторизованного сообщения. Например, при выборе опции 510 разрешения отображаются опции 520, которые могут быть выбраны для установки разрешения для ссылки для каждого из неавторизованных получателей на чтение/запись, чтение, запись, запрет доступа или некоторую другую опцию. Установки разрешений для неавторизованных пользователей могут быть получены с использованием различных меню/опцией меню.
[0049] Например, отображение 530 меню показывает выбор для каждого получателя пересланного сообщения 400, который является неавторизованным. После выбора одного из получателей из меню 530 отображается меню 535 опций, которые могут быть использованы для изменения разрешения для выбранного получателя.
[0050] Отображение 540 меню предоставляет возможность устанавливать разрешения для каждого члена группы для связанного контента и устанавливать разрешения для одного из получателей. Например, когда и для кого применять разрешения. Выбор опции 540 отображает меню 545 опций, которое позволяет пользователю установить разрешение для группы из чтения/записи, чтения, записи или запрета.
[0051] На фиг. 6 показано отображение сообщений уведомления, отправляемых получателям пересланного сообщения, содержащего ссылку.
[0052] Как показано, сообщение 600 обеспечивает уведомление 620 неавторизованных получателей, что автор был уведомлен, что получатели в настоящее время не имеют доступа к ссылке и что автору предложено установить разрешения для каждого из неавторизованных получателей.
[0053] Сообщение 650 обеспечивает уведомление получателя сообщения, что разрешения установлены. Например, уведомление 660 может предоставить получателю разрешения, которые были установлены для получателя автором (например, разрешение на чтение в данном примере).
[0054] На фиг. 7 показан иллюстративный процесс для установки разрешений для ссылок, которые пересылаются в электронных сообщениях. При чтении обсуждения процедур, представленных здесь, следует понимать, что логические операции различных вариантов осуществления реализуются (1) как последовательность реализуемых компьютером действий или программных модулей, исполняемых в вычислительной системе и/или (2) как взаимосвязанные машинные логические схемы или схемные модули в компьютерной системе. Реализация является вопросом выбора в зависимости от требований к производительности вычислительной системы, реализующей изобретение. Соответственно логические операции, проиллюстрированные и составляющие варианты осуществления, описанные здесь, упоминаются по-разному как операции, структурные устройства, действия или модули. Эти операции, структурные устройства, действия и модули могут быть реализованы программными средствами, аппаратными средствами, в цифровой логике специального назначения и любыми их комбинациями.
[0055] После начального блока процесс 700 переходит к операции 710, где автор составляет разрешения и отправляет электронное сообщение, содержащее ссылку. Электронное сообщение может быть любым типом электронного сообщения, которое включает в себя ссылку. В соответствии с вариантом осуществления электронные сообщения являются сообщениями электронной почты. Другие сообщения могут также содержать ссылки, такие как SMS, MMS, сообщения службы обмена мгновенными сообщениями, сообщения социальных сетей и т.п. Согласно одному из вариантов осуществления устанавливаемый по умолчанию набор разрешений (например, чтение/запись) устанавливается автоматически для любых ссылок, для каждого из получателей, которые включены в исходное сообщение, которое создал автор. Разрешения для ссылок также могут быть индивидуально конфигурированы, и/или больше пользователей могут быть авторизованы для доступа к связанному контенту, которые не являются получателями исходного сообщения.
[0056] Переходя к операции 720, все ссылки, которые пересылаются в сообщении получателю, обнаруживаются. Например, когда сообщение пересылается системой обмена сообщениями, сообщение может автоматически анализироваться для обнаружения ссылок. Ссылки могут содержаться в любом месте внутри потока электронных сообщений (например, в первом ответе на сообщение, в третьем ответе и исходном сообщении).
[0057] Переходя к операции 730, автору исходного сообщения, включающего в себя ссылку, отправляется сообщение уведомления, что ссылка была переслана другому получателю. Получатель может быть авторизован или нет для доступа к контенту. Определение того, авторизован ли получатель, может выполняться системой обмена сообщениями. Например, система обмена сообщениями может получить доступ к сетевому ресурсу, чтобы определить разрешения для одного или более получателей. В соответствии с вариантом осуществления, автор устанавливает условия на то, когда получать уведомления для получателей, принимающих пересланные сообщения, которые авторизованы для доступа к контенту. Когда один или более из получателей не авторизованы для доступа к связанному контенту, сообщение уведомления включает в себя опции разрешения для установки разрешений на связанный контент для получателей авторизованного сообщения. Например, автор может установить разрешение для получателей как группы и/или индивидуально (например, чтение/запись, чтение, запись, запрет).
[0058] Переходя к операции 740, сообщение уведомления отправляется получателю пересланного сообщения, содержащего ссылку, которое указывает, что автор был уведомлен о пересылке ссылки и что автору было предложено установить разрешение для получателя для доступа к связанному контенту.
[0059] Переходя к операции 750, установки разрешений принимаются от автора. В соответствии с вариантом осуществления установки разрешений устанавливаются в ответном сообщении. Таким образом, эти установки могут выполняться в состоянии офф-лайн автора и когда автор вновь переходит в состояние он-лайн, установки разрешения отсылаются в ответном сообщении к менеджеру разрешения. Когда автор находится в сети, настройки разрешения могут отсылаться непосредственно к менеджеру разрешения в ответ на выбор опции разрешения в отображаемых опциях разрешения.
[0060] Переходя к операции 760, сообщение отправляется получателю пересланного сообщения, когда разрешения для получателя на доступ к связанному контенту были приняты от автора.
[0061] Затем процесс переходит к блоку завершения и возвращается к обработке других действий.
[0062] Приведенное выше описание, примеры и данные обеспечивают полное описание для реализации и использования изобретения. Поскольку многие варианты осуществления настоящего изобретения могут быть сделаны без отступления от сущности и объема изобретения, изобретение заключается в том, как охарактеризовано в прилагаемой формуле изобретения.