АКТИВАЦИЯ ВНУТРЕННЕЙ ПРОКРУТКИ И ДЕКОРИРОВАНИЕ КУРСОРА

1. Компьютерный программный продукт, содержащий одно или более машинно-читаемых средств (104), содержащие в себе одну или более машинно-выполняемых команд, которые структурированы так, что при выполнении одним или более процессорами (102) вычислительной системы (100), вызывают выполнение вычислительной системой способа (200), позволяющего пользователю прокручивать отображаемое прокручиваемое средство (300, 400, 500, 600) просмотра, способ содержащий:
действие обнаружения (202) ввода пользователя во время действия отображения средства (201) просмотра;
в ответ на действие обнаружения, действие активации (204) элемента (310, 510, 610, 700) управления прокруткой во внутренней части отображаемого средства просмотра, элемент управления прокруткой, позволяющий пользователю прокручивать средство просмотра в по меньшей мере одном прокручиваемом направлении средства просмотра.
2. Компьютерный программный продукт по п.1, в котором одно или более машинно-читаемых средств является или являются физической памятью и/или носителем данных.
3. Компьютерный программный продукт по п.2, в котором элемент управления прокруткой активируется в соответствующей части средства просмотра, в которой располагался курсор в момент обнаружения.
4. Компьютерный программный продукт по п.2, в котором средство просмотра прокручивается в одном направлении, в котором элемент управления прокруткой позволяет пользователю осуществлять прокрутку в этом одном направлении.
5. Компьютерный программный продукт по п.4, в котором элемент управления прокруткой является линейкой прокрутки, которая ориентирована соответственно в одном прокручиваемом направлении, и которая включает протяженность, которая символизирует весь диапазон средства просмотра, и бегунок, который символизирует просматриваемую в настоящий момент часть средства просмотра, где прокрутка осуществляется передвижением пользователем бегунка в пределах протяженности.
6. Компьютерный программный продукт по п.4, в котором средство просмотра прокручивается в горизонтальном направлении, в котором элемент управления прокруткой позволяет пользователю осуществлять прокрутку в горизонтальном направлении.
7. Компьютерный программный продукт по п.2, в котором средство просмотра прокручивается в горизонтальном и вертикальном направлениях, где элемент управления прокруткой позволяет пользователю осуществлять прокрутку в горизонтальном и вертикальном направлениях одновременно, используя единственный элемент управления.
8. Компьютерный программный продукт по п.7, в котором элемент управления сигналом содержит двумерную карту прокрутки, которая включает двумерную протяженность и двумерную прокрутку.
9. Компьютерный программный продукт по п.2, в котором средство просмотра прокручивается в трех измерениях, в котором отображение имеет видимость глубины, в котором элемент управления прокруткой позволяет пользователю осуществлять прокрутку в любом направлении в пределах трех измерений.
10. Компьютерный программный продукт по п.2, в котором действие активации элемента управления прокруткой содержит:
действие идентификации одного или более направлений, в которых средство просмотра прокручивается, где тип элемента управления прокруткой различается в зависимости от идентифицированного одного или более направлений.
11. Компьютерный программный продукт по п.10, в котором идентифицированное одно или более направлений могут различаться от одного средства просмотра к другому.
12. Компьютерный программный продукт по п.10, в котором идентифицированное одно или более направлений могут различаться в зависимости от одного или более свойств средства просмотра.
13. Компьютерный программный продукт, содержащий одно или более физических машинно-читаемых средств (104), содержащих в себе одну или более машинно-выполняемых команд, которые структурированы так, что при выполнении одним или более процессорами (102) вычислительной системы (100), вызывают выполнение вычислительной системой способа (800) для уведомления пользователя о вариантах прокрутки и контексте внутри отображаемого прокручиваемого средства (900, 1000, 1100) просмотра, способ, содержащий:
действие обнаружения (802) того, что курсор (901, 1001,1101) находится внутри прокручиваемого средства просмотра;
в ответ на действие обнаружения, действие декорирования (805) курсора символом (911, 1011, 1111) контекста прокрутки, представляющим положение наблюдаемой в настоящий момент части средства просмотра внутри всего прокручиваемого контекста средства просмотра.
14. Компьютерный программный продукт по п.13, способ, дополнительно содержащий:
в ответ на действие обнаружения, действие идентификации одного или более возможных прокручиваемых направлений прокручиваемого средства просмотра, внутри которого находится курсор; и
действие выбора одного из множества возможных типов символов контекста прокрутки, чтобы декорировать курсор в зависимости от одного или более идентифицированных прокручиваемых направлений.
15. Компьютерный программный продукт по п.14, в котором действие идентификации идентифицирует только горизонтальное прокручиваемое направление, в котором выбранный символ содержит горизонтально ориентированную протяженность, и имеет расположенный там бегунок, который представляет соответствующее положение отображаемой в настоящий момент части средства просмотра внутри всего диапазона средства просмотра.
16. Компьютерный программный продукт по п.14, в котором действие идентификации идентифицирует только вертикальное прокручиваемое направление, в котором выбранный символ содержит вертикально ориентированную протяженность, и имеет расположенный там бегунок, который представляет соответствующее положение отображаемой в настоящий момент части средства просмотра внутри всего диапазона средства просмотра.
17. Компьютерный программный продукт по п.14, в котором действие идентификации идентифицирует как вертикальное, так и горизонтальное прокручиваемое направление, в котором выбранный символ содержит двумерную протяженность, представляющую весь двумерный диапазон средства просмотра, и включает расположенный там двумерный бегунок, который представляет соответствующее положение отображаемой в настоящий момент части средства просмотра внутри всего диапазона средства просмотра.
18. Компьютерный программный продукт по п.17, в котором выбранный символ передвигается с курсором, по меньшей мере, временно.
19. Способ (200), позволяющий пользователю осуществлять прокрутку внутри отображаемого прокручиваемого средства (300, 400, 500, 600) просмотра, способ, содержащий:
действие отображения (201) прокручиваемого средства просмотра;
действие обнаружения (202) ввода пользователя во время действия отображения средства просмотра;
действие определения (203) прокручиваемого направления(й) средства просмотра, включающее определение того, имеет ли прокручиваемое средство просмотра прокручиваемое горизонтальное направление, прокручиваемое вертикальное направление или оба прокручиваемое горизонтальное направление и прокручиваемое вертикальное направление; и
в ответ на действие обнаружения, действие активации (204) элемента (310, 510, 610, 700) управления прокруткой в соответствующей части средства просмотра, в которой располагался курсор (301), когда был обнаружен ввод пользователя, элемент управления прокруткой, позволяющий пользователю прокручивать средство просмотра в заданном прокручиваемом направлении(ях) непрерывно вместе с обнаруженным вводом пользователя, где тип элемента управления прокруткой различается в зависимости от определенного прокручиваемого направления(й).