Фрейм обозревателя с фокусированием на веб-сайте



Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте
Фрейм обозревателя с фокусированием на веб-сайте

 

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

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

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

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

 

Уровень техники

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

Сущность изобретения

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

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

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

Краткое описание чертежей

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

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

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

Фиг.3 иллюстрирует область расположения элементов управления в соответствии с одним или более вариантами осуществления.

Фиг.4 иллюстрирует область расположения элементов управления в соответствии с другим вариантом осуществления.

Фиг.5 иллюстрирует область расположения элементов управления в соответствии с другим вариантом осуществления.

Фиг.6 иллюстрирует область расположения элементов управления в соответствии с другим вариантом осуществления.

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

Фиг.8 иллюстрирует область расположения элементов управления в соответствии с другим вариантом осуществления.

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

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

Подробное описание изобретения

Обзор

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

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

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

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

Операционное окружение

Фиг.1 иллюстрирует операционное окружение в соответствии с одним или более вариантами осуществления, в общем, как 100. Окружение 100 включает в себя вычислительное устройство 102, имеющее один или более процессоров 104, один или более машиночитаемых носителей 106 данных и одно или более приложений 108, которые постоянно размещаются на машиночитаемых носителях данных и которые выполняются посредством процессора(ов). Машиночитаемые носители данных могут включать в себя, в качестве примера, а не ограничения, все формы энергозависимых и энергонезависимых запоминающих носителей и/или носителей данных, которые типично ассоциированы с вычислительным устройством. Такие носители могут включать в себя ROM, RAM, флэш-память, жесткий диск, съемные носители и т.п. Один конкретный пример вычислительного устройства показывается и описывается ниже на фиг.10.

Помимо этого вычислительное устройство 102 включает в себя приложение в форме веб-обозревателя 110, которое включает в себя или иным образом использует модуль 111 обработки линейного расположения элементов управления, чтобы предоставлять пользовательский интерфейс веб-обозревателя, который работает, как описано выше и ниже. Модуль обработки линейного расположения элементов управления спроектирован с возможностью помогать пользователям в фокусировании на контенте веб-сайта при исключении некоторых отвлекающих факторов, которые могут предоставляться посредством элементов управления. Например, пользовательский интерфейс веб-обозревателя, через модуль обработки линейного расположения элементов управления, может включать в себя поднабор выбранных элементов управления, распределенных вдоль одной линии наверху пользовательского интерфейса веб-обозревателя. Расположение элементов управления может представляться слева направо или справа налево, как отмечено выше.

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

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

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

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

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

Примерный модуль обработки линейного расположения элементов управления

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

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

Фиг.3 подробнее иллюстрирует область 204 расположения элементов управления в соответствии с одним или более вариантами осуществления. В этом примере множество элементов управления распределяется вдоль одной линии, обозначенной "l". Как отмечено выше, расположение элементов управления может представляться слева направо или справа налево. Любой подходящий тип критериев может быть использован для того, чтобы определять то, как распределять выбранные элементы управления вдоль одной линии, примеры чего предоставляются выше. В одном или более вариантах осуществления группировки элементов управления могут быть основаны на взаимосвязях, которые элементы управления имеют друг с другом, как должно становиться очевидным ниже. Например, по меньшей мере в некоторых вариантах осуществления по меньшей мере некоторые элементы управления, которые отображаются распределенными вдоль одной линии, являются элементами управления, которые связаны с навигацией определенного типа. Например, такие элементы управления могут включать в себя, в качестве примера, а не ограничения, навигационные кнопки 300 перехода назад и вперед, навигационный элемент 302 управления, который предоставляет поле ввода для приема или представления текста, такое как адресная строка или строка поиска, и/или инструментарий ввода, который предоставляет возможность пользователю переключаться между представлениями различного контента, такими как вкладки 304.

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

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

