ДИНАМИЧЕСКОЕ СОВМЕЩЕНИЕ РЕЗУЛЬТАТОВ ПОИСКА ИЗОБРАЖЕНИЯ

1. Компьютерный носитель данных, на котором воплощены исполняемые компьютером инструкции, которые при их исполнении выполняют способ компиляции множества результатов поиска изображения в сводные изображения, содержащий этапы, на которых:
принимают запрос поиска изображения;
определяют множество результатов поиска изображения, которые удовлетворяют запросу поиска изображения;
совмещают, по меньшей мере, часть множества результатов поиска изображения для создания сводного изображения, причем эта часть включает в себя по меньшей мере два из множества результатов поиска изображения; и
предоставляют сводное изображение для отображения в привязке к странице результатов поисковой машины.
2. Компьютерный носитель данных по п.1, при этом сводное изображение приспособлено для загрузки через один HTTP запрос.
3. Компьютерный носитель данных по п.1, при этом способ дополнительно содержит этап, на котором отображают каждый результат поиска изображения из упомянутой части множества результатов поиска изображения в качестве отдельного результата поиска изображения в привязке к странице результатов поисковой машины.
4. Компьютерный носитель данных по п.3, при этом этап, на котором отображают каждый результат поиска изображения из упомянутой части множества результатов поиска изображения в качестве отдельного результата поиска изображения в привязке к странице результатов поисковой машины, содержит этап, на котором применяют окно масок к сводному изображению таким образом, что только часть сводного изображения, которая соответствует каждому из множества результатов поиска изображения, является видимой пользователю в качестве этого соответствующего результата поиска изображения.
5. Компьютерный носитель данных по п.4, при этом количество HTTP запросов, которое требуется для индивидуальной загрузки всех из множества результатов поиска изображения, превышает количество HTTP запросов, требуемых для загрузки всех из нескольких сводных изображений.
6. Компьютерный носитель данных по п.1, при этом по меньшей мере один из результатов поиска изображения, включенных в сводное изображение, подвергается изменению размера перед созданием сводного изображения.
7. Компьютерный носитель данных по п.1, при этом по меньшей мере одно из количества изображений, которое должно совмещаться для создания сводного изображения, и предпочтения в отношении изменения размеров результатов поиска изображения задаются пользователем, перед тем как принимается запрос поиска изображения.
8. Компьютерный носитель данных, на котором воплощены исполняемые компьютером инструкции, которые при их исполнении выполняют способ компиляции множества результатов поиска изображений в сводные изображения, содержащий этапы, на которых:
принимают по меньшей мере одну инструкцию совмещения от пользователя, причем эта по меньшей мере одна инструкция совмещения содержит одно из количества изображений, которые должны совмещаться для создания сводного изображения, и предпочтения в отношении изменения размеров результатов поиска изображения, от пользователя;
принимают запрос поиска изображения от пользователя;
определяют множество результатов поиска изображения, которые удовлетворяют запросу поиска изображения;
применяют упомянутую по меньшей мере одну инструкцию совмещения к результатам поиска изображения;
совмещают, по меньшей мере, часть множества результатов поиска изображения для создания сводного изображения, причем эта часть включает в себя по меньшей мере два из множества результатов поиска изображения; и
предоставляют сводное изображение для отображения в привязке к странице результатов поисковой машины.
9. Компьютерный носитель данных по п.8, при этом этап, на котором предоставляют сводное изображение для отображения в привязке к странице результатов поисковой машины, дополнительно содержит этап, на котором предоставляют файл описания, который описывает схему размещения упомянутой части множества результатов поиска изображения на странице результатов поисковой машины и содержит ссылку на сводное изображение.
10. Компьютерный носитель данных по п.8, при этом сводное изображение приспособлено для загрузки через один HTTP запрос.
11. Компьютерный носитель данных по п.8, при этом способ дополнительно содержит этап, на котором отображают каждый результат поиска изображения из упомянутой части множества результатов поиска изображения в качестве отдельного результата поиска изображения в привязке к странице результатов поисковой машины.
12. Компьютерный носитель данных по п.11, при этом этап, на котором отображают каждый результат поиска изображения из упомянутой части множества результатов поиска изображения в качестве отдельного результата поиска изображения в привязке к странице результатов поисковой машины, содержит этап, на котором применяют окно масок к сводному изображению таким образом, что только часть сводного изображения, которая соответствует каждому из множества результатов поиска изображения, является видимой пользователю в качестве этого соответствующего результата поиска изображения.
13. Компьютерный носитель данных по п.8, при этом этап, на котором совмещают, по меньшей мере, часть множества результатов поиска изображения для создания сводного изображения, содержит этап, на котором совмещают совокупность частей множества результатов поиска изображения для создания нескольких сводных изображений, причем каждая из совокупности частей содержит разные из множества результатов поиска изображения, и при этом каждый из множества результатов поиска изображения включен в одно из упомянутых нескольких сводных изображений.
14. Компьютерный носитель данных по п.13, при этом количество HTTP запросов, которое требуется для индивидуальной загрузки всех из множества результатов поиска изображения, превышает количество HTTP запросов, требуемых для загрузки всех из упомянутых нескольких сводных изображений.
15. Система компиляции результатов поиска изображения, содержащая:
вычислительное устройство, связанное с одним или более процессорами и одним или более компьютерными носителями данных;
хранилище данных, объединенное с вычислительным устройством;
машина компиляции результатов поиска изображения, которая принимает запрос поиска изображения и определяет множество результатов поиска изображения, которые удовлетворяют запросу поиска изображения; и
сервер эскизов, который совмещает, по меньшей мере, часть множества результатов поиска изображения для создания сводного изображения, причем эта часть включает в себя по меньшей мере два из множества результатов поиска изображения, и который предоставляет сводное изображение для отображения в привязке к странице результатов поисковой машины.