Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов



Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов

 

G06F3/048 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2600544:

МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи (US)

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

 

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ

[0001] Современные парадигмы веб-браузера страдают визуальными и интерактивными недостатками, которые могут ухудшать пользовательское восприятие. Например, во многих веб-браузерах используется подход “оформление поверх контента”, в котором пользовательский инструментарий, например навигационный инструментарий, а также другой инструментарий постоянно появляется в оформлении в верхней части браузера. Он занимает область экрана, которую можно было бы выделить под контент веб-страницы. В свою очередь, люди не могут уделять свое полное, неразделенное внимание веб-страницам. Повсеместное присутствие на экране этого инструментария не позволяет людям полностью погрузиться в контент страницы.

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

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

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

[0004] Различные варианты осуществления предусматривают пользовательский интерфейс веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. Подход, отвечающий изобретению, подчеркивает подход “контент поверх оформления” за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя.

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

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

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

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

[0008] Фиг.1 - иллюстрация среды в примерной реализации в соответствии с одним или более вариантами осуществления.

[0009] Фиг.2 - иллюстрация системы в примерной реализации, более подробно демонстрирующая фиг.1.

[0010] Фиг.3 иллюстрирует примерное вычислительное устройство в соответствии с одним или более вариантами осуществления.

[0011] Фиг.4 - логическая блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления.

[0012] Фиг.5 иллюстрирует примерное вычислительное устройство в соответствии с одним или более вариантами осуществления.

[0013] Фиг.6 - логическая блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления.

[0014] Фиг.7 иллюстрирует примерное вычислительное устройство в соответствии с одним или более вариантами осуществления.

[0015] Фиг.8 - логическая блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления.

[0016] Фиг.9 иллюстрирует примерное вычислительное устройство, которое можно использовать для реализации различных описанных здесь вариантов осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

Обзор

[0017] Различные варианты осуществления предусматривают пользовательский интерфейс веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. Подход, отвечающий изобретению, подчеркивает подход “контент поверх оформления” за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя.

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

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

[0020] В нижеследующем рассмотрении сначала описана примерная среда, которая пригодна для применения описанных здесь методик. Затем описаны примерные иллюстрации навигационного пользовательского интерфейса, который можно применять в примерной среде, а также в других средах. Далее, раздел под названием “модель постоянства” (“Persistence Model”) описывает модель постоянства в соответствии с одним или более вариантами осуществления. После этого раздел под названием “установочное размещение” описывает установочное размещение различного инструментария, включая навигационный инструментарий, в соответствии с одним или более вариантами осуществления. Затем, раздел под названием “взаимодействие” описывает аспекты пользовательского взаимодействия в отношении инструментария, включая навигационный инструментарий, в соответствии с одним или более вариантами осуществления. Наконец, раздел под названием “примерное устройство” описывает аспекты примерного устройства, которое можно использовать для реализации одного или более вариантов осуществления.

Примерная среда

[0021] На фиг.1 показана иллюстрация среды 100 в примерной реализации, которая пригодна для применения описанных здесь методик просмотра (браузинга). Проиллюстрированная среда 100 включает в себя пример вычислительного устройства 102, которое может быть сконфигурировано различными способами. Например, вычислительное устройство 102 может быть сконфигурировано как традиционный компьютер (например, настольный персональный компьютер, портативный компьютер и т.д.), мобильная станция, развлекательное приспособление, телевизионная приставка, коммуникативно подключенная к телевизору, беспроводной телефон, нетбук, игровая консоль, карманное устройство и т.д., как описано далее в связи с фиг.2. В одном или более вариантах осуществления вычислительное устройство выполнено в виде устройства с формфактором компактного или планшетного типа, которое пользователь обычно может держать одной рукой и взаимодействовать с ним другой рукой.

