SEO HARDCORE
  • Разборы патентов
    • Патенты Google
  • Скоро SEO инструменты
  • Скоро SEO аналитика
  • seohardcore
SEO HARDCORE
назад

Как Google объединял локальные результаты (файлы, email) с веб-результатами на стороне клиента (Google Desktop)

SYSTEMS AND METHODS FOR UNIFICATION OF SEARCH RESULTS (Системы и методы для унификации результатов поиска)
  • US7437353B2
  • Google LLC
  • 2003-12-31
  • 2008-10-14
  • Local SEO
  • Индексация
  • Персонализация
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

Патент описывает архитектуру клиентского приложения (например, Google Desktop), которое индексирует локальные данные пользователя. Система перехватывает веб-запрос, параллельно выполняет поиск по локальному индексу и объединяет локальные результаты с результатами из глобального веб-индекса в едином интерфейсе, разделяя их по типам контента.

Описание

Какую проблему решает

Патент решает проблему разделения поиска по персональным данным пользователя и публичным данным в интернете. Пользователи традиционных систем были вынуждены использовать отдельные инструменты для поиска по Local Index (свои файлы, электронная почта на компьютере) и для поиска в Global Index (веб). Изобретение предлагает метод унификации результатов из этих разнородных источников в едином интерфейсе.

Что запатентовано

Запатентована система, функционирующая на клиентском устройстве (Client Device), для унификации результатов поиска. Система перехватывает поисковый запрос пользователя, предназначенный для Global Index, одновременно инициирует поиск по Local Index, содержащему персональные данные пользователя, и затем комбинирует полученные наборы результатов для отображения.

Как это работает

Механизм реализуется на стороне клиента (например, через плагин браузера, прокси-сервер или приложение типа Google Desktop):

  • Локальная индексация: Клиентское ПО индексирует локальные данные (файлы, email, чаты) и создает Local Index.
  • Перехват запроса: Когда пользователь выполняет веб-поиск, клиентское ПО перехватывает этот запрос.
  • Параллельный поиск: Запрос выполняется одновременно по Local Index (на клиенте) и отправляется на сервер для поиска по Global Index.
  • Объединение и Сегментация: Система получает оба набора результатов и объединяет их. Ключевая особенность — результаты часто разделяются по типам контента (Article Types), таким как Web, Email, Files, и отображаются в отдельных, пространственно разделенных разделах интерфейса (Spatially Segregated Sections).
  • Оптимизация: Система может игнорировать локальные результаты, если их получение занимает слишком много времени (тайм-аут).

Актуальность для SEO

Низкая. Патент описывает архитектуру и функциональность продукта Google Desktop Search (подача 2003 года). Поддержка этого продукта была прекращена Google в 2011 году. Хотя концепция унифицированного поиска используется в современных операционных системах, конкретная реализация, описанная в этом патенте (интеграция в веб-SERP на стороне клиента), не актуальна для современного поиска Google.

Важность для SEO

Минимальное влияние (1/10). Патент описывает инфраструктуру клиентского приложения для унифицированного локального и веб-поиска. Он не раскрывает алгоритмов ранжирования веб-документов в основном поиске Google (Global Index). Для стандартных задач SEO (оптимизация сайта для улучшения видимости в веб-поиске) патент не имеет практической ценности.

Детальный разбор

Термины и определения

Article Type (Тип статьи)
Классификация контента, основанная на формате данных. Примеры: Email, File (текстовый документ, PDF, аудио, видео), Chat message, Web page. Используется для организации отображения результатов.
Client Device (Клиентское устройство)
Устройство пользователя (ПК), на котором выполняется локальная индексация, перехват запроса и генерация объединенного интерфейса.
Global Index (Глобальный индекс)
Удаленный индекс, не специфичный для конкретного пользователя (например, основной веб-индекс Google).
Local Index (Локальный индекс)
Индекс данных, специфичных для пользователя или клиентского устройства (личные файлы, email, история чатов). Хранится локально.
Spatially Segregated Sections (Пространственно разделенные разделы)
Отдельные визуальные блоки в пользовательском интерфейсе, используемые для отображения результатов разных Article Types (как показано на FIG. 3 патента).

Ключевые утверждения (Анализ Claims)

