организация многооконного режима, система, управляющая этим режимом, содержащая компьютерное устройство

Классы МПК:G09G5/14 отображение нескольких полей индикации
Автор(ы):, ,
Патентообладатель(и):ФЕЙВАРИТ СИСТЕМЗ АС (NO)
Приоритеты:
подача заявки:
2004-04-02
публикация патента:

Изобретение относится к управлению окнами для компьютерных устройств, имеющих связь с экраном и общедоступной информацией при организации многооконного режима. Множество окон отображаются в виде развивающейся последовательности копий окон с различными размерами. Содержимое развивающейся последовательности копий размеров окна можно изменять в соответствии с заданными правилами. Изменение выполняется, когда размер равен по меньшей мере одному предварительно заданному опорному размеру окна. Технический результат изобретения заключается в обеспечении возможности отображения и управления несколькими окнами, содержащими стандартные окна ввода и вывода, а также указатели системы, на небольшом компьютерном экране, таком как используется в мобильных телефонах или персональных цифровых секретарях. 2 н. и 38 з.п. ф-лы, 19 ил. организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425

организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425 организация многооконного режима, система, управляющая этим режимом,   содержащая компьютерное устройство, патент № 2345425

Формула изобретения

1. Способ управления и администрирования передачей данных и услуг, исполняемой в компьютерном устройстве, содержащий систему организации окон в компьютерном устройстве, которая обеспечивает взаимодействие пользователя через окна на дисплее, способ содержащий стадии:

используют, по меньшей мере, одно окно для интерактивного интерфейса пользователя;

выбирают базовую форму, по меньшей мере, одного окна, содержащую заданный опорный размер окна с заданным графическим видом, представляющим интерактивный интерфейс пользователя;

связывают, по меньшей мере, одно окно с действиями, относящимися к передаче данных и услуги, исполняемой в компьютерном устройстве, интерактивного интерфейса пользователя, предусмотренного в данном, по меньшей мере, одном окне;

отображают, по меньшей мере, одно окно в виде развивающейся последовательности копий, по меньшей мере, одного окна, в котором каждая соответствующая отображаемая копия выбрана из набора заданных окон различного размера, начиная с копии с выбранной заданной базовой формой и графическим видом.

2. Способ по п.1, дополнительно содержащий стадию сохранения выбранной заданной базовой формы, содержащей заданный графический вид начальной копии, состоящей из развивающейся последовательности отображаемых копий через все отображаемые копии, по меньшей мере, одного окна, в котором каждая соответствующая копия, по меньшей мере, одного окна состоит из набора определенных опорных размеров.

3. Способ по п.1, в котором стадия отображения развивающейся последовательности отображаемых копий, по меньшей мере, одного окна содержит отображение, по меньшей мере, одной копии из отображаемых копий с разной формой или графическим видом.

4. Способ по п.1, в котором стадия связывания, по меньшей мере, одного окна с действиями дополнительно содержит: используют, по меньшей мере, один параметр, задающий графический вид отображаемых копий, по меньшей мере, одного окна.

5. Способ по п.1, в котором развивающиеся последовательности отображаемых копий, по меньшей мере, одного окна содержат три различных отображаемых размера копий соответственно.

6. Способ по п.1, в котором развивающиеся последовательности отображаемых копий, по меньшей мере, одного окна содержат два различных отображаемых размера копий соответственно.

7. Способ по п.1, в котором стадия отображения развивающихся последовательностей копий, по меньшей мере, одного окна может быть прервана действиями пользователя или действиями системы, что приводит к изменению размера прерванной копии, по меньшей мере, одного окна и его отображению с большим заданным размером.

8. Способ по п.1, в котором стадия отображения развивающихся последовательностей копий, по меньшей мере, одного окна может быть прервана действиями пользователя или действиями системы, что приводит к изменению размера прерванной копии, по меньшей мере, одного окна и его отображению с меньшим заданным размером.

9. Способ по любому из пп.1-8, в котором стадия отображения развивающихся последовательностей копий, по меньшей мере, одного окна дополнительно содержит:

управляют отображением в соответствии с параметром, определяющим важность окна.

10. Способ по п.7, в котором параметр важности является числом между нулем и единицей, при этом единица означает наивысшую важность.

11. Способ по п.10, в котором параметр важности для, по меньшей мере, одного окна используют для изменения масштаба размера копии, по меньшей мере, пропорционально величине фактора важности.

12. Способ по п.1, в котором стадия отображения развивающихся последовательностей копий окна содержит отображение, по меньшей мере, одного графического изображения, представляющего состояние передачи данных или услуги, исполняемой в компьютерном устройстве, во всех копиях, по меньшей мере, одного окна.

13. Способ по п.1, в котором стадия отображения развивающихся последовательностей копий окна дополнительно содержит:

обеспечивают параметр, указывающий состояние прикладной программы или услуги, исполняемой в компьютерном устройстве;

выделяют, по меньшей мере, одно окно в качестве окна, представляющего состояние прикладной программы или услуги;

модифицируют размер, по меньшей мере, одного выделенного окна или место для отображения, по меньшей мере, одного выделенного окна соответственно на дисплее, в соответствии с величиной параметра, указывающего состояние прикладной программы или услуги.

14. Способ по п.1, дополнительно содержащий стадии:

выделяют в первом окне, в качестве интерфейса пользователя для прикладной программы или услуги, исполняемой в компьютерном устройстве;

захватывают величину во втором окне для параметра, относящегося к прикладной программе или услуге в первом окне;

перетаскивают и сбрасывают второе окно в первое окно, перенося таким образом величину для параметра, относящегося к прикладной программе или услуге, работающей в первом окне, через интерфейс пользователя.

15. Способ по п.1, дополнительно содержащий стадии:

выделяют, по меньшей мере, одно окно в качестве интерфейса пользователя для прикладной программы или услуги;

считывают или зеркально копируют величину для, по меньшей мере, одного параметра для прикладной программы или услуги через интерфейс пользователя;

отображают содержимое, состоящее из последовательностей развивающихся копий для, по меньшей мере, одного окна, в котором содержимое можно изменять в зависимости от величины, по меньшей мере, одного параметра и размера копии, по меньшей мере, одного отображаемого окна.

16. Способ по п.1, в котором стадию выбора базовой геометрической формы и графического вида для, по меньшей мере, одного окна предусматривают в удаленном компьютерном устройстве или системе, и затем загружают при необходимости через сеть, связанную с компьютерным устройством, множество базовых геометрических форм и графических видов.