Фиг.4 иллюстрирует область 204 расположения элементов управления в соответствии с другим вариантом осуществления. Аналогичные номера из варианта осуществления по фиг.3 использованы для того, чтобы иллюстрировать аналогичные компоненты. В этом примере область 204 расположения элементов управления включает в себя навигационный элемент 302 управления, который предоставляет поле ввода, такое как адресная строка или строка поиска, и инструментарий ввода, который предоставляет возможность пользователю переключаться между представлениями различного контента, такими как вкладки 304, распределенные вдоль длинной линии l.

Фиг.5 иллюстрирует область 204 расположения элементов управления в соответствии с другим вариантом осуществления. Аналогичные номера из варианта осуществления по фиг.3 использованы для того, чтобы иллюстрировать аналогичные компоненты. В этом примере область 204 расположения элементов управления включает в себя навигационные кнопки 300 перехода назад и вперед и инструментарий ввода, который предоставляет возможность пользователю переключаться между представлениями различного контента, такими как вкладки 304, распределенные вдоль длинной линии l.

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

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

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

В качестве примера рассмотрим фиг.7, на которой аналогичные номера из варианта осуществления по фиг.2 используются для того, чтобы иллюстрировать аналогичные компоненты. Здесь примерный веб-обозреватель 200 показывается в соответствии с одним или более вариантами осуществления. В этом конкретном примере веб-обозреватель 200 включает в себя пользовательский интерфейс 202 веб-обозревателя, который, в свою очередь, включает в себя область 204 расположения элементов управления и область 206 визуализации контента.

Как указано в вышеприведенном примере, область 204 расположения элементов управления предоставляется как подчиненная модулю 111 обработки линейного расположения элементов управления (фиг.1). Область 204 расположения элементов управления спроектирована с возможностью помогать пользователям в фокусировании на контенте веб-сайта, к примеру на контенте, визуализированном в области 206 визуализации контента, при исключении некоторых отвлекающих факторов, которые могут предоставляться посредством элементов управления. Например, пользовательский интерфейс веб-обозревателя, через модуль обработки линейного расположения элементов управления, может включать в себя поднабор выбранных элементов управления, распределенных вдоль одной линии наверху пользовательского интерфейса веб-обозревателя. Дополнительно, в этом примере пользовательский интерфейс веб-обозревателя показан как визуализированный для клиентского рабочего стола 700, который включает в себя тему, представленную посредством рисунка из серых точек. Могут быть использованы любые подходящие темы.

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

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

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

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

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

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

Задание размеров адресной строки относительно набора вкладок

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

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

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

После описания различных вариантов осуществления выше теперь рассмотрим примерный способ в соответствии с одним или более вариантами осуществления.

Примерный способ

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

На этапе 900 визуализируют пользовательский интерфейс веб-обозревателя. На этапе 902 распределяют выбранные элементы управления вдоль одной линии рядом с верхом пользовательского интерфейса веб-обозревателя. Примеры выбранных элементов управления предоставляются выше.

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

Фиг.10 иллюстрирует примерное вычислительное устройство 1000, которое может быть использовано для того, чтобы реализовывать различные варианты осуществления, описанные выше. Вычислительное устройство 1000 может быть, например, вычислительным устройством 102 или веб-сервером 114 по фиг.1.

Вычислительное устройство 1000 включает в себя один или более процессоров 1002, один или более компонентов 1004 запоминающего устройства и/или устройства хранения данных, одно или более устройств 1006 ввода-вывода и шину 1008, которая дает возможность различным компонентам и устройствам обмениваться данными друг с другом. Шина 1008 представляет один или более из нескольких типов шинных структур, включающих в себя шину запоминающего устройства или контроллер запоминающего устройства, периферийную шину, ускоренный графический порт и процессорную или локальную шину с использованием любой из множества шинных архитектур. Шина 1008 может включать в себя проводные и/или беспроводные шины.

