Microsoft tentando patentear “GRASP SIMULATION OF A VIRTUAL OBJECT” e muitos outros interessantes

Ícone de tempo de leitura 4 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

SIMULAÇÃO GRASP DE UM OBJETO VIRTUAL

O objeto reivindicado fornece um sistema e/ou um método para simular a preensão de um objeto virtual. Objetos 3D virtuais recebem forças de entrada do usuário simuladas por meio de uma superfície de entrada 2D adjacente a eles. Um método exemplar compreende receber uma entrada do usuário correspondente a um gesto de agarrar que inclui pelo menos dois contatos simulados com o objeto virtual. O gesto de agarrar é modelado como uma simulação de forças de atrito no objeto virtual. Um efeito físico simulado no objeto virtual pelas forças de atrito é determinado. Pelo menos um microprocessador é usado para exibir uma imagem visual do objeto virtual se movendo de acordo com o efeito físico simulado.

RECONHECENDO GESTOS DE PONTOS DE ENTRADA MÚLTIPLOS

A presente invenção se estende a métodos, sistemas e produtos de programas de computador para reconhecer gestos de múltiplos pontos de entrada. Um módulo de reconhecimento recebe um conjunto ordenado de pontos indicando que os contatos foram detectados em uma ordem especificada em vários locais diferentes em uma superfície de entrada multitoque. O módulo de reconhecimento determina a posição de locais detectados posteriormente (por exemplo, terceiro local detectado) em relação a (por exemplo, à esquerda ou à direita) segmentos de linha conectando locais detectados anteriormente (por exemplo, conectando primeiro e segundo locais detectados). O módulo de gesto também detecta se segmentos de linha conectando locais detectados posteriormente (por exemplo, conectando terceiro e quarto locais detectados) cruzam segmentos de linha conectando locais detectados anteriormente (por exemplo, conectando primeiro e segundo locais detectados). O módulo de gestos reconhece um gesto de entrada com base nas posições relativas e se os segmentos de linha se cruzam ou não. O módulo de gestos então identifica uma operação de entrada correspondente (por exemplo, cortar, colar, etc.) a ser executada.

VISUALIZAÇÕES DE E-MAIL

imagem

As técnicas de visualização de e-mail são descritas. Nas implementações, é feita uma determinação em relação a um ou mais tipos de conteúdo incluídos em um email por meio do exame de metadados que descrevem um ou mais tipos de conteúdo. A determinação é responsiva à seleção de um email em uma interface de usuário para saída. Uma escolha é feita a partir de uma pluralidade de visualizações para o e-mail com base na determinação; e o e-mail é gerado em uma interface de usuário usando a visualização escolhida.

ALTERANDO O MODO DE ENERGIA COM BASE EM SENSORES EM UM DISPOSITIVO

Uma orientação de um dispositivo é detectada com base em um sinal de pelo menos um sensor de orientação no dispositivo. Em resposta à orientação detectada, o dispositivo é colocado em modo de potência total.

INTERFACE DO USUÁRIO COM ABAS RECOLÁVEIS

Uma interface de usuário recolhível baseada em guias inclui guias de interface de usuário selecionáveis, uma área de faixa de opções e uma superfície de edição. Quando uma guia de navegação é selecionada, a área da faixa de opções exibe informações e não inclui nenhum controle de interface do usuário para executar comandos. Quando a guia de navegação é selecionada, uma barra de rolagem vertical é exibida adjacente à área da faixa de opções e à superfície de edição. Quando a barra de rolagem vertical é usada, a área da faixa de opções e a superfície de edição são roladas. Quando uma guia de página ou uma guia contextual é selecionada, a área da faixa de opções exibe os controles da interface do usuário para executar comandos. Quando uma guia de página ou uma guia contextual é selecionada, uma barra de rolagem vertical é exibida adjacente à superfície de edição, mas não adjacente à área da faixa de opções. Quando a barra de rolagem vertical é usada, o conteúdo da superfície de edição é rolado, mas a área da faixa de opções não é rolada.

GESTOS DE LANÇAMENTO PARA DISPOSITIVOS MÓVEIS

Pelo menos um sensor de inclinação gera um valor de sensor. Um servidor de informações de contexto recebe o valor do sensor e configura pelo menos um atributo de contexto. Um aplicativo usa pelo menos um atributo de contexto para determinar que um gesto de arremesso foi feito e para alterar uma imagem em uma tela em resposta ao gesto de arremesso.

Mais sobre os tópicos: microsoft, patentes