патент
2016В01877 от 30.05.2018

Возражение против отказа в выдаче патента на изобретение по заявке № 2014133822

Удовлетворено
Возражение подано:ООО "ЯНДЕКС" Нормы права:
Пункт Правил ППС:3.1.1 · Отказ в выдаче патента (ИЗ/ПМ/ПО) Дата правовой базы:
№ заявки:2014133822
Краткое содержание

Искусственный интеллект прямо здесь проанализирует решение и за минуту перескажет суть: в чём спор, доводы сторон, позицию Палаты и чем закончилось. Бесплатно — не придётся читать все страницы.

Приложение
к решению Федеральной службы
по интеллектуальной собственности

Оригинал PDF

Заключение

по результатам рассмотрения возражения

Вводная часть

Коллегия в порядке, установленном пунктом 3 статьи 1248 Гражданского кодекса Российской федерации (далее – Кодекс) и Правилами подачи возражений и заявлений и их рассмотрения в Палате по патентным спорам, утвержденными приказом Роспатента от 22.04.2003 № 56, зарегистрированным в Министерстве юстиции Российской Федерации 08.05.2003 № 4520 (далее – Правила ППС), рассмотрела возражение Общества с ограниченной ответственностью «Яндекс» (далее - заявитель), поступившее 13.12.2016, на решение Федеральной службы по интеллектуальной собственности (далее - Роспатент) об отказе в выдаче патента Российской Федерации на изобретение от 06.06.2016 по заявке № 2014133822/08, при этом установлено следующее.

Мотивировочная часть

Заявлена группа изобретений «СПОСОБ И СИСТЕМА МОНИТОРИНГА СОГЛАСОВАННОСТИ ВЕБ-САЙТА», совокупность признаков которых изложена в формуле изобретения, содержащейся в материалах заявки, представленных на дату ее подачи, в следующей редакции: «1. Способ анализа согласованности веб-сайта, выполняемый на сервере, соединенном с хост-сервером вебсайта через коммуникационную сеть, включающий: оценку указания взаимодействия пользователя с веб-сайтом; создание поведенческой модели пользователя, основанной по меньшей мере частично на указании взаимодействия пользователя с веб-сайтом; анализ поведенческой модели пользователя для определения параметра потенциальной проблемы вывода данных, связанной с веб-сайтом; и передачу на хост-сервер веб-сайта сообщения, содержащего параметр потенциальной проблемы вывода данных.

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

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

4. Способ по п. 1, в котором при создании поведенческой модели пользователя осуществляют: оценку по меньшей мере одного действия пользователя по указанию на взаимодействие пользователя с веб-сайтом; и сравнение по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

6. Способ по п. 2, в котором при анализе поведенческой модели пользователя определяют источник возникновения параметра потенциальной проблемы вывода данных.

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

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

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

10. Способ по п. 8, в котором при создании поведенческой модели пользователя осуществляют: оценку по меньшей мере одного действия пользователя из журнала взаимодействия пользователя с веб-сайтом; и сравнение по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

25. Сервер по п. 23, в котором процессор выполнен с возможностью для создания поведенческой модели пользователя процессор: оценки по меньшей мере одного действия пользователя из журнала взаимодействия пользователя с веб-сайтом; и сравнения по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

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

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

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

30. Сервер по п. 24, отличающийся тем, что для анализа поведенческой модели пользователя с целью определения параметра потенциальной проблемы вывода данных, процессор выполнен с возможностью: анализа поведенческой модели пользователя для определения, откуда на веб-сайте возникает параметр потенциальной проблемы вывода данных».

При вынесении решения Роспатента от 06.06.2016 об отказе в выдаче патента на изобретение к рассмотрению была принята вышеприведенная формула изобретения.

В решении Роспатента был сделан вывод о том, что заявленные изобретения по независимы пунктам 1, 8, 16 и 23 формулы изобретения не соответствуют условию патентоспособности «изобретательский уровень». В подтверждение данного вывода в решении Роспатента приведены сведения о следующих источниках информации:

- патентный документ US 6934748 B1, опубликованный 23.08.2005 (далее – [1]);

- патентный документ US 2014/0059112 A1, опубликованный 27.02.2014 (далее – [2]).

