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

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

 

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

Известна система поиска информации в компьютерной сети, позволяющая обеспечить повышение эффективности использования оборудования системы поиска информации в компьютерной сети (патент на полезную модель RU 8819 U1, G09F 17/30, опубл. 16.12.1998 г.). Система выполнена с возможностью сбора и обработки документов, с возможностью приема документов из серверов сети, выделения в полученных документах адресов, приема документов в соответствии с выделенными адресами, обмена документами и ссылками в память документов и адресов, анализа наличия документов.

Известно серверное устройство, электронное устройство, система представления электронных книг, способ предоставления электронных книг, способ отображения электронных книг и программа (патент на изобретение RU 2542944 C2, G06F 17/30, опубл. 27.02.2015 г.). Изобретение относится к компьютерной технике. Технический результат - предоставление пользователю электронной книги и сопутствующей информации различных типов. Серверное устройство, содержащее: хранилище, предназначенное для хранения электронной книги, полученной оцифровыванием книги, содержащей, по меньшей мере, одну страницу, в которой присутствует, по меньшей мере, один информационный элемент, и хранения сопутствующей информации; модуль связи для связи с внешним электронным устройством; устройство управления для генерирования модуля с электронной книгой, содержащего электронную книгу, для выполнения процесса отображения сопутствующей информации на внешнем электронном устройстве, и предназначенное для управления модулем связи для передачи на внешнее электронное устройство сгенерированного модуля с электронной книгой, при этом устройство управления выполнено с возможностью анализа упомянутого, по меньшей мере, одного информационного элемента, анализа сопутствующей информации различных типов, связывания, по меньшей мере, одной сопутствующей информации с информационным элементом, генерирования первых метаданных для отображения сопутствующей информации, связанной с информационным элементом, и выполнено с возможностью добавления первых метаданных к информационному элементу, так что, когда электронную книгу отображают, с помощью внешнего электронного устройства указывают на информационный элемент электронной книги.

Известны система и способ поиска информации в базах данных (патентная заявка US 2014344264 A1, G06F 17/30, опубл. 20.11.2014 г.).

Наиболее близким техническим решением, выбранным в качестве прототипа предлагаемому решению, является устройство представления рекламы (патент RU №2114465 C1 G09F 19/02, G09F 23/10, опубл. 27.06.1998). Система обработки позволяет осуществлять поиск информации, записанной в одной или нескольких базах данных и для генерации соответствующих результатов поиска для представления пользователю посредством интерфейса пользователя.

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

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

Фиг. 3 представляет примерный вид графического интерфейса пользователя с элементами конструктора поисковых запросов.

Фиг. 4 представляет устройство для формирования поисковых связей между поисковыми доменами.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

Специалисту в данной области техники должно быть понятно, что приводимые далее признаки не должны ограничивать объем охраны заявленного изобретения в их буквальном прочтении. Различные аспекты данного изобретения будут теперь описаны со ссылкой на чертежи, в которых соответствующие позиции чертежей обозначены цифрами для обозначения связи признаков описания элементам чертежей. Изобретение относится к системам и способам, которые могут позволить разработчикам использовать компоненты прикладного программного интерфейса (API), который обеспечивает доступ к результатам поискового сервера и файлам регистрации запроса. Результаты поискового сервера могут кэшироваться, и файлы регистрации запроса могут использоваться так, чтобы разработчик мог использовать эти компоненты API для связи с помощью интерфейса с библиотекой результатов поиска и файлов регистрации запроса, для того чтобы быть способным более легко проектировать программы и/или web-сайты, которые уменьшают усилия для кэширования результатов поиска и файлов регистрации запроса. Этим способом приложение, использующее такие результаты поиска, может быть выполнено более эффективно и может эффективно распределить загрузку поискового сервера, используя кэш-буфер результатов вместо неоднократного использования поискового сервера. Такое кэширование данных может произойти во множестве мест, таких как, например, локальный диск, память или предварительно сконфигурированный кэш-сервер.

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

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

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

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

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

