Способ генерирования интерфейса графического пользователя для формирования расширенного поискового запроса в информационно-поисковой системе

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

 

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

Известен интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, содержащий привычное для пользователей одно поле для ввода слов поискового запроса и соответственно способ его генерирования, заключающийся в формировании в окне браузера компьютера пользователя поля для ввода слов поискового запроса (https://yandex.ru/search/advanced?&lr=213, дата размещения сведений в электронной среде 31.12.1997). Для формирования расширенного поискового запроса используется специальный язык запросов (https://yandex.ru/support/search/query-language/search-context.html, дата размещения сведений в электронной среде 31.12.2015), в соответствии с которым вводится поисковый запрос в поле для ввода расширенного поискового запроса «Я ищу». Поле «Я ищу», рассматриваемое в отдельности в данном интерфейсе, представляет собой текстовый интерфейс, а именно интерфейс командной строки со всеми присущими ему недостатками по сравнению с интерфейсом графическим.

Недостатками данного интерфейса являются:

1) Для ввода поискового запроса пользователю надо либо знать язык запросов, либо щелкнуть левой кнопкой мыши по гиперссылке «Памятка по использованию языка запросов» и с ним ознакомиться, что уменьшает скорость ввода поискового запроса. Языки запросов различных поисковых систем имеют свои особенности (http://semyadro.pro/osnovy/vazyk-poiskovykh-zaprosov-17, дата публикации 16.07.2017) и, следовательно, при использовании различных поисковых систем для поиска необходимой информации надо их учитывать. Пользователи, которые не являются специалистами в области информационных поисковых систем, будут вынуждены пользоваться памяткой по использованию языка запросов.

2) При вводе поискового запроса в поле «Я ищу» помимо собственно слов поискового запроса необходимо дополнительно вводить с клавиатуры символы команд языка запросов, что уменьшает скорость формирования поискового запроса.

Наиболее близким по числу совпадающих существенных признаков является интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, содержащий несколько полей для ввода слов поискового запроса, расположенных группами друг под другом и соответственно способ его генерирования заключающийся, в формировании в окне браузера компьютера пользователя нескольких полей для ввода слов поискового запроса, расположенных группами друг под другом (https://www.google.ru/advanced_search, дата размещения сведений в электронной среде 09.08.2018).

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

Недостатками данного интерфейса являются:

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

Так, для формирования всех различных комбинаций, состоящих из двух слов (слово 1 и слово 2), отличающихся друг от друга лишь порядком их следования в поисковом запросе, необходимо в строку «со словосочетанием» ввести две комбинации согласно таблице 1.

Для формирования поискового запроса, состоящего из всех различных комбинаций для трех слов («слово 1», «слово 2» и «слово 3»), отличающихся друг от друга лишь порядком их следования в поисковом запросе, необходимо в строку «со словосочетанием» ввести шесть комбинаций согласно таблице 2.

2) Поиск документов, в которых слова из поискового запроса располагаются на некотором расстоянии друг от друга в пределах определенного количества слов, отличного от нуля, невозможен.

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

Термины, понятия, их определения и сокращения.

Поле для ввода слов поискового запроса (поле редактирования)

Прямоугольник, заполненный цветом фона (обычно - белым), а при получении фокуса ввода в нем появляется курсор, приглашая ввести текст в поле (см. https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B5_%D0%BF%D0%BE%D0%BB%D0%В5, дата размещения сведений в электронной среде 11.08.2018).

Сокращение: «поле», «поле поискового запроса»

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

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

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

- RU 2326438 С2, Опубликовано: 10.06.2008 Бюллетень №16;

- RU 2442212 С2, Опубликовано: 10.02.2012 Бюллетень №4;

- RU 2473120 С1, Опубликовано: 20.01.2013 Бюллетень №2.

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

Сокращение: «кнопка» или «кнопка-индикатор»

Кнопка-индикатор предназначена для задания той, или иной взаимосвязи между словами поискового запроса, введенными в смежные поля предложенного интерфейса, которая определяется ее текущим состоянием (см. колонки 3 и 4 Таблицы №3), установленным пользователем, и функциональным ее назначением (см. колонку 2 Таблицы №3).

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