На решение об отказе в выдаче патента на изобретение в соответствии с пунктом 3 статьи 1387 Кодекса поступило возражение, в котором заявитель выражает несогласие с выводом упомянутого решения. В частности, заявитель обращает внимание на следующие отличия заявленной группы изобретений от решений, раскрытых в противопоставленных патентных документах [1] и [2]: «…в отличие от решения из Д1, настоящее решение направлено на обнаружение некорректного вывода данных, а не на исследование способов их форматирования. Иными словами, если решение из Д1 определяет, как влияет на пользователя конкретный способ форматирования контента (и соответствующая процедура его обработки), то заявленное изобретение выявляет проблему с выводом этого контента (выводится или нет, корректно ли отображается). Именно анализ согласованности данных, составляющих контент веб-сайта, позволяет выявлять проблемы с его выводом. Таким образом, назначением заявленного изобретения является анализ согласованности данных веб-сайта…».

Изучив материалы дела и заслушав участников рассмотрения возражения, коллегия установила следующее.

С учетом даты подачи заявки (19.08.2014) правовая база для оценки патентоспособности заявленного изобретения включает Кодекс, Административный регламент исполнения Федеральной службой по интеллектуальной собственности, патентам и товарным знакам государственной функции по организации приема заявок на изобретение и их рассмотрения, экспертизы и выдачи в установленном порядке патентов Российской Федерации на изобретение, утвержденный приказом Министерства образования и науки Российской Федерации от 29 октября 2008г. № 327 и зарегистрированный в Минюсте РФ 20 февраля 2009г., рег. № 13413 (далее – Регламент).

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

Согласно подпункту 1 пункта 24.5.3 Регламента изобретение явным образом следует из уровня техники, если оно может быть признано созданным путем объединения, изменения или совместного использования сведений, содержащихся в уровне техники, и/или общих знаний специалиста. При этом в соответствии с подпунктом 3 пункта 24.5.3 Регламента не признаются соответствующими условию изобретательского уровня изобретения, основанные на дополнении известного средства какой-либо известной частью, присоединяемой к нему по известным правилам, если подтверждена известность влияния такого дополнения на достигаемый технический результат.

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

Анализ доводов возражения и доводов, содержащихся в решении Роспатента, показал следующее.

В соответствии с формулой изобретения заявленная группа изобретений предназначена для анализа согласованности веб-сайта.

Поскольку веб-сайт представляет собой набор файлов (например, файлы форматов «.html», «.css», «.jpg», «.js», «.xml» и т.д.), которые могут быть расположены как в одной директории одного хоста, так и в различных директориях множества распределенных хостов, то возникает необходимость проверки согласованности (консистентности) файлов. При этом под анализом согласованности веб-сайта подразумевается анализ всех взаимосвязей (ссылок) файлов, входящих в состав веб-сайта на предмет наличия ошибки вывода данных.

Так, например, если в коде файла «index.html» есть ссылка на файл «logo.jpg», находящийся в некоторой директории «…/images/logo.jpg», то для корректной работы веб-сайта необходимо убедиться, что в указанной директории «…/images/», действительно находится файл «logo.jpg». Причем указанный анализ проводится без оценки содержимого файлов (т.е. анализ не подразумевает проверку того, что файл «logo.jpg» является именно тем файлом, который был заложен разработчиком веб-сайта), без оценки форматирования контента и без оценки удобство пользования веб-сайтом.

В соответствии с подпунктом 2 пункта 24.5.3 Регламента проверка изобретательского уровня включает определение наиболее близкого аналога, то есть средства того же назначения. Соответственно, с целью определения наиболее близкого аналога, решения, раскрытые в патентных документах [1] и [2], были проанализированы на предмет того, является ли хотя бы одно из них средством того же назначения, что и заявленное.

Анализ патентного документа [1] показал, что раскрытое в нем решение (см. реферат, колонку 1 строка 37 – колонку 2 строка 55, формулу) предназначено для определения того, как влияют различные способы отображения контента на поведение пользователей (время просмотра страницы, глубина просмотра веб-сайта и т.д.). Иными словами решение, раскрытое в патентном документе [1] предназначено для анализа и оптимизации взаимодействия пользователя с веб-сайтом.

Анализ патентного документа [2] показал, что раскрытое в нем решение (см. реферат, абз. [0005]-[0010], формулу) предназначено для автоматической проверки времени выполнения, исправления и генерировании отчетности о проблемах при выполнении динамических элементов веб-сайтов. То есть данное решение предназначено для анализа отдельных файлов (скриптов) веб-сайта, и также как решение, раскрытое в патентном документе [1], не подразумевает анализ согласованности всего веб-сайта.

Таким образом, ввиду отсутствия в патентных документах [1] и [2] сведений о решении предназначенного для анализа согласованности веб-сайта, то на заседании коллегии от 07.06.2017 не было подтверждено несоответствие условию патентоспособности «изобретательский уровень» изобретений, раскрытых в независимых пунктах 1, 8, 16 и 23 формулы изобретения.

