СПОСОБ И СИСТЕМА РАНЖИРОВАНИЯ ЭЛЕМЕНТОВ СЕТЕВОГО РЕСУРСА ДЛЯ ПОЛЬЗОВАТЕЛЯ

1. Способ ранжирования элементов первого сетевого ресурса для первого пользователя, причем первый сетевой ресурс расположен на первом сервере, способ включает в себя выполнение на втором сервере, находящемся в связи с первым сервером через сеть передачи данных, этапов:
(a) получения указания на элементы от первого сервера;
(b) получения указания от первого пользователя;
(c) на основе по меньшей мере одного указания на элементы и указания от первого пользователя, извлечения контекстной информации из первой базы данных, связанной со вторым сервером, причем контекстная информация по меньшей мере частично указывает на относительную релевантность элементов для первого пользователя, контекстная информация включает в себя информация о прошлом взаимодействии по меньшей мере одного из пользователей - первого или второго - со вторым сетевым ресурсом, второй сетевой ресурс отличается от первого сетевого ресурса; и
(d) по меньшей мере частично на основе контекстной информации, определения по меньшей мере одного из следующего: ранжирования элементов на основе релевантности для первого пользователя и наиболее релевантного элемента.
2. Способ по п. 1, дополнительно включающий в себя:
этап (e) сохранения указания по меньшей мере на одно из следующего: ранжирование и наиболее релевантный среди элементов во второй базе данных, связанной со вторым сервером.
3. Способ по любому из пп. 1-2, дополнительно включающий в себя:
этап (f) получения запроса от первого сервера на указание по меньшей мере на одно из следующего: ранжирование и наиболее релевантный из элементов; и
этап (g) передачи запрошенного указания в ответ на запрос первому серверу.
4. Способ по п. 3, в котором этап (f) выполняется до выполнения этапа (d).
5. Способ по п. 3, в котором этап (f) является последствием того, что первый сервер получил запрос на первый сетевой ресурс от первого пользователя.
6. Способ п. 3, в котором этапы (a), (b) и (f) выполняются одновременно.
7. Способ по п. 3, в котором этап (d) выполняется до выполнения этапа (f).
8. Способ по п. 3, дополнительно включающий в себя до выполнения этапа (g) извлечение указания, запрошенного на этапе (f) от второй базы данных.
9. Способ по п. 1, в котором контекстная информация включает в себя информацию о прошлых взаимодействиях второго пользователя со вторым сетевым ресурсом.
10. Способ по п. 9, в котором контекстная информация не включает в себя информацию о прошлых взаимодействиях первого пользователя со вторым сетевым ресурсом.
11. Способ по п. 1, в котором каждый из элементов является единым указателем ресурсов (URL).
12. Способ по п. 1, в котором первый сетевой ресурс является веб-сайтом, и каждый из элементов представляет собой указание на отдельную веб-страницу.
13. Способ по п. 1, в котором первый сетевой ресурс является веб-страницей, и каждый из элементов представляет собой указание по меньшей мере на один отображаемый элемент и звуковой элемент веб-страницы.
14. Способ по п. 1, в котором первый сетевой ресурс является веб-страницей, и каждый из элементов представляет собой указание на стиль, который можно применить к веб-странице.
15. Способ по п. 14, в котором каждый из элементов включает в себя указание на графический макет.
16. Способ по любому из пп. 13-15, дополнительно включающий в себя передачу первому серверу указание на веб-страницу, настроенную для первого пользователя на основе ранжирования элементов.
17. Способ по п. 1, в котором второй сетевой ресурс расположен на третьем сервере, отдельном от первого сервера.
18. Способ по п. 17, в котором второй сетевой ресурс является поисковой системой.
19. Способ по п. 18, в котором прошлое взаимодействие включает в себя отправку поискового запроса.
20. Способ по п. 1, в котором прошлое взаимодействие включает в себя выбор по меньшей мере одним из пользователей - первым или вторым - первого элемента на втором сетевом ресурсе вместе второго элемента на втором сетевом ресурсе.
21. Способ по п. 20, в котором каждый из элементов второго сетевого ресурса - первый и второй - являются результатами поиска.
22. Способ по п. 21, в котором второй сетевой ресурс существенно отличается от первого сетевого ресурса.
23. Способ по п. 21, в котором этап (d) включает в себя выполнение функции на процессоре второго сервера, причем обучение выполнению функции была осуществлено с использованием способа машинного обучения.
24. Способ по п. 23, дополнительно включающий в себя до выполнения этапа (b) обучение выполнению функции с использованием способа машинного обучения.
25. Способ по п. 21, в котором контекстная информация дополнительно включает в себя ранжирование первого сетевого ресурса по отношению к третьему сетевому ресурсу в соответствии с критерием.
26. Способ по п. 25, в котором критерий представляет собой критерий ранжирования поисковой системы.
27. Способ по п. 25, в котором второй сетевой ресурс является поисковой системой и дополнительно включает в себя анализ ранжирования первого сетевого ресурса по отношению к третьему сетевому ресурсу на основе статистики поисковой истории.
28. Способ по п. 1, в котором первый пользователь является частью набора пользователей, предположительно обладающих общим признаком.
29. Способ по п. 28, в котором признак включает в себя приблизительный демографический профиль.
30. Способ по любому из пп. 28-29, в котором признак включает в себя приблизительное прошлое поведение.
31. Способ по любому из пп. 28-29, в котором признак включает в себя приблизительное географическое положение.
32. Способ по п. 1, в котором указание от пользователя является указанием от клиентского устройства пользователя.
33. Способ по п. 32, в котором указание от клиентского устройства включает в себя межсетевой протокол (IP-адрес) сетевого интерфейса клиентского устройства.
34. Способ по п. 32, в котором указание от клиентского устройства включает в себя указание по меньшей мере на одно из следующего: производителя, модель, признаки аппаратного и программного обеспечения клиентского устройства.
35. Способ по п. 34, в котором признак аппаратного обеспечения включает в себя по меньшей мере одно из следующего: размер и разрешение экрана клиентского устройства.
36. Способ по п. 34, в котором признак программного обеспечения включает в себя по меньшей мере одно из следующего: операционную систему клиентского устройства, установленное на клиентском устройстве приложение, а также пользовательские настройки операционной системы и/или приложения.
37. Способ по п. 36, в котором пользовательские настройки включают в себя указание по меньшей мере на одно из следующего: географический регион и язык.
38. Способ по п. 1, в котором указание от пользователя включает в себя пользовательский идентификатор для использования в он-лайн сервисах.
39. Способ по п. 38, в котором он-лайн сервис включает в себя поисковую систему.
40. Способ по п. 39, в котором пользовательский идентификатор позволяет поисковой системе извлекать информацию о прошлом взаимодействии первого пользователя со вторым сетевым ресурсом.
41. Способ по п. 38, в котором он-лайн сервис включает в себя сервис электронной почты, а указатель от пользователя включает в себя адрес электронной почты пользователя.
42. Сервер для ранжирования элементов первого сетевого ресурса для первого пользователя, причем первый сетевой ресурс расположен на хост-сервере, сервер включает в себя:
интерфейс связи, настроенный и выполненный с возможностью установления соединения с хост-сервером через сеть передачи данных;
по меньшей мере один компьютерный процессор, функционально соединенный с интерфейсом связи, настроенный и выполненный с возможностью:
(a) получения указания на элементы от хост-сервера;
(b) получения указания от первого пользователя;
(c) на основе по меньшей мере одного указания на элементы и указания от первого пользователя, извлечения контекстной информации из первой базы данных, причем контекстная информация по меньшей мере частично указывает на относительную релевантность элементов для первого пользователя, контекстная информация включает в себя информация о прошлом взаимодействии по меньшей мере одного из пользователей - первого или второго - со вторым сетевым ресурсом, второй сетевой ресурс отличается от первого сетевого ресурса; и
(d) по меньшей мере частично на основе контекстной информации, определения по меньшей мере одного из следующего: ранжирования элементов на
основе релевантности для первого пользователя и наиболее релевантного элемента.
43. Постоянный машиночитаемый носитель компьютерной информации, содержащий программные инструкции, при выполнении которых компьютерным процессором сервера, находящегося через сеть передачи данных в связи с хост-сервером, на котором расположен первый сетевой ресурс, осуществляется:
(a) получение указания на элементы первого сетевого источника от хост-сервера;
(b) получение указания от первого пользователя в отношении того, какие элементы следует ранжировать;
(c) на основе по меньшей мере одного указания на элементы и указания от первого пользователя, извлечение контекстной информации из первой базы данных, связанной со вторым сервером, причем контекстная информация по меньшей мере частично указывает на относительную релевантность элементов для первого пользователя, контекстная информация включает в себя информация о прошлом взаимодействии по меньшей мере одного из пользователей - первого или второго - со вторым сетевым ресурсом, второй сетевой ресурс отличается от первого сетевого ресурса; и
(d) по меньшей мере частично на основе контекстной информации, определение по меньшей мере одного из следующего: ранжирования элементов на основе релевантности для первого пользователя и наиболее релевантного элемента.