[0022] Таким образом, вычислительное устройство 102 может представлять собой любое устройство от мощных устройств, обладающих значительными памятью и процессорными ресурсами (например, персональных компьютеров, игровых консолей, устройств компактного или планшетного формфактора), до маломощного устройства с ограниченной памятью и/или обработочными ресурсами (например, традиционных телевизионных приставок, карманных игровых консолей). Вычислительное устройство 102 также включает в себя программное обеспечение, которое предписывает вычислительному устройству 102 осуществлять одну или более операций, как описано ниже.

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

[0024] Веб-браузер 104 включает в себя или иным образом использует, в этом примере, модуль 106 распознавания жестов и модуль 108 пользовательского интерфейса веб-браузера.

[0025] Модуль 106 распознавания жестов реализует функциональные возможности, которые позволяют распознавать разнообразные жесты, которые можно применять в связи с действиями просмотра веб-страниц. В, по меньшей мере, некоторых вариантах осуществления один или более жестов можно применять в связи с активацией и деактивацией навигационного инструментария, как описано более подробно ниже. Модуль 106 распознавания жестов может распознавать жесты различными способами. Например, модуль 106 распознавания жестов может быть сконфигурирован для распознавания тактильного ввода, например, пальца руки 106a пользователя, приближающегося к устройству 107 отображения вычислительного устройства 102, с использованием функциональных возможностей сенсорного экрана. Альтернативно или дополнительно, вычислительное устройство 102 может быть сконфигурировано для обнаружения и определения различий между тактильным вводом (например, обеспеченным одним или более пальцами руки 106a пользователя) и стилусным вводом, обеспеченным стилусом. Различение может осуществляться различными способами, например, путем определения отличия площади контакта устройства 107 отображения с пальцем руки 106a пользователя от площади контакта устройства 107 отображения со стилусом.

[0026] Таким образом, модуль 106 распознавания жестов может поддерживать различные методы распознавания жестов посредством распознавания и выявления различия между стилусным и тактильным вводами, а также различными типами тактильных вводов.

[0027] Модуль 108 пользовательского интерфейса веб-браузера сконфигурирован для обеспечения пользовательского интерфейса веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. Подход, отвечающий изобретению, подчеркивает подход “контент поверх оформления” за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя, как описано ниже более подробно.

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

[0029] Фиг.2 иллюстрирует примерную систему 200, демонстрируя веб-браузер 104, реализуемый в среде, где множественные устройства соединены между собой через центральное вычислительное устройство. Центральное вычислительное устройство может быть локальным по отношению к множественным устройствам или может располагаться на удалении от множественных устройств. В одном варианте осуществления центральным вычислительным устройством является “облачная” серверная ферма, которая содержит один или более компьютеров-серверов, которые подключены к множественным устройствам через сеть или Интернет или другими средствами.

[0030] В одном варианте осуществления эта архитектура взаимных соединений позволяет распределять функциональные возможности между множественными устройствами для обеспечения пользователю обобщенного и целостного восприятия множественных устройств. Каждое из множественных устройств может иметь разные физические требования и возможности, и центральное вычислительное устройство использует платформу для обеспечения доставки на устройство восприятия, одновременно адаптированного к устройству и общего для всех устройств. В одном варианте осуществления создается “класс” целевого устройства, и восприятия адаптируются к обобщенному классу устройств. Класс устройства может задаваться физическими признаками или использованием или другими общими характеристиками устройств. Например, как описано ранее, вычислительное устройство 102 может быть сконфигурировано различными способами, например, для использования в качестве мобильного устройства 202, компьютера 204 и телевизора 206. Каждая из этих конфигураций имеет, в общем случае, соответствующий размер или формфактор экрана, и, таким образом, вычислительное устройство 102 может быть сконфигурировано как один из этих классов устройств в этой примерной системе 200. Например, вычислительное устройство 102 может предполагать мобильный 202 класс устройства, который включает в себя мобильные телефоны, музыкальные проигрыватели, игровые устройства, устройства компактного или планшетного формфактора и т.д. Вычислительное устройство 102 также может предполагать компьютерный 204 класс устройства, который включает в себя персональные компьютеры, портативные компьютеры, нетбуки и т.д. Телевизионная 206 конфигурация включает в себя конфигурации устройства, которые предусматривают отображение в случайной среде, например, телевизоры, телевизионные приставки, игровые консоли и т.д. Таким образом, описанные здесь методы могут поддерживаться этими различными конфигурациями вычислительного устройства 102 и не ограничиваются конкретными примерами, описанными в нижеследующих разделах.

