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

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

 

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

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

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

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

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

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

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

Несмотря на существование усовершенствованных алгоритмов поиск по ключевому слову имеет свои ограничения, в частности из-за наличия в естественном языке синонимов, омонимов, иерархии терминов и степени точности.

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

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

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

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

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

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

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

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

- инициализация индекса релевантности для каждого объекта-результата,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В соответствии с первым вариантом абсолютные значения весов, присваиваемых дескрипторам объектов, сочтенных релевантными и/или нерелевантными, равны.

В соответствии со вторым вариантом вес, присваиваемый дескрипторам объектов, сочтенных релевантными, имеет иное, в частности более высокое, абсолютное значение, чем вес, присваиваемый дескрипторам объектов, сочтенных нерелевантными.

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

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

Однако если в отличие от поисковой машины пользователь сочтет его нерелевантным, то можно выбрать присвоение этому нерелевантному объекту только 10% номинальной величины нерелевантного веса.

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

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

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

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

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

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

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

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

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

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

- фиг.4 представляет собой скриншот после запуска этапа уточнения поиска пользователем;

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

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

Со ссылкой также на фиг.6 на фиг.1-5 показаны скриншоты веб-сайта, в котором реализован способ согласно изобретению для поиска фотоснимков автомобильных фар.

На фиг.1 показан первый этап 101, на котором пользователю представлен набор миниатюр фотографий Р1-Р14.

Этот набор фотографий Р1-Р14 получен посредством первоначального поиска по ключевому слову в одной или нескольких базах данных фотографий.

В данном случае для задания проводимого им поиска пользователь использовал ключевое французское слово «phare», которое он набрал в поле R поиска страницы.

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

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

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

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

Как видно на фиг.1, фотографии Р1, Р2, Р4, Р5, Р7, Р8, Р9, Р11, Р12 относятся к фотографиям навигационных береговых маяков.

В то время как фотографии Р3, Р6, Р10, Р13, Р14 относятся к фотографиям автомобильных фар.

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

Для примера, будем считать, что фотографии Р1, Р2, Р4, Р5, Р7, Р8, Р9, Р11, Р12 ассоциированы с дескриптором, который представляет собой ключевое французское слово «phare», а каждая из фотографий Р3, Р6, Р10, Р13, Р14-ассоциирована с двумя французскими дескрипторами «phare» и «voiture» (машина).

В соответствии со способом согласно изобретению каждая из фотографий Р1-Р14 представлена пользователю вместе с активным изображением I1, которое представляет собой подтверждающую галочку, и активным изображением I2, которое представляет собой запрещающий крестик.

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

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

Далее на этапе 102 пользователь приступает к сигнализации фотографий, которые он считает релевантными и/или нерелевантными.

Фиг.2 представляет собой скриншот, где показано, что пользователь сигнализировал, что фотография Р14 релевантна его фактическому поиску. Сообщение М1 информирует пользователя о том, что его сигнализация надлежащим образом учтена сайтом или программными средствами.

Фиг.3 представляет собой скриншот, где показано, что пользователь сигнализировал, что фотография Р4 не релевантна его фактическому поиску, поскольку она изображает береговой маяк. Сообщение М2 информирует пользователя о том, что его сигнализация была надлежащим образом учтена сайтом или программными средствами.

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

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

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

Этапы обработки являются понятными для пользователя.

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

В рассматриваемом здесь примере фотография Р4, с которой ассоциирован дескриптор «phare», была сигнализирована как нерелевантная, а фотография Р14 с двумя дескрипторами «phare» и «voiture» была сигнализирована как релевантная.

Таким образом, дескриптору «phare» присваивают вес -Р вследствие нерелевантности, сигнализированной для фотографии Р4, и вес +Р вследствие релевантности, сигнализированной для фотографии Р14. Аналогично, дескриптору «voiture» также присваивают вес +Р вследствие релевантности, сигнализированной для фотографии Р14.