17. Способ по п.1, дополнительно содержащий стадии:

принимают вводимую информацию из устройства ввода, такого как клавиатура, мышь, перо или предмет, программируемая клавиатура или аналогичное устройство, связанного с компьютерным устройством, которое соединено либо непосредственно с компьютерным устройством или через сеть, связанную с компьютерным устройством;

передают вводимую информацию через интерфейс пользователя, предусмотренный, по меньшей мере, в одном окне, в прикладную программу или услугу в компьютерном устройстве, в котором окно активируется прикладной программой в результате взаимодействия пользователя с компьютерным устройством или услугой или аналогичным действием в компьютерном устройстве;

если недавно активированное окно не предусмотрено для приема вводимой информации, предусматривают другое новое окно, обеспечивающее прием такой вводимой информации;

отображают вводимую информацию в активированном окне.

18. Способ по п.17, в котором стадия приема вводимой информации в активированном окне содержит активирование анализа принятого текста в активированном окне.

19. Способ по п.17, в котором активирование анализа обеспечивается посредством перетаскивания и сброса окна, принимающего вводимую информацию, в другое окно, содержащее анализ.

20. Способ по п.1, в котором стадия отображения развивающихся копий, по меньшей мере, одного окна содержит стадию отображения при прикосновении или ударе о поверхность дисплея предметом или аналогичным устройством или пальцем.

21. Система интерактивного интерфейса пользователя для передачи данных и услуг, исполняемых в компьютерном устройстве, содержащая систему организации окон в компьютерном устройстве, обеспечивающую взаимодействие с пользователем через окна на дисплее, в которой компоновка содержит:

устройство предоставления, по меньшей мере, одного окна для интерактивного интерфейса пользователя;

устройство выбора заданной базовой формы, содержащее заданный графический вид для, по меньшей мере, одного окна, представляющего интерактивный интерфейс пользователя;

устройство, связывающее выбранную базовую форму с действиями, относящимися к передаче данных и услугам, исполняемым в компьютерном устройстве, интерактивного интерфейса пользователя, предусмотренного в данном, по меньшей мере, одном окне;

устройство отображения, по меньшей мере, одного окна в виде последовательности развивающихся копий, в котором каждая соответствующая отображаемая копия состоит из набора заданных окон различных размеров, начинающихся от копии с выбранной заданной базовой формой и графическим видом.

22. Система по п.21, в которой устройство отображения копий, по меньшей мере, одного окна сохраняет выбранную заданную базовую форму, содержащую заданный графический вид начальной копии, состоящей из развивающейся последовательности отображаемых копий через все отображаемые копии, по меньшей мере, одного окна.

23. Система по п.21, в которой устройство отображения развивающихся последовательностей отображаемых копий, по меньшей мере, одного окна отображает, по меньшей мере, одну копию с разной формой или графическим видом соответственно.

24. Система по п.21, в которой в устройстве, связывающем выбранную базовую форму с действиями, дополнительно используется, по меньшей мере, один параметр, определяющий графический вид отображаемых копий, по меньшей мере, одного окна.

25. Система по п.21, в которой в устройстве, отображающем развивающиеся последовательности копий, по меньшей мере, одного окна, используется три различных отображаемых размера копий соответственно.

26. Система по п.21, в которой в устройстве, отображающем развивающиеся последовательности копий, по меньшей мере, одного окна, используется два различных отображаемых размера копий соответственно.

27. Система по п.21, в которой устройство, отображающее развивающиеся последовательности копий, по меньшей мере, одного окна, можно прерывать действиями пользователя или действиями системы, что приводит к изменению размера прерванной копии, по меньшей мере, одного окна и его отображению с большим заданным размером.

28. Система по п.21, в которой устройство, отображающее развивающиеся последовательности копий, по меньшей мере, одного окна, можно прерывать действиями пользователя или действиями системы, что приводит к изменению размера прерванной копии, по меньшей мере, одного окна и его отображению с меньшим заданным размером.

29. Система по пп.21-28, в которой устройство, отображающее развивающиеся последовательности копий, по меньшей мере, одного окна управляет отображением в соответствии с параметром, определяющим важность окна.

30. Система по п.29, в которой параметр важности является числом между нулем и единицей, при этом единица означает наивысшую важность.

31. Система по п.30, в которой параметр важности для, по меньшей мере, одного окна используется устройством отображения копий для изменения масштаба размера копии, по меньшей мере, одного окна пропорционально величине параметра важности в указанной системе.

32. Система по п.21, в которой устройство, отображающее развивающиеся последовательности копий окон, отображает, по меньшей мере, одно графическое изображение, представляющее состояние передачи данных или услуги, исполняемой в компьютерном устройстве, во всех копиях, по меньшей мере, одного окна.

33. Система по п.21, в которой устройство, отображающее развивающиеся последовательности копий окон, дополнительно использует параметр, указывающий состояние прикладной программы или услуги, исполняемой в компьютерном устройстве, в которой устройство отображает, по меньшей мере, одно окно, как окно, представляющее состояние прикладной программы или услуги, и модифицирует размер, по меньшей мере, одного отображаемого окна или модифицирует место отображения, по меньшей мере, одного окна соответственно на дисплее компьютерного устройства в зависимости от величины параметра, указывающего состояние прикладной программы или услуги.

34. Система по п.21, дополнительно содержащая:

устройство выделения в первом окне, в качестве интерфейса пользователя для прикладной программы или услуги, исполняемой в компьютерном устройстве, и второго окна для захвата величины во втором окне для параметра, относящегося к прикладной программе или услуге в первом окне;

устройство перетаскивания и сброса второго окна в первое окно, перенося, таким образом, величину для параметра, относящегося к прикладной программе или услуге, работающей в первом окне, через интерфейс пользователя.

35. Система по п.21, дополнительно содержащая:

устройство выделения, по меньшей мере, одного окна в качестве интерфейса пользователя для прикладной программы или услуги, и считывания или зеркального копирования величины для, по меньшей мере, одного параметра для прикладной программы или услуги через интерфейс пользователя;

устройство отображения содержимого, состоящего из последовательностей развивающихся копий для, по меньшей мере, одного окна, в котором устройство изменяет содержимое как функцию величины, по меньшей мере, одного параметра и размера копии, по меньшей мере, одного отображаемого окна.

36. Система по п.21, в которой устройство выбора базовой геометрической формы и графического вида для, по меньшей мере, одного окна предусмотрено в удаленном компьютерном устройстве или системе, и затем загружает при необходимости через сеть, связанную с компьютерным устройством, множество базовых геометрических форм и графических видов.