[0031] Облако 208 проиллюстрировано как включающее в себя платформу 210 для веб-служб 212. Платформа 210 абстрагирует базовые функциональные возможности оборудования (например, серверов) и ресурсы программного обеспечения облака 208 и, таким образом, может действовать как “облачная операционная система”. Например, платформа 210 может абстрагировать ресурсы для соединения вычислительного устройства 102 с другими вычислительными устройствами. Платформа 210 также может служить для абстрагирования масштабирования ресурсов для обеспечения соответствующего уровня масштаба возникшей потребности в веб-службах 212, которые реализуются посредством платформы 210. Можно также рассматривать различные другие примеры, например, выравнивание нагрузки серверов в серверной ферме, защиту от злонамеренных сторон (например, спама, вирусов и другого вредоносного программного обеспечения) и т.д.

[0032] Таким образом, облако 208 включено в состав стратегии, которая относится к программным и аппаратным ресурсам, к которым вычислительное устройство 102 получает доступ через Интернет или другие сети.

[0033] Методы распознавания жестов, поддерживаемые модулем 106 распознавания жестов, можно обнаруживать с использованием функциональных возможностей сенсорного экрана в мобильной конфигурации 202, функциональных возможностей сенсорной панели компьютерной 204 конфигурации, обнаруживать с помощью камеры в составе поддержки естественного пользовательского интерфейса (NUI), который не предусматривает контакта с конкретным устройством ввода, и т.д. Кроме того, производительность операций для обнаружения и распознавания вводов для идентификации конкретного жеста может распределяться по системе 200, например, вычислительным устройством 102 и/или веб-службами 212, поддерживаемыми платформой 210 облака 208.

[0034] В общем случае, любую из описанных здесь функций можно реализовать с использованием программного обеспечения, программно-аппаратного обеспечения, оборудования (например, неизменяемой логической схемы), ручной обработки или комбинации этих реализаций. Используемые здесь термины “модуль”, “функциональные возможности” и “логика”, в общем случае, представляют программное обеспечение, программно-аппаратное обеспечение (firmware), оборудование или их комбинацию. В случае программной реализации, термины “модуль”, “функциональные возможности” или “логика” представляют программный код, который осуществляет указанные задания при выполнении на процессоре (например, одном или нескольких ЦП) или с его помощью. Программный код может храниться в одном или более машиночитаемых запоминающих устройствах. Описанные ниже признаки методов распознавания жестов не зависят от платформы, в том смысле, что методы можно реализовать на различных коммерческих вычислительных платформах, имеющих различные процессоры.

Модель постоянства

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

[0036] В порядке примера рассмотрим фиг.3, которая иллюстрирует примерную среду 300, которая включает в себя вычислительное устройство 302, имеющее устройство отображения 307. В одном или более вариантах осуществления, при первоначальной загрузке веб-страницы, например, проиллюстрированной на фигуре, на устройстве отображения не визуализируется никакого навигационного инструментария. Напротив, контент веб-страницы представляется таким образом, что пользователю обеспечивается сосредоточенное на контенте, полноэкранное восприятие, где он может сосредотачиваться на контенте веб-страницы, где вид контента не заграждается инструментарием, например, навигационным инструментарием, инструментарием вкладок и пр., который традиционно визуализируется в оформлении веб-браузера или вокруг него.

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

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

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

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

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