Состояния кнопки-индикатора выражаются кодами, например целыми числами от 1 до N, где N - максимальное возможное число ее состояний.

Изменение состояния кнопки-индикатора происходит циклически в замкнутом цикле. Каждое воздействие на кнопку-индикатор пользователем переводит ее в новое состояние.

Для пользователя текущее состояние кнопки-индикатора отображается на ней в виде соответствующего графического обозначения (см. колонку №6 Таблицы №3).

Текущее состояние кнопки фиксируется, то есть сохраняется (запоминается) после воздействия на нее пользователем.

Конструктивное выполнение кнопки:

а) с индикацией (см. колонку №6 Таблицы №3):

б) с фиксацией;

в) с циклическим изменением состояния.

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

- RU 2583736 С2, Опубликовано: 10.05.2016 Бюллетень №13;

- RU 2606562 С2, Опубликовано: 10.01.2017 Бюллетень №1.

Логическая связь слов поискового запроса

Если между словами «слово 1» и «слово 2» установлена логическая связь, выражаемая логической функцией «И», то это означает для поисковой машины указание искать в документах одновременное наличие этих слов. Документ считается найденным, если выполнено это условие.

Если между словами «слово 1» и «слово 2» установлена логическая связь, выражаемая логической функцией «ИЛИ», то это означает для поисковой машины указание искать в документах наличие хотя бы одного из этих слов. Документ считается найденным, если выполнено это условие.

Если между словами «слово 1» и «слово 2» установлена логическая связь, выражаемая логической функцией «И-НЕ», то это означает для поисковой машины указание искать в документах наличие слова «слово 1» и одновременное отсутствие в них слова «слово 2». Документ считается найденным, если выполнено это условие.

Пространственная связь слов поискового запроса

Поисковые запросы могут отличаться друг от друга: 1) порядком следования слов (см. строку №1 Таблицы №3) Например поисковый запрос «слово 1 слово 2», в котором «слово 2» следует за словом «слово 1» отличается от поискового запроса «слово 2 слово 1», в котором «слово 2» следует за «словом 1».

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

2) Допустимым интервалом между словами поискового запроса (см. строку №3 Таблицы №3)

Например, если допустимый интервал между словом «слово 1» и словом «слово 3» установлен равным 0, и анализируемый в текущий момент времени документ, состоящий из одной строки следующего вида «слово 1 слово 3», будет считаться найденным, так как между этими словами нет ни одного слова. Для строки следующего вида «слово 1 слово 2 слово 3», данный документ будет считаться не найденным, интервал между словами «слово 3» и «слово 2» будет отличным от ноля. Интервал вычисляется как разность позиций слов минус единица. В первом случае слово 1 имеет позицию номер 1, а слово 3 имеет позицию номер 2, и, следовательно, интервал равен 0. Во втором случае слово 1 имеет позицию номер 1, а слово 3 имеет позицию номер 3, и, следовательно, интервал равен 1.

3) Допустимый интервал между словами поискового запроса в свою очередь определяется тремя параметрами.

а) Собственно его величиной (см. строку №3 Таблицы №3);

б) Условием определения границы интервала (см. строку №4 Таблицы №3);

в) Размерности для числа, отображаемого на кнопке-индикаторе 2а. (см. строку №4 Таблицы №3);

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

Информационно-поисковая система

