ПРОКРУЧИВАЕМЫЕ МЕНЮ И ПАНЕЛИ ИНСТРУМЕНТОВ

1. Способ обеспечения доступа к графическому пользовательскому интерфейсу (GUI), где способ содержит этапы:
обеспечения доступа к области отображения для отображения множества пунктов меню в определенной последовательности и
обеспечения доступа к указателю выбора, содержащему геометрическую фигуру для указания на возможность выбора пункта меню, где геометрическая фигура отделена от множества пунктов меню, причем
прокрутка множества пунктов меню через указатель выбора может осуществляться по непрерывной траектории, а
область отображения дополнительно предназначена для приема ввода для (i) прокручивания множества пунктов меню через указатель выбора по непрерывной траектории в соответствии с определенной последовательностью и (ii) выбора определенного пункта меню при отображении определенного пункта меню в указателе выбора.
2. Способ по п.1, отличающийся тем, что геометрическая фигура указывает на возможность выбора пункта меню в результате того, что окружает пункт меню.
3. Способ по п.1, отличающийся тем, что область отображения предназначена для отображения подгруппы из множества пунктов меню в определенной последовательности.
4. Способ по п.1, отличающийся тем, что область отображения предназначена для отображения подгруппы из множества пунктов меню в виде полукруга.
5. Способ по п.1, отличающийся тем, что область отображения предназначена для отображения множества пунктов меню в виде круга.
6. Способ, содержащий этапы:
задания первого множества пунктов меню, имеющих первый порядок следования, и второе множество пунктов меню, имеющих второй порядок следования;
задания области отображения для отображения первого множества пунктов меню в первой последовательности и для отображения второго множества пунктов меню во второй последовательности в случае выбора одного из пунктов меню в первом множестве и
задания указателя выбора в области отображения для указания на возможность выбора пункта меню, причем
прокрутка первого множества пунктов меню через указатель выбора может осуществляться в первом прямолинейном направлении в соответствии с первой последовательностью, а прокрутка второго множества пунктов меню через указатель выбора может осуществляться во втором направлении в соответствии со второй последовательностью, где второе направление не является ни коллинеарным, ни параллельным первому прямолинейному направлению.
7. Способ по п.6, отличающийся тем, что первое направление является ортогональным второму направлению.
8. Способ по п.6, отличающийся тем, что прокрутка множества пунктов меню может осуществляться через сторону указателя выбора и за границы противоположной стороны указателя выбора.
9. Способ по п.6, отличающийся тем, что при приближении пунктов меню к сторонам указателя выбора пункты меню отображаются в области отображения в частично скрытом виде.
10. Компьютерная система, содержащая средство для реализации этапов по любому из пп.1-9.
11. Компьютерно-читаемый носитель, хранящий компьютерную программу, которая при исполнении, по меньшей мере, одним процессором обеспечивает доступ к графическому пользовательскому интерфейсу (GUI), где GUI содержит:
область отображения для отображения меню с множеством пунктов меню, размещенных в определенной последовательности; и
указатель выбора в области отображения для указания на возможность выбора пункта меню, а также
модуль взаимодействия для приема пользовательского ввода для (i) прокручивания пунктов относительно указателя выбора в определенной последовательности и (ii) выбора определенного пункта меню при указании на определенный пункт меню с помощью указателя выбора, причем
в случае приема модулем взаимодействия ввода, превышающего по количеству пороговую величину, модуль взаимодействия обеспечивает с помощью указателя выбора указание на возможность выбора нового пункта меню, а
в случае приема модулем взаимодействия ввода, не превышающего по количеству пороговую величину, модуль взаимодействия обеспечивает с помощью указателя выбора поддержку указания на возможность выбора предыдущего пункта меню.
12. Компьютерно-читаемый носитель по п.11, отличающийся тем, что ввод для прокручивания является направленным вводом.
13. Компьютерно-читаемый носитель по п.12, отличающийся тем, что пороговая величина зависит от скорости направленного ввода.
14. Компьютерно-читаемый носитель по п.11, отличающийся тем, что модуль взаимодействия при приеме ввода для прокручивания пунктов меню относительно указателя выбора в определенной последовательности обеспечивает отображение пунктов меню в области отображения с прокручиванием через указатель выбора без перемещения указателя выбора.
15. Компьютерно-читаемый носитель по п.11, отличающийся тем, что модуль взаимодействия при приеме ввода для прокручивания пунктов меню относительно указателя выбора в определенной последовательности обеспечивает отображение пунктов меню в области отображения с прокручиванием через указатель выбора в результате перемещения указателя выбора.
16. Компьютерно-читаемый носитель по п.11, отличающийся тем, что модуль взаимодействия при приеме ввода для прокручивания пунктов меню относительно указателя выбора в определенной последовательности обеспечивает отображение пунктов меню в области отображения с прокручиванием через указатель выбора без перемещения пунктов меню.
17. Компьютерно-читаемый носитель, хранящий компьютерную программу для исполнения, по меньшей мере, одним процессором, где компьютерная программа содержит набор инструкций для:
отображения множества пунктов меню в соответствии с определенной последовательностью;
отображения указателя выбора для указания на возможность выбора пункта меню;
перемещения нового пункта меню в указатель выбора без перемещения указателя выбора в ответ на ввод для прокручивания множества пунктов меню через указатель выбора в определенной последовательности и
выбора определенного пункта меню при отображении определенного пункта меню в указателе выбора в ответ на ввод для выбора определенного пункта меню.
18. Компьютерно-читаемый носитель по п.17, отличающийся тем, что набор инструкций для отображения множества пунктов меню содержит набор инструкций для отображения подгруппы из множества пунктов меню по обе стороны от указателя выбора.
19. Компьютерно-читаемый носитель по п.18, отличающийся тем, что набор инструкций для отображения подгруппы из множества пунктов меню по обе стороны от указателя выбора содержит набор инструкций для отображения подгруппы из множества пунктов меню по обе стороны от указателя выбора в ответ на ввод для прокручивания множества пунктов меню через указатель выбора.
20. Компьютерно-читаемый носитель по п.17, отличающийся тем, что набор инструкций для отображения множества пунктов меню содержит набор инструкций для отображения подгруппы из множества пунктов меню в виде полукруга.
21. Компьютерно-читаемый носитель по п.20, отличающийся тем, что набор инструкций для отображения подгруппы из множества пунктов меню в виде полукруга содержит набор инструкций для:
отображения одного пункта меню из множества пунктов меню и отображения анимированного расширения одного пункта меню в подгруппу из множества пунктов меню в виде полукруга.
22. Компьютерно-читаемый носитель, хранящий компьютерную программу, которая при исполнении, по меньшей мере, одним процессором обеспечивает доступ к графическому пользовательскому интерфейсу (GUI), где GUI содержит:
средство для отображения множества пунктов меню в определенной последовательности;
средство для отображения указателя выбора, содержащего геометрическую фигуру для указания на возможность выбора пункта меню, где геометрическая фигура отделена от множества пунктов меню, причем
прокрутка множества пунктов меню через указатель выбора может осуществляться по непрерывной траектории, и
средство для приема ввода для (i) прокручивания множества пунктов меню через указатель выбора по непрерывной траектории в соответствии с определенной последовательностью и (ii) выбора определенного пункта меню при отображении определенного пункта меню в указателе выбора.
23. Компьютерно-читаемый носитель по п.22, отличающийся тем, что GUI дополнительно содержит средство для отображения набора пунктов подменю, соответствующих пункту меню из множества пунктов меню.
24. Компьютерно-читаемый носитель по п.23, отличающийся тем, что набор пунктов подменю (1) соответствует определенному пункту меню и (2) отображается при приеме ввода для выбора определенного пункта.