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

1. Один или более машиночитаемых носителей данных, на которых воплощены машиноиспользуемые инструкции для выполнения способа предоставления пользовательского интерфейса во время сеанса пользовательского поиска, который включает в себя информацию, ассоциированную с пользовательской поисковой активностью во время сеанса, причем способ содержит этапы, на которых:
создают (510) сеанс поиска, ассоциированный с пользователем, при этом при создании сеанса поиска ассоциируют пользователя с уникальным идентификатором;
принимают (512) первый поисковый запрос, определенный пользователем, при этом первый поисковый запрос содержит по меньшей мере один первый поисковый термин;
создают (514) представление первого поискового запроса в журнале сеанса, журнал сеанса содержит запись, ассоциированную с уникальным идентификатором;
возвращают (516) первый набор результатов поиска в ответ на получение первого поискового запроса;
обращаются (518) к журналу сеанса;
определяют (520), включает ли в себя упомянутая запись информацию предыстории, ассоциированную с уникальным идентификатором, при этом информация предыстории содержит по меньшей мере одно первое представление второго поискового запроса и по меньшей мере одно первое представление второго результата поиска, ранее возвращенного в ответ на второй поисковый запрос, при этом второй результат поиска был выбран пользователем; и
представляют (522) страницу результатов поиска, содержащую первый набор результатов поиска и модуль отслеживания сеанса, при этом, если упомянутая запись включает в себя информацию предыстории, ассоциированную с уникальным идентификатором, при представлении страницы результатов поиска отображают в модуле отслеживания сеанса второе представление второго поискового запроса и выбираемую опцию для отображения второго представления второго результата поиска.
2. Носители по п.1, при этом, если запись не включает в себя информацию предыстории, при отображении страницы результатов поиска отображается первый набор результатов поиска и пустой модуль отслеживания сеанса.
3. Носители по п.1, при этом при создании сеанса поиска, ассоциированного с пользователем, устанавливается время начала для сеанса поиска, при этом сеанс поиска определяется периодом времени между временем начала и временем окончания.
4. Носители по п.3, при этом пользователь является неаутентифицированным пользователем, связывающимся через вычислительное устройство.
5. Носители по п.4, при этом уникальный идентификатор ассоциирован с идентификатором машины, соответствующим вычислительному устройству.
6. Один или более машиночитаемых носителей данных, на которых воплощены машиноиспользуемые инструкции для выполнения способа предоставления пользовательского интерфейса во время сеанса пользовательского поиска, который включает в себя информацию, ассоциированную с пользовательской поисковой активностью во время сеанса, причем способ содержит этапы, на которых:
принимают (610) множество определенных пользователем поисковых запросов в течение сеанса поиска, ассоциированного с пользователем;
предоставляют (612) множество наборов результатов поиска пользователю, при этом каждый набор результатов поиска содержит по меньшей мере одну ссылку на контент, предоставленную в ответ на один из множества определенных пользователем поисковых запросов;
принимают (614) указание выбора, соответствующее по меньшей мере одному из множества наборов результатов поиска, при этом каждое указание выбора содержит информацию, указывающую, что пользователь выбрал упомянутую по меньшей мере одну ссылку на контент, ассоциированную с упомянутым по меньшей мере одним набором результатов поиска;
записывают (616) информацию предыстории, соответствующую сеансу поиска, при этом информация предыстории содержит отмеченные по времени информационные представления каждого из множества запросов, множества наборов результатов поиска и указания выбора; и
предоставляют (618) модуль отслеживания сеанса пользователю на странице результатов поиска, при этом при представлении модуля отслеживания сеанса отображают визуальные представления, по меньшей мере, части информации предыстории.
7. Носители по п.6, при этом при отображении визуальных представлений, по меньшей мере, части информации предыстории отображается предварительно определенное число визуальных представлений множества запросов.
8. Носители по п.7, при этом способ дополнительно содержит этап, на котором отображают множество чисел, причем каждое число соответствует одному из предварительно определенного числа визуальных представлений, при этом каждое число указывает количество принятых указаний выбора, которое соответствует набору результатов поиска, предоставленных в ответ на соответствующий запрос.
9. Носители по п.8, при этом способ дополнительно содержит этап, на котором отображают выбираемую опцию, ассоциированную с каждым из множества чисел, при этом выбираемая опция содержит переключатель, выполненный с возможностью вызывать отображение визуальных представлений принятых указаний выбора, которые соответствуют набору результатов поиска, предоставленных в ответ на соответствующий запрос.
10. Один или более машиночитаемых носителей данных, на которых воплощены машиноиспользуемые инструкции для выполнения способа предоставления пользовательского интерфейса во время сеанса пользовательского поиска, который включает в себя информацию, ассоциированную с пользовательской поисковой активностью во время сеанса, причем способ содержит этапы, на которых:
принимают (710) первый определенный пользователем поисковый запрос, содержащий по меньшей мере один первый поисковый термин;
записывают (712) отмеченное по времени информационное представление первого определенного пользователем поискового запроса в первой записи предыстории;
сохраняют (714) эту запись предыстории в базе данных;
предоставляют (716) первый набор результатов поиска в ответ на получение первого определенного пользователем поискового запроса, при этом первый набор результатов поиска содержит множество выбираемых представлений контента, причем каждое представление соответствует релевантному сайту с контентом, который является релевантным первому определенному пользователем поисковому запросу, при этом выбор одного из представлений приводит в результате к автоматическому направлению по ассоциированному унифицированному указателю ресурса (URL), где URL указывает релевантный сайт с контентом;
записывают (718) отмеченное по времени информационное представление каждого URL;
принимают (720) первое указание выбора, указывающее, что пользователь выбрал первое из множества выбираемых представлений;
записывают (722) отмеченное по времени информационное представление первого указания выбора;
принимают (728) второй определенный пользователем поисковый запрос, содержащий по меньшей мере один второй поисковый термин; и
предоставляют (730) страницу результатов поиска, содержащую второй набор результатов поиска, отображенных в ответ на получение второго определенного пользователем запроса, при этом страница результатов поиска дополнительно содержит выбираемое представление первого определенного пользователем поискового запроса.
11. Носители по п.10, при этом способ дополнительно содержит этап, на котором ассоциируют идентификатор сеанса с пользователем в ответ на получение первого определенного пользователем поискового запроса.
12. Носители по п.10, при этом способ дополнительно содержит этапы, на которых:
принимают второе указание выбора, указывающее, что пользователь выбрал второе из множества выбираемых представлений; и
записывают отмеченное по времени информационное представление второго указания выбора.
13. Носители по п.12, при этом страница результатов поиска дополнительно содержит выбираемое число, указывающее получение первого и второго указаний выбора, при этом выбор выбираемого числа приводит в результате к отображению выбираемого представления каждого из первого и второго релевантных сайтов с контентом.
14. Носители по п.13, при этом каждое из первого и второго представлений первого и второго релевантных сайтов с контентом соответствует ассоциированному URL, так что выбор одного из выбираемых представлений первого и второго релевантных сайтов с контентом приводит в результате к автоматическому направлению на ассоциированный релевантный сайт с контентом.
15. Носитель по п.10, при этом страница результатов поиска дополнительно содержит выбираемую опцию переключения для выборочного разрешения записи отмеченных по времени представлений.