[0042] На этапе 400 осуществляется отображение веб-страницы. Этот этап может осуществляться любым пригодным способом. Например, веб-страница может отображаться в ходе процесса инициализации, например, при первоначальной загрузке браузера и отображении домашней страницы пользователя. Альтернативно или дополнительно, отображение веб-страницы может осуществляться в соответствии с навигацией от другой веб-страницы. Этап 402 поддерживает навигационный инструментарий и другой инструментарий в деактивированном состоянии, когда инструментарий не наблюдается. Например, в сценариях, где веб-страница отображается в ходе процесса инициализации, навигационный и другой инструментарий может, по умолчанию, поддерживаться в деактивированном состоянии и представляться посредством особой активации, например, энергичного махового жеста. В другом сценарии, например, когда этап 400 осуществляется в соответствии с навигацией от другой веб-страницы, этап 402 может осуществляться после некоторого типа пользовательской активности, например, в порядке примера, но не ограничения, взаимодействия пользователя с отображаемой веб-страницей в режиме без навигации. В этом случае навигационный инструментарий может первоначально отображаться после новой навигации. Однако такой инструментарий может деактивироваться после последующих действий на конкретной веб-странице, например, когда пользователь физически касается отображаемой страницы, для обеспечения вышеупомянутого полноэкранного восприятия.

[0043] На этапе 404 осуществляется мониторинг взаимодействия пользователя с веб-страницей. Этап может осуществляться любым пригодным способом. Например, этап может осуществляться путем мониторинга действий, которые могут обуславливать представление деактивированного навигационного инструментария. Эти действия могут включать в себя любые пригодные навигационные действия, например, в порядке примера, но не ограничения, кликанье по ссылке, открытие страницы в новой вкладке и пр. Если на этапе 406 установлено, что пользовательская активность не является навигационной активностью, способ может возвращаться к этапу 402. Если же на этапе 406 установлено, что пользовательская активность связана с навигационной активностью, на этапе 408 может осуществляться навигационная активность, как при осуществлении навигации, и на этапе 410 может активироваться и визуально представляться навигационный инструментарий и/или другой инструментарий, как рассмотрено ниже более подробно.

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

[0045] Рассмотрев варианты осуществления, в которых навигационный и другой инструментарий можно представлять и деактивировать в зависимости от контекста, рассмотрим различные установочные аспекты, связанные с представлением навигационного и другого инструментария.

Установочное размещение

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

[0047] В порядке примера рассмотрим фиг.5, которая иллюстрирует примерную среду 500, которая включает в себя вычислительное устройство 502 в соответствии с одним или более вариантами осуществления. В этом примере рука пользователя 506a постукивает по ссылке, отображаемой на устройстве 507 отображения. В результате этой навигационной активности осуществляется навигация, и в области 504, указанной пунктирной линией в нижней части устройства 507 отображения, активируется и визуально отображается различный навигационный и другой инструментарий с образованием навигационной панели. В частности, в этом примере, отображаются адресная строка 506, кнопка 508 навигации назад и кнопка 510 навигации вперед. Заметим, в этом примере, что кнопка 508 навигации назад на навигационной панели располагается как самый левый элемент, и кнопка навигации вперед располагается как самый правый элемент. Установлено, что размещение этих элементов в их проиллюстрированной позиции усиливает восприятие просмотра с первого прикосновения.

[0048] Инструментарий может продолжать отображаться, пока не будет деактивирован, как описано выше.

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

[0050] На этапе 600 осуществляется отображение веб-страницы. Этот этап может осуществляться любым пригодным способом. Например, веб-страница может отображаться в ходе процесса инициализации, например, при первоначальной загрузке браузера и отображении домашней страницы пользователя. Альтернативно или дополнительно, отображение веб-страницы может осуществляться в соответствии с навигацией от другой веб-страницы. На этапе 602 поддерживается, по меньшей мере, некоторый навигационный инструментарий в деактивированном состоянии. Например, в сценариях, где веб-страница отображается в ходе процесса инициализации, навигационный и другой инструментарий может, по умолчанию, поддерживаться в деактивированном состоянии и представляться, в частности, при активации. Альтернативно, только навигационная панель может визуализироваться в этом состоянии и деактивироваться, когда пользователь физически взаимодействует со страницей. В другом сценарии, например, когда этап 600 осуществляется в соответствии с навигацией от другой веб-страницы, этап 602 может осуществляться после некоторого типа действий пользователя, например, в порядке примера, но не ограничения, взаимодействие пользователя с отображаемой веб-страницей в режиме без навигации. В этом случае навигационный инструментарий может первоначально отображаться после новой навигации. Однако такой инструментарий может деактивироваться после последующих действий на конкретной веб-странице для обеспечения вышеупомянутого полноэкранного восприятия.

