Поддержка тегированных результатов поиска

Изобретение относится к области компьютерной техники для тегирования результатов поиска. Технический результат заключается в повышении эффективности поддержания одного или более наборов тегов для результатов поиска. Технический результат достигается за счет предоставления первого тега первому пользователю в качестве предложенного тега для первого результата поиска на основе тегирования первого результата поиска первым тегом в персональном наборе тегов второго пользователя, причем персональный набор тегов состоит из тегированных результатов поиска, в отношении которых обеспечена возможность осуществления в поисковой системе поиска вторым пользователем, заданным вторым пользователем в настройке конфиденциальности персонального набора тегов; организации первого результата поиска в качестве первого тегированного результата поиска в первый персональный набор тегов; организации первого результата поиска в первый общедоступный набор тегов, ассоциированный с первым тегом, причем первый общедоступный набор тегов содержит совокупность результатов поиска, которые тегированы первым тегом множеством пользователей и в отношении которых обеспечена возможность осуществления общедоступного поиска пользователями в поисковой системе. 3 н. и 17 з.п. ф-лы, 18 ил.

 

Уровень техники

[0001] Множество пользователей обнаруживают, исследуют и/или взаимодействуют с контентом, представленным посредством поискового механизма (например, функциональностью поиска, ассоциированной с веб-сайтами, почтовыми службами, социальными сетями, базами данных, службами совместного использования изображений, хранилищами приложений, торговыми площадками, файловыми системами и/или другими источниками контента). В примере, пользователь может выполнять поиск конкретной электронной почты с использованием функциональности поиска почтового приложения. В другом примере, пользователь может выполнять поиск изображений, видео и/или другого пользовательского контента, совместно используемого друзьями через социальную сеть. В другом примере, пользователь может выполнять поиск контента, к примеру, изображения, видео, статьи, веб-сайты и/или широкий спектр другого контента, через поисковый механизм, к примеру, приложение поискового механизма или поисковый веб-сайт. Таким образом, поисковый механизм может предоставлять результаты поиска, соответствующие контенту, который может быть релевантным для поискового запроса, отправленного пользователем. Пользователь может выполнять поисковую задачу по нескольким поисковым сеансам с использованием одного или более устройств (например, пользователь может выполнять поиск мест проведения отпуска с использованием рабочего переносного компьютера в понедельник утром, пользователь может выполнять поиск курортов отпуска с использованием планшетного устройства в понедельник ночью, пользователь может выполнять поиск экскурсионной информации с использованием мобильного телефона в четверг за ланчем и т.д.). Поскольку поисковые механизмы не могут адекватно сохранять и/или организовывать поисковые запросы или результаты поиска для более позднего доступа, пользователю, вероятно, придется вручную сохранять и организовывать результаты поиска, иначе пользователь может потерять "отпечаток" результатов поиска (например, в субботу, пользователь может захотеть увидеть конкретный результат поиска экскурсий от четверга, тем не менее, пользователь может не запомнить точный поисковый запрос, который приводил к поисковому механизму, предоставляющему конкретный результат поиска экскурсий). Неспособность сохранять и повторно вызывать результаты поиска из любого устройства для персонального потребления и/или невозможность совместно использовать такие результаты поиска пользователями может приводить к ухудшению пользовательского опыта.

Сущность изобретения

[0002] Это краткое изложение сущности изобретения приведено для представления в упрощенной форме подборки концепций, которые дополнительно описаны ниже в подробном описании. Данное краткое изложение сущности изобретения не имеет намерением ни идентификацию ключевых факторов или важнейших признаков заявленного изобретения, ни использование в качестве ограничения объема заявленного изобретения.

[0003] В данном документе, в числе прочего, предоставляются одна или более систем и/или технологий для тегирования результатов поиска, организации тегированных результатов поиска в наборы тегов, поддержки наборов тегов и/или предоставление целевого контента на основе тегированных результатов поиска. Результат поиска может соответствовать широкому разнообразию контента, ассоциированного с пользователем, выполняющим поиск такого контента, к примеру, изображения, сообщения социальной сети, записи базы данных, URL-адреса, веб-сайты, видео, статьи, файлы, почтовые сообщения, профили социальной сети, предметы для приобретения через торговую площадку и/или другие различные типы контента. Результат поиска может быть ассоциирован с различными типами интерфейсов, к примеру, механизм веб-поиска, функциональность поиска файлов, функциональность поиска в социальной сети, функциональность поиска электронной почты и/или другие интерфейсы, предоставляющие функциональность поиска.

