Диаграмма ранжирования

Иллюстрации

Показать все

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

Реферат

Уровень техники

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

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

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

Сущность изобретения

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

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

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

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

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

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

Краткое описание чертежей

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

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

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

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

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

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

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

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

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

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

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

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

Подробное описание изобретения

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

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

Дополнительно, заявленный предмет изобретения может быть реализован в виде способа, устройства или изделия с использованием стандартных технологий программирования и/или проектирования для производства программного обеспечения, микропрограммного обеспечения, аппаратных средств или любого их сочетания, чтобы управлять компьютером для реализации раскрытого предмета изобретения. Термин "изделие" при использовании в данном документе имеет намерением содержать в себе вычислительную программу, доступную из любого машиночитаемого устройства, носителя или среды. Например, машиночитаемая среда может включать в себя, но не только, магнитные устройства хранения (к примеру, жесткий диск, гибкий диск, магнитную ленту и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (к примеру, карточка, карта, клавишное устройство и т.д.). Дополнительно, должно быть принято во внимание, что волновой сигнал несущей может быть использован, чтобы переносить машиночитаемые электронные данные, такие как используемые при передаче и приеме электронной почты или при осуществлении доступа к сети, такой как Интернет или локальная сеть (LAN). Конечно, специалисты в данной области техники будут отдавать себе отчет, что многие модификации могут быть сделаны по отношению к этой конфигурации, не выходя из объема и сущности заявленного предмета изобретения. Кроме того, слово "примерный" используется в данном документе, чтобы означать служащий в качестве примера, экземпляра или иллюстрации. Любой аспект или конструкция, описанные в данном документе как "примерные", не обязательно должны быть истолкованы как предпочтительные или преимущественные в сравнении с другими аспектами или конструкциями.

Теперь, обращаясь к чертежам, фиг.1 иллюстрирует систему 100, которая упрощает передачу результатов запроса, связанных с данными и соответствующим содержимым. Система 100 может включать в себя визуальный компонент 102, который может использовать график 104 местоположений поискового термина, идентифицирующий местоположение, по меньшей мере, одного термина запроса в пределах искомого содержимого и/или данных. В частности, визуальный компонент 102 может принимать данные (к примеру, термин запроса, данные запроса, данные поиска, поисковый термин, термин запроса, строка для поиска, символ, фраза и т.д.), при этом визуальный компонент 102 может предоставлять график 104 местоположений поискового термина (к примеру, график в виде карты, график, включающий в себя указание позиции поискового термина в рамках искомых данных/содержимого, график в виде линейной диаграммы и т.д.). График 104 местоположений поискового термина может иллюстрировать местоположение и/или локальность конкретных принимаемых поисковых терминов (через интерфейс 106) относительно содержимого и/или искомых и/или запрашиваемых данных (к примеру, которыми могут быть много книг и/или одна книга). Следует принимать во внимание, что запрошенные и/или искомые данные могут быть любыми подходящими данными, связанными с электронной книгой, книгой, файлом электронной книги, электронным журналом, журналом, файлом электронного журнала, электронным периодическим изданием, файлом электронного периодического издания, периодическим изданием, одномерным электронным документом (к примеру, который выражает категорию единиц информации, которая может быть линейно упорядочена применимым образом), одномерным файлом, электронным документом, веб-страницей, веб-узлом, электронной почтой, аудиофайлом, видеофайлом, данными с ползунком для навигации, данными с полосой прокрутки для навигации, электронным файлом, документом обработки текстов, текстовым документом, аудиоклипом, видеоклипом и сообщениями средства мгновенного обмена сообщениями и т.д.

В одном примере запрос данных может быть связан с совокупностью книг, которые отсканированы и загружены в конкретную базу данных для доступа. Запросом данных может быть, например, "Cleveland travel", причем этот запрос должен предоставлять результаты, которые относятся к любым данным (к примеру, книги, журналы, периодические издания, одномерные электронные документы и т.д.), которые соответствуют путешествию и городу Кливленд. Традиционно, поисковая система и/или соответствующий алгоритм должен сортировать такие результаты (к примеру, книги, журналы, периодические издания, одномерные электронные документы и т.д.), по меньшей мере, частично на основе релевантности. Тем не менее, система 100 дает возможность использовать график 104 местоположений поискового термина в связи с каждым отдельным результатом поиска так, что график 104 местоположений поискового термина иллюстрирует местоположение терминов "Cleveland" и "travel" в каждых отдельных искомых данных/содержимом (к примеру, в этом примере для каждой книги). Другими словами, запрос должен формировать результаты, причем каждый результат может включать в себя соответствующий график 104 местоположений поискового термина. Таким образом, поиск может предоставлять релевантные результаты на основе запроса данных и, помимо этого, предоставлять карту с пониманием местоположения каждого термина в рамках данного конкретного содержимого/данных.

В другом примере график 104 местоположений поискового термина может быть ассоциативно связан с аудио и/или видео, чтобы идентифицировать местоположение конкретного термина(ов) поиска в рамках отдельного содержимого/данных. Запрос данных может относиться к аудиоданным и/или видеоданным, причем эти данные могут быть преобразованы, чтобы предоставлять возможность идентификации местоположений конкретного термина(ов) поиска. Результаты запроса могут быть предоставлены, и каждый результат может включать в себя график 104 местоположений поискового термина, иллюстрирующий местоположение термина(ов) от начала данных до конца данных. Другими словами, результат поиска аудиоклипа может включать в себя карту (к примеру, график 104 местоположений поискового термина), которая иллюстрирует, когда определенные термины используются в нем (к примеру, момент 2:01 в клипе, момент 5:23 в клипе и т.д.).

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

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

Фиг.2 иллюстрирует систему 200, которая упрощает использование графика местоположений, который идентифицирует местоположение, по меньшей мере, одного поискового термина. Система 200 может включать в себя визуальный компонент 102, который может формировать и использовать график 104 местоположений поискового термина, который может идентифицировать местоположения, связанные с данными запроса в рамках конкретных данных/содержимого. В частности, график 104 местоположений поискового термина может быть частью графической карты, которая иллюстрирует размещение термина в рамках искомых/запрашиваемых данных/содержимого для каждого термина, используемого в запросе/поиске. Следует принимать во внимание, что искомые данные могут быть, но не только, книгами, текстовыми документами, журналами, периодическими изданиями, одномерными электронными документами, электронными документами, веб-страницами, веб-узлами, электронной почтой, аудио, видео, любыми подходящими данными с ползунком для навигации, любыми подходящими данными с полосой прокрутки для навигации, электронными файлами, документами обработки текстов, файлами журнала, аудиоклипами, видеоклипами, сообщениями средства мгновенного обмена сообщениями и т.д.

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

Оценка релевантности результатов поиска, связанных с данными/содержимым, может быть затруднена вследствие размера (к примеру, числа страниц) и большого распределения информации в рамках самого содержимого/данных. Стандартные алгоритмические способы не всегда точны при определении релевантности для пользователя. Способ, используемый посредством системы 200, может давать возможность пользователям визуально устанавливать релевантность данных/содержимого без прочтения всего содержимого/данных. Компонент 202 диаграммы ранжирования данных может брать позиции слов в данных/содержимом, поиск которого выполнял пользователь, и начертить эти позиции на небольшой диаграмме. Например, запрос, направленный на десять источников, может относиться к термину "holiday". Десять результатов могут быть перечислены на основе релевантности и дополнительно могут включать в себя график 104 местоположений поискового термина, который передает местоположение термина "holiday" в рамках каждого из десяти результатов. Таким образом, пользователю может быть предоставлено больше контекста и/или понимания о релевантности результатов поиска.

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

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

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

Система 300 дополнительно может включать в себя хранилище 302 данных, которое может включать в себя любые подходящие данные, связанные с визуальным компонентом 102 и графиком 104 местоположений поискового термина. Например, хранилище данных может включать в себя данные запроса, содержимое, данные, которые запрашиваются, данные книги, данные документа, данные электронного документа, одномерные данные, данные журнала, данные периодического издания, данные веб-страницы, данные книги в мягкой обложке, любые подходящие данные, в которых может производиться поиск через запрос, и т.д. Следует принимать во внимание, что хранилище 302 данных может быть, например, или энергозависимым запоминающим устройством, или энергонезависимым запоминающим устройством, или может включать в себя и энергозависимое запоминающее устройство, и энергонезависимое запоминающее устройство. В качестве иллюстрации, но не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое ROM (EEPROM) или флэш-память. Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое выступает в качестве внешнего кэша. В качестве иллюстрации, но не ограничения, RAM доступно во многих формах, например статическое RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двойной скоростью передачи данных (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), Rambus direct RAM (RDRAM), direct Rambus dynamic RAM (DRDRAM) и Rambus dynamic RAM (RDRAM). Хранилище 302 данных настоящих систем и способов имеет намерение содержать (но не только) эти и любые другие подходящие типы запоминающих устройств. Кроме того, следует принимать во внимание, что хранилище 302 данных может быть сервером, базой данных, жестким диском и т.п.

Фиг.4 иллюстрирует систему 400, которая упрощает реализацию графика, чтобы передавать местоположение поискового термина в рамках искомого содержимого/данных. Система 400 может включать в себя визуальный компонент 102, который позволяет создавать график 104 местоположений поискового термина, который может быть ассоциативно связан с результатами запроса, чтобы предоставлять релевантность результата поиска. Визуальный компонент 102 может включать в себя компонент 402 визуального выделения, который может улучшать график 104 местоположений поискового термина так, чтобы помогать терминам поиска выделяться в обширных искомых данных/содержимом. Например, компонент 402 визуального выделения может варьировать характеристику поискового термина и/или графика 104 местоположений поискового термина, такую как цвет, шрифт, размер, выделение полужирным, выделение курсивом, выделение яркостью, подчеркивание, оттенки цвета, перечеркивание и т.п. Кроме того, компонент 402 визуального выделения может использовать выделение оформлением, такое как вертикальные линии, горизонтальные линии, точки, круги, звезды, цвета, стрелки, квадраты, прямоугольники, треугольники, формы, любую часть графика, которая может указывать местоположение на диаграмме, и т.д. В частности, цвет конкретного термина также может использоваться для идентификации данного термина на графике 104 местоположений поискового термина. Кроме того, компонент 402 визуального выделения может инициировать аспект оттенков и/или интенсивности цветов, при этом конкретные цвета могут коррелировать с важностью поискового термина. Например, интенсивность может быть практически аналогичной погодной карте осадков, при этом темный цвет может указывать местоположение в рамках данных/содержимого, которое включает в себя множество вхождений термина, а светлый цвет может указывать местоположение в рамках данных/содержимого, которое включает в себя разреженное количество вхождений термина.

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

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

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

График 500 местоположений поискового термина дополнительно может включать в себя индикаторы относительно местоположения термина, такие как вертикальные линии (к примеру, как проиллюстрировано), горизонтальные линии, точки, круги, звезды, цвета, стрелки, квадраты, прямоугольники, треугольники, формы, любая часть графика, которая может указывать местоположение на графике, и т.д. Кроме того, следует принимать во внимание, что график 500 местоположений поискового термина может включать в себя эти индикаторы во множестве цветов для того, чтобы обозначать представление конкретного поискового термина. Например, если поисковым термином является "Cleveland travel", один цвет может быть предназначен для термина "Cleveland", тогда как другой цвет может быть предназначен для термина "travel". Дополнительно следует принимать во внимание и понимать, что число индикаторов относительно графика 500 местоположений поискового термина может включать в себя любое подходящее число индикаторов, и проиллюстрированный пример не должен быть ограничивающим.

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