Контролируемая система связи
Иллюстрации
Показать всеИзобретение относится к информационным сетям, в частности к системам и способам, которые предоставляют пользователям контролируемую среду связи, включающую в себя различные уровни конфиденциальности и/или защиты, которые позволяют пользователю обмениваться данными с другими пользователями на различных уровнях конфиденциальности или защиты одновременно. Техническим результатом является предоставление пользователю возможности назначать или задавать варьирующиеся уровни конфиденциальности для своей информации или содержимого, чтобы управлять доступом к такой информации другими пользователями. Технический результат достигается тем, что первый пользователь может поддерживать один или более "порталов" содержимого, которые могут быть доступны, по меньшей мере, для поднабора членов онлайнового сообщества. Доступ к содержимому любого портала может быть основан на уровне конфиденциальности портала и уровне конфиденциальности, к примеру параметрах доступа, предоставленных человеку. Уровни конфиденциальности и компоновка содержимого может быть иерархической и/или неперекрывающейся. Таким образом, пользователь может прозрачно обмениваться данными с несколькими пользователями одновременно независимо от их контекста или уровня конфиденциальности, при этом сохраняя границы конфиденциальности каждого портала. 3 н. и 15 з.п. ф-лы, 13 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к информационным сетям, а в частности к системам и способам, которые предоставляют пользователям контролируемую среду связи, включающую в себя различные уровни конфиденциальности и/или защиты, которые позволяют пользователю обмениваться данными с другими пользователями на различных уровнях конфиденциальности или защиты одновременно.
Предшествующий уровень техники
Один из наиболее эффективных каналов распространения и получения информации заключается в прямых личных взаимоотношениях, упоминаемых как социальные сети. Социальная сеть состоит из людей и их личных взаимоотношений с другими людьми, посредством которых происходит обмен информацией и возможностями. Прямые личные взаимоотношения подразумевают то, что два человека "знают" друг друга и типично имеют определенную степень доверия друг к другу. Один человек может иметь более одной или несколько различных социальных сетей, что аналогично человеку, имеющему различные группы друзей (к примеру, друзей семьи, друзей на работе, школьных друзей, друзей по вечеринкам и т.д.).
Значение социальной сети может быть продемонстрировано посредством, например, феномена "шесть степеней разделения", который означает, что интервал между любыми двумя людьми в исчислении прямых личных взаимоотношений относительно небольшой (к примеру, 6 степеней и менее). Социальные сети часто используются людьми, зачастую без сознательного намерения. Например, человек может искать работу и связаться со своими друзьями, чтобы определить, знают ли они возможные должности. Эти друзья могут предоставить надежную информацию о должностях, о которых они непосредственно знают. Эти друзья также могут порекомендовать своему ищущему работу другу доступные должности. Более того, эти непосредственные личные отношения могут быть использованы для того, чтобы получать социальную информацию и/или возможности, такие как, например, информация о возможных любовных партнерах, хороших фильмах, ресторанах и/или покупке, продаже либо торговле продуктами и услугами.
Прямые личные взаимоотношения, в частности, полезны при получении информации и возможностей вследствие ассоциативно связанной надежности информации и вовлеченных людей. Например, человек типично более часто готов поменяться домом отдыха (поменяться домами) с другом друга, даже несмотря на то, что человек может не знать лично друга друга, чем поменяться домами с незнакомцем. Основа такого доверия заключается в том, что человек может доверять, что его промежуточный друг не был бы ассоциативно связан с человеком, предлагающим поменяться домами (к примеру, другом друга), если бы друг друга был бы ненадежным или ему нельзя было бы доверять. Обобщая, промежуточный друг может быть доверенным, чтобы предложить честную оценку доверенности третьей стороны. Социальные сети зачастую являются базой для основанной на отзывах информации, такой как, например, фильмы, рестораны, места путешествий и т.п. На эту информацию, совместно используемую большим числом обычных жителей, типично больше полагаются, чем на обзоры от профессиональных критиков.
В контексте онлайновой социальной сети продолжает оставаться проблема обслуживания, контроля и регулирования пользователей, связанная с ограниченными системными ресурсами и образом действий пользователей.
Сущность изобретения
Далее представлена упрощенная сущность изобретения, для того чтобы предоставить базовое понимание некоторых аспектов изобретения. Эта сущность не является всесторонним обзором изобретения. Она не предназначена для того, чтобы определить ключевые/важнейшие элементы изобретения или обрисовать область применения изобретения. Ее единственная цель - представить некоторые понятия изобретения в упрощенной форме в качестве вступления в более подробное описание, которое изложено далее.
Настоящее изобретение относится к системе и/или методологии, которая упрощает контролируемую среду связи, которая позволяет пользователю взаимодействовать с другими пользователями онлайнового сообщества на различных уровнях конфиденциальности одновременно. Система и способ позволяют пользователю назначать или задавать варьирующиеся уровни конфиденциальности для своей информации или содержимого, чтобы управлять видимостью и доступом к такой информации другими. В частности, первый пользователь может поддерживать один или более "порталов" или хранилищ содержимого, которые могут быть доступны или просматриваемы, по меньшей мере, для поднабора членов сообщества. Доступ к содержимому любого портала может быть основан на уровне конфиденциальности портала и уровне конфиденциальности (к примеру, параметрах доступа), предоставленных другому, кто может быть зарегистрирован в сообществе. Уровни конфиденциальности могут варьироваться от общедоступного (к примеру, не частного) до полностью частного (к примеру, доступ других пользователей не разрешен) со степенями конфиденциальности, распределенными в промежутке. По сути, пользователь может прозрачно обмениваться данными с несколькими пользователями одновременно независимо от их контекста или уровня конфиденциальности, при этом сохраняя контроль над границами конфиденциальности каждого портала.
Традиционные системы связи, которые предоставляют определенный тип обмена информацией между пользователями, типично требуют, чтобы пользователь (к примеру, владелец содержимого) перемещался между общедоступным и частным контекстом (к примеру, аналогично режимам переключения) на основе контекста другого пользователя (к примеру, человека, запрашивающего доступ к содержимому). Это зачастую может приводить к беспорядку для пользователя, а также ко многим другим проблемам связи и безопасности. Другие традиционные системы связи предлагают только полностью общедоступную или полностью защищенную среду, где в любом случае пользователям предоставляется доступ ко всей информации в системе без ограничений или защищенным способом, соответственно. В отличие от этих традиционных систем, настоящее изобретение упрощает одновременную связь в общедоступном и частном контексте, который фактически прозрачен для обменивающихся данными сторон.
Например, первый пользователь может опубликовать группу фотографий, обозначив некоторые как общедоступные, а некоторые как частные. Второй пользователь только с правами общедоступного доступа может просматривать общедоступные фотографии и обмениваться данными с первым пользователям об общедоступных фотографиях, но не видит или не знает о частных фотографиях. В то же время третий пользователь с правами частного доступа может просматривать частные фотографии и общаться с первым пользователем об этих частных фотографиях.
Различные подходы к осуществлению этого могут применяться. В одном подходе это может достигаться частично посредством первоначального определения прав доступа, если имеются, второго и третьего человека. Когда права доступа подтверждены, второму и третьему пользователю может быть представлено соответствующее содержимое, доступное для них. Когда права доступа не обнаружены, только общедоступный доступ или только общедоступное содержимое может быть сделано доступным для человека. Альтернативно, доступ может не предоставляться, когда права доступа не обнаружены. При другом подходе система может автоматически помещать второго и третьего пользователя в соответствующие порталы посредством идентификации их прав доступа согласно регистрационной информации. При этом подходе доступ в сообщество может автоматически предоставлять второму и третьему пользователю доступ, по меньшей мере, к общедоступному содержимому, а следовательно, помещать соответствующего пользователя в соответствующий портал после регистрации.
Доступ к любому конкретному порталу или хранилищу может предоставлять пользователю возможность оставлять в блоге или публиковать почтовые сообщения, картинки и/или другое содержимое в этом портале. Помимо этого пользователь может просматривать содержимое других пользователей, опубликованное в этом портале, и/или добавлять комментарии и примечания к содержимому, отправленному или опубликованному другими пользователями в этом портале.
Согласно одному аспекту изобретения, порталы или хранилища могут быть доступными из общедоступной сети, такой как всемирная паутина, или из частной сети более дискретному набору пользователей. Следовательно, сообщество пользователей может быть широкой публикой или более специфичной группой пользователей, например социальной группой людей, сотрудниками компании или студентами университета.
Согласно другому аспекту изобретения, порталы или хранилища содержимого могут быть организованы иерархическим способом, а также неперекрывающимся способом. Соответственно, права доступа могут перекрываться или взаимно исключать доступ к другим порталам с более низкими уровнями конфиденциальности. Помимо этого, пользователи могут "находиться" в нескольких различных порталах и общаться из них одновременно. Таким образом, представление содержимого каждого портала пользователю может зависеть от того, какой портал рассматривается в данный момент. Т.е. содержимое, представляемое пользователю, может зависеть от нескольких различных порталов.
Для осуществления вышеупомянутых и связанных целей определенные иллюстрационные стороны изобретения описаны в данном документе в связи со следующим описанием и прилагаемыми чертежами. Эти аспекты, тем не менее, указывают только на некоторые из множества способов, в которых могут быть использованы принципы изобретения. Изобретение предназначено, чтобы включать в себя все такие аспекты и их эквиваленты. Другие преимущества и новые признаки изобретения могут стать явными из следующего подробного описания изобретения, если рассматривать его вместе с чертежами.
Краткое описание чертежей
Фиг.1 - это блок-схема высокого уровня контролируемой системы связи, которая упрощает одновременную связь в частном и общедоступном контексте в соответствии с аспектом настоящего изобретения.
Фиг.2 - это блок-схема контролируемой системы связи, которая упрощает одновременную связь между пользователем и другими людьми в частном и общедоступном контексте в соответствии с аспектом настоящего изобретения.
Фиг.3 - это блок-схема автоматической контролируемой системы связи, которая автоматически предлагает или назначает новый уровень конфиденциальности человеку, обменивающемуся данными с пользователем, на основе общения и/или действий пользователя, в соответствии с аспектом настоящего изобретения.
Фиг.4 - это блок-схема, демонстрирующая одновременное взаимодействие в общедоступном и частном контекстах в соответствии с аспектом настоящего изобретения.
Фиг.5 - это схематичное представление примерной компоновки групп/уровней конфиденциальности в соответствии с аспектом настоящего изобретения.
Фиг.6 - это схематичное представление примерной компоновки групп/уровней конфиденциальности в соответствии с аспектом настоящего изобретения.
Фиг.7 - это блок-схема подсистемы, которая функционирует совместно с системами по фиг.1 или фиг.2, которая упрощает разрешение отображения содержимого человеку с доступом к нескольким группам конфиденциальности.
Фиг.8 - это блок-схема последовательности операций способа, иллюстрирующая примерную методологию, которая упрощает одновременный обмен данными в нескольких контекстах конфиденциальности в соответствии с аспектом настоящего изобретения.
Фиг.9 - это блок-схема последовательности операций способа, иллюстрирующая примерную методологию, которая упрощает одновременный обмен данными в частном и общедоступном (нечастном) контексте в соответствии с аспектом настоящего изобретения.
Фиг.10 - это блок-схема последовательности операций способа, иллюстрирующая примерную методологию, которая автоматически предлагает или назначает новый уровень конфиденциальности человеку, обменивающемуся данными с пользователем, на основе общения и/или действий пользователя, в соответствии с аспектом настоящего изобретения.
Фиг.11 - это блок-схема последовательности операций способа, иллюстрирующая примерную методологию, которая упрощает взаимодействие между человеком и порталом пользователя в соответствии с аспектом настоящего изобретения.
Фиг.12 - это блок-схема последовательности операций способа, иллюстрирующая примерную методологию, которая упрощает взаимодействие человека с порталом пользователя в соответствии с аспектом настоящего изобретения.
Фиг.13 иллюстрирует типичную среду для реализации различных аспектов изобретения.
Подробное описание изобретения
Настоящее изобретение далее описывается со ссылками на чертежи, в которых одинаковые цифры ссылок используются, чтобы ссылаться на одинаковые элементы. В последующем описании, для целей пояснения, многие конкретные детали изложены, чтобы обеспечить полное понимание настоящего изобретения. Тем не менее, очевидно, что настоящее изобретение может быть применено на практике без этих конкретных деталей. В иных случаях, на модели блок-схемы показаны распространенные структуры и устройства, чтобы облегчить описание изобретения.
При использовании в данной заявке термины "компонент" и "система" предназначены, чтобы ссылаться на относящуюся к вычислительной машине (компьютеру) объектную сущность, либо аппаратные средства, сочетание аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и вычислительной машиной. В качестве иллюстрации, и приложение, запущенное на сервере, и сервер может быть компонентом. Один или более компонентов могут располагаться внутри процесса и/или потока исполнения, и компонент может быть локализован на одной вычислительной машине или распределен между двумя и более вычислительными машинами.
Настоящее изобретение может содержать различные схемы и/или методики логического вывода в связи с автоматическим предоставлением или обеспечением дополнительных прав доступа к защищенному содержимому пользователя, которое может быть основано, по меньшей мере, частично, на действиях или общении пользователя с другим человеком (которому права доступа должны быть предоставлены). Помимо этого, эти схемы логического вывода частично могут быть использованы для того, чтобы определять то, какое содержимое отображать человеку, осуществляющему связь с владельцем содержимого (пользователя), особенно в случаях, когда человек имеет права доступа к нескольким группам содержимого, но не ко всем группам человек может осуществлять доступ одновременно. Другие сценарии, хотя не описываемые в данном документе, могут использовать одну или более схем логического вывода, чтобы осуществлять настоящее изобретение, и они рассматриваются как попадающие в рамки объема изобретения.
При использовании в данном документе термин "логический вывод" обычно означает процесс рассуждения или вывода состояний системы, среды и/или пользователя из набора данных наблюдения, полученных посредством событий и/или данных. Логический вывод может быть использован для того, чтобы определить конкретный контекст или действие, либо может генерировать распределение вероятностей, к примеру, по состояниям. Логический вывод может быть вероятностным, т.е. вычислением распределения вероятностей по интересующим состояниям на основе анализа данных и событий. Логический вывод также может означать методики, используемые для компоновки событий более высокого уровня из набора событий и/или данных. Такой логический вывод приводит к составлению новых событий или действий из набора наблюдаемых событий и/или сохраненных данных событий, независимо от того, коррелируются ли события в тесной временной близости и исходят ли события и данные из одного или нескольких источников событий и данных.
В рамках описания настоящего изобретения термины "пользователь" и "человек" используются для того, чтобы делать различие между вовлеченными сторонами. В частности, термин "пользователь", в общем, ссылается на владельца или совладельца содержимого или группы содержимого, которое потенциально доступно другим посредством онлайнового сообщества (к примеру, всемирной паутины, корпоративной сети, школьной сети и т.д.). Каждая группа содержимого также может упоминаться как "портал" ("сад").
Термин "человек", в общем, ссылается на любого другого пользователя, который имеет доступ к онлайновому сообществу и который может потенциально взаимодействовать с любым владельцем или совладельцем портала, а также самим порталом, в зависимости от прав доступа или уровня конфиденциальности, предоставленного ему. Каждому порталу или кластеру порталов также может назначаться уровень конфиденциальности. Когда уровень конфиденциальности портала "удовлетворен" или соответствует уровню конфиденциальности человека, то этому человеку может быть предоставлен доступ к конкретному порталу. В общем, доступ может быть минимальным, таким как пассивный просмотр содержимого портала или, по меньшей мере, его части. Доступ или возможность просматривать любой конкретный портал или фрагмент содержимого может подчиняться одному или более правилам представления, определенным пользователем для конкретного портала или фрагмента содержимого.
Ссылаясь теперь на фиг.1, предоставляется общая блок-схема контролируемой системы 100 связи, которая предоставляет среду связи, в которой информация, включенная в нее, может быть общедоступной и частной в зависимости от настроек пользователя. Система 100 включает в себя компонент 110 анализа данных, который принимает и оценивает входные данные доступа, такие как регистрационные данные человека (к примеру, имя пользователя, пароль и т.д.), а также любую информацию, извлеченную из них. Компонент 110 анализа данных может определять идентификационные данные человека, а также распознавать возможности доступа, предоставленные человеку, когда зарегистрирован в среде связи.
Информация, определенная посредством компонента 110 анализа данных, может быть передана в компонент 120 управления контекстом. Компонент 120 управления контекстом может регулировать взаимодействие между владельцами/совладельцами портала (пользователь) и, по меньшей мере, одним человеком, в данный момент зарегистрированным в среде связи. Например, представим, что пользователь имеет общедоступное (к примеру, нечастное) и частное содержимое, которое хранится, по меньшей мере, в двух соответствующих группах: общедоступной группе и частной группе. Человеку A предоставлены минимальные права доступа, и он тем самым может осуществлять доступ только к общедоступной группе, тогда как человеку B предоставлена более высокая степень прав доступа, и он тем самым может осуществлять доступ к частной группе. Чтобы поддерживать эти границы между группами содержимого, аналогичные границы могут быть использованы при обмене данными об этом содержимом с владельцем содержимого. Таким образом, связь может осуществляться в общедоступном контексте при взаимодействии с общедоступной группой и любым человеком, ассоциативно связанным с ней. Аналогично, владелец содержимого и любой человек, ассоциативно связанный с частной группой, может взаимодействовать в частном контексте.
Компонент 120 управления контекстом может управлять и контролировать взаимодействие между пользователем (или содержимым пользователя) и соответствующими людьми, так что контекст конфиденциальности (к примеру, общедоступный контекст, частный контекст, очень частный контекст и т.д.) сохраняется для каждого человека вне зависимости от одновременного взаимодействия в общедоступном и частном контексте. Помимо этого, операции компонента 120 управления контекстом прозрачны для пользователя, а также для людей, взаимодействующих с пользователем. Соответственно, этот человек может не знать о какой-либо другой группе содержимого, к которой у него нет доступа, и пользователю не нужно беспокоиться о том, как не запутаться в отношении того, какой человек может видеть какое содержимое.
Более того, компонент 130 многоконтекстной связи упрощает взаимодействие и/или связь пользователей во множестве контекстов одновременно без необходимости пользователю (владельцу содержимого) переключать режимы конфиденциальности для каждого из множества различных уровней конфиденциальности, которым может быть назначен каждый человек. Кроме того, пользователь может свободно взаимодействовать с множеством людей на различных уровнях конфиденциальности, которые соответствуют различному содержимому, не заботясь о том, насколько защищенной среда является или должна быть, до того как обмен данными может начинаться с конкретным человеком.
Ссылаясь теперь на фиг.2, проиллюстрирована блок-схема контролируемой системы 200 связи, которая упрощает установление порталов или групп содержимого и управление доступом к этому содержимому, в соответствии с аспектом настоящего изобретения. Чтобы устанавливать различные уровни защиты пользовательского содержимого, система 200 включает в себя компонент 210 организации содержимого, который позволяет организовать содержимое в одну или более баз данных (CONTENT STORE1 220 и/или до CONTENT STOREM 230, где M - это целое число, которое больше или равно одному). Каждая база данных может упоминаться как портал, посредством чего каждому порталу может назначаться уровень конфиденциальности посредством компонента 240 назначения конфиденциальности. Пользовательское содержимое может быть отсортировано согласно уровню конфиденциальности, требуемому пользователем, для каждого фрагмента или типа содержимого. Тем не менее, следует принимать во внимание, что пользовательское содержимое не обязательно должно быть организовано в физически отдельные хранилища содержимого, поскольку разделение групп содержимого может быть на логическом уровне. Помимо этого, содержимое может назначаться перекрывающимся хранилищам содержимого, к примеру, когда группы конфиденциальности перекрываются.
Используя аналогичное разграничение уровней конфиденциальности, компонент 240 назначения конфиденциальности также может назначать уровни конфиденциальности контактам пользователя или любому человеку в социальной сети пользователя. Поскольку пользователь может не знать или не иметь возможности идентифицировать каждого человека по имени в онлайновом сообществе, любому человеку без назначенного уровня конфиденциальности может предоставляться минимальный уровень конфиденциальности (к примеру, только права публичного доступа) по умолчанию.
После того как порталы установлены, по меньшей мере, часть содержимого может быть доступна другим людям, зарегистрированным в онлайновом сообществе. Тем не менее, до того как любое содержимое может быть отображено, компонент 250 идентификации конфиденциальности может идентифицировать человека, требующего этот доступ, для того чтобы определить его уровень конфиденциальности. После того как это определено, компонент 260 отображения содержимого отображает соответствующее содержимое или предоставляет доступ человеку к этому содержимому. Т.е., по меньшей мере, один портал делается видимым человеку на основе уровня конфиденциальности, назначенного порталу и человеку. Если уровень конфиденциальности не назначен человеку, портал, считающийся подходящим для общедоступного просмотра, может быть отображен. Затем компонент 270 обмена данными пользователя с человеком может быть использован для того, чтобы упрощать обмен данными между пользователем и человеком, которые ассоциативно связаны с конкретным порталом, на дисплее. Как результат, пользователю не нужно предполагать, на какое содержимое ссылается человек в своей связи, и может легко обмениваться данными с несколькими людьми одновременно независимо от задействованного уровня конфиденциальности. Примеры связи включают в себя, но не только, ведение блога, беседу в чате, мгновенный обмен сообщениями, общение по электронной почте и/или разговоры.
Обращаясь теперь к фиг.3, показана блок-схема автоматической системы 300 контролируемой связи в соответствии с аспектом настоящего изобретения. В частности, система 300 может быть использована для того, чтобы автоматически определять или корректировать уровень конфиденциальности портала или любого содержимого, в целом, по меньшей мере, частично на основе действий пользователя. Аналогично, система 300 может автоматически предоставлять возможность людям осуществлять доступ к определенному порталу, владельцем или совладельцем которого является пользователь, по меньшей мере, частично на основе вовлеченных пользовательских действий или данных, обмениваемых с этими людьми.
Чтобы достичь вышеуказанного, автоматическая система 300 включает в себя компонент 310 мониторинга, который может наблюдать и собирать передачи 320 данных пользователя с человеком, например, комментарии или сообщения, передаваемые между пользователем и данным человеком (или людьми). Например, представляем, что пользователь сообщает Джорджу, другу друга и коллекционеру произведений искусства, что он также является коллекционером произведений искусства и недавно приобрел несколько картин на местной распродаже имущества. Пользователь может продолжить сообщать имена художников или названия картин в последующих обменах сообщениями с Джорджем. Компонент 310 мониторинга может передать эту информацию в компонент 330 анализа. Компонент 330 анализа может принять и обработать эту информацию и узнать, что пользователь ранее установил портал (к примеру, портал картин), включающий в себя изображения картин (на основе организации 340 портала), и что Джордж в данный момент не имеет доступа к нему (согласно модулю 350 назначения конфиденциальности). Компонент 360 искусственного интеллекта (AI) может быть обучен так, чтобы автоматически предлагать или назначать таким людям, как Джордж, соответствующие права доступа, чтобы получить доступ к этому конкретному порталу. Альтернативно или помимо этого, AI-компонент 360 может предложить или назначить Джорджу соответствующий уровень конфиденциальности, который может предоставить ему доступ к соответствующему порталу, а также к другим порталам, имеющим аналогичный уровень конфиденциальности.
Аналогично, пользовательские действия 370 также могут отслеживаться. Эти действия могут включать в себя назначения конфиденциальности, ранее сделанные для другого содержимого (к примеру, связанного содержимого), или для других людей, которые могут принадлежать той же социальной сети, списку распределения или списку контактов в качестве соответствующих людей. Например, Джордж может быть включен или добавлен в тот же список распределения, что и Пол. Пользователь, возможно, уже предоставил Полу уровень конфиденциальности, который позволяет Полу осуществлять доступ к выбранной группе порталов. Таким образом, AI-компонент 360 может научиться также назначать Джорджу или другому человеку, добавленному в список распределения, аналогичный (или идентичный) уровень конфиденциальности. Поскольку некоторые пользователи могут быть включены в несколько списков распределения либо им могут быть назначены различные права доступа и уровни конфиденциальности, списку распределения или любому другому списку может быть назначен конкретный уровень конфиденциальности. Таким образом, когда новый человек добавлен в список, этому человеку может быть назначен уровень конфиденциальности списка, а не уровень(ни) конфиденциальности других людей в списке. Это важно, поскольку, по меньшей мере, одному человеку в любом списке, возможно, назначены дополнительные уровни конфиденциальности.
Пользователь может обучить AI-компонент 360 согласно своим предпочтениям. Другие примеры пользовательских действий 370 включают себя, но не только, изменения в социальной сети пользователя, с которой ассоциативно связаны порталы, и изменения в ограничениях на уровень конфиденциальности, по меньшей мере, одного поднабора порталов.
Переходя к фиг.4, на нем проиллюстрировано схематичное представление, которое иллюстрирует контролируемую среду 400 связи в соответствии с аспектом настоящего изобретения. Среда 400 включает в себя пользовательское содержимое или сохраненные элементы 410, которые могут быть дополнительно сгруппированы согласно типу содержимого, содержанию и т.д., как требуется пользователем. Каждой группе затем пользователем может быть назначен уровень конфиденциальности. Например, одна группа может считаться общедоступными элементами 420, которые могут быть доступны всеми остальными в сообществе. Альтернативно, пользователь может пометить сообщение, разговор или любой другой объект уровнем конфиденциальности по мере того, как каждый элемент возникает (к примеру, "на лету"). Например, пользователь может "беседовать в чате" с человеком и в этот момент решить, что разговор является или стал конфиденциальным, и пометить его соответствующим уровнем конфиденциальности. Следовательно, содержимому может быть присвоен уровень конфиденциальности на основе элемента или как группе.
Помимо этого эти общедоступные элементы 420 могут быть просматриваемыми (к примеру, пассивный просмотр) другими не из сообщества, как определено пользователем. Например, если сообщество задано как школьная сеть только из учащихся и работников школы, общедоступные элементы 420 или их часть может быть доступной для пассивного просмотра вне школьного сообщества.
Другие группы содержимого пользователя могут быть охарактеризованы варьирующимися степенями конфиденциальности, например, PRIVATE ITEMS1 430, к которым выбранные абоненты могут осуществлять доступ, и PRIVATE ITEMS2 440, к которым может осуществлять доступ поднабор выбранных абонентов или другие выбранные абоненты. Как показано на чертеже, Бобу предоставлен доступ к общедоступным элементам 420 пользователя, тогда как Мэри предоставлен доступ к общедоступным элементам 420 пользователя, а также PRIVATE ITEMS1 430. Когда доступ к любой группе содержимого предоставляется, этот доступ может включать в себя предоставление возможности человеку (к примеру, Бобу и Мэри) публиковать содержимое 450 в эту группу или в конкретный элемент в группе, просматривать опубликованное другими содержимое 460 в группе или оставлять комментарии к ранее опубликованному содержимому 470. Как минимум, доступ может включать в себя пассивный просмотр содержимого. В некоторых случаях Бобу и Мэри может быть разрешено экспортировать, по меньшей мере, часть содержимого, к которому они имеют доступ, из указанной группы на основе пользовательских настроек.
Кроме того, пользователь может обмениваться данными с Бобом и Мэри одновременно, и таким образом, в различных контекстах конфиденциальности, без необходимости активно или сознательно переключаться между контекстами, чтобы делать это. Вместо этого такие изменения в контексте могут осуществляться прозрачно для пользователя, а также для Боба и Мэри.
В общем, содержимое пользователя может быть организовано иерархическим перекрывающимся способом, как продемонстрировано посредством примерной схемы 500 на фиг.5, или неперекрывающимся способом, как проиллюстрировано посредством схемы 600 на фиг.6. Например, на фиг.5 содержимое сгруппировано, и каждой группе присвоен уровень конфиденциальности. Здесь PRIVACY LEVEL0 510 представляет содержимое с минимальной конфиденциальностью, или другими словами, содержимое, которое общедоступно. PRIVACY LEVEL(1-M) (520, 530 и 540, соответственно, где M - это целое число, которое больше или равно одному) представляет содержимое с возрастающими уровнями конфиденциальности. Люди с доступом к содержимому PRIVACY LEVEL1 520 также имеют доступ к содержимому 510 PRIVACY LEVEL0. Если по-другому, люди с доступом к содержимому PRIVACY LEVELM 540 также имеют доступ к содержимому с более низкими уровнями конфиденциальности.
Альтернативно, группы содержимого могут быть неперекрывающимися, а, следовательно, взаимоисключающими друг друга, как продемонстрировано на фиг.6. За исключением общедоступного содержимого 610, люди с доступом к содержимому с определенным указанным уровнем конфиденциальности (к примеру, возрастающими уровнями конфиденциальности от 1 (620), 2 (630), 3 (640) и/или до K (650), где K - это целое число, которое больше или равно одному) не имеют явного доступа к другому частному содержимому вне зависимости от своего уровня конфиденциальности. Следовательно, если человеку предоставлен доступ к содержимому PRIVACY LEVEL3 640, то пользователю также требуется явно назначить какой-либо более низкий уровень конфиденциальности (к примеру, LEVEL1 620 и/или LEVEL2 630), чтобы человек имел доступ также к этому содержимому. Следует понимать, что содержимое может быть организовано другими способами, такими как, к примеру, комбинация иерархических и неперекрывающихся групп.
Благодаря природе настоящего изобретения пользователь может быть активным или взаимодействовать с несколькими людьми в различных контекстах конфиденциальности, некоторые из которых общедоступные, некоторые в определенной степени частные, а некоторые очень частные. В течение данных итераций пользователю может быть представлено содержимое, значимое для взаимодействия, осуществляемого в данный момент. Представление значимого содержимого может напоминать пользователю об уровне конфиденциальности, назначенному содержимому, или просто предоставлять пользователю критерий для такой итерации. Взаимодействие с несколькими людьми в нескольких контекстах конфиденциальности одновременно может стать относительно беспорядочным для пользователя. Чтобы сохранять чувство упорядоченности для пользователя, компонент 710 согласования, показанный на фиг.7, может быть использован и включен в контролируемые системы 100, 200 связи по фиг.1 и 2, соответственно, выше.
Компонент 710 согласования может определять представление содержимого и/или порталов пользователю на основе, по меньшей мере, частично того, какие порталы являются активными в данный момент. Например, некоторые порталы могут быть установлены пользователем с помощью правил представления, которые определяют то, как содержимое отображается пользователю, а также человеку, обменивающемуся данными с пользователем об этом содержимом. В общем, компонент 710 согласования может разрешать вопросы, касающиеся отображения содержимого, поскольку это влияет на пользователя, а также на людей, взаимодействующих с пользователем.
Различные методологии в соответствии с настоящим изобретением далее описываются через последовательность действий, необходимо понимать и принимать во внимание, что настоящее изобретение не ограничено порядком действий, поскольку некоторые действия могут, в соответствии с настоящим изобретением, осуществляться в различном порядке и/или параллельно с другими действиями, в отличие от того, что показано и описано в данном документе. Например, специалисты в данной области техники должны понимать и принимать во внимание, что методология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, например, на диаграмме состояний. Более того, не все проиллюстрированные действия могут быть необходимы для того, чтобы реализовать методологию в соответствии с настоящим изобретением.
Ссылаясь на фиг.8, представлена блок-схема последовательности операций примерного способа 800, который упрощает одновременный обмен данными в нескольких контекстах конфиденциальности в соответствии с аспектом настоящего изобретения. Способ 800 включает в себя прием входных данных для входа человека, например регистрационную информацию человека, для получения доступа к онлайновому сообществу на этапе 810. Онлайновое сообщество может быт