Поскольку коллегией на заседании от 07.06.2017 не было подтверждено несоответствие условию патентоспособности «изобретательский уровень» изобретений, раскрытых в независимых пунктах 1, 8, 16 и 23 формулы изобретения, то в соответствии с пунктом 5.1 Правил ППС, рассмотрение возражения было перенесено в связи с необходимостью проведения дополнительного информационного поиска.

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

- патентный документ US 8266091 B1, опубликованный 11.09.2012;

- патентный документ [2];

- патентный документ [1];

- патентный документ EP 2487595 A2, опубликованный 15.08.2012.

Вышеуказанные материалы были направлены в адрес заявителя.

В ответ на результаты дополнительного информационного поиска заявитель в корреспонденции от 05.10.2017 представил уточненную формулу изобретения и доводы в защиту патентоспособности заявленной группы изобретений. При этом уточненная формула изобретения представлена в следующей редакции: «1. Способ анализа согласованности веб-сайта на предмет наличия ошибки вывода данных, выполняемый на сервере, соединенном с хост-сервером веб-сайта через коммуникационную сеть, и включающий: оценку указания взаимодействия пользователя с веб-сайтом; создание поведенческой модели пользователя, основанной по меньшей мере частично на указании взаимодействия пользователя с веб-сайтом; анализ поведенческой модели пользователя для определения параметра потенциальной проблемы вывода данных, связанной с веб-сайтом; и передачу на хост-сервер веб-сайта сообщения, содержащего параметр потенциальной проблемы вывода данных.

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

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

4. Способ по п. 1, в котором при создании поведенческой модели пользователя осуществляют: оценку по меньшей мере одного действия пользователя по указанию на взаимодействие пользователя с веб-сайтом; и сравнение по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

6. Способ по п. 2, в котором при анализе поведенческой модели пользователя определяют источник возникновения параметра потенциальной проблемы вывода данных.

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

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

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

10. Способ по п. 8, в котором при создании поведенческой модели пользователя осуществляют: оценку по меньшей мере одного действия пользователя из журнала взаимодействия пользователя с веб-сайтом; и сравнение по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

25. Сервер по п. 23, в котором процессор выполнен с возможностью для создания поведенческой модели пользователя процессор: оценки по меньшей мере одного действия пользователя из журнала взаимодействия пользователя с веб-сайтом; и сравнения по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

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

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

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

30. Сервер по п. 24, отличающийся тем, что для анализа поведенческой модели пользователя с целью определения параметра потенциальной проблемы вывода данных, процессор выполнен с возможностью: анализа поведенческой модели пользователя для определения, откуда на веб-сайте возникает параметр потенциальной проблемы вывода данных».

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

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

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

Резолютивная часть

Учитывая вышеизложенное, коллегия пришла к выводу о наличии оснований для принятия Роспатентом следующего решения:

удовлетворить возражение, поступившее 13.12.2016, отменить решение Роспатента от 06.06.2016, выдать патент Российской Федерации на изобретение с формулой изобретения, содержащейся в корреспонденции от 05.10.2017.

(21) 2014133822/08 (51) МПК G06F 11/34 (2006.01) (57)

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

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

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

4. Способ по п. 1, в котором при создании поведенческой модели пользователя осуществляют: оценку по меньшей мере одного действия пользователя по указанию на взаимодействие пользователя с веб-сайтом; и сравнение по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

6. Способ по п. 2, в котором при анализе поведенческой модели пользователя определяют источник возникновения параметра потенциальной проблемы вывода данных.

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

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

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

10. Способ по п. 8, в котором при создании поведенческой модели пользователя осуществляют: оценку по меньшей мере одного действия пользователя из журнала взаимодействия пользователя с веб-сайтом; и сравнение по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

25. Сервер по п. 23, в котором процессор выполнен с возможностью для создания поведенческой модели пользователя процессор: оценки по меньшей мере одного действия пользователя из журнала взаимодействия пользователя с веб-сайтом; и сравнения по меньшей мере одного действия пользователя с шаблоном пользовательского поведения.

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

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

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

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

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

(56) US 8266091 B1, 11.09.2012; US 6934748 B1, 23.08.2005; US 2014/0059112 A1, 27.02.2014; EP 2487595 A2, 15.08.2012.

Примечание: при публикации сведений о выдаче патента будут использованы первоначальное описание и чертежи.

Источник — Палата по патентным спорам Роспатента (ФИПС). Материал приведён в справочных целях.