Патент сосредоточен на методологии объединения результатов из разных источников на стороне клиента.

Claim 1 (Независимый пункт): Описывает метод предоставления комбинированных результатов на клиентском устройстве.

  1. Генерация и хранение Local Index на клиенте, содержащего статьи различных типов (Article Types).
  2. Выполнение поискового запроса по Local Index на клиенте, получение первого набора результатов.
  3. Получение на клиенте второго набора результатов от удаленной поисковой системы (Global Index).
  4. Получение от пользователя параметров отображения (user-defined display parameters), включая выбор Article Types для показа.
  5. Генерация пользовательского интерфейса на основе выбранных типов. Интерфейс включает несколько Spatially Segregated Sections, каждый из которых ассоциирован с одним из выбранных типов статей.
  6. Отображение первого и второго наборов результатов, причем статьи из первого (локального) набора распределяются по соответствующим разделам согласно их Article Type.

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

Claim 19 (Независимый пункт): Альтернативное описание процесса с фокусом на инициацию поиска.

  1. Генерация Local Index.
  2. Идентификация глобального запроса (Global Query), направленного к удаленной системе.
  3. Выполнение локального запроса (Local Query) на клиенте, основанного на глобальном запросе.
  4. (Далее повторяются шаги из Claim 1: получение результатов, настроек пользователя, генерация интерфейса с Spatially Segregated Sections и отображение результатов по разделам).

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

Claim 21 (Зависимый от 19): Вводит механизм тайм-аута: игнорирование результатов из Local Index, если они не получены в течение определенного времени после получения результатов из Global Index. Это делается для минимизации задержек для пользователя.

Где и как применяется

Важно понимать, что этот патент НЕ применяется в стандартной серверной архитектуре веб-поиска Google. Он описывает работу отдельного продукта — Google Desktop Search или аналогичного клиентского программного обеспечения.

CRAWLING & INDEXING (Локальные)
Клиентское приложение сканирует локальные ресурсы пользователя (файлы, почтовые ящики, историю чатов) и создает Local Index, который хранится на Client Device. Это не связано с Googlebot.

Q. UNDERSTANDING (Локальное)
Система на клиенте (реализованная как Browser Plug-in, Proxy Server или Firewall) перехватывает поисковый запрос пользователя.

RANKING (Параллельное)
Запрос обрабатывается и отправляется как в Global Index, так и выполняется по Local Index. Ранжирование происходит независимо в каждом индексе. Патент указывает (Claim 20), что запросы могут выполняться параллельно.

METASEARCH & BLENDING (Локальное)
Основной этап применения патента. Клиентское приложение получает Result Sets из обоих источников. Оно выполняет их объединение (Blending). Ключевой механизм — классификация локальных результатов по Article Types и генерация интерфейса с Spatially Segregated Sections для их отображения.

Входные данные:

  • Поисковый запрос пользователя.
  • Local Index.
  • Результаты (HTML или XML), полученные от Global Index.
  • Пользовательские настройки отображения (выбранные Article Types).

Выходные данные:

  • Пользовательский интерфейс (обычно HTML-страница), отображающий объединенные результаты, сегментированные по типам контента.

На что влияет

  • Типы контента: Влияет на отображение всех типов локального контента (Email, Files, Chat) совместно с веб-результатами в рамках специализированного клиентского ПО.
  • Влияние на веб-поиск: Не влияет на ранжирование, индексирование или отображение сайтов в основном поиске Google (google.com) для широкой аудитории.

Когда применяется

  • Условия работы: Алгоритм применяется только в том случае, если у пользователя установлено и активно соответствующее клиентское программное обеспечение (например, Google Desktop).
  • Триггеры активации: Перехват поискового запроса, инициированного пользователем и направленного к Global Index.
  • Ограничения: Если локальный поиск занимает слишком много времени, его результаты могут быть проигнорированы (согласно Claim 21), чтобы не задерживать отображение глобальных результатов.