Информационно-поисковая система - совокупность средств для хранения, поиска и выдачи по запросу нужной информации (https://studme.org/303901/ekonomika/dokumentalnye_informatsionno_poiskovye_sistemy).

Генерируемый заявленным способом графический интерфейс является частью информационно-поисковой системы, обеспечивающей своими ресурсами работу своей части. Частью этих ресурсов является компьютер с мышью, с помощью который пользователь нажимает на кнопки-индикаторы (см. строку №2 в Таблице №3), с клавиатурой, позволяющей пользователю вводить слова в поля поискового запроса, и с дисплеем, на экране которого для пользователя отображаются кнопки-индикаторы и поля.

Поисковая машина

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

Одной из функций которой является поиск по базе данных проиндексированных документов

(https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0, дата размещения сведений в электронной среде 22.03.2017).

В сети Интернет информационная система может иметь архитектуру «Клиент - сервер».

«Клиент - сервер» - вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками/ пользователями услуг, называемыми клиентами. Фактически клиент и сервер - это программное обеспечение. Обычно эти программы расположены на разных вычислительных машинах и взаимодействуют между собой через вычислительную сеть посредством сетевых протоколов, но они могут быть расположены также и на одной машине. Программы-серверы ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных. Поскольку одна программа-сервер может выполнять запросы от множества программ-клиентов, ее размещают на специально выделенной вычислительной машине, настроенной особым образом, как правило, совместно с другими программами-серверами, поэтому производительность этой машины должна быть высокой. Из-за особой роли такой машины в сети, специфики ее оборудования и программного обеспечения, ее также называют сервером, а машины (компьютеры), выполняющие клиентские программы, соответственно, клиентами (см. https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B8%D0%B5%D0%BD%D1%82_%E2%80%94_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80, дата размещения сведений в электронной среде 22.11.2017).

Веб-сервер - это программа, принимающая HTTP-запросы от клиентов и выдающая им HTTP-ответы, обычно вместе с HTML-страницей или другими данными.

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

У слова «сервер» есть и другое значение - компьютер, выполняющий серверные задачи, или компьютер (или иное аппаратное обеспечение), специализированный (по форм-фактору и/или ресурсам) для использования в качестве аппаратной базы для серверов услуг (иногда - услуг определенного направления), разделяя ресурсы компьютера с программами, запускаемыми пользователем. Такой режим работы называется «невыделенным», в отличие от «выделенного», когда компьютер выполняет только сервисные функции (см. https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5, дата размещения сведений в электронной среде 20.04.2018).

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

HTML- страница (веб-страница) - составленная на языке HTML и передаваемая, как правило, браузерам от сервера по протоколам HTTP (англ. HyperText Transfer Protocol - «протокол передачи гипертекста») или HTTPS (расширение протокола HTTP для поддержки шифрования в целях повышения безопасности).

HTML (от англ. HyperText Markup Language - «язык гипертекстовой разметки») - стандартизированный язык разметки документов в сети Интернет.

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

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

(https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80, дата размещения сведений в электронной среде 25.11.2018).

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

(https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5, дата размещения сведений в электронной среде 07.09.2018).

Архитектура веб-приложений

Веб-приложение состоит из клиентской и серверной частей, реализуя тем самым технологию «клиент-сервер».

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

Серверная часть получает запрос от клиента, выполняет вычисления, после этого формирует веб-страницу и отправляет ее клиенту по сети с использованием протокола HTTP

(https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5, дата размещения сведений в электронной среде 07.09.2018).

Искомый документ

Документ, содержание которого полностью удовлетворяет поисковому запросу.

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

Решаемая заявителем задача состоит в формировании расширенного поискового запроса в информационно-поисковой системе.

Техническим результатом устройства (не является объектом патентования) и заявленного способа является расширение арсенала технических средств для формирования расширенного поискового запроса.

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

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

Техническим результатом устройства (не является объектом патентования) и заявленного способа также является повышение скорости изменения расширенного поискового запроса при неизменных словах поискового запроса.

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

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

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

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

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

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

Так, например, для задания в данном интерфейсе двух вариантов комбинаций слов запроса (см. таблицу 1) достаточно установить курсор мыши на кнопку-индикатор 2а, расположенную между смежными областями, в которые введен один из этих вариантов, и один раз щелкнуть левой кнопкой мыши, вместо того, чтобы в поле «со словосочетанием» кроме первой комбинации вводить с клавиатуры и вторую комбинацию, причем выполнить поиск по каждой комбинации отдельно, как это предусмотрено в прототипе (https://www.google.ru/advanced_search, дата размещения сведений в электронной среде 09.08.2018).

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

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

Код состояния кнопки-индикатора 2 является указателем для поисковой машины, в какой именно связи находятся два смежных слова, ей соответствующих (см. Таблицу №3).

На фигурах 1, 2 и 3 показаны лишь различные варианты одного и того же решения. Конструктивно кнопка-индикатор 2 на фигурах 1, 2 и 3 выполнена одинаково. Отличие может состоять только в количестве возможных ее состояний. Один вариант отличается от другого только тем, что именно (см. колонки 2, 3 и 5 Таблицы №3) поставлено в соответствие коду состояния кнопки-индикатора.

Описываемое техническое решение является «кирпичиком», из которого можно строить различные комбинации интерфейса. Если мысленно объединить изображения Фиг. 1 и Фиг. 2, то получится интерфейс с большей функциональной возможностью по сравнению с интерфейсами, изображенными на этих фигурах в отдельности. Если мысленно объединить изображения Фиг. 1, Фиг. 2 и Фиг. 3, то получится интерфейс с еще большей функциональной возможностью по сравнению с интерфейсами, изображенными на этих фигурах в отдельности.

Вводя новый элемент интерфейса «кнопку-индикатор» 2, надо его где-то расположить на экране дисплея компьютера. В любом месте кнопки-индикаторы расположить нельзя, так как пользователю невозможно будет установить принадлежность их к соответствующей паре смежных полей для ввода слов поискового запроса, либо установить эту принадлежность будет для пользователя затруднительно.

Расположение кнопок-индикаторов 2 между смежными полями 1 для ввода слов поискового запроса на линии, перпендикулярной линии расположения полей 1 для ввода поискового запроса, разумно и решает эту проблему.

Описываемое устройство и заявленный способ поясняется чертежами, на которых показаны:

на Фиг. 1 - пример интерфейса графического, в котором кнопка-индикатор 2а с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации допустимого пространственного расположения слов, введенных в смежные поля 1 поискового запроса, в искомом документе, а именно их взаимного расположения;

на Фиг. 2 - пример интерфейса графического, в котором кнопка-индикатор 2b с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации логической функции между словами, введенными в смежные поля 1 поискового запроса;

на Фиг. 3 - пример интерфейса графического, в котором кнопки-индикаторы 2с, 2d и 2е с фиксацией и циклическим изменением их состояния, предназначены для задания и индикации допустимого пространственного расположения слов, введенных в смежные поля 1 поискового запроса, в искомом документе, а именно для задания расстояния между смежными словами поискового запроса.

на Фиг. 4 - пример интерфейса графического, содержащего два поля 1 для ввода слов поискового запроса.

на Фиг. 5 - пример интерфейса графического, содержащего три поля 1 для ввода слов поискового запроса.

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

Интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, показанный на Фиг. 1, содержит поля 1 для ввода слов поискового запроса и кнопки-индикаторы 2а, расположенные между смежными полями 1 для ввода слов поискового запроса на линии, перпендикулярной линии расположения полей для ввода поискового запроса.

Кнопки-индикаторы 2а предназначены для задания и индикации допустимого пространственного расположения между словами, введенными в смежные поля 1 для ввода поискового запроса, в искомом документе.

На Фиг. 1 поля 1 для ввода слов поискового запроса расположены в строку (линия расположения полей для ввода поискового запроса является горизонтальной), однако они могут быть расположены и в столбец строку (линия расположения полей для ввода поискового запроса является вертикальной). Для определенности, описание изобретения приведено для его варианта, показанного на Фиг. 1.

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

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

Кнопки-индикаторы 2а с фиксацией и циклическим изменением их состояния для задания и индикации допустимого пространственного расположения между словами, введенными в смежные поля 1 поискового запроса, в примере, приведенном на Фиг. 1, имеют два возможных состояния, а именно: «прямой порядок слов» и «любой порядок слов».

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

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

«Любой порядок слов» означает то, что для поиска будет использоваться две комбинации данных слов, а именно: «слово 1 слово2» и «слово2 слово 1» (см. Таблицу 1).

Исходным состоянием кнопок-индикаторов 2 является состояние «Прямой порядок слов». Данное состояние может иметь как текстовое, так и графическое представление, например, графическое изображение стрелки, направленной вправо «→». Состояние кнопок-индикаторов 2а отображается на самой кнопке. На Фиг. 1 приведено такое графическое представление исходного состояния.

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

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

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

Кнопки-индикаторы 2а выполнены с циклическим изменением их состояния. Это означает то, что каждому ее состоянию соответствует код, например, целое число из последовательности целых чисел от 1 до n, где n - число возможных состояний для данной кнопки, причем последовательность целых чисел образует бесконечный цикл. Например, для n=2 циклическая последовательность целых чисел имеет вид (1,2, 1,2, 1,2, …), а для n=3 - (1,2,3, 1,2,3, 1,2,3, …), образуя бесконечный цикл.

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

При первом щелчке левой кнопкой мыши по кнопке-индикатору 2а она из текущего состояния «прямой порядок слов» переходит в следующее состояние «любой порядок слов». Данному состоянию будет соответствовать код «2». Следующий щелчок левой кнопкой мыши по кнопке-индикатору 2а переведет ее в исходное состояние.

Если для кнопки-индикатора 2а текущим состоянием является «любой порядок слов», то это означает, что соответствующий ему код будет «2», который означает для поисковой машины необходимость поиска двух комбинации слов поискового запроса, а именно: «слово 1 слово 2» и «слово 2 слово 1» (см. Таблицу 1). Причем поисковой машине от заявляемого интерфейса не обязательно передавать вторую комбинацию «слово 2 слово 1», а достаточно лишь передать соответствующий код кнопки-индикатора 2а, указывающий на необходимость поисковой машине перед началом поиска предварительно сгенерировать данную комбинацию «слово 2 слово 1» на основе слов, введенных в смежные поля 1, то есть на основе слов: «слово 1 слово 2».

Кнопки-индикаторы 2а выполнены также с фиксацией, что означает фиксацию текущего ее состояния. В исходном состоянии на Фиг. 1 на кнопках-индикаторах 2а отображено графическое изображение стрелки, направленной вправо «→», которое находится в фиксированном положении до его изменения. После щелчка левой кнопкой мыши по одной из данных кнопок, она перейдет в следующее состояние, которое отображается в виде двунаправленной стрелки «←→», и останется в этом состоянии до следующего его изменения. Пользователь в текущий момент времени видит текущее состояние интерфейса. Такие кнопки известны (https://studfiles.net/preview72145942/page:2/, дата размещения сведений в электронной среде 17.03.2015).

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

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

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

Интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, показанный на Фиг. 2, содержит поля 1 поискового запроса, между смежными полями 1 поискового запроса расположены кнопки-индикаторы 2b с фиксацией и циклическим изменением их состояния для задания и индикации логической функции между словами (далее по тексту «кнопки-индикаторы»), введенными в смежные поля 1 поискового запроса.

Кнопки-индикаторы 2b, в примере, приведенном на Фиг. 2, имеют три возможных состояния:

- логическое «И» (далее по тексту «И»);

- логическое «ИЛИ» (далее по тексту «ИЛИ»);

- логическое «И-НЕ» (далее по тексту «И-НЕ»).

Если кнопка-индикатор 2b находится в состоянии «И», то для поисковой машины это означает необходимость поиска лишь тех документов, в которых одновременно есть два слова, введенных пользователем в смежные поля 1, между которыми расположен данная кнопка-индикатор 2b. На Фиг. 2 показаны три поля 1, между которыми расположены кнопки-индикаторы 2b, находящиеся в состоянии «И». В этом случае, для поисковой машины это означает необходимость поиска лишь тех документов, в которых есть одновременно три слова, введенных в данные поля 1.

Если кнопка-индикатор 2b находится в состоянии «ИЛИ», то для поисковой машины это означает необходимость поиска лишь тех документов, в которых есть хотя бы одно из слов, введенных пользователем в смежные поля 1, между которыми расположена данная кнопка-индикатор 2b.

Если кнопка-индикатор 2b находится в состоянии «И-НЕ», то для поисковой машины это означает необходимость поиска лишь тех документов, в которых есть слово, введенное пользователем в поле 1, расположенное перед данной кнопкой-индикатором 2b, и одновременно нет слова, введенного в поле 1, расположенное за данной кнопкой-индикатором 2b.

На Фиг. 2 исходным состоянием кнопок-индикаторов 2b является состояние «И». Данное состояние может иметь как текстовое, так и графическое представление, например «Л». Состояние кнопок-индикаторов 2b отображается на самой кнопке.

При первом щелчке левой кнопкой мыши по кнопке-индикатору 2b, она переходит в следующее состояние «ИЛИ». Данное состояние может иметь как текстовое, так и графическое представление, например «V».

При следующем щелчке левой кнопкой мыши по данной кнопке-индикатору 2b, она переходит в следующее состояние «И-НЕ». Данное состояние может иметь как текстовое, так и графическое представление.

Следующий щелчок левой кнопкой мыши по данной кнопке-индикатору 2b переводит ее в исходное состояние «И».

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

Например, если между двумя словами поискового запроса «слово 1» и «слово 2», расположенными в смежных областях 1, установлена логическая функция «И», то для изменения данной логической функции на «ИЛИ» достаточно сделать один щелчок левой кнопкой мыши. В прототипе сначала надо удалить слова поискового запроса «слово 1» и «слово 2» из поля «со словосочетанием», а затем ввести их с клавиатуры в поле «с любым их этих слов».

На Фиг. 2 показано расположение кнопок-индикаторов 2b между смежными полями 1 поискового запроса. Однако они могут располагаться выше верхних сторон полей 1 или ниже нижних сторон полей 1. Существенно лишь, чтобы они располагались между данными смежными полями для ввода слов поискового запроса на линии, перпендикулярной линии расположения полей для ввода поискового запроса. Такое расположение указывает на то, что информация о текущем состоянии кнопки-индикатора 2b, отображаемая на ней, относится именно к тем смежным полям 1, наиболее близким к ним расположенным.

Интерфейс графический пользователя для формирования расширенного поискового запроса в информационно-поисковой системе, показанный на Фиг. 3, содержит поля 1 поискового запроса и расположенные между данными смежными полями 1 для ввода слов поискового запроса на линии, перпендикулярной линии расположения полей 1 для ввода поискового запроса, кнопки-индикаторы 2с, 2d и 2е с фиксацией и циклическим изменением их состояния для задания и индикации допустимого пространственного расположения между словами, введенными в смежные поля 1 поискового запроса, в искомом документе.

На Фиг. 3 кнопки-индикаторы 2с, 2d и 2е такие же, как и кнопки-индикаторы 2а и 2b, показанные на Фиг. 1 и Фиг. 2. Отличия заключаются лишь в выполняемых ими функциях. Данные отличия и отражены на Фиг. 3 путем добавления к цифре «2» одной из следующих латинских букв: «с», «d» или «е».

Кнопки-индикаторы 2 с предназначены для задания допустимого расстояния между словами, расположенными в смежных полях 1 поискового запроса. Если в анализируемом в текущий момент времени документе данные слова расположены на данном допустимом расстоянии друг от друга, то поисковой машиной данное условии поиска считается выполненным. После выполнения данного условия поисковая машина переходит к анализу документа на соответствие его другим условиям поиска, если они есть. Если их нет, то документ считается найденным.

Расстояние между словами «слово 1» и «слово 2» - это разница между номерами слов «слово 2» и «слово 1» минус единица. Так, если «слово 2» в искомом документе непосредственно следует за словом «слово 1», то расстояние между ними равно нулю. Предполагается, что каждое слово в искомом документе пронумеровано слева направо целыми числами, начиная с единицы.

На практике пользователи задают, расстояние между словами, не превышающее пяти. Поэтому возможна предложенная циклическая организация кнопки-индикатора 2с.

В исходном состоянии кнопки-индикаторы 2с находятся в состоянии «0», которое и индицируется на них, как это показано на Фиг. 3. Данному состоянию кнопок-индикаторов 2с соответствует значение (код) «1». Значение кнопок-индикаторов 2а, 2b, 2с, 2d и, 2е - это значение переменной, соответствующее состоянию данных кнопок, поскольку входными данными для поисковой машины являются значения переменных.

При первом щелчке левой кнопкой мыши по кнопке-индикатору 2с, она переходит в следующее состояние «1». Допустим, что максимально возможное состояние кнопки-индикатора 2с равно 5, тогда при следующих щелчках левой кнопкой мыши по кнопке-индикатору 2с она будет переходить последовательно в состояние «2», «3», «4» и «5», а затем цикл повторится, начиная с «0».

На Фиг. 3 кнопка-индикатор 2d с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации допустимого пространственного расположения слов, введенных в смежные поля 1 поискового запроса, в искомом документе, а именно для задания допустимого интервала между словами поискового запроса.

В исходном состоянии на Фиг. 3 на кнопках-индикаторах 2d отображено графическое изображение «<=», означающее «меньше или равно». Данное состояние имеет значение (код) «1». В этом случае расстояние между словами, расположенными в смежных полях 1 будет находиться в допустимом интервале от «0» до числа, индицированного на кнопке-индикаторе 2с включительно. Так, например, если кнопка-индикатор 2с находится в состоянии, имеющее значение «3», то допустимыми для поиска поисковой машиной значениями интервала будут: «0», «1», «2» и «3».

При первом щелчке левой кнопкой мыши по кнопке-индикатору 2d она переходит в состояние «равно», которое может иметь графическое изображение «=», и принимает значение «2». В этом случае допустимый интервал между словами поискового запроса будет один, а именно тот, который отображается на кнопке-индикаторе 2с. Так, например, если кнопка-индикатор 2с находится в состоянии, имеющее значение «3», то допустимое для поиска поисковой машиной значение интервала будет лишь одно, а именно: «3». Для поисковой машины это означает то, что она должна найти только те документы, в которых расстояние между словами, расположенными в смежных полях 1 поискового запроса, равно трем.

При следующем щелчке левой кнопкой мыши по кнопке-индикатору 2d она переходит в исходное состояние, имеющее значение «1».

На Фиг. 3 кнопка-индикатор 2е с фиксацией и циклическим изменением ее состояния, предназначена для задания и индикации допустимого пространственного расположения слов, введенных в смежные поля 1 поискового запроса, в искомом документе, а именно для задания размерности для числа, отображаемого на кнопке-индикаторе 2с.

В исходном состоянии на Фиг. 3 на кнопках-индикаторах 2е отображен текст «слов», означающий то, что расстояние между словами, расположенными в смежных областях 1, измеряется в словах. Данное состояние имеет значение «1».

При первом щелчке левой кнопкой мыши по кнопке-индикатору 2е она переходит в состояние «абзацев», означающее то, что расстояние между словами, расположенными в смежных областях 1, измеряется в абзацах. Данное состояние имеет значение «2». Если кнопка-индикатор 2с находится в состоянии «0», то есть на ней изображена цифра «0», и кнопка-индикатор 2е находится в состоянии «абзацев», то это означает для поисковой машины необходимость поиска документа, в котором слова, введенные в смежные поля 1 поискового запроса, должны находиться в пределах абзаца, анализируемого в текущий момент времени поисковой машиной.

Кнопка-индикатор 2е может иметь состояние «страниц». Данное состояние имеет значение «3». Если кнопка-индикатор 2с находится в состоянии «0», то есть на ней изображена цифра «0», и кнопка-индикатор 2е находится в состоянии «страниц», то это означает для поисковой машины необходимость поиска документа, в котором слова, введенные в смежные поля 1 поискового запроса, должны находиться в пределах страницы, анализируемой в текущий момент времени поисковой машиной.

Кнопка-индикатор 2е может иметь состояние «знаков препинаний». Данное состояние имеет значение «4». Если кнопка-индикатор 2 с находится в состоянии «0», то есть на ней изображена цифра «0», и кнопка-индикатор 2е находится в состоянии «знаков препинаний», то это означает для поисковой машины необходимость поиска документа, в котором между словами, введенными в смежные поля 1 поискового запроса, не должно быть знаков препинаний.

Если кнопка-индикатор 2с находится в состоянии «1», то есть на ней изображена цифра «1», и кнопка-индикатор 2е находится в состоянии «знаков препинаний», то это означает для поисковой машины необходимость поиска документа, в котором между словами, введенными в смежные поля 1 поискового запроса, должен быть лишь один знак препинания.

В прототипе поиск документов, в которых слова из поискового запроса располагаются на некотором расстоянии друг от друга в пределах определенного количества слов, отличного от нуля, невозможен. В предложенном интерфейсе такой поиск возможен. Для этого достаточно установить кнопки-индикаторы 2с и 2d в необходимое состояние и установить кнопку-индикатор 2е в состояние «слов».

На Фиг. 3 показано расположение кнопок-индикаторов 2с, 2d и 2е между смежными полями для ввода слов поискового запроса на линии, перпендикулярной линии расположения полей для ввода поискового запроса/

Кнопка-индикатор 2с расположена ниже нижних сторон полей 1, кнопка-индикатор 2d под кнопкой 2с, а кнопка-индикатор 2е под кнопкой 2d. Такое расположение кнопок-индикаторов 2с, 2d и 2е выбрано лишь для того, чтобы можно было представить возможное их использование совместно с кнопками-индикаторами 2, показанными и расположенными так, как на фигурах 1 и 2, мысленно совместив изображения фигур 1, 2 и 3.

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

Описание заявленного способа

Для входа в поисковую систему пользователь вводит на своем компьютере в адресную строку браузера адрес сайта поисковой системы, в которой реализован заявленный способ и нажимает на клавиатуре клавишу «Enter». Например, для входа в поисковую систему «Яндекс» пользователю необходимо было бы ввести в адресную строку браузера строку «https://yandex.ru/», а для входа в поисковую систему «Google» пользователю необходимо было бы ввести в адресную строку браузера строку «https://google.ru/», если в этих поисковых системах был бы реализован заявленный способ.

В ответ на нажатие клавиши «Enter» сервер через сеть Интернет, в случае если информационная система имеет архитектуру «Клиент - сервер», передает на компьютер пользователя информацию, формирующую интерфейс графический следующим образом:

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

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

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

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

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

Управляющий сигнал пользователем может быть подан несколькими способами в соответствии с пунктами 2, 3, 4 и 5 формулы изобретения.

Управляющим сигналом пользователя может быть ввод с клавиатуры компьютера клавиши «пробел» в крайнее поле 1 для ввода слова поискового запроса (см. п. 2 формулы изобретения).

То есть после ввода второго слова поискового запроса во второе поле 1 пользователь нажимает на клавишу пробел точно так, как это он обычно делает при завершении ввода слова в любом из текстовых редакторов и началом ввода следующего слова. Если в исходном состоянии перед пользователем находился графический интерфейс, состоящий из двух полей 1 (см. Фиг. 4), второе из которых является крайним, то ввод символа «пробел» в это крайнее поле вызовет генерацию компьютером следующего по порядку поля и соответствующего ряда кнопок-индикаторов 2.

Слово «крайнее» выбрано потому, что в зависимости от системы письма «с лева направо» или «справа налево» крайним словом может быть как правое (в первом случае), так и левое (во втором случае).

Управляющим сигналом пользователя может быть ввод с клавиатуры компьютера первого символа в крайнее поле 1 для ввода слова поискового запроса (см. п. 3 формулы изобретения).

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

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

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

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

Такая установка курсора может быть выполнена пользователем путем установки указателя мыши в крайнее поле 1 и щелчком левой кнопки мыши или нажатием клавиши «пробел» после ввода слова поискового запроса в предыдущее поле 1.

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

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

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

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

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

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

2. Способ по п. 1, в котором управляющим сигналом пользователя является ввод с клавиатуры компьютера клавиши «пробел» в крайнее поле для ввода слова поискового запроса.

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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