Google использует систему для отображения прямых трансляций (Live Events) в результатах поиска. Система предварительно фильтрует трансляции, рассчитывая Quality Score на основе авторитетности организатора (Organizer Score), популярности связанных сущностей (Entity Score) и качества описания. В выдаче трансляции появляются, только если они связаны с сущностями в запросе, проходят порог качества и начинаются в ближайшее время, причем временной порог адаптируется в зависимости от интента запроса.
Описание
Какую задачу решает
Патент решает задачу своевременного информирования пользователей о релевантных и высококачественных прямых трансляциях (Live Events), таких как видеостримы или онлайн-чаты, непосредственно в результатах поиска. Это улучшает пользовательский опыт, избавляя от необходимости выполнять дополнительные запросы для поиска трансляций, и снижает нагрузку на систему за счет предоставления прямого ответа.
Что запатентовано
Запатентована система для выборочного отображения прямых трансляций в результатах поиска. Система использует двухэтапный подход: офлайн-фильтрацию для создания индекса высококачественных событий и онлайн-процесс для определения релевантности и своевременности. Ключевым элементом является расчет оценки качества (Quality Score) для событий на основе авторитетности организатора и популярности связанных сущностей (Entities).
Как это работает
Система работает в двух режимах:
- Офлайн (Индексация и Оценка): Система собирает обширный набор трансляций (Superset of Live Events) из разных источников. Для каждой рассчитывается Quality Score, основанный на оценке организатора (Organizer Score), оценке связанных сущностей (Entity Score) и оценке описания (Description Score). Только события, превышающие порог качества, сохраняются в базе данных (Live Event Data Store).
- Онлайн (Обработка запроса): При получении запроса система извлекает из него сущности и определяет интент. Если сущности запроса совпадают с сущностями высококачественных трансляций из индекса, система проверяет триггеры: временную близость события (Time Difference Threshold, который зависит от интента) и, возможно, активацию сводки фактов (Fact Summary) для сущности. При выполнении условий в выдачу добавляется специальный результат события (Event Search Result).
Актуальность для SEO
Высокая. Значимость прямых трансляций (стримов, вебинаров, новостных событий) постоянно растет. Описанные механизмы — сопоставление сущностей, оценка качества на основе репутации создателя контента (E-E-A-T) и триггеры, основанные на интенте — являются ключевыми компонентами современных поисковых систем. Публикация продолжения (continuation) в 2024 году (с приоритетом от 2014) указывает на сохраняющуюся актуальность технологии.
Важность для SEO
Патент имеет высокое значение (7.5/10) для медиа, брендов и создателей контента, использующих прямые трансляции. Он раскрывает конкретные факторы, влияющие на Quality Score, в частности, критическую важность авторитета организатора (канала/аккаунта) и необходимость четкой ассоциации контента с известными сущностями. Для попадания в этот блок выдачи необходимо соответствовать строгим критериям качества, описанным в патенте.
Детальный разбор
Термины и определения
- Description Score (Оценка описания)
- Компонент Quality Score. Рассчитывается на основе длины (Word Count) описания события. Учитывает уникальность слов и исключение стоп-слов. Слишком короткие или слишком длинные описания могут пессимизироваться.
- Eligible Live Event (Подходящее прямое включение)
- Трансляция из Live Event Data Store, которая признана релевантной запросу на основе совпадения связанных сущностей.
- Entity (Сущность)
- Дискретная единица (человек, место, вещь, идея), хранящаяся в графе знаний (Entity Graph). Используется для определения релевантности между запросом и событием.
- Entity Annotator (Аннотатор сущностей)
- Компонент системы, который анализирует данные события или запрос и идентифицирует связанные с ними сущности из Entity Graph.
- Entity Score (Оценка сущности)
- Компонент Quality Score. Отражает степень популярности сущности, связанной с событием (например, на основе количества запросов об этой сущности или упоминаний в социальных сетях).
- Fact Summary (Сводка фактов)
- Блок с фактической информацией о сущности (аналог Knowledge Panel). В патенте упоминается как один из возможных триггеров для отображения Live Events.
- Live Event (Прямая трансляция / Живое событие)
- Контент (аудио/видео), который транслируется в прямом эфире через веб-ресурсы (видеохостинги, социальные сети) в определенное время.
- Live Event Data Store (Хранилище данных о прямых трансляциях)
- Индекс, содержащий только те трансляции, чей Quality Score превысил пороговое значение.
- Organizer Score (Оценка организатора)
- Ключевой компонент Quality Score. Рассчитывается на основе авторитетности организатора: истории проведенных качественных трансляций и количества подписчиков (Followers) на платформе.
- Quality Score (Оценка качества трансляции)
- Общая метрика качества события, используемая для фильтрации. Рассчитывается как среднее или взвешенное среднее из Organizer Score, Entity Score(s) и Description Score.
- Superset of Live Events (Надмножество прямых трансляций)
- Исходный, нефильтрованный набор всех доступных трансляций, собранных из различных источников.
- Time Difference Threshold (Порог временной разницы)
- Максимальное время до начала трансляции, при котором она может быть показана в выдаче. Этот порог динамический и зависит от интента запроса (Query Intent).
Ключевые утверждения (Анализ Claims)
Анализ основан на пунктах формулы изобретения (Claims 16-35), представленных в публикации US20240411771A1 (пункты 1-15 отменены).
Claim 16 (Независимый пункт): Описывает основной метод отображения результатов поиска прямых трансляций.
- Система получает запрос на результаты поиска прямых трансляций.
- Система идентифицирует одну или несколько трансляций из хранилища данных (live event data store) на основе оценки качества (Quality Score), связанной с каждой трансляцией.
- Каждая трансляция включает графическое представление, описание и организатора.
- Система генерирует результаты поиска, соответствующие этим трансляциям, включая представление, описание и организатора.
- Система предоставляет результаты для отображения.
Ядром изобретения является использование Quality Score как основы для идентификации (отбора) трансляций, доступных для показа в поиске, и включение данных об организаторе в результат.
Claims 18 и 20 (Зависимые): Детализируют механизм релевантности.
- Получение запроса включает получение набора сущностей (set of entities), связанных с запросом (Claim 18).
- Идентификация трансляций включает сравнение как минимум одной сущности из набора с сущностями, связанными с трансляциями (Claim 20).
Это подтверждает, что механизм сопоставления основан на сущностях (Entity Matching).
Claim 21 (Зависимый): Описывает дополнительное условие отображения.
- На основе сравнения сущностей определяется, следует ли отображать сводку фактов (Fact Summary) о трансляции.
Это указывает на то, что отображение блока трансляций может быть связано с отображением Панели знаний для соответствующей сущности.
Claims 22 и 23 (Зависимые): Детализируют механизм фильтрации по качеству.
- Идентификация включает сравнение Quality Score с пороговым значением (Threshold Quality Score) (Claim 22).
- Трансляция идентифицируется, только если ее Quality Score превышает пороговое значение (Claim 23).
Где и как применяется
Изобретение затрагивает несколько этапов поисковой архитектуры, объединяя офлайн-оценку качества с онлайн-обработкой запросов.
INDEXING – Индексирование и извлечение признаков (Офлайн)
Основной этап для применения механизмов качества.
- Сбор данных: Получение Superset of live events из различных источников (API видеоплатформ, социальных сетей).
- Извлечение признаков и Аннотирование: Использование Entity Annotator для связывания трансляций с сущностями в Entity Graph.
- Расчет качества: Вычисление Organizer Score, Entity Score и Description Score. Агрегация в Quality Score.
- Фильтрация и Индексирование: Сравнение Quality Score с порогом. Сохранение только высококачественных трансляций в Live Event Data Store.
QUNDERSTANDING – Понимание Запросов (Онлайн)
Система анализирует запрос в реальном времени:
- Идентификация сущностей в запросе.
- Определение интента запроса (Общий или Специфический поиск трансляции), например, с помощью анализа паттернов запроса (наличие слов «смотреть», «live»).
METASEARCH – Метапоиск и Смешивание / RERANKING – Переранжирование (Онлайн)
На этом этапе происходит отбор кандидатов из специализированного индекса и формирование блока универсального поиска.
- Отбор кандидатов: Поиск трансляций в Live Event Data Store, которые соответствуют сущностям из запроса (Eligible Live Events).
- Применение триггеров: Проверка условий отображения: наличие Fact Summary (опционально) и проверка времени начала трансляции. Используется Time Difference Threshold, который зависит от интента запроса.
- Формирование SERP: Генерация блока Event Search Results и его смешивание с основными результатами веб-поиска.
На что влияет
- Конкретные типы контента: Прямые видеотрансляции, стримы, вебинары, онлайн-конференции, живые чаты, размещаемые на различных платформах.
- Специфические запросы: Наибольшее влияние на запросы, связанные с известными сущностями (люди, бренды, организации, события), по которым может быть показан Fact Summary. Влияет как на общие запросы, так и на запросы с явным интентом просмотра.
- Конкретные ниши или тематики: Медиа, развлечения, спорт, политика, образование и любая ниша, где используются прямые трансляции с участием авторитетных организаторов или известных сущностей.
Когда применяется
Алгоритм отображения трансляций активируется при выполнении строгого набора условий:
- Условие качества (Индексация): Quality Score трансляции должен превышать установленный порог, и она должна находиться в Live Event Data Store.
- Триггер релевантности (Поиск): Сущности, идентифицированные в запросе пользователя, должны совпадать с сущностями, связанными с трансляцией.
- Триггер сводки фактов (Опционально): Для данной сущности в выдаче может требоваться отображение Fact Summary (Панель знаний).
- Триггер времени (Поиск): Трансляция должна происходить в данный момент или начаться в ближайшем будущем. Время до начала не должно превышать Time Difference Threshold.
- Условие интента (Поиск): Порог времени (Time Difference Threshold) адаптируется. Для общих запросов порог короткий; для специфических запросов (поиск трансляции) порог длиннее.
Пошаговый алгоритм
Процесс А: Офлайн-индексация и оценка качества
- Получение данных: Система получает исходный набор трансляций (Superset) из различных источников.
- Аннотирование сущностей: Entity Annotator анализирует метаданные трансляций и связывает их с сущностями из Entity Graph.
- Расчет Organizer Score: Оценка авторитетности организатора на основе количества подписчиков и истории его предыдущих качественных трансляций.
- Расчет Entity Score: Оценка популярности связанных с трансляцией сущностей (на основе объема запросов или упоминаний).
- Расчет Description Score: Анализ длины описания трансляции (количество слов, уникальность).
- Расчет Quality Score: Вычисление общей оценки качества как комбинации (например, взвешенное среднее) трех компонентов.
- Фильтрация: Сравнение Quality Score с пороговым значением. Если оценка выше порога, трансляция добавляется в Live Event Data Store.
Процесс Б: Обработка запроса в реальном времени
- Получение запроса.
- Понимание запроса: Идентификация сущностей в запросе и определение интента (Специфический или Общий).
- Определение порога времени: Установка Time Difference Threshold в зависимости от интента запроса (длинный порог для Специфического, короткий для Общего).
- Отбор кандидатов (Eligible Live Events): Поиск в Live Event Data Store трансляций, сущности которых совпадают с сущностями запроса.
- Проверка Fact Summary (Опционально): Проверка, отображается ли Панель знаний для соответствующей сущности. Если нет, трансляция может быть исключена.
- Проверка времени: Вычисление времени до начала каждой трансляции-кандидата и сравнение его с установленным порогом. Завершенные события исключаются.
- Формирование выдачи: Трансляции, прошедшие все проверки, включаются в блок Event Search Results и предоставляются пользователю.
Какие данные и как использует
Данные на входе
Патент описывает использование следующих типов данных для оценки качества и релевантности:
- Контентные факторы:
- Описание трансляции (используется для расчета Description Score и аннотирования сущностей).
- Временные факторы:
- Запланированное время и дата начала трансляции.
- Поведенческие и Авторитетные факторы (Специфичные для платформ):
- Количество подписчиков (Followers) организатора на платформе-источнике.
- История организатора: количество ранее проведенных качественных трансляций.
- Данные о сущностях (Entity Data):
- Сущности, связанные с трансляцией (участники, бренды, темы).
- Данные о популярности сущностей (используемые для расчета Entity Score).
Какие метрики используются и как они считаются
- Quality Score: Общая оценка. Рассчитывается как комбинация (например, взвешенное среднее) суб-оценок. Используется для фильтрации событий при индексации.
- Organizer Score: Метрика авторитетности организатора. Рассчитывается на основе количества подписчиков и количества прошлых качественных трансляций.
- Entity Score: Метрика популярности связанных сущностей. Основана на внешних сигналах популярности (например, объем запросов, упоминания в соцсетях).
- Description Score: Метрика качества описания. Основана на количестве слов (Word Count). Упоминается фильтрация стоп-слов и подсчет уникальных слов. Оценка максимальна, если длина находится в оптимальном диапазоне (не слишком короткая и не слишком длинная).
- Time Difference (Временная разница): Разница между временем начала трансляции и временем получения запроса.
- Time Difference Thresholds: Пороговые значения времени до начала трансляции. Используются два значения: Первое (длинное) для Специфического интента, Второе (короткое) для Общего интента.
Выводы
- Жесткая фильтрация по качеству на этапе индексации: Ключевой механизм патента — офлайн-расчет Quality Score. Если оценка трансляции ниже порога, она не попадает в Live Event Data Store и не может быть показана в поиске, независимо от релевантности запросу.
- Авторитет организатора (E-E-A-T) критически важен: Organizer Score является ключевым компонентом качества. Он напрямую зависит от репутации аккаунта (подписчики, история качественных трансляций). Это распространяет принципы E-E-A-T на создателей контента на внешних платформах.
- Привязка к сущностям обязательна для триггера: Отображение трансляций происходит через механизм Entity Matching. Трансляция должна быть четко связана с распознанными сущностями, которые ищет пользователь.
- Динамические временные пороги зависят от интента: Система использует разные временные окна. Для общих запросов трансляция должна быть очень близка по времени. Если пользователь явно ищет трансляцию (Специфический интент), система покажет события, которые начнутся позже.
- Связь с Панелью Знаний (Fact Summary): Отображение блока Live Events может быть обусловлено наличием Fact Summary для соответствующей сущности, что усиливает требование к известности и значимости сущности.
Практика
Best practices (это мы делаем)
- Наращивание авторитета организатора/канала (E-E-A-T): Стратегически развивайте аккаунты, с которых ведутся трансляции. Сосредоточьтесь на увеличении числа подписчиков и регулярном проведении качественных трансляций для повышения Organizer Score. Для ключевых событий используйте самые авторитетные аккаунты.
- Четкая ассоциация с сущностями: Убедитесь, что метаданные трансляции (заголовок, описание) четко указывают на ключевые сущности (известных людей, бренды, события). Это необходимо для корректной работы Entity Annotator, повышения Entity Score и обеспечения релевантности запросам.
- Оптимизация описания трансляции: Пишите содержательные, уникальные описания оптимальной длины. Избегайте слишком коротких текстов, так как Description Score является компонентом общей оценки качества.
- Работа над видимостью сущностей (Knowledge Graph): Поскольку наличие Fact Summary может быть триггером, необходимо работать над тем, чтобы ключевые сущности (например, спикеры или бренд) были хорошо представлены в Knowledge Graph.
- Анализ интентов пользователей: При планировании продвижения учитывайте разницу в отображении для общих и специфических запросов. Для анонсов заранее стимулируйте пользователей использовать специфические запросы (например, «смотреть онлайн [Событие]»), чтобы увеличить временное окно показа.
Worst practices (это делать не надо)
- Проведение важных трансляций с новых или неавторитетных аккаунтов: Это приведет к низкому Organizer Score и фильтрации трансляции на этапе индексации из-за недостаточного Quality Score.
- Игнорирование качества описания: Отсутствие, копирование или использование тонкого, неинформативного описания негативно скажется на Description Score.
- Спам трансляциями низкого качества: Частое проведение низкокачественных трансляций негативно повлияет на историю организатора и снизит Organizer Score для будущих событий.
- Трансляции без четкой тематики или связи с сущностями: События, которые невозможно связать с конкретными сущностями, не будут отображаться в поиске по этому механизму, так как не пройдет этап сопоставления сущностей.
Стратегическое значение
Этот патент подтверждает стратегическую важность E-E-A-T авторов и создателей контента, распространяя эти принципы за пределы традиционных веб-сайтов на прямые трансляции на внешних платформах. Авторитет организатора является входным билетом для попадания в индекс Live Events. Также патент демонстрирует практическое применение Entity-based SEO: успех зависит от того, насколько хорошо контент связан с сущностями в графе знаний Google.
Практические примеры
Сценарий: Оптимизация прямой трансляции запуска нового продукта технологической компании на YouTube.
- Выбор канала (Organizer Score): Использовать основной верифицированный канал компании с миллионами подписчиков и долгой историей трансляций, а не новый канал. Это гарантирует высокий Organizer Score.
- Ассоциация с сущностями (Entity Matching & Entity Score): В названии и описании четко указать сущности: «[Название Компании] Live: Запуск [Название Продукта] с участием [Имя CEO]». Это повышает Entity Score и обеспечивает триггер.
- Оптимизация описания (Description Score): Подготовить уникальное описание объемом 300-500 слов, детально описывающее повестку трансляции и ключевые анонсы.
- Ожидаемый результат (Quality Score): Общий Quality Score высок, событие попадает в Live Event Data Store.
- Ожидаемый результат (Отображение): При запросах, связанных с компанией или продуктом в день запуска (Time Difference Threshold выполнен), пользователи увидят в SERP специальный блок Event Search Result, ведущий на трансляцию.
Вопросы и ответы
Как Google рассчитывает «Оценку качества» (Quality Score) для прямой трансляции?
Quality Score вычисляется офлайн и является агрегированной метрикой, основанной на трех компонентах. Первый — Organizer Score (репутация организатора: история событий, число подписчиков). Второй — Entity Score (популярность сущностей, связанных с событием). Третий — Description Score (оценка длины и качества описания). Трансляция попадает в индекс, только если ее общий Quality Score превышает порог.
Что самое важное для SEO согласно этому патенту: качество самой трансляции или репутация организатора?
Патент фокусируется на предиктивных сигналах качества, доступных до начала трансляции. Репутация организатора (Organizer Score) является критически важным компонентом Quality Score. Система полагается на репутацию организатора как на индикатор вероятного качества предстоящего события, а не оценивает качество стрима в реальном времени.
Как система определяет, что запрос пользователя релевантен трансляции?
Система использует механизм, основанный на сущностях (Entity Matching). Она извлекает сущности из запроса пользователя и сравнивает их с сущностями, которые были ассоциированы с проиндексированными трансляциями. Если есть совпадение между запросом и качественной трансляцией, событие считается релевантным кандидатом для показа.
Насколько заранее трансляция может появиться в результатах поиска?
Это зависит от динамического порога Time Difference Threshold, который определяется интентом запроса. Если пользователь вводит общий запрос, порог строгий (событие должно начаться очень скоро). Если пользователь явно ищет трансляцию (например, «смотреть онлайн X»), порог увеличивается, позволяя показывать события, которые начнутся позже.
Что такое Fact Summary и как он влияет на отображение трансляций?
Fact Summary — это блок с фактической информацией о сущности (аналог Knowledge Panel). Патент предполагает, что отображение блока прямых трансляций может быть связано с активацией Fact Summary для той же сущности. Это служит дополнительным подтверждением значимости и релевантности сущности в контексте запроса.
Как повлиять на Organizer Score, если у нас новый аккаунт на платформе?
Для нового аккаунта Organizer Score будет низким, так как он зависит от истории качественных событий и числа подписчиков. Стратегия должна заключаться в постепенном наращивании аудитории и проведении качественных событий для формирования положительной истории. Для критически важных событий рекомендуется использовать уже существующие авторитетные аккаунты.
Как Google оценивает популярность сущностей для Entity Score?
Патент предполагает, что Entity Score может основываться на внешних сигналах популярности, таких как количество поисковых запросов, явно включающих эту сущность, или на количестве упоминаний сущности в социальных сетях.
Есть ли требования к длине описания трансляции?
Да, патент описывает Description Score, который использует подсчет слов (возможно, уникальных и без стоп-слов). Устанавливаются пороговые значения: слишком короткие описания получают низкую оценку. Также упоминается возможность пессимизации слишком длинных описаний. Необходимо стремиться к информативному описанию оптимальной длины.
Применяется ли этот механизм ко всем платформам стриминга?
Патент описывает общий механизм сбора данных из различных источников (Data Sources), таких как видеохостинги, социальные сети и чат-сервисы. Теоретически, механизм применим к любой платформе, с которой Google может получать данные о предстоящих трансляциях и информацию об организаторах (например, через API).
Что делать, чтобы наши трансляции попадали в индекс Live Event Data Store?
Чтобы попасть в этот индекс, трансляция должна преодолеть пороговое значение Quality Score. Для этого необходимо обеспечить высокую репутацию организатора (высокий Organizer Score), связать событие с популярными сущностями (высокий Entity Score) и предоставить качественное описание (высокий Description Score).