Пошаговый алгоритм

  1. Перехват запроса: Система на клиентском устройстве (например, плагин браузера) получает или перехватывает поисковый запрос пользователя.
  2. Параллельное выполнение поиска: Запрос передается в удаленный Global Index. Одновременно инициируется поиск по локальному Local Index.
  3. Получение локальных результатов: Система получает первый набор результатов из Local Index, который может включать разные типы статей (Email, Files, Chat).
  4. Получение глобальных результатов: Система получает второй набор результатов (веб-страницы) из Global Index.
  5. Обработка тайм-аутов и Кэширование: Если один из поисков завершается раньше другого, система может кэшировать результаты. Если локальный поиск не завершен в течение заданного тайм-аута после получения глобальных результатов, он может быть прерван.
  6. Обработка настроек пользователя: Система определяет, какие Article Types пользователь сконфигурировал для отображения.
  7. Генерация интерфейса и Объединение: Система генерирует пользовательский интерфейс (например, модифицирует HTML-страницу, полученную от глобального поиска).
  8. Сегментация по типам: Интерфейс конструируется с использованием Spatially Segregated Sections для каждого выбранного типа контента. Глобальные результаты помещаются в соответствующий раздел, а локальные результаты распределяются по своим разделам согласно их Article Type.
  9. Отображение: Сгенерированный интерфейс отображается пользователю.

Какие данные и как использует

Данные на входе

Патент фокусируется на инфраструктуре объединения и типах данных, а не на факторах ранжирования.

  • Контентные и Мультимедиа факторы (Локальные): Содержимое локальных ресурсов. Патент явно упоминает текстовые файлы, электронные письма, сообщения чатов, PDF, аудиофайлы, видеофайлы и веб-страницы. Эти данные используются для индексации в Local Index.
  • Структурные факторы (Локальные): Метаданные файлов и сообщений. Упоминается использование этих данных для формирования потоков сообщений (Email threads, Chat threads).
  • Пользовательские факторы: Явно используются настройки пользователя (user-defined display parameters) относительно того, какие Article Types отображать в интерфейсе.

Какие метрики используются и как они считаются

  • В патенте не описаны конкретные метрики, формулы расчета оценок или алгоритмы ранжирования для локального или глобального индекса.
  • Ранжирование объединенного списка: Упоминается возможность использования некой меры ранжирования (ranking measure) для сортировки, если результаты смешиваются в единый список (Claim 6).
  • Взвешивание по индексу: Описана возможность взвешивания результатов в зависимости от источника. Например, результаты из Local Index могут быть взвешены выше, чем результаты из Global Index.
  • Основной описанный механизм обработки результатов — это классификация по Article Type и отображение в соответствующих сегментированных разделах.

Выводы

  1. Патент описывает инфраструктуру клиентского приложения (Google Desktop) без прямых рекомендаций для SEO.
  2. Унификация поиска на клиенте: Основная идея патента — создание механизма для объединения результатов из разнородных индексов (локального и глобального) непосредственно на устройстве пользователя.
  3. Сегментация по типу контента как ключевой элемент: Изобретение акцентирует внимание на разделении результатов по типам (Article Types — Email, Files, Web) и их отображении в отдельных визуальных блоках (Spatially Segregated Sections), как описано в Claims 1 и 19.
  4. Оптимизация производительности: Система включает механизмы для минимизации задержек, такие как параллельное выполнение запросов и тайм-ауты для локального поиска (Claim 21).
  5. Отсутствие влияния на веб-ранжирование: Патент не содержит информации об алгоритмах, используемых Google для ранжирования веб-сайтов в основном поиске. Он полностью сфокусирован на пользовательском опыте в рамках специализированного, ныне устаревшего ПО.

Практика

Best practices (это мы делаем)

Патент является инфраструктурным, описывает устаревший продукт (Google Desktop) и не дает практических выводов для современного SEO. Информация для применения в SEO отсутствует.

Worst practices (это делать не надо)

Информация отсутствует. Патент не направлен против каких-либо SEO-манипуляций и не описывает факторов ранжирования веб-сайтов.

Стратегическое значение

Стратегическое значение для SEO отсутствует. Патент представляет исключительно исторический интерес, демонстрируя ранние попытки Google создать унифицированный поиск, объединяющий личные данные пользователя и веб-контент в рамках продукта Google Desktop Search.

Практические примеры

Практических примеров для SEO нет, так как патент не связан с оптимизацией веб-сайтов или ранжированием в основном поиске Google.

