Код документа: RU2391700C2
Область техники
Изобретение относится к коммуникации и взаимодействию через компьютерную сеть. Более подробно, изобретение ориентировано на систему и метод определения интерфейса пользователя социумной сети для облегчения взаимодействия и доступности данных внутри определенных групп двух или более общающихся субъектов.
Уровень техники
Популярность Интернета и других сетей вызвала перемещение различных взаимодействий и задач из физического мира в цифровой мир. Например, документы и папки, которые годы назад были бы совместно использованы путем рассылки физических копий другим членам группы, теперь часто обрабатываются электронным способом и передаются в цифровом виде по сети. В таких обменах между членами группы важно поддерживать уровень контроля за доступом членов различных групп, особенно если группы сотрудничают между собой.
С наступлением эпохи цифровых технологий деятельностью, которая не переместилась значительно из физического мира в цифровой, было взаимодействие групп. В нашей повседневной жизни мы взаимодействуем с людьми на регулярной основе и образуем социальные группы, где мы контактируем при различных типах деятельности с течением времени. Тем не менее, в любой социальной группе информация иногда доводится не до всех членов группы или остается конфиденциальной. Каждый в социальной группе знает о каждом другом, и эти группы растут и меняются со временем. Эта метафора, которая существует в нашей повседневной жизни, не переведена в цифровой мир.
Несмотря на то, что сейчас существует множество механизмов и форумов по цифровой связи между удаленными сторонами, ни один из них не обеспечил убедительного решения, которое может привести к широко распространенному использованию. Существующие механизмы связи недостаточны для того, чтобы сейчас предоставить пользовательский интерфейс, который был бы интуитивно понятным и простым в использовании. Например, эти технологии не обеспечивают действительно группового пространства, в пределах которого члены группы могут быстро узнать, присутствуют ли члены других групп, получить доступ к общим файлам и включиться в деятельность другой группы. Вместо этого многие существующие технологии стремятся сосредоточиться на одном типе деятельности или стремлении, таких как игра или совместное использование файлов, вместо того, чтобы сосредоточиться на группе и ее деятельности и передаче информации. Другие технологии позволяют групповое общение, но не имеют истинного смысла группы, требуя создания группы каждый раз при попытке группового общения и не предоставляя механизмов для перехода группы к деятельности, отличной от только разговора, без установления заново группы для следующей деятельности.
Соответственно, остается потребность упростить групповое взаимодействие, посредством которого желаемая группа пользователей может взаимодействовать друг с другом в безопасном окружении, и посредством которого пользователи могут получить доступ и поддерживать контроль по отношению к файлам, совместно используемым в их общих отношениях друг с другом.
Сущность изобретения
Представленное изобретение направлено на способ и систему для представления социумной (социальной) сети пользователю через графический интерфейс. Изобретение представляет групповые действия, связанные с социальной сетью, которое может быть осуществлено через сетевые топологии, чтобы облегчить групповое взаимодействие в социальной сети.
Изобретение предусматривает систему и способ для визуального представления социальной сети таким образом, чтобы пользователь имел возможность активировать управляющие задачи и элементы. Такое действие включает различные операции, которые осуществляются с учетом действий группы в сети, помимо всего прочего. После создания социальной сети другие пользователи могут получить доступ и/или получать уведомления, касающиеся групповых действий, и осуществлять другие социальные взаимодействия, такие как присоединение к интерактивной сессии или совместная работа над общими файлами данных. Это дает четкое впечатление пользовательских операций, которые доступны для групповых действий, тем самым создавая легкость использования группового пространства.
При использовании интерфейса браузера элементами социальной сети можно управлять быстро и эффективно. Таким способом другие приложения могут легко получить доступ к содержимому в определенных пользователем социальных сетях.
Краткое описание чертежей
Фиг.1 - схематическая диаграмма, иллюстрирующая примерное сетевое окружение для коммуникаций в варианте осуществления изобретения;
Фиг.2 - изображение на экране дисплея окна браузера социальной сети согласно варианту осуществления изобретения;
Фиг.3 - изображение на экране дисплея элемента пользовательского интерфейса "боковая панель” в социальной сети, который обеспечивает появление групповой информации, отфильтрованной с учетом заданного набора критериев, согласно варианту осуществления изобретения;
Фиг.4 иллюстрирует отображения на экране дисплея различных уведомлений, предоставляемых приложениями, работающими в социальном сетевом окружении, согласно варианту осуществления настоящего изобретения;
Фиг.5 - изображение на экране дисплея окна браузера социальной сети согласно варианту осуществления настоящего изобретения;
Фиг.6 - другое представление на экране дисплея окна отображения социальной сети;
Фиг.7 - представление на экране дисплея секции присутствия в окне отображения согласно Фиг.6;
Фиг.8 - представление на экране дисплея секции запуска в окне отображения согласно Фиг.6;
Фиг.9 - представление на экране дисплея секции разделов в окне отображения согласно Фиг.6;
Фиг.10 - представление на экране дисплея диалога Меню инструментов для создания или добавления разделов или других элементов к социальной сети, согласно варианту осуществления изобретения.
Подробное описание изобретения
В целом, настоящее изобретение относится к совместно используемой социумной (социальной) сети, которая допускает безопасное взаимодействие между определенными членами группы. В одном аспекте, изобретение предусматривает пользовательский интерфейс, который предоставляет точки входа другим приложениям, чтобы позволить, помимо всего прочего, мгновенную текстовую, голосовую и/или аудио-визуальную связь, операции с файловыми системами общего доступа, или уведомления об изменении статуса члена группы или действиях. Изобретение позволяет улучшенную функциональность по отношению к формированию и поддержанию отношений в социумной сети.
Вариант осуществления изобретения описан ниже в контексте социумной (социальной) сети или совместно используемого пространства, включающего множество индивидуальных пользователей, которые обмениваются информацией через компьютерную сеть. Обычно такие пользователи могут образовать Социумную Сеть в социальной среде или совместно используемом рабочем окружении. Тем не менее, изобретение не настолько ограничено. Напротив, Социумная Сеть или Совместно используемое Пространство могут относиться к пространству устройств, такому как домашняя сеть. К тому же, Социумная Сеть или Совместно используемое Пространство могут относиться к личному (персональному) пространству, такому как индивидуальный пользователь, который определяет Социумную Сеть (или Совместно используемое Пространство), чтобы разрешить доступ к общим данным, ресурсам или другим элементам с разных устройств и/или местоположений.
Хотя это не требуется для практического использования изобретения, изобретение описано так, как оно применяется согласно инструкциям, выполняемым компьютером, таким как программные модули или объекты, выполняемые вычислительным устройством. Как правило, программные модули или объекты могут быть выполнены как подпрограммы, программы, компоненты, структуры данных и т.п., которые выполняют конкретные задачи или выполняют конкретные абстрактные типы данных.
Изобретение может быть выполнено в различных конфигурациях вычислительных устройств. Например, изобретение может быть реализовано в портативных устройствах, мобильных телефонах, мультипроцессорных системах, микропроцессорной или программируемой бытовой электротехнике, сетевых ПК, мини-компьютерах, универсальных ЭВМ и им подобных, носимых вычислительных устройствах или средствах связи, и любых других устройствах, способных как к визуальному показу, так и к прямой или опосредованной связи с другим устройством. Изобретение к тому же может быть осуществлено на практике в распределенной вычислительной среде, где задачи выполняются удаленными обрабатывающими устройствами, которые связаны через сеть передачи данных. В распределенной вычислительной среде программные модули могут быть размещены как на локальном, так и на удаленном запоминающих устройствах памяти. Отсюда станет понятно, что изобретение предпочтительно включено во многие типы вычислительных сред, как предложено выше. Типовые вычислительные среды, в которых изобретение может работать, описаны в заявках на патент № 10/692,501 (озаглавленной «Система и метод разделения файлов в общих пространствах пиринговых (одноранговых) групп») и 10/693,228 (озаглавленной «Групповые общие пространства»), и обе были поданы в американское Ведомство по Патентам и Товарным Знакам 24 октября 2003 и включены здесь по ссылке.
В описании ниже изобретение описывается со ссылкой на действия и символическое отображение операций, которые осуществляются одним или более вычислительными устройствами, если не показано противоположного. Те действия и операции, которые называются исполняемыми компьютером, включают обработку устройством обработки данных вычислительного устройства электронных сигналов, представляющих данные в структурированном виде. Эта обработка трансформирует данные или удерживает их в ячейке памяти в запоминающей системе вычислительного устройства, которое перестраивает или другим образом меняет работу вычислительного устройства способом, хорошо понятным специалистам. Структуры данных являются физическими участками памяти с особыми свойствами, определяемыми форматом данных. Однако, несмотря на то, что изобретение описано в вышеизложенном контексте, он не подразумевается как ограничивающий. Опытный специалист оценит, что различные действия и операции, описанные здесь, могут также быть использованы в аппаратных средствах.
Фиг.1 - схематическая диаграмма сетевого окружения, в котором вариант осуществления изобретения может быть реализован. В частности, множество пользовательских вычислительных устройств 102, 104, 106 и 108 показано коммуникативно соединенными через сеть 110. Каждое пользовательское устройство, как правило, будет использовано или соединено с другим пользователем. Точное количество пользовательских устройств, соединенных таким образом, не важно для настоящего изобретения, хотя сетевая связь, как правило, включает по меньшей мере двух пользователей. Кроме того, так как тип сети 110 не имеет решающего значения, это может быть одноранговая сеть, которая разрешает обмен информацией, прямо или опосредованно, между двумя или более пользовательскими машинами. С помощью сети 110 информация от одного пользователя может быть передана другому пользователю или пользователям (через их соответствующие пользовательские устройства). Хотя пользовательские машины 102, 104, 106 и 108 могут быть географически удалены друг от друга, изобретение также применимо, если группы сотрудничают, что, конечно, может случиться и в конференц-зале или чем-то подобном.
Одна или более пользовательских машин, используемых в показанном окружении варианта осуществления изобретения, выполнены как вычислительные устройства, описанные в заявках, упомянутых выше, хотя не существует ограничений, свойственных изобретению. Изобретение может быть дополнительно или альтернативно использовано с любым количеством устройств связи других типов, включая без ограничений носимые устройства связи, сотовые телефоны и электронные блокноты.
В соответствии с изобретением социумная (социальная) сеть представлена с помощью графического пользовательского интерфейса с видением и ощущением использования функций пользовательского интерфейса имеющейся операционной системы. Например, изобретение может использовать окно браузера, что позволяет пользователю просматривать социумную сеть или сети, к которым они принадлежат. В одном варианте осуществления изобретение выполнено посредством представления отображения иконки социумной сети на участке окна социумного пространства. Браузер позволяет получить доступ к различным приложениям и другим элементам в отношении данных, находящихся в социумной сети.
Для облегчения взаимодействия и связи между членами группы вариант осуществлвения изобретения использует инфраструктуру существующих операционных систем, что позволяет доставить большое количество приложений и/или сценариев в распределенную среду. Подобная инфраструктура может предусматривать функциональность, включая без ограничений распределенную подключаемость, разрешение имен, эффективную групповую связь и совместную работу, безопасное управление групповыми и распределенными данными, что будет оценено специалистами.
Хотя это может быть выполнено различными способами, один вариант осуществления изобретения выполнен как часть архитектуры координации совместной деятельности, которая включает различные объекты совместной работы, подробно описанные ниже. Эти объекты совместной работы, в общем, определяют различные элементы пользовательского интерфейса. В предпочтительном варианте осуществления они включены в уровень представления, который имеет доступ к соответствующим службам совместной работы и элементам управления через определенные интерфейсы прикладного программирования.
Предпочтительно, чтобы уровень представления имел доступ к элементам управления, предоставленным посредством инфраструктуры элементов управления совместной работы. В качестве примера инфраструктура может включать в себя элементы управления передачей данных в реальном времени, что обеспечивает доступ к чувствительным ко времени действиям, таким как мгновенная передача сообщений или текстовая работа, голосовая коммуникативная активность и видеокоммуникативная активность. Другие элементы управления позволяют совместное редактирование и разработку, а также доступ к другим общим действиям. В предпочтительном варианте осуществления уровень инфраструктуры обеспечивает абстракцию к службам совместной работы, доступным через один или несколько определенных интерфейсов. Например, интерфейсы могут быть определены, чтобы позволить приложениям и членам согласовать, какие действия других членов могут быть привлечены, и обеспечить структурированный механизм для запуска, получения доступа и/или синхронизации действий. Кроме того, различные транспортные интерфейсы и интерфейсы служб подключения позволяют передачу информации либо через односторонний, либо через многосторонний канал связи.
Программа просмотра Социумной сети представлена представлениями графического пользовательского интерфейса и элементами управления, которые могут быть включены как часть операционной системы или, по меньшей мере, как интуитивное расширение операций операционной системы. Как и в реальном мире, социумная сеть создается с целью формирования взаимосвязей между одним или несколькими объектами. Социумные сети, созданные или используемые одним и тем же субъектом, предпочтительно отображены в единой папке программной оболочки, которая определяет социумное пространство. Браузер обеспечивает точку входа для приложений и других элементов, которые могут быть использованы скоординировано с социумной сетью.
В показанном варианте осуществления различные действия, доступные членам в Социумной сети, реализованы как объекты деятельности. Такие объекты обычно предусматривают пользовательский интерфейс, имеющий описание ассоциированных действий и точку входа в ассоциированное действие. Объекты информационных действий используются, чтобы дать общее представление о постоянных и изменяемых действиях, проводимых в конкретной Социумной сети. Объекты постоянных действий представляют действия с ассоциированными данными, которые не изменяются с течением времени и которые релевантны членам Социумной сети. Объекты переходных действий представляют действия и ассоциированные данные, которые проводятся в заданный момент времени.
Так как взаимодействия в социумной сети в реальном мире одновременно синхронны и асинхронны, подобные действия могут поддерживать синхронные и асинхронные взаимодействия. Например, некоторые взаимодействия могут привлечь только одного индивидуума или создать случаи, где присутствие одного индивидуума не открыто другим членам.
Общее изображение пользовательского интерфейса, согласно варианту осуществления изобретения, показано на Фиг.2. Изображение экрана для окна браузера 202 «Моя социумная сеть» включает один или большее количество элементов, предназначенных для упрощения возможности доступа, создания и управления социумной сетью. Окно 202 браузера имеет интуитивное расположение различных разделов, таких как область 204 папок, в которой расположены одна или несколько социумных сетей. Кроме того, окно 202 включает верхнюю секцию 206, которая представляет список 208 некоторых действий, которые могут быть выбраны пользователем.
В качестве примера папка 204 представляет один или несколько элементов, идентифицирующих социумную сеть, доступную пользователю. В этом случае иконка 210 «Друзья по колледжу» предусматривает соединение с Социумной Областью, связанной с определенной Социумной Сетью, включая одного или более друзей пользователя по колледжу. Другие иконки, соответствующие другим социумным сетям, созданным пользователем, также находятся в области 204 папки.
Пространство 204 папки имеет другие разделы, такие как список 212 «Другие места контактов», который включает данные, ассоциированные с Социумной Сетью, представленные в области 204 изображения папки. Также меню 214 «Отфильтровать по» позволяет пользователю искать элементы социумной сети, основываясь на различных критериях поиска.
Конкретный пользователь может иметь более одной группы, к которой он или она принадлежит, и каждый член группы может принадлежать к группе или группам, к которым не принадлежат один или более других членов. Таким образом, если даже соответствующая иконка 210 Социумной Сети появится у каждого члена группы и аналогично появится на каждой машине, могут существовать части Социумной Сети, соответствующие иконке 210, которая не используется совместно с другими участниками группы.
В одном варианте осуществления статус социумной сети представляется пользователю на части пользовательского интерфейса «Боковая Панель», которая, например, может быть показана в оболочке Windows. Фиг.3 показывает типичное выполнение Боковой Панели 302 для представления информации относительно статуса социумной сети. Для отображения подборки информации о доступности пользователя Боковая Панель 302 включает в себя часть 304 Боковой Панели Социумной Сети, которая предпочтительно доступна через общие диалоги, которые используются в сочетании с Боковой Панелью 302. В показанном варианте осуществления одна или более выбираемых пользователем иконок 306, 308 представляют информацию относительно статуса ассоциированных Социумных Сетей. Например, трое из восьми членов группы в настоящее время активны в сети «Друзья по колледжу», тогда как один из шести членов группы активен в сети «Приятели по футболу». К тому же, когда пользователь выбирает иконку, она может показать присутствие активных членов в Социумной Сети. Таким образом, информация относительно действий и статуса Социумной Сети легко появляется перед пользователем, без навигации по окну браузера, показанного на Фиг.2, или в Социумной Области, как описано ниже.
Из-за ограниченной реальной области экрана, предоставляемой Боковой Панели 302, в большинстве случаев не все Социумные Сети могут быть представлены пользователю в заданное время. Для ограничения количества представленных Социумных Сетей изобретение может позволять пользовательскую конфигурацию для вывода на дисплей, какие Социумные Сети показаны. Альтернативно или в дополнение, система может предусматривать интеллектуальные фильтры, чтобы показать Социумные Сети, основываясь на заданном наборе критериев. Таким образом, список представленных сетей на Боковой Панели 302 может быть статичным, согласно пользовательским настройкам, или он может быть динамичным, основываясь на активном фильтре. В еще одной альтернативе представленный список может быть комбинированным. Например, пользователь может «вывести» поднабор доступных Социумных Сетей на часть 304 Боковой Панели, в то время как другие иконки Социумных Сетей динамично меняются в зависимости от активности.
Для предоставления информации относительно изменений в действии или других изменениях статуса в Социумной Сети одна функция предпочтительного варианта осуществления представляет пользователю различные уведомления. Например, пользователь может получать уведомления, если новый член входит в режиме онлайн в заданную Социумную Сеть. Такие уведомления могут быть представлены, только если пользователь вовлечен в действия в Социумной Сети. Альтернативно, уведомления могут быть представлены, когда бы пользователь ни включил его или ее вычислительное устройство.
Фиг.4А по 4С иллюстрируют примеры уведомлений. На Фиг.4А изображение экрана показывает уведомляющее окно 400 сообщения, включающее в себя уведомление 402, предоставляющее информацию относительно изменения в статусе или другом действии. В этом случае уведомление указывает, что члены группы в группе «Друзья по колледжу» начали сеанс общения. Уведомляющее окно 400 сообщений также содержит точку 404 входа, чтобы инициализировать приложение, такое как приложение мгновенной передачи сообщений, позволяющее пользователю присоединиться к сеансу общения. Кроме того, окно 400 сообщений содержит иконное представление 406 конкретной Социумной Сети, имеющей отношение к уведомлению. Другие информационные элементы могут быть включены в окно сообщений, такие как выпадающее меню 408 «Опции», чтобы предоставить информацию относительно других действий.
Фиг.4В показывает окно 410 сообщений, включающее в себя уведомление 412 другого типа изменений в статусе действий, а именно, что другие члены группы начали играть в видеоигру. В этом примере точка 414 входа позволяет пользователю присоединиться к игре через ее активацию. Представление 416 в виде иконки и меню 418 «Опции» - те же, что и на Фиг.4А. Аналогично, Фиг.4С показывает окно 420 сообщений с уведомлением 422 о добавлении элемента, который доступен Социумной Сети. В этом примере один из членов «Друзья по колледжу» добавил новую картинку. Как для ранее описанного уведомления, окно 420 сообщений содержит точку 424 входа, чтобы получить доступ к новому содержимому, представление 426 в виде иконки Социумной Сети и настраиваемые другие информационные элементы, такие как меню 428 «Опции».
Фиг.5 и 6 показывают примеры изображений экрана в окне Социумной Сети. На Фиг.5 Социумное Пространство 500 предоставляет вид агрегированных данных элементов, ассоциированных с конкретной Социумной Сетью. Таким образом, Социумное Пространство 500 предоставляет мгновенный доступ к информации относительно действия в Социумной Сети.
В предпочтительном варианте осуществления Социальное Пространство 500 разделено на секции с составными частями. Первая секция 502 показывает обзор последнего действия и изменения статуса группы. Получая информацию, предоставляемую Объектами Действий, ассоциированными с Социумной Сетью, обзорная секция 502 создает чувство общего восприятия последних изменений в Социумной Сети. Обзорная секция 502 содержит подсекцию 504 мета-информации, которая обеспечивает информацию, чтобы помочь пользователю в ассоциированном Социумном Пространстве. Подсекция 504 мета-информации показывает пользовательский фрагмент, название пространства и дату.
Для предоставления информации по последнему действию и статусу Объекты действий, агрегированные и показанные в обзорной секции 502, в основном, являются объектами изменяемых действий. Например, подсекция 505 «Последнее действие» обеспечивает быстрый обзор новых действий, имевших место в отношении Социумной Сети. Последние действия решаются по событию, которое происходит в отношении Социумного Пространства. Подсекция 505 «Последнее действие» подписывается на обновления в других частях и действиях в Социумной Сети и показывает три последние действия, которые были запущены вместе участвующими членами, или последние обновления в частях Социумного Пространства.
Другие признаки в обзорной секции 502 включают в себя панель 506 объявлений, которая предоставляет информацию о новых сообщениях, которые были приняты. Кроме того, Доска 506 Объявлений предусматривает точку запуска для ассоциированной прикладной программы электронной почты, позволяющей пользователю просматривать сообщения. Обзорная секция 502 также показывает подсекцию 508 Членов или Присутствия, предоставляя динамический список текущих членов группы и их соответствующий статус.
Социумное Пространство 500 содержит секцию 510 частей, которая предоставляет канву, в которой может быть представлено постоянное действие. «Части», которые включены в секцию 510, выполнены как миниатюрные окна, которые пользователь может упорядочивать, масштабировать и размещать на секции 510 разделов. Например, пользователь может выбирать и двигать угол или границу миниатюрного окна при помощи мыши, пера или других устройств ввода. «Части» предоставляют высокий уровень обзора и точки входа в ассоциированное совместно используемое приложение или коллекцию элементов файловой системы. В показанном варианте осуществления «части» могут также быть максимизированы (когда часть показана на всей видимой области «частей») или минимизированы (когда часть показана только в панели заголовков частей) пользователем. Как показано, часть 512 Обновления Социумного календаря представляет настраиваемое миниатюрное окно календаря группы для указываемого пользователем интервала времени. Следующая информация показана для различных календарных записей в показанных вариантах осуществления: день встречи; продолжительность встречи; название встречи; место встречи.
Другое графическое окно, содержащееся в представлении части 510 разделов, - часть «Последние добавленные файлы» 514. Эта часть 514 показывает вид последних добавленных файлов вместе с точкой входа к совместно используемым файлам, ассоциированным с показанными записями. В одном варианте осуществления часть 514 «Последние добавленные файлы» может быть постоянной и содержать следующую информацию: имя файла; тип файла; владелец или индивидуум, который добавил файл; и дата, когда файл был добавлен. Конечно, представление может быть альтернативно выполнено в рамках опыта работы с настраиваемым файлом, таким как Объект Действий «Фотоальбом».
Дополнительные части, показанные в секции 510, показанные на Фиг.5, - различные части 516 и 518 Обновления Списка. Предпочтительно, чтобы списки информации, представленные пользователю, были настраиваемые и расширяемые. Соответственно, части Обновления списков могут быть настроены, чтобы показывать только те списки, которые изменились. Это позволит пользователю перейти к соответствующему списку и просмотреть изменения. Эти списки могут иметь как графические, так и управляющие элементы.
То есть, как и другие описанные части, части 516 и 518 предусматривают точки входа в приложения и/или данным, ассоциированным с частью.
Другая секция, показанная в Общем пространстве 500, - секция 520 Запуска. Секция 520 Запуска позволяет пользователю начинать действия с членами Общего пространства 500. Секция 500 Запуска включает в себя и область 522 Запуска Действий, которая показывает установленное число последних использованных действий. Таким образом, когда пользователь щелкает кнопкой мыши или другим способом активирует элемент в области 522 Запуска, приглашение автоматически пересылается другим активным членам, приглашая их принять участие в действии. Секция 520 Запуска также представляет область 524 Запуска Списка, которая показывает ранее установленное число последних использованных списков. Когда пользователь активирует запись в области 524 Запуска Списка, ассоциированный список запускается для пользователя. Хотя представление графических и управляющих элементов, показанных на Фиг.5, является представляющим для показанного Совместно Используемого Пространства 500, специалист оценит тот факт, что компоновка и информационные элементы могут быть изменены и/или расширены без отклонения от изобретения.
Фиг.6 сходна с Фиг.5 в том, что также показывает компоновку для Социумного Пространства 600. Тем не менее, на Фиг.6 некоторые элементы пользовательского интерфейса представлены скорее в виде «картинок», чем в виде текста. Так же, как изображение экрана, показанного на Фиг.5, компоновка Социумного Пространства 600 разделена на секции. Первая обзорная секция 602 показывает обзор последнего действия и изменения статуса группы. Обзорная секция 602 имеет подсекцию 604 мета-информации, которая содержит изображение соответствующей группы. Как и с вариантом осуществления по Фиг.5, обзорная секция 602 также показывает подсекцию 605 «Последнее действие» и подсекцию 606 «Окно объявлений». Также, обзорная секция показывает подсекцию 608 "Присутствие", которая в этом случае показывает членов группы в виде изображений.
Социумное Пространство 600 также содержит настраиваемую секцию 610 «частей». В показанном варианте осуществления часть 612 Обновление Социумного Календаря представляет пользователю вид календаря группы для задаваемого пользователем количества времени. Другой графический элемент, содержащийся в секции 610 частей, включает в себя часть 614 Последних Добавленных Файлов и графическое представление списков 616 и 618. Эти части переупорядочены, по сравнению с секцией 510 частей на Фиг.5. Они также содержат картинные и графические элементы для улучшенного распознавания пользователем. В конечном счете, секция 620 Запуска предусматривает область 622 Запуска Действий и область 624 Запуска Списка.
Фиг.7 показывает подсекцию Присутствия, показанную на Фиг.6, более подробно. Как показано, подсекция 700 Присутствия обеспечивает информацию относительно текущего статуса членов группы. Хотя она может быть представлена в виде текстового списка, подсекция 700 показана в виде изображения. Подсекция 700 Присутствия содержит пользовательский фрагмент 702, ассоциированный с пользователем, так же, как и меню 704, позволяющее пользователю устанавливать его или ее присутствие для группы. Таким образом, присутствие может быть установлено пользователем индивидуально для каждого пространства. После установки Статус пользователя передается в «присутственный» список в ассоциированный личный объект для пользователя. Информацию о присутствии получают, таким образом, через объект "Присутствия" от лица, которая затем передается другим членам группы. Такая информация агрегируется и передается через пользовательский фрагмент другим членам группы. В показанном картинном виде, когда член группы присутствует, его или ее фрагмент полностью видим, как показано фрагментом 706 членов группы. С другой стороны, фрагмент члена группы показан полупрозрачным, когда член отсутствует, как показано фрагментом 708 членов группы.
Фиг.8 показывает секцию 800 Запуска более подробно. Как объяснялось выше, секция 800 Запуска позволяет пользователю запустить действия с другими членами. Секция 800 Запуска содержит и область 802 Запуска Действия, которая показывает установленное количество последних действий и предоставляет ассоциированные точки входа. Область 804 Запуска Списков показывает установленное количество последних списков, которые могут быть активированы по выбору пользователя.
Фиг.9 показывает секцию 900 частей более подробно. Как объяснялось выше, составные части разделов в секции 900 можно перемещать, масштабировать или изменять другим образом по своему желанию. Часть 902 Совместно Используемого Календаря представляет пользователю изображение календаря группы для определяемого пользователем количества времени. Другие графические элементы, включенные в секцию 900 частей, содержат часть 904 Последних Добавленных Файлов и графические изображения списков 906 и 908. Каждая из этих частей предпочтительно содержит опцию "больше", как показано числом 910. Когда опция «больше» активирована, часть 902 развернута на весь экран, чтобы показать полное приложение сотрудничающих разделов в секции 900 частей. Альтернативно, будет запущено ассоциированное приложение, как, например, совместно используемый календарь, запускающий Outlook в этом примере.
После описания деталей различных разделов графического интерфейса социумного пространства, ниже описываются подробности настройки совместно используемого пространства. Как показано на Фиг.10, диалоговое окно 1000 может быть представлено пользователю, чтобы помочь в настройке Социумного Пространства. Показанный диалог может быть запущен при выборе ссылки «Настроить Вид» (элементы 526 и 626, показанные на Фиг.5 и 6, соответственно). Окно 1000 диалога содержит название Социумного Пространства или текстовую информацию, идентифицирующую соответствующее пространство. Кроме того, Диалоговое Окно 1000 представляет список 1004 Частей Социумного Пространства, используемых в настоящее время, и список 1006 доступных частей. В большинстве случаев новая часть может быть перемещена в секцию частей при помощи операции "drag and drop" или путем импорта соответствующей части посредством должным образом настроенной операции. В показанном варианте осуществления диалоговое окно 1000 также представляет список 1008 Дополнительных опций, которые могут быть использованы, чтобы позволить пользователю создать часть настраиваемых списков из конструктора запросов или импортировать часть из доступного системе файла. Таким образом, секция Частей Социумного Пространства может быть настроена в соответствии с предпочтением пользователя.
Таким образом, изобретение дает возможность взаимодействий между членами группы, согласно сценариям реального мира. Например, пользователь может получить занимающие большой объем фотографии или видео его или ее детей. Так как совместное использование такого содержимого, особенно видеосодержимого, особенно сложно, пользователь может просто создать Семейную социумную сеть, чтобы использовать в целях обмена этого и других файлов с соответствующими его или ее родственниками. В дополнение пользователь может иметь доступ к информации совместно используемого календаря, чтобы определить планы других членов группы, в т.ч. членов семьи в этом примере, в любое время. Также пользователь может выбрать получение уведомлений об изменениях или обновлениях в группе.
В другом примере реального мира пользователь может планировать встречу с несколькими членами ее рабочего коллектива и некоторыми партнерами, которых она встретила на торговой выставке. Так как она планирует совместно использовать информацию с другими участниками встречи, пользователь создает групповую социумную сеть для встречи и использует список людей, которые «близки» ей, чтобы добавить членов ее коллектива и партнеров к группе. Пользователь также может предварительно наполнить социумную сеть презентацией и другими материалами по желанию. Когда участники прибывают на встречу и включают свои вычислительные системы для подготовки к встрече, их уведомляют, что создана социумная сеть, присоединяются к социумной сети и получают доступ к документам. Кроме того, такие участники могут легко добавлять другие материалы, касающиеся встречи. Когда встреча заканчивается, пользователь и/или другие участники могут удалить социумную сеть или поддерживать ее для постоянного сотрудничества. Например, используя инструменты рабочего пространства, пользователь может начать процесс просмотра документов, созданных в параметрах группы, и включить обратную связь с другими членами группы, чтобы подготовить проект окончательного документа. Другие члены коллектива, такие как сотрудники отдела продаж в этом примере, могут иметь общие пространства, настроенные на получение уведомлений о финальном проекте документа для обработки.
Как отмечалась выше, изобретение не ограничено Социумными Сетями, что включает в себя множество членов группы, которые взаимодействуют друг с другом через компьютерную сеть. Например, пользователь может определить Социумную Сеть как пространство устройств, чтобы получить право доступа к данным между устройствами. То есть общее пространство может быть использовано, чтобы обеспечить взаимодействие среди различных вычислительных устройств, таких как в домашней сети. Вследствие независимости топологии совместно используемого пространства пользователь может альтернативно определить Социумную Сеть как личное пространство, чтобы разблокировать доступ к совместно используемым данным, ресурсам или другим элементам из различных вычислительных устройств и/или местоположений. В этом примере Социумная Сеть остается постоянной несмотря на изменения топологии сети.
В групповом пространстве могут иметь место различные действия. Такие действия могут включать совместное использование файлов, интерактивный разговор, как текстовый, так и/или аудиовизуальный, игру, доску конференций, доску сообщений, распределение контента, распределение программного обеспечения и исправлений. Действительно, изобретение может быть использовано для выполнения распределенных вычислительных задач, например, таких как совместная работа по решению сложных проблем реального мира, таких как прогнозирование погоды, сложных биологических проблем, как картирование ДНК, анализ астрономических процессов или поиск в групповом содержимом основных исследовательских задач. Наряду с этим изобретение может быть использовано просто для того, чтобы информировать членов семьи о новых действиях.
Следует принять во внимание, что приводится описание новой архитектуры приложений и интерфейса для группового взаимодействия по сети. Ввиду множества возможных вариантов осуществления, к которым могут быть применены принципы этого изобретения, следует признать, что варианты осуществления, описанные здесь со ссылками на чертежи, иллюстративны и не должны быть восприняты как ограничивающие объем изобретения. Например, специалисты признают, что элементы проиллюстрированных вариантов осуществлений, показанных в определенных реализациях программных продуктов, могут быть осуществлены многими разными способами, и что показанные варианты осуществления могут быть изменены в компоновке и деталях без отступления от формы изобретения. Таким образом, изобретение было писано предварительно с ссылкой на персональные компьютеры и их ассоциированные дисплеи и настольные компьютеры. Тем не менее, изобретение не требует ПК или традиционного настольного компьютера. То есть изобретение также может быть осуществлено на других устройствах, которые поддерживают функцию визуального отображения. Соответственно, изобретение, как оно описано здесь, предусматривает все те варианты осуществления, которые могут быть выполнены в рамках следующей патентной формулы и ее эквивалентов.
Изобретение относится к коммуникациям и взаимодействию через компьютерную сеть. Техническим результатом является упрощение группового взаимодействия, посредством которого желаемая группа пользователей может взаимодействовать друг с другом. Выполняемый компьютером способ и система позволяют пользователям создавать социумную сеть, предусматривающую доступ к другим пользователям. Обеспечивая доступ к таким сетям через визуальную презентацию, система представляет контент доступным для доступа других членов сети. Доступ иногда обеспечивается через распространение метаданных или других однозначно идентифицирующих отличительных признаков, ассоциированных с социумной сетью ко всем или по меньшей мере некоторым другим членам сети. 2 н. и 18 з.п. ф-лы, 12 ил.
Распределенная вычислительная система и компьютер-клиент этой системы