37. Система по п.21, дополнительно содержащая:

устройство приема вводимой информации из устройства ввода, такого как клавиатура, мышь, перо или предмет, программируемая клавиатура или аналогичное устройство, связанное с компьютерным устройством, которое соединено либо непосредственно с компьютерным устройством, или через сеть, связанную с компьютерным устройством; в которой устройство передает вводимую информацию через интерфейс пользователя, предусмотренный, по меньшей мере, в одном окне, в прикладную программу или услугу в компьютерном устройстве, в котором окно активируется прикладной программой, в результате взаимодействия пользователя с компьютерным устройством или услугой или аналогичным действием в компьютерном устройстве; и

если недавно активированное окно не предусмотрено для приема вводимой информации, устройство предусматривает другое новое окно, обеспечивающее прием такой вводимой информации, и затем отображает вводимую информацию в активированном окне.

38. Система по п.37, в которой устройство приема вводимой информации в активированном окне активирует анализ принятого текста в активированном окне.

39. Система по п.38, в которой активирование анализа обеспечивается посредством перетаскивания и сброса окна, принимающего вводимую информацию, в другое окно, имеющее интерфейс пользователя с устройством, обеспечивающим анализ.

40. Система по п.21, в которой устройство отображения развивающихся копий, по меньшей мере, одного окна начинает отображение при прикосновении или ударе пользователем о поверхность дисплея предметом или аналогичным устройством или пальцем.

Описание изобретения к патенту

Данное изобретение относится к системе управления окнами для компьютерных устройств, имеющих связь с экраном или общедоступной информационной панелью, и, в частности, к системе организации многооконного режима, обеспечивающим представление и взаимодействие большого количества информации на небольшом экране или на ограниченной части экрана, например, карманного компьютера (PDA), сотового телефона, игрушки, часов и т.д. в соответствии с независимыми пунктами 1 и 19 формулы изобретения.

Интерактивные системы управления окнами хорошо известны и используются в большинстве типов компьютерных устройств согласно уровню техники, которые соединены с экраном. Система управления окнами обеспечивает пользователю простое средство для восприятия обзора и взаимодействия с информацией, прикладными программами и услугами, доступными в компьютерном устройстве или через компьютерную сеть, соединенную с устройством.

Способность человека правильно интерпретировать графическую информацию в сильной степени связана с размером, разрешением или распознаванием типичных графических свойств информации. Эти ограничения становятся особенно заметными на экранах небольшого размера. Это ограничивает возможность одновременного отображения большого количества информации на таких экранах. Общим решением согласно уровню техники является разделение информации на подходящие сегменты, отображение сегментов последовательно или рядом друг с другом в окне. Общим свойством такой системы является линейка прокрутки, позволяющая пользователю прокручивать окно горизонтально и вертикально с обеспечением просмотра всей информации, содержащейся в окне.

Основной группой компьютерных устройств, соединенных с небольшими экранами, являются сотовые телефоны, включая телефоны с расширенными функциями обработки данных, т.е. интеллектуальные телефоны. Другой большой группой устройств являются карманные компьютеры (PDA), иногда интегрированные с сотовыми телефонами. Последняя группа устройств содержит другие устройства, такие как встроенные системы, игрушки, часы, украшения и т.д.

Схемы представления и взаимодействия для небольших экранов согласно уровню техники, соединенные с сотовыми телефонами или аналогичными устройствами, основаны на трех подходах.

1. Каждая задача занимает весь экран, и элементы информации отображаются по одному. Например, считывание или печатание сообщения SMS (система коротких сообщений), использование Web-браузера или игра.

2. Другим решением согласно уровню техники является обеспечение одновременного отображения нескольких указателей, обеспечивающих непрерывное обновление выбранных процессов. Например, указатели в сотовых телефонах, указывающие уровень заряда аккумулятора или силу сигнала.

3. Иерархическая система меню обычно используется для обеспечения пользователю навигации и выбора различных действий и возможностей в сотовом телефоне. Навигация в меню обеспечивается с помощью клавиш со стрелками или других указательных клавиш. Иногда система меню отображается в виде двухмерной решетки пиктограмм, позволяющей пользователю осуществлять навигацию по четырем путям, вместо двух путей. В таких системах обычно используются сенсорные устройства в экране, определяющие геометрическое положение информации из усилия, прилагаемого в определенной точке к экрану, например, посредством толкания пером в экран, что позволяет выбирать пиктограмму или меню. Карманные компьютеры обычно снабжаются пером (предмет в виде карандаша) для толкания или проведения по поверхности экрана.

Существующие системы управления окнами обеспечивают текстовой ввод информации обычно посредством выбора окна и часто компонента окна, такого как текстовое окно, список просмотра, контрольное окно и т.д., для приема вводимой информации, например, из соединенной с компьютерным устройством клавиатуры. Когда компонент выбран, то пользователь может ввести текст или осуществить другой ввод информации с помощью указанной клавиатуры, мыши, пера, программируемой клавиатуры и т.д., соединенных с компьютерным устройством, при этом текст отображается в выбранном компоненте.

В мобильных телефонах согласно уровню техники используются или указанные выше технологии систем управления окнами, или же они отображают лишь компонент, который может принимать вводы информации по одному, посредством передачи любого ввода информации в этот компонент.

Указанные выше подходы ограничивают число прикладных программ, которые может активировать пользователь, одной в данное время. Для пользователя является также трудным добавление новых графических пиктограмм или новых указателей в устройство. Кроме того, невозможно устанавливать приоритеты указателей, позволяющие сигнализировать более интересные события более отчетливо, чем менее интересные события.

Другой проблемой, связанной с системами указателей и меню, согласно уровню техники является то, что элементы отображаются лишь в двух значимых размерах, в размере пиктограммы или в размере всего экрана. Масштаб самого окна можно часто изменять, однако очень немногие прикладные программы приспособлены к изменению масштаба и отображению значимой информации в окнах измененного масштаба. Обычная схема заключается в обрезании кромками окна информации, подлежащей отображению, с оставлением некоторой информации видимой, в то время как другая информация спрятана. Обычно линейка прокрутки отображается и располагается с обеспечением пользователю возможности прокрутки между различными частями информации. При таком решении трудно обозревать полное состояние системы и идентифицировать, что является в настоящее время наиболее важным элементом.