Компонент 1004 запоминающего устройства/устройства хранения данных представляет один или более компьютерных носителей данных. Компонент 1004 может включать в себя энергозависимые носители (к примеру, оперативное запоминающее устройство (RAM)) и/или энергонезависимые носители (к примеру, постоянное запоминающее устройство (ROM), флэш-память, оптические диски, магнитные диски и т.д.). Компонент 1004 может включать в себя стационарные носители (например, RAM, ROM, стационарный жесткий диск и т.д.), а также съемные носители (например, флэш-накопитель, съемный жесткий диск, оптический диск и т.д.).

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

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

"Машиночитаемый носитель данных" включает в себя энергозависимые и энергонезависимые, съемные и стационарные носители, реализованные согласно любому способу или технологии хранения информации, такой как машиночитаемые инструкции, структуры данных, программные модули или другие данные. Машиночитаемые носители данных включают в себя, но не только, RAM, ROM, EEPROM, флэш-память или другую технологию запоминающих устройств, CD-ROM, универсальные цифровые диски (DVD) или другие оптические устройства хранения данных, магнитные кассеты, магнитную ленту, устройства хранения данных на магнитных дисках или другие магнитные устройства хранения данных, либо любой другой носитель, который может использоваться для хранения требуемой информации и к которому можно осуществлять доступ посредством компьютера.

Заключение

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

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

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

2. Машиночитаемый носитель данных по п. 1, при этом навигационные элементы дополнительно содержат поле ввода строки поиска.

3. Машиночитаемый носитель данных по п. 1, при этом внешний вид по меньшей мере одного из навигационных элементов управления, распределенных вдоль упомянутой одной линии, основывается, по меньшей мере частично, на частоте использования по совокупности пользователей.

4. Машиночитаемый носитель данных по п. 3, при этом внешний вид соответствует размеру по меньшей мере одного из навигационных элементов управления, распределенных вдоль упомянутой одной линии.

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

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

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

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

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

10. Машиночитаемый носитель данных по п. 6, при этом выбранные элементы управления распределяются вдоль упомянутой одной линии слева направо.

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

12. Машиночитаемый носитель данных по п. 6, при этом внешний вид по меньшей мере некоторых элементов управления вдоль упомянутой одной линии является настраиваемым пользователем.

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

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

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области психологических тестов. Техническим результатом является повышение точности оценки эмоциональной реакции объекта исследования. Способ содержит этапы, на которых: обеспечивают объекту контекст; воздействуют на объект визуальными стимулами, представление визуального стимула в течение первого промежутка времени, имеющего заданную продолжительность, равную более 500 миллисекунд и менее 1000 миллисекунд; предоставление разрешенного периода сразу после окончания первого промежутка времени, причем разрешенный период имеет заданную продолжительность, равную вплоть до 300 миллисекунд; в ответ на представление по меньшей мере одного из визуальных стимулов принимают от объекта выбор визуального стимула в пределах второго промежутка времени, включающего в себя первый промежуток времени и разрешенный период; сохраняют информацию, которая представляет собой предкогнитивную эмоциональную реакцию объекта на каждый из выбранных визуальных стимулов; определяют, основываясь на по меньшей мере некоторой из сохраненной информации, одну или более доминирующих эмоциональных характеристик объекта по отношению к контексту. 3 н. и 10 з.п. ф-лы, 13 ил.

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

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

Изобретение относится к технологиям отображения трехмерных интерфейсов на базе системы Android. Техническим результатом является повышение быстродействия реакции на управление трехмерным интерфейсом на базе системы Android за счет того, что слой служб системы Android является «мостом», передающим информацию между трехмерным движком и Java терминалом. Предложен способ отображения трехмерного интерфейса на базе системы Android. Способ включает в себя этап, на котором библиотека трехмерного движка передает команду управления пользователя в слой служб системы Android, а слой служб системы Android передает команду управления пользователя в Java терминал. Java терминал создает ответную инструкцию в соответствии с командой управления пользователя и посылает ответную инструкцию в слой служб системы Android, а слой служб системы Android посылает ответную инструкцию в библиотеку трехмерного движка. 3 н. и 12 з.п. ф-лы, 7 ил.

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

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

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