[0051] На этапе 604 осуществляется мониторинг взаимодействия пользователя с веб-страницей. Этот этап может осуществляться любым пригодным способом. Например, этап может осуществляться путем мониторинга действий, которые могут обуславливать представление деактивированного навигационного инструментария. Эти действия могут включать в себя любые пригодные навигационные действия, например, в порядке примера, но не ограничения, кликанье по ссылке и пр. Если на этапе 606 установлено, что пользовательская активность не является навигационной активностью, способ может возвращаться к этапу 602. Если же на этапе 606 установлено, что пользовательская активность связана с навигационной активностью, на этапе 608 может осуществляться навигационная активность, как при осуществлении навигации, и на этапе 610 может активироваться и визуально представляться навигационный инструментарий в нижней части соответствующего устройства отображения.

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

[0053] В порядке другого примера рассмотрим фиг.7, которая иллюстрирует примерную среду 700, которая включает в себя вычислительное устройство 702 в соответствии с одним или более вариантами осуществления. Позиции, аналогичные используемым на фиг.5, применяются для обозначения сходных компонентов. В этом примере рука 706a пользователя постукивает по веб-странице таким образом, что приводит к открытию новой страницы. В результате этой навигационной активности открывается новая вкладка, и осуществляется навигация к новой вкладке. Заметим, что в нижней части устройства 707 отображения возникает область 504, и различный навигационный и другой инструментарий активируется и визуально отображается, как описано выше. В, по меньшей мере, некоторых вариантах осуществления, поскольку открыта новая вкладка, в верхней части устройства 707 отображения может появляться полоса 710 вкладок, которая может включать в себя инструментарий, связанный с вкладками 712-734. В других вариантах осуществления вкладки и соответствующая полоса вкладок могут быть показаны, в частности, при активации, и не иначе. Инструментарий может продолжать отображаться, пока не будет деактивирован, как описано выше.

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

[0055] На этапе 800 осуществляется отображение веб-страницы. Этот этап может осуществляться любым пригодным способом. Например, веб-страница может отображаться в ходе процесса инициализации, например, при первоначальной загрузке браузера и отображении домашней страницы пользователя. Альтернативно или дополнительно, отображение веб-страницы может осуществляться в соответствии с навигацией от другой веб-страницы. На этапе 802 поддерживается, по меньшей мере, некоторый навигационный инструментарий и другой инструментарий в деактивированном состоянии. Например, в сценариях, где веб-страница отображается в ходе процесса инициализации, навигационный и другой инструментарий может, по умолчанию, поддерживаться в деактивированном состоянии. Альтернативно, в этом состоянии может визуализироваться только навигационная панель. В другом сценарии, например, когда этап 800 осуществляется в соответствии с навигацией от другой веб-страницы, этап 802 может осуществляться после некоторого типа действий пользователя, например, в порядке примера, но не ограничения, взаимодействие пользователя с отображаемой веб-страницей в режиме без навигации. В этом случае навигационный инструментарий может первоначально отображаться после новой навигации. Однако такой инструментарий может деактивироваться после последующих действий на конкретной веб-странице для обеспечения вышеупомянутого полноэкранного восприятия.

