ИНТЕРФЕЙС И СИСТЕМА ДЛЯ МАНИПУЛЯЦИИ ПИКТОГРАММАМИ АКТИВНЫХ ОКОН В АДМИНИСТРАТОРЕ ОКОН

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