В одном из вариантов реализации система обеспечивает регистрацию первичного запроса пользователя или нескольких первичных запросов пользователя и активацию подписки на отслеживание дальнейшего развития последовательности поисковых доменов. Результаты изменения существующих поисковых доменов или формирование новых поисковых доменов могут быть направлены пользователю позднее с использованием подходящих способов связи, например через социальные сети, по электронной почте, через сервисы обмена мгновенными сообщениями и др. Одной из причин уточнения поисковых запросов во времени может быть перемещение пользователя в другое местоположение, которое может быть зарегистрировано с использованием GPS/ГЛОНАС датчика, или методом триангуляции сигнала от личного мобильного устройства пользователя, или с использованием сведений о местоположении вышек беспроводной мобильной связи или точек доступа Wi-Fi.

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

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

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

В соответствии с Фиг. 1 система формирования результатов поисковой выдачи содержит устройство 101 сбора и обработки документов, пользовательские устройства 102, 1021, …, 102n, с которых пользователи получают доступ к поисковой системе, устройство 103 индексирования документов, индексную память 104 устройство 105 формирования поисковых связей между поисковыми доменами, устройство 106 управления абонентов, устройство 107 межсистемного обмена. Устройство 101 содержит блок микропроцессного управления 108, буферную память документов, блок выборки адресов документов, таймер, блок буферной памяти адресов управляемых документов, коммутатор, через который устройство 101 сбора и обработки документов подключено к вычислительной сети 109. Блок микропроцессного управления 108 содержит память, узел управления и обработки, узел ввода-вывода. Память содержит блок микропроцессного управления, блок выделения заголовков документов, блок выделения аннотации документов, блок выделения атрибутов документов, блок формирования индексного образа документа, таймер, буферную память адресов, буферную память адресов удаляемых или изменяемых документов, коммутатор. Индексная память 104 содержит блок микропроцессного управления, блок памяти индексов, блок памяти атрибутов, блок памяти адресов, коммутатор. Устройство 105 формирования поисковых связей между поисковыми доменами содержит блок микропроцессного управления, блок фиксации поискового запроса, блок фиксации атрибутов, буферную память индексов, блок сравнения, память адресов, блок ранжирования, блок формирования списка. Устройство 106 управления абонента содержит блок микропроцессного управления, графический интерфейс поисковой системы и отображения, блок формирования поискового запроса, блок фиксации ответа, блок анализа.

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

В соответствии с Фиг. 2 способ формирования результатов поисковой выдачи предусматривает выполнение следующих этапов. На этапе 201 один или более элементов данных в виде поисковых строк посылают поисковому серверу. Такие элементы данных могут быть по существу любой требуемой длины данных, формата, содержания, упаковки и так далее. Один или более элементов данных могут быть переданы поисковому серверу, использующему различные протоколы и/или стандарты. Кроме того, поисковый сервер может использовать один или более алгоритмов для связи с помощью интерфейса с различными источниками данных для того, чтобы определить местонахождение запрашиваемых данных. Такие поисковые серверы могут быть расположены локально к стороне, посылающей элементы данных (например, на том же самом компьютере), или удаленно, например на неравноправной сети.

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

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

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

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

В соответствии с Фиг. 3 вид графического интерфейса пользователя с элементами конструктора поисковых запросов содержит следующие элементы: адресную строку браузера 301, основное поле формирования поискового запроса 302, поле подсказок для уточнения поискового запроса 303, результаты поисковой выдачи 304, элементы конструктора поисковых запросов 305.

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

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

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

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

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

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

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

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