[0056] На этапе 804 осуществляется мониторинг взаимодействия пользователя с веб-страницей. Этап может осуществляться любым пригодным способом. Например, этап может осуществляться путем мониторинга действий, которые могут обуславливать представление деактивированного навигационного и другого инструментария. Эти действия могут включать в себя любые пригодные навигационные действия, например, в порядке примера, но не ограничения, кликанье по ссылке, открытие страницы в новой вкладке и пр. Если на этапе 806 установлено, что пользовательская активность не является навигационной активностью, способ может возвращаться к этапу 802. Если же на этапе 806 установлено, что пользовательская активность связана с навигационной активностью, например, открытием новой вкладки, на этапе 808 может осуществляться навигационная активность, как при осуществлении навигации или открытии страницы в новой вкладке, и на этапе 810 может активироваться и визуально представляться навигационный инструментарий и/или другой инструментарий на соответствующем устройстве отображения. Очевидно и понятно, что в, по меньшей мере, некоторых вариантах осуществления отображение навигационного инструментария и полосы вкладок может осуществляться независимо друг от друга. Таким образом, в, по меньшей мере, некоторых вариантах осуществления, если пользователь совершает действие с вкладками, например, открывает новую вкладку, только полоса вкладок может активироваться и визуально представляться в любом пригодном месте, в том числе, в порядке примера, но не ограничения, в верхней части устройства отображения.

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

[0058] Рассмотрев различные варианты осуществления, связанные с установочным размещением навигационного и другого инструментария, рассмотрим различные модели взаимодействия в соответствии с одним или более вариантами осуществления.

Взаимодействие

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

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

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

Примерное устройство

[0062] Фиг.9 иллюстрирует различные компоненты примерного устройства 900, которое можно реализовать как любой тип портативного и/или компьютерного устройства, как описано со ссылкой на фиг.1 и 2 для реализации вариантов осуществления описанных здесь методов распознавания жестов. Устройство 900 включает в себя устройства 902 связи, которые обеспечивают данные 904 проводных и/или беспроводных устройств связи (например, принятые данные, данные, которые принимаются, данные, совместно используемые для широковещания, пакеты данных для данных и т.д.). Данные 904 устройства или другой контент устройства могут включать в себя конфигурационные настройки устройства, медиаконтент, хранящийся на устройстве, и/или информацию, связанную с пользователем устройства. Медиаконтент, хранящийся на устройстве 900, может включать в себя любой тип данных аудио, видео и/или изображения. Устройство 900 включает в себя один или более входов 906 данных, через которые можно принимать любой тип данных, медиаконтента и/или вводов, например, вводы по выбору пользователя, сообщения, музыку, телевизионный медиаконтент, записанный видеоконтент, и любой другой тип данных аудио, видео и/или изображения, принятых от любого источника контента и/или данных.

[0063] Устройство 900 также включает в себя интерфейсы 908 связи, которые можно реализовать как любой один или более из последовательного и/или параллельного интерфейса, беспроводного интерфейса, любого типа сетевого интерфейса, модема и как интерфейс связи любого другого типа. Интерфейсы 908 связи обеспечивают соединение и/или линии связи между устройством 900 и сетью связи, по которой другие электронные, вычислительные и коммуникационные устройства обмениваются данными с устройством 900.

[0064] Устройство 900 включает в себя один или более процессоров 910 (например, любой из микропроцессоров, контроллеров и пр.), которые обрабатывают различные машиноисполняемые или считываемые инструкции для управления работой устройства 900 и для реализации вышеописанных вариантов осуществления распознавания жестов. Альтернативно или дополнительно, устройство 900 можно реализовать в виде любого одного из или комбинации оборудования, программно-аппаратного обеспечения или неизменяемой логической схемы, реализованных в связи со схемами обработки и управления, которые, в целом, обозначены позицией 912. Хотя это не показано, устройство 900 может включать в себя системную шину или систему переноса данных, которая соединяет различные компоненты в устройстве. Системная шина может включать в себя любую одну или комбинацию разных шинных структур, например, шину памяти или контроллер памяти, периферийную шину, универсальную последовательную шину, и/или процессорную или локальную шину, которая использует любую из различных шинных архитектур.

