РЕАЛИЗУЕМЫЙ КОМПЬЮТЕРОМ СПОСОБ (ВАРИАНТЫ) ОБЕСПЕЧЕНИЯ ГРАФИЧЕСКОГО ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА НА ЭКРАНЕ ДИСПЛЕЯ ЭЛЕКТРОННОГО УСТРОЙСТВА БРАУЗЕРНЫМ КОНТЕКСТНЫМ ПОМОЩНИКОМ, СЕРВЕР И ЭЛЕКТРОННОЕ УСТРОЙСТВО, ИСПОЛЬЗУЕМЫЕ В НЕМ

1. Реализуемый компьютером способ обеспечения графического пользовательского интерфейса на экране дисплея электронного устройства браузерным контекстным помощником, в котором электронное устройство имеет пользовательское устройство ввода, машиночитаемый носитель информации, и процессор, связанный с экраном дисплея, пользовательским устройством ввода и машиночитаемым носителем информации, а процессор выполнен с возможностью доступа к машиночитаемым командам, способ включающий:
получение сервером от электронного устройства через коммуникационную сеть, выбранной пользователем информации, появляющейся в графическом пользовательском интерфейсе;
осуществление сервером поиска в отношении выбранной пользователем информации во множестве поисковых вертикалей;
определение сервером наиболее релевантной поисковой вертикали из множества поисковых вертикалей;
генерацию элемента меню, притом что элемент меню отобран из пунктов меню и данных для включения в браузерный контекстный помощник для отображения электронным устройством в графическом пользовательском интерфейсе в отношении выбранной пользователем информации, и по меньшей мере один пункт меню соотносится с наиболее релевантной поисковой вертикалью;
отправку сервером электронному устройству через коммуникационную сеть, элемента меню.
2. Способ по п. 1, в котором генерация элемента меню представляет собой генерацию множества элементов меню, причем по меньшей мере два элемента меню соотносятся с по меньшей мере одной наиболее релевантной поисковой вертикалью, и отправка сервером электронному устройству через коммуникационную сеть элемента меню - это отправка множества элементов меню.
3. Способ по п. 1, в котором дополнительно выполняют отправку контекстно-независимого элемента меню для включения в браузерный контекстный помощник.
4. Способ по п. 2, в котором дополнительно выполняют отправку контекстно-независимого элемента меню для включения в браузерный контекстный помощник.
5. Способ по любому из пп. 1-4, в котором элементы меню ранжируют.
6. Способ по любому из пп. 1-4, в котором дополнительно:
получают сервером от электронного устройства через коммуникационную сеть информацию, отличную от выбранной пользователем информации;
осуществляют сервером поиск во множестве поисковых вертикалей в отношении выбранной пользователем информации и по меньшей мере некоторой информации, отличной от выбранной пользователем информации.
7. Способ по п. 5, в котором дополнительно:
получают сервером от электронного устройства через коммуникационную сеть информацию, отличную от выбранной пользователем информации; и осуществляют сервером поиск во множестве поисковых вертикалей в отношении выбранной пользователем информации и по меньшей мере некоторой информации отличной от выбранной пользователем информации.
8. Способ по п. 6, в котором информацию, отличную от выбранной пользователем информации, выбирают из текстовых элементов и графических элементов рядом с выбранной пользователем информацией в графическом пользовательском интерфейсе.
9. Способ по п. 7, в котором информацию, отличную от выбранной пользователем информации, выбирают из текстовых элементов и графических элементов рядом с выбранной пользователем информацией в графическом пользовательском интерфейсе.
10. Способ по п. 6, в котором информацию, отличную от выбранной пользователем информации, выбирают из характеристики электронного устройства и местоположения электронного устройства.
11. Способ по любому из пп. 7-9, в котором информацию, отличную от выбранной пользователем информации, выбирают из характеристики электронного устройства и местоположения электронного устройства.
12. Способ по любому из пп. 1-4, в котором перед отправкой сервером электронному устройству через коммуникационную сеть, элемента меню дополнительно выполняют:
отправку сервером электронному устройству через коммуникационную сеть команды к выводу на экран электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, графического элемента, показывающего наличие браузерного контекстного помощника; и
получение, сервером от электронного устройства через коммуникационную сеть, показателя выбора пользователем электронного устройства графического элемента, показывающего наличие браузерного контекстного помощника.
13. Способ по п. 5, в котором перед отправкой сервером электронному устройству через коммуникационную сеть, элемента меню дополнительно выполняют:
отправку сервером электронному устройству через коммуникационную сеть команды к выводу на экран электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, графического элемента, показывающего наличие браузерного контекстного помощника; и
получение, сервером от электронного устройства через коммуникационную сеть, показателя выбора пользователем электронного устройства графического элемента, показывающего наличие браузерного контекстного помощника.
14. Способ по п. 6, в котором перед отправкой сервером электронному устройству через коммуникационную сеть, элемента меню дополнительно выполняют:
отправку сервером электронному устройству через коммуникационную сеть команды к выводу на экран электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, графического элемента, показывающего наличие браузерного контекстного помощника; и
получение, сервером от электронного устройства через коммуникационную сеть, показателя выбора пользователем электронного устройства графического элемента, показывающего наличие браузерного контекстного помощника.
15. Способ по любому из пп. 7-10, в котором перед отправкой сервером электронному устройству через коммуникационную сеть, элемента меню дополнительно выполняют:
отправку сервером электронному устройству через коммуникационную сеть команды к выводу на экран электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, графического элемента, показывающего наличие браузерного контекстного помощника; и
получение, сервером от электронного устройства через коммуникационную сеть, показателя выбора пользователем электронного устройства графического элемента, показывающего наличие браузерного контекстного помощника.
16. Способ по п. 11, в котором перед отправкой сервером электронному устройству через коммуникационную сеть, элемента меню дополнительно выполняют:
отправку сервером электронному устройству через коммуникационную сеть команды к выводу на экран электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, графического элемента, показывающего наличие браузерного контекстного помощника; и
получение, сервером от электронного устройства через коммуникационную сеть, показателя выбора пользователем электронного устройства графического элемента, показывающего наличие браузерного контекстного помощника.
17. Способ по любому из пп. 1-4, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данных;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
18. Способ по п. 5, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данных;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
19. Способ по п. 6, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данных;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
20. Способ по любому из пп. 7-10, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данные;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
21. Способ по п. 11, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данные;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
22. Способ по п. 12, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данные;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
23. Способ по любому из пп. 13 и 14, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данные;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
24. Способ по п. 15, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данные;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
25. Способ по п. 16, в котором после отправки сервером электронному устройству через коммуникационную сеть элемента меню дополнительно осуществляют:
получение сервером от электронного устройства через коммуникационную сеть выбранного пользователем одного из пунктов меню и данные;
выполнение действия сервером в ответ на получение выбранного пользователем одного из пунктов меню и данных;
и отправку сервером электронному устройству через коммуникационную сеть информации относительно выполненного действия.
26. Реализуемый компьютером способ обеспечения графического пользовательского интерфейса на экране дисплея электронного устройства браузерным контекстным помощником, где электронное устройство имеет пользовательское устройство ввода, включающий:
отображение информации на экране дисплея;
получение от пользователя электронным устройством посредством пользовательского устройства ввода, выбора по меньшей мере некоторой из отображенной информации;
отправку сервером электронному устройству через коммуникационную сеть, выбранной пользователем информации;
получение электронным устройством от сервера элемента меню, выбранного сервером из пунктов меню и данных для включения в браузерный контекстный помощник для отображения электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, где по меньшей мере один пункт меню и данные соотносятся с наиболее релевантной поисковой вертикалью; и
отображение на экране дисплея графического элемента, представляющего браузерный контекстный помощник.
27. Способ по п. 26, в котором при отправке электронным устройством серверу через коммуникационную сеть, выбранной пользователем информации, дополнительно выполняют отправку информации, отличной от выбранной пользователем информации.
28. Способ по п. 27, в котором информация, отличная от выбранной пользователем информации, включает по меньшей мере один из текстовых элементов и графических элементов расположенных рядом с выбранной пользователем информацией в графическом пользовательском интерфейсе.
29. Способ по п. 27, в котором информация, отличная от выбранной пользователем информации, включает по меньшей мере одну характеристику электронного устройства и местоположение электронного устройства.
30. Способ по п. 26, в котором браузерный контекстный помощник включает пункты, отличные от пунктов меню.
31. Способ по п. 26, в котором пункты меню в браузерном контекстном помощнике ранжируют.
32. Способ по любому из пп. 26-31, в котором до отображения на экране дисплея графического элемента, представляющего браузерный контекстный помощник, дополнительно выполняют:
отображение на экране дисплея графического элемента, показывающего наличие браузерного контекстного помощника; и
получение от пользователя электронного устройства через пользовательское устройство ввода выбора графического элемента, показывающего наличие браузерного контекстного помощника.
33. Способ по любому из пп. 26-31, в котором после отображения на экране дисплея графического элемента, представляющего браузерный контекстный помощник, дополнительно выполняют:
получение от пользователя электронного устройства через пользовательское устройство ввода одного выбранного пользователем из по меньшей мере одного пункта меню и данных;
отправку одного выбранного пользователем из по меньшей мере одного пункта меню и данных на сервер электронным устройством через коммуникационную сеть;
получение электронным устройством информации от сервера электронным устройством через коммуникационную сеть в ответ на отправленный один выбранный пользователем, из по меньшей мере одного пункта меню и данных.
34. Сервер, содержащий машиночитаемый носитель информации, который содержит машиночитаемые команды, выполненные с возможностью инициации:
получения, от электронного устройства через коммуникационную сеть, выбранной пользователем информации, появляющуюся в графическом пользовательском интерфейсе;
осуществления поиска во множестве поисковых вертикалей в отношении выбранной пользователем информации;
определения, наиболее релевантной поисковой вертикали из множества поисковых вертикалей;
генерации элемента меню, где элемент меню выбран из пунктов меню и данных для включения в браузерный контекстный помощник для отображения электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, по меньшей мере один пункт меню соотносится с наиболее релевантной поисковой вертикалью;
отправки электронному устройству через коммуникационную сеть элемента меню.
35. Сервер по п. 34, в котором машиночитаемые команды выполнены с возможностью инициации отправки контекстно-независимого элемента меню для включения в браузерный контекстный помощник.
36. Сервер по п. 34, в котором машиночитаемые команды выполнены с возможностью инициации ранжирования элементов меню.
37. Сервер по п. 34, в котором машиночитаемые команды выполнены с возможностью инициации:
получения от электронного устройства через коммуникационную сеть информации отличной от выбранной пользователем информации; и
осуществления поиска во множестве поисковых вертикалей относительно выбранной пользователем информации и по меньшей мере некоторой информации, отличной от выбранной пользователем информации.
38. Сервер по п. 37, в котором машиночитаемые команды выполнены с возможностью инициации выбора информации, отличной от выбранной пользователем из текстовых элементов и графических элементов рядом с выбранной пользователем информацией в графическом пользовательском интерфейсе.
39. Сервер по п. 37, в котором машиночитаемые команды выполнены с возможностью инициации выбора информации, отличной от выбранной пользователем информации, из характеристики электронного устройства и местоположения электронного устройства.
40. Сервер по любому из пп. 34-39, в котором машиночитаемые команды, выполнены с возможностью перед отправкой электронному устройству через коммуникационную сеть элемента меню дополнительной инициации:
отправки электронному устройству через коммуникационную сеть команды к отображению, электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, графического элемента, показывающего присутствие браузерного контекстного помощника; и
получения от электронного устройства через коммуникационную сеть, показателя выбора пользователем электронного устройства, графического элемента, показывающего наличие браузерного контекстного помощника.
41. Сервер по любому из пп. 34-39, в котором машиночитаемые команды, выполнены с возможностью после отправки электронному устройству через коммуникационную сеть элемента меню дополнительной инициации:
получения от электронного устройства через коммуникационную сеть выбранного пользователем пункта меню и данных;
выполнения действия в ответ на полученный выбранный пользователем пункт меню и данные; и
отправки электронному устройству через коммуникационную сеть информации относительно выполненных действий.
42. Сервер по п. 40, в котором машиночитаемые команды, выполнены с возможностью после отправки электронному устройству через коммуникационную сеть элемента меню дополнительной инициации:
получения от электронного устройства через коммуникационную сеть выбранного пользователем пункта меню и данных;
выполнения действия в ответ на полученный выбранный пользователем пункт меню и данные; и
отправки электронному устройству через коммуникационную сеть информации относительно выполненных действий.
43. Электронное устройство, содержащее экран дисплея, пользовательское устройство ввода, машиночитаемый носитель информации, и процессор, соединенный с экраном дисплея, пользовательским устройством ввода и машиночитаемым носителем информации, причем процессор выполнен с возможностью доступа к машиночитаемым командам, которые выполнены с возможностью инициации:
отображения информации на экране дисплея;
получения от пользователя электронным устройством через пользовательское устройство ввода выбора по меньшей мере некоторой отображенной информации;
отправки электронным устройством серверу через коммуникационную сеть, выбранной пользователем информации;
получения электронным устройством от сервера элемента меню, выбранного сервером из пунктов меню и данных для включения в браузерный контекстный помощник для отображения электронным устройством в графическом пользовательском интерфейсе относительно выбранной пользователем информации, где по меньшей мере один пункт меню и данные соотносятся с наиболее релевантной поисковой вертикалью; и
отображения на экране дисплея графического элемента, представляющего браузерный контекстный помощник.
44. Электронное устройство по п. 43, в котором процессор выполнен с возможностью отправки серверу информации, отличной от выбранной пользователем информации.
45. Электронное устройство по п. 44, в котором процессор выполнен с возможностью отправки серверу информации, отличной от информации выбранной пользователем в виде по меньшей мере одной характеристики электронного устройства и местоположения электронного устройства.
46. Электронное устройство по п. 43, в котором процессор выполнен с возможностью отображения на экране дисплея браузерного контекстного помощника включающего пункт отличный от пунктов меню.
47. Электронное устройство по п. 43, в котором процессор выполнен с возможностью отображения на экране дисплея браузерного контекстного помощника пункты меню которого ранжированы.
48. Электронное устройство по любому из пп. 43-47, в котором машиночитаемые команды, выполнены с возможностью, до отображения на экране дисплея графического элемента, представляющего браузерный контекстный помощник, инициации:
отображения на экране дисплея графического элемента, показывающего наличие браузерного контекстного помощника; и
получения от пользователя электронным устройством через пользовательское устройство ввода выбора графического элемента, показывающего наличие браузерного контекстного помощника.
49. Электронное устройство по любому из пп. 43-47, в котором машиночитаемые команды, выполнены с возможностью, после отображения на экране дисплея графического элемента, представляющего браузерный контекстный помощник, инициации:
получения от пользователя электронного устройства через пользовательское устройство ввода одного, из выбранных пользователем по меньшей мере одного пункта меню и данных;
отправки одного из выбранных пользователем по меньшей мере одного пункта меню и данных серверу электронным устройством через коммуникационную сеть;
получения информации электронным устройством от сервера через коммуникационную сеть в ответ на отправленный один из выбранных пользователем по меньшей мере один пункт меню и данные.
50. Электронное устройство по п. 48, в котором машиночитаемые команды, выполнены с возможностью, после отображения на экране дисплея графического элемента, представляющего браузерный контекстный помощник, инициации:
получения от пользователя электронного устройства через пользовательское устройство ввода одного, из выбранных пользователем по меньшей мере одного пункта меню и данных;
отправки одного из выбранных пользователем по меньшей мере одного пункта меню и данных серверу электронным устройством через коммуникационную сеть;
получения информации электронным устройством от сервера через коммуникационную сеть в ответ на отправленный один из выбранных пользователем по меньшей мере один пункт меню и данные.