На этапе 104 вычисляется суммарный результат весов, присвоенных каждому дескриптору набора изображений Р1-Р14.

Таким образом, в данном случае дескриптор «phare» имеет нулевой суммарный вес, а дескриптор «voiture» - суммарный вес +Р.

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

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

Таким образом, все фотографии Р1-Р14 имеют одинаковые приоритет и релевантность.

На этапе 106 каждую из фотографий Р1-Р14 сопоставляют с упомянутым суммарным результатом весов дескрипторов.

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

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

То же самое справедливо для фотографии Р2.

Однако на фотографии Р3 изображены автомобильные фары. Как уже упоминалось выше, данная фотография ассоциирована с двумя дескрипторами - «phare» и «voiture». Что касается дескриптора «phare», то его индекс не меняется, поскольку вес этого дескриптора равен нулю. Однако что касается дескриптора «voiture», то его индекс приоритета увеличивается на вес дескриптора «voiture» в упомянутом суммарном результате, то есть на +Р. Таким образом, его индекс приоритета становится равным +Р.

Так же действуют с фотографиями Р4-Р14.

Итак, достаточно лишь переупорядочить фотографии Р1-Р14 в соответствии с их заново вычисленным индексом приоритета и на этапе 107 повторно вывести их на экран в порядке убывания их индекса релевантности с тем, чтобы сначала отображались фотографии автомобильных фар, а уже за ними следовали фотографии береговых маяков.

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

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

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

Очевидно, пользователь может затем выполнить новое уточнение своего поиска, в частности, если ему будут представлены новые фотографии (этап 108), или прекратить свой поиск (109).

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

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

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

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

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

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

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

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

- инициализация индекса релевантности для каждого объекта-результата,

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

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

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

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

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

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

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

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

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

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

10. Способ по любому из пп.1, 2, 8, отличающийся тем, что представление объектов-результатов осуществляют в виде эскизов, миниатюр и/или фрагментов.

11. Способ по любому из пп.1, 2, 8, отличающийся тем, что объекты, содержащиеся в базе данных, включают в себя фотографии, и/или видео-, и/или аудиообъекты.

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройству и способу для автоматического генерирования отсортированного списка элементов. Технический результат заключается в возможности автоматического генерирования отсортированного списка элементов. Устройство содержит определитель связанности для сравнения порождающего элемента с множеством дополнительных элементов и определения значения связанности для каждого дополнительного элемента относительно порождающего элемента, кластеризующий механизм для кластеризации дополнительных элементов посредством определения относительной связанности среди дополнительных элементов, причем каждый дополнительный элемент назначается одному кластеру, генератор списка для генерирования отсортированного списка результатов посредством сортировки дополнительных элементов согласно как их значению связанности, так и их принадлежности кластеру, как только элемент добавляется к отсортированному списку, при этом выбор элемента, подлежащего добавлению к отсортированному списку, основан на кластере с самым высоким ранжированием и элементе с самой высокой связностью внутри выбранного кластера, причем ранжирование выбранного кластера для некоторого количества дополнительных циклов выбора понижается относительно других кластеров. 2 н. и 6 з.п. ф-лы, 7 табл., 1 ил.
Изобретение относится к удовлетворению жизненных потребностей человека в части общения с другим человеком, животным либо их образами. Техническим результатом является обеспечение формирования наиболее достоверного человеческого образа, способного к псевдоличностному общению с собеседником при учете возможного состояния образа, выбираемого из результатов, полученных при помощи психологического портрета. При формировании образа человека формируют базы текстовых, звуковых и визуальных данных автобиографии человека, пожелавшего составить образ. Опрашивают человека для создания его психологического портрета. Формирование баз данных контролируют датчиками полиграфа, присоединенными к тестируемому человеку, и при обнаружении отрезка ложной информации требуют повторить его. Базы данных формируются для различных состояний человека, определяемых с учетом его психологического портрета. Формируют базу знаний о тестируемом человеке, куда включают все сформированные базы данных, и отсылают ее на сервер.
Наверх