Способ и система обеспечения взаимодействия со множеством приложений при использовании отдельного интерфейса пользователя

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

 

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

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

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

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ ОСУЩЕСТВЛЕНИЙ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

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

Если обратиться к Фигуре 1, то представлен пример 100 системы для реализации способа одновременного взаимодействия с набором прикладных программ в соответствие с предпочтительным осуществлением изобретения, описанным ниже в данной работе. Система 100 состоит из компьютера клиента 102, такого как, например, персональный компьютер или рабочая станция для просмотра медицинских снимков пациента и ввода диагностического отчета в файл прикладной программы соответствующего пациента. Компьютер клиента 102 подсоединен через коммуникационную сеть 112 к серверным компьютерам 120А и 120В. На серверных компьютерах 120А и 120В выполняются, например, различные прикладные программы, предназначенные для выполнения, например, различных процессов по отображению изображений за счет воспроизведения данных изображений, зафиксированных такими различными системами воспроизведения изображений, как сканеры MRI и СТ, и такие программы для управления файлами пациентов как, например, программы, реализованные в системе PACS. Коммуникационная сеть 112 состоит, например, из локальной сети (LAN), соединяющей компьютер клиента 102 с серверными компьютерами 120А и 120В в пределах такой организации, как, например, больница. В качестве альтернативы коммуникационная сеть 112 охватывает глобальную вычислительную сеть (WAN) или Интернет, соединяющие компьютеры клиента и серверные компьютеры таких различных организаций, как, например, больницы, диагностические клиники и офисы семейных врачей.

Предпочтительное осуществление способа для одновременного взаимодействия с набором прикладных программ в соответствии с изобретением выполняется, например, с помощью процессора 104 за счет исполнимых команд, хранимых в памяти 106 компьютера клиента 102. Затем в зависимости от запросов пользователя выполняется программа взаимодействия с приложениями. Например, программа взаимодействия с приложениями передает команды процессорам 122А и 122В серверных компьютеров 120А и 120В для выполнения первой прикладной программы и второй прикладной программы соответственно. Во время своего выполнения программа взаимодействия с приложениями разрешает пользователю взаимодействовать с обеими прикладными программами, одновременно с этим обеспечивая отдельный интерфейс пользователя, который отображается на дисплее 108 компьютера клиента 102. В качестве альтернативы одна или несколько прикладных программ выполняются с помощью процессора 104 компьютера клиента 102. Процессором 104 для выполнения программы взаимодействия с приложениями является, например, центральный процессор (CPU) компьютера клиента 102. По желанию пользователя для выполнения по меньшей мере части программы взаимодействия с приложениями, например, той ее части, которая предназначена для генерирования отображаемых данных, используется графический процессор (GPU).

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

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

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

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

На Фигуре 3 иллюстрируется типичная раскладка отдельного интерфейса пользователя 200, однако предпочтительное осуществление изобретения этим не ограничивается. Отдельный интерфейс пользователя 200 представлен в виде отдельного окна, по которому перемещается курсор. Оно содержит поле команд 202, разбитое на множество зон взаимодействия 204, представленных, например, в виде кнопок, и разделенное на области отображения 206 и 208. По зонам взаимодействия 204, например, можно щелкать кнопкой мышки, вводить туда команды с клавиатуры 110 или касаться того места сенсорного экрана, где они расположены. Области отображения предназначены, например, для представления данных изображения, переданных туда первой прикладной программой 206 и второй прикладной программой 208. Зоны взаимодействия 204, например, группируются в соответствии с функциональной возможностью, с которой они связаны, например, одна группа имеет отношение к командам, используемым для просмотра, а другая группа - к командам, используемым для редактирования, и/или к соответствующей прикладной программе. По желанию пользователя в зонах взаимодействия 204 можно щелкнуть кнопкой мышки для того, чтобы открыть прокручиваемое на экране меню с целью выбора конкретных функций, или открыть поле для получения информации пользователя, например фамилию пациента, набранную с клавиатуры пользователем.

В позиции 18 происходит получение входных данных пользователя, то есть после того, как пользователь щелкнул кнопкой мышки по зоне взаимодействия 204. Затем определяется связь полученных входных данных пользователя с соответствующей зоной взаимодействия 20 и обеспечивается их подача в прикладную программу, связанную с соответствующей зоной взаимодействия 22. Если зона взаимодействия связана с функциональной возможностью, разделяемой по меньшей мере между двумя прикладными программами, то входные данные пользователя одновременно поступают по меньшей мере в две прикладные программы, связанные с отдельной зоной взаимодействия. Например, после этого пользователь сможет одновременно перемещать вверх-вниз курсор в обоих изображениях при просмотре двух наборов выведенных на экран данных, представленных двумя прикладными программами, например, первой прикладной программой для просмотра сканограмм из сканера СТ и второй прикладной программой для просмотра сканограмм из сканера MRI, которые выводятся в зоны отображения 206 and 208 одновременно. По желанию пользователю разрешено выбирать одну прикладную программу для обеспечения туда ввода входных данных пользователя.

При 24 данные первой прикладной программы и данные второй прикладной программы поступают из первой прикладной программы и второй прикладной программы соответственно. При этом генерируются отображаемые на экране дисплея данные 26 в зависимости от данных первой прикладной программы и данных второй прикладной программы, которые затем одновременно выводятся в области отображения 206 и 208 отдельного интерфейса пользователя 200.

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

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

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

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

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

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

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

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

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

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

9. Способ по п. 8, в котором упомянутый поднабор является выбираемым пользователем.

10. Способ по любому из п.п. 1-5, 7 или 9, в котором множество прикладных программ, связанных с программой взаимодействия с приложениями, является выбираемым пользователем.

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

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

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

14. Запоминающий носитель по п. 13, в котором процессор при выполнении команд дополнительно выполняет: прием входных данных пользователя;
определение связи принятых входных данных пользователя с соответствующей зоной взаимодействия; и
предоставление входных данных пользователя в прикладную программу, связанную с соответствующей зоной взаимодействия.

15. Запоминающий носитель по п. 13, в котором процессор при выполнении команд дополнительно выполняет:
прием данных прикладной программы в зависимости от входных данных пользователя; и
генерирование данных отображения в зависимости от данных прикладной программы для отображения данных прикладной программы с использованием отдельного интерфейса пользователя.



 

Похожие патенты:

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

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

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

Изобретение относится к области развертывания программного обеспечения в корпоративной вычислительной сети. Техническим результатом является оптимизация конфигурирования программного обеспечения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам обработки информации. Технический результат заключается в обеспечении тактильной индикации, позволяющей пользователю различать активные состояния устройства без необходимости представления на дисплее дополнительной информации. Устройство содержит блок пользовательского ввода, процессор и память, включающую компьютерный программный код, при этом указанная память и указанный компьютерный программный код конфигурированы для обеспечения совместно с указанным процессором выполнения указанным устройством управления дисплеем для отображения элемента пользовательского интерфейса и связывания в ответ на активацию блока пользовательского ввода элемента пользовательского интерфейса с тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации. 5 н. и 25 з.п. ф-лы, 7 ил.
Наверх