Другой проблемой, связанной с решениями согласно уровню техники, которая присутствует также при использовании сенсорных экранов, является большое число элементов меню, что приводит к громоздкой иерархии меню, в которой пользователю сложно выполнять навигацию. Громоздкая иерархия меню заставляет пользователя также выполнять несколько действий для активирования прикладной программы или для изменения состояния системы. Кроме того, становится трудным обозревать набор возможных действий и подлежащих выполнению возможностей выбора.

Другой проблемой, связанной с решениями согласно уровню техники, является необходимость выбора специального компонента для приема вводимой информации. Если вводимая информация подлежит вводу в нескольких компонентах, то пользователю необходимо или выбирать один за другим несколько видимых приемных элементов, или переходить взад и вперед между элементами, если одновременно отображается лишь один элемент. Пользователь вынужден тратить время на поиск и выбор правильных компонентов для ввода информации, и для пользователя трудно сохранять общее представление обо всей вводимой информации. Кроме того, пользователь вынужден выбирать правильный компонент для приема вводимой информации перед заданием самого ввода информации, что вынуждает пользователя запоминать вводимую информацию, пока не будет выбран компонент.

Было разработано несколько систем с попытками преодоления недостатков уровня техники. Одной такой системой является прикладная программа GetRight фирмы Headlight Software. GetRight является инструментом загрузки файлов и способен отображать себя в виде значащего окна, в виде части панели задач в системе Microsoft Windows и в виде указателя на экране.

В заявке на патент WO 02/37029 фирмы Affymetrix Inc. описано аппаратное обеспечение и программное обеспечение для интерфейса пользователя, где окна соединяются друг с другом. Интерфейс пользователя особенно пригоден для графического отображения данных, полученных в результате анализа биологических проб.

В заявке на патент WO 02/33576 заявителя Парка описаны способ и устройство для создания разделенного окна объекта для соединенного с Интернетом устройства или терминала, особенно пригодного для электронной почты, рекламы в Интернете и аналогичных применений, управляемого параметрами среды окна объекта, а также предварительно сохраненной информации об окне из одной или нескольких баз данных.

В заявке на патент WO 03/014905 фирмы Danger Research Inc. описаны способ и система для компьютерного экрана, направленные на взаимодействие пользователя с системами мгновенных сообщений (IM) (ICQ) и аналогичными системами сообщений. За счет использования этой системы можно одновременно отображать несколько мгновенных сообщений и осуществлять управление ими со стороны пользователя, начиная с первого окна мгновенного сообщения, где другие сообщения отображены в виде указателей.

В заявке на патент US 2001/0047626 А1 заявителя Акира Окадо описан способ управления окном в системе управления окнами. При использовании этого способа изменяют размер окон с первого размера до второго размера на основе информации, содержащейся в окне.

В заявке на патент US 5666498 фирмы IBM Corporation описаны система и способ для автоматического расположения окон в устройстве отображения. Способ включает метод управления и вычисления для расположения окон, что упрощает выбор активного окна.

Целью данного изобретения является обеспечение одновременного представления и манипулирования большим набором прикладных программ с помощью организации многоканального режима и системы, управляющей этим режимом, содержащей компьютерное устройство, связанное с небольшим экраном или ограниченной зоной большого экрана.

В одном примере выполнения данного изобретения размер окон на экране компьютера изменяется через множество отображенных размеров. Множество отображенных размеров окон содержит по меньшей мере один опорный размер, используемый так, что содержимое и/или вид содержимого текущего отображаемого окна изменяется и отображается в соответствии со специальными правилами, когда размер текущего окна изменяется до этого, по меньшей мере, одного размера, содержащегося в указанном наборе опорных размеров.

В другом примере выполнения данного изобретения размер окна используется для отображения важности окна. Наибольшее из отображаемых окон является окном с наибольшей важностью; второе по величине окно является вторым по важности окном и т.д. Важность окна устанавливается подпрограммой системы или посредством взаимодействия пользователя с указанным окном. Важность окна используется для отображения статуса содержимого окна, такого как статус процесса, статус услуги или в целом как изменение статуса информации и т.д.

В другом примере выполнения данного изобретения важность окна также сигнализируется с помощью цвета окна.

В другом примере выполнения данного изобретения пользователь может манипулировать окнами и связанными с ними прикладными программами и услугами, включая начало, остановку, сокрытие, отображение, увеличение, свертывание, стирание, расположение и т.д. окон и прикладных программ и/или услуг с помощью устройства ввода, соединенного с компьютерным устройством.

В другом примере выполнения данного изобретения окна с графической информацией отображаются во всех возможных для отображения размерах, указывающих состояние прикладной программы или услуги.

В другом примере выполнения данного изобретения графическая информация окна указывает состояние прикладной программы или услуги, соединенной с окном (при этом информация отображаются во всех возможных для отображения размерах).

В другом примере выполнения данного изобретения система управления окнами принимает введенную информацию из устройства ввода, соединенного непосредственно с компьютерным устройством или через сеть. После приема вводимой информации система управления окнами передает вводимую информацию в выбранное окно. Если не выбрано ни одно окно или выбранное окно не акцептирует вводимую информацию, то создается новое окно системой управления окнами, отображающей принятую информацию в указанном новом окне.

В другом примере выполнения данного изобретения можно подавать информацию, данные и параметры в прикладную программу через, по меньшей мере, одно окно, содержащее такую информацию, данные и параметры, при этом указанное окно информации, данных и параметров можно перетаскивать и сбрасывать в окно, соответствующее прикладной программе, независимо от размера указанных окон.

В другом примере выполнения данного изобретения графические элементы, отображенные в окне или в виде части визуального вида окон, соответствующих прикладной программе или услуге, можно получать с удаленного компьютерного устройства и загружать через сеть.

На чертежах изображено:

фиг.1 - примеры некоторых возможных базовых форм окон согласно одному примеру выполнения данного изобретения;

фиг.2 - примеры различных окон, содержащих один или несколько графических элементов, отображающих различную информацию, согласно одному примеру выполнения данного изобретения;

фиг.3 - возможность изменения размера окон, включая одно окно, которое представляет важное окно, согласно одному примеру выполнения данного изобретения;

фиг.4 - возможность изменения при необходимости масштаба окна до меньшего размера (изображения 1-5) и получения увеличенного наложения (изображение 6);

фиг.5 - возможность изменения масштаба окна с его существующего размера до его целевого размера через набор промежуточных размеров, при этом некоторые размеры являются опорными размерами, некоторые размеры являются невидимыми размерами и некоторые размеры являются отображаемыми размерами согласно одному примеру выполнения данного изобретения;