Ниже приведен пример того, как функционировала система, описанная в патенте:

Сценарий: Использование Google Desktop

  1. Установка: Пользователь установил ПО Google Desktop, которое проиндексировало его локальные файлы и почту.
  2. Запрос: Пользователь вводит запрос "digital camera" в браузере на сайте Google.
  3. Перехват и Параллельный поиск: Google Desktop перехватывает запрос, ищет локально и одновременно получает результаты из веб-поиска.
  4. Результат: Пользователь видит единую страницу выдачи. На ней есть стандартные веб-результаты, а также отдельные блоки (Spatially Segregated Sections): блок "Email" с найденными письмами о камерах и блок "Files" с локальными документами, содержащими этот термин.

Вопросы и ответы

Описывает ли этот патент алгоритмы ранжирования Google.com?

Нет. Патент описывает исключительно работу клиентского приложения (такого как Google Desktop), которое объединяет локальные файлы пользователя с результатами веб-поиска на компьютере пользователя. Он не имеет отношения к тому, как Google ранжирует сайты в своем основном глобальном индексе.

Что такое "Local Index" и "Global Index" в контексте патента?

Global Index — это стандартный веб-индекс Google на удаленном сервере, доступный публично. Local Index — это индекс, созданный клиентским приложением на компьютере пользователя, включающий его личные файлы, электронную почту, историю чатов и другой локальный контент.

Нужно ли SEO-специалистам что-то менять на сайте на основе этого патента?

Нет. Поскольку патент описывает клиентское приложение для унифицированного поиска (Google Desktop), он не влияет на стандартные практики SEO. Оптимизация веб-сайта никак не повлияет на работу механизмов, описанных в этом документе.

Актуален ли этот патент сегодня (в 2025 году)?

Нет. Патент описывает технологию, лежащую в основе Google Desktop Search, продукта, поддержка которого была прекращена Google много лет назад (в 2011 году). Концептуально он устарел для современного веб-поиска.

Что означает "Spatially Segregated Sections"?

Это ключевой элемент интерфейса, описанного в патенте (Claims 1 и 19). Вместо того чтобы смешивать все результаты в один список, система создает отдельные визуальные блоки (разделы) для разных типов контента (Article Types): один блок для веб-страниц, другой для email, третий для файлов и т.д.

Как система определяла, какие результаты показать?

Система выполняла поиск по обоим индексам. Патент также упоминает, что пользователь мог настраивать (user-defined display parameters), какие типы локального контента он хотел видеть в результатах, и система генерировала интерфейс на основе этих настроек.

Как технически реализовывалось объединение результатов?

Патент предлагает несколько вариантов реализации на клиентском устройстве для перехвата запросов и результатов: плагин для браузера (Browser Plug-in), прокси-сервер (Proxy Server) или сетевой монитор/файрвол.

Задерживает ли локальный поиск отображение веб-результатов?

Система спроектирована так, чтобы минимизировать задержки. Локальный и глобальный поиск выполняются параллельно. Кроме того, предусмотрен механизм тайм-аута (Claim 21): если глобальный индекс отвечает намного раньше локального, система может отобразить глобальные результаты, не дожидаясь локальных.

Может ли этот патент быть связан с Universal Search (вертикалями в поиске)?

Концептуально да, так как он тоже про объединение разных типов контента. Однако технически это разные системы. Universal Search объединяет результаты из разных веб-индексов (Картинки, Новости, Веб) на сервере Google, а этот патент описывает объединение локального индекса с веб-индексом на клиенте.

Какова основная ценность этого патента?

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

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

Как Google объединяет и синхронизирует локальные данные пользователя с глобальными каталогами (на примере Desktop Search)
Патент Google, описывающий технологию для клиентских приложений (таких как Google Desktop Search). Система объединяет результаты поиска контактной информации из локального индекса пользователя (файлы, контакты) и глобальных каталогов (например, LDAP или адресные книги). Она также позволяет синхронизировать, обновлять и создавать новые записи контактов на основе найденной информации.
  • US7761439B1
  • 2010-07-20
  • Local SEO

  • Индексация

