Microsoft пытается запатентовать «МОДЕЛИРОВАНИЕ ВИРТУАЛЬНОГО ОБЪЕКТА GRASP» и многие другие интересные

Значок времени чтения 4 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

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

GRASP МОДЕЛИРОВАНИЕ ВИРТУАЛЬНОГО ОБЪЕКТА

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

РАСПОЗНАВАНИЕ НЕСКОЛЬКИХ ЖЕСТОВ ВВОДА

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

ПРОСМОТРЫ ЭЛЕКТРОННОЙ ПОЧТЫ

изображение

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

ИЗМЕНЕНИЕ РЕЖИМА ПИТАНИЯ НА ОСНОВЕ ДАТЧИКОВ В УСТРОЙСТВЕ

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

СБОРНЫЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС С ЗАКЛАДКАМИ

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

ЖЕСТЫ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

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

Подробнее о темах: Microsoft, патенты