фиг.6 - окно для прикладной программы, отображающее расписание трамвая, при этом окно показано в трех разных размерах, каждый из которых основан на разном опорном размере окна, согласно одному примеру выполнения данного изобретения;

фиг.7 - использование размеров окон для представления их важности согласно одному примеру выполнения данного изобретения;

фиг.8 - блок-схема модулей главной программы согласно одному примеру выполнения данного изобретения;

фиг.9 - пример списка окон согласно одному примеру выполнения данного изобретения;

фиг.10 - обзор инфраструктуры услуг согласно одному примеру выполнения данного изобретения;

фиг.11 - обзор системы управления окнами и ее управляющей системы при использовании в прикладной программе сеанса интерактивной переписки согласно одному примеру выполнения данного изобретения;

фиг.12 - пример интерактивной переписки, основанной лишь на графических элементах, согласно одному примеру выполнения данного изобретения;

фиг.13 - пример сигнализации состояния в компьютерное устройство согласно одному примеру выполнения данного изобретения;

фиг.14 - пример использования системы управления окнами и ее управляющей системы, например для оплаты стоянки автомобиля, согласно одному примеру выполнения данного изобретения;

фиг.15 - пример нахождения и использования окна для облегчения наблюдения за событием, таким как футбольный матч, согласно одному примеру выполнения данного изобретения;

фиг.16 - пример использования системы управления окнами для информационных услуг согласно одному примеру выполнения данного изобретения;

фиг.17 - прием и отображение текста с помощью окна согласно одному примеру выполнения данного изобретения;

фиг.18 - создание нового окна, принимающего ввод, который затем сбрасывается в окно будильника, согласно одному примеру выполнения данного изобретения;

фиг.19 - использование ввода для инициирования и уточнения поиска окна вызова (окна набора номера) в сотовом телефоне согласно одному примеру выполнения данного изобретения.

Как показано на фиг.1, различные окна согласно данному изобретению могут иметь различные базовые формы. Окно сохраняет свою базовую форму при отображении во всех размерах.

В одном примере выполнения данного изобретения окна выглядят как пузыри в ванне с мыльной водой на виде сверху. В одном примере выполнения в карманном компьютере используется перо для перемешивания. Сначала экран пуст и не показывает окон. Когда перо используется для перемешивания воды, например, посредством прикосновения к экрану, то создаются пузыри, как это происходит в реальной ванне с мыльной водой. Создаваемые пузыри поднимаются снизу в направлении поверхности ванны, т.е. перпендикулярно поверхности экрана. Во время подъема размер пузырей увеличивается, придавая сильную познавательную поддержку использованию этого примера выполнения данного изобретения, что делает для пользователя системы предсказуемыми и понятными взаимодействие, поведение и необходимые действия.

В другом примере выполнения данного изобретения пузыри, которые полностью поднялись вверх, начинают опускаться. Размер пузырей уменьшается во время опускания пузырей, пока они не достигнут дна ванны. Таким простым образом, посредством использования поднимающихся и опускающихся пузырей с изменяющимися размерами, экран может отображать любой набор окон, содержащихся в системе управления окнами, даже на небольшом экране или на части большого экрана.

В одном примере выполнения данного изобретения в компьютерном устройстве используется модуль программного обеспечения отображения (драйвер устройства) для рисования окон на соединенном экране. Окна, подлежащие отображению, и порядок их отображения обычно обеспечиваются через список атрибутов, которые определяют параметры представления указанных окон на экране.

В другом примере выполнения данного изобретения атрибут в указанном списке используется модулем отображения в качестве параметра, устанавливающего важность окна. Важность может быть установлена относительно 1 путем придания наиболее важному окну величины 1, а другим, менее важным изображениям, долей 1. Если важность окна установлена равной 0,7, то отображаемый размер составляет 0,7 отображаемого размера окна, когда оно имеет важность, установленную равной 1.

На фиг.2 показаны окна, содержащие различные графические элементы. На фиг.3 показана возможность отображения окна с большей важностью, чем у других окон, в виде окна большего размера. На фиг.4 показан пример изменения масштаба окон в сторону уменьшения согласно данному изобретению.

В одном примере выполнения данного изобретения экранное устройство извлекает с помощью программного обеспечения, известного для специалистов в данной области техники, координаты точки нажатия на поверхность дисплея пером или другим аналогичным предметом. Для выполнения действия пользователь выполняет жест пером или другим аналогичным предметом на поверхности экрана, отображающего, например, пузырь. Извлеченные координаты идентифицируют выбор, сделанный с помощью предмета.

В одном примере выполнения данного изобретения с компьютерным устройством соединена клавиатура. Действия выполняются пользователем посредством выбора пузыря для приема действия с помощью стрелочных клавиш на клавиатуре и последующего нажатия на клавиши для вызова соответствующего действия.

В другом примере выполнения данного изобретения пользователь может выбирать подходящее действие во время подъема пузыря в направлении поверхности.

В предпочтительном варианте выполнения системы управления окнами согласно данному изобретению, как показано на фиг.5, масштаб окна изменяется, например, через размеры, обозначенные позициями 12, 13, 14 и 15. Это показано на фиг.5 в виде эволюции (развития) вдоль оси 7. Ось может представлять изменение размера окон во времени, однако указанная эволюция не обязательно является непрерывной эволюцией. Согласно данному изобретению эволюция через различные размеры может зависеть от событий. События как таковые могут быть действиями пользователя или действиями подпрограммы системы. В данном примере, когда окно увеличивается или уменьшается в размере, то оно проходит через все возможные размеры, включая видимые размеры, обозначенные позициями 2, 3, 4, 5 и 6 на фиг.5. При определенных геометрических размерах, называемых опорными размерами, таких как, например, размеры 2, 4 и 6 на фиг.5, содержимое, содержащееся в окне, и графический вид содержимого изменяется в соответствии с правилами, установленными для окон (например, в виде списка параметров) для опорного размера, в то время как базовая форма окна сохраняется. Различный вид на дисплее иллюстрируется позициями 8, 9, 10 и 11 на фиг.5. Штриховые стрелки, указывающие от размеров 2, 4 и 6 окна в направлении соответствующих изображений 8, 9, 11 на экране, иллюстрируют действия, связанные с прохождением окна через указанный соответствующий опорный размер. Возможные изменения указанного окна, содержат, но не ограничиваясь этим:

- существующие графические элементы в окне получают новый размер и/или положения в указанном окне,

- существующие графические элементы удаляются из указанного окна,

- графические элементы добавляются в указанное окно из базы (1) элементов.

В еще одном примере выполнения данного изобретения отображение окон, показанное в виде эволюции размеров, как показано на фиг.5, выполняется в обратном порядке. То есть отображаемые окна изменяются с уменьшением в размере противоположно направлению, указанному осью 7 на фиг.5.

Действительно, отображаемый размер окна задается, как показано на фиг.5, в виде эволюции размеров, либо в виде непрерывной эволюции размера вверх и вниз, либо в виде эволюции, зависящей от событий. Однако отображаемый физический вид окна на дисплее может зависеть от пиксельного разрешения указанного дисплея. Если разрешение является недостаточным для выражения точного размера окна, то драйвером устройства выбирается наиболее близкий возможный размер, как известно для специалистов в данной области техники.

В предпочтительном примере выполнения данного изобретения предусмотрены три опорных размера, задающих соответственно минимальный размер окна, максимальный размер и промежуточный размер указанного окна.

В другом примере выполнения данного изобретения предусмотрены два опорных размера, описывающие соответственно минимальный и максимальный размер окна.

Программное обеспечение дисплейного модуля согласно данному изобретению рисует окна, имеющие размер в соответствии с их важностью. На фиг.7 показан пример пяти окон с важностью от единицы до пяти. Важность является атрибутом, который может устанавливать пользователь. В одном примере выполнения данного изобретения атрибуты может изменять пользователь посредством указания на окно на сенсорном экране посредством выполнения жеста пером, например посредством удерживания пера на пузыре в течение минимального времени, с целью выбора функции редактирования указанного окна. В другом примере выполнения данного изобретения отображается меню с различными действиями, связанными с указанным окном. Одним возможным действием является установка важности окна.

В другом примере выполнения компьютерное устройство само устанавливает важность. В примере, показанном на фиг.6, для указанного компьютерного устройства является естественным придавать наибольшую важность окну, отображающему расписание трамваев для остановки, когда остается минимальное время до отправления указанного трамвая с указанной конкретной трамвайной остановки. В этом примере выполнения свойство важности определяют часы. При наступлении времени, когда окно имеет свою наибольшую важность, оно отображается в своем наибольшем размере пропорционально важности.

В другом примере выполнения данного изобретения ввод, принятый из устройства ввода системой управления окнами, передается в активное окно. Активное окно является окном, которое последним избрал пользователь, например, с помощью предмета на дисплее карманного компьютера. Активное окно может быть также окном, установленным последним системой управления окнами и ее управляющей системой, согласно данному изобретению. Указанное окно обеспечивает текст для принимающего алгоритм текста, предусмотренного специально для этого окна. Алгоритм может быть простым, например, лишь для выдачи и отображения напечатанного текста в указанном окне. Другие примеры алгоритмов могут выполнять интерпретацию или анализ текста, как известно для специалистов в данной области техники, выделение интересующих данных для установки, например, параметров для окна, с использованием текста для поиска среди возможностей выбора, соединенных с окном, и т.д.

В другом примере выполнения данного изобретения устанавливается новое окно для принятого печатного текста, когда система управления окнами принимает ввод из устройства ввода. Таким образом, напечатанный текст может удерживаться в системе без связи с какой-либо специальной прикладной программой. Напечатанный текст может удерживаться, например, в виде «наклейки». Другой возможностью использования таких текстов является установка параметров в другом окне посредством перетаскивания окна с напечатанным текстом в приемное окно.

В предпочтительном варианте выполнения выполнение модулей программного обеспечения, содержащих систему управления окнами и ее управляющую систему, согласно данному изобретению основывается на двух главных частях: исполняющей системе, которая обрабатывает динамику и процесс выполнения указанных модулей программного обеспечения, и инфраструктуре услуг, которая является собранием объектов, которые являются основной частью всех услуг в системе.

На фиг.8 показаны главные компоненты исполняющей программы. При выполнении системы, показанной на фиг.8, используются уже имеющиеся услуги в операционной системе компьютерного устройства, как известно для специалистов в данной области техники. Наиболее важными этими услугами являются интерфейс графических устройств (GDI), услуга событий, соединенных с вводами информации (Event), связь с другими процессами и компонентами системы (СОМ) и связь с сетью (NET).

На основе базовых услуг обеспечивается уровень услуг поддержки. Услуги поддержки можно классифицировать следующим образом:

- управление рисунком, расположением, размером и важностью окон, администратор 1 управления,

- управление списками прикладных программ, администратор 2 списков,

- управление ресурсами, такими как графические ресурсы, администратор 3 ресурсов,

- управление сообщениями в сеть и из сети, включая доставку в правильную прикладную программу на основе адреса указанной прикладной программы, администратор 4 сообщений.

Администратор 1 управления использует список 2 текущих окон для определения размера, расположения и т.д. указанных текущих окон на дисплее. Список 2 содержит сноски на окна и относящиеся к нему данные, включая их важность. Пример содержания списка показан на фиг.9. Каждое окно имеет внутренний идентификатор (название окна), его важность задана в виде относительного числа (относительной важности), и список необходимых ресурсов (список ресурсов). Ресурсы указываются по названию, и администратор ресурсов является ответственным за управление ресурсами, включая их расположение, включая, при необходимости, их загрузку, выделение и освобождение свободной памяти в компьютерном устройстве, осуществляющем систему управления окнами и ее управляющую систему, и т.д. Список может также содержать сноски на объекты (файлы), содержащие графические элементы, используемые системой управления окнами. Такие изображения могут быть графическими элементами на основе точечной графики, графическими элементами на основе векторов или их комбинаций. Такие графические элементы можно загружать из удаленной компьютерной системы через сеть. Дисплейный модуль (не изображен) может изменять масштаб, увеличивать и уменьшать такие изображения, как известно для специалистов в данной области техники.

Дополнительно к своей базовой информации окно согласно данному изобретению может иметь внешний идентификатор (внешний ID), используемый, например, службой 4 сообщений на фиг.4 при передаче и приеме сообщений.

Главные компоненты указанной инфраструктуры услуг показаны на фиг.10. Инфраструктура услуг является объектно-ориентированной структурой, обеспечивающей базовые функции, требуемые от всех услуг, построенных согласно данному изобретению. Инфраструктура услуг содержит базовые функции, необходимые для каждой услуги, которая отображает окно в системе управления окнами. Ниже приводится описание различных классов.