Для формирования поисковых связей между поисковыми доменами используют вычислительное устройство, представленное на Фиг. 4. В соответствии с Фиг. 4 устройство формирования связей поисковых доменов системы формирования результатов поисковой выдачи содержит вход пуска 401, генератор тактовых импульсов 402, сумматор 403, схему сравнения 404, первый элемент И 405, выход устройства 406, группу из n счетчиков 4071, 4072, …, 407n, триггер готовности результата 408, группу выходов 410. Причем выходы сумматора 403 соединены с первой группой входов схемы сравнения 404, выход которой соединен с первым входом первого элемента И 405. Выход переноса i-гo счетчика 407i соединен со счетным входом (i+1)-го счетчика 407i+1, i=1, …, n-1. Выход переноса n-го счетчика 407n соединен с единичным входом триггера готовности результата 408, выход которого соединен с выходом устройства 406. В устройстве дополнительно введены блок хранения результата 411, элемент НЕ 412, группа из k элементов ИЛИ 413i, …, 413k, входы задания количества связанных поисковых доменов 414 подключены ко входам схемы сравнения 404, элементы задержки 415 и 416, счетчик 417, второй элемент И 418, группа из n блоков памяти 4191, …, 419n. Вход пуска 401 соединен с первым входом второго элемента И 418. Выход генератора тактовых импульсов 402 соединен со вторым входом второго элемента И 418. Выход триггера готовности результата 408 соединен через элемент НЕ 412 с третьим входом второго элемента И 418. Выход второго элемента И 418 соединен со счетным входом первого счетчика 4071 и через первый элемент задержки 415 соединен со вторым входом первого элемента И 405. Выход первого элемента И 405 соединен со счетным входом счетчика 417 и через второй элемент задержки 416 со входом разрешения записи блока хранения результата 411. Выходы i-го счетчика 407i, входящего в группу счетчиков 4071, …, 407n, соединены с соответствующими адресными входами i-oго блока памяти 419i, входящего в группу блоков памяти 4191, …, 419n. Выходы i-ого блока памяти 419f, входящего в группу блоков памяти 4191, …, 419n, соединены с соответствующими входами i-ого из k элементов ИЛИ 4131, …, 413k, i=1, …, k, и с соответствующими информационными входами блока хранения результата 411, j-ый выход i-го блока памяти 419i соединен с i-ым входом j-го элемента ИЛИ 413j, входящего в группу элементов ИЛИ 4131, …, 413k. Выходы элементов ИЛИ 4131, …, 413k, i=1, …, n, j=1, …, k, входящие в группу, соединены с соответствующими входами сумматора 403, выходы счетчика 417 соединены с соответствующими выходами 410, входящими в группу, и с адресными входами блока хранения результата 411 связей поисковых доменов системы формирования результатов поисковой выдачи.

1. Устройство формирования связей поисковых доменов системы формирования результатов поисковой выдачи содержит вход пуска 401, генератор тактовых импульсов 402, сумматор 403, схему сравнения 404, первый элемент И 405, выход устройства 406, группу из n счетчиков 4071, 4072, 407n, триггер готовности результата 408, группу выходов 410, причем выходы сумматора 403 соединены с первой группой входов схемы сравнения 404, выход которой соединен с первым входом первого элемента И 405, выход переноса i-го счетчика 407i соединен со счетным входом (i+1)-го счетчика 407i+1, i=1, …, n-1, выход переноса n-го счетчика 407n соединен с единичным входом триггера готовности результата 408, выход которого соединен с выходом устройства 406, отличающееся тем, что в нем дополнительно введены блок хранения результата 411, элемент НЕ 412, группа из k элементов ИЛИ 4131, …, 413k, входы задания количества связанных поисковых доменов 414 подключены ко входам схемы сравнения 404, элементы задержки 415 и 416, счетчик 417, второй элемент И 418, группа из n блоков памяти 4191, …, 419n, причем вход пуска 401 соединен с первым входом второго элемента И 418, выход генератора тактовых импульсов 402 соединен со вторым входом второго элемента И 418, выход триггера готовности результата 408 соединен через элемент НЕ 412 с третьим входом второго элемента И 418, выход второго элемента И 418 соединен со счетным входом первого счетчика 4071 и через первый элемент задержки 415 соединен со вторым входом первого элемента И 405, выход первого элемента И 405 соединен со счетным входом счетчика 417 и через второй элемент задержки 416 со входом разрешения записи блока хранения результата 411, выходы i-го счетчика 407i, входящего в группу счетчиков 4071, …, 407n, соединены с соответствующими адресными входами i-ого блока памяти 419i, входящего в группу блоков памяти 4191, …, 419n, выходы i-ого блока памяти 419i, входящего в группу блоков памяти 4191, …, 419n, соединены с соответствующими входами i-ого из k элементов ИЛИ 4131, …, 413k, i=1, …, k, и с соответствующими информационными входами блока хранения результата 411, j-ый выход i- го блока памяти 419i соединен с i-ым входом j-го элемента ИЛИ 413j, входящего в группу элементов ИЛИ 4131, …, 413k, выходы элементов ИЛИ 4131, …, 413k, i=1, …, n, j=1, …, k, входящие в группу, соединены с соответствующими входами сумматора 403, выходы счетчика 417 соединены с соответствующими выходами 410, входящими в группу, и с адресными входами блока хранения результата 411 связей поисковых доменов системы формирования результатов поисковой выдачи.