[0065] Устройство 900 также включает в себя машиночитаемые носители 914, например, один или более компонентов памяти, примеры которых включают в себя оперативную память (ОЗУ), энергонезависимую память (например, любую одну или более из постоянной памяти (ПЗУ), флэш-памяти, СППЗУ, ЭСППЗУ и т.д.) и дисковое запоминающее устройство. Дисковое запоминающее устройство можно реализовать как любой тип магнитного или оптического запоминающего устройства, например, жесткий диск, записываемый и/или перезаписываемый компакт-диск (CD), любой тип цифрового универсального диска (DVD) и пр. Устройство 900 также может включать в себя запоминающее устройство 916 большой емкости.

[0066] Машиночитаемые носители 914 обеспечивают механизмы хранения данных для хранения данных 904 устройства, а также различные аппаратные приложения 918 и любые другие типы информации и/или данных, связанных с операционными аспектами устройства 900. Например, операционная система 920 может поддерживаться как компьютерное приложение с машиночитаемыми носителями 914 и выполняться на процессорах 910. Аппаратные приложения 918 могут включать в себя менеджер устройств (например, управляющее приложение, программное приложение, модуль обработки сигнала и управления, код, родной для конкретного устройства, уровень аппаратных абстракций для конкретного устройства и т.д.). Аппаратные приложения 918 также включают в себя любые системные компоненты или модули для реализации вариантов осуществления описанных здесь методов распознавания жестов. В этом примере аппаратные приложения 918 включают в себя интерфейсное приложение 922 и веб-браузер 924, которые показаны как программные модули и/или компьютерные приложения. Веб-браузер 924 представляет программное обеспечение, которое используется для обеспечения функциональных возможностей просмотра веб-страниц, включая интерфейс с устройством, сконфигурированный для захвата жестов, например, сенсорный экран, сенсорная панель, камера и т.д.

[0067] Устройство 900 также включает в себя систему 926 ввода-вывода аудио и/или видео, которая передает аудиоданные аудиосистеме 928 и/или передает видеоданные системе 930 отображения. Аудиосистема 928 и/или система 930 отображения могут включать в себя любые устройства, которые обрабатывают, отображают и/или иным образом представляют данные аудио, видео и изображения. Видеосигналы и аудиосигналы могут передаваться от устройства 900 на аудиоустройство и/или на устройство отображения через РЧ (радиочастотный) канал, канал S-video, канал композитного видео, канал компонентного видео, DVI (цифровой видеоинтерфейс), аналоговое аудиосоединение или другую аналогичную линию связи. Согласно варианту осуществления, аудиосистема 928 и/или система 930 отображения реализуются как компоненты, внешние по отношению к устройству 900. Альтернативно, аудиосистема 928 и/или система 930 отображения реализуются как встроенные компоненты примерного устройства 900.

Заключение

[0068] Различные варианты осуществления предусматривают пользовательский интерфейс веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. Подход, отвечающий изобретению, подчеркивает подход “контент поверх оформления” за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

12. Компьютерное устройство по п. 7, в котором упомянутое визуальное представление содержит визуальное представление по меньшей мере одного инструментария безопасности.

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

