ОТНОСИТЕЛЬНЫЕ РЕЗУЛЬТАТЫ ПОИСКА НА ОСНОВЕ ПОЛЬЗОВАТЕЛЬСКОГО ВЗАИМОДЕЙСТВИЯ

1. Способ доступа к базе данных, причем способ содержит этапы, на которых:
(a) в ответ на поисковый запрос формируют результирующее множество, включающее в себя одну или более записей;
(b) в ответ на обращение пользователя к записи результирующего множества инициализируют часы для измерения продолжительности обращения пользователя;
(c) для каждой из одной или более записей создают параметр пользовательского взаимодействия, привязанный к ней, в зависимости от продолжительности времени, в течение которого пользователь осуществлял обращение к записи; и
(d) упорядочивают идентификации записей в результирующем множестве с использованием параметра пользовательского взаимодействия, привязанного к одной или более записям в результирующем множестве.
2. Способ по п.1, дополнительно содержащий этап, на котором:
(e) выборочно обновляют параметр пользовательского взаимодействия, привязанный к первой записи, в ответ на определение, что продолжительность времени, в течение которого пользователь осуществлял обращение к первой записи, превышает период времени релевантности.
3. Способ по п.1, дополнительно содержащий этап, на котором увеличивают параметр пользовательского взаимодействия, привязанный к первой записи, в ответ на то, что продолжительность времени, в течение которого осуществлялось обращение к первой записи, превышает предопределенный период времени релевантности.
4. Способ по п.1, дополнительно содержащий этап, на котором обнаруживают ранг одной или более записей результирующего множества и увеличивают параметр пользовательского взаимодействия, привязанный к первой записи, в ответ на то, что продолжительность времени, в течение которого осуществлялось обращение к первой записи, превышает предопределенный период времени релевантности относительно параметра пользовательского взаимодействия записей, имеющих более высокий ранг, которые не удовлетворяли периоду времени релевантности.
5. Способ по п.4, в котором период времени релевантности не был удовлетворен, поскольку к записи не осуществлялись обращения.
6. Способ по п.1, в котором этап инициализации часов для измерения продолжительности обращения пользователя достигается посредством сервера, имеющего механизм поиска.
7. Способ по п.6, в котором формирование результирующего множества включает в себя формирование множества гипертекстовых ссылок, каждая из которых выполнена с возможностью обращаться к серверу для формирования уведомления о том, что к привязанной к ней записи обратился пользователь, и инициализации часов для привязанной записи.
8. Способ по п.1, в котором этап инициализации часов для измерения продолжительности обращения пользователя достигается браузером для пользователя.
9. Способ по п.8, в котором браузер содержит часы и средство для обнаружения ухода пользователя с первой записи, причем браузер измеряет продолжительность времени обращения пользователя к первой записи до инициирования клавиши перехода назад.
10. Способ по п.9, в котором браузер дополнительно содержит память для поддержания данных продолжительности времени для первой записи, и в котором этап инициализации часов для измерения продолжительности доступа пользователя дополнительно содержит этап, на котором механизму поиска периодически предоставляют уведомление о данных продолжительности времени.
11. Программный продукт, содержащий:
(a) первую программу, выполненную с возможностью в ответ на поисковый запрос формировать результирующее множество, включающее в себя идентификацию подмножества множества записей в базе данных, которые соответствуют поисковому запросу, и упорядочивать идентификацию записей в результирующем множестве с использованием параметра пользовательского взаимодействия, привязанного к каждой записи в результирующем множестве;
(b) вторую программу, выполненную с возможностью для каждой записи из множества записей, к которой осуществлено обращение, определять продолжительность времени доступа пользователя к записи; и
(c) носитель сигнала, несущий первую и вторую программы.
12. Программный продукт по п.11, в котором носитель сигнала включает в себя, по меньшей мере, один элемент из множества, состоящего из записываемого носителя и передающего носителя.
13. Программный продукт по п.11, в котором вторая программа реализована на браузере пользователя для проведения поискового запроса.
14. Способ обработки поисковых запросов, представленных механизму поиска, причем способ содержит этапы, на которых:
(a) принимают поисковый запрос, который задает множество ключевых слов;
(b) формируют результирующее множество, идентифицирующее подмножество идентифицированных записей;
(c) для каждой из идентифицированных записей в базе данных выборочно обновляют параметр пользовательского взаимодействия, привязанный к ней, в ответ на то, что продолжительность пользовательского взаимодействия с записью превышает предопределенный период времени релевантности; и
(d) упорядочивают идентификации подмножества записей в результирующем множестве с использованием параметра пользовательской обратной связи, привязанного к каждой записи в результирующем множестве.
15. Способ по п.14, дополнительно содержащий этап, на котором обнаруживают ранг одной или более записей результирующего множества и увеличивают параметр пользовательского взаимодействия, привязанный к первой записи, в ответ на то, что продолжительность времени обращения к первой записи превышает предопределенный период времени релевантности относительно параметра пользовательского взаимодействия записей, имеющих более высокий ранг, которые не удовлетворяли периоду времени релевантности.
16. Способ по п.15, в котором период времени релевантности не был удовлетворен, поскольку к записи не осуществлялись обращения.
17. Способ по п.1, в котором этап выборочного обновления привязанного параметра пользовательского взаимодействия в ответ на то, что продолжительность пользовательского взаимодействия с записью превышает предопределенный период времени релевантности, дополнительно содержит этап, на котором инициализируют часы для измерения продолжительности обращения пользователя.
18. Способ по п.17, в котором этап инициализации часов реализован программой, имеющей механизм поиска.
19. Способ по п.17, в котором этап инициализации часов реализован пользовательским приложением.