Как Google организует локальный поиск и индексирование данных приложений на мобильных устройствах
Патент описывает архитектуру локальной службы индексирования и поиска на устройствах (например, смартфонах). Система централизованно собирает данные из различных приложений (почта, контакты, файлы) и создает единый локальный индекс, оптимизированный для устройств с ограниченными ресурсами. Это позволяет выполнять быстрый унифицированный поиск по всему контенту устройства. Патент не связан с веб-поиском Google.
  • US9558248B2
  • 2017-01-31
  • Local SEO

  • Индексация

Как Google индексирует действия пользователя на локальном устройстве для контекстного поиска (Архитектура Google Desktop)
Патент описывает архитектуру клиентского поискового движка (например, Google Desktop), который в реальном времени фиксирует взаимодействия пользователя с контентом (веб-страницы, документы, email). Система индексирует этот контент локально и может генерировать автоматические (имплицитные) запросы на основе текущего контекста пользователя, объединяя локальные и веб-результаты.
  • US7725508B2
  • 2010-05-25
  • Индексация

  • Local SEO

  • Поведенческие сигналы

Как Google интегрирует результаты поиска и контекстные подсказки непосредственно в интерфейс браузера и приложений (Основы Omnibox и Google Desktop)
Патент Google, описывающий механизмы динамического изменения пользовательского интерфейса путем вставки контекстуальных результатов поиска или запросов к пользователю. Система анализирует элементы просматриваемого контента ("аспекты") и внедряет связанную информацию ("вставки") из локального индекса (история, файлы) или глобального поиска. Это закладывает основу для функций автодополнения в адресной строке (Autocomplete/Omnibox) и контекстного поиска.
  • US20090276408A1
  • 2009-11-05
  • Индексация

  • Персонализация

  • Семантика и интент

Как Google объединяет локальные, веб- и ASO-результаты в унифицированном поиске на устройствах (Android/ChromeOS)
Патент описывает механизм унифицированного поиска на устройствах, который одновременно запрашивает данные с локального устройства, из магазинов приложений и веб-поиска. Система использует специфический алгоритм смешивания: сначала показывает фиксированное количество лучших результатов из каждого источника для гарантии разнообразия, а затем объединяет оставшиеся по общему рейтингу.
  • US9589033B1
  • 2017-03-07
  • Local SEO

  • SERP

Популярные патенты

Как Google создает и использует базу «идеальных» ответов (Canonical Content Items) для ответов на вопросы пользователей
Google использует систему для идентификации и создания «канонических элементов контента» — образцовых объяснений тем, часто в формате вопрос-ответ. Система анализирует огромные массивы существующего контента, кластеризует похожие вопросы и ответы и выбирает или синтезирует идеальную версию. Когда пользователь задает вопрос, система сопоставляет его с этой базой данных, чтобы мгновенно предоставить высококачественный, модельный ответ.
  • US9396263B1
  • 2016-07-19
  • Семантика и интент

  • EEAT и качество

Как Google использует близость цитирований (ссылок) для кластеризации результатов поиска
Google может группировать результаты поиска, анализируя, как документы ссылаются друг на друга. Система оценивает силу связи между документами, проверяя контекстуальную близость общих цитирований. Ссылки, расположенные в одном предложении (co-citation) или абзаце, имеют значительно больший вес, чем ссылки, просто присутствующие в документе. Это позволяет формировать точные тематические кластеры, отсеивая группы со слабыми связями.
  • US8612411B1
  • 2013-12-17
  • Ссылки

  • SERP

Как Google рассчитывает тематическую репутацию для выявления и наделения полномочиями экспертов-кураторов
Google описывает систему для тематических сообществ, где пользователи зарабатывают репутацию (Topical Reputation Score) на основе качества контента, которым они делятся в рамках конкретных тем. Достигнув порогового значения, пользователь «разблокирует» тему, получая права куратора и возможность управлять контентом других. Система использует механизм «Impact Scores» для оценки влияния действий кураторов на репутацию участников.
  • US9436709B1
  • 2016-09-06
  • EEAT и качество

  • Поведенческие сигналы