[0004] В некоторых вариантах осуществления организации результатов поиска в один или более наборов тегов, может приниматься действие тегирования, ассоциированное с первым результатом поиска. Действие тегирования может соответствовать первому тегу, указываемому первым пользователем. В примере, первый пользователь, возможно, отправил поисковый запрос для "место для отпуска". Различные результаты поиска, которые могут быть релевантными для поискового запроса, возможно, были предоставлены для первого пользователя. Например, первый результат поиска и предложение тега, возможно, были предоставлены (например, URL-адрес веб-сайта Канкуна, и предложение тега #BestCancunVacationSite, возможно, были предоставлены для первого пользователя). Первый пользователь может указывать первый тег путем взаимодействия с предложением тега, к примеру, через пользовательский ввод с одним щелчком (например, первый пользователь может активировать тегирование первого результата поиска (например, с предложением тега #BestCancunVacationSite), используя одиночный пользовательский ввод, к примеру, одиночный сенсорный ввод, одиночный ввод щелчком кнопки мыши, одиночную речевую команду, одиночный ввод с помощью клавиатуры и т.д.). В другом примере, первый пользователь, может создавать первый тег посредством интерфейса создания тега (например, первый пользователь может создавать тег #VacationIdeas). Таким образом, первый результат поиска может быть тегирован, чтобы создавать первый тегированный результат поиска. В примере, первый тегированный результат поиска может быть организован в первый персональный набор тегов, соответствующий первому тегу (например, первый пользователь, возможно, ранее тегировал один или более результатов поиска с #VacationIdeas так, что один или более тегированных результатов поиска и первый тегированный результат поиска организованы в набор тегов VacationIdeaspersonal для более позднего доступа первым пользователем из любого устройства, обозревателя и/или приложения). В другом примере, первый тегированный результат поиска может быть организован в первый общедоступный набор тегов, соответствующий первому тегу (например, один или более пользователей, возможно, ранее тегировали результаты поиска с помощью тега #VacationIdeas так, что тегированные результаты поиска и первый тегированный результат поиска организованы в общедоступный набор тегов VacationIdeas для более позднего доступа пользователями из любого устройства, обозревателя и/или приложения).

[0005] В некоторых вариантах осуществления упрощения тегирования результатов поиска, в ответ на прием первого поискового запроса (например, через модальный поисковый интерфейс, сконфигурированный, чтобы предоставлять результаты поиска на основе поисковых запросов и/или предоставлять тегированные результаты поиска, на основе поиска по тегу, идентифицированного посредством идентификатора тега к примеру #), набор результатов поиска может предоставляться на основе первого поискового запроса. Набор результатов поиска может содержать первый результат поиска и/или другие результаты поиска, которые могут быть релевантными для первого поискового запроса. В примере, первый пользователь может создавать первый тег для первого результата поиска посредством интерфейса создания тега. В другом примере, одно или более предложений тега для первого результата поиска могут предоставляться для выбора первым пользователем. Предложение тега может указывать первый тег, который может выбираться первым пользователем для тегирования первого результата поиска (например, первый тег может соответствовать тегу, использованному другими пользователями, чтобы тегировать первый результат поиска). Если первый пользователь еще не тегировал первый результат поиска с помощью первого тега, то предложение тега может предоставляться в деактивированном состоянии (например, невыделенное яркостью состояние). Если первый пользователь уже тегировал первый результат поиска с помощью первого тега, то предложение тега может предоставляться в активированном состоянии (например, выделенное яркостью состояние). В примере, несколько предложений тегов могут предоставляться для первого результата поиска и/или для других результатов поиска, чтобы упрощать тегирование результатов поиска. В ответ на прием пользовательского ввода с одним щелчком (например, одиночный сенсорный ввод, одиночный ввод мышкой, одиночный ввод с помощью клавиатуры и/или множество других относительно простых вводов), первым пользователем, ассоциированного с предложением тега, первый результат поиска может быть тегирован с помощью первого тега, чтобы создавать первый тегированный результат поиска.

[0006] Первый тегированный результат поиска может быть организован в персональный набор тегов и/или общедоступный набор тегов, ассоциированный с первым тегом. Например, модель тегирования пользователя, указывающая то, предпочитает ли первый пользователь организовывать тегированные результаты поиска в персональные наборы тегов, в общедоступные наборы тегов или и то, и другое, может быть оценена, чтобы определять, как организовать первый тегированный результат поиска. Таким образом, первый тегированный результат поиска может быть лично доступен первым пользователем через первый набор тегов и/или совместно использован с другими пользователями через первый общедоступный набор тегов. В ответ на тегирование первого результата поиска, предложение тега может переходить из выключенного состояния во включенное состояние (например, выделенное яркостью состояние). В примере, рейтинг точности тегирования первого пользователя может поддерживаться на основе того, тегирует ли первый пользователь результаты поиска, аналогичные тому, как другие пользователи тегируют такие результаты поиска. Таким образом, знак отличия может быть присвоен первому пользователю на основе рейтинга точности тегирования.

[0007] В некоторых вариантах осуществления поддержки одного или более наборов тегов, в ответ на идентификацию первого пользователя, тегирующего первый результат поиска с помощью первого тега, первый персональный набор тегов может формироваться для первого тега. Если первый пользователь уже ассоциирован с первым персональным набором тегов для первого тега, то первый персональный набор тегов может выбираться для использования, иначе первый персональный набор тегов может быть создан и обозначен для хранения одного или более тегированных результатов поиска, которые тегируются первым пользователем с помощью первого тега. Таким образом, первый результат поиска может быть организован в качестве первого тегированного результата поиска в первый персональный набор тегов для более позднего доступа первым пользователем (например, в ответ на первого пользователя, тегирующего результат поиска рабочего веб-сайта с помощью тега #SummerGetFit, тегированный результат поиска рабочего веб-сайта может быть организован в персональный набор тегов SummerGetFit, используемый для того, чтобы сохранять тегированные результаты поиска, которые тегируются первым пользователем с помощью тега #SummerGetFit). В примере осуществления доступа к первому персональному набору тегов, в ответ первому пользователю, отправляющему первый тег поиска #SummerGetFit, тегированный результат поиска рабочего веб-сайта и/или другие тегированные результаты поиска, которые тегируются с помощью тега #SummerGetFit, могут предоставляться для первого пользователя на любом устройстве, обозревателе и/или приложении (например, первый пользователь, возможно, тегировал результат поиска рабочего веб-сайта на переносном компьютере и может позже осуществлять доступ к тегированному результату поиска рабочего веб-сайта из планшетного устройства).

[0008] В примере, первый тегированный результат поиска может быть организован в первый общедоступный набор тегов, используемый для того, чтобы сохранять результаты поиска, тегированные с помощью первого тега посредством одного или более пользователей. Например, общедоступный набор тегов SummerGetFit может иметь тегированный результат поиска изображений маршрута пробежки, тегированный вторым пользователем с помощью тега #SummerGetFit, тегированный результат поиска видео упражнения, тегированный посредством третьего пользователя с помощью тега #SummerGetFit, тегированный результат поиска веб-сайта футбольного клуба, тегированный посредством четвертого пользователя с помощью тега #SummerGetFit и/или другие тегированные результаты поиска, тегированные другими пользователями с помощью тега #SummerGetFit. Таким образом, в ответ пользователю, отправляющему тег поиска #SummerGetFit, могут предоставляться тегированные результаты поиска в первом общедоступном наборе тегов. Таким образом, пользователь может исследовать контент, тегированный другими пользователями.

[0009] В некоторых вариантах осуществления предоставления целевого контента пользователям на основе тегированных результатов поиска, коллекция персональных наборов тегов может поддерживаться для первого пользователя. Коллекция персональных наборов тегов может содержать первый персональный набор тегов, содержащий один или более тегированных результатов поиска, тегированных первым пользователем с помощью первого тега (например, тегированный результат поиска рабочего веб-сайта, тегированный результат поиска изображения на баскетбольную тематику, тегированный результат поиска сообщений действующей группы социальной сети, тегированный результат поиска профиля социальной сети бейсбольного клуба и/или множество других результатов поиска, тегированных с помощью тега #SummerGetFit первым пользователем). В примере, коллекция персональных наборов тегов может содержать один или более дополнительных персональных наборов тегов (например, персональный набор тегов BasementIdeas, персональный набор тегов #CarpetColors, персональный набор тегов #FunnyFriendPosts и т.д.). Одна или более интересных тем (например, собственная интересная тема по ремонту, юмористическая интересная тема, интересная тема по фитнесу и т.д.) могут быть идентифицированы для первого пользователя, на основе различной информации, ассоциированной с первым пользователем. В примере, первая интересная тема (например, интересная тема по фитнесу) может быть извлечена из тега #SummerGetFit. В другом примере, вторая интересная тема (например, интересная тема по маршрутам пробежки) может быть извлечена из контента тегированных результатов поиска, которые тегируются с помощью тега #SummerGetFit. В другом примере, третья интересная тема (например, собственная интересная тема по ремонту) могут извлекаться путем агрегирования одного или более тегов, к примеру тега #CarpetColor и тега #BasementIdeas. В другом примере, четвертая интересная тема (например, проекты ванных комнат в подвалах) может извлекаться из агрегирования контента тегированных результатов поиска из нескольких наборов тегов. Таким образом, целевой контент (например, изображение ванной комнаты в подвале, видео самостоятельного ремонта, реклама тренировочного класса и т.д.) может предоставляться первому пользователю на основе одной или более интересных тем.

[0010] Для достижения вышеописанного и связанных с этим результатов, последующее описание и присоединенные чертежи излагают некоторые иллюстративные аспекты и реализации. Они служат признаком нескольких различных способов, которыми один или более аспектов могут использоваться. Другие аспекты, преимущества и новые признаки раскрытия сущности должны становиться очевидными из последующего подробного описания при рассмотрении вместе с прилагаемыми чертежами.

Краткое описание чертежей

[0011] Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей примерный способ организации результата поиска в один или более наборов тегов.

[0012] Фиг. 2A является блок-схемой компонентов, иллюстрирующей примерную систему для поддержки данных, связанных с тегированием.

[0013] Фиг. 2B является блок-схемой компонентов, иллюстрирующей примерную систему для организации результата поиска в один или более наборов тегов.

[0014] Фиг. 3 является блок-схемой компонентов, иллюстрирующей примерную систему для предоставления доступа к коллекции персональных наборов тегов.

[0015] Фиг. 4 является блок-схемой компонентов, иллюстрирующей примерную систему для предоставления доступа к коллекции общедоступных наборов тегов.

[0016] Фиг. 5 является блок-схемой последовательности операций, иллюстрирующей примерный способ упрощения тегирования результатов поиска.

[0017] Фиг. 6 является блок-схемой компонентов, иллюстрирующей примерную систему для упрощения тегирования результатов поиска.

[0018] Фиг. 7 является блок-схемой компонентов, иллюстрирующей примерную систему для упрощения тегирования результатов поиска.

[0019] Фиг. 8 является иллюстрацией примера первого пользовательского профиля.

[0020] Фиг. 9 является блок-схемой последовательности операций, иллюстрирующей примерный способ поддержки одного или более наборов тегов.

[0021] Фиг. 10 является блок-схемой компонентов, иллюстрирующей примерную систему для предоставления доступа к одному или более персональным наборам тегов.

[0022] Фиг. 11 является блок-схемой компонентов, иллюстрирующей примерную систему для предоставления доступа к одному или более общедоступным наборам тегов.

[0023] Фиг. 12 является блок-схемой компонентов, иллюстрирующей примерную систему для отображения одного или более тегированных результатов поиска согласно визуальной разметке.

[0024] Фиг. 13 является блок-схемой последовательности операций, иллюстрирующей примерный способ предоставления целевого контента пользователям на основе тегированных результатов поиска.

[0025] Фиг. 14 является блок-схемой компонентов, иллюстрирующей примерную систему для идентификации набора интересных тем, ассоциированных с первым пользователем.

[0026] Фиг. 15 является блок-схемой компонентов, иллюстрирующей примерную систему для предоставления целевого контента пользователям на основе тегированных результатов поиска.

[0027] Фиг. 16 является иллюстрацией примерного машиночитаемого носителя, на котором могут содержаться процессорноисполняемые инструкции, сконфигурированные с возможностью осуществлять одно или более положений, изложенных в данном документе.

[0028] Фиг. 17 иллюстрирует примерное вычислительное окружение, в котором могут быть реализованы одно или более положений, изложенных в данном документе.

Подробное описание изобретения

[0029] Заявленный предмет изобретения далее описывается со ссылками на чертежи, на которых аналогичные номера ссылок, в общем, используются для того, чтобы ссылаться на аналогичные элементы. В последующем описании, для целей пояснения, многие конкретные подробности изложены для того, чтобы обеспечивать полное понимание заявленного изобретения. Тем не менее, очевидно, что заявленное изобретение может быть применено на практике без этих конкретных подробностей. В иных случаях, структуры и устройства проиллюстрированы в форме блок-схем для того, чтобы упрощать описание заявленного изобретения.

[0030] Вариант осуществления организации результата поиска в один или более наборов тегов проиллюстрирован посредством примерного способа 100 по фиг. 1. На этапе 102, способ начинается. Результат поиска может содержать различные типы контента, к примеру, контент социальной сети (например, мультимедийный контент, опубликованный через социальную сеть, профиль социальной сети, сообщение социальной сети или другой контент социальной сети, который может быть идентифицирован посредством функциональности поиска), веб-сайт (например, URL-адрес для веб-сайта, предоставленного в качестве результата поиска посредством поискового механизма), изображение (например, изображение, предоставленное посредством функциональности поиска службы совместного использования изображений), видео, созданный пользователем контент, URL-адрес, мультимедийный контент и/или множество других типов контента.

[0031] На этапе 104, может приниматься действие тегирования, ассоциированное с первым результатом поиска. Действие тегирования может соответствовать первому тегу, указываемому первым пользователем. В примере приема действия тегирования, поисковый запрос, возможно, был принят от первого пользователя (например, "локальные магазины мороженого") через поисковый интерфейс (например, поисковый интерфейс, ассоциированный с файловой системой, офисные приложение, приложение карты, поисковое приложение, поисковый веб-сайт, почтовое приложение, веб-сайт, социальная сеть и т.д.). Набор результатов поиска может предоставляться на основе поискового запроса (например, изображения, видео, сообщения социальной сети, профили социальной сети, направления движения, карты, почтовые сообщения, файлы, мультимедийный контент, статьи, URL-адреса, веб-сайты, товары народного потребления для покупки, приложения для покупки, и т.д.). Набор результатов поиска может содержать первый результат поиска. В примере, одно или более предложений тега могут предоставляться для первого результата поиска (например, предложение тега может быть основано на одном или более пользователях, тегирующих первый результат поиска с помощью первого тега), так, что пользователь может выполнять действие тегирования, используя пользовательский ввод с одним щелчком, ассоциированный с предложением тега. Если первый пользователь ранее тегировал первый результат поиска с использованием предложения тега, то предложение тега может отображаться в активированном состоянии (например, выделенное яркостью), иначе предложение тега может отображаться в деактивированном состоянии (например, не выделенное яркостью). В другом примере, интерфейс создания тега может предоставляться для первого результата поиска так, что действие тегирования соответствует тегу, созданному первым пользователем. Таким образом, действие тегирования содержит первый тег (например, соответствующий предложению тега, которое активируется посредством пользовательского ввода с одним щелчком первым пользователем, или тегу, созданному первым пользователем). На этапе 106, первый результат поиска тегируется с помощью первого тега, чтобы создавать первый тегированный результат поиска (например, первый пользователь, возможно, выбрал предложение тега для тега #YummyTreats для результата поиска веб-сайта мороженого; первый пользователь, возможно, создал тег #FavoriteDesert посредством интерфейса создания тега для результата поиска веб-сайта мороженого; и т.д.).

[0032] На этапе 108, первый тегированный результат поиска организуется в первый набор тегов, соответствующий первому тегу. В примере, первый тегированный результат поиска организован в первый персональный набор тегов, содержащий один или более тегированных результатов поиска, которые тегированы с помощью первого тега первым пользователем (например, тегированный результат поиска изображения кекса, тегированный поиск веб-сайта винного завода и/или другие тегированные результаты поиска, тегированные с помощью тега #YummyTreats первым пользователем). Таким образом, первый пользователь может осуществлять доступ (например, восстанавливать) к тегированным результатам поиска в первом персональном наборе тегов из любого устройства, приложения и/или обозревателя путем выполнения первого поиска по тегу #YummyTreats (например, первый тегированный результат поиска, возможно, был тегирован через переносное устройство первым пользователем и к нему может позже осуществляться доступ первым пользователем через мобильный телефон).

[0033] В другом примере, первый тегированный результат поиска организован в первый общедоступный набор тегов, содержащий один или более тегированных результатов поиска, тегированных с помощью первого тега посредством одного или более пользователей (например, первый тегированный результат поиска может быть организован в общедоступный набор тегов YummyTreats, в который один или более пользователей, возможно, внесли тегированные результаты поиска, тегированные с помощью тега #YummyTreats, и может быть публично доступным для пользователей, чтобы обнаруживать и/или исследовать тегированные результаты поиска). К первому общедоступному набору тегов может выполняться доступ одним или более пользователями, которые способствовали первому общедоступному набору тегов, и/или пользователями, которые способствовали в меньшей степени, что может содействовать исследованию новых результатов поиска и/или контента пользователями. Например, второй пользователь (например, тот, кто не тегировал результат поиска с помощью #YummyTreats, но может планировать последующую вечеринку и ищет идеи от других пользователей) может отправлять поиск по тегу #YummyTreats, чтобы обнаруживать тегированные результаты поиска, которые другие пользователи тегировали с помощью #YummyTreats. Таким образом, первый общедоступный набор тегов может предоставляться второму пользователю. На этапе 110, способ завершается.

[0034] Фиг. 2A иллюстрирует пример системы 250, сконфигурированной для поддержки данных, связанных с тегированием (например, модель данных для доступности тега пользователя). Система 250 может содержать базу 260 данных тегов (например, и/или другую структуру хранения данных). База 260 данных тегов может быть выполнена с возможностью сохранять различную информацию, связанную с тегированием контента, к примеру тегированные результаты поиска (например, согласно модели данных тегирования, реализующей базу данных, таблицы, схемы, хранимые процедуры и/или другие технологии, механизмы, и т.д. для организации информации, связанной с тегированным контентом). В примере, база 260 данных тегов может сохранять информацию 252 тегов, ассоциированную с одним или более тегами, использованными, чтобы тегировать контент пользователями. В другом примере, база 260 данных тегов может сохранять пользовательскую информацию 254, ассоциированную с пользователями, которые тегировали контент и/или осуществляли доступ к тегированному контенту. В другом примере, база 260 данных тегов может сохранять информацию 256 контента, ассоциированную с контентом, к примеру, тегированные результаты поиска (например, тегированные пользователями в рамках пользовательской информации 254 с использованием тегов в рамках информации 252 тегов). В другом примере, база 260 данных тегов может сохранять информацию 258 о запросе, соответствующую запросам, которые отправляются пользователями, чтобы идентифицировать контент в информации 256 контента. Таким образом, информация, связанная с тегами, использованными пользователями, чтобы тегировать контент, связанный с (например, результирующий) поисковыми запросами, отправленными теми же и/или другими пользователями, может сохраняться посредством базы 260 данных тегов (например, данные, соответствующие информации в рамках 252, 254, 256 и/или 258 и/или данные, соответствующие взаимосвязям между информацией в рамках 252, 254, 256 и/или 258, могут сохраняться в базе данных тегов).

[0035] Система 250 может содержать службу 262 доступа к тегам и/или уровень 264 взаимодействия с пользователем. В одном примере, служба 262 доступа к тегам может содержать прокси-сервер базы данных, веб-службу или другой функциональный компонент, сконфигурированный, чтобы отправлять данные (например, запросы) в базу 260 данных тегов и/или извлекать данные из базы 260 данных тегов. Таким образом, служба 262 доступа к тегам может предоставлять уровень 264 взаимодействия с пользователем с доступом к базе 260 данных тегов. Уровень 264 взаимодействия с пользователем может быть сконфигурирован с возможностью предоставлять визуальное представление модели данных тегирования (например, визуализация информации 252 тегов, пользовательской информации 254, информации 256 контента и/или информации 258 запроса). Уровень 264 взаимодействия с пользователем может быть сконфигурирован с возможностью предоставлять интерактивный пользовательский интерфейс (например, через службу 262 доступа к тегам) к модели данных тегирования. Таким образом, пользователь может взаимодействовать с моделью данных тегирования через интерактивный пользовательский интерфейс (например, пользователь может исследовать, организовывать, выполнять операции базы данных, к примеру, операции слияния, и/или модифицировать информацию 252 тегов, пользовательскую информацию 254, информацию 256 контента и/или информацию 258 запроса).

[0036] Фиг. 2B иллюстрирует пример системы 200, сконфигурированной для организации результата поиска в один или более наборов тегов. Система 200 может содержать компонент 212 тегирования, ассоциированный с поисковым приложением 202, доступным для первого пользователя через первое устройство (например, переносной компьютер). В примере, первый пользователь может отправлять поисковый запрос 204, "как поехать в Париж". Набор результатов поиска может предоставляться на основе поискового запроса 204, к примеру, как результат поиска локальной новостной статьи про Париж, результат поиска отеля Happy в Париже, результат 206 поиска истории башни, результат поиска изображений башни в Париже и т.д. Интерфейс создания тега может предоставляться для соответствующих результатов поиска в наборе результатов поиска, к примеру, интерфейс 210 создания тега через который первый пользователь может создавать тег для тегирования результата 206 поиска истории башни. В примере, предложение тега может предоставляться для результата поиска. Например, предложение тега #ParisNews может предоставляться для результата поиска локальной новостной статьи про Париж (например, на основе одного или более пользователей, тегирующих результат поиска локальной новостной статьи про Париж с помощью тега #ParisNews). Никакое предложение тега не может предоставляться для результата поиска отеля Happy в Париже, потому что никакие пользователи не тегировали результат поиска отеля Happy в Париже. Предложение тега #BucketList может предоставляться для результата поиска изображений башни в Париже (например, на основе одного или более пользователей, тегирующих результат поиска изображений башни в Париже с помощью тега #BucketList). Предложение 208 тега #SightSeeing может предоставляться для результата 206 поиска истории башни (например, на основе одного или более пользователей, тегирующих результат 206 поиска истории башни с помощью тега #SightSeeing).

[0037] В примере, действие тегирования, ассоциированное с предложением 208 тега #SightSeeing, может приниматься посредством компонента 212 тегирования. Например, первый пользователь, может использовать пользовательский ввод с одним щелчком (например, одиночный сенсорный ввод, одиночный щелчок кнопкой мыши, одиночный ввод с помощью клавиатуры и т.д.), чтобы активировать действие тегирования. Пользовательский ввод с одним щелчком может давать возможность первому пользователю тегировать результат 206 поиска истории башни с помощью тега #SightSeeing, без необходимости предоставлять множественный пользовательский ввод и/или сложный пользовательский ввод, к примеру, посредством навигации через меню. Таким образом, компонент 212 тегирования тегирует результат 206 поиска истории башни с помощью тега #SightSeeing, чтобы создавать тегированный результат поиска истории башни (например, тегированный результат 218 поиска истории башни и/или тегированный результат 220 поиска истории башни). В примере, компонент 212 тегирования может организовывать тегированный результат 218 поиска истории башни в персональный набор 214 тегов SightSeeing, предназначенный для хранения тегированных результатов поиска, которые тегируются первым пользователем с помощью тега #SightSeeing (например, компонент 212 тегирования может создавать персональный набор 214 тегов SightSeeing на основе действия тегирования, где никакой персональный набор тегов не существует для первого пользователя относительно тега #SightSeeing, или компонент 212 тегирования может включать тегированный результат 218 поиска истории башни в персональный набор 214 тегов SightSeeing, если персональный набор 214 тегов SightSeeing уже существует). Таким образом, первый пользователь может осуществлять доступ к тегированному результату 218 поиска истории башни через персональный набор 214 тегов SightSeeing из любого устройства, обозревателя и/или приложения. В другом примере, компонент 212 тегирования может организовывать тегированный результат 220 поиска истории башни в общедоступный набор 216 тегов SightSeeing, предназначенный для хранения тегированных результатов поиска с помощью тега #SightSeeing посредством одного или более пользователей (например, второй пользователь, возможно, тегировал результат поиска изображений башни в Париже с помощью тега #SightSeeing, третий пользователь, возможно, тегировал результат поиска видео лучших туристических мест с помощью тега #SightSeeing, и т.д.). Таким образом, один или более пользователей могут осуществлять доступ к общедоступному набору 216 тегов SightSeeing, чтобы обнаруживать и/или исследовать различные тегированные результаты поиска (например, которые тегированы с помощью тега #SightSeeing).

[0038] Фиг. 3 иллюстрирует пример системы 300 для предоставления доступа к коллекции персональных наборов 302 тегов. Система 300 может содержать поставщика 308 наборов тегов (например, поставщика персональных наборов тегов). Поставщик 308 наборов тегов может осуществлять доступ к коллекции персональных наборов 302 тегов ассоциированных с первым пользователем. Набор персональных наборов 302 тегов может содержать персональный набор 304 тегов Cars, включающий в себя один или более тегированных результатов поиска, тегированных первым пользователем с помощью тега #Cars (например, тегированный результат поиска веб-сайтов обзоров автомобилей, тегированный с помощью тега #Cars первым пользователем через первое приложение на первом устройстве, тегированный результат поиска изображений спортивного автомобиля, тегированный с помощью тега #Cars первым пользователем через третье устройство, тегированный результат поиска автопроизводителя, тегированный с помощью тега #Cars первым пользователем через второе приложение первого устройства, и т.д.), персональный набор 306 тегов Summer, включающий в себя один или более тегированных результатов поиска, тегированных первым пользователем с помощью тега #Summer, персональный набор 214 тегов SightSeeing включающий в себя тегированный результат 218 поиска истории башни (например, тегированный первым пользователем через первое устройство как проиллюстрировано посредством фиг. 2B), и/или другие не иллюстрируемые персональные наборы тегов.

[0039] Второе устройство (например, отличающееся от первого устройства и/или третьего устройства, через которое первый пользователь тегировал, по меньшей мере, некоторые тегированные результаты поиска в персональном наборе 304 тегов Cars), может выполнять хостинг поискового приложения 310. Поисковое приложение 310 может предоставлять модальный поисковый интерфейс, через который первый пользователь может отправлять поисковые запросы для результатов поиска и/или отправлять поиски по тегу для тегированных результатов поиска (например, поиск по тегу может содержать идентификатор тега, к примеру #, который отличает поиск по тегу от поискового запроса). В примере, поставщик 308 наборов тегов может принимать, поиск 312 по тегу автомобилей, отправленный через поисковое приложение 310 первым пользователем. Поиск 312 по тегу автомобилей содержит тег #Car, который соответствует персональному набору 304 тегов Cars. Соответственно, поставщик 308 наборов тегов может предоставлять первому пользователю доступ к персональному набору 304 тегов Cars через второе устройство. Таким образом, первый пользователь может осуществлять доступ (например, восстанавливать) к тегированным результатам поиска, без необходимости вручную восстанавливать один или более поисковых запросов, использованных для того, чтобы первоначально идентифицировать такие тегированные результаты поиска (например, первый пользователь может осуществлять доступ к тегированным результатам поиска, которые, возможно, были тегированы в течении нескольких дней с использованием различных устройств, путем простой отправки поиска 312 по тегу автомобилей, вместо запоминания и/или повторной отправки поискового запроса, который приводил к обнаружению тегированного результата поиска веб-сайтов обзоров автомобилей, тегированного результата поиска изображений спортивного автомобиля и/или тегированного результата поиска автопроизводителя).

[0040] Фиг. 4 иллюстрирует пример системы 400 для предоставления доступа к коллекции общедоступных наборов 402 тегов. Система 400 может содержать поставщика 408 наборов тегов (например, поставщика общедоступных наборов тегов). Поставщик 408 наборов тегов может быть ассоциирован с коллекцией общедоступных наборов 402 тегов. Коллекция общедоступных наборов 402 тегов может содержать множество общедоступных наборов тегов, составленных посредством одного или более пользователей, к примеру, общедоступный набор 216 тегов SightSeeing, общедоступный набор 404 тегов Trees, общедоступный набор 406 тегов ILoveCats и/или широкий спектр других не иллюстрируемых общедоступных наборов тегов. В примере, один или более пользователей, возможно, способствовали составлению общедоступного набора 216 тегов SightSeeing (например, первый пользователь, возможно, тегировал тегированный результат 220 поиска истории башни из первого устройства, второй пользователь, возможно, тегировал тегированный результат поиска изображений башни в Париже из второго устройства и т.д.).

[0041] Третье устройство может выполнять хостинг поискового приложения 410. Поисковое приложение 410 может предоставлять модальный поисковый интерфейс, через который третий пользователь может отправлять поисковые запросы для результатов поиска и/или отправлять поиски по тегу для тегированных результатов поиска. В примере, поставщик 408 наборов тегов может принимать поиск 412 по тегу, соответствующий тегу #SightSeeing, отправленному через поисковое приложение 410 третьим пользователем. Соответственно, поставщик 408 наборов тегов может предоставлять третьему пользователю доступ к общедоступному набору 216 тегов SightSeeing через третье устройство. Таким образом, третий пользователь может исследовать тегированные результаты поиска, которые, возможно, были тегированы третьим пользователем и/или другими пользователями (например, третий пользователь может исследовать общедоступный набор 216 тегов SightSeeing, чтобы получать идеи для следующего отпуска независимо от того, тегировал ли третий пользователь или не тегировал результат поиска с помощью тега #SightSeeing).

[0042] Вариант осуществления упрощения тегирования результатов поиска проиллюстрирован посредством примерного способа 500 по фиг. 5. На этапе 502, способ начинается. На этапе 504, в ответ на прием первого поискового запроса, набор результатов поиска может предоставляться на основе первого поискового запроса. Например, первый пользователь может отправлять первый поисковый запрос "vacations" и может получать представление одного или более результатов поиска, которые могут быть релевантными для "vacations" (например, результат поиска изображений пляжа, результат поиска сообщений об отпусках в социальной сети, результат поиска видео с местами проведения отпуска, результат поиска электронной почты с маршрутами в отпуске, и т.д.). Набор результатов поиска может содержать первый результат поиска (например, результат поиска видео с местами проведения отпуска), второй результат поиска (например, результат поиска профиля туристического агентства в социальной сети) и/или другие результаты поиска.

[0043] Одно или более предложений тега могут предоставляться для набора результатов поиска. Например, предложение тега может предоставляться для первого результата поиска, на этапе 506. Предложение тега может указывать первый тег. Например, предложение тега #FunTravelVideo, указывающее тег #FunTravelVideo, может предоставляться для результата поиска видео с местами проведения отпуска (например, предложение тега может быть основано на персональных наборах тегов FunTravelVideo пользователей и/или на общедоступном наборе тегов FunTravelVideo). В примере, предложение тега может быть основано на персональном наборе тегов FunTravelVideo второго пользователя, указывающем, что второй пользователь тегировал результат поиска видео с местами проведения отпуска с помощью тега #FunTravelVideo. В другом примере, предложение тега может быть основано на общедоступном наборе тегов FunTravelVideo, указывающем, что множество пользователей тегировало результат поиска видео с местами проведения отпуска с помощью тега #FunTravelVideo. Если первый пользователь еще не тегировал результат поиска видео с местами проведения отпуска с помощью тега #FunTravelVideo, то предложение тега #FunTravelVideo может отображаться в деактивированном состоянии (например, не выделенном яркостью), иначе, предложение тега #FunTravelVideo может отображаться в активированном состоянии (например, выделенном яркостью). В примере, несколько предложений тегов могут предоставляться для первого результата поиска. Например, второе предложение тега может предоставляться для первого результата поиска. Второе предложение тега может указывать второй тег. Например, второе предложение тега #BeachVideo может предоставляться для результата поиска видео с местами проведения отпуска. В примере, предложения тегов могут предоставляться для нескольких результатов поиска в наборе результатов поиска (например, одно или более предложений тега могут предоставляться для второго результата поиска, одно или более предложений тега могут предоставляться для третьего результата поиска, и т.д.).

[0044] На этапе 508, в ответ на прием пользовательского ввода с одним щелчком (например, одиночный пользовательский ввод или другой относительно простой пользовательский ввод в противоположность первому пользователю, которому необходимо перемещаться по меню и/или необходимо выполнять несколько вводов, чтобы тегировать результат поиска) предложения тега от первого пользователя, первый результат поиска может быть тегирован с помощью первого тега, чтобы создавать первый тегированный результат поиска. Например, результат поиска видео с местами проведения отпуска может быть тегирован с помощью тега #FunTravelVideo, чтобы создавать тегированный целевой результат поиска видео на основе одиночного ввода первым пользователем (например, первый пользователь может просто касаться или щелкать предложение тега #FunTravelVideo). В примере, первый тегированный результат поиска организован в первый персональный набор тегов, сконфигурированный для того, чтобы сохранять один или более тегированных результатов поиска, которые тегируются первым пользователем с помощью первого тега. Например, первый тегированный результат поиска может быть организован в первый персональный набор тегов, на основе модели тегирования пользователя, указывающей персональные предпочтения первого пользователя, который организует тегированные результаты поиска в персональные наборы тегов. В другом примере, первый тегированный результат поиска может быть организован в первый общедоступный набор тегов, сконфигурированный для того, чтобы сохранять один или более тегированных результатов поиска, которые тегируются посредством одного или более пользователей с помощью первого тега. Например, первый тегированный результат поиска может быть организован в первый общедоступный набор тегов на основе модели тегирования пользователя, указывающей предпочтения общего доступа первого пользователя, который организует тегированные результаты поиска в общедоступные наборы тегов.

[0045] В некоторых вариантах осуществления, первый пользователь может в закрытом порядке совместно использовать первый тегированный результат поиска с одним или более пользователями. В примере, первый пользователь может отправлять ссылку для первых тегированных результатов поиска второму пользователю так, что второй пользователь (например, но не другие пользователи) может просматривать первый тегированный результат поиска. В другом примере, настройка частного общего доступа может приниматься от первого пользователя. Настройка частного общего доступа может указывать одного или более пользователей как имеющих доступ к первому тегированному результату поиска. Таким образом, первый тегированный результат поиска может быть (например, избирательно, управляемо, и т.д.) представлен для пользовательского доступа, на основе настройки частного общего доступа.

[0046] В некоторых вариантах осуществления, первый тегированный результат поиска и/или другие тегированные результаты поиска могут быть доступными (например, для относительно немедленной доступности) для доступа из любого обозревателя и/или любого устройства с или без аутентификации пользователя. В примере, первый пользователь может осуществлять доступ к первому тегированному результату поиска и/или другим аналогично тегированным результатам поиска из устройства (например, общедоступного устройства, в которое первый пользователь может не хотеть отправлять учетные данные регистрации) путем отправки тегового запроса #FunTravelVideo @FirstUser в обозреватель или в другой тип поискового механизма на устройстве. В другом примере, первый пользователь может регистрироваться, чтобы осуществлять доступ к первому тегированному результату поиска и/или другим тегированным результатам поиска, тегированным первым пользователем. Таким образом, пользователь имеет возможность осуществлять доступ к тегированному контенту требуемым образом (например, быстро, на любом устройстве, через любой обозреватель, предоставляя или не предоставляя учетные данные регистрации, и т.д.).

[0047] В некоторых вариантах осуществления, первый пользователь (например, или пользователь, авторизованный первым пользователем или администратором) может выполнять различную организационную функциональность, ассоциированную с тегированными результатами поиска. В примере, пользователь может отменить тегирование первого тегированного результата поиска и/или удалять первый тегированный результат поиска. В другом примере, первый пользователь может добавлять контекст в тег путем предоставления поля комментария, содержащего описание для тега. В другом примере, первый пользователь может добавлять контекст в тегированный результат поиска путем предоставления поля комментария, содержащего описание для тегированного результата поиска.

[0048] В некоторых вариантах осуществления, пользователи могут следовать за активностью тегирования других пользователей. Например, второй пользователь может следовать за первым пользователем так, что второй пользователь может принимать уведомления, когда первый пользователь тегирует результаты поиска, к примеру, первый тегированный результат поиска. В некоторых вариантах осуществления, пользователи могут следовать за активностью тегирования, ассоциированной с конкретным тегом. Например, первый пользователь может принимать уведомления относительно активности тегирования, когда другие пользователи используют первый тег. Первый пользователь может 'подписываться', чтобы принимать такие уведомления и/или может принимать такие уведомления автоматизированным способом, на основе первого пользователя, тегирующего результат поиска с помощью первого тега. Таким образом, пользователи могут в закрытом порядке, лично и/или публично осуществлять доступ, организовывать и/или делиться информацией тегирования. На этапе 510, способ завершается.

[0049] Фиг. 6 иллюстрирует пример системы 600, конфигурированной для упрощения тегирования результатов поиска. Система 600 может содержать компонент 602 тегирования. Компонент 602 тегирования может быть ассоциирован с функциональностью поиска, к примеру, с поисковым приложением 602a, перед действием тегирования первым пользователем. В ответ на прием первого поискового запроса 604 "новых автомобильных моделей", поисковое приложение 602a может предоставлять набор результатов поиска, на основе первого поискового запроса 604 "новых автомобильных моделей". Например, набор результатов поиска может содержать результат 606 поиска веб-сайта автопроизводителя, результат 608 поиска профиля в социальной сети компании по обзорам автомобилей и/или другие результаты поиска, которые не проиллюстрированы. Компонент 602 тегирования может предоставлять предложение 610 тега #Cars для результата 606 поиска веб-сайта автопроизводителя. Поскольку первый пользователь, возможно, ранее тегировал результат 606 поиска веб-сайта автопроизводителя с помощью тега #Cars, предложение 610 тега #Cars может отображаться в активированном состоянии, чтобы указывать, что результат 606 поиска веб-сайта автопроизводителя был уже тегирован первым пользователем с помощью тега #Cars. Компонент 602 тегирования может предоставлять предложение 612a тега #AutoFriend для результата 608 поиска профиля в социальной сети компании по обзорам автомобилей на основе одного или более пользователей, уже тегировавших результат 608 поиска профиля в социальной сети компании по обзорам автомобилей с помощью тега #AutoFriend. Поскольку первый пользователь не тегировал результат 608 поиска профиля в социальной сети компании по обзорам автомобилей с помощью тега #AutoFriend, предложение 612a тега #AutoFriend может отображаться в деактивированном состоянии.

[0050] В ответ на прием пользовательского ввода с одним щелчком, ассоциированного с предложением 612a тега #AutoFriend, первым пользователем, результат 608 поиска профиля в социальной сети компании по обзорам автомобилей может быть тегирован с помощью тега #AutoFriend. Поскольку первый пользователь уже тегировал результат 608 поиска профиля в социальной сети компании по обзорам автомобилей с помощью тега #AutoFriend, предложение 612a тега #AutoFriend может отображаться в активированном состоянии, как проиллюстрировано в качестве предложения 612b тега поискового приложения 602b. Таким образом, первый пользователь может тегировать результаты поиска, используя один ввод, в противоположность нескольким вводам, к примеру, навигации по меню, нескольким щелчкам и/или нескольким нажатиям клавиш. В некоторых вариантах осуществления, компонент 602 тегирования может предоставлять интерфейс создания тега (например, интерфейс 614 создания тега), через который первый пользователь может создавать тег для тегирования результата поиска, как проиллюстрировано на фиг. 7.

[0051] Фиг. 7 иллюстрирует пример системы 700, конфигурированной для упрощения тегирования результатов поиска. Система 700 может содержать компонент 702 тегирования. Компонент 702 тегирования может быть ассоциирован с функциональностью поиска, к примеру, с поисковым приложением 702a, перед действием тегирования первым пользователем. В ответ на прием первого поискового запроса 704 "новых автомобильных моделей", поисковое приложение 702a может предоставлять набор результатов поиска, на основе первого поискового запроса 704 "новых автомобильных моделей". Например, набор результатов поиска может содержать результат 706 поиска веб-сайта автопроизводителя, результат 708 поиска профиля в социальной сети компании по обзорам автомобилей и/или другие результаты поиска, которые не проиллюстрированы. Компонент тегирования 702 может предоставлять предложение тега #Cars для результата поиска веб-сайта автопроизводителя в активированном состоянии, потому что первый пользователь, возможно, ранее тегировал результат 706 поиска веб-сайта автопроизводителя с помощью тега #Cars. Компонент тегирования 702 может предоставлять предложение тега #AutoFriend для результата 708 поиска профиля в социальной сети компании по обзорам автомобилей в деактивированном состоянии, потому что первый пользователь не тегировал результат 708 поиска профиля в социальной сети компании по обзорам автомобилей с помощью тега #AutoFriend.

[0052] Компонент тегирования 702 может предоставлять интерфейс 710 создания тега для результата 708 поиска профиля в социальной сети компании по обзорам автомобилей. В ответ на прием первого тега, к примеру, тега 712 #MyNewFriend, созданного первым пользователем посредством интерфейса 710 создания тега, результат 708 поиска профиля в социальной сети компании по обзорам автомобилей может быть тегирован с помощью тега 712 #MyNewFriend, чтобы создавать тегированный результат 708 поиска профиля в социальной сети компании по обзорам автомобилей. Поскольку первый пользователь тегировал результат 708 поиска профиля в социальной сети компании по обзорам автомобилей с помощью тега 712 # MyNewFriend, предложение тега #AutoFriend может переходить из выключенного состояния во включенное состояние, как проиллюстрировано в качестве предложения 714 тега в поисковом приложении 702b.

[0053] Фиг. 8 иллюстрирует пример 800 первого пользовательского профиля 802. Первый пользовательский профиль 802 может содержать информацию, ассоциированную с первым пользователем, тегирующим результаты поиска. В примере, первый пользовательский профиль 802 может содержать набор 804 персональных наборов тегов, содержащих один или более персональных наборов тегов, ассоциированных с первым пользователем, к примеру, персональный набор тегов Car, содержащий один или более результатов поиска, тегированных первым пользователем с помощью тега #Car. В другом примере, первый пользовательский профиль 802 может содержать набор 806 рейтингов точности тегирования, содержащий один или более рейтингов точности тегирования, к примеру, рейтинг точности тегирования по автомобилям равный 94, указывающий, что у первого пользователя может быть относительно высокая точность при тегировании результатов поиска автомобильных тематик с помощью тегов, которые являются аналогичными тегам, используемым другими пользователями, чтобы тегировать такие результаты поиска; рейтинг точности тегирования по ремонтам равный 67, указывающий, что у первого пользователя может быть относительно низкая точность при тегировании результатов поиска по ремонтам (например, первый пользователь может тегировать результаты поиска на тему ремонтов с помощью тегов, которые являются несходными с тегами, используемыми другими пользователями, чтобы тегировать такие результаты поиска, первый пользователь, может использовать некоторые из идентичных тегов, что и другие пользователи, но может тегировать отличающиеся результаты поиска с помощью этих же тегов, и т.д.); и т.д. Рейтинг точности тегирования может увеличиваться на основе определения, что пороговое число других пользователей также тегировало результат поиска с помощью тега, использованного первым пользователем, который тегирует результат поиска (например, 90% пользователей, вместе с первым пользователем, тегировали изображение спортивного автомобиля с использованием тега автомобильного типа), иначе, рейтинг точности тегирования может снижаться (например, 90% пользователей тегировали изображение спортивного автомобиля с использованием тега автомобильного типа, тогда как первый пользователь тегировал изображение спортивного автомобиля с использованием #MyNewCareer). Знак отличия может быть присужден первому пользователю на основе рейтинга точности тегирования, который стал выше порогового значения награждения знаком отличия. Например, автомобильный знак отличия II уровня 814 может быть присвоен на основе рейтинга точности тегирования автомобилей равного 94.

[0054] В другом примере, модель 808 тегирования пользователя может поддерживаться в первом пользовательском профиле 802. Модель 808 тегирования пользователя может содержать персональные предпочтения 810, указывающие, что первый пользователь предпочитает тегировать результаты поиска просто для организации в персональные наборы тегов 36% времени.

Модель 808 тегирования пользователя может содержать предпочтения 812 общего доступа, указывающие, что первый пользователь предпочитает тегировать результаты поиска для организации в общедоступные наборы тегов 64% времени. Таким образом, модель 808 тегирования пользователя может быть оценена, чтобы определять, должен ли тегированный результат поиска, тегированный первым пользователем, быть организован в персональный набор тегов и/или общедоступный набор тегов. В другом примере, может поддерживаться тип 816 контента результата поиска. Тип 816 контента результата поиска может указывать типы контента, который тегирует первый пользователь (например, 60% результатов поиска, тегированных первым пользователем, являются изображениями, 25% результатов поиска, тегированных первым пользователем, являются URL-адресами, и т.д.). Тип 816 контента результата поиска может быть оценен, чтобы определять макет, с которым набор тегов отображается первому пользователю (например, персональный набор тегов может отображаться в качестве макета журнала на основе типа 816 контента результата поиска, указывая, что первый пользователь тегировал относительно большой процент изображений (например, персональный набор тегов может отображаться в качестве макета журнала, даже если персональный набор тегов содержит больше, чем просто изображения, так что URL-адреса, текст и т.п. отображаются (например, отформатированными) в макете журнала в качестве отображаемого изображения)). Различные типы макетов могут использоваться, чтобы отображать набор тегов, к примеру, макет журнала для изображений, макет предварительного просмотра видео для видео (например, множество плиток предварительного просмотра видео используется для того, чтобы воспроизводить видео), макет списка для URL-адресов, макет средства для чтения текста для текстовой информации, к примеру, статьи (например, виртуальная книга), и т.д.

[0055] Вариант осуществления поддержки одного или более наборов тегов проиллюстрирован посредством примерного способа 900 по фиг. 9. На этапе 902, способ начинается. Один или более персональных наборов тегов могут создаваться и/или поддерживаться от имени первого пользователя. На этапе 904, в ответ на идентификацию первого пользователя, тегирующего первый результат поиска с помощью первого тега, первый персональный набор тегов может формироваться для первого тега. Например, первый пользователь может создавать тег #BasementIdeas для тегирования результата поиска собственного веб-сайта разработчика. Персональный набор тегов BasementIdeas может быть создан для хранения тегированных результатов поиска, которые тегируются с помощью тега #BasementIdeas первым пользователем. На этапе 906, первый результат поиска организован в первый персональный набор тегов в качестве первого тегированного результата поиска. Таким образом, первый пользователь может организовать, совместно использовать и/или осуществлять доступ к тегированным результатам поиска из любого устройства. В примере организации нескольких тегированных результатов поиска, в ответ на первого пользователя, тегирующего второй результат поиска с помощью первого тега, второй результат поиска может быть организован в качестве второго тегированного результата поиска в первый персональный набор тегов (например, первый пользователь может тегировать результат поиска изображений ковра с помощью тега #BasementIdeas).

[0056] В некоторых вариантах осуществления, один или более персональных наборов тегов могут поддерживаться для первого пользователя. В примере, в ответ на идентификацию первого пользователя, тегирующего третий результат поиска с помощью второго тега, второй персональный набор тегов может формироваться для второго тега. Например, первый пользователь может тегировать результат поиска изображений ковра с помощью тега #Flooring путем выполнения пользовательского ввода с одним щелчком, ассоциированного с предложением тега #Flooring. Результат поиска изображений ковра может быть организован в качестве тегированного результата поиска изображений ковра в персональный набор тегов Flooring. Первый пользователь может осуществлять доступ к одному или более персональных наборов тегов посредством интерфейса персональных наборов тегов, как проиллюстрировано на фиг. 10.

[0057] В некоторых вариантах осуществления, первый тегированный результат поиска может быть организован в первый общедоступный набор тегов, ассоциированный с первым тегом. Например, общедоступный набор тегов BasementIdeas может содержать один или более тегированных результатов поиска, которые были тегированы посредством одного или более пользователей с помощью тега #BasementIdeas. Общедоступный набор тегов BasementIdeas может быть доступным посредством общедоступного интерфейса набора тегов, как проиллюстрировано на фиг. 11. Таким образом, пользователи могут организовать, совместно использовать и/или исследовать тегированный контент поиска, тегированный другими пользователями. На этапе 908, способ завершается.

[0058] Фиг. 10 иллюстрирует пример системы 1000 для предоставления доступа к одному или более персональным наборам тегов. Система 1000 содержит компонент 1002 персональных наборов тегов и/или компонент 1014 запросов. Компонент 1002 персональных наборов тегов может быть сконфигурирован с возможностью поддерживать один или более персональных наборов тегов, ассоциированных с первым пользователем, к примеру персональный набор 1006 тегов Cars (например, содержащий один или более тегированных результатов поиска, которые тегируются с помощью тега #Cars первым пользователем), персональный набор 1008 тегов SightSeeing (например, содержащий один или более тегированных результатов поиска, которые тегируются с помощью тега #SightSeeing первым пользователем), персональный набор 1010 тегов Summer (например, содержащий один или более тегированных результатов поиска, которые тегируются с помощью тега #Summer первым пользователем), и т.д.

[0059] Компонент 1002 персональных наборов тегов может быть сконфигурирован с возможностью предоставлять первому пользователю доступом к одному или более персональных наборов тегов через интерфейс 1004 персональных наборов тегов. В примере, компонент 1014 запроса может быть сконфигурирован с возможностью принимать поиск по тегу от первого пользователя. Поиск по тегу может указывать первый тег, к примеру, тег #Summer. Компонент 1002 персональных наборов тегов может предоставлять первому пользователю доступ к тегированному результату поиска локального пивоваренного завода, тегированному результату поиска веселого фильма, тегированному результату поиска профиля Сары в социальной сети и/или к другим тегированным результатам поиска, организованным в персональном наборе 1010 тегов Summer. В другом примере, первый пользователь может просматривать, сортировать и/или совместно использовать персональные наборы тегов и тегированные результаты поиска через интерфейс 1004 персональных наборов тегов. В примере, интерфейс 1004 персональных наборов тегов, может предоставлять счетчики тега, ассоциированные с соответствующими персональными наборами тегов (например, счетчик 15 тега может предоставляться для персонального набора 1006 тегов Cars на основе общего числа из 15 тегированных результатов поиска, организованных в персональный набор 1006 тегов Cars). В примере, интерфейс 1004 персональных наборов тегов может предоставлять информацию 1012 о взаимосвязи пользователя-последователя, к примеру, индикатор относительно того, какие пользователи читают первого пользователя (например, действия тегирования, выполненные первым пользователем, могут отображаться в новостных теговых лентах, ассоциированных с Jen, Brad, Colleen и Jack).

[0060] Фиг. 11 иллюстрирует пример системы 1100 для предоставления доступа к одному или более общедоступным наборам тегов. Система 1100 может содержать компонент 1102 запросов и/или компонент 1104 общедоступных наборов тегов. Компонент 1104 общедоступных наборов тегов может быть сконфигурирован с возможностью предоставлять интерфейс 1106 общедоступных наборов тегов первому пользователю. Первый пользователь может обнаруживать и/или исследовать тегированные результаты поиска от пользователей посредством интерфейса 1106 общедоступных наборов тегов независимо от того, вносил или нет первый пользователь вклад в общедоступный набор тегов. Компонент 1102 запросов может быть сконфигурирован с возможностью принимать поиск 1108 по тегу, указывая первый тег, к примеру, тег #Trees, идентифицированный в качестве поиска 1108 по тегу, на основе идентификатора тега # (например, в противоположность соответствующему общему (например, нетеговому) поисковому запросу для результатов поиска). Компонент 1104 общедоступных наборов тегов может предоставлять первому пользователю доступ, посредством интерфейса 1106 общедоступных наборов тегов, к общедоступному набору тегов Trees, соответствующему тегу #Trees, на основе поиска 1108 по тегу. В примере, новостной канал 1110 набора тегов может предоставляться первому пользователю посредством интерфейса 1106 общедоступных наборов тегов. Новостной канал 1110 набора тегов может содержать одно или более обновлений тегов, ассоциированных с одним или более пользователями, тегирующими результаты поиска с помощью тега #Trees (например, одно или более обновлений тегов могут отображаться согласно временному упорядочению, к примеру, новый тег отображается первым). Поскольку первый общедоступный набор тегов может содержать относительно большой объем информации тегирования, новостной канал 1110 набора тегов дает возможность первому пользователю быстро просматривать недавнюю активность тегирования, которая может быть релевантной на основе недавней пользовательской активности.

[0061] Компонент 1104 общедоступных наборов тегов может быть сконфигурирован с возможностью отображать один или более аватаров (например, значок или изображение, ассоциированное с пользователем) посредством интерфейса 1106 общедоступных наборов тегов. Аватар может представлять пользователя, который тегировал результат поиска, в общедоступном наборе тегов #Trees, с использованием тега #Trees. Например, изображение, представляющее Jane (например, аватар для Jane), может отображаться в соединении с тегированным результатом поиска treehouse, который Jane тегировала с помощью тега #Trees. В ответ на выбор первого аватара, представляющего пользователя, один или более наборов тегов и/или другая информацию тегирования, ассоциированная с пользователем, может отображаться. Например, в ответ на выбор изображения, представляющего Jane, один или более тегов 1112, используемых Jane, чтобы тегировать результаты поиска, могут отображаться (например, тег #Trees, соответствующий персональному набору тегов Trees, тег #LoveSushi, соответствующий общедоступному набору тегов LoveSushi, и/или другие наборы тегов, добавленные Jane).

[0062] В примере, новостной канал 1114 наборов наиболее популярных тегов может предоставляться посредством интерфейса 1106 общедоступных наборов тегов. Новостной канал 1114 наборов наиболее популярных тегов может содержать один или более наборов тегов, имеющих счетчики тегов выше порогового значения наиболее популярных тегов (например, 5 наибольших общедоступных наборов тегов). В другом примере, новостной канал 1116 тренда тегов может предоставляться посредством интерфейса 1106 общедоступных наборов тегов. Новостной канал 1116 тренда тегов может содержать один или более наборов тегов, имеющих приращения счетчика тегов в интервалах времени выше порогового значения тренда. Например, новостной канал 1116 тренда тегов может отображать тег #Football на основе относительно большого числа пользователей, недавно дополнивших общедоступный набор тегов Football во время игры на стадии плей-офф.

[0063] В примере, компонент 1104 общедоступных наборов тегов может быть сконфигурирован с возможностью обходить один или более источников контента, чтобы идентифицировать сформированный пользователями контент (например, веб-сайт энциклопедии, через который пользователи могут вносить информацию). Дескриптор, назначаемый сформированному пользователями контенту посредством источника контента, может быть идентифицирован (например, веб-сайт энциклопедии может назначать дескриптор President, дескриптор political и/или дескриптор war статье относительно того, как президент начинал известную войну). URL-адрес, содержащий сформированный пользователями контент, может быть тегирован с помощью тега, извлекаемого из дескриптора, чтобы формировать новый тегированный результат поиска (например, URL-адрес может быть тегирован с помощью тега #President). Новый тегированный результат поиска может добавляться в общедоступный набор тегов для доступа посредством одного или более пользователей (например, в общедоступный набор тегов President).

[0064] Фиг. 12 иллюстрирует пример системы 1200, сконфигурированной так, чтобы отображать один или более тегированных результатов поиска согласно визуальной компоновке. Система 1200 может содержать компонент 1202 запроса и/или компонент 1206 персональных наборов тегов. Компонент 1202 запроса может быть сконфигурирован с возможностью принимать временный поиск 1212 по тегу от первого пользователя (например, через поисковое приложение 1210). Например, первый пользователь может хотеть просматривать тегированные результаты поиска, которые первый пользователь тегировал на прошлой неделе и может отправлять временный поиск 1212 по тегу #MyTagsLastWeek через поисковое приложение 1210. Компонент 1206 персональных наборов тегов может быть сконфигурирован с возможностью идентифицировать один или более тегированных результатов поиска, тегированные первым пользователем в течение прошлой недели, к примеру, тегированный результат 1214 поиска веб-сайта по отпуску, тегированный результат 1216 поиска изображений пирамиды, тегированный результат 1218 поиска изображений озера, тегированный результат 1220 поиска веб-сайтов няней для собак, тегированный результат 1222 поиска сообщений социальной сети, тегированный результат 1224 поиска статей по безопасным путешествиям и/или тегированный результат 1226 поиска видео башни. Компонент 1206 персональных наборов тегов может оценивать тип контента результата поиска первого пользовательского профиля 1204 для первого пользователя, чтобы идентифицировать тип контента, для которого у первого пользователя есть тенденция тегировать (например, у первого пользователя тенденция тегировать изображения больше, чем другие типы контента). На основе типа контента результата поиска, соответствующего изображениям, компонент 1206 персональных наборов тегов может отображать один или более результатов поиска согласно макету 1208 журнала (например, даже если некоторые результаты поиска не являются изображениями). Можно принимать во внимание, что может использоваться множество типов визуальной компоновки, чтобы отображать результаты поиска, к примеру, макет средства чтения текста (например, виртуальный книжный макет, макет текстового редактора, газетный макет, и т.д.), макет списка, макет предварительного просмотра видео (например, множество плиток видео размещается так, что первый пользователь может взаимодействовать и просматривать видео), макет сетки и/или комбинации вышеозначенного.

[0065] Вариант осуществления предоставления целевого контента пользователям на основе тегированных результатов поиска проиллюстрирован посредством примерного способа 1300 по фиг. 13. На этапе 1302, способ начинается. На этапе 1304 коллекция персональных наборов тегов может поддерживаться для первого пользователя. Коллекция персональных наборов тегов может содержать первый персональный набор тегов. Первый персональный набор тегов может содержать один или более тегированных результатов поиска, тегированных первым пользователем с помощью первого тега (например, веб-сайты, изображения, видео и/или другие результаты поиска, тегированные с помощью тега #Cancun). В примере, коллекция персональных наборов тегов может содержать дополнительные персональные наборы тегов, к примеру, второй персональный набор тегов, содержащий один или более тегированных результатов поиска, тегированных первым пользователем с помощью второго тега (например, результаты поиска, тегированные с помощью тега #Beach).

[0066] На этапе 1306 первая интересная тема для первого пользователя может быть идентифицирована на основе первого тега. Например, первая интересная тема "Vacation" может извлекаться из тега #Cancun. В примере, первый тег может выбираться для идентификации первой интересной темы на основе первого персонального набора тегов, содержащего счетчик тегированных результатов поиска выше порогового значения релевантности (например, первый пользователь, возможно, тегировал множество тегированных результатов поиска с помощью тега #Cancun, который может указывать, что Канкун является относительно важным для первого пользователя, в противоположность тегу #TV, использованному первым пользователем для того, чтобы тегировать просто единичный результат поиска). Первая интересная тема может быть идентифицирована на основе различных технологий, к примеру, технологии классификации, преобразования тем в теги, текстового классификатора и т.д. На этапе 1308 сначала целевой контент может предоставляться первому пользователю на основе первой интересной темы. Например, изображения касательно отпуска, веб-сайт касательно отпуска, предложения по круизам, видео таймшера и/или множество другого контента для предложения, ассоциированного с первой интересной темой "Vacation", могут быть идентифицированы (например, из базы данных рекламных объявлений) и предоставлены первому пользователю (например, посредством интерфейса общедоступных наборов тегов, посредством интерфейса персональных наборов тегов, через социальную сеть, через страницу с результатами поиска и т.д.).

[0067] В примере идентификации интересной темы, вторая интересная тема может быть идентифицирована на основе контента, содержащегося в одном или более тегированных результатах поиска первого (например, и/или второго, третьего и т.д.) персонального набора тегов (например, классификация веб-сайта, классификация изображений для изображения, текстовая классификация сообщения социальной сети и т.д.). Например, объект (например, объект курорта для отпуска), содержащийся в одном или более тегированных результатах поиска в первом персональном наборе тегов может быть идентифицирован. Число тегированных результатов поиска, содержащих объект, может сравниваться с пороговым значением появлений так, что вторая интересная тема идентифицируется на основе объекта, где число превышает пороговое значение появлений (например, вторая интересная тема "Vacation Resort" может быть идентифицирована, потому что объект курорта для отпуска может появляться, по меньшей мере, в пределах порогового числа тегированных результатов поиска, таким образом указывая, что у первого пользователя может быть интерес к объекту курорта для отпуска). Таким образом, второй целевой контент (например, интерфейс заказа для курорта для отпуска) может предоставляться первому пользователю на основе второй интересной темы "Vacation Resort".

[0068] В другом примере идентификации интересной темы, третья интересная тема может быть идентифицирована на основе агрегирования двух или более тегов, ассоциированных с коллекцией персональных наборов тегов. Например, может определяться категория для тега #Cancun, к примеру, категория Tropical Vacation, на основе оценки тега #Cancun и/или одного или более тегированных результатов поиска, тегированных с помощью тега #Cancun. Тег #Beach может быть идентифицирован в качестве второго тега на основе тега #Beach, соответствующего категории Tropical Vacation. Поскольку первый тег и второй тег соответствуют идентичной категории (например, тег #Cancun и тег #Beach могут быть связаны, потому что категория Tropical Vacation совместно используется посредством тега #Cancun и тега #Beach), такие теги могут быть агрегированы вместе, чтобы идентифицировать третью интересную тему, к примеру, третью интересную тему "Tropical Vacations". Таким образом, третий целевой контент (например, рекламное объявление для тропического отпуска) может предоставляться первому пользователю на основе третьей интересной темы.

[0069] В примере идентификации интересной темы, четвертая интересная тема может быть идентифицирована на основе агрегирования одного или более тегированных результатов поиска первого персонального набора тегов (например, контента тегированных результатов поиска, тегированных с помощью тега #Cancun) с одним или более тегированных результатов поиска второго персонального набора тегов (например, контента тегированных результатов поиска, тегированных с помощью тега #Beach). Например, коллекция персональных наборов тегов и тегированные результаты поиска в них могут представляться как один или более двудольных графов. Один или более двудольных графов могут быть обойдены, чтобы определять, что первый персональный набор тегов, второй персональный набор тегов и/или другие персональные наборы тегов соответствуют категории, и четвертая интересная тема может извлекаться из категории. Таким образом, четвертый целевой контент может предоставляться первому пользователю на основе четвертой интересной темы.

[0070] В примере, может поддерживаться пользовательский профиль для первого пользователя. Пользовательский профиль может содержать набор интересных тем, ассоциированных с первым пользователем. Таким образом, целевой контент может быть избирательно предоставлен первому пользователю, на основе пользовательского профиля. На этапе 1310, способ завершается.

[0071] Фиг. 14 иллюстрирует пример системы 1400 для идентификации набора интересных тем 1416, ассоциированного с первым пользователем. Система 1400 может содержать компонент 1414 формирования темы. Компонент 1414 формирования темы может быть сконфигурирован с возможностью оценивать теги, тегированные результаты поиска и/или персональные наборы тегов в первом пользовательском профиле 1402 первого пользователя. Например, первый пользовательский профиль 1402 может содержать персональный набор 1404 тегов Cars, персональный набор 1406 тегов SightSeeing, персональный набор 1408 тегов Summer, персональный набор 1410 тегов Biking, персональный набор 1412 Travel и/или другие персональные наборы тегов, содержащие тегированные результаты поиска, тегированные первым пользователем.

[0072] Компонент 1414 формирования темы может идентифицировать первую интересную тему 1418 "Travel" на основе тега #Travel, ассоциированного с персональным набором 1412 тегов Travel. Компонент 1414 формирования темы может идентифицировать вторую интересную тему 1420 "Mexico Vacation" на основе контента, содержащегося в одном или более тегированных результатах поиска персонального набора 1412 тегов Travel (например, и/или другого персонального набора(ов) тегов) к примеру тегированного результата поиска видео руин майя. Компонент 1414 формирования темы может быть сконфигурирован с возможностью идентифицировать третью интересную тему 1422 "Automobiles", на основе агрегирования тега #Cars персонального набора 1404 тегов Cars и тега #Biking персонального набора 1410 тегов Biking. Компонент 1414 формирования темы может быть сконфигурирован с возможностью идентифицировать четвертую интересную тему 1424 "World Travel", на основе агрегирования одного или более результатов поиска персонального набора 1412 тегов Travel, к примеру, тегированного результата поиска пляжа и тегированного результата поиска видео руин майя, с одним или более результатами поиска персонального набора 1406 тегов SightSeeing, к примеру, тегированного результата поиска изображений пирамид и тегированного результата поиска истории башни. Кроме того, один или более тегов одного или более персональных наборов тегов могут быть агрегированы с одним или более тегированных результатов поиска в одном или более персональных наборах тегов, чтобы идентифицировать одну или более интересных тем. Таким образом, может формироваться набор 1416 интересных тем.

[0073] Фиг. 15 иллюстрирует пример системы 1500 для предоставления целевого контента пользователям на основе тегированных результатов поиска. Система 1500 содержит поставщика 1504 контента. Поставщик 1504 контента может быть ассоциирован с поисковым приложением 1506, использованным первым пользователем, чтобы осуществлять доступ к тегированным результатам поиска, к примеру, тегированным результатам поиска, соответствующим тегу #SightSeeing, указываемому посредством поиска 1508 по тегу. Поставщик 1504 контента может быть сконфигурирован с возможностью идентифицировать интересную тему, ассоциированную с первым пользователем. Например, поставщик 1504 контента может идентифицировать вторую интересную тему 1502 "Mexico Vacation", на основе тега #Travel и/или тегированного результата поиска видео руин майя, тегированного с помощью тега #Travel. Таким образом, поставщик 1504 контента может отображать первый целевой контент 1510, предоставляя интерфейс, посредством которого первый пользователь может заказать поездку в Канкун, второй целевой контент 1512, предоставляя ссылку на информацию о руинах майя, и/или другой целевой контент.

[0074] Еще один другой вариант осуществления заключает в себе машиночитаемый носитель, содержащий процессорноисполняемые инструкции, выполненные с возможностью реализовывать одну или более технологий, представленных в данном документе. Примерный вариант осуществления машиночитаемого носителя или машиночитаемого устройства, которое изобретено этими способами, проиллюстрирован на фиг. 16, при этом реализация 1600 содержит машиночитаемый носитель 1608, к примеру, CD-R, DVD-R, флэш-накопитель, жесткий диск, и т.д., на котором закодированы машиночитаемые данные 1606. Эти машиночитаемые данные 1606, к примеру, двоичные данные, содержащие, по меньшей мере, одно из нуля или единицы, в свою очередь содержат набор компьютерных инструкций 1604, сконфигурированных, чтобы работать согласно одному или более принципов, изложенных в данном документе. В некоторых вариантах осуществления, процессорноисполняемые компьютерные инструкции 1604 сконфигурированы с возможностью выполнять способ 1602, к примеру, по меньшей мере, часть примерного способа 100 по фиг. 1, по меньшей мере, часть примерного способа 500 по фиг. 5, по меньшей мере, часть примерного способа 900 по фиг. 9 и/или, по меньшей мере, часть примерного способа 1300 по фиг. 13, например. В некоторых вариантах осуществления, процессорноисполняемые инструкции 1604 сконфигурированы с возможностью реализовывать систему, к примеру, по меньшей мере, часть примерной системы 250 по фиг. 2A, по меньшей мере, часть примерной системы 200 по фиг. 2B, по меньшей мере, часть примерной системы 300 по фиг. 3, по меньшей мере, часть примерной системы 400 по фиг. 4, по меньшей мере, часть примерной системы 600 по фиг. 6, по меньшей мере, часть примерной системы 700 по фиг. 7, по меньшей мере, часть примерной системы 1000 по фиг. 10, по меньшей мере, часть примерной системы 1100 по фиг. 11, по меньшей мере, часть примерной системы 1200 по фиг. 12, по меньшей мере, часть примерной системы 1400 по фиг. 14 и/или, по меньшей мере, часть примерной системы 1500 по фиг. 15, например. Специалистами в данной области техники могут создаваться множество таких машиночитаемых носителей, которые выполнены с возможностью работать в соответствии с технологиями, представленными в данном документе.

[0075] Хотя предмет изобретения описан на языке, характерном для структурных признаков и/или технологических этапов, следует понимать, что объем изобретения, определяемый прилагаемой формулой изобретения, не обязательно ограничен характерными признаками или действиями, описанными выше. Вместо этого, характерные признаки и этапы, описанные выше, раскрываются как примерные формы реализации формулы изобретения.

[0076] При использовании в данной заявке термины "компонент", "модуль", "система", "интерфейс" и/или т.п. имеют намерение, в общем, ссылаться на связанный с компьютером объект, будь то аппаратные средства, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе выполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, как приложение, выполняемое на контроллере, так и контроллер могут быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами.

[0077] Дополнительно, заявленное изобретения может быть реализован в виде способа, устройства или изделия с использованием стандартных технологий программирования и/или проектирования, чтобы создавать программное обеспечение, микропрограммное обеспечение, аппаратные средства или любую комбинацию означенного, чтобы управлять компьютером для реализации раскрытого изобретения. Термин "изделие" при использовании в данном документе имеет намерение содержать в себе вычислительную программу, доступную из любого машиночитаемого устройства, носителя или среды. Конечно, специалисты в данной области техники должны признавать, что множество модификаций может быть выполнено в отношении этой конфигурации без отступления от объема и сущности заявленного изобретения.

[0078] Фиг. 17 и следующее пояснение предоставляют краткое общее описание подходящего вычислительного окружения, чтобы реализовывать варианты осуществления одно или более положений, изложенных в данном документе. Операционное окружение по фиг. 17 является только одним примером подходящего операционного окружения и не имеет намерение налагать какие-либо ограничения в отношении объема использования или функциональности операционного окружения. Примерные вычислительные устройства включают в себя, но не только, персональные компьютеры, серверные компьютеры, карманные или переносные устройства, мобильные устройства (к примеру, мобильные телефоны, персональные цифровые устройства (PDA), мультимедийные проигрыватели и т.п.), многопроцессорные системы, бытовую электронную аппаратуру, мини-компьютеры, мэйнфреймы, распределенные вычислительные окружения, которые включают в себя любую из вышеуказанных систем или устройств и т.п.

[0079] Хотя необязательно, варианты осуществления описываются в общем контексте "машиночитаемых инструкций", выполняемых посредством одного или более вычислительных устройств. Машиночитаемые инструкции могут распространяться через машиночитаемые носители (пояснены ниже). Машиночитаемые инструкции могут быть реализованы как программные модули, к примеру, функции, объекты, интерфейсы прикладного программирования (API), структуры данных и т.п., которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Типично, функциональность машиночитаемых инструкций может быть комбинирована или распределена требуемым образом в различных окружениях.

[0080] Фиг. 17 иллюстрирует пример системы 1700, содержащей вычислительное устройство 1712, выполненное с возможностью реализовывать один или более вариантов осуществления, предусмотренных в данном документе. В одной конфигурации, вычислительное устройство 1712 включает в себя, по меньшей мере, один процессор 1716 и запоминающее устройство 1718. В зависимости от точной конфигурации и типа вычислительного устройства, запоминающее устройство 1718 может быть энергозависимым (таким как, например, RAM), энергонезависимым (таким как, например, ROM, флэш-память и т.д.) или некоторой комбинацией означенного. Эта конфигурация проиллюстрирована на фиг. 17 посредством пунктирной линии 1714.

[0081] В других вариантах осуществления, устройство 1712 может включать в себя дополнительные признаки и/или функциональность. Например, устройство 1712 может также включать в себя дополнительное запоминающее устройство (например, съемное и/или несъемное), включающее в себя, но не только, магнитное запоминающее устройство, оптическое запоминающее устройство и т.п. Такое дополнительное устройство хранения проиллюстрировано на фиг. 17 посредством устройства 1720 хранения данных. В одном варианте осуществления, машиночитаемые инструкции для того, чтобы реализовывать один или более вариантов осуществления, предусмотренных в данном документе, могут содержаться в устройстве 1720 хранения данных. Устройство 1720 хранения данных также может сохранять другие машиночитаемые инструкции для того, чтобы реализовывать операционную систему, прикладную программу и т.п. Машиночитаемые инструкции могут загружаться в запоминающее устройство 1718, например, для выполнения посредством процессора 1716.

[0082] Термин "машиночитаемые носители" при использовании в данном документе включает в себя компьютерные носители хранения данных. Компьютерные носители хранения данных включают в себя энергозависимые и энергонезависимые, съемные и стационарные носители, реализованные любым способом или технологией для хранения информации, такой как машиночитаемые инструкции или другие данные. Запоминающее устройство 1718 и устройство 1720 хранения данных являются примерами компьютерных носителей хранения данных. Компьютерные носители хранения данных включают в себя, но не только, RAM, ROM, EEPROM, флэш-память или другую технологию памяти, CD-ROM, цифровые многофункциональные диски (DVD) или другое оптическое запоминающее устройство, магнитные кассеты, магнитную ленту, накопитель на магнитном диске или другие магнитные устройства хранения, или любой другой носитель, который может быть использован для хранения желаемой информации, и к которому можно осуществлять доступ посредством устройства 1712. Любые такие машиночитаемые носители хранения данных могут быть частью устройства 1712.

[0083] Устройство 1712 также может включать в себя соединение(я) 1726 связи, которое дает возможность устройству 1712 обмениваться данными с другими устройствами. Соединение(я) 1726 связи может включать в себя, но не только, модем, сетевую интерфейсную плату (NIC), интегрированный сетевой интерфейс, радиочастотное приемо-передающее устройство, инфракрасный порт, USB-подключение или другие интерфейсы для подключения вычислительного устройства 1712 к другим вычислительным устройствам. Соединение(я) 1726 связи может включать в себя проводное подключение или беспроводное подключение. Соединение(я) 1726 связи может передавать и/или принимать среды связи.

[0084] Термин "машиночитаемые носители" может включать в себя среды связи. Среды связи типично осуществляют машиночитаемые инструкции или другие данные в "модулированном сигнале данных", таком как несущая или другой транспортный механизм, и включают в себя любые среды доставки информации. Термин "модулированный сигнал данных" может включать в себя сигнал, который имеет одну или несколько характеристик, заданных или измененных таким образом, чтобы кодировать информацию в сигнале.

[0085] Устройство 1712 может включать в себя устройство(а) 1724 ввода, такие как клавиатура, мышь, перо, устройство голосового ввода, устройство сенсорного ввода, инфракрасные камеры, устройства видеоввода и/или любое другое устройство ввода. Устройство(а) 1722 вывода, такое как один или более дисплеев, динамиков, принтеров и/или любое другое устройство вывода, также может быть включено в устройство 1712. Устройство(а) 1724 ввода и устройство(а) 1722 вывода могут подключаться к устройству 1712 через проводное подключение, беспроводное подключение или любую комбинацию вышеозначенного. В одном варианте осуществления, устройство ввода или устройство вывода из другого вычислительного устройства могут быть использованы в качестве устройств 1724 ввода или устройств 1722 вывода для вычислительного устройства 1712.

[0086] Компоненты вычислительного устройства 1712 могут быть соединены посредством различных межкомпонентных соединений, таких как шина. Такие межкомпонентные соединения могут включать в себя стандарт взаимодействия периферийных компонентов (PCI), к примеру, стандарт PCI Express, универсальную последовательную шину (USB), стандарт Firewire (IEEE 13104), оптическую шинную структуру и т.п. В другом варианте осуществления, компоненты вычислительного устройства 1712 могут соединяться посредством сети. Например, запоминающее устройство 1718 может состоять из нескольких физических запоминающих устройств, расположенных в различных физических местоположениях, соединенных посредством сети.

[0087] Специалисты в данной области техники должны признавать, что устройства хранения данных, используемые для того, чтобы сохранять машиночитаемые инструкции, могут быть распределены в сети. Например, вычислительное устройство 1730, доступное через сеть 1728, может сохранять машиночитаемые инструкции для того, чтобы реализовывать один или более вариантов осуществления, предусмотренных в данном документе. Вычислительное устройство 1712 может осуществлять доступ к вычислительному устройству 1730 и загружать часть или все машиночитаемые инструкции для выполнения. Альтернативно, вычислительное устройство 1712 может загружать фрагменты машиночитаемых инструкций по мере необходимости, или некоторые инструкции могут исполняться в вычислительном устройстве 1712, а некоторые - в вычислительном устройстве 1730.

[0088] В данном документе предоставляются различные операции вариантов осуществления. В одном варианте осуществления, одна или более описанных операций могут составлять машиночитаемые инструкции, сохраненные на одном или более машиночитаемых носителей, которые при выполнении посредством вычислительного устройства, инструктируют вычислительному устройству выполнять описанные операции. Порядок, в котором описываются некоторые или все операции, не должен истолковываться как подразумевающий то, что эти операции обязательно являются зависимыми от порядка. Альтернативное упорядочение должно приниматься во внимание специалистами в данной области техники с учетом преимущества этого описания. Дополнительно, следует понимать, что не все операции обязательно присутствуют в каждом варианте осуществления, предусмотренном в данном документе.

[0089] Дополнительно, если не указано иное, "первый", "второй" и/или т.п. не имеют намерение подразумевать временной аспект, пространственный аспект, упорядочение и т.д. Наоборот, такие термины просто используются в качестве идентификаторов, имен и т.д. для признаков, элементов, предметов и т.д. Например, первый объект и второй объект, в общем, соответствуют объекту A и объекту B или двум различным или двум одинаковым объектам или идентичному объекту.

[0090] Кроме того, "примерный" используется в данном документе, чтобы означать служащий в качестве примера, образца, иллюстрации и т.д., и не обязательно в качестве предпочтительного. При использовании в данном документе, термин "или" имеет намерение означать включающее "или" вместо исключающего "или". Помимо этого, упоминание чего-либо в единственном числе при использовании в данной заявке, в общем, истолковывается так, чтобы означать "один или более", если не указано иное или форма единственного числа явно не следует из контекста. Кроме того, по меньшей мере, одно из A и B и т.п., в общем, означает A или B либо как A, так и B. Более того, в рамках, в которых термины "включает в себя", "имеющий", "имеет", "с" или их варианты используются либо в подробном описании, либо в формуле изобретения, эти термины должны быть включающими способом, аналогичным термину "содержащий".

[0091] Кроме того, хотя раскрытие сущности показано и описано относительно одной или более реализаций, эквивалентные изменения и модификации должны быть очевидными для специалистов в данной области техники на основе прочтения и понимания этого подробного описания и прилагаемых чертежей. Раскрытие сущности включает в себя все такие модификации и изменения и ограничивается только посредством объема прилагаемой формулы изобретения. В конкретном отношении к различным функциям, выполняемым посредством вышеописанных компонентов (например, элементов, ресурсов и т.д.), термины, используемые для того, чтобы описывать такие компоненты, имеют намерение соответствовать, если не указано иное, любому компоненту, который выполняет указанную функцию описанного компонента (например, который является функционально эквивалентным), даже если не является структурно эквивалентным раскрытой структуре, которая выполняет функцию в проиллюстрированных в данном документе примерных реализациях раскрытия сущности. Помимо этого, хотя конкретный признак раскрытия сущности, возможно, раскрыт относительно только одной из нескольких реализаций, этот признак может быть объединен с одним или более признаков других реализаций, что может быть желательным и предпочтительным для любого данного или конкретного варианта применения.

1. Способ поддержания одного или более наборов тегов, содержащий этапы, на которых:

предоставляют, посредством поисковой системы, первый результат поиска первому пользователю в ответ на поисковый запрос, поданный первым пользователем в поисковую систему;

предоставляют первый тег первому пользователю в качестве предложенного тега для первого результата поиска на основе тегирования первого результата поиска первым тегом в персональном наборе тегов второго пользователя, причем персональный набор тегов состоит из тегированных результатов поиска, в отношении которых обеспечена возможность осуществления в поисковой системе поиска вторым пользователем и любым подмножеством пользователей поисковой системы, заданным вторым пользователем в настройке конфиденциальности персонального набора тегов;

в качестве реакции на идентификацию тегирования первым пользователем первого результата поиска первым тегом генерируют первый персональный набор тегов для первого тега, причем первый персональный набор тегов состоит из первых тегированных результатов поиска, в отношении которых обеспечена возможность осуществления поиска в поисковой системе для первого пользователя и любого подмножества пользователей поисковой системы, заданного первым пользователем в настройке конфиденциальности первого персонального набора тегов;

организуют первый результат поиска в качестве первого тегированного результата поиска в первый персональный набор тегов;

организуют первый результат поиска в первый общедоступный набор тегов, ассоциированный с первым тегом, на основе тегирования первым пользователем первого результата поиска первым тегом, причем первый общедоступный набор тегов содержит совокупность результатов поиска, которые тегированы первым тегом множеством пользователей и в отношении которых обеспечена возможность осуществления общедоступного поиска пользователями в поисковой системе.

2. Способ по п. 1, содержащий этап, на котором, в качестве реакции на идентификацию тегирования первым пользователем второго результата поиска первым тегом, организуют второй результат поиска в качестве второго тегированного результата поиска в первый персональный набор тегов.

3. Способ по п. 1, содержащий этапы, на которых:

в качестве реакции на идентификацию тегирования первым пользователем второго результата поиска вторым тегом генерируют второй персональный набор тегов для второго тега; и

организуют второй результат поиска в качестве второго тегированного результата поиска во второй персональный набор тегов.

4. Способ по п. 1, содержащий этапы, на которых:

предоставляют первому пользователю доступ к одному или более персональным наборам тегов через интерфейс персональных наборов тегов; и

предоставляют первый персональный набор тегов и первый счетчик тегов, соответствующий количеству тегированных результатов поиска в первом персональном наборе тегов, через интерфейс персональных наборов тегов.

5. Способ по п. 1, содержащий этап, на котором предоставляют обновление тегов в новостном канале набора тегов через интерфейс общедоступных наборов тегов, обеспечиваемый второму пользователю, причем обновлением тегов указывается, что первый пользователь тегировал первый результат поиска первым тегом.

6. Способ по п. 5, в котором упомянутое предоставление обновления тегов содержит этап, на котором предоставляют обновление тегов на основе того, что второй пользователь имеет с первым пользователем взаимосвязь последователя.

7. Способ по п. 1, содержащий этап, на котором предоставляют первому пользователю доступ к новостному каналу набора тегов через интерфейс общедоступных наборов тегов, причем новостной канал набора тегов содержит одно или более обновлений тегов, связанных с тегированием одним или более пользователями результатов поиска первым тегом.

8. Способ по п. 1, содержащий этап, на котором предоставляют новостной канал наборов наиболее популярных тегов через интерфейс общедоступных наборов тегов, причем новостной канал наборов наиболее популярных тегов содержит один или более наборов тегов, имеющих счетчики тегов выше порогового значения наиболее популярных тегов.

9. Способ по п. 1, содержащий этап, на котором предоставляют новостной канал тренда тегов через интерфейс общедоступных наборов тегов, причем новостной канал тренда тегов содержит один или более наборов тегов, имеющих приращения счетчика тегов в интервалах времени выше порогового значения тренда.

10. Способ по п. 1, содержащий этапы, на которых:

принимают первый поиск по тегу от первого пользователя, причем первым поиском по тегу задается второй тег;

в качестве реакции на то, что второй тег соответствует второму персональному набору тегов, связанному с первым пользователем, предоставляют доступ ко второму персональному набору тегов через интерфейс персональных наборов тегов; и

в качестве реакции на то, что второй тег соответствует второму общедоступному набору тегов, предоставляют доступ ко второму общедоступному набору тегов через интерфейс общедоступных наборов тегов.

11. Способ по п. 10, в котором упомянутое предоставление доступа ко второму общедоступному набору тегов содержит этап, на котором отображают один или более аватаров через интерфейс общедоступных наборов тегов, причем аватар представляет пользователя, который тегировал результат поиска, в общедоступном наборе тегов, вторым тегом.

12. Способ по п. 11, содержащий этап, на котором, в качестве реакции на выбор первого аватара, отображают один или более наборов тегов, связанных с пользователем, представляемым первым аватаром.

13. Способ по п. 10, в котором упомянутое предоставление доступа ко второму общедоступному набору тегов содержит этапы, на которых:

оценивают один или более тегированных результатов поиска, тегированных первым пользователем, чтобы идентифицировать тип контента результата поиска;

в качестве реакции на то, что тип контента результата поиска соответствует изображению, отображают один или более тегированных результатов поиска во втором персональном наборе тегов в соответствии с макетом журнала;

в качестве реакции на то, что тип контента результата поиска соответствует видео, отображают один или более тегированных результатов поиска во втором персональном наборе тегов в соответствии с макетом предварительного просмотра видео;

в качестве реакции на то, что тип контента результата поиска соответствует URL, отображают один или более тегированных результатов поиска во втором персональном наборе тегов в соответствии с макетом списка; и

в качестве реакции на то, что тип контента результата поиска соответствует текстовой информации, отображают один или более тегированных результатов поиска во втором персональном наборе тегов в соответствии с макетом средства для чтения текста.

14. Способ по п. 1, в котором упомянутые организация первого результата поиска в первый общедоступный набор тегов и организация первого результата поиска в первый персональный набор тегов автоматически выполняются в качестве реакции на одиночный пользовательский ввод, предоставленный пользователем в элементе пользовательского интерфейса, отображаемом на первой странице результатов поиска, и основываются на пользовательской модели тегирования первого пользователя, указывающей персональное предпочтение первого пользователя организовать тегированные результаты поиска и в общедоступный, и в персональный наборы тегов.

15. Поисковая система для предоставления доступа к одному или более наборам тегов, содержащая:

один или более процессоров; и

один или более компьютерных носителей данных, хранящих машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают одному или более процессорам выполнять операции, содержащие:

предоставление поисковой системой первого результата поиска первому пользователю в ответ на поисковый запрос, поданный первым пользователем в поисковую систему;

предоставление первого тега первому пользователю в качестве предложенного тега для первого результата поиска на основе тегирования первого результата поиска первым тегом в персональном наборе тегов второго пользователя, причем персональный набор тегов состоит из тегированных результатов поиска, в отношении которых обеспечена возможность осуществления в поисковой системе поиска вторым пользователем и любым подмножеством пользователей поисковой системы, заданным вторым пользователем в настройке конфиденциальности персонального набора тегов;

на основе идентификации тегирования первым пользователем первого результата поиска первым тегом, организацию первого результата поиска в первый общедоступный набор тегов, ассоциированный с первым тегом, причем первый общедоступный набор тегов содержит совокупность результатов поиска, которые тегированы первым тегом множеством пользователей и в отношении которых обеспечена возможность осуществления общедоступного поиска пользователями в поисковой системе;

прием поиска по тегу от третьего пользователя, причем поиском по тегу задается первый тег;

в качестве реакции на прием поиска по тегу осуществление поисковой системой поиска по первому общедоступному набору тегов;

предоставление поисковой системой третьему пользователю, в качестве реакции на поиск по тегу, первого результата поиска из первого общедоступного набора тегов.

16. Система по п. 15, в которой операции дополнительно содержат: в качестве реакции на то, что первый тег соответствует первому общедоступному набору тегов, предоставление доступа к первому общедоступному набору тегов через интерфейс общедоступных наборов тегов, выполненный с возможностью предоставлять новостной канал наборов наиболее популярных тегов через интерфейс общедоступных наборов тегов, причем новостной канал наборов наиболее популярных тегов содержит один или более наборов тегов, имеющих счетчики тегов выше порогового значения наиболее популярных тегов, при этом новостной канал наборов наиболее популярных тегов включает в себя первый общедоступный набор тегов на основе тегирования первым пользователем первого результата поиска первым тегом.

17. Система по п. 15, в которой операции дополнительно содержат:

в качестве реакции на то, что первый тег соответствует первому общедоступному набору тегов, предоставление доступа к первому общедоступному набору тегов через интерфейс общедоступных наборов тегов, выполненный с возможностью отображать одного или более аватаров через интерфейс общедоступных наборов тегов, причем аватар представляет пользователя, который тегировал результат поиска, в общедоступном наборе тегов, первым тегом; и

в качестве реакции на прием выбора первого аватара отображение одного или более наборов тегов, связанных с пользователем, представляемым первым аватаром.

18. Система по п. 15, в которой операции дополнительно содержат, в качестве реакции на то, что первый тег соответствует первому общедоступному набору тегов, предоставление доступа к первому общедоступному набору тегов через интерфейс общедоступных наборов тегов, выполненный с возможностью:

выполнять обход по одному или более источникам контента для идентификации сгенерированного пользователем контента;

идентифицировать дескриптор, присвоенный сгенерированному пользователем контенту источником контента;

тегировать URL, содержащий сгенерированный пользователем контент, тегом, полученным из этого дескриптора, для генерирования нового тегированного результата поиска; и

добавлять этот новый тегированный результат поиска в общедоступный набор тегов для доступа со стороны одного или более пользователей.

19. Система по п. 15, в которой операции дополнительно содержат:

прием поисковой системой поиска по тегу в качестве временного поиска по тегу; и

идентификацию временного интервала, ассоциированного с временным поиском по тегу, для поиска, каковой поиск выполняется в отношении одного или более тегированных результатов поиска, соответствующих этому временному интервалу.

20. Способ предоставления доступа к одному или более наборам тегов, содержащий этапы, на которых:

предоставляют, посредством поисковой системы, первую страницу результатов поиска первому пользователю в ответ на поисковый запрос, поданный первым пользователем в поисковую систему, причем первая страница результатов поиска содержит совокупность результатов поиска, включающую в себя первый результат поиска и второй результат поиска, при этом первая страница результатов поиска дополнительно содержит первый тег, предложенный для первого результата поиска на основе тегирования первого результат поиска первым тегом в персональном наборе тегов второго пользователя, причем персональный набор тегов состоит из тегированных результатов поиска, в отношении которых обеспечена возможность осуществления в поисковой системе поиска вторым пользователем и любым подмножеством пользователей поисковой системы, заданным вторым пользователем в настройке конфиденциальности персонального набора тегов, при этом первый пользователь не был в этом подмножестве пользователей во время поиска и первый тег отображается в выключенном состоянии для указания того, что тегирование первого результата поиска первым тегом не выполнялось первым пользователем, и предложен второй тег для второго результата поиска на основе общедоступного набора тегов, содержащего совокупность результатов поиска, которые тегированы вторым тегом множеством пользователей и в отношении которых обеспечена возможность осуществления общедоступного поиска пользователями в поисковой системе;

на основе идентификации тегирования первым пользователем первого результата поиска первым тегом на первой странице результатов поиска организуют первый результат поиска в первый общедоступный набор тегов, ассоциированный с первым тегом, причем первый общедоступный набор тегов содержит первую совокупность результатов поиска, которые тегированы первым тегом первым множеством пользователей и в отношении которых обеспечена возможность осуществления общедоступного поиска пользователями в поисковой системе;

на основе идентификации тегирования первым пользователем второго результата поиска вторым тегом на первой странице результатов поиска организуют второй результат поиска в первый персональный набор тегов первого пользователя, причем первый персональный набор тегов состоит из первых тегированных результатов поиска, в отношении которых обеспечена возможность осуществления в поисковой системе поиска первым пользователем и любым подмножеством пользователей поисковой системы, заданным первым пользователем в настройке конфиденциальности первого персонального набора тегов;

принимают второй поисковый запрос;

в ответ на прием второго поискового запроса осуществляют посредством поисковой системы поиск по первому общедоступному набору тегов; и

предоставляют посредством поисковой системы первому пользователю в ответ на второй поисковый запрос первый результат поиска из первого общедоступного набора тегов на второй странице результатов поиска, которая отображает первый тег во включенном состоянии для указания того, что тегирование первого результата поиска первым тегом уже было выполнено первым пользователем на первой странице результатов поиска.



 

Похожие патенты:

Изобретение относится к средствам для выбора рекомендуемых медиаобъектов. Технический результат заключается в уменьшении времени поиска контента, с которым ранее взаимодействовал пользователь.

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении эффективной обработки данных.

Изобретение относится к области вычислительной техники и компьютерных технологий. Технический результат заключается в повышении эффективности обработки поискового запроса.

Изобретение относится к средствам изменения документа с раздельно адресуемыми блоками контента. Технический результат заключается в обеспечении возможности предоставлении контента в подходящем формате для различных устройств.

Изобретение относится к системам управления базами данных (СУБД). Технический результат заключается в расширении арсенала средств СУБД с использованием программ, хранящихся в бинарном представлении в таблицах базы данных.

Изобретение в целом относится к вычислительным системам, а точнее к системам и способам обработки естественного языка. Техническим результатом является повышение эффективности извлечения информации за счет сокращения времени предобработки документов и повышение точности извлекаемой информации.

Изобретение относится к области обработки данных. Технический результат изобретения заключается в повышении эффективности хранения данных с высокой степенью многопоточности за счет уменьшения нагрузки на базу данных и увеличения скорости обработки данных.

Изобретение относится к области обмена сообщениями. Технический результат заключается в повышении эффективности доставки сообщений клиенту с информацией о банковских событиях и операциях.

Группа изобретений относится к средствам оптимизации визуализации веб-страницы. Технический результат – ускорение загрузки веб-страницы.

Изобретение относится к области автоматики и вычислительной техники. Технический результат – обеспечение автоматического выбора коэффициента сглаживания в зависимости от скорости медианы процесса (МП).

Изобретение относится к средствам для выбора рекомендуемых медиаобъектов. Технический результат заключается в уменьшении времени поиска контента, с которым ранее взаимодействовал пользователь.

Изобретение относится к средствам для выбора рекомендуемых медиаобъектов. Технический результат заключается в уменьшении времени поиска контента, с которым ранее взаимодействовал пользователь.

Изобретение относится к области вычислительной техники и компьютерных технологий. Технический результат заключается в повышении эффективности обработки поискового запроса.

Изобретение относится к области вычислительной техники и компьютерных технологий. Технический результат заключается в повышении эффективности обработки поискового запроса.

Изобретение относится к средствам изменения документа с раздельно адресуемыми блоками контента. Технический результат заключается в обеспечении возможности предоставлении контента в подходящем формате для различных устройств.

Изобретение относится к системам управления базами данных (СУБД). Технический результат заключается в расширении арсенала средств СУБД с использованием программ, хранящихся в бинарном представлении в таблицах базы данных.

Изобретение относится к системам управления базами данных (СУБД). Технический результат заключается в расширении арсенала средств СУБД с использованием программ, хранящихся в бинарном представлении в таблицах базы данных.

Изобретение относится к области обработки данных. Технический результат изобретения заключается в повышении эффективности хранения данных с высокой степенью многопоточности за счет уменьшения нагрузки на базу данных и увеличения скорости обработки данных.

Изобретение относится к области обработки данных. Технический результат изобретения заключается в повышении эффективности хранения данных с высокой степенью многопоточности за счет уменьшения нагрузки на базу данных и увеличения скорости обработки данных.

Изобретение относится к области обмена сообщениями. Технический результат заключается в повышении эффективности доставки сообщений клиенту с информацией о банковских событиях и операциях.

Изобретение относится к средствам категоризации видео. Технический результат заключается в улучшении точности категоризации видео. Получают ключевой кадр, содержащий лицо на видео. Получают черты лица в ключевом кадре. Получают одно или нескользкого черт лица, соответствующих одной или нескольким категориям изображений; в соответствии с чертой лица в ключевом кадре и одной или несколькими чертами лица, соответствующими одной или нескольким категориям изображений. Определяют категорию изображений, к которой принадлежит данное видео. Присваивают видео категории изображения, к которой принадлежит видео. 3 н. и 8 з.п. ф-лы, 9 ил.

Изобретение относится к области компьютерной техники для тегирования результатов поиска. Технический результат заключается в повышении эффективности поддержания одного или более наборов тегов для результатов поиска. Технический результат достигается за счет предоставления первого тега первому пользователю в качестве предложенного тега для первого результата поиска на основе тегирования первого результата поиска первым тегом в персональном наборе тегов второго пользователя, причем персональный набор тегов состоит из тегированных результатов поиска, в отношении которых обеспечена возможность осуществления в поисковой системе поиска вторым пользователем, заданным вторым пользователем в настройке конфиденциальности персонального набора тегов; организации первого результата поиска в качестве первого тегированного результата поиска в первый персональный набор тегов; организации первого результата поиска в первый общедоступный набор тегов, ассоциированный с первым тегом, причем первый общедоступный набор тегов содержит совокупность результатов поиска, которые тегированы первым тегом множеством пользователей и в отношении которых обеспечена возможность осуществления общедоступного поиска пользователями в поисковой системе. 3 н. и 17 з.п. ф-лы, 18 ил.

Наверх