Все окна используют совместно общую базу (База). Ни один пример окон не строится непосредственно на базе, а на ее различных производных. Наиболее важные способы и атрибуты относятся к обработке:

- важности,

- рисования фигуры,

- управления сносками на ресурсы,

- изменения масштаба,

- функций для базового взаимодействия.

Большинство базовых окон действуют лишь в качестве графических символов и основаны на классе символа (символ). Символ не содержит нестандартной обработки и его можно рассматривать в качестве реализуемой версии базового класса (базы).

Базовые окна с собственной обработкой, такой как базовые услуги, основываются на классе простых приложений. Этот класс расширяет базовый класс с помощью, например, способов:

- приема и передачи событий, включая механизм адресации,

- собственной обработки.

Услуги, которые должны быть способны содержать другие окна кроме своих собственных, основываются на классе приложений-контейнеров. Класс расширяет свое простое приложение, например, следующими атрибутами и способами:

- добавления окна,

- удаления окна,

- контроля за добавлением или удалением окна,

- рисования сложного содержимого.

Услуги, которые должны быть способны принимать (например, посредством перетаскивания и сбрасывания действий) специальные окна, содержащие информацию, относящуюся к указанному приемному окну, например для указания специальных событий или установки специальных параметров, основываются на классе приложений выбора. Класс расширяет приложение-контейнер, например, следующими атрибутами и способами:

- набором возможностей выбора, т.е. окон (окон, основанных на классе выбора), которые можно добавлять и/или удалять в соответствии с заданными параметрами, событиями и т.д.

- списком управления и управляющим блоком для возможностей выбора, обеспечивающим отображение возможностей выбора и просмотр их пользователем.

Данное изобретение можно использовать для многих различных приложений и в устройствах различных типов. Очень важным специальным приложением при использовании в сотовых телефонах и персональных цифровых секретарях является обмен информацией в реальном времени. На фиг.11 показаны окна и действия, предусмотренные для сеанса обмена информацией в реальном времени группой друзей, планирующих просмотр кинофильма. Изображение А на фиг.11 показывает, как используется система управления окнами при обмене информацией в реальном времени. Один участник, Том, инициирует обмен информацией в реальном времени. На своем экране он имеет окно 2, представляющее его самого, а также другое окно 4. Последнее окно может быть окном любого типа, например окном с изображением, принятым от друга, провайдера услуг или изображением, снятым камерой, соединенной с компьютерным устройством, и т.д.

Сначала экран Тома отображает пустой обмен информацией в реальном времени, содержащий лишь его самого в качестве участника. Дополнительно к этому экран отображает окна 3, представляющие лиц или группы, которые могут быть добавлены к обмену информацией в реальном времени, и другие окна 15, которые Том часто использует во время своих обменов информацией в реальном времени. Том выбирает набор приемников посредством перетаскивания различных окон, представляющих приемники для участия в обмене информацией в реальном времени. Экран непрерывно обновляется для отображения любых изменений, как показано в изображении В на фиг.11. Участники отображаются по именам. На экране также отображается число непрочитанных сообщений 14 в обмене информацией в реальном времени.

Дополнительно к виду окна обмена информацией в реальном времени Том может ввести вид стандартного полного экрана для того же обмена информацией в реальном времени, как показано в изображении С на фиг.11. Том пишет сообщение 9, которое маркируется его именем и текущим временем 8. Том может маркировать также одно или несколько слов, так что они становятся видимыми в окне 10.

После приема Джейн приглашения от Тома к обмену информацией в реальном времени, как показано в изображении Е на фиг.11, она решает, что желает присутствовать, т.е. смотреть фильм. Она указывает это посредством перетаскивания окна 2, представляющего ее, в окно обмена информацией в реальном времени. Это действие указывается графически в списке участников, как обозначено в изображении F позицией 5. В виде на полном экране обмена информацией в реальном времени это отображается в виде системного сообщения, как обозначено в изображении G позицией 12.

Когда Джейн начинает взаимодействие по обмену информацией в реальном времени в изображении F, то ее экран отображает окна, которые она обычно использует во время обмена информацией в реальном времени, например будильник 7. Она может также ввести вид полного экрана обмена информацией в реальном времени, как показано в изображении G, для записи того, что она предпочитает пойти в кино в 9 часов, как обозначено позицией 9.

После окончания Джейн ее сообщения, она делает вид окна меньше, как показано в изображении Н. В результате некоторая информация 4 удаляется, некоторая информация 11 сохраняется, в то время как другая информация, такая как имена, отображается, но в другом представлении, требующем меньше места (например, позиция 5 заменяется позицией 6).

На фиг.12 показано, как можно выполнять обмен информацией в реальном времени непосредственно в виде окна. Том выступает инициатором, как показано в изображении А. Он начинает обмен информацией в реальном времени, приглашает Джейн и добавляет окно 2, содержащее некоторое содержимое, которое они оба могут интерпретировать. Джейн отвечает, как показано в изображении С, посредством добавления нового окна 4 в качестве ее вклада. Том отвечает, как показано в изображении С, посредством удаления своего окна 2. Таким образом, диалог состоялся в виде окна. Все это время вид полного экрана все еще остается доступным.

На фиг.13 показана ситуация, когда Том имеет несколько окон 3, отображаемых на его экране, как показано в изображении А. Дополнительно к этому он имеет окно 1, указывающее, сколько времени осталось до определенного действия. Это может быть, например, время, оставшееся до отправления следующего трамвая, который доставит его с работы к дому.

Большую часть дня экран имеет лишь небольшие изменения, как показано в изображении В. Окно, отображающее расписание трамваев, изменяет свой цвет, указывая время до отправления следующего трамвая, как обозначено позицией 2.

Когда подходит время, когда Том обычно покидает работу и едет домой, окно трамвайного расписания увеличивается, как показано позицией 5 в изображении С. Аналогичным образом, Том может изменить размер окна вручную посредством выполнения соответствующего действия. При увеличении окна оно обеспечивает также место для более подробной информации, показывая в этом случае, что осталось лишь немного времени перед отправлением трамвая (позиция 7), в то время как альтернативный автобус уходит несколько позже (позиция 6). Графический элемент, представляющий трамвай, больше элемента, представляющего автобус. Различный размер указывает, что пользователю следует торопиться, если он хочет поехать на трамвае, а не на автобусе.