Как Google использует распределение кликов по разным типам запросов для оценки общего качества сайта (Website Quality Score)
Google оценивает качество сайта не по общему CTR, а по тому, в ответ на какие запросы он получает клики. Система сегментирует пользовательский фидбек (клики, CTR) по различным параметрам запроса (например, конкурентность, длина, популярность). Сайт считается качественным, если он получает много кликов в ответ на высококонкурентные и популярные запросы, а не только на низкочастотные или нечеткие.
  • US8615514B1
  • 2013-12-24
  • Поведенческие сигналы

Как Google использует контент, который вы смотрите (например, на ТВ), для автоматического переписывания и персонализации ваших поисковых запросов
Google может анализировать контент (фильмы, шоу, аудио), который пользователь потребляет на одном устройстве (например, ТВ), и использовать эту информацию как контекст для уточнения последующих поисковых запросов. Система распознает аудиовизуальный контекст и автоматически дополняет неоднозначные запросы пользователя, чтобы предоставить более релевантные результаты, в том числе на связанных устройствах (например, смартфоне).
  • US9244977B2
  • 2016-01-26
  • Персонализация

  • Семантика и интент

  • Поведенческие сигналы

Как Google использует клики по изображениям для определения схожести запросов и картинок (Поведенческая схожесть)
Google анализирует поведение пользователей в поиске по картинкам, чтобы определить схожесть двух запросов (или двух изображений). Если пользователи часто кликают на одни и те же изображения в ответ на разные запросы, эти запросы считаются похожими. Этот механизм (Коллаборативная фильтрация) позволяет находить связи независимо от языка или типа запроса (текст/изображение) и используется для генерации рекомендаций.
  • US8280881B1
  • 2012-10-02
  • Поведенческие сигналы

  • Семантика и интент

  • Мультимедиа

Как Google Assistant адаптирует выдачу на лету, позволяя пользователям навигировать по результатам и запоминать предпочтения по источникам и темам
Google использует механизм для диалоговых систем (например, Google Assistant), позволяющий пользователям взаимодействовать с поисковой выдачей через естественный язык. Система предоставляет результаты последовательно и адаптирует порядок выдачи в ответ на команды навигации (например, «Вернись к новости о Кафе»). Кроме того, система фиксирует отношение пользователя к атрибутам контента (например, «Не показывай новости из Источника 1») и использует эти данные для фильтрации или изменения ранжирования в текущих и будущих сессиях.
  • US10481861B2
  • 2019-11-19
  • Персонализация

  • Семантика и интент

  • Поведенческие сигналы

Как Google вычисляет оценку качества сайта на основе соотношения брендового интереса и общего поискового трафика
Google использует поведенческие данные для расчета оценки качества сайта (Site Quality Score). Метрика основана на соотношении количества уникальных запросов, направленных конкретно на сайт (брендовый/навигационный интерес), к общему количеству уникальных запросов, которые привели пользователей на этот сайт. Высокий показатель этого соотношения свидетельствует о высоком качестве и авторитетности сайта.
  • US9031929B1
  • 2015-05-12
  • Поведенческие сигналы

  • EEAT и качество

Как Google итеративно распознает сущности на страницах и рассчитывает их важность с помощью PageRank
Google использует итеративный процесс для распознавания и устранения неоднозначности сущностей (людей, мест, понятий) в документах. Система начинает с известных фактов, находит упоминающие сущность документы, анализирует сопутствующие термины для уточнения модели распознавания и автоматически обнаруживает новые признаки. Патент также описывает расчет важности сущности путем суммирования PageRank ссылающихся документов, взвешенного на вероятность ссылки.
  • US8122026B1
  • 2012-02-21
  • Семантика и интент

  • Ссылки

  • Knowledge Graph

Как Google использует анализ сопутствующих ссылок (co-citation) и нормализацию веса для определения связанных сайтов и конкурентов
Google анализирует структуру ссылок для поиска сайтов, связанных с выбранным документом и находящихся на том же уровне обобщения (например, конкурентов). Система определяет, на какие еще сайты ссылаются источники, цитирующие исходный документ (co-citation). Для повышения точности вес ссылок нормализуется: снижается влияние множественных ссылок с одного хоста и ссылок со страниц-каталогов (хабов).
  • US6754873B1
  • 2004-06-22
  • Ссылки

  • SERP

  • Техническое SEO

seohardcore