14. Вычислительная система по п. 13, в которой процессор выполнен с возможностью отображать веб-страницу в ответ на первоначальный запуск веб-браузера.

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении указания для других пользователей произвольного местоположения на информации изображения.
Изобретение относится к области средств взаимодействия, основанных на графических интерфейсах пользователя, использующих сенсорный экран для ввода команд посредством отслеживаемых жестов. Техническим результатом является сокращение времени выбора файлов при обработке большого количества файлов. Для этого осуществляют запуск смартфоном функции выбора пакета файлов в соответствии с операцией пользователя, затем совершают выбор смартфоном файлов и/или папок в позициях, соответствующих траектории скольжения пальца или стилуса по сенсорному экрану, и выполняют смартфоном операцию, выбранную пользователем, для всех выбранных файлов и/или папок. При этом шаг выбора смартфоном файлов и/или папок в позициях, соответствующих траектории скольжения пальца или стилуса по сенсорному экрану, включает определение координат точек траектории скольжения пальца или стилуса по сенсорному экрану, сравнение этих координат точек и координат области значка файлов и/или папок на сенсорном экране и выбор файлов и/или папок, область значка которых включает по меньшей мере одну из упомянутых координат точек, в качестве выбранных файлов и/или папок. 2 н. и 6 з.п. ф-лы, 3 ил.
Изобретение относится к электронной промышленности, а именно к безбумажным технологиям ведения документооборота. Технический результат - безопасный ввод электронного документа с любого ЭВМ в устройство для подписи. Устройство для подписи документов выполнено в виде стилуса и включает защитный отсек, в котором находится микроконтроллер с программным кодом, память с секретным ключом цифровой подписи и дополнительно находятся инерционные датчики, связанные с микроконтроллером, объектив и камера, также связанная с микроконтроллером. Для связи с компьютером используется беспроводной интерфейс. Инерционные датчики служат для проверки рукописной подписи пользователя, а объектив и камера служат для сверки с текстом электронного документа, загруженным через беспроводной интерфейс. Доверенная среда формируется в устройстве для подписи, при этом использоваться может любой не сертифицированный компьютер. 3 н. и 11 з.п. ф-лы, 3 ил.
Изобретение относится к устройствам предоставления информации. Технический результат заключается в повышении релевантности предоставляемой пользователю информации. Устройство содержит схему обработки и схему памяти, содержащую код компьютерной программы, при этом схема памяти и код компьютерной программы сконфигурированы так, чтобы с помощью схемы обработки обеспечивать выполнение устройством по меньшей мере следующего: получения информации от множества сенсорных устройств, причем информация первого типа принимается в уведомлениях, а информация второго типа принимается в сообщениях; использования информации, полученной в уведомлениях, для выбора той информации, полученной в сообщениях, которую следует предоставить пользователю, и обеспечения предоставления пользователю выбранной информации, полученной в сообщениях. 6 н. и 18 з.п. ф-лы, 10 ил.
Изобретение относится к информационным технологиям, в частности к устройству отображения с разделенным экраном. Технический результат - эффективное отображение на устройстве с разделенным экраном. Способ содержит этапы: получают сигнал касания для разделения экрана, введенный с использованием сенсорного экрана, при этом сигнал касания содержит сигнал горизонтального скольжения по сенсорному экрану или сигнал вертикального скольжения по сенсорному экрану, и делят, в соответствии с сигналом горизонтального скольжения, текущую область отображения сенсорного экрана на по меньшей мере два окна отображения, размещенных сверху и снизу, или делят, в соответствии с сигналом вертикального скольжения, текущую область отображения сенсорного экрана на по меньшей мере два окна отображения, размещенных бок о бок, получают сигналы запуска для по меньшей мере двух прикладных программ, запускают их, причем все или часть запущенных прикладных программ отдельно отображаются в одном окне отображения из окон отображения, количество N прикладных программ, для которых получают сигналы запуска, больше количества М поделенных окон отображения, причем последние N-M запущенных прикладных программ выполняются в фоне. 2 н. и 16 з.п. ф-лы, 24 ил.
Изобретение относится к устройству установления в реальном времени степени заинтересованности зрителя при просмотре контента на бытовом электронном устройстве посредством биометрии. Техническим результатом является обеспечение незаметного сбора биометрической информации о пользователе, так чтобы доставить персонализированный с высокой точностью контент пользователю. Предложены очки для просмотра изображения на ассоциированном устройстве отображения, выполненном с возможностью связи через Интернет-протокол (IP) с по меньшей мере одним удаленным сервером, содержащие: оправу и датчики получения биометрических данных на основе: корреляции биометрических данных в определенное время и местоположения объекта, отображаемого на IP устройстве отображения, профиля пользователя по меньшей мере одной из реакций пользователя на контент, отображаемый на IP устройстве отображения, и уровня заинтересованности в контенте. Персонализированный контент, отображаемый пользователю, выбирается удаленным сервером на основе указанного профиля пользователя, хранящегося на удаленном сервере, идентификации указанного пользователя через распознавания глаз, посредством связи с указанным удаленным сервером, и пользовательских предпочтений от удаленного сервера. 3 н. и 34 з.п. ф-лы, 5 ил.
Наверх