После некоторого времени элемент автобуса, показанный в изображении С, начинает увеличиваться и изменяет цвет. Поскольку само окно 5 не становится более важным, то оно не изменяет свой размер. Вместо увеличения элемента автобуса уменьшается элемент трамвая для указания того, что трамвай и автобус имеют теперь одинаковую важность.

На фиг.14 показана услуга по оплате и контролированию времени, оставшегося для парковки. Пример начинается с момента первого платежа, как показано в изображении А, и остается 24 минуты оплаченного времени 1. Дополнительно к этому пользователь имеет несколько других окон 3 на экране. Когда времени остается меньше и меньше, как показано в изображении В и С, окно увеличивается и изменяет цвет (позиции 4 и 8). При увеличении размера окна остается меньше места для дополнительной информации. Если пользователь желает оплатить дополнительное время, то он выполняет соответствующее действие с окном для отображения возможностей выбора, как показано в изображении С. Возможности выбора могут состоять в оплате до определенного времени 5 или определенной суммы 6. В данном примере пользователь выбирает оплату до определенного времени. Пользователь выполняет действие на одной из указанных альтернатив времени, как показано в изображении D (позиция 7). В данном примере пользователь выбирает оплату до 15.40 посредством выполнения действия с окном, содержащим текст 15.40, для добавления его в окно парковки. После окончания пользователем процедуры оплаты окно сжимается, как показано в изображении Е, для указания того, что есть много времени до истечения времени парковки.

На фиг.15 изображение А показывает экран без видимых окон. Пользователь выполняет действия для отображения компьютерным устройством возможных окон 2, 3, как показано в изображении В. Пользователь заинтересован лишь одним окном 3, и другое окно 2 исчезает, когда пользователь выбирает интересующее его окно, как показано в изображении С. Окно, выбранное пользователем, является окном 4, используемым для слежения за футбольным матчем. Окно изменяет размер и содержимое в зависимости от представляющих интерес событий в матче, как показано в изображении D (позиция 5).

На фиг.16 пользователь имеет экран без видимых окон при приеме нового окна из сети, соединенной с компьютерным устройством. Окно 1 отображает информацию об условиях для лыжного спорта в окрестностях, как показано в изображении А. Пользователь заинтересован в информации об активном отдыхе, но сомневается, что это должны быть лыжи. Пользователь выполняет действие с окном для получения новых предложений, как показано в изображении В, в этом случае предлагается плавание (позиция 2). Пользователь решает, что посещение бассейна является интересным, но желает пригласить некоторых друзей. Пользователь выполняет действие для отображения выбранного набора всех возможных окон, как показано в изображении С (позиции 4 и 5). Пользователь выбирает окно 5 обмена информацией в реальном времени посредством перетаскивания окна плавания в окно обмена информацией в реальном времени, как показано в изображении С. Обмен информацией в реальном времени может выполняться как в примере, описывающем обмен информацией в реальном времени (см. фиг.11 и 12).

В изображении А на фиг.17 активным является окно 1 SMS, а в качестве принимающего SMS установлен Ким. Показаны другие возможные приемники 2, 3, которые могут быть добавлены пользователем. При печатании пользователем текста текст принимается системой управления окнами и направляется в окно SMS. Текст интерпретируется как имеющий содержимое короткого сообщения и просто отображается, например, в виде пузыря 4.

В изображении А на фиг.18 пользователь не имеет активных окон. Когда пользователь начинает печатать, то система управления окнами создает новое окно для приема ввода, как показано в изображении В, позиция 2. Пользователь печатает некоторый текст, содержащий в начале четыре цифры. Пользователь перетаскивает и сбрасывает текст окна 2, например, в окно 1 будильника. Окно будильника интерпретирует текст и извлекает четыре цифры в качестве информации времени, и соответственно устанавливает параметры времени окна будильника. Время будильника и остаток текста отображаются в окне будильника, как показано в изображении С, позиция 3.

В изображении А на фиг.19 пользователь имеет активное окно 1 вызова (набора номера). Наиболее часто вызываемые лица 2 и списки 3 последних вызовов в адресной книге отображаются вокруг окна вызова. Для вызова одного из лиц пользователь может выполнить соответствующее действие с окном этого лица, однако пользователь вместо этого начинает печатать. Когда пользователь начинает печатать, то система управления окнами передает текст в окно вызова (активное окно). Окно вызова отображает текст и использует его в качестве критерия выбора. Как показано в изображении В, пользователь напечатал Р, и отображаются лишь лица, имеющие имя, начинающееся с Р, при этом сначала указываются наиболее часто вызываемые лица. Дальнейшая печать уточняет поиск, как показано в изображении С; когда остается лишь одно лицо, то это лицо образует отдельный пузырь для облегчения действия вызова этого лица.

В другом варианте выполнения изобретения соединенным устройством ввода может быть клавиатура, в которой каждая клавиша имеет несколько интерпретаций, как в большинстве сотовых телефонов. При использовании ввода с такой клавиатуры для поиска используются все варианты интерпретации для определения критериев поиска. Отображаемый текст представляет число интерпретаций клавиш. Когда набор, соответствующий критериям поиска, является пустым, то пользователь может набирать напечатанный номер непосредственно посредством выполнения соответствующего действия в окне вызова. Другие механизмы поиска выполняются, как было указано в предыдущем варианте выполнения.

Хотя были подробно описаны предпочтительные варианты выполнения данного изобретения, следует понимать, что в них возможны различные изменения, замены и чередования без отхода от идеи и объема данного изобретения, заданных прилагаемой формулой изобретения.

Класс G09G5/14 отображение нескольких полей индикации

устройство управления отображением и способ управления отображением -  патент 2528151 (10.09.2014)
передача изменяющегося визуального контента -  патент 2506715 (10.02.2014)
дисплей телевизионного приемника -  патент 2500042 (27.11.2013)
устройство управления дисплеем, способ управления дисплеем и программа -  патент 2450366 (10.05.2012)
способ и устройство автоматического генерирования сводки множества изображений -  патент 2440606 (20.01.2012)
устройство отображения изображения, устройство съемки изображения -  патент 2437169 (20.12.2011)
системы и способы предоставления уведомлений системного уровня в мультимедийной консоли -  патент 2408085 (27.12.2010)
устройство обработки информации, способ управления устройством обработки информации, компьютерная программа и среда хранения -  патент 2402080 (20.10.2010)
устройство управления видеоизображением и способ управления видеоизображением -  патент 2367110 (10.09.2009)
концентратор распределения видеосигналов множества источников -  патент 2216879 (20.11.2003)
Наверх