2. Система формирования результатов поисковой выдачи содержит устройство 101 сбора и обработки документов, пользовательские устройства 102, 1021, …, 102n, с которых пользователи получают доступ к поисковой системе, устройство 103 индексирования документов, индексную память 104 устройство 105 формирования поисковых связей между поисковыми доменами, устройство 106 управления абонентов, устройство 107 межсистемного обмена; устройство 101 содержит блок микропроцессного управления 108, буферную память документов, блок выборки адресов документов, таймер, блок буферной памяти адресов управляемых документов, коммутатор, через который устройство 101 сбора и обработки документов подключено к вычислительной сети 109; блок микропроцессного управления 108 содержит память, узел управления и обработки, узел ввода-вывода; память содержит блок микропроцессного управления, блок выделения заголовков документов, блок выделения аннотации документов, блок выделения атрибутов документов, блок формирования индексного образа документа, таймер, буферную память адресов, буферную память адресов удаляемых или изменяемых документов, коммутатор; индексная память 104 содержит блок микропроцессного управления, блок памяти индексов, блок памяти атрибутов, блок памяти адресов, коммутатор; устройство 105 формирования поисковых связей между поисковыми доменами содержит блок микропроцессного управления, блок фиксации поискового запроса, блок фиксации атрибутов, буферную память индексов, блок сравнения, память адресов, блок ранжирования, блок формирования списка, устройство 106 управления абонента содержит блок микропроцессного управления, графический интерфейс поисковой системы и отображения, блок формирования поискового запроса, блок фиксации ответа, блок анализа и формирования результатов поисковой выдачи.

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

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

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

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

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

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

выполняют поиск, основываясь на, по меньшей мере, одном элементе данных, посланном пользователем в поисковом запросе;

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

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

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

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники, в частности к высокопроизводительным вычислительным устройствам для решения трудоемких задач с использованием распараллеливания по данным на множество независимых подзадач. Технический результат заключается в повышении производительности вычислительного модуля. Технический результат достигается за счет устройства, которое содержит интерфейсный блок, блок разделения заданий, блок памяти заголовков заданий, блок памяти данных заданий, арбитр заданий, вычислительное поле из группы из N вычислительных ядер 61, …, 6N, группу из N блоков памяти номеров заданий вычислительных ядер 71, …, 7N, блок мультиплексоров результатов, арбитр результатов, блок памяти заголовков результатов, блок памяти данных результатов, внешний интерфейс, при этом каждое вычислительное ядро 61, …, 6N состоит из входной буферной памяти 6-1, операционного блока 6-2, выходной буферной памяти 6-3 и блока управления 6-4. 1 ил.

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

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

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

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

Способ защиты товаров от подделки и определения их подлинности на основе асимметричного шифрования относится к способам распознавания и может быть использовано для защиты товаров от подделки и определения их подлинности. Технический результат заключается в повышении надежности защиты. Способ основан на использовании асимметричного шифрования за счет того, что на этапе изготовления для каждого товара фирма изготовитель с помощью полученных от удостоверяющего центра (далее - УЦ) данных формирует набор данных, включающих информацию о товаре (наименование, дата выпуска, название фирмы производителя); первую электронную цифровую подпись, выданную УЦ при регистрации организации, сформированную посредством асимметричного шифрования из названий фирмы и ее информации о товаре с помощью закрытого ключа УЦ; вторую электронную цифровую подпись, сформированную посредством асинхронного ключа шифрования, реализованного в программном обеспечении, выданном УЦ, из информации о товаре: наименовании, дате выпуска, названии фирмы производителя, с помощью закрытого ключа, выданного УЦ. Информацию записывают в память RFID-метки защитной этикетки, а также печатают на ее поверхность в виде QR-кода с помощью данных, переданных УЦ при регистрации организации, после чего защитную этикетку крепят на защищаемом товаре, готовом к реализации, что позволяет обеспечивать безопасную, надежную идентификацию при его реализации. 3 ил.
Наверх