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

    Как Google кэширует результаты поиска на устройстве пользователя для ускорения повторных запросов и работы офлайн

    METHODS AND SYSTEMS FOR PERFORMING AN OFFLINE SEARCH (Методы и системы для выполнения офлайн-поиска)
    • US7707142B1
    • Google LLC
    • 2010-04-27
    • 2004-03-31
    2004 Патенты Google Свежесть контента

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

    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх

    Описание

    Какую задачу решает

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

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

    Запатентована система кэширования результатов поиска в offline-accessible data store (локальном хранилище, доступном офлайн). Система перехватывает поисковый запрос и проверяет, выполнялся ли он ранее. Если запрос повторяется, система оценивает валидность (актуальность) сохраненного набора результатов. Если кэш валиден, он немедленно возвращается пользователю.

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

    Система работает на стороне клиента. При первом выполнении запроса результаты сохраняются локально. При повторном запросе система извлекает кэшированный результат и проводит его валидацию. Валидация включает проверку срока действия (expiration data) и обнаружение изменений (change detection) в источниках данных (например, появление новых писем или файлов). Если кэш актуален, он отображается. Если нет, инициируется новый поиск, а его результаты обновляют кэш.

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

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

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

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

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

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

    Article (Артикул/Элемент)
    Единица контента, такая как веб-страница, электронное письмо, локальный документ, сообщение мессенджера и т.д.
    Categories (Категории)
    Классификация результатов поиска по типу контента (например, категория веб-страниц, категория документов, категория писем). Валидность кэша проверяется на уровне отдельных категорий.
    Change (Изменение)
    Событие, которое может сделать кэшированный результат недействительным. Примеры: появление нового документа, редактирование существующего, получение нового письма.
    Condition / Valid (Условие / Валидный)
    Критерий, которому должен соответствовать кэшированный результат, чтобы считаться актуальным (valid). Условие основывается на времени или обнаружении изменений.
    Expiration data (Данные об истечении срока действия)
    Информация, определяющая срок годности кэшированного результата (например, 48 часов после сохранения).
    Offline-accessible data store (Офлайн-доступное хранилище данных)
    Локальное хранилище на стороне клиента (жесткий диск) или внешний носитель (например, DVD или CD), доступное без подключения к сети.
    Result set (Набор результатов)
    Набор Articles или их идентификаторов, возвращаемый в ответ на поисковый запрос.

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

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

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

    1. Система получает поисковый запрос.
    2. Определяется, был ли этот запрос получен ранее.
    3. Если запрос новый: получается новый набор результатов, сохраняется в offline-accessible data store и выводится пользователю.
    4. Если запрос повторный: извлекается ранее сохраненный набор результатов, который состоит из множества категорий (plurality of categories).
    5. Проверяется, является ли хотя бы одна из категорий сохраненного набора валидным результатом (valid search result set) для текущего запроса.
    6. Если да, эта валидная категория выводится пользователю как результат поиска.

    Claim 11 (Зависимый от 1): Детализирует механизм проверки валидности (Шаг 5 из Claim 1). Это ключевой механизм обеспечения актуальности.

    Проверка валидности категории включает:

    1. Определение, был ли Article в этой категории изменен ПОСЛЕ сохранения набора результатов.
    2. Определение, появился ли новый Article этого типа ПОСЛЕ сохранения набора результатов.
    3. Если произошло ЛЮБОЕ из этих событий (изменение старого ИЛИ появление нового), категория определяется как НЕВАЛИДНАЯ (not a valid search result set).

    Claim 33 (Независимый пункт): Описывает полный цикл обработки, включая действия при невалидном кэше.

    Если при обработке повторного запроса (как в Claim 1) сохраненный результат (или категория) признан невалидным (на основе проверок, как в Claim 11), система обязана: (1) получить второй (свежий) набор результатов, (2) сохранить его в офлайн-хранилище и (3) индексировать его для последующего использования.

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

    Изобретение применяется исключительно на клиентском устройстве (client device) и относится к инфраструктуре локального поиска и кэширования (например, Google Desktop Search), а не к веб-поиску Google.

    INDEXING – Индексирование (на стороне клиента)
    Клиентское приложение индексирует локальные данные (файлы, почту) и отслеживает изменения (Change). Также на этом этапе происходит кэширование результатов выполненных поисковых запросов (как локальных, так и сетевых) в offline-accessible data store.

    RANKING – Ранжирование (на стороне клиента)
    Основное применение патента. При получении запроса система сначала проверяет локальный кэш. Если валидный кэш найден, стандартный процесс поиска и ранжирования прерывается или не запускается, и система немедленно возвращает сохраненные результаты.

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

    • Поисковый запрос пользователя.
    • Локальный индекс предыдущих запросов.
    • Кэшированные наборы результатов (Result Sets).
    • Данные о состоянии локальной системы (время, состояние файлов, почты) для проверки валидности кэша.

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

    • Набор результатов поиска (либо извлеченный из кэша, либо полученный заново).

    На что влияет

    Патент не влияет на факторы ранжирования веб-поиска.

    • Производительность и UX: Влияет на скорость отображения результатов для повторных запросов и на доступность ранее полученных результатов в офлайн-режиме.
    • Типы контента: Влияет на все типы контента, обрабатываемые клиентским приложением: веб-страницы, локальные документы, электронная почта.

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

    • Условия работы: Алгоритм проверки кэша активируется при каждом поисковом запросе в клиентском приложении.
    • Триггер использования кэша: Введенный запрос точно совпадает с запросом, который был выполнен ранее, И сохраненный результат (или хотя бы одна его категория) соответствует условиям валидности (Condition).
    • Триггеры инвалидации кэша:
      • Истечение предустановленного времени (preset amount of time / Expiration data).
      • Обнаружение изменений (Change): появление новых или редактирование существующих документов, относящихся к кэшированному результату.

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

    Процесс обработки поискового запроса на клиенте

    1. Получение запроса: Система получает поисковый запрос.
    2. Проверка истории запросов: Система определяет, был ли данный запрос введен ранее.
    3. Обработка нового запроса (Если НЕТ):
      • Выполняется поиск (локальный и/или сетевой) и получается новый набор результатов.
      • Определяются данные об истечении срока действия (Expiration data).
      • Запрос и набор результатов индексируются и сохраняются в offline-accessible data store.
      • Результат выводится пользователю.
    4. Обработка повторного запроса (Если ДА):
      • Извлекается ранее сохраненный набор результатов.
    5. Проверка валидности кэша (Condition Check): Система проверяет актуальность сохраненного набора результатов (или его категорий).
      • Проверка срока действия (не истек ли).
      • Проверка изменений (Change detection): не появились ли новые или не изменились ли существующие Articles с момента кэширования.
    6. Принятие решения:
      • Если кэш валиден: Сохраненный набор результатов выводится пользователю.
      • Если кэш невалиден: Процесс переходит к шагу 3 (выполнение нового поиска и обновление кэша).

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

    Патент фокусируется на инфраструктуре кэширования и не описывает данные, используемые для ранжирования.

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

    • Временные факторы: Критически важные данные. Используются время и дата сохранения результата в кэше, время последнего обновления Article. Используются для расчета истечения срока действия.
    • Системные данные (Локальные): Данные о состоянии локальной файловой системы и баз данных приложений (например, почтового ящика). Используются для обнаружения изменений (Change).
    • Пользовательские факторы: Текст поискового запроса.

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

    • Совпадение запроса: Сравнение текущего запроса с индексом сохраненных запросов.
    • Expiration date (Дата истечения срока действия): Рассчитывается путем прибавления предустановленного периода времени (preset amount of time, например, 48 часов) ко времени сохранения результата. Сравнивается с текущим временем.
    • Change detection (Обнаружение изменений): Метрика, определяющая, произошли ли изменения в категории данных (появление новых или модификация старых Articles) с момента кэширования. Если да, кэш для этой категории невалиден.

    Выводы

    1. Патент описывает инфраструктуру клиентского приложения, а не веб-поиск: Патент описывает внутренние процессы клиентского поискового приложения (вероятно, Google Desktop Search). Он не имеет отношения к алгоритмам ранжирования веб-поиска Google.
    2. Отсутствие практических выводов для SEO: Так как патент не касается факторов ранжирования, оценки качества контента или сканирования веб-сайтов, он не дает практических рекомендаций для SEO-специалистов.
    3. Цель изобретения — Производительность и UX: Основная цель — оптимизация скорости ответа на повторные запросы и обеспечение возможности работы в офлайн-режиме за счет локального кэширования.
    4. Строгая валидация кэша: Система использует конкретные правила для определения актуальности кэша, основанные на двух факторах: времени (Expiration data) и обнаружении изменений в источнике данных (Change detection).
    5. Валидация на уровне категорий: Реализован механизм проверки актуальности на уровне отдельных типов контента (Categories), таких как почта, документы, веб. Это позволяет использовать кэшированные результаты для одной категории, даже если кэш для другой категории устарел.

    Практика

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

    Патент скорее инфраструктурный и не дает практических выводов для SEO. Практических рекомендаций по оптимизации сайтов или изменению SEO-стратегий на основе этого патента нет.

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

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

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

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

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

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

    Сценарий: Повторный запрос в клиентском приложении (Desktop Search)

    1. Действие (Понедельник): Пользователь ищет «Отчет за 3 квартал». Система определяет, что запрос новый.
    2. Обработка: Выполняется поиск. Результат содержит 10 локальных документов и 5 писем. Этот результат сохраняется в локальном кэше (offline-accessible data store).
    3. Действие (Вторник): Пользователь получает 2 новых электронных письма.
    4. Действие (Среда): Пользователь вводит тот же запрос «Отчет за 3 квартал».
    5. Обработка: Система определяет, что запрос повторный, и извлекает кэшированный результат.
    6. Валидация:
      • Категория «Документы»: Изменений нет. Валидна.
      • Категория «Письма»: Обнаружено изменение (Change) – получены новые письма с Понедельника. Невалидна.
    7. Результат: Поскольку категория «Письма» невалидна, система (согласно Claim 33) выполнит новый поиск, чтобы получить актуальные результаты, и обновит кэш.

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

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

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

    Актуален ли этот патент для современного веб-поиска Google в 2025 году?

    Нет, его актуальность низкая. Патент подан в 2004 году и описывает архитектуру клиентских приложений локального поиска, таких как Google Desktop Search, которые больше не поддерживаются. Современный веб-поиск использует иные механизмы кэширования и индексации.

    Что подразумевается под «офлайн-доступным хранилищем данных» (Offline-accessible data store)?

    Это любое локальное хранилище на стороне клиента, доступ к которому возможен без подключения к интернету. В патенте упоминаются жесткий диск компьютера, а также внешние носители, такие как DVD или CD (external data storage medium).

    Как система определяет, что кэшированный результат устарел?

    Используются два основных механизма. Первый — это время: проверяется, не истек ли предустановленный срок действия (Expiration data), например, 48 часов. Второй — обнаружение изменений (Change detection): система проверяет, появились ли новые документы/письма или были ли изменены существующие с момента кэширования.

    Что означает проверка валидности по «категориям» (Categories)?

    Результаты поиска разделяются по типам контента (например, письма, документы, веб-страницы). Система проверяет актуальность кэша для каждой категории отдельно. Если пользователь получил новые письма, кэш для категории «Письма» станет невалидным, но кэш для «Документов» может оставаться актуальным.

    Влияет ли этот механизм на то, как часто Googlebot сканирует мой сайт?

    Нет. Этот механизм работает исключительно на стороне клиента и управляет локальным кэшем пользователя. Он никак не связан с работой поискового робота Googlebot и не влияет на краулинговый бюджет или частоту сканирования веб-сайтов.

    Можно ли использовать информацию из этого патента для улучшения SEO-стратегии?

    Нет. Патент не содержит информации о факторах ранжирования, релевантности или качестве контента. Он полностью посвящен инфраструктуре клиентского приложения, поэтому не предоставляет практической ценности для SEO.

    Описывает ли патент, как работает кэш Google (Google Cache), который виден в поисковой выдаче?

    Нет. Google Cache в SERP — это копия веб-страницы, сохраненная на сервере Google. Данный патент описывает кэширование самого Result Set (списка ссылок в ответ на запрос) на компьютере пользователя.

    Может ли этот патент объяснить, почему я вижу устаревшие результаты в поиске?

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

    Какова основная польза этого патента для SEO-специалиста?

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

    Навигация
    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх
    Telegram
    © 2025 SEO HARDCORE

    Type above and press Enter to search. Press Esc to cancel.