Социальная главная страница
Иллюстрации
Показать всеИзобретение относится к средствам генерирования персонализированной главной страницы поисковой системы для участника социальной сети. Технический результат заключается в обеспечении персонализированных данных, основываясь на данных социальной сети. Идентифицируют именованный объект из данных социальной сети в ответ на запрос главной страницы поисковой системы участником социальной сети, причем запись в множестве сгенерированных пользователями записей содержит именованный объект. Устраняют неоднозначность именованного объекта на основании контента в других записях во множестве сгенерированных пользователями записей. В ответ на устранение неоднозначности именованного объекта, осуществляют персонализацию главной страницы поисковой системы для участника социальной сети на основании множества сгенерированных пользователями записей и именованного объекта, причем персонализация главной страницы поисковой системы содержит включение гиперссылки в главную страницу поисковой системы. В ответ на обнаружение выбора гиперссылки на главной странице поисковой системы предписывают поисковой системе, соответствующей главной странице поисковой системы, выполнять поиск именованного объекта. 4 н. и 17 з.п. ф-лы, 21 ил.
Реферат
Предшествующий уровень техники
Онлайн-приложения социальной сети становятся все более и более популярными. Люди полагаются на такие приложения, чтобы поддерживать контакт и взаимодействовать с друзьями и семьей. Обычно, чтобы использовать такое онлайн-приложение социальной сети, индивиду, который регистрируется на веб-сайте, который соответствует приложению, предоставляется визуальное изображение сообщений, отправленных индивиду, а также обновлений статуса контактов (друзей) индивида.
Хотя эти онлайн-приложения социальной сети являются полезными инструментальными средствами, которые позволяют людям взаимодействовать с их контактами, часто сообщения, передаваемые с использованием приложений социальной сети, являются относительно короткими с малым контекстом, ассоциированным с ними. Таким образом, существует предположение, что индивид, принимающий относительно короткое сообщение, имеет некоторые сведения о том, на что ссылается отправитель сообщения в сообщении.
Краткое изложение существа изобретения
Нижеследующее представляет краткое изложение объекта, который более подробно описывается в данном документе. Это краткое изложение, как предполагается, не является обширным обзором раскрытия, не предназначено для определения ключевых/критических элементов формулы изобретения или раскрытия, не предназначено для определения объема изобретения и не предназначено для ограничения объема формулы изобретения или раскрытия.
В данном документе описываются различные технологии, относящиеся к созданию персонализированных данных для индивида. Более конкретно, в данном документе описываются различные технологии, относящиеся к автоматическому предоставлению персонализированных данных, основываясь на данных социальной сети участника социальной сети.
В одном примере, когда участник социальной сети приходит на главную страницу поисковой системы, вместе с обычной панелью поиска и логотипом, страница может аннотироваться информацией с ленты (лент) новостей из социальной сети(-ей) участника социальной сети. Например, кто-то может показать коллаж недавних снимков или видео, отправленных друзьями, вместе с активными точками или ссылками на интересующую информацию из комментариев пользователей. Аннотация также может представлять собой мэшап с другими источниками, такими как онлайновая коллекция знаний, такая как Википедия (Wikipedia), вместе с рекламой или задачами (например, снимок Гавайи может аннотироваться информацией о Гавайях и ссылкой на планирование путешествия на острова).
Другие аспекты будут понятны при чтении и понимании прилагаемых фигур и описания.
Краткое описание чертежей
В дальнейшем изобретение поясняется описанием предпочтительных вариантов воплощения изобретения со ссылками на сопроводительные чертежи, на которых:
Фиг. 1 изображает примерную обобщенную функциональную блок-схему примерной системы, которая предоставляет персонализированные данные, основываясь на данных социальной сети.
Фиг. 2 изображает примерную обобщенную схему примерных социальных сетей.
Фиг. 3-5 изображают обобщенный пример генерируемого пользователем контента.
Фиг. 6 изображает обобщенный пример главной страницы.
Фиг. 7 изображает примерный элемент по умолчанию фонового изображения.
Фиг. 8 изображает главную страницу фиг. 6 с фоновым изображением фиг. 7.
Фиг.9 изображает обобщенную примерную функциональную блок-схему компонента индивидуализации.
Фиг. 10 изображает примерную обобщенную маску исключения.
Фиг. 11 изображает главную страницу фиг. 6 с маской исключения по фиг. 10, инвертированной и наложенной на главную страницу фиг. 6.
Фиг. 12-14 изображают примерную обобщенную последовательность операций, включающую в себя различные операции, которые могут выполняться при предоставлении персонализированных социально-основанных данных для участника социальной сети.
Фиг. 15 изображает примерную обобщенную социально персонализированную главную страницу, основанную на главной странице по фиг. 6.
Фиг. 16 изображает примерный обобщенный социально-релевантный коллаж с двумя активными точками.
Фиг. 17 изображает примерный обобщенный социально-релевантный коллаж с активизированной активной точкой, изображающей область аннотации.
Фиг. 18 изображает социально-релевантный коллаж по фиг. 17, замещающий фоновое изображение главной страницы по фиг. 8.
Фиг. 19 изображает обобщенный пример данных индивидуализации.
Фиг. 20 изображает обобщенную примерную систему для реализации социальной главной страницы.
Фиг. 21 изображает обобщенную примерную активизированную активную точку и область отображения аннотации.
Подобные условные обозначения используются для обозначения подобных деталей на прилагаемых чертежах.
Описание предпочтительных вариантов осуществления изобретения
Подробное описание, приведенное ниже в связи с прилагаемыми чертежами, предназначено в качестве описания настоящих примеров и, не предназначено для представления только видов, в которых может быть выполнен или использован настоящий пример.
Любой пример в текстовом, визуальном или в другом виде обеспечивается в качестве примера и без ограничения. Необходимо понять, что, для примеров с многочисленными вариантами, приведенными в виде альтернативы (или) или объединения (и), не все такие варианты обязательно являются существенными. Кроме того, любой, все или ни один из этих вариантов может использоваться в объединениях, не перечисленных явно. Термины «включают в себя только» и «включает в себя только» являются ограничивающими. И наоборот, термины «включают в себя» и «включает в себя» не являются ограничивающими и должны читаться как «включают в себя без ограничения» или «включает в себя без ограничения» соответственно. Термин «в одной реализации» не является ограничивающим и должен читаться как «по меньшей мере, в одной реализации без ограничения». Термины «например», «такой как» и «для примера» не являются ограничивающими и должны читаться как «по меньшей мере, в одном примере без ограничения». Термин «может» не является ограничивающим и должен читаться как «может, но не требуется». Однако для удобочитаемости ниже могут использоваться более короткие формы этих выражений.
Описание излагает функции примеров и последовательность этапов для построения и приведения в действие примеров. Однако эти же или эквивалентные функции и последовательности могут выполняться посредством других примеров.
Хотя примерные последовательности операций показаны как включающие в себя многочисленные отдельные этапы или действия, необходимо понять, что в некоторых реализациях, по меньшей мере, некоторые этапы или действия могут быть объединены или исполнены одновременно. Также необходимо понять, что не все этапы или действия, описанные в данной последовательности, являются обязательно существенными, что функциональная возможность, которая описывается как осуществляемая некоторыми системными компонентами, может выполняться многочисленными компонентами, и что единственный компонент может быть сконфигурирован с возможностью выполнения функциональной возможности, которая описывается как осуществляемая многочисленными компонентами.
Хотя аспекты, описанные в данном документе, могут описываться в связи с фотографиями или изображениями, специалисту в данной области техники понятно, что эти аспекты также могут быть применены к фотографиям, любому другому типу данных изображения, видео, аудио, тактильным и обонятельным данным.
Описания каждой из фигур ниже может быть сделано с ссылкой на другие фигуры. Однако необходимо понять, что эти ссылки на другие фигуры не предназначены для ограничения примеров, используемых с элементами, описанными с ссылкой на эти другие фигуры.
Хотя настоящие примеры могут быть описаны и проиллюстрированы в данном документе как реализуемые в вычислительной системе, описываемая система обеспечивается как пример и не ограничение. Как понятно для специалиста в данной области техники, настоящие примеры являются подходящими для применения в многочисленных других типах вычислительных систем.
Сначала описывается примерная реализация с некоторыми примерными обобщенными вводными данными и, по меньшей мере, частями процесса для достижения результата. Ссылки сделаны на фигуры и элементы на фигурах, которые могут быть описаны более подробно после данного примера.
В данном примере участник 190 социальной сети может просматривать фотографию 405 в приложении 120 социальной сети, и фотография 405 была загружена кем-то в их социальные сети 110. Фотография 405 изображает одного из друзей индивида, плавающего под водой с трубкой и маской, причем фотография имеет заголовок 410 «Только что с острова». В первом комментарии 425 от одного друга говорится: «Вы хорошо выглядите с этой трубкой и маской для подводного плавания», соответствующее комментарию на область 475 фотографии 405. Во втором комментарии 435 от второго друга говорится: «Вот это кратер». В третьем комментарии 445 от третьего друга говорится: «Я люблю Остров-долину».
Продолжая данный пример, ни один из генерируемого пользователем контента 405, 410, 425 и 475, 435 и 445, если анализировать отдельно, не может содержать достаточно информации для определения надлежащего именованного объекта. Однако анализ группы комментариев, связанных вместе посредством данных социальной сети, может указывать надлежащий именованный объект, как описано более подробно ниже.
Продолжая данный пример, поиск термина «Остров-долина» (из комментария 445) показывает, что это местное название острова Мауи на Гавайях, посредством записи онлайновой коллекции знаний Википедия. Запись онлайновой коллекции знаний также имеет ссылки на многочисленные местоположения, которые являются любимыми местами плавания под водой с трубкой и маской (рассматриваемые на основе термина «плавать под водой с трубкой и маской» в комментарии 425). Одной из этих ссылок является ссылка на Молокини.
Продолжая данный пример, запись онлайновой коллекции знаний в отношении Молокини указывает, что данное место представляет собой вулканический кратер. Так как термин «кратер» также обнаруживается в комментарии 435, это повышает вероятность, что местоположением было Молокини. Запись онлайновой коллекции знаний в отношении Молокини также указывает, что Молокини расположен только в 2,5 милях (4 км) от побережья Мауи. Так как заголовком 410 фотографии было «Только что с острова», это повышает вероятность, что местоположением было Молокини.
Продолжая данный пример, соединяя в одно целое эти многочисленные контекстуальные сведения, компонент 150 индивидуализации выбирает результирующую фразу аннотации «Вы хорошо выглядите с этой трубкой и маской для подводного плавания», именованный объект «Молокини», именованный объект с устраненной неоднозначностью «Заповедник острова Молокини (заповедная территория морской жизни Молокини)», каждая с указанием высокой вероятности корректности.
Фиг. 16 изображает продолжение данного примера, где компонент 930 выбора изображения затем выбирает фотографию 405, которая изображает друга, плавающего под водой с трубкой и маской, основываясь на высокой оценке. Основываясь на маске 1001 исключения, по меньшей мере, часть 475 включается в обобщенный социально-релевантный коллаж 1601. Компонент 960 генератора активной точки генерирует активную точку 1660 в расположении части 475 в результирующем коллаже 1601. Вторая активная точка 1630 также генерируется для части видео 575. Обе активные точки показаны полностью видимыми для ясности.
Фиг. 17 изображает продолжение данного примера, где неактивизированная активная точка 1776 изображена как не полностью видимая посредством использования точек, очерчивающих активную точку. Когда она отображается, неактивизированная активная точка 1776 появляется в течение одной секунды перед обесцвечиванием до невидимости (или до тех пор, пока с ней не будет взаимодействия). Активизированная активная точка 1720 изображает многочисленные аннотации 1740, 1760 в области 1730 отображения аннотации. Одной из аннотаций 1740 является текст «Вы хорошо выглядите с этой трубкой и маской для подводного плавания». Второй аннотацией 1760 является гиперссылка. Текстом гиперссылки является: «Узнайте больше о подводном плаванье с трубкой и маской в Молокини, около Мауи, Гавайи», и гиперссылка, когда она активизирована, сконфигурирована с возможностью перевести пользователя на веб-сайт туристического управления Гавайи. Другие возможные гиперссылки для данного примера включают в себя сайт, представляющий исторический обзор, профессиональные фотографии области, сайт путешествий, который сосредоточен на путешествии по Мауи, непосредственные ссылки на сайт контента, непосредственные ссылки на соединение по системе телефонии по протоколу IP с индивидуальными владельцами лодок, которые берут людей на поездки по подводному плаванью с трубкой и маской на Молокини, и т.п.
Фиг. 18 изображает завершение данного примера. Социально-релевантный персонализированный коллаж 1601 замещает фоновое изображение 700 по умолчанию (см. также фиг. 8) на главной странице 600, приводя в результате к главной странице с социально-релевантным фоновым изображением 1801. Поэтому, в данном примере, пользователь принял главную страницу 1801 с коллажем из персонально-релевантных фотографий с двумя активными точками. Пользователь может переместить указатель 1875 мыши на активизированную активную точку 1720, позволяя пользователю легко получить дополнительную информацию о Молокини, предоставляя возможность больше узнать о туристической деятельности на Мауи, или иным образом осуществить варианты покупок, относящиеся к деятельности его социальной сети.
Фиг. 1 изображает примерную обобщенную функциональную блок-схему примерной системы, которая обеспечивает персонализированные данные, основываясь на данных социальной сети. Система может включать в себя одно или несколько приложений 120 социальной сети. Приложение 120 социальной сети включает в себя любое подходящее онлайновое приложение социальной сети, где могут быть созданы и определены социальные отношения участников в приложении 120 социальной сети. Социальные отношения, ассоциированные с участником 190 социальной сети, называются социальными сетями 110 участника 190 социальной сети. Социальные сети 110 могут вызывать предоставление генерируемого пользователем контента 115 приложению 120 социальной сети.
Приемный компонент 130 может принимать данные 125 социальной сети от приложения 120 социальной сети. Основываясь на данных социальной сети, компонент 150 индивидуализации обеспечивает персонализированные социально-основанные данные. Персонализированные социально-основанные данные могут включать в себя данные не в данных социальной сети, но коррелированные посредством семантического значения генерируемого пользователем контента в данных социальной сети. Например, компонент 150 индивидуализации может индивидуализировать веб-страницу, ресурс приложения, файл, определение коллажа, коллаж, структуру данных, исполнение программы и т.п., чтобы вызвать отображение персонализированных социально-основанных данных на вычислительном устройстве 160, используемом участником 190 социальной сети. В одной реализации вычислительное устройство 160 включает в себя приемный компонент 130 и/или компонент 150 индивидуализации.
Фиг. 2 изображает примерную обобщенную схему примерных социальных сетей. В данном примере, социальные сети 110 ассоциируются с участником 190 социальной сети. Социальные сети 110, ассоциированные с участником 190 социальной сети, могут содержать индивидуальные личности 210, 212, 214, 216, 218, 220, 222 социальной сети, социальные сети 240, 250, 260, 270, 280 или их подходящие комбинации. Индивидуальной личностью социальной сети может быть любое юридическое лицо (например, корпорация) или физическое лицо. Социальная сеть 260 может содержать многочисленные личности 216, 218 социальной сети. Социальная сеть 280 может представлять собой подгруппу большей социальной сети 240. Содержащая в себе социальная сеть 270 может включать в себя членов 216, 214 непосредственно содержащейся социальной сети 250. Содержащая в себе социальная сеть 270 может включать в себе содержащуюся социальную сеть 250 по ссылке, например, чтобы гарантировать, что членство содержащей в себе социальной сети 270 автоматически обновляется с членством содержащейся 250 социальной сети. Социальная сеть 260 может иметь членство 216, 218, которое частично перекрывается членством 216, 214 другой социальной сети 250. Для каждой социальной сети (например, 270) личности социальной сети (например, 222, 216, 214), включенные в соответствующую сеть (например, 270), рассматриваются как члены этой социальной сети (например, 270).
Некоторые социальные сети 240, 245 могут включать в себя участника 190 социальной сети, такого, как группы интересов, к которым присоединился участник социальной сети. Таким образом, социальная сеть 240, 245 может указывать, что участник 190 социальной сети являются частью его собственных социальных сетей 240, 245, 110. Однако для целей данной заявки, термин «социальная сеть» исключает участника 190 социальной сети из его собственных социальных сетей.
Участник 190 социальной сети может иметь именованное или иным образом определенное взаимоотношение с социальными сетями 110 или индивидами в их социальных сетях 110. Например, взаимоотношение может определяться как семья, друг, коллега, последователь (например, чтобы выразить интерес в обновлениях из) или т.п. Взаимоотношение может быть двунаправленным взаимоотношением, требующим подтверждение взаимоотношения обоими личностями социальной сети, или оно может быть ненаправленным.
Расширенная социальная сеть (не изображена) может включать в себя более одной степени разделения (например, «друзья друзей» представляет собой две степени разделения), таким образом, обновляя на основе социальных сетей (не изображены) личностей социальной сети в социальных сетях 110 участника 190 социальной сети.
Участник 190 социальной сети также может указать заинтересованность в личности 290, 295 социальной сети, не включенной в социальные сети 110. В качестве примера, участник 190 социальной сети может проявить интерес в предмете, который является главным предметом внимания индивидуальной личности 295 социальной сети или социальной сети 290 посредством деятельности вне приложения 120 социальной сети. Примерной социальной сетью 290 является автомобильный клуб, который концентрирует свое внимание на конкретной марке автомобиля. Проявление интереса может включать в себя такие вещи, как журнал запросов в поисковой системе, историю посещенных веб-сайтов, история покупок, взаимодействия с рекламой, типы и количество сыгранных игр и т.п.
В одной реализации данные 125 социальной сети содержат признак, по меньшей мере, одной социальной сети, один или несколько признаков, соответствующих множеству генерируемого пользователем контента, и признак, по меньшей мере, одного взаимоотношения между, по меньшей мере, двумя из множества генерируемого пользователем контента (например, комментарий 335, предоставленный в ответ на комментарий 325, комментарий 325, загруженный личностью 214, и т.д.).
Каждая из фиг. 3-5 изображает обобщенный пример генерируемого пользователем контента 115. Личность социальной сети (не изображена), которая вызвала предоставление генерируемого пользователем контента 115 приложению 120 социальной сети, называется «загрузчиком» этого генерируемого пользователем контента. Генерируемый пользователем контент, загруженный участником 190 социальной сети, для которого предоставляются персонализированные социально-основанные данные, упоминается как «самозагружаемый генерируемый пользователем контент». При использовании без префикса «самозагружаемый», термин «генерируемый пользователем контент 115» явно исключает самозагружаемый генерируемый пользователем контент. Могут описываться операции, этапы или действия, которые могут основываться на генерируемом пользователем контенте, который включает в себя самозагружаемый генерируемый пользователем контент. Однако специалисту в данной области техники понятно, что не требуется включение самозагружаемого контента. Поэтому, любая, все или ни одна из операций, этапов и действий, описанных так в данном описании изобретения, могут иметь место при исключении самозагружаемого генерируемого пользователем контента.
Генерируемый пользователем контент 115 может включать в себя короткое сообщение, обновление статуса, фотографию или другое изображение, видео, аудиоданные, сообщения, передаваемые «последователям» личности социальной сети, время, когда генерируемый пользователем контент 115 был сгенерирован, обновлен или предоставлен приложению 1220 социальной сети, и т.п.
Генерируемый пользователем контент 115 также может включать в себя метаданные, внедренные в генерируемый пользователем контент 115 или ассоциированные с ним. Например, фотография может включать в себя многочисленные метаданные фотографии, такие как модель используемой камеры, используемый тип(-ы) объектива, используемые выдержки затвора, теги, данные о положении или данные глобальной системы позиционирования (GPS) для фотографии, направленные (векторные) данные, указывающие направление, в котором камера была направлена, разрешение, глубина цвета (такая как 32 бита на пиксель) и форма пикселя.
Для дополнительной иллюстрации обобщенных примеров генерируемого пользователем контента ниже по очереди описываются фиг. 3-5.
Фиг. 3 изображает обобщенный пример генерируемого пользователем контента 115. В данном примере первая личность социальной сети (например, 212, фиг. 2) может отправить обновление 310 статуса приложению 120 социальной сети. В данном примере первая личность социальной сети является загрузчиком обновления 310 статуса.
Обновление статуса может использоваться совместно. Совместное использование может быть со всеми пользователями приложения 120 социальной сети, только с пользователями в социальных сетях первой личности социальной сети, конкретными личностями социальной сети или подгруппой этих пользователей. Совместное использование также может включать в себя указание разрешений доступа, таких как чтение, добавление комментариев, удаление комментариев, обновление метаданных, полное управление и т.п. или их комбинация. Обычно, первая личность социальной сети может, по крайней мере, читать обновление 310 статуса, и, таким образом, обновление 310 статуса может рассматриваться совместно используемым с первой личностью социальной сети, если только явно не используется совместно с первой личностью социальной сети.
Совместное использование может быть явным (например, перечисление набора личностей социальной сети, которые могут обращаться к данным), или оно может быть неявным (например, всегда ограниченным по умолчанию предварительно определенным набором, по меньшей мере, из одной личности социальной сети в социальных сетях участника социальной сети). Критерии разрешения (один или в комбинации) могут использоваться для определения, кто может просматривать генерируемый пользователем контент 115. Примеры критериев разрешения включают в себя географическое расположение зрителя, степень разделения между вторым участником (например, 214 или 190) и зрителем (например, «друзья друзей» представляют собой две степени разделения), и минимальное количество дней с тех пор, как личность социальной сети в первый раз стала использовать приложение социальной сети.
Любая из личностей социальной сети, с которой обновление 310 статуса совместно используется, может затем отправить комментарии 325, 335 и 345. В качестве примеров, комментарии могут явно ассоциироваться с обновлением 310 статуса или с предыдущим комментарием. В некоторых случаях, комментарии могут автоматически включать в себя тег 320, 330, 340, ассоциированный с соответствующим комментарием 325, 335, 345. Автоматический тег может включать в себя указание личности социальной сети, выполняющей комментарий, дату, время дня и подобные данные.
В данных 125 социальной сети, основанных на данном примере, любые или все из обновления 310 статуса, тегов 320, 330, 340, комментариев 325, 335, 345 и загрузчика каждого из этих элементов могут ассоциироваться друг с другом.
Фиг.4 изображает обобщенный пример генерируемого пользователем контента 115. В данном примере, первая личность социальной сети может отправить фотографию (или другое изображение) 405 приложению 120 социальной сети. Фотография 405 может включать в себя заголовок 410. Заголовок может ассоциироваться с фотографией 405 или с частью фотографии 475.
Фотография 405 может совместно использоваться пользователями приложения 120 социальной сети. Любая из личностей социальной сети, с которой фотография 405 совместно используется, затем может отправить комментарии 425, 435, 445 (например, отвечающие на отправку личности социальной сети). Комментарии могут ассоциироваться со всей фотографией 405, частью фотографии 475 или предыдущим комментарием. В некоторых случаях, комментарии могут автоматически включать в себя тег 420, 430, 440, ассоциированный с соответствующим комментарием 425, 435, 445. Автоматический тег может включать в себя указание личности социальной сети, выполняющей комментарий, часть фотографии 475, к которой применяется комментарий, дату, время дня и подобные данные.
В данных 125 социальной сети, основанных на данном примере, любые или все из фотографии 405, заголовка 410, тегов 420, 430, 440, комментариев 425, 435, 445, части фотографии 475 и загрузчика каждого из этих элементов могут ассоциироваться друг с другом.
Фиг. 5 изображает обобщенный пример генерируемого пользователем контента 115. В данном примере, первая личность социальной сети может отправить видео (или другую анимацию) 505 приложению 120 социальной сети. Видео 505 может включать в себя по меньшей мере один заголовок 510. Заголовок 510 может ассоциироваться с конкретным периодом времени видео (не изображено), или заголовок 510 может ассоциироваться со всем видео 505.
Видео 505 может совместно использоваться с пользователями приложения 120 социальной сети. Любая из личностей социальной сети, с которой совместно используется видео 505, затем может отправить комментарии 525, 535, 545. Комментарии могут ассоциироваться с любой частью видео. Примеры части видео включают в себя все видео 505, конкретный период времени видео (не изображен), рамку выбора, которая следит за объектом в видео во времени, или один кадр видео. Комментарии также могут ассоциироваться с одним или несколькими предыдущими комментариями. В некоторых случаях, комментарии могут автоматически включать в себя тег 520, 530, 540, ассоциированный с соответствующим комментарием 525, 535, 545. Автоматический тег может включать в себя указание личности социальной сети, выполняющей комментарий, части видео 575, к которой применяется комментарий, даты, времени дня и подобные данные.
В данных 125 социальной сети, основанных на данном примере, каждый из комментариев 525, 535, 545 может ассоциироваться с любым или всеми из заголовка 510, видео 505, части видео 575 и загрузчика каждого из этих элементов, а также друг с другом.
Возвращаясь к фиг. 1, приемный компонент 130 может принимать данные 125 социальной сети от приложения 120 социальной сети. Данные 125 социальной сети могут включать в себя социальные сети 110 участника 190 социальной сети, генерируемый пользователем контент 115 и отношения между этими элементами.
Приложение 120 социальной сети может, в ответ на предоставление приемным компонентом 130 мандата, позволить принимать данные 125 социальной сети, ассоциированные с участником 190 социальной сети. Примеры мандатов включают в себя маркеры авторизации, цифровые сертификаты, идентификационные фразы и пароли. В другом примере приложение 120 социальной сети может предоставлять зашифрованные данные приемному компоненту 130. В одном таком примере, приложение 120 социальной сети может предоставлять соответствующую возможность расшифровки приемному компоненту 130 при верификации мандата. В другом таком примере, расшифровка данных может основываться на мандате без явных операций авторизации приложением 120 социальной сети.
Данные 125 социальной сети могут представлять собой объединение многочисленных данных социальной сети. Данные 125 социальной сети могут представлять собой объединение данных 125 социальной сети из многочисленных приложений 120 социальной сети или данных 125 социальной сети из другого приложения (не изображено), которое объединяет многочисленные непустые наборы социальных данных 125.
Фиг. 6 изображает обобщенный пример пользовательского интерфейса, которым может быть любой пользовательский интерфейс (UI), отображаемый для участника 190 социальной сети, и с которым он взаимодействует. Примеры пользовательского интерфейса включают в себя начальную страницу по умолчанию веб-браузера, начальную страницу поисковой системы (например, то, что видно, когда заходят на www.BING.com), «главный» экран на мобильном телефоне и экран запуска для игры.
В данном примере показана главная страница 600 веб-браузера. Главная страница 600 может содержать, по меньшей мере, один элемент 620, 630, 682, 684, 686 взаимодействия пользователя, такой как кнопка, рамка для ввода текста, выпадающее меню, ползунки, гиперссылки, переключатели, списки с множественным выбором и т.п. Главная страница может содержать один или несколько статических элементов 602, 604, 606, 608, 612, 614, 620, 630, 642, 644, 646, 652, 654, 656, 658, примеры которых подробно описаны ниже. Главная страница также может содержать один или несколько элементов 672, 674, 676, 682, 684, 686, 692, 694, 696 по умолчанию, примеры которых подробно описаны ниже.
Элемент по умолчанию может быть замещен персонализированными социально-основанными данными. Термин «замещать» означает использование вместо другого предмета, используется ли этот другой предмет в настоящее время или нет. Таким образом, как замена старого изображения, которое изображается в настоящий момент, новым изображением, так и отображение нового изображения, где старое изображение планировалось отображать (но еще не было отображено), оба правильно описываются как «новое изображение замещает старое изображение».
Конкретное расположение на фиг. 6 предназначено только для иллюстративных целей и не должно толковаться как ограничивающее варианты компоновки главной страницы. Хотя различные элементы показаны с использованием «ХХХХ» в качестве текста-заполнителя, любой, все или никакой из этих элементов может быть различного вида. Например, ими может быть текст, который является многострочным, с изменяющейся длиной, с изменяющимся шрифтом и т.п., или ими может быть изображение или видео, или ими может быть интерактивный элемент, такой как гиперссылка, кнопка или всплывающий элемент.
Статическим элементом 602 может быть фирменное название поисковой системы, такое как BING. Статическим элементом 620 может быть рамка для ввода текста, и он может использоваться для обеспечения строки запроса поиска для поисковой системы. Статическим элементом 630 может быть кнопка, и он может использоваться для представления запроса поисковой системе. Статическими элементами 604, 606, 608, 612 и 614 могут быть категории или способы поиска.
Любой или все из статических элементов 642, 644, 646, 652, 654, 656, 658 могут быть гиперссылками на соответствующие программы или услуги, такие как ссылка на обзор возможностей настоящего сайта, ссылка на новостной сайт, такой как MSNBC (Microsoft - National Broadcasting Company), онлайновая служба электронной почты, такая как HOTMAIL, ссылка на то, чтобы сделать главную страницу главной страницей по умолчанию, ссылка для аутентификации личности зрителя, ссылка для оптимизации главной страницы в отношении конкретной географической зоны мира и ссылка на установку предпочтений.
Любым или всеми из элементов 672, 674, 676, 682, 684, 686, 692, 694, 696 по умолчанию может быть аннотация по умолчанию на странице. Элементами по умолчанию могут быть любые данные, показываемые зрителям главной страницы по умолчанию. В качестве примеров, элемент по умолчанию может включать в себя аудио, видео, текст, гиперссылку или фотографию. Элементами по умолчанию могут быть данные общего интереса (такие как праздники, переключатели на летнее время и предупреждения о шторме/природе для географической зоны). Элементы по умолчанию могут содержать поисковый термин, который в настоящее время является популярным в географической зоне (такой как Соединенные Штаты).
Фиг. 7 изображает примерный элемент по умолчанию для примерной главной страницы на фиг. 6. В данном примере показано изображение созвездия 700.
Фиг. 8 изображает главную страницу фиг. 6 с фоновым элементом по умолчанию на фиг. 7. В данном примере изображение созвездия 700 используется в качестве фона, по меньшей мере, для части главной страницы.
Фиг. 9 изображает обобщенную примерную функциональную блок-схему примерного компонента 150 индивидуализации. Компонент 150 индивидуализации может генерировать (например, вычислять, создавать, располагать, конфигурировать, смешивать и/или приводить к) персонализированные социально-основанные данные 155. Персонализированные социально-основанные данные представляют собой данные, которые являются социально-релевантными для конкретной личности социальной сети. Компонент индивидуализации может включать в себя любой или все из компонента 970 блока выделения, компонента 910 блока оценки, компонента 920 идентификатора фразы аннотации, компонента 930 выбора изображения, компонента 950 атрибута по умолчанию и компонента 960 генератора активной точки.
Компонент 970 блока выделения анализирует контент данных 125 социальной сети для выделения, по меньшей мере, одного объекта. Выделенный объект семантически связан, по меньшей мере, с частью генерируемого пользователем контента 115 в данных социальной сети.
Объект может иметь семантическое или каноническое значение, ассоциированное с одним или несколькими элементами генерируемого пользователем контентама 115. Компонентом 970 блока выделения может быть любая система, которая распознает и отображает генерируемый пользователем контент 115 на объект, такая как система обработки естественного языка.
Компонент 970 блока выделения может, как часть анализа генерируемого пользователем контента 115, основывать анализ на данных социальной сети отличных от генерируемого пользователем контента. В качестве примера этого, анализ может рассматривать многочисленные комментарии на одну фотографию взаимосвязанными и пытаться найти онлайновую исходную статью, содержащую слова, относящиеся к одному или нескольким объектам из этих комментариев.
Компонент 970 блока выделения может включать в себя алгоритм, который способен оценивать семантическую интерпретацию генерируемого пользователем контента 115. Чтобы оценить семантическую интерпретацию генерируемого пользователем контента 115, алгоритм сопоставления может сегментировать текстовые данные социальной сети на многочисленные термины и определять взаимосвязь между многочисленными терминами.
Компонент 970 блока выделения может определять результирующий объект, основываясь на одних или нескольких текстовых данных в данных 125 социальной сети. В одной реализации текстовые данные могут основываться на заголовках, комментариях или именах папок, ассоциированных с генерируемым пользователем контентом.
В одной реализации компонент 970 блока выделения может брать одни или несколько текстовых данных в данных 125 социальной сети, соответствующих генерируемому пользователем контенту, и идентифицировать одну или несколько поверхностных форм из текстовых данных. Поверхностная форма представляет собой одно или несколько слов, которые используются в тексте для упоминания объекта. Компонент 970 блока выделения может идентифицировать одну или несколько поверхностных форм, основываясь на параметре поверхностной идентификации. Компонент 970 блока выделения может ассоциировать одну или несколько поверхностных форм с конкретным объектом. Поверхностные формы могут ранжироваться на основе оценки, такой как оценка от компонента 910 блока