BRPI1014072B1 - método, meio legível por computador e dispositivo móvel. - Google Patents
método, meio legível por computador e dispositivo móvel. Download PDFInfo
- Publication number
- BRPI1014072B1 BRPI1014072B1 BRPI1014072-7A BRPI1014072A BRPI1014072B1 BR PI1014072 B1 BRPI1014072 B1 BR PI1014072B1 BR PI1014072 A BRPI1014072 A BR PI1014072A BR PI1014072 B1 BRPI1014072 B1 BR PI1014072B1
- Authority
- BR
- Brazil
- Prior art keywords
- menu
- user
- mobile device
- displayed
- user interface
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
Abstract
método, meio legível por computador e dispositivo móvel a presente invenção refere-se a técnicas para implementar uma interface do usuário para uma exibição de um dispositivo móvel. em uma implementação, a interface do usuário pode incluir um menu sem elementos gráficos (chromeless) configurado para ser exibido quando a entrada do usuário baseada em menu para o dispositivo móvel estiver disponível; uma bandeja do sistema configurada para ser exibida na tela quando uma notificação contendo informações de status que afetam a operabilidade do dispositivo móvel estiver disponível; e um módulo comutador de tarefas operável para fazer com que uma camada sem elementos gráficos seja exibida sobre um aplicativo ativo sendo executado pelo dispositivo móvel para permitir a seleção de um ou mais aplicativos do dispositivo móvel.
Description
Relatório Descritivo de Patente de Invenção para: “MÉTODO, MEIO LEGÍVEL POR COMPUTADOR E DISPOSITIVO MÓVEL”.
ANTECEDENTES DA INVENÇÃO
[0001] Os dispositivos móveis, como telefones móveis incluindo smart phones, telefones sem fio, e assim por diante, tornaram-se parte integrante da vida cotidiana. Surgiram também novas técnicas de comunicação que podem ser empregadas utilizando um dispositivo móvel. Por exemplo, os usuários tradicionalmente estavam limitados a chamadas telefônicas entre dispositivos de comunicação móveis e telefones fixos. Realizaram-se avanços que possibilitaram diversas outras técnicas de comunicação, como mensagens de texto, mensagens de correio eletrônico, redes sociais, entre outras. No entanto, a inclusão destas técnicas de comunicação adicionais nos dispositivos móveis que possuem fatores de forma tradicional pode tornar incômodo o manejo desses dispositivos, tornando-os menos adequados a aplicativos móveis. Por exemplo, os dispositivos de entrada tradicionais que foram empregados por essas técnicas de comunicação podem ser menos adequados quando aplicados por dispositivos móveis tradicionais.
SUMÁRIO
[0002] Descrevem-se técnicas para implementar uma interface do usuário para um meio de exibição de um dispositivo móvel que é configurado para gerar uma experiência do usuário sem elementos gráficos para o dispositivo móvel. Nas implementações, a interface do usuário pode incluir um menu do sistema configurado para ser exibido quando a entrada do usuário baseada em menu para o dispositivo móvel está disponível. Em implementações adicionais, a interface do usuário pode incluir uma bandeja do sistema configurada para ser exibida em resposta a uma notificação contendo pelo menos uma das
Petição 870190110360, de 30/10/2019, pág. 4/40
2/29 informações relacionadas à comunicação ou informações de status do dispositivo que afetam a operabilidade do dispositivo móvel. Em implementações adicionais, a interface do usuário pode incluir um comutador de tarefas operável para exibir indícios correspondendo a uma ou mais tarefas não-ativas em execução no dispositivo móvel em uma camada sobreposta a uma experiência do usuário de uma tarefa ativa, o comutador de tarefas sendo configurado para alternar para uma da uma ou mais tarefas não-ativas em resposta à seleção dos indícios. [0003] A intenção deste sumário é de apresentar, de maneira simplificada, uma seleção de conceitos que são descritos em detalhes a seguir na Descrição Detalhada. O presente sumário não tem a intenção de identificar aspectos cruciais ou essenciais da matéria reivindicada, e não deve ser usado para ajudar a determinar o âmbito da matéria reivindicada.
DESCRIÇÃO RESUMIDA DOS DESENHOS
[0004] A descrição detalhada é apresentada com referência às figuras em anexo. Nas figuras, o(s) dígito(s) mais à esquerda de um número de referência identificam a figura na qual o número de referência aparece pela primeira vez. O uso dos mesmos números de referência nos diferentes casos na descrição e nas figuras pode indicar itens idênticos ou similares.
[0005] A FIG. 1 é uma ilustração de um ambiente de dispositivo móvel exemplificativo que é operável para gerar uma interface do usuário.
[0006] A FIG. 2 é um diagrama de fluxo de dados que representa um procedimento em uma implementação exemplificativa na qual um sistema de menu pode ser gerado pela interface do usuário do dispositivo móvel da FIG. 1.
[0007] A FIG. 3 é um diagrama de fluxo de dados que representa um procedimento em uma implementação exemplificativa na qual uma
Petição 870190110360, de 30/10/2019, pág. 5/40
3/29 bandeja do sistema pode ser gerada pela interface do usuário do dispositivo móvel da FIG. 1.
[0008] A FIG. 4 é um diagrama de fluxo de dados que representa um procedimento em uma implementação exemplificativa na qual um comutador de tarefas sem elementos gráficos pode ser gerado pela interface do usuário do dispositivo móvel da FIG. 1.
[0009] A FIG. 5 é uma ilustração que representa uma interface do usuário que pode ser empregada por um dispositivo móvel, tal como o dispositivo móvel da FIG. 1.
[00010] A FIG. 6A é uma ilustração que representa um menu de nível superior ilustrativo do sistema de menu da interface do usuário da FIG. 5.
[00011] A FIG. 6B é uma ilustração que representa submenus exemplificativos que podem ser acessados por meio de um menu de nível superior do sistema de menu da FIG. 6A.
[00012] A FIG. 7 é uma ilustração que representa a funcionalidade dos vários itens de menu de alternância que podem ser empregados pelo sistema de menu das FIGS. 6A e 6B.
[00013] A FIG. 8A é uma ilustração que representa uma bandeja do sistema exemplificativa que pode ser empregada pela interface do usuário da FIG. 5.
[00014] A FIG. 8B é uma ilustração que representa a bandeja do sistema exemplificativo da FIG. 8A, ilustrando em mais detalhes a exibição de notificações relacionadas à comunicação e notificações de status do dispositivo pela bandeja de status.
[00015] FIG. 8C é uma ilustração que representa a bandeja do sistema exemplificativa das FIGS. 8A e 8B, ilustrando em mais detalhes as notificações relacionadas à comunicação e notificações de status do dispositivo que foram minimizadas dentro da bandeja do sistema.
[00016] A FIG. 9 é uma ilustração que representa um painel ilustra
Petição 870190110360, de 30/10/2019, pág. 6/40
4/29 tivo que pode ser inicializado a partir do ponto de inicialização de painel da bandeja do sistema das FIGS. 8A, 8B e 8C.
[00017] A FIG. 10 é uma ilustração que representa um comutador das tarefas sem elementos gráficos que pode ser inicializado a partir do ponto de inicialização do comutador de tarefas da bandeja do sistema das FIGS. 8A, 8B e 8C.
DESCRIÇÃO DETALHADA
Visão Geral
[00018] A funcionalidade fornecida pelos dispositivos móveis, como telefones móveis, inclusive smart phones, telefones celulares, e assim por diante, é cada vez maior. Tradicionalmente, os dispositivos móveis empregam interfaces do usuário que dependem fortemente de elementos gráficos, como barras de menu, barras de rolagem, janelas, caixas de texto, e assim por diante, para gerar a experiência do usuário para o dispositivo móvel. Estes elementos são chamados de “elementos gráficos” da interface do usuário.
[00019] Com o aumento da funcionalidade dos dispositivos móveis, empregam-se interfaces do usuário mais complexas para organizar a quantidade cada vez maior de informações apresentadas ao usuário. Essas interfaces mais complexas do usuário tendem a fazer uso intenso de elementos gráficos. No entanto, os dispositivos móveis geralmente têm fatores de forma pequenos e tipicamente empregam telas que oferecem espaço limitado para a exibição da interface do usuário. Conseqüentemente, em interfaces do usuário mais complexas, os elementos gráficos podem ocupar uma quantidade considerável da área de exibição do dispositivo móvel, fazendo a exibição parecer confusa e deteriorando a experiência do usuário.
[00020] Descrevem-se técnicas para implementar uma interface do usuário que é configurada para gerar uma experiência do usuário sem elementos gráficos para um dispositivo móvel. Em uma implementa
Petição 870190110360, de 30/10/2019, pág. 7/40
5/29 ção, pode-se executar um aplicativo que é configurado para fornecer uma experiência do usuário por uma tela de um dispositivo móvel, tal como um telefone móvel. A interface do usuário é implementada para fazer com que uma interface de programação de aplicativo (API) seja gerada para expor a funcionalidade ao aplicativo para configurar o aplicativo para exibição sem elementos gráficos da experiência do usuário.
[00021] Nas implementações, a interface do usuário pode incluir uma variedade de recursos. Por exemplo, em uma implementação, a interface do usuário emprega um sistema de menu que oferece funcionalidade estendida para aplicativos em execução no dispositivo móvel, sem o uso de elementos gráficos tradicionais. O sistema de menu emprega elementos de menu que são exibidos quando há entrada do usuário baseada em menu disponível. A interface do usuário também pode incluir uma bandeja do sistema configurada para ser exibida em resposta a uma notificação contendo pelo menos uma das informações relacionadas à comunicação ou informações de status do dispositivo que afetam a operabilidade do dispositivo móvel. Nas concretizações, as notificações comuns de status de dispositivo, como a condição da bateria ou a intensidade do sinal, podem ser removidas da interface do usuário até que se tornem importantes, de modo que não sejam usados elementos gráficos para exibir essas notificações.
[00022] A interface do usuário também pode empregar um comutador de tarefas operável para mostrar indícios (por exemplo, miniaturas ou ícones) correspondendo a uma ou mais tarefas não-ativas em execução no dispositivo móvel em uma camada sobreposta a uma experiência do usuário de uma tarefa ativa. O comutador de tarefas é configurado para alternar para uma das tarefas não-ativas em resposta à seleção dos indícios. Além do mais, a interface do usuário pode empregar um painel configurado para acessar uma ou mais configurações
Petição 870190110360, de 30/10/2019, pág. 8/40
6/29 do dispositivo móvel de modo que as configurações comuns possam ser prontamente ajustadas. Nas concretizações, a bandeja do sistema pode compreender um ou mais pontos de inicialização para a inicialização de tarefas. Por exemplo, em uma concretização, a bandeja do sistema pode incluir um ponto de inicialização do comutador de tarefas e um ponto de inicialização do painel configurados para inicializar o comutador de tarefas e o painel, respectivamente.
Na discussão a seguir, descreve-se primeiramente um exemplo de ambiente que é operável para gerar uma interface do usuário. Descrevem-se então exemplos de interfaces do usuário que podem ser empregados no ambiente ilustrado, bem como em outros ambientes, sem se afastar do espírito e âmbito da presente invenção.
Ambiente Exemplificativo
[00023] A FIG. 1 ilustra um ambiente de dispositivo móvel 100 ilustrativo que é operável para executar as técnicas aqui discutidas. O ambiente 100 inclui um dispositivo móvel 102 operável para implementar uma interface do usuário que gera uma experiência do usuário sem elementos gráficos. O dispositivo móvel 102 pode ser configurado de diversas maneiras. Por exemplo, o dispositivo móvel 102 pode ser configurado como um dispositivo de comunicação móvel, tal como um smart phone, um telefone celular, um assistente pessoal digital, e assim por diante. O dispositivo móvel 102 inclui uma interface de rede 104 que pode permitir que o dispositivo se comunique com uma ou mais redes, tal como a rede 106 para acessar provedores de serviços, tal como uma operadora de telefonia celular 108 e um provedor da Internet 110 que oferecem funcionalidade de telefone celular, conectividade de rede e / ou a recuperação de dados a vários aspectos do ambiente.
[00024] A rede 106 pode assumir uma grande variedade de configurações. Por exemplo, a rede 106 pode incluir uma rede de telefone
Petição 870190110360, de 30/10/2019, pág. 9/40
7/29 celular, a Internet, uma rede de longa distância (WAN), uma rede local (LAN), uma rede sem fio (por exemplo, uma rede Wi-Fi (IEEE 802.11)), uma rede de telefone público, uma extranet, intranet, e assim por diante. Além disso, embora uma única rede 106 seja apresentada, a rede 106 pode ser configurada para incluir múltiplas redes. Por exemplo, o dispositivo móvel 102, configurado como um smart phone, pode acessar a uma página da Rede dentro de uma intranet corporativa por meio de uma rede de telefonia celular. Diversos outros casos também são contemplados.
[00025] O dispositivo móvel 102 também inclui uma tela 112 para exibir informações ao usuário do dispositivo móvel 102. Nas concretizações, a tela 112 pode compreender uma tela LCD (Diodo de Cristal Líquido), uma tela LCD TFT (Thin Film Transistor), uma tela LEP (Polímero Emissor de Luz ou tela PLED (Diodo Emissor de Luz Polimérico), entre outros, configurada para exibir informações gráficas e/ou textuais, tal como uma interface gráfica do usuário. A tela 112 pode ter iluminação de fundo por meio de uma luz de fundo, de modo que possa ser visualizada no escuro ou em outros ambientes com pouca luminosidade. Em implementações específicas, a tela 112 pode ser provida de uma tela sensível ao toque 114 para entrada de dados e comandos. O dispositivo móvel 102 pode adicionalmente incluir um ou mais dispositivos de entrada / saída (E/S) (por exemplo, um teclado numérico, botões, um dispositivo de entrada sem fio, entrada de dados, e assim por diante). Os dispositivos de entrada / saída 116 podem incluir um ou mais dispositivos de E/S de áudio 118, tal como um microfone, alto-falantes, e assim por diante.
[00026] Os vários dispositivos e módulos do dispositivo móvel 102 são comunicativamente acoplados a um processador 120 e à memória 122. O processador 120 fornece funcionalidade de processamento para o dispositivo móvel 102 e pode incluir qualquer número de pro
Petição 870190110360, de 30/10/2019, pág. 10/40
8/29 cessadores, micro-controladores, ou outros sistemas de processamento e memória residente ou externa para armazenamento de dados e outras informações acessadas ou geradas pelo dispositivo móvel 102. O processador 120 pode executar um ou mais programas de software que implementam as técnicas e os módulos aqui descritos. O processador 120 não se limita aos materiais dos quais é formado ou aos mecanismos de processamento empregados, e, como tal, pode ser implementado por meio de semicondutores(s) e / ou transistores (por exemplo, circuitos integrados (CIs)), e assim por diante.
[00027] A memória 122 é um exemplo de meio legível por computador que fornece a funcionalidade de armazenamento para armazenar vários dados associados à operação do dispositivo móvel 102, como o programa de software e os segmentos de código mencionado acima, ou outros dados para instruir o processador 120 e outros elementos do dispositivo móvel 102 a executar as técnicas descritas neste documento. Embora uma única memória 122 seja ilustrada, uma grande variedade de tipos e combinações de memória pode ser empregada. A memória 122 pode ser integrada ao processador 120, uma memória autônoma, ou uma combinação de ambos. A memória pode incluir, por exemplo, elementos de memória removíveis e não removíveis, tal como RAM, ROM, Flash (por exemplo, Cartão SD, cartão miniSD, Cartão micro-SD), dispositivos de memória magnética, óptica, USB, e assim por diante. Nas concretizações do dispositivo móvel 102, a memória 122 pode incluir memória removível ICC (Placa de Circuito Integrado), tal como fornecido pelos cartões SIM (Módulo de Identidade do Assinante), cartões USIM (Módulo de Identidade Universal do Assinante), UICC (Placas de Circuito Integrado Universal), e assim por diante.
[00028] Nas implementações, o dispositivo móvel 102 inclui um módulo de interface do usuário 124, que pode ser armazenado na
Petição 870190110360, de 30/10/2019, pág. 11/40
9/29 memória 122 e executado pelo processador 120. O módulo de interface do usuário 124 representa uma funcionalidade para gerar uma experiência do usuário que é operável para controlar a exibição de informações e dados para o usuário do dispositivo móvel 102 por meio da tela 112.
[00029] O módulo de interface do usuário 124 pode também oferecer funcionalidade para permitir que o usuário interaja com um ou mais aplicativos 126 do dispositivo móvel 102 por meio de entradas pela tela sensível ao toque 114 e/ou pelos dispositivos de E/S 116. Os aplicativos 126 podem compreender software, que pode ser armazenado na memória 122 e executado pelo processador 120 para desempenhar uma operação específica ou um grupo de operações e/ou fornecer uma experiência do usuário pelo dispositivo móvel 102. Os aplicativos 126 ilustrativos podem incluir aplicativos de telefones celular, aplicativos de mensagem instantânea, navegadores, aplicativos de compartilhamento de fotos, aplicativos de calendário, aplicativos de catálogo de endereços, etc.
[00030] Em uma implementação, um aplicativo 126 armazenado na memória 122 pode ser executado pelo processador 120. O aplicativo 126 é configurado para fornecer uma experiência do usuário pelo dispositivo móvel 102. Por exemplo, o aplicativo 126 pode fornecer uma experiência do usuário pela tela 112 do dispositivo móvel 112, por exemplo, por meio do conteúdo a ser exibido pela tela. O módulo de interface do usuário 126 pode fazer com que uma interface de programação de aplicativos (API) seja gerada para expor funcionalidade ao aplicativo 126 para configurar o aplicativo 126 para exibição sem elementos gráficos da experiência do usuário pela tela 112. Nas concretizações, o módulo de interface do usuário 124 pode também oferecer funcionalidade para permitir que o usuário interaja com a experiência do usuário fornecida pelo aplicativo 126 por meio de entradas pela tela
Petição 870190110360, de 30/10/2019, pág. 12/40
10/29 sensível ao toque 114 e/ou pelos dispositivos de E/S 116. Uma interface do usuário 500 ilustrativa, que pode ser implementada pelo módulo de interface do usuário 124 para gerar uma experiência do usuário sem elementos gráficos, é descrita em relação à FIG. 5.
[00031] Nas implementações, o módulo de interface do usuário 124 pode incluir um módulo de sistema de menu 128, um módulo de bandeja do sistema 130 e um módulo comutador de tarefas 132. O módulo do sistema de menu 128 representa uma funcionalidade para gerar um sistema de menu que oferece funcionalidade ao módulo de interface do usuário 124 e/ou aos aplicativos 126 em execução no dispositivo móvel 102. Na concretização, o sistema de menu não exibe permanentemente elementos gráficos tais como barra de status, barras de rolagem, entre outros. Em vez disso, o sistema de menu pode ser exibido em resposta a uma determinação de que uma entrada baseada em menu está disponível. A entrada baseada em menu pode ser realizada para o módulo de interface do usuário 124 ou um aplicativo 126. Nas concretizações, o sistema de menu inclui itens de menu que podem ser selecionados pelo usuário do dispositivo móvel 102 por meio de uma tela sensível ao toque 114 ou um dispositivo de E/S 116 tal como um teclado numérico, um botão, etc. Quando a entrada baseada em menu não está disponível, o sistema de menu não é exibido. Um procedimento 200 ilustrativo, que pode ser empregado pelo módulo de sistema de menu 128 para gerar um sistema de menu, é descrito a seguir em relação à FIG. 2. Um sistema de menu 600 ilustrativo, que pode ser gerado pelo módulo de sistema de menu 128, é descrito a seguir em relação as FIGS. 6A e 6B. Itens de menu 700 ilustrativos, que podem ser utilizados pelo sistema de menu 600 das FIGS 6A e 6B, são descritos em relação à FIG. 7.
[00032] O módulo de bandeja do sistema 130 representa a funcionalidade para gerar uma bandeja do sistema que é configurada para
Petição 870190110360, de 30/10/2019, pág. 13/40
11/29 fornecer notificações incluindo notificações relacionadas à comunicação e notificações de status do dispositivo ao usuário do dispositivo móvel 102.
[00033] Nas concretizações, o módulo de bandeja do sistema 130 pode fazer com que as notificações comuns de status do sistema do sistema, tais como nível de bateria, intensidade do sinal, e assim por diante, sejam removidos da interface do usuário até que a informação de status satisfaça um critério predefinido, resultando em uma determinação de que a informação de status seja fornecida ao usuário. Por exemplo, em uma concretização, o módulo de bandeja do sistema 130 pode fazer com que uma notificação de status indicando que a bateria está fraca seja exibida quando o nível da bateria do dispositivo móvel 102 estiver abaixo de um nível predeterminado. Dessa forma, os elementos gráficos tradicionalmente empregados pela interface do usuário para fornecer informação de status podem ser removidos da tela 112 para reduzir o excesso de elementos visuais na tela.
[00034] O módulo de bandeja do sistema 130 pode também oferecer funcionalidade para gerar pontos de inicialização para inicializar várias tarefas, tais como elementos da interface do usuário, aplicativos 126, etc. Por exemplo, em uma concretização, o módulo de bandeja do sistema 130 pode fazer com que pontos de inicialização sejam gerados dentro da interface do usuário para inicializar um painel para exibir as configurações usadas para a operação do dispositivo móvel 102, notificação de status operacional (por exemplo, bateria fraca, sinal fraco, etc.) e assim por diante. Uma bandeja do sistema 800 ilustrativa, que pode ser gerada pelo módulo de bandeja do sistema 130, é descrita em relação às FIGS. 8A, 8B e 8C. Um painel ilustrativo, que pode ser inicializado a partir da bandeja do sistema 800, é descrito em relação à FIG. 9.
[00035] O módulo comutador de tarefas 132 representa a funciona
Petição 870190110360, de 30/10/2019, pág. 14/40
12/29 lidade para gerar um comutador de tarefas. Nas concretizações, o comutador de tarefas pode ser acessado por meio de uma única interação do usuário para navegar entre duas ou mais tarefas (por exemplo, um aplicativo 126) suportadas pelo sistema móvel 102. Por exemplo, o módulo comutador de tarefas 132 pode ser configurado para fazer com que uma camada seja exibida sobre uma experiência do usuário de uma tarefa ativa, por exemplo, um aplicativo 126 sendo executado pelo processador 120 do dispositivo móvel 102, fazendo com que a informação seja exibida pela tela 112. A camada pode incluir indícios (miniaturas ou ícones, por exemplo) que correspondem a uma ou mais tarefas não ativas em execução no dispositivo móvel 102, de modo que o usuário possa alternar para uma de uma ou mais tarefas não ativas em resposta à seleção de um indício. Um comutador de tarefas ilustrativo 1000, é descrito em relação à FIG. 10.
[00036] Geralmente, algumas das funções aqui descritas podem ser implementadas usando software, firmware, hardware (sistema de circuitos lógico e fixo, por exemplo), processamento manual, ou uma combinação dessas implementações. Os termos “módulo” e “funcionalidade”, usados neste documento, geralmente representam software, firmware, hardware ou uma combinação destes. No caso de uma implementação de software, por exemplo, o módulo representa instruções executáveis que desempenham tarefas específicas quando executadas em um processador, tal como o processador 120 do dispositivo móvel da FIG. 1. O código do programa pode ser armazenado um ou mais meios legíveis por computador tangíveis, um exemplo dos quais é a memória 122 do dispositivo móvel da FIG. 1. Os componentes das técnicas de geração da interface do usuário descritas abaixo são independentes da plataforma, ou seja, as técnicas podem ser implementadas em uma variedade de plataformas de computação comerciais que possuem uma variedade de processadores.
Petição 870190110360, de 30/10/2019, pág. 15/40
13/29
Procedimentos Ilustrativos
[00037] A discussão a seguir descreve a configuração da interface do usuário e técnicas de geração que podem ser implementadas utilizando os sistemas e dispositivos anteriormente descritos. Os aspectos de cada um dos procedimentos podem ser implementados em hardware, firmware, software ou uma combinação dos mesmos. Os procedimentos são ilustrados como um conjunto de blocos que especificam operações realizadas por um ou mais dispositivos e não se limitam necessariamente às ordens ilustradas para realizar as operações pelos respectivos blocos. Nas partes da discussão a seguir, será feita referência ao ambiente 100 da FIG. 1 e/ou a outras concretizações exemplificativas.
[00038] A FIG. 2 ilustra um procedimento 200 em uma implementação ilustrativa em que um sistema de menu pode ser gerado por uma interface do usuário configurada para fornecer uma experiência do usuário sem elementos gráficos. Nas implementações, o sistema de menu pode ser iniciado quando a entrada do usuário baseada em menu estiver disponível (bloco 202). A entrada do usuário baseada em menu é uma entrada feita por um usuário do dispositivo móvel 102 utilizando o sistema de menu. Nas concretizações, a entrada baseada em menu está disponível quando a interface do usuário do dispositivo móvel estiver configurada para receber entrada de um usuário por meio do sistema de menu. Por exemplo, o sistema de menu pode ser iniciado pela interface do usuário para receber a entrada de informações, para inserir uma configuração para o dispositivo móvel, para selecionar uma opção de interface do usuário, para receber uma entrada para uma solicitação gerada, e assim por diante.
[00039] O sistema de menu também pode ser iniciado quando a entrada baseada em menu é solicitada por um aplicativo do dispositivo móvel para selecionar uma opção do aplicativo para inserir informa
Petição 870190110360, de 30/10/2019, pág. 16/40
14/29 ções em resposta a uma solicitação gerada pelo aplicativo, para definir uma ou mais configurações do aplicativo, entre outros. Nas implementações, quando o sistema de menu é iniciado (bloco 202), um menu de nível superior é primeiramente exibido (bloco 204). Múltiplos menus de nível superior podem ser proporcionados. Cada menu de nível superior pode incluir um ou mais itens de menu que podem ser selecionados pelo usuário do dispositivo móvel.
[00040] Um ou mais submenus também podem ser exibidos (bloco 206). Por exemplo, um submenu pode ser acessado através de um menu de nível superior. Os submenus também podem ser aninhados debaixo de um menu de nível superior, de modo que possam ser acessados através de outros submenus. Entradas baseada em menu podem ser recebidas através do sistema de menu por meio da seleção de um ou mais itens de menu de um menu de nível superior ou um submenu (bloco 208). Quando a entrada baseada em menu não estiver mais disponível, o sistema de menu pode ser descartado (bloco 210) de modo que os menus do sistema de menu (por exemplo, o menu de nível superior e / ou quaisquer submenus exibidos) sejam ocultos (bloco 212) até que a entrada baseada em menu esteja novamente disponível (bloco 202).
[00041] A FIG. 3 representa um procedimento 300 em uma implementação ilustrativa em que uma bandeja do sistema pode ser gerada por uma interface do usuário configurada para fornecer uma experiência do usuário sem elementos gráficos. Nas implementações, a bandeja do sistema pode ser iniciada (bloco 302) quando uma solicitação para iniciar a bandeja do sistema é recebida. Nas concretizações, uma solicitação para iniciar a bandeja do sistema pode ser feita por uma variedade de fontes. Por exemplo, a bandeja do sistema pode ser iniciada para exibir notificações, como a notificação de informações relacionadas à comunicação ou informações de status do dispositivo
Petição 870190110360, de 30/10/2019, pág. 17/40
15/29 (bloco 304) pela interface do usuário. A bandeja do sistema também pode ser iniciada para fornecer pontos de inicialização para a inicialização de várias tarefas da interface do usuário (por exemplo, o comutador de tarefas), dos aplicativos 126, e assim por diante (bloco 306).
[00042] Nas modalidades, a bandeja do sistema também pode ser iniciada para fornecer uma interface para inicializar um painel para exibir as configurações utilizadas para a operação do dispositivo móvel, notificação de status operacional (por exemplo, bateria fraca, sinal fraco, etc) e assim por diante (bloco 308). Quando a bandeja do sistema não é mais usada, a bandeja do sistema pode ser descartada (bloco 310) de modo que bandeja do sistema seja oculta (bloco 312) até que seja novamente iniciada (bloco 302).
[00043] A FIG. 4 representa um procedimento 400 em uma implementação ilustrativa em que um comutador de tarefas sem elementos gráficos pode ser gerado por uma interface do usuário configurada para fornecer uma experiência do usuário sem elementos gráficos. Conforme ilustrado, uma solicitação pode ser recebida para inicializar o comutador de tarefas (bloco 402). Nas implementações, uma solicitação para inicializar o comutador de tarefas pode ser recebida através de uma interação do usuário com o dispositivo móvel implementando a interface do usuário. Por exemplo, uma solicitação para inicializar o comutador de tarefas pode compreender uma entrada do usuário realizada em um ponto de inicialização da bandeja do sistema descrita acima em relação à FIG. 2. No entanto, o comutador de tarefas pode ser inicializado de outras maneiras, tal como por um comando de voz, pela seleção de um botão ou tecla, e assim por diante.
[00044] O comutador de tarefas pode então ser inicializado (bloco 404). Nas concretizações, o comutador de tarefas pode compreender uma camada sobreposta que é exibida sobre a experiência do usuário de uma tarefa ativa (por exemplo, um aplicativo 126 sendo executado
Petição 870190110360, de 30/10/2019, pág. 18/40
16/29 pelo processador 120 do dispositivo móvel 102 ilustrado na FIG. 1). A camada pode incluir um ou mais indícios (por exemplo, miniaturas, ícones, etc.) indicando outras tarefas atualmente em execução (por exemplo, aplicativos, notificações, etc.) que podem ser acessadas. Nas concretizações, o comutador de tarefa pode permanecer aberto até ser descartado pelo usuário do dispositivo móvel. Por exemplo, pode-se realizar uma determinação quanto a se o comutador de tarefas deve ser descartado (bloco de decisão 406). Caso seja feita uma determinação de que comutador de tarefas deve ser descartado (sim no bloco de decisão 406), o comutador de tarefas é descartado (bloco 408), de modo que a camada não seja mais exibida. Caso contrário, é feita uma determinação de que o comutador de tarefas não deve ser descartado (não a partir do bloco de decisão 406).
[00045] É feita então uma determinação quanto a se uma tarefa foi selecionada (bloco de decisão 410). Quando uma tarefa é selecionada pelo usuário (sim a partir do bloco de decisão 410), a tarefa pode ser inicializada (bloco 412) e o comutador de tarefas descartado (bloco 408). Nas concretizações, quando uma tarefa não é selecionada (não a partir do bloco de decisão 410), o comutador de tarefas pode permitir que o usuário percorra pelos indícios indicando outras tarefas atualmente em execução (bloco 414) até que uma tarefa possa ser selecionada e inicializada (bloco 412) ou o comutador de tarefas descartado (bloco 408) pelo usuário sem que uma seleção seja feita. Em algumas concretizações, o comutador de tarefas também pode ter passado do limite de tempo e ser descartado (bloco 408) quando nenhuma entrada é recebida dentro de um período de tempo predeterminado.
Interfaces do Usuário Ilustrativas
[00046] Esta seção apresenta elementos de uma interface do usuário que pode ser gerada usando os processos e técnicas discutidos
Petição 870190110360, de 30/10/2019, pág. 19/40
17/29 aqui para oferecer uma experiência do usuário sem elementos gráficos. Os aspectos da interface do usuário podem ser gerados em hardware, firmware, software ou uma combinação dos mesmos. Nas partes da discussão a seguir, será feita referência ao ambiente 100 da FIG. 1 e aos procedimentos 200, 300 e 400 das FIGS. 2, 3 e 4, respectivamente, e a outros ambientes e procedimentos exemplificativos. [00047] A FIG. 5 ilustra uma interface do usuário 500 que pode ser empregada por um dispositivo móvel, tal como o dispositivo móvel 102 da FIG. 1, para oferecer uma experiência do usuário sem elementos gráficos. Durante vários modos operacionais, a interface do usuário 500 é configurada para fornecer uma experiência do usuário sem elementos gráficos 502 exibindo conteúdo dos aplicativos do dispositivo móvel 102 sem o uso de elementos gráficos tradicionais, tais como barras de menu, barras de rolagem, janelas, caixas de texto e assim por diante. A interação com os aplicativos suportados pelo dispositivo móvel 102 é fornecida por meio de um sistema de menu 600 (FIGS. 6A e 6B) e uma bandeja do sistema 800 (FIGS. 8A, 8B e 8C). Um comutador de tarefas 1000 (FIG. 10) facilita a troca entre os aplicativos em execução no dispositivo móvel.
[00048] A interface do usuário 500 pode incluir texto e / ou gráficos que fornecem contexto para a experiência do usuário 502. Por exemplo, na concretização ilustrada, a interface do usuário inclui um título 504 e um subtítulo 506 que são configurados para identificar o aplicativo específico acessado e/ou para fornecer o contexto para o conteúdo da experiência do usuário 502 exibida pelo aplicativo. Assim, um aplicativo de compartilhamento de fotos poderia incluir o título Fotos e o subtítulo Férias de Verão - 2008 para fornecer fotos contextuais exibidas pelo aplicativo de compartilhamento de fotos, ao passo que um aplicativo de telefone celular poderia incluir o título Telefone e o subtítulo Registro de chamadasde forma a contextualizar a informação
Petição 870190110360, de 30/10/2019, pág. 20/40
18/29 exibida pelo aplicativo de registro de chamadas do telefone celular. Outros exemplos são contemplados.
[00049] As FIGS. 6A e 6B ilustram um sistema de menu 600 exemplificativo que pode ser empregado pela interface do usuário 500 ilustrada na FIG. 5. O sistema de menu 600 faz uso de itens de menu 602 que podem ser sobrepostos à experiência do usuário 502 do dispositivo móvel 102. Nas concretizações, os itens de menu 602 podem ser dispostos em menus de nível superior 604, um exemplo dos quais é ilustrado na FIG. 6A, e submenus 606, um exemplo dos quais é ilustrado na FIG. 6B.
[00050] A FIG. 6A ilustra um exemplo de menu de nível superior 604 do sistema de menu 600.
[00051] O menu de nível superior 604, como ilustrado, pode incluir um ou dois itens de menu 602, dependendo do número de opções iniciais a serem apresentadas ao usuário. Quando dois itens de menu 602 são proporcionados, os itens de menu 602 podem ser configurados como um item de menu primário 602(1) e um item de menu secundário 602(2). Na concretização ilustrada, os itens de menu primário e secundário 602(1) & 602(2) são ilustrados como se sobrepondo um ao outro, com o item de menu primário 602(1) exibido de modo que pareça estar em frente ao item de menu secundário 602(2). Além disso, o item de menu primário 602(1) pode se estender ainda mais para a região de experiência do usuário 602 (por exemplo, inferior em relação à borda superior da tela 112 na qual a interface do usuário 500 (FIG. 5) é exibida) do que o item de menu secundário 602(2). As partes superiores tanto item de menu primário quanto secundário 602(1) & 602(2) podem ser recortadas, de modo que os itens de menu 602 pareçam se estender para além da borda da tela 112.
[00052] Submenus 606 podem ser empregados para exibir itens de menu 602 que não são exibidos em um menu de nível superior 604. A
Petição 870190110360, de 30/10/2019, pág. 21/40
19/29
FIG. 6B ilustras submenus 606 ilustrativos que podem ser acessados por meio de um menu de nível superior 604 do sistema de menu 600. Diferente dos menus de nível superior 604, os submenus 606 podem ser configurados para exibir mais de dois itens de menu 602 (embora seja contemplado que um submenu 606 pode ser configurado para exibir não mais do que um ou dois itens de menu (602). Nas implementações, os submenus 606 podem ser acessados por meio da seleção de um item de menu 602 dentro de um menu de nível superior 604 que é configurado para funcionar como um ponto de acesso ao submenu 606. Quando um item de menu 602 configurado para acessar um submenu 606 é selecionado, o menu de nível superior 604 contendo o item de menu selecionado 602 é oculto e o submenu 606 é exibido. Os itens de menu 602 do submenu 606 podem ser dispostos de forma pseudo-radial em torno de um ponto central (“satélite”) 608 que é ancorado na localização inicial do item de menu selecionado 602 do menu de nível superior 604.
[00053] Nas implementações, múltiplos submenus 606 podem ser aninhados em níveis abaixo de um menu de nível superior 604. Assim, os itens de menu 602 dentro de alguns submenus 606(2) podem ser acessados por navegação (por exemplo, “detalhamento”) a partir de um menu de nível superior 604 através de outros submenus intermediários 606(1). Por exemplo, como ilustra a FIG. 6B, a seleção do item de menu secundário602(2) de um menu de nível superior 604 pode fazer com que um primeiro submenu 606(1) seja exibido. O primeiro submenu 606(1) pode incluir um item de submenu 602(3) que é configurado para fornecer acesso a um segundo submenu 606(2) quando selecionado.
[00054] Os itens de menu 602 de cada um dos submenus 606(1) & 606(2) são agrupados em torno dos satélites 608(1) & 608(2) ancorados na localização inicial do item de menu (por exemplo, o item de
Petição 870190110360, de 30/10/2019, pág. 22/40
20/29 menu secundário 602(2) e o item de submenu 602(3), respectivamente) que foi selecionado para causar a exibição do submenu 606(1) & 606(2). À medida que os submenus aninhados 606(1) & 606(2) são percorridos, os satélites 608(1) & 608(2) dentro dos submenus 606(1) & 606(2) podem ser selecionados para retornar para um submenu de nível superior 608(1) ou para um menu de nível superior 604, respectivamente. Por exemplo, na concretização ilustrada na FIG. 6B, o satélite 608(2) do segundo submenu 606(2) pode ser selecionado para ocultar o segundo submenu 606(2) e exibir o primeiro submenu 606(1). De modo similar, o satélite 608(1) do primeiro submenu 606(1) pode ser selecionado para fazer com que o primeiro submenu 606(1) seja oculto e o menu de nível superior 604 seja exibido.
[00055] A navegação a partir de um submenu, tal como o segundo submenu 606(2), diretamente para um menu de nível superior 604, ao mesmo tempo em que se desvia de submenus de nível intermediário, tal como o submenu 606(1), também pode ser suportada. Por exemplo, a seleção de um ponto fora de um submenu 606 pode fazer com que o submenu 606 seja oculto e o menu de nível superior 604 seja exibido. Em outras concretizações, um satélite 608 pode ser selecionado e mantido por um período de tempo para retornar diretamente a um menu de nível superior 604. De modo similar, os submenus 606 dentro do sistema de menu 600 podem incluir indícios, tal como um “botão voltar”, que é configurado para possibilitar navegação diretamente para um menu de nível superior 604 a partir do submenu 606, quando selecionado.
[00056] Nas implementações, o sistema de menu 600 das FIGS. 6A e 6B pode ser animado. Por exemplo, como mostra a FIG. 6A, quando um menu de nível superior 604 é exibido, os itens de menu 602 do menu de nível superior 604 podem parecer que estão “deslizando para baixo” a partir da borda superior da tela 112 sobre a experiência do
Petição 870190110360, de 30/10/2019, pág. 23/40
21/29 usuário 502 (como indicado pela seta para baixo 610(1)). De modo similar, quando os menus de nível superior 604 são ocultos, os itens de menu 602 dos menus de nível superior 604 podem parecer que estão “deslizando para cima” até a borda superior e para fora da tela 112 (como indica a seta para cima 610(2)). A exibição dos submenus 606 também pode ser animada. Por exemplo, um submenu 606 pode parecer que está “voando” em relação ao satélite 608 de maneira pseudo-radial quando iniciado. De modo similar, a seleção de um satélite 608 pode fazer com que um submenu exibido 606 “se encolha” para dentro do satélite 608, enquanto transita para um submenu de nível superior 606 ou para um menu de nível superior 604.
[00057] Nas FIGS. 6A e 6B, os itens de menu 602 ilustrados são apresentados como blocos genéricos para fins de explicação. No entanto, contempla-se que os sistemas de menu exemplificativos 600 podem empregar itens de menu 602 com uma variedade de formas, cores, estilos de texto, e assim por diante. Por exemplo, em uma concretização, os itens de menu 602 empregados por um sistema de menu 600 podem compartilhar uma forma geral comum, tal como uma forma oval, circular, quadrada, balão de fala, entre outros. Em outras concretizações, os itens de menu 602 empregados pelo sistema de menu 600 podem ser providos de uma variedade de formas distintas, que permitem ao usuário facilmente identificar a função e / ou conteúdo de cada item de menu 602. Os itens de menu 602 podem ser autodimensionados de acordo com o texto e / ou gráficos a serem exibidos. [00058] Os itens de menu 602 podem ainda ter uma variedade de estados visuais. Em uma concretização, os itens de menu 602 podem ter um estado normal, um estado selecionado (tocado), e um estado desativado. Nesta concretização, o estado normal de um item de menu 602 é o estado visual do item 602 quando ele é exibido no sistema de menu 600. O estado tocado de um item de menu 602 é o estado
Petição 870190110360, de 30/10/2019, pág. 24/40
22/29 visual do item 602 que ocorre quando um usuário seleciona (toca) o item de menu 602. Por exemplo, um item de menu 602 pode entrar no estado tocado por um período de tempo prescrito quando selecionado para permitir que o usuário reconheça que o item de menu 602 foi selecionado. Após a seleção, o item de menu 602 pode, então, retornar ao estado normal ou ser colocado no estado desativado. O estado desativado de um item de menu 602 é usado para indicar que o item de menu 602 não é uma seleção válida em um contexto particular. Por exemplo, um item de menu 602 em um estado desativado pode ser oculto para que ele não fique disponível para seleção.
[00059] Nas concretizações, o sistema de menu 600 pode incluir diferentes tipos de itens de menu. Por exemplo, o sistema de menu 600 pode incluir itens de menu de ação, itens de menu de alternância, itens de menu de seleção de submenu, e assim por diante. Os itens de menu de ação são usados para indicar uma ação específica que um usuário pode tomar. Nas concretizações, os itens de menu de ação podem ser identificados por um verbo (por exemplo, Exibir ou Descartar) para indicar a ação realizada em resposta à seleção do item de menu 602. Em alguns casos, um submenu 606 contendo o item de menu de ação pode ser descartado após a seleção do item de menu 602 para que a ação possa ser realizada.
[00060] Os itens de menu de alternância alternar entre duas ou mais opções, por exemplo, para selecionar uma configuração dentro de uma aplicação. A FIG. 7 ilustra a funcionalidade de vários itens de menu de alternância 700 que podem ser empregados pelo sistema de menu 600 ilustrado nas FIGS. 6A e 6B. Os itens de menu de alternância 700 podem incluir itens de menu de alternância dupla alternância 702, os itens de menu de tripla alternância 704, e itens de menu de multi-alternância 706. Os itens de menu de dupla alternância 702 alternam entre dois estados de opção. Por exemplo, um item de menu
Petição 870190110360, de 30/10/2019, pág. 25/40
23/29 de dupla alternância 702 pode ser utilizados para ativar ou desativar um recurso (por exemplo, um transmissor sem fio). Os itens de menu de tripla alternância 704 alternam entre três estados de opção. Desta forma, cada vez que o item de menu de alternância é selecionado, o valor da configuração é alterado. Por exemplo, um item de menu de tripla alternância 704 pode ser usado para ajustar o tamanho de um elemento (por exemplo, tamanho do texto) entre tamanhos pequeno, médio e grande. Nas concretizações, a configuração ajustada pelos itens de menu de dupla alternância e tripla alternância 702 & 704 e o estado atual da configuração pode ser identificada por indícios (por exemplo, texto, gráficos e assim por diante) dentro do item de menu 702 & 704.
[00061] Os itens de menu de multi-alternância 706 alternam entre quatro ou mais estados de opção. Nas concretizações, a configuração ajustada por um item de menu de multi-alternância 706 e o estado atual da configuração pode ser identificada por indícios (por exemplo, texto, gráficos e assim por diante) dentro do item de menu 706. A seleção de um item de menu de multi-alternância 706 faz com que um submenu 708 seja exibido. O submenu 708 inclui quatro ou mais itens de menu 710 que correspondem às opções válidas para a configuração. Assim, pode-se definir uma opção mediante a seleção de um dos itens de menu 710 do submenu 708. Após a opção ser selecionada, o submenu 708 pode ser descartado e o item de menu de alternância 706 novamente exibido.
[00062] As FIGS. 8A, 8B e 8C ilustram um exemplo de bandeja do sistema 800 que pode ser empregado pela interface de usuário 500 ilustrada na FIG. 5. A bandeja do sistema 800 exibe informações de status do dispositivo e armazena notificações, tais como notificações de aplicativos utilizados recentemente, notificações de comunicações recentemente perdidas, e assim por diante.
Petição 870190110360, de 30/10/2019, pág. 26/40
24/29
[00063] Em implementações ilustrativas, a bandeja do sistema 800 pode ser livre de elementos gráficos e pode permanecer oculta ao usuário até que ocorra um evento considerado por um aplicativo e/ou pela interface do usuário 500 digno da atenção do usuário. Por exemplo, a bandeja do sistema 800 pode estar oculta durante notificações em tela cheia, durante uma chamada de telefone ativa, enquanto o painel 900 (FIG. 9) estiver ativo, enquanto o comutador de tarefas 1000 (FIG. 10) estiver ativo, enquanto se tira fotos, enquanto se assiste a um vídeo em tela cheia, enquanto se vê fotos em tela cheia, enquanto se joga um jogo, e assim por diante. Entretanto, quando exibida, a bandeja do sistema 800 pode compreender uma experiência persistente do usuário que está sobreposta ao outro conteúdo de experiência do usuário. Como ilustrado, a bandeja do sistema 800 utiliza os cantos direito e esquerdo da tela para exibir informações e hospedar pontos de inicialização para o painel 900 (FIG. 9) e para o comutador de tarefas 1000 (FIG. 10).
[00064] Nas implementações, a bandeja do sistema 800 pode ser composta por um ponto de inicialização do comutador de tarefas 802 e um ponto de inicialização do painel 804. O ponto de inicialização do comutador de tarefas 802 pode estar localizado nos cantos direito e esquerdo da tela 112. Nas concretizações, o ponto de inicialização do comutador de tarefas 802 permite que o comutador de tarefas seja selecionado por meio de um único gesto de toque. Além disso, quando múltiplas tarefas estão disponíveis, o ponto de inicialização do comutador de tarefas 802 pode ser configurado para exibir um ícone que representa a tarefa acessada mais recentemente pelo usuário (como identificado pelo comutador de tarefas). À medida que o usuário troca para uma nova tarefa usando o comutador de tarefas, esse ícone pode ser atualizado para refletir as mudanças feitas dentro do comutador de tarefas.
Petição 870190110360, de 30/10/2019, pág. 27/40
25/29
[00065] Como ilustrado na FIG. 8B, o ponto de inicialização do comutador de tarefas 802 pode também hospedar notificações relacionadas à comunicação 806, tais como ligações telefônicas, mensagens de correio eletrônico, mensagens instantâneas (por exemplo SMS/MMS/IM), e assim por diante, que são ignoradas (não lidas), ou para as quais a notificação no estado maximizado passou do tempo limite, fazendo com que a notificação seja minimizada ou oculta. Adicionalmente, durante chamadas telefônicas, o ponto de inicialização do comutador de tarefas 802 pode fornecer notificações de chamada recebida, tais como notificações de chamada de espera, notificações de chamada perdida, notificações de correio de voz, notificações de mensagem de correio eletrônico, e assim por diante. Da mesma forma, o ponto de inicialização do comutador de tarefas 802 pode exibir um ícone persistente se uma experiência de chamada telefônica do usuário for minimizada de modo a acessar outro aplicativo, tal como quando a chamada telefônica é colocada em espera. Nas concretizações, esse ícone pode incluir o tempo em que a chamada esteve ativa.
[00066] Como ilustrado, o ponto de inicialização do painel 804 pode estar localizado no canto inferior direito da tela 112. O ponto de inicialização do painel 804 permite que um painel (tal como o painel 900 da FIG. 9 discutido abaixo) seja inicializado por meio de uma entrada do usuário, tal como um único gesto de toque. O ponto de inicialização do painel 804 pode também ser configurado para armazenar as notificações de status do dispositivo 808 que são determinadas como sendo importantes para o usuário pela interface do usuário. Nas implementações, o ponto de inicialização do painel 804 pode incluir um relógio 810 que é exibido quando nenhuma notificação de status do dispositivo 808 estiver presente. Entretanto, quando uma notificação de status do dispositivo 808 está disponível, a notificação 808 pode ser exibida no lugar desta ou em adição ao relógio 810. O ponto de inicialização
Petição 870190110360, de 30/10/2019, pág. 28/40
26/29 do painel 804 pode, além disso, exibir uma indicação indicando a intensidade do sinal 812 durante as chamadas telefônicas.
[00067] Nas concretizações exemplo, as notificações relacionadas à comunicação 806 e as notificações do status de dispositivo 808 podem possuir pelo menos dois estados: minimizado e maximizado. Nas concretizações, a notificação de status do dispositivo 808 é exibida tanto no estado maximizado quanto minimizado enquanto a condição de status que desencadeou a notificação 808 existir. Por exemplo, quando a notificação de status do dispositivo 808 for exibida pela primeira vez, a notificação 808 é fornecida no estado maximizadode modo que a notificação 808 possa ser visualizada pelo usuário. Depois de um período de tempo (3 segundos, por exemplo), a notificação de status do dispositivo 808 pode transitar para o estado minimizado. As FIGS. 6B e 6C ilustram a notificação de status do dispositivo 808 no estado maximizado (FIG. 6B) e no estado minimizado (FIG. 6C).
[00068] Nas implementações, um usuário pode selecionar uma notificação de status do dispositivo 808 enquanto a notificação 808 está no estado maximizado para inicializar um painel (painel 900, por exemplo) (FIG. 9). Depois de retornar do painel, a notificação de status do dispositivo 808 pode, depois disso, ser exibida no estado minimizado. No estado minimizado, a notificação de status do dispositivo não é visível ao usuário. Ao contrário, indícios (por exemplo, ícones com formato de anel 814 ilustrado na FIG. 8C) podem ser exibidos dentro do ponto de inicialização do painel 804 para indicar que a notificação de status de dispositivo minimizada 808 está presente. O usuário pode selecionar o indício 816 para inicializar a notificação de status do dispositivo no estado maximizado. Indícios similares (por exemplo, ícone em formato de anel 816 na FIG. 8C) podem ser usados para exibir notificações relacionadas à comunicação 806 no estado minimizado. A FIG. 9 exibe um painel ilustrativo 900 que pode ser inicializado pelo
Petição 870190110360, de 30/10/2019, pág. 29/40
27/29 ponto de inicialização do painel 804 da bandeja do sistema 800 ilustrado nas FIGS. 8A, 8B e 8C. O painel 900 oferece funcionalidade para alternar as configurações usadas frequentemente para o dispositivo móvel 102, obter informações sobre o status do dispositivo, entrar numa área de configurações ou menu para o dispositivo, e assim por diante. Nas implementações, o painel 900 pode compreender uma camada 902 que é exibida pela tela 112 do dispositivo móvel 102 em vez da experiência do usuário do dispositivo quando o painel 900 é inicializado.
[00069] Como mostra a FIG. 9, a camada 902 pode ser dividida em áreas que oferecem uma variedade de informações que descrevem o funcionamento do dispositivo móvel. Na concretização ilustrada, a camada 902 pode incluir uma área de informação do operador / status de roaming 904, uma área de data / hora atual 906, uma área de alternância rápida de configurações 908, uma área de status do dispositivo 910, e uma área de ponto de inicialização de configurações avançadas 912. A área de informação do operador / status de roaming 904 identifica o operador (por exemplo, um proprietário ou usuário) do dispositivo móvel 102 e pode fornecer informações que descrevem o status de roaming do dispositivo 102. A área de data / hora atual 906 exibe uma data e hora atual. A área de alternância rápida de configurações 908 contém um banco de abas 914 descrevendo configurações (por exemplo, Ringtone, Bluetooth Wi-Fi e Alarme) que podem ser alternadas (por exemplo, ativadas / desativadas) e exibe informações de status sobre as configurações (por exemplo, “silencioso”, “ligado”, “desligado”, 07:45, respectivamente).
[00070] A área de status do dispositivo 910 fornece informações sobre o status do dispositivo móvel 106, como o nível da bateria, a intensidade do sinal sem fio, e assim por diante. Nas concretizações, a área de status do dispositivo 910 pode exibir notificações de status por
Petição 870190110360, de 30/10/2019, pág. 30/40
28/29 um ou mais elementos gráficos. Por exemplo, na concretização ilustrada, os ícones 916 que são gerados para dar a impressão de etiquetas são usados para exibir informações de status para o dispositivo móvel 102. Os ícones 916 podem ser formatados para fornecer informações sobre a notificação de status. A área de ponto de inicialização de configurações avançadas 912 fornece acesso a uma página de configurações detalhadas que permite o ajuste das configurações não fornecido pelo painel 900.
[00071] A FIG. 10 ilustra um comutador da tarefas sem elementos gráficos 1000 que pode ser inicializado a partir do ponto de inicialização do comutador de tarefas 802 da bandeja do sistema 800 ilustrada nas FIGS. 8A, 8B e 8C. O comutador de tarefas 1000 permite que a tarefa ativa em execução no dispositivo móvel 102 (por exemplo, a tarefa de proporcionar uma experiência de usuário incluindo conteúdo exibido pela tela 112) seja alterada ou trocada por outra tarefa que está em execução, mas não ativa. O comutador de tarefas 1000 também pode funcionar como um ponto de entrada para a exibição de mensagens descartadas (por exemplo, mensagens instantâneas, mensagens eletrônicas, notificações de correio de voz, e assim por diante).
[00072] Nas concretizações, o comutador de tarefas 1000 pode ser configurado para exibir indícios, como miniaturas 1002, correspondendo às tarefas não-ativas (por exemplo, minimizadas ou ocultas) em execução no dispositivo móvel 102 em uma camada translúcida 1004 sobreposta à experiência do usuário 502 em curso (por exemplo, a experiência do usuário 502 de uma tarefa ativa). Um usuário pode interagir com o comutador de tarefas 1000 de diversas maneiras. Por exemplo, o usuário pode selecionar uma tarefa mediante a seleção de uma miniatura 1002 correspondendo à tarefa. O usuário pode percorrer pelas miniaturas 1002 apresentadas pela camada 1004. Nos casos em que há mais miniaturas 1002 disponíveis do que deveria ser
Petição 870190110360, de 30/10/2019, pág. 31/40
29/29 exibido, as miniaturas podem ser roladas para dentro e para fora da camada 1004. Por exemplo, como mostra a FIG. 10, a camada 1004 pode ser configurada para exibir um número limitado de miniaturas 1002 (1) em um determinado momento.
[00073] Miniaturas adicionais 1002 (2) que não são exibidas, mas que estão disponíveis para seleção pelo usuário, podem aparecer parcialmente ocultas sob uma borda da camada 1004. Um usuário pode então percorrer pelas miniaturas exibidas 1002 (1) para fazer com que uma ou mais das miniaturas adicionais 1002(2) sejam roladas sobre a tela, enquanto uma ou mais das miniaturas originalmente exibidas 1002 (1) são roladas para fora da tela e ocultas. Se uma nova tarefa não for selecionada, o usuário pode sair do comutador de tarefas 1000 e voltar para a tarefa que estava sendo executada quando o comutador 1000 foi inicializado mediante a seleção de um botão voltar 1006. O comutador de tarefas 1000 também pode passar do tempo limite e ser descartado e oculto automaticamente após um período de inatividade. Por exemplo, o alternador de tarefas pode ser oculto depois de 5 segundos terem decorridos se o usuário não tiver fornecido qualquer entrada, como por exemplo, percorrendo pelas miniaturas 1002 ou selecionando uma miniatura 1002.
Conclusão
[00074] Embora a invenção tenha sido descrita em linguagem específica aos aspectos estruturais e/ou procedimentos metodológicos, deve-se entender que a invenção definida nas reivindicações em anexo não se limita necessariamente aos aspectos ou etapas específicas descritas acima. Em vez disso, os aspectos e procedimentos específicos são revelados como formas exemplificativas de se implementar a invenção reivindicada.
Claims (9)
1. Método caracterizado pelo fato de que compreende as etapas de:
executar um aplicativo (126) configurado para fornecer uma experiência do usuário (502) por uma tela (112) de um telefone móvel (102); e implementar uma interface do usuário configurada para fazer com que programação de aplicativo (API) seja gerada para expor a funcionalidade ao aplicativo (126) para configurar o aplicativo (126) para exibição da experiência do usuário sem elementos gráficos, em que uma tela sem elementos gráficos não exibe de modo permanente um sistema de menu (128), e em que o sistema de menu:
está configurado para ser exibido durante a experiência do usuário em resposta a uma entrada do usuário baseada em menu estar disponível para o aplicativo (126);
inclui pelo menos um item de menu (602, 700, 702, 704, 706, 710) configurado para ser selecionado para aceitar uma entrada de usuário baseada em menu; e inclui um submenu (606, 708) operável para ser exibido em resposta à seleção do item de menu (602, 700, 702, 704, 706, 710), o submenu (606, 708) compreendendo um satélite (608 , 708) configurado para ser exibido em um ponto no visor (112) onde o item de menu (602, 700, 702, 704, 706, 710) foi exibido e uma pluralidade de itens de submenu (602) organizados em torno do satélite (608, 708).
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o sistema de menus (128) compreende um menu de nível superior (604) e pelo menos um item de menu (602, 700, 702, 704, 706, 710) compreende um item de menu primário (602, 700, 702, 704, 706 , 710) e um item de menu secundário (602, 700, 702, 704,
Petição 870190110360, de 30/10/2019, pág. 33/40
2/3
706, 710).
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que ainda compreende animar o menu de nível superior.
4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o submenu (606) é configurado para ser oculto e o item de menu (602, 700, 702, 704, 706, 710) novamente exibido em resposta à seleção do satélite (608, 708).
5. Método, de acordo com qualquer uma das reivindicações
1 a 4, caracterizado pelo fato de que a interface do usuário ainda compreende uma bandeja do sistema (130, 800) configurada para ser exibida sobre a experiência do usuário (502) em resposta a uma notificação (806, 808) contendo pelo menos uma dentre informações relacionadas à comunicação ou informações de status do dispositivo que afetam a operabilidade do dispositivo móvel (102).
6. Método, de acordo com a reivindicação 5, caracterizado pelo fato de que a interface do usuário (124) ainda compreende um comutador de tarefas (132, 1000) configurado para exibir indícios (816) correspondendo a uma ou mais tarefas não-ativas em execução no dispositivo móvel (102) em uma camada (902, 1004) sobreposta à experiência do usuário (502), sendo o comutador de tarefas (132, 1000) configurado para alternar para uma da uma ou mais tarefas não-ativas em resposta à seleção dos indícios (816).
7. Método, de acordo com qualquer uma das reivindicações 1 a 6, caracterizado pelo fato de que a experiência do usuário sem elementos gráficos exibida:
fornece funcionalidade para permitir que um usuário interaja com uma interface de usuário sem elementos gráficos fornecida pelo aplicativo;
determina que um sistema de menus (128) deve ser exibido em resposta a uma determinação de que uma entrada baseada em
Petição 870190110360, de 30/10/2019, pág. 34/40
3/3 menus está disponível;
determina que o sistema de menus (128) não deve ser exibido quando a entrada baseada em menus não estiver disponível, em que a entrada do usuário baseada em menu compreende uma entrada feita por um usuário utilizando o sistema de menus e em que a entrada do usuário baseada em menu está disponível quando a interface do usuário está configurada para receber entrada de um usuário por meio do sistema de menus.
8. Meio legível por computador (122) caracterizado pelo fato de que possui o método conforme definido em qualquer uma das reivindicações 1 a 7.
9. Dispositivo móvel (102) caracterizado pelo fato de que compreende:
uma tela (112);
um processador (120); e uma memória (122) que armazena o método conforme definido em qualquer uma das reivindicações 1 a 7.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/414,455 US8175653B2 (en) | 2009-03-30 | 2009-03-30 | Chromeless user interface |
| US12/414.455 | 2009-03-30 | ||
| PCT/US2010/028699 WO2010117661A2 (en) | 2009-03-30 | 2010-03-25 | Chromeless user interface |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BRPI1014072A2 BRPI1014072A2 (pt) | 2016-04-12 |
| BRPI1014072B1 true BRPI1014072B1 (pt) | 2020-05-19 |
Family
ID=42784938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI1014072-7A BRPI1014072B1 (pt) | 2009-03-30 | 2010-03-25 | método, meio legível por computador e dispositivo móvel. |
Country Status (11)
| Country | Link |
|---|---|
| US (6) | US8175653B2 (pt) |
| EP (1) | EP2414925B1 (pt) |
| JP (1) | JP5422042B2 (pt) |
| KR (1) | KR101672567B1 (pt) |
| CN (1) | CN102365615B (pt) |
| AU (1) | AU2010234909B2 (pt) |
| BR (1) | BRPI1014072B1 (pt) |
| CA (1) | CA2753686C (pt) |
| CL (1) | CL2011002379A1 (pt) |
| IL (2) | IL255387B2 (pt) |
| WO (1) | WO2010117661A2 (pt) |
Families Citing this family (118)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
| US9274807B2 (en) * | 2006-04-20 | 2016-03-01 | Qualcomm Incorporated | Selective hibernation of activities in an electronic device |
| TWI374382B (en) * | 2008-09-01 | 2012-10-11 | Htc Corp | Icon operation method and icon operation module |
| US8086275B2 (en) | 2008-10-23 | 2011-12-27 | Microsoft Corporation | Alternative inputs of a mobile communications device |
| US8385952B2 (en) | 2008-10-23 | 2013-02-26 | Microsoft Corporation | Mobile communications device user interface |
| US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
| US20100105424A1 (en) * | 2008-10-23 | 2010-04-29 | Smuga Michael A | Mobile Communications Device User Interface |
| JP5412096B2 (ja) * | 2008-12-03 | 2014-02-12 | 株式会社やまびこ | 携帯式チェンソーの動力ユニット構造 |
| US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
| US8355698B2 (en) | 2009-03-30 | 2013-01-15 | Microsoft Corporation | Unlock screen |
| US8238876B2 (en) * | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
| US8269736B2 (en) | 2009-05-22 | 2012-09-18 | Microsoft Corporation | Drop target gestures |
| US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
| USD637199S1 (en) * | 2009-10-07 | 2011-05-03 | Htc Corporation | Display screen with a graphic user interface |
| US10101898B2 (en) * | 2009-10-23 | 2018-10-16 | Autodesk, Inc. | Multi-touch graphical user interface for interacting with menus on a handheld device |
| US8780130B2 (en) | 2010-11-30 | 2014-07-15 | Sitting Man, Llc | Methods, systems, and computer program products for binding attributes between visual components |
| US9715332B1 (en) | 2010-08-26 | 2017-07-25 | Cypress Lake Software, Inc. | Methods, systems, and computer program products for navigating between visual components |
| US10397639B1 (en) | 2010-01-29 | 2019-08-27 | Sitting Man, Llc | Hot key systems and methods |
| CA2715146C (en) * | 2010-09-17 | 2011-11-22 | Guest Tek Interactive Entertainment Ltd. | Configuration apparatus and method of configuring one or more devices having hidden configuration settings |
| EP2447817B1 (en) * | 2010-10-07 | 2017-12-06 | BlackBerry Limited | Method and apparatus for managing processing resources in a portable electronic device |
| US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
| US20120159383A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Customization of an immersive environment |
| US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
| US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
| US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
| US10631246B2 (en) | 2011-02-14 | 2020-04-21 | Microsoft Technology Licensing, Llc | Task switching on mobile devices |
| US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
| US20120272144A1 (en) * | 2011-04-20 | 2012-10-25 | Microsoft Corporation | Compact control menu for touch-enabled command execution |
| US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
| US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US9843665B2 (en) | 2011-05-27 | 2017-12-12 | Microsoft Technology Licensing, Llc | Display of immersive and desktop shells |
| US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
| US20120304132A1 (en) | 2011-05-27 | 2012-11-29 | Chaitanya Dev Sareen | Switching back to a previously-interacted-with application |
| US10417018B2 (en) * | 2011-05-27 | 2019-09-17 | Microsoft Technology Licensing, Llc | Navigation of immersive and desktop shells |
| US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
| US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US9513799B2 (en) | 2011-06-05 | 2016-12-06 | Apple Inc. | Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities |
| US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
| US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
| US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
| US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
| US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
| US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
| US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
| US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
| US8868039B2 (en) * | 2011-10-12 | 2014-10-21 | Digimarc Corporation | Context-related arrangements |
| US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
| US9116611B2 (en) | 2011-12-29 | 2015-08-25 | Apple Inc. | Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input |
| US9128605B2 (en) | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
| ITMI20120561A1 (it) * | 2012-04-05 | 2013-10-06 | St Microelectronics Srl | Metodo per proteggere un programma applicativo |
| WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
| WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
| CN109298789B (zh) | 2012-05-09 | 2021-12-31 | 苹果公司 | 用于针对激活状态提供反馈的设备、方法和图形用户界面 |
| CN107977084B (zh) | 2012-05-09 | 2021-11-05 | 苹果公司 | 用于针对在用户界面中执行的操作提供触觉反馈的方法和装置 |
| JP6002836B2 (ja) | 2012-05-09 | 2016-10-05 | アップル インコーポレイテッド | ジェスチャに応答して表示状態間を遷移するためのデバイス、方法、及びグラフィカルユーザインタフェース |
| WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
| WO2013169882A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving and dropping a user interface object |
| WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
| JP6273263B2 (ja) | 2012-05-09 | 2018-01-31 | アップル インコーポレイテッド | ユーザ接触に応答して追加情報を表示するための、デバイス、方法、及びグラフィカルユーザインタフェース |
| WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
| EP2847660B1 (en) | 2012-05-09 | 2018-11-14 | Apple Inc. | Device, method, and graphical user interface for selecting user interface objects |
| US8510675B1 (en) * | 2012-06-13 | 2013-08-13 | Google Inc. | Hiding window borders |
| GB2504270A (en) * | 2012-07-23 | 2014-01-29 | Wirewax Ltd | Synchronising hyperlink and associated object positions using frame numbers encoded as pixel data |
| CN103677549B (zh) * | 2012-09-11 | 2017-08-11 | 阿里巴巴集团控股有限公司 | 一种数据处理方法与装置 |
| US10200256B2 (en) * | 2012-09-17 | 2019-02-05 | Box, Inc. | System and method of a manipulative handle in an interactive mobile user interface |
| JP5870891B2 (ja) * | 2012-10-11 | 2016-03-01 | ソニー株式会社 | 情報処理装置、無線通信装置、通信システムおよび情報処理方法 |
| CN105144057B (zh) | 2012-12-29 | 2019-05-17 | 苹果公司 | 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面 |
| WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
| WO2014105275A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
| KR101742808B1 (ko) | 2012-12-29 | 2017-06-01 | 애플 인크. | 사용자 인터페이스 계층을 내비게이션하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
| EP2939096B1 (en) | 2012-12-29 | 2019-08-28 | Apple Inc. | Device, method, and graphical user interface for determining whether to scroll or select contents |
| US20140195980A1 (en) * | 2013-01-04 | 2014-07-10 | Samsung Electronics Co., Ltd. | Display apparatus and method for providing user interface thereof |
| CN103941954B (zh) * | 2013-01-17 | 2018-06-15 | 腾讯科技(深圳)有限公司 | 展示界面的方法和装置、用户界面交互的方法和装置 |
| US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
| US9940014B2 (en) * | 2013-05-03 | 2018-04-10 | Adobe Systems Incorporated | Context visual organizer for multi-screen display |
| US20140351722A1 (en) * | 2013-05-23 | 2014-11-27 | Microsoft | User interface elements for multiple displays |
| US20150039316A1 (en) * | 2013-07-31 | 2015-02-05 | GM Global Technology Operations LLC | Systems and methods for managing dialog context in speech systems |
| EP3036126B1 (de) * | 2013-08-20 | 2020-07-15 | Volkswagen Aktiengesellschaft | Bedienverfahren für eine bedien- und anzeigevorrichtung in einem fahrzeug und bedien- und anzeigevorrichtung in einem fahrzeug |
| CN104461269B (zh) * | 2013-09-16 | 2019-01-15 | 联想(北京)有限公司 | 一种信息处理的方法及一种电子设备 |
| US9448755B2 (en) * | 2013-12-28 | 2016-09-20 | Intel Corporation | Wearable electronic device having heterogeneous display screens |
| USD757774S1 (en) * | 2014-01-15 | 2016-05-31 | Yahoo Japan Corporation | Portable electronic terminal with graphical user interface |
| USD757074S1 (en) * | 2014-01-15 | 2016-05-24 | Yahoo Japan Corporation | Portable electronic terminal with graphical user interface |
| USD759078S1 (en) * | 2014-01-15 | 2016-06-14 | Yahoo Japan Corporation | Portable electronic terminal with graphical user interface |
| USD757775S1 (en) * | 2014-01-15 | 2016-05-31 | Yahoo Japan Corporation | Portable electronic terminal with graphical user interface |
| US10198148B2 (en) * | 2014-01-17 | 2019-02-05 | Microsoft Technology Licensing, Llc | Radial menu user interface with entry point maintenance |
| KR102298602B1 (ko) | 2014-04-04 | 2021-09-03 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 확장가능한 애플리케이션 표시 |
| WO2015154273A1 (en) | 2014-04-10 | 2015-10-15 | Microsoft Technology Licensing, Llc | Collapsible shell cover for computing device |
| WO2015154276A1 (en) | 2014-04-10 | 2015-10-15 | Microsoft Technology Licensing, Llc | Slider cover for computing device |
| US20150317482A1 (en) * | 2014-04-30 | 2015-11-05 | Mocana Corporation | Preventing visual observation of content on a mobile device by hiding content |
| US9916079B2 (en) * | 2014-06-05 | 2018-03-13 | Openpeak Llc | Method and system for enabling the sharing of information between applications on a computing device |
| US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
| US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
| US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
| US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
| US9674335B2 (en) | 2014-10-30 | 2017-06-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
| CN104461263A (zh) * | 2014-11-19 | 2015-03-25 | 北京国双科技有限公司 | 网络页面显示方法及装置 |
| CN104683570B (zh) * | 2015-01-29 | 2016-08-24 | 努比亚技术有限公司 | 基于无边框手机的界面显示方法及装置 |
| US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
| US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
| US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
| US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
| US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
| US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
| US9961239B2 (en) | 2015-06-07 | 2018-05-01 | Apple Inc. | Touch accommodation options |
| US9891811B2 (en) | 2015-06-07 | 2018-02-13 | Apple Inc. | Devices and methods for navigating between user interfaces |
| US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
| US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
| US10496234B2 (en) * | 2016-02-19 | 2019-12-03 | The Boeing Company | Modeling the connection between the software signal path and hardware signal path using routes |
| CN107977138A (zh) * | 2016-10-24 | 2018-05-01 | 北京东软医疗设备有限公司 | 一种显示方法及装置 |
| US10867445B1 (en) * | 2016-11-16 | 2020-12-15 | Amazon Technologies, Inc. | Content segmentation and navigation |
| US10783235B1 (en) | 2017-05-04 | 2020-09-22 | Amazon Technologies, Inc. | Secure remote access of computing resources |
| JP7180160B2 (ja) * | 2018-07-17 | 2022-11-30 | 富士フイルムビジネスイノベーション株式会社 | 表示装置及びプログラム |
| WO2022133336A1 (en) * | 2020-12-18 | 2022-06-23 | Socratic Sciences | System and method for interacting with computing device |
Family Cites Families (782)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4823283A (en) | 1986-10-14 | 1989-04-18 | Tektronix, Inc. | Status driven menu system |
| US5189732A (en) | 1987-11-18 | 1993-02-23 | Hitachi, Ltd. | Touch panel input apparatus |
| JPH01147647A (ja) | 1987-12-03 | 1989-06-09 | Mitsubishi Electric Corp | データ処理装置 |
| US5046001A (en) | 1988-06-30 | 1991-09-03 | Ibm Corporation | Method for accessing selected windows in a multi-tasking system |
| US5321750A (en) | 1989-02-07 | 1994-06-14 | Market Data Corporation | Restricted information distribution system apparatus and methods |
| US5339392A (en) | 1989-07-27 | 1994-08-16 | Risberg Jeffrey S | Apparatus and method for creation of a user definable video displayed document showing changes in real time data |
| JPH03246614A (ja) * | 1990-02-23 | 1991-11-05 | Seiko Epson Corp | メニュー選択方式 |
| DE69130549T2 (de) | 1990-06-11 | 1999-05-27 | Hitachi, Ltd., Tokio/Tokyo | Vorrichtung zur Erzeugung eines Objektbewegungsweges |
| US5526034A (en) | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
| US5297032A (en) | 1991-02-01 | 1994-03-22 | Merrill Lynch, Pierce, Fenner & Smith Incorporated | Securities trading workstation |
| FR2693810B1 (fr) | 1991-06-03 | 1997-01-10 | Apple Computer | Systemes d'interfaces d'utilisateurs a acces direct a une zone secondaire d'affichage. |
| US5258748A (en) | 1991-08-28 | 1993-11-02 | Hewlett-Packard Company | Accessing and selecting multiple key functions with minimum keystrokes |
| JP3341290B2 (ja) | 1991-09-10 | 2002-11-05 | ソニー株式会社 | 映像表示装置 |
| JP2654283B2 (ja) | 1991-09-30 | 1997-09-17 | 株式会社東芝 | アイコン表示方法 |
| US6061062A (en) | 1991-12-20 | 2000-05-09 | Apple Computer, Inc. | Zooming controller |
| US5640176A (en) | 1992-01-24 | 1997-06-17 | Compaq Computer Corporation | User interface for easily setting computer speaker volume and power conservation levels |
| JPH07306955A (ja) | 1992-07-24 | 1995-11-21 | Walt Disney Co:The | 三次元イリュージョンを生み出す方法およびシステム |
| US5432932A (en) | 1992-10-23 | 1995-07-11 | International Business Machines Corporation | System and method for dynamically controlling remote processes from a performance monitor |
| US5404442A (en) | 1992-11-30 | 1995-04-04 | Apple Computer, Inc. | Visible clipboard for graphical computer environments |
| EP0605945B1 (en) * | 1992-12-15 | 1997-12-29 | Sun Microsystems, Inc. | Method and apparatus for presenting information in a display system using transparent windows |
| US5463725A (en) | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
| JPH06242886A (ja) | 1993-02-10 | 1994-09-02 | Canon Inc | 電子メールシステム |
| US5754178A (en) | 1993-03-03 | 1998-05-19 | Apple Computer, Inc. | Method and apparatus for improved feedback during manipulation of data on a computer controlled display system |
| EP0626635B1 (en) | 1993-05-24 | 2003-03-05 | Sun Microsystems, Inc. | Improved graphical user interface with method for interfacing to remote devices |
| US5956030A (en) | 1993-06-11 | 1999-09-21 | Apple Computer, Inc. | Computer system with graphical user interface including windows having an identifier within a control region on the display |
| US5598523A (en) | 1994-03-31 | 1997-01-28 | Panasonic Technologies, Inc. | Method and system for displayed menu activation using a matching distinctive arrangement of keypad actuators |
| US5914720A (en) | 1994-04-21 | 1999-06-22 | Sandia Corporation | Method of using multiple perceptual channels to increase user absorption of an N-dimensional presentation environment |
| CA2157623C (en) | 1994-09-20 | 1999-12-21 | Lars Stig Sorensen | Method and apparatus for dynamic radio communication menu |
| US5495566A (en) | 1994-11-22 | 1996-02-27 | Microsoft Corporation | Scrolling contents of a window |
| US5623613A (en) | 1994-11-29 | 1997-04-22 | Microsoft Corporation | System for displaying programming information |
| US5611060A (en) | 1995-02-22 | 1997-03-11 | Microsoft Corporation | Auto-scrolling during a drag and drop operation |
| US5819284A (en) | 1995-03-24 | 1998-10-06 | At&T Corp. | Personalized real time information display as a portion of a screen saver |
| US5793415A (en) | 1995-05-15 | 1998-08-11 | Imagetel International Inc. | Videoconferencing and multimedia system |
| US6807558B1 (en) | 1995-06-12 | 2004-10-19 | Pointcast, Inc. | Utilization of information “push” technology |
| US5740549A (en) | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
| US5860073A (en) | 1995-07-17 | 1999-01-12 | Microsoft Corporation | Style sheets for publishing system |
| US5687331A (en) | 1995-08-03 | 1997-11-11 | Microsoft Corporation | Method and system for displaying an animated focus item |
| US5712995A (en) | 1995-09-20 | 1998-01-27 | Galileo Frames, Inc. | Non-overlapping tiling apparatus and method for multiple window displays |
| US5854634A (en) | 1995-12-26 | 1998-12-29 | Imax Corporation | Computer-assisted animation construction system using source poses within a pose transformation space |
| US5574836A (en) | 1996-01-22 | 1996-11-12 | Broemmelsiek; Raymond M. | Interactive display apparatus and method with viewer position compensation |
| US6008816A (en) | 1996-04-25 | 1999-12-28 | Microsoft Corporation | Method and system for managing color specification using attachable palettes and palettes that refer to other palettes |
| JP3100334B2 (ja) | 1996-04-26 | 2000-10-16 | 松下電器産業株式会社 | マルチメディアタイトル編集装置及びこれに用いるスタイル作成装置 |
| US5675329A (en) | 1996-05-09 | 1997-10-07 | International Business Machines Corporation | Method of obtaining a second function from keys on a keyboard using pressure differentiation |
| US5771042A (en) | 1996-07-17 | 1998-06-23 | International Business Machines Corporation | Multi-size control for multiple adjacent workspaces |
| US5963204A (en) | 1996-09-20 | 1999-10-05 | Nikon Corporation | Electronic camera with reproduction and display of images at the same timing |
| US6064383A (en) | 1996-10-04 | 2000-05-16 | Microsoft Corporation | Method and system for selecting an emotional appearance and prosody for a graphical character |
| US6057839A (en) | 1996-11-26 | 2000-05-02 | International Business Machines Corporation | Visualization tool for graphically displaying trace data produced by a parallel processing computer |
| US5905492A (en) | 1996-12-06 | 1999-05-18 | Microsoft Corporation | Dynamically updating themes for an operating system shell |
| US5959621A (en) | 1996-12-06 | 1999-09-28 | Microsoft Corporation | System and method for displaying data items in a ticker display pane on a client computer |
| US6216141B1 (en) | 1996-12-06 | 2001-04-10 | Microsoft Corporation | System and method for integrating a document into a desktop window on a client computer |
| US6211921B1 (en) | 1996-12-20 | 2001-04-03 | Philips Electronics North America Corporation | User interface for television |
| US6009519A (en) | 1997-04-04 | 1999-12-28 | Andrea Electronics, Corp. | Method and apparatus for providing audio utility software for use in windows applications |
| US6317142B1 (en) | 1997-04-04 | 2001-11-13 | Avid Technology, Inc. | Taxonomy of objects and a system of non-modal property inspectors |
| US6069606A (en) | 1997-05-15 | 2000-05-30 | Sony Corporation | Display of multiple images based on a temporal relationship among them with various operations available to a user as a function of the image size |
| US6028600A (en) | 1997-06-02 | 2000-02-22 | Sony Corporation | Rotary menu wheel interface |
| US6166736A (en) | 1997-08-22 | 2000-12-26 | Natrificial Llc | Method and apparatus for simultaneously resizing and relocating windows within a graphical display |
| KR100300972B1 (ko) | 1997-09-19 | 2001-09-03 | 윤종용 | 텍스춰매핑수행장치및텍스춰캐시의데이터억세스방법 |
| US6008809A (en) | 1997-09-22 | 1999-12-28 | International Business Machines Corporation | Apparatus and method for viewing multiple windows within a dynamic window |
| US6598167B2 (en) | 1997-09-26 | 2003-07-22 | Worldcom, Inc. | Secure customer interface for web based data management |
| US6266098B1 (en) | 1997-10-22 | 2001-07-24 | Matsushita Electric Corporation Of America | Function presentation and selection using a rotatable function menu |
| WO1999026127A1 (en) | 1997-11-14 | 1999-05-27 | Avesta Technologies, Inc. | System and method for displaying multiple sources of data in near real-time |
| US5940076A (en) | 1997-12-01 | 1999-08-17 | Motorola, Inc. | Graphical user interface for an electronic device and method therefor |
| US6449638B1 (en) | 1998-01-07 | 2002-09-10 | Microsoft Corporation | Channel definition architecture extension |
| US6311058B1 (en) | 1998-06-30 | 2001-10-30 | Microsoft Corporation | System for delivering data content over a low bit rate transmission channel |
| US9292111B2 (en) | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
| US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
| US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
| US6011542A (en) | 1998-02-13 | 2000-01-04 | Sony Corporation | Graphical text entry wheel |
| US6278448B1 (en) | 1998-02-17 | 2001-08-21 | Microsoft Corporation | Composite Web page built from any web content |
| CA2324412A1 (en) | 1998-03-13 | 1999-09-16 | Aspen Technology, Inc. | Computer method and apparatus for automatic execution of software applications |
| US6108003A (en) | 1998-03-18 | 2000-08-22 | International Business Machines Corporation | Maintaining visibility and status indication of docked applications and application bars |
| FR2776415A1 (fr) | 1998-03-20 | 1999-09-24 | Philips Consumer Communication | Appareil electronique comportant un ecran et procede pour afficher des graphismes |
| US6784925B1 (en) | 1998-03-24 | 2004-08-31 | Canon Kabushiki Kaisha | System to manage digital camera images |
| US6057840A (en) * | 1998-03-27 | 2000-05-02 | Sony Corporation Of Japan | Computer-implemented user interface having semi-transparent scroll bar tool for increased display screen usage |
| US6448987B1 (en) | 1998-04-03 | 2002-09-10 | Intertainer, Inc. | Graphic user interface for a digital content delivery system using circular menus |
| US6104418A (en) | 1998-04-06 | 2000-08-15 | Silicon Magic Corporation | Method and system for improved memory interface during image rendering |
| JPH11298572A (ja) | 1998-04-07 | 1999-10-29 | Nec Shizuoka Ltd | 受信装置及び受信情報表示方法 |
| GB0027260D0 (en) | 2000-11-08 | 2000-12-27 | Koninl Philips Electronics Nv | An image control system |
| US6212564B1 (en) | 1998-07-01 | 2001-04-03 | International Business Machines Corporation | Distributed application launcher for optimizing desktops based on client characteristics information |
| US6611272B1 (en) | 1998-07-02 | 2003-08-26 | Microsoft Corporation | Method and apparatus for rasterizing in a hierarchical tile order |
| AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
| US6369837B1 (en) | 1998-07-17 | 2002-04-09 | International Business Machines Corporation | GUI selector control |
| US6832355B1 (en) | 1998-07-28 | 2004-12-14 | Microsoft Corporation | Web page display system |
| US6188405B1 (en) | 1998-09-14 | 2001-02-13 | Microsoft Corporation | Methods, apparatus and data structures for providing a user interface, which exploits spatial memory, to objects |
| US20020018051A1 (en) | 1998-09-15 | 2002-02-14 | Mona Singh | Apparatus and method for moving objects on a touchscreen display |
| US6510553B1 (en) | 1998-10-26 | 2003-01-21 | Intel Corporation | Method of streaming video from multiple sources over a network |
| US6392671B1 (en) | 1998-10-27 | 2002-05-21 | Lawrence F. Glaser | Computer pointing device having theme identification means |
| JP3956553B2 (ja) | 1998-11-04 | 2007-08-08 | 富士ゼロックス株式会社 | アイコン表示処理装置 |
| US6597374B1 (en) | 1998-11-12 | 2003-07-22 | Microsoft Corporation | Activity based remote control unit |
| US6337698B1 (en) | 1998-11-20 | 2002-01-08 | Microsoft Corporation | Pen-based interface for a notepad computer |
| US6266071B1 (en) | 1998-11-20 | 2001-07-24 | Silicon Graphics, Inc. | Method of producing fluid-like animations using a rapid and stable solver for the Navier-Stokes equations |
| US6510466B1 (en) | 1998-12-14 | 2003-01-21 | International Business Machines Corporation | Methods, systems and computer program products for centralized management of application programs on a network |
| US6577350B1 (en) | 1998-12-21 | 2003-06-10 | Sony Corporation | Method and apparatus for displaying an electronic program guide |
| US6396963B2 (en) | 1998-12-29 | 2002-05-28 | Eastman Kodak Company | Photocollage generation and modification |
| US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
| US6628309B1 (en) | 1999-02-05 | 2003-09-30 | International Business Machines Corporation | Workspace drag and drop |
| US6707890B1 (en) | 2002-09-03 | 2004-03-16 | Bell South Intellectual Property Corporation | Voice mail notification using instant messaging |
| US7283620B2 (en) | 1999-02-26 | 2007-10-16 | At&T Bls Intellectual Property, Inc. | Systems and methods for originating and sending a voice mail message to an instant messaging platform |
| US6463304B2 (en) | 1999-03-04 | 2002-10-08 | Openwave Systems Inc. | Application launcher for a two-way mobile communications device |
| US6281940B1 (en) | 1999-03-31 | 2001-08-28 | Sony Corporation | Display of previewed channels with rotation of multiple previewed channels along an arc |
| EP1052565A3 (en) | 1999-05-13 | 2005-05-11 | Sony Corporation | Information processing method and apparatus |
| US6505243B1 (en) | 1999-06-02 | 2003-01-07 | Intel Corporation | Automatic web-based detection and display of product installation help information |
| US6456334B1 (en) | 1999-06-29 | 2002-09-24 | Ati International Srl | Method and apparatus for displaying video in a data processing system |
| US6426753B1 (en) | 1999-07-01 | 2002-07-30 | Microsoft Corporation | Cache memory for high latency and out-of-order return of texture data |
| US6577323B1 (en) | 1999-07-01 | 2003-06-10 | Honeywell Inc. | Multivariable process trend display and methods regarding same |
| US6976210B1 (en) | 1999-08-31 | 2005-12-13 | Lucent Technologies Inc. | Method and apparatus for web-site-independent personalization from multiple sites having user-determined extraction functionality |
| US6424338B1 (en) | 1999-09-30 | 2002-07-23 | Gateway, Inc. | Speed zone touchpad |
| DE60035324T2 (de) | 1999-10-26 | 2008-02-28 | Iontas Ltd., Moville | Überwachung von Rechnerbenutzung |
| JP2001125913A (ja) | 1999-10-28 | 2001-05-11 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| US7028264B2 (en) | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
| US6724403B1 (en) | 1999-10-29 | 2004-04-20 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
| US7987431B2 (en) | 1999-10-29 | 2011-07-26 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
| US6697825B1 (en) | 1999-11-05 | 2004-02-24 | Decentrix Inc. | Method and apparatus for generating and modifying multiple instances of element of a web site |
| US6510144B1 (en) | 1999-12-07 | 2003-01-21 | Cisco Technology, Inc. | Network layer support to enhance the transport layer performance in mobile and wireless environments |
| US6820111B1 (en) | 1999-12-07 | 2004-11-16 | Microsoft Corporation | Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history |
| US6801203B1 (en) | 1999-12-22 | 2004-10-05 | Microsoft Corporation | Efficient graphics pipeline with a pixel cache and data pre-fetching |
| JP3720230B2 (ja) | 2000-02-18 | 2005-11-24 | シャープ株式会社 | 表現データ制御システム、および、それを構成する表現データ制御装置、並びに、そのプログラムが記録された記録媒体 |
| US6433789B1 (en) | 2000-02-18 | 2002-08-13 | Neomagic Corp. | Steaming prefetching texture cache for level of detail maps in a 3D-graphics engine |
| KR100460105B1 (ko) * | 2000-02-22 | 2004-12-03 | 엘지전자 주식회사 | 이동통신 단말기의 메뉴 검색 방법. |
| US20030046396A1 (en) | 2000-03-03 | 2003-03-06 | Richter Roger K. | Systems and methods for managing resource utilization in information management environments |
| US20020152305A1 (en) | 2000-03-03 | 2002-10-17 | Jackson Gregory J. | Systems and methods for resource utilization analysis in information management environments |
| US6721958B1 (en) | 2000-03-08 | 2004-04-13 | Opentv, Inc. | Optional verification of interactive television content |
| US6507643B1 (en) | 2000-03-16 | 2003-01-14 | Breveon Incorporated | Speech recognition system and method for converting voice mail messages to electronic mail messages |
| US8701027B2 (en) | 2000-03-16 | 2014-04-15 | Microsoft Corporation | Scope user interface for displaying the priorities and properties of multiple informational items |
| US6636246B1 (en) | 2000-03-17 | 2003-10-21 | Vizible.Com Inc. | Three dimensional spatial user interface |
| GB2360658B (en) | 2000-03-20 | 2004-09-08 | Hewlett Packard Co | Camera with user identity data |
| US7155729B1 (en) | 2000-03-28 | 2006-12-26 | Microsoft Corporation | Method and system for displaying transient notifications |
| US7249326B2 (en) | 2000-04-06 | 2007-07-24 | Microsoft Corporation | Method and system for reducing notification area clutter |
| KR100363619B1 (ko) | 2000-04-21 | 2002-12-05 | 배동훈 | 나선형 도우넛 형태를 갖는 컨텐츠 구조 및 컨텐츠디스플레이 시스템 |
| JP4325075B2 (ja) | 2000-04-21 | 2009-09-02 | ソニー株式会社 | データオブジェクト管理装置 |
| JP4730571B2 (ja) | 2000-05-01 | 2011-07-20 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム格納媒体 |
| US20020133554A1 (en) | 2000-05-25 | 2002-09-19 | Daniel Checkoway | E-mail answering agent |
| US7210099B2 (en) | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
| CN101833415B (zh) | 2000-06-22 | 2014-09-24 | 英特尔公司 | 用户或应用之间的通信对象 |
| JP2002014661A (ja) | 2000-06-29 | 2002-01-18 | Toshiba Corp | 液晶表示装置及び液晶表示装置を備えた電子機器 |
| US6966034B2 (en) | 2000-06-30 | 2005-11-15 | Microsoft Corporation | Supplemental request header for applications or devices using web browsers |
| US6662023B1 (en) | 2000-07-06 | 2003-12-09 | Nokia Mobile Phones Ltd. | Method and apparatus for controlling and securing mobile phones that are lost, stolen or misused |
| US6907273B1 (en) | 2000-07-07 | 2005-06-14 | Openwave Systems Inc. | Method and system for processing overloaded keys of a mobile device |
| US6707449B2 (en) | 2000-08-30 | 2004-03-16 | Microsoft Corporation | Manual controlled scrolling |
| US7043690B1 (en) | 2000-09-11 | 2006-05-09 | International Business Machines Corporation | Method, system, and program for checking contact information |
| SE524595C2 (sv) | 2000-09-26 | 2004-08-31 | Hapax Information Systems Ab | Förfarande och datorprogram för normalisering av stilkast |
| JP4631150B2 (ja) | 2000-10-31 | 2011-02-16 | ソニー株式会社 | 情報処理装置及び方法、並びに記録媒体 |
| US7263668B1 (en) | 2000-11-09 | 2007-08-28 | International Business Machines Corporation | Display interface to a computer controlled display system with variable comprehensiveness levels of menu items dependent upon size of variable display screen available for menu item display |
| WO2002041190A2 (en) | 2000-11-15 | 2002-05-23 | Holbrook David M | Apparatus and method for organizing and/or presenting data |
| US6907574B2 (en) | 2000-11-29 | 2005-06-14 | Ictv, Inc. | System and method of hyperlink navigation between frames |
| US7058955B2 (en) | 2000-12-06 | 2006-06-06 | Microsoft Corporation | Method and system for passing messages between threads |
| CA2328795A1 (en) | 2000-12-19 | 2002-06-19 | Advanced Numerical Methods Ltd. | Applications and performance enhancements for detail-in-context viewing technology |
| US6983310B2 (en) | 2000-12-29 | 2006-01-03 | International Business Machines Corporation | System and method for providing search capabilties on a wireless device |
| US7133859B1 (en) | 2001-01-05 | 2006-11-07 | Palm, Inc. | Category specific sort and display instructions for an electronic device |
| US7069207B2 (en) | 2001-01-26 | 2006-06-27 | Microsoft Corporation | Linguistically intelligent text compression |
| US6938101B2 (en) | 2001-01-29 | 2005-08-30 | Universal Electronics Inc. | Hand held device having a browser application |
| JP2002229906A (ja) | 2001-01-30 | 2002-08-16 | Fujitsu Ltd | 電子メール送信装置 |
| US7735021B2 (en) | 2001-02-16 | 2010-06-08 | Microsoft Corporation | Shortcut system for use in a mobile electronic device and method thereof |
| US6798421B2 (en) | 2001-02-28 | 2004-09-28 | 3D Labs, Inc. Ltd. | Same tile method |
| US20020129061A1 (en) | 2001-03-07 | 2002-09-12 | Swart Stacey J. | Method and apparatus for creating files that are suitable for hardcopy printing and for on-line use |
| US7295836B2 (en) * | 2001-03-09 | 2007-11-13 | Research In Motion Limited | Advanced voice and data operations in a mobile data communication device |
| US7017119B1 (en) | 2001-03-15 | 2006-03-21 | Vaultus Mobile Technologies, Inc. | System and method for display notification in a tabbed window setting |
| US6972776B2 (en) | 2001-03-20 | 2005-12-06 | Agilent Technologies, Inc. | Scrolling method using screen pointing device |
| US6904597B2 (en) | 2001-03-30 | 2005-06-07 | Intel Corporation | Inter-thread communications between different components using double buffer |
| US7734285B2 (en) | 2001-04-03 | 2010-06-08 | Qualcomm Incorporated | Method and apparatus for network initiated uninstallation of application program over wireless network |
| US6778192B2 (en) | 2001-04-05 | 2004-08-17 | International Business Machines Corporation | System and method for creating markers on scroll bars of a graphical user interface |
| US6990638B2 (en) | 2001-04-19 | 2006-01-24 | International Business Machines Corporation | System and method for using shading layers and highlighting to navigate a tree view display |
| US20020161634A1 (en) | 2001-04-27 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Electronic document with an automatically updated portion |
| US7013431B2 (en) | 2001-04-30 | 2006-03-14 | Broadband Graphics, Llc | Cell based EUI methods and apparatus |
| US8028249B2 (en) | 2001-05-23 | 2011-09-27 | Eastman Kodak Company | Method and system for browsing large digital multimedia object collections |
| US20020186251A1 (en) | 2001-06-07 | 2002-12-12 | International Business Machines Corporation | Method, apparatus and computer program product for context-sensitive scrolling |
| US6975304B1 (en) | 2001-06-11 | 2005-12-13 | Handspring, Inc. | Interface for processing of an alternate symbol in a computer device |
| ES2225749T3 (es) | 2001-06-18 | 2005-03-16 | Swisscom Mobile Ag | Procedimiento y sistema para nodos ip moviles en redes heterogeneas. |
| JP2003009244A (ja) | 2001-06-25 | 2003-01-10 | Fuji Photo Film Co Ltd | 画像データ送信装置およびその制御方法 |
| US6975836B2 (en) * | 2001-06-28 | 2005-12-13 | Kabushiki Kaisha Toshiba | Data broadcasting system, receiving terminal device, contents providing server, and contents providing method |
| JP2003014910A (ja) * | 2001-07-03 | 2003-01-15 | Omg Co Ltd | 光学フィルタ及びその製造方法 |
| KR100420280B1 (ko) * | 2001-07-09 | 2004-03-02 | 삼성전자주식회사 | 이동통신 단말기에서의 메뉴 디스플레이 방법 |
| US6876312B2 (en) | 2001-07-10 | 2005-04-05 | Behavior Tech Computer Corporation | Keyboard with multi-function keys |
| US6987991B2 (en) | 2001-08-17 | 2006-01-17 | Wildseed Ltd. | Emoticon input method and apparatus |
| FR2828970B1 (fr) | 2001-08-27 | 2003-12-19 | Cit Alcatel | Systeme d'interoperabilite entre messages mms et messages sms/ems et procede d'echange associe |
| US20030096604A1 (en) | 2001-08-29 | 2003-05-22 | Jorg Vollandt | Method of operating an electronic device, in particular a mobile telephone |
| US6690365B2 (en) | 2001-08-29 | 2004-02-10 | Microsoft Corporation | Automatic scrolling |
| JP4701564B2 (ja) | 2001-08-31 | 2011-06-15 | ソニー株式会社 | メニュー表示装置及びメニューの表示方法 |
| US7093201B2 (en) | 2001-09-06 | 2006-08-15 | Danger, Inc. | Loop menu navigation apparatus and method |
| US6912695B2 (en) | 2001-09-13 | 2005-06-28 | Pixia Corp. | Data storage and retrieval system and method |
| US7036091B1 (en) | 2001-09-24 | 2006-04-25 | Digeo, Inc. | Concentric curvilinear menus for a graphical user interface |
| US20030073414A1 (en) | 2001-10-15 | 2003-04-17 | Stephen P. Capps | Textual and telephony dual input device |
| US6857104B1 (en) | 2001-10-17 | 2005-02-15 | At&T Corp | Organizing graphical user interfaces to reveal hidden areas |
| US20030076364A1 (en) | 2001-10-18 | 2003-04-24 | International Business Machines Corporation | Method of previewing a graphical image corresponding to an icon in a clipboard |
| US7487262B2 (en) | 2001-11-16 | 2009-02-03 | At & T Mobility Ii, Llc | Methods and systems for routing messages through a communications network based on message content |
| CA2363978A1 (en) | 2001-11-26 | 2003-05-26 | Ivan Sestak | Emoticon keyboard and input device |
| JP2003162355A (ja) | 2001-11-26 | 2003-06-06 | Sony Corp | タスクの表示切り替え方法及び携帯機器及び携帯通信機器 |
| US20030105827A1 (en) | 2001-11-30 | 2003-06-05 | Tan Eng Siong | Method and system for contextual prioritization of unified messages |
| DE10162532C1 (de) | 2001-12-19 | 2003-10-09 | Hilti Ag | Expandierbare Graphit-Intercalationsverbindungen, Verfahren zu ihrer Herstellung und ihre Verwendung |
| US20030135582A1 (en) | 2001-12-21 | 2003-07-17 | Docomo Communications Laboratories Usa, Inc. | Context aware search service |
| EP1459189A4 (en) | 2001-12-28 | 2006-08-30 | Simdesk Technologies Inc | INSTANT MESSAGING SYSTEM |
| US6690387B2 (en) | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
| US7139800B2 (en) | 2002-01-16 | 2006-11-21 | Xerox Corporation | User interface for a message-based system having embedded information management capabilities |
| FI116425B (fi) | 2002-01-18 | 2005-11-15 | Nokia Corp | Menetelmä ja laite laajan näppäimistön integroimiseksi pieneen laitteeseen |
| WO2003062976A1 (en) | 2002-01-22 | 2003-07-31 | Fujitsu Limited | Menu element selecting device and method |
| JP4417721B2 (ja) | 2002-01-22 | 2010-02-17 | 富士通株式会社 | 電子機器とメニュー項目選択方法およびそのプログラム |
| US7019757B2 (en) | 2002-01-28 | 2006-03-28 | International Business Machines Corporation | Changing the alpha levels of an application window to indicate a status of a computing task |
| US7146573B2 (en) | 2002-01-28 | 2006-12-05 | International Business Machines Corporation | Automatic window representation adjustment |
| US20040078299A1 (en) | 2002-01-31 | 2004-04-22 | Kathleen Down-Logan | Portable color and style analysis, match and management system |
| GB0202602D0 (en) | 2002-02-05 | 2002-03-20 | Superscape Ltd | User interface |
| US7333092B2 (en) | 2002-02-25 | 2008-02-19 | Apple Computer, Inc. | Touch pad for handheld device |
| US7031977B2 (en) | 2002-02-28 | 2006-04-18 | Plumtree Software, Inc. | Efficiently storing indented threads in a threaded discussion application |
| US6952207B1 (en) | 2002-03-11 | 2005-10-04 | Microsoft Corporation | Efficient scenery object rendering |
| US7610563B2 (en) | 2002-03-22 | 2009-10-27 | Fuji Xerox Co., Ltd. | System and method for controlling the display of non-uniform graphical objects |
| US7170519B2 (en) | 2002-03-29 | 2007-01-30 | Sas Institute Inc. | Computer-implemented system and method for generating data graphical displays |
| US6629793B1 (en) | 2002-04-26 | 2003-10-07 | Westie Intellectual Properties Limited Partnership | Emoticon keyboard |
| US7127685B2 (en) | 2002-04-30 | 2006-10-24 | America Online, Inc. | Instant messaging interface having a tear-off element |
| US7689649B2 (en) | 2002-05-31 | 2010-03-30 | Aol Inc. | Rendering destination instant messaging personalization items before communicating with destination |
| US7779076B2 (en) | 2002-05-31 | 2010-08-17 | Aol Inc. | Instant messaging personalization |
| US7191411B2 (en) | 2002-06-06 | 2007-03-13 | Moehrle Armin E | Active path menu navigation system |
| US20080048986A1 (en) | 2002-06-10 | 2008-02-28 | Khoo Soon H | Compound Computing Device with Dual Portion Keyboards Controlled by a Single Processing Element |
| KR20030097310A (ko) | 2002-06-20 | 2003-12-31 | 삼성전자주식회사 | 디스플레이장치의 화상크기조절방법 및 그화상크기조절시스템과 화상크기조절방법을 수행하는프로그램이 저장된 기록매체 |
| US7519386B2 (en) | 2002-06-21 | 2009-04-14 | Nokia Corporation | Mobile communication device having music player navigation function and method of operation thereof |
| US7502610B2 (en) | 2002-06-28 | 2009-03-10 | Qualcomm Incorporated | System and method for application management through threshold events |
| US6873329B2 (en) | 2002-07-05 | 2005-03-29 | Spatial Data Technologies, Inc. | System and method for caching and rendering images |
| US7302648B1 (en) | 2002-07-10 | 2007-11-27 | Apple Inc. | Method and apparatus for resizing buffered windows |
| AU2003234515A1 (en) | 2002-07-12 | 2004-02-02 | Dana Suess | Modified-qwerty letter layout for rapid data entry |
| US7658562B2 (en) | 2002-07-12 | 2010-02-09 | Dana Suess | Modified-QWERTY letter layout for rapid data entry |
| US8150922B2 (en) | 2002-07-17 | 2012-04-03 | Research In Motion Limited | Voice and text group chat display management techniques for wireless mobile terminals |
| US7111044B2 (en) | 2002-07-17 | 2006-09-19 | Fastmobile, Inc. | Method and system for displaying group chat sessions on wireless mobile terminals |
| US7051040B2 (en) | 2002-07-23 | 2006-05-23 | Lightsurf Technologies, Inc. | Imaging system providing dynamic viewport layering |
| US7089507B2 (en) | 2002-08-12 | 2006-08-08 | International Business Machines Corporation | System and method for display views using a single stroke control |
| JP3755500B2 (ja) | 2002-09-06 | 2006-03-15 | ソニー株式会社 | Guiアプリケーション開発支援装置および方法、並びにコンピュータ・プログラム |
| US7065385B2 (en) | 2002-09-12 | 2006-06-20 | Sony Ericsson Mobile Communications Ab | Apparatus, methods, and computer program products for dialing telephone numbers using alphabetic selections |
| US20040068543A1 (en) | 2002-10-03 | 2004-04-08 | Ralph Seifert | Method and apparatus for processing e-mail |
| US7913183B2 (en) | 2002-10-08 | 2011-03-22 | Microsoft Corporation | System and method for managing software applications in a graphical user interface |
| JP2004133733A (ja) | 2002-10-11 | 2004-04-30 | Sony Corp | 表示装置および方法、並びにプログラム |
| US7702315B2 (en) | 2002-10-15 | 2010-04-20 | Varia Holdings Llc | Unified communication thread for wireless mobile communication devices |
| KR200303655Y1 (ko) | 2002-11-19 | 2003-02-14 | 강성윤 | 문자 메시지 전송이 편리한 폴더형 휴대폰 |
| CA2414378A1 (en) | 2002-12-09 | 2004-06-09 | Corel Corporation | System and method for controlling user interface features of a web application |
| US7600234B2 (en) | 2002-12-10 | 2009-10-06 | Fisher-Rosemount Systems, Inc. | Method for launching applications |
| US7360174B2 (en) | 2002-12-19 | 2008-04-15 | Microsoft Corporation | Contact user interface |
| AU2002953555A0 (en) | 2002-12-23 | 2003-01-16 | Canon Kabushiki Kaisha | Method for presenting hierarchical data |
| US7321824B1 (en) | 2002-12-30 | 2008-01-22 | Aol Llc | Presenting a travel route using more than one presentation style |
| US8538895B2 (en) | 2004-03-15 | 2013-09-17 | Aol Inc. | Sharing social network information |
| JP2004227393A (ja) | 2003-01-24 | 2004-08-12 | Sony Corp | アイコン描画システム、アイコン描画方法及び電子機器装置 |
| US6885974B2 (en) | 2003-01-31 | 2005-04-26 | Microsoft Corporation | Dynamic power control apparatus, systems and methods |
| US7158123B2 (en) | 2003-01-31 | 2007-01-02 | Xerox Corporation | Secondary touch contextual sub-menu navigation for touch screen interface |
| US7606714B2 (en) | 2003-02-11 | 2009-10-20 | Microsoft Corporation | Natural language classification within an automated response system |
| US20040185883A1 (en) | 2003-03-04 | 2004-09-23 | Jason Rukman | System and method for threading short message service (SMS) messages with multimedia messaging service (MMS) messages |
| US7075535B2 (en) | 2003-03-05 | 2006-07-11 | Sand Codex | System and method for exact rendering in a zooming user interface |
| US7313764B1 (en) | 2003-03-06 | 2007-12-25 | Apple Inc. | Method and apparatus to accelerate scrolling for buffered windows |
| RU2254611C2 (ru) | 2003-03-13 | 2005-06-20 | Общество с ограниченной ответственностью "Мобилити" | Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты) |
| US7650575B2 (en) | 2003-03-27 | 2010-01-19 | Microsoft Corporation | Rich drag drop user interface |
| US7499925B2 (en) | 2003-03-27 | 2009-03-03 | Microsoft Corporation | File system for displaying items of different types and from different physical locations |
| US7480872B1 (en) | 2003-04-06 | 2009-01-20 | Apple Inc. | Method and apparatus for dynamically resizing windows |
| NO20031586L (no) | 2003-04-08 | 2004-10-11 | Favourite Systems As | Vindussystem for datainnretning |
| US6865297B2 (en) | 2003-04-15 | 2005-03-08 | Eastman Kodak Company | Method for automatically classifying images into events in a multimedia authoring application |
| GB2420942B (en) | 2003-04-22 | 2006-09-27 | Spinvox Ltd | A method of providing voicemails to a mobile telephone |
| US7102626B2 (en) | 2003-04-25 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | Multi-function pointing device |
| US7388579B2 (en) | 2003-05-01 | 2008-06-17 | Motorola, Inc. | Reduced power consumption for a graphics accelerator and display |
| US8555165B2 (en) | 2003-05-08 | 2013-10-08 | Hillcrest Laboratories, Inc. | Methods and systems for generating a zoomable graphical user interface |
| US7173623B2 (en) | 2003-05-09 | 2007-02-06 | Microsoft Corporation | System supporting animation of graphical display elements through animation object instances |
| JP4177713B2 (ja) | 2003-05-30 | 2008-11-05 | 京セラ株式会社 | 撮影装置 |
| JP2005004396A (ja) | 2003-06-11 | 2005-01-06 | Sony Corp | 情報表示方法及び情報表示装置、並びにコンピュータ・プログラム |
| US7197702B2 (en) | 2003-06-13 | 2007-03-27 | Microsoft Corporation | Web page rendering mechanism using external programmatic themes |
| US20050043065A1 (en) * | 2003-07-08 | 2005-02-24 | Joseph Bekanich | Method for monitoring billable and non-billable call time on a wireless communication device |
| GB2404630B (en) | 2003-08-07 | 2006-09-27 | Research In Motion Ltd | Cover plate for a mobile device having a push-through dial keypad |
| US7669140B2 (en) | 2003-08-21 | 2010-02-23 | Microsoft Corporation | System and method for providing rich minimized applications |
| US7308288B2 (en) | 2003-08-22 | 2007-12-11 | Sbc Knowledge Ventures, Lp. | System and method for prioritized interface design |
| US7725419B2 (en) | 2003-09-05 | 2010-05-25 | Samsung Electronics Co., Ltd | Proactive user interface including emotional agent |
| WO2005026931A2 (en) | 2003-09-12 | 2005-03-24 | John Crampton | Electronic keyboard layout |
| KR100566122B1 (ko) | 2003-09-15 | 2006-03-30 | (주) 멀티비아 | 모바일 디바이스용 정지영상 압축 방법 |
| US7433920B2 (en) | 2003-10-10 | 2008-10-07 | Microsoft Corporation | Contact sidebar tile |
| US7231231B2 (en) | 2003-10-14 | 2007-06-12 | Nokia Corporation | Method and apparatus for locking a mobile telephone touch screen |
| US7224963B2 (en) | 2003-10-17 | 2007-05-29 | Sony Ericsson Mobile Communications Ab | System method and computer program product for managing themes in a mobile phone |
| US20050085215A1 (en) | 2003-10-21 | 2005-04-21 | Nokia Corporation | Method and related apparatus for emergency calling in a touch screen mobile phone from a touch screen and keypad lock active state |
| US20050090239A1 (en) | 2003-10-22 | 2005-04-28 | Chang-Hung Lee | Text message based mobile phone configuration system |
| US7644376B2 (en) | 2003-10-23 | 2010-01-05 | Microsoft Corporation | Flexible architecture for notifying applications of state changes |
| US7461151B2 (en) | 2003-11-13 | 2008-12-02 | International Business Machines Corporation | System and method enabling future messaging directives based on past participation via a history monitor |
| US7370284B2 (en) | 2003-11-18 | 2008-05-06 | Laszlo Systems, Inc. | User interface for displaying multiple applications |
| US7814419B2 (en) | 2003-11-26 | 2010-10-12 | Nokia Corporation | Changing an orientation of a user interface via a course of motion |
| US7454713B2 (en) | 2003-12-01 | 2008-11-18 | Sony Ericsson Mobile Communications Ab | Apparatus, methods and computer program products providing menu expansion and organization functions |
| US7103388B2 (en) | 2003-12-16 | 2006-09-05 | Research In Motion Limited | Expedited communication graphical user interface system and method |
| EP1557837A1 (en) | 2004-01-26 | 2005-07-27 | Sony International (Europe) GmbH | Redundancy elimination in a content-adaptive video preview system |
| US20050198584A1 (en) | 2004-01-27 | 2005-09-08 | Matthews David A. | System and method for controlling manipulation of tiles within a sidebar |
| US20050164688A1 (en) | 2004-01-27 | 2005-07-28 | Kyocera Corporation | Mobile terminal, method for controlling mobile telephone terminal, and mobile telephone terminal |
| US7296184B2 (en) | 2004-01-28 | 2007-11-13 | Microsoft Corporation | Method and system for masking dynamic regions in a user interface to enable testing of user interface consistency |
| US7403191B2 (en) | 2004-01-28 | 2008-07-22 | Microsoft Corporation | Tactile overlay for an imaging display |
| US8001120B2 (en) | 2004-02-12 | 2011-08-16 | Microsoft Corporation | Recent contacts and items |
| US20050183021A1 (en) | 2004-02-13 | 2005-08-18 | Allen Joel E. | Method for electronically packaging a user's personal computing environment on a computer or device, and mobilizing it for transfer over a network |
| JP4071726B2 (ja) | 2004-02-25 | 2008-04-02 | シャープ株式会社 | 携帯型情報機器、携帯型情報機器における文字の表示方法、およびその方法を実現するためのプログラム |
| JP2005242661A (ja) | 2004-02-26 | 2005-09-08 | Canon Inc | 文書プリント方法、文書プリントシステム、文書処理装置及び画像形成装置 |
| US7894688B2 (en) | 2004-03-02 | 2011-02-22 | Koninklijke Philips Electronics N.V. | Method for creating an icon, representing a group of images, computer system, computer program product and a data carrier arranged for performing the method |
| US20050198159A1 (en) | 2004-03-08 | 2005-09-08 | Kirsch Steven T. | Method and system for categorizing and processing e-mails based upon information in the message header and SMTP session |
| US7599790B2 (en) | 2004-03-23 | 2009-10-06 | Google Inc. | Generating and serving tiles in a digital mapping system |
| GB0406451D0 (en) | 2004-03-23 | 2004-04-28 | Patel Sanjay | Keyboards |
| FI20040446L (fi) | 2004-03-24 | 2005-09-25 | Nokia Corp | Menetelmä hallita sovellusikkunoita, elektroninen laite ja tietokoneohjelmatuote |
| US7289806B2 (en) | 2004-03-30 | 2007-10-30 | Intel Corporation | Method and apparatus for context enabled search |
| US7912904B2 (en) | 2004-03-31 | 2011-03-22 | Google Inc. | Email system with conversation-centric user interface |
| US8027276B2 (en) | 2004-04-14 | 2011-09-27 | Siemens Enterprise Communications, Inc. | Mixed mode conferencing |
| US8448083B1 (en) | 2004-04-16 | 2013-05-21 | Apple Inc. | Gesture control of multimedia editing applications |
| EP1589444A3 (en) | 2004-04-21 | 2008-03-12 | Samsung Electronics Co., Ltd. | Method, medium, and apparatus for detecting situation change of digital photos and method, medium, and apparatus for situation-based photo clustering in digital photo album |
| US7656317B2 (en) | 2004-04-27 | 2010-02-02 | Varia Llc | Reduced keypad for multi-tap input |
| US8707209B2 (en) | 2004-04-29 | 2014-04-22 | Microsoft Corporation | Save preview representation of files being created |
| US7782332B2 (en) | 2004-04-30 | 2010-08-24 | Olympus Corporation | Image displaying device |
| US7565623B2 (en) | 2004-04-30 | 2009-07-21 | Microsoft Corporation | System and method for selecting a view mode and setting |
| EP1596613A1 (en) | 2004-05-10 | 2005-11-16 | Dialog Semiconductor GmbH | Data and voice transmission within the same mobile phone call |
| US20060015560A1 (en) | 2004-05-11 | 2006-01-19 | Microsoft Corporation | Multi-sensory emoticons in a communication system |
| US7386807B2 (en) | 2004-05-17 | 2008-06-10 | Microsoft Corporation | System and method for monitoring application response and providing visual treatment |
| US7353466B2 (en) | 2004-05-28 | 2008-04-01 | Microsoft Corporation | System and method for generating message notification objects on dynamically scaled timeline |
| NZ589653A (en) | 2004-06-04 | 2012-10-26 | Keyless Systems Ltd | System to enhance data entry in mobile and fixed environment |
| US7434058B2 (en) | 2004-06-07 | 2008-10-07 | Reconnex Corporation | Generating signatures over a document |
| US7469380B2 (en) | 2004-06-15 | 2008-12-23 | Microsoft Corporation | Dynamic document and template previews |
| US20070192711A1 (en) | 2006-02-13 | 2007-08-16 | Research In Motion Limited | Method and arrangement for providing a primary actions menu on a handheld communication device |
| US7546543B2 (en) | 2004-06-25 | 2009-06-09 | Apple Inc. | Widget authoring and editing environment |
| US7761800B2 (en) | 2004-06-25 | 2010-07-20 | Apple Inc. | Unified interest layer for user interface |
| US7782339B1 (en) | 2004-06-30 | 2010-08-24 | Teradici Corporation | Method and apparatus for generating masks for a multi-layer image decomposition |
| US7464110B2 (en) | 2004-06-30 | 2008-12-09 | Nokia Corporation | Automated grouping of image and other user data |
| US7388578B2 (en) | 2004-07-01 | 2008-06-17 | Nokia Corporation | Touch display PDA phone with slide keypad |
| US20060020904A1 (en) | 2004-07-09 | 2006-01-26 | Antti Aaltonen | Stripe user interface |
| US7669135B2 (en) | 2004-07-15 | 2010-02-23 | At&T Mobility Ii Llc | Using emoticons, such as for wireless devices |
| US20060015726A1 (en) | 2004-07-19 | 2006-01-19 | Callas Jonathan D | Apparatus for partial authentication of messages |
| US7958115B2 (en) | 2004-07-29 | 2011-06-07 | Yahoo! Inc. | Search systems and methods using in-line contextual queries |
| JP2006042171A (ja) | 2004-07-29 | 2006-02-09 | Olympus Corp | カメラ、再生装置およびアルバム登録方法 |
| US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
| US7178111B2 (en) | 2004-08-03 | 2007-02-13 | Microsoft Corporation | Multi-planar three-dimensional user interface |
| US7181373B2 (en) | 2004-08-13 | 2007-02-20 | Agilent Technologies, Inc. | System and methods for navigating and visualizing multi-dimensional biological data |
| US7559053B2 (en) | 2004-08-24 | 2009-07-07 | Microsoft Corporation | Program and system performance data correlation |
| KR20060019198A (ko) | 2004-08-27 | 2006-03-03 | 서동휘 | 그래픽 이모티콘 송수신 방법, 장치, 및 이모티콘 단축키의 설정 방법 |
| US7434173B2 (en) | 2004-08-30 | 2008-10-07 | Microsoft Corporation | Scrolling web pages using direct interaction |
| US7619615B1 (en) * | 2004-08-31 | 2009-11-17 | Sun Microsystems, Inc. | Method and apparatus for soft keys of an electronic device |
| KR100854333B1 (ko) | 2004-09-02 | 2008-09-02 | 리얼네트웍스아시아퍼시픽 주식회사 | 문자열 다이얼링에 적합한 호처리 방법 |
| CA2481065C (en) | 2004-09-07 | 2014-01-21 | Research In Motion Limited | System and method for inserting a graphic object in to a text based message |
| US8473848B2 (en) | 2004-09-15 | 2013-06-25 | Research In Motion Limited | Palette-based color selection within a user interface theme |
| US20060059432A1 (en) * | 2004-09-15 | 2006-03-16 | Matthew Bells | User interface having viewing area with non-transparent and semi-transparent regions |
| US20070061488A1 (en) | 2004-09-20 | 2007-03-15 | Trilibis Inc. | System and method for flexible user interfaces |
| US8510657B2 (en) | 2004-09-30 | 2013-08-13 | Microsoft Corporation | Editing the text of an arbitrary graphic via a hierarchical list |
| US20060074735A1 (en) | 2004-10-01 | 2006-04-06 | Microsoft Corporation | Ink-enabled workflow authoring |
| KR100738069B1 (ko) | 2004-10-04 | 2007-07-10 | 삼성전자주식회사 | 디지털 사진 앨범의 카테고리 기반 클러스터링 방법 및시스템 |
| US7804508B2 (en) | 2004-10-06 | 2010-09-28 | Apple Inc. | Viewing digital images on a display using a virtual loupe |
| US7512966B2 (en) | 2004-10-14 | 2009-03-31 | International Business Machines Corporation | System and method for visually rendering resource policy usage information |
| KR100597670B1 (ko) | 2004-10-18 | 2006-07-07 | 주식회사 네오엠텔 | 멀티미디어 콘텐츠의 갱신 및 재생이 가능한이동통신단말기 및 그 재생방법 |
| US8402384B2 (en) | 2004-11-09 | 2013-03-19 | Research In Motion Limited | Dynamic bar oriented user interface |
| JP2006139615A (ja) | 2004-11-12 | 2006-06-01 | Access Co Ltd | 表示装置、メニュー表示プログラムおよびタブ表示プログラム |
| US20060103623A1 (en) | 2004-11-15 | 2006-05-18 | Nokia Corporation | Method and apparatus to enter text in a phone dialer entry field |
| KR100703690B1 (ko) | 2004-11-19 | 2007-04-05 | 삼성전자주식회사 | 스킨 이미지를 사용하여 아이콘을 그룹별로 관리하는사용자 인터페이스 및 방법 |
| US7581034B2 (en) | 2004-11-23 | 2009-08-25 | Microsoft Corporation | Sending notifications to auxiliary displays |
| EP1662760A1 (en) | 2004-11-30 | 2006-05-31 | Sony Ericsson Mobile Communications AB | Method for providing alerts in a mobile device and mobile device therefor |
| JP4145868B2 (ja) | 2004-12-03 | 2008-09-03 | 株式会社ソニー・コンピュータエンタテインメント | マルチメディア再生装置およびメニュー画面表示方法 |
| KR100809585B1 (ko) * | 2004-12-21 | 2008-03-07 | 삼성전자주식회사 | 휴대단말기의 일정 관련 이벤트 처리 장치 및 방법 |
| JP4949857B2 (ja) * | 2005-01-05 | 2012-06-13 | パナソニック株式会社 | スクリーン表示装置 |
| US7073908B1 (en) | 2005-01-11 | 2006-07-11 | Anthony Italo Provitola | Enhancement of depth perception |
| US7478326B2 (en) | 2005-01-18 | 2009-01-13 | Microsoft Corporation | Window information switching system |
| US7317907B2 (en) | 2005-01-31 | 2008-01-08 | Research In Motion Limited | Synchronizing server and device data using device data schema |
| US7571189B2 (en) | 2005-02-02 | 2009-08-04 | Lightsurf Technologies, Inc. | Method and apparatus to implement themes for a handheld device |
| KR20080003788A (ko) | 2005-02-14 | 2008-01-08 | 힐크레스트 래보래토리스, 인크. | 3d 포인팅을 이용하여 텔레비젼 어플리케이션을향상시키는 방법 및 시스템 |
| US20060184901A1 (en) | 2005-02-15 | 2006-08-17 | Microsoft Corporation | Computer content navigation tools |
| US8819569B2 (en) | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
| JP4391434B2 (ja) | 2005-03-10 | 2009-12-24 | フェリカネットワークス株式会社 | テーマ変更システム,携帯通信装置,サーバ装置,およびコンピュータプログラム |
| US20060212806A1 (en) | 2005-03-18 | 2006-09-21 | Microsoft Corporation | Application of presentation styles to items on a web page |
| US20060218234A1 (en) | 2005-03-24 | 2006-09-28 | Li Deng | Scheme of sending email to mobile devices |
| US20060223593A1 (en) | 2005-04-01 | 2006-10-05 | Ixi Mobile (R&D) Ltd. | Content delivery system and method for a mobile communication device |
| US9141402B2 (en) | 2005-04-25 | 2015-09-22 | Aol Inc. | Providing a user interface |
| US20060246955A1 (en) | 2005-05-02 | 2006-11-02 | Mikko Nirhamo | Mobile communication device and method therefor |
| US7949542B2 (en) | 2005-05-05 | 2011-05-24 | Ionosoft, Inc. | System, method and computer program product for graphically illustrating entities and generating a text-based report therefrom |
| US8769433B2 (en) | 2005-05-13 | 2014-07-01 | Entrust, Inc. | Method and apparatus for protecting communication of information through a graphical user interface |
| US20070024646A1 (en) | 2005-05-23 | 2007-02-01 | Kalle Saarinen | Portable electronic apparatus and associated method |
| US7797641B2 (en) | 2005-05-27 | 2010-09-14 | Nokia Corporation | Mobile communications terminal and method therefore |
| US20060271520A1 (en) | 2005-05-27 | 2006-11-30 | Ragan Gene Z | Content-based implicit search query |
| US7953448B2 (en) | 2006-05-31 | 2011-05-31 | Research In Motion Limited | Keyboard for mobile device |
| US7685530B2 (en) | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
| US7684791B2 (en) | 2005-06-13 | 2010-03-23 | Research In Motion Limited | Multiple keyboard context sensitivity for application usage |
| KR100627799B1 (ko) | 2005-06-15 | 2006-09-25 | 에스케이 텔레콤주식회사 | 문자 메시지의 통합 관리 기능을 제공하는 이동통신 단말기및 그 방법 |
| US7487467B1 (en) | 2005-06-23 | 2009-02-03 | Sun Microsystems, Inc. | Visual representation and other effects for application management on a device with a small screen |
| US7720834B2 (en) | 2005-06-23 | 2010-05-18 | Microsoft Corporation | Application launching via indexed data |
| US20060294396A1 (en) | 2005-06-24 | 2006-12-28 | Robert Witman | Multiplatform synchronized data access from mobile devices of dynamically aggregated content |
| US8682979B2 (en) | 2005-07-01 | 2014-03-25 | Email2 Scp Solutions Inc. | Secure electronic mail system |
| US20070011610A1 (en) | 2005-07-11 | 2007-01-11 | Onskreen Inc. | Customized Mobile Device Interface System And Method |
| US20070015532A1 (en) | 2005-07-15 | 2007-01-18 | Tom Deelman | Multi-function key for electronic devices |
| US7577918B2 (en) | 2005-07-15 | 2009-08-18 | Microsoft Corporation | Visual expression of a state of an application window |
| WO2007014064A2 (en) | 2005-07-22 | 2007-02-01 | Matt Pallakoff | System and method for a thumb-optimized touch-screen user interface |
| US20080297475A1 (en) | 2005-08-02 | 2008-12-04 | Woolf Tod M | Input Device Having Multifunctional Keys |
| CN100501647C (zh) | 2005-08-12 | 2009-06-17 | 深圳华为通信技术有限公司 | 手机键盘及其使用方法 |
| US7925973B2 (en) | 2005-08-12 | 2011-04-12 | Brightcove, Inc. | Distribution of content |
| US7779011B2 (en) | 2005-08-26 | 2010-08-17 | Veveo, Inc. | Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof |
| KR100757867B1 (ko) | 2005-08-30 | 2007-09-11 | 삼성전자주식회사 | 멀티태스킹 환경에서의 사용자 인터페이스 방법 및 장치 |
| US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
| KR100714700B1 (ko) | 2005-09-06 | 2007-05-07 | 삼성전자주식회사 | 이동 통신 단말기 및 이동 통신 단말기의 단문 메시지 출력방법 |
| US20070061714A1 (en) | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Quick styles for formatting of documents |
| US7627561B2 (en) | 2005-09-12 | 2009-12-01 | Microsoft Corporation | Search and find using expanded search scope |
| US20070073718A1 (en) | 2005-09-14 | 2007-03-29 | Jorey Ramer | Mobile search service instant activation |
| US7933632B2 (en) | 2005-09-16 | 2011-04-26 | Microsoft Corporation | Tile space user interface for mobile devices |
| US20070067738A1 (en) | 2005-09-16 | 2007-03-22 | Microsoft Corporation | Extensible, filtered lists for mobile device user interface |
| US7873356B2 (en) | 2005-09-16 | 2011-01-18 | Microsoft Corporation | Search interface for mobile devices |
| US7631270B2 (en) | 2005-09-16 | 2009-12-08 | Microsoft Corporation | Network connectivity and wireless status in a notification area |
| CN100583012C (zh) | 2005-09-21 | 2010-01-20 | 鸿富锦精密工业(深圳)有限公司 | 交叉式菜单显示装置及其显示控制方法 |
| US20070063995A1 (en) | 2005-09-22 | 2007-03-22 | Bailey Eric A | Graphical user interface for use with a multi-media system |
| US8539374B2 (en) | 2005-09-23 | 2013-09-17 | Disney Enterprises, Inc. | Graphical user interface for electronic devices |
| US8860748B2 (en) | 2005-10-03 | 2014-10-14 | Gary Lynn Campbell | Computerized, personal-color analysis system |
| US7870493B2 (en) | 2005-10-03 | 2011-01-11 | Microsoft Corporation | Distributed clipboard |
| US20070083821A1 (en) | 2005-10-07 | 2007-04-12 | International Business Machines Corporation | Creating viewports from selected regions of windows |
| US8689147B2 (en) | 2005-10-07 | 2014-04-01 | Blackberry Limited | System and method for using navigational and other commands on a mobile communication device |
| US7869832B2 (en) | 2005-10-07 | 2011-01-11 | Research In Motion Limited | Device, system, and method for informing users of functions and characters associated with telephone keys |
| US7280097B2 (en) | 2005-10-11 | 2007-10-09 | Zeetoo, Inc. | Human interface input acceleration system |
| US20070118801A1 (en) * | 2005-11-23 | 2007-05-24 | Vizzme, Inc. | Generation and playback of multimedia presentations |
| JP2007148927A (ja) | 2005-11-29 | 2007-06-14 | Alps Electric Co Ltd | 入力装置及びこれを用いたスクロール制御方法 |
| US7730425B2 (en) | 2005-11-30 | 2010-06-01 | De Los Reyes Isabelo | Function-oriented user interface |
| KR20070059951A (ko) | 2005-12-06 | 2007-06-12 | 삼성전자주식회사 | 휴대단말기의 화면 표시장치 및 방법 |
| US9069877B2 (en) | 2005-12-07 | 2015-06-30 | Ziilabs Inc., Ltd. | User interface with variable sized icons |
| US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
| US7664067B2 (en) | 2005-12-15 | 2010-02-16 | Microsoft Corporation | Preserving socket connections over a wireless network |
| CN100488177C (zh) | 2005-12-22 | 2009-05-13 | 华为技术有限公司 | 实现群发消息业务的方法和装置 |
| US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
| US7480870B2 (en) | 2005-12-23 | 2009-01-20 | Apple Inc. | Indication of progress towards satisfaction of a user input condition |
| EP1804153A1 (en) | 2005-12-27 | 2007-07-04 | Amadeus s.a.s | User customizable drop-down control list for GUI software applications |
| JP2009522669A (ja) | 2005-12-30 | 2009-06-11 | アップル インコーポレイテッド | マルチタッチ入力を備えた携帯電子装置 |
| US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
| US20070162850A1 (en) | 2006-01-06 | 2007-07-12 | Darin Adler | Sports-related widgets |
| US7895309B2 (en) | 2006-01-11 | 2011-02-22 | Microsoft Corporation | Network event notification and delivery |
| US7657603B1 (en) | 2006-01-23 | 2010-02-02 | Clearwell Systems, Inc. | Methods and systems of electronic message derivation |
| US7627565B2 (en) | 2006-01-31 | 2009-12-01 | Northwestern University | Organizing context-sensitive search results |
| US20070198420A1 (en) | 2006-02-03 | 2007-08-23 | Leonid Goldstein | Method and a system for outbound content security in computer networks |
| US7536654B2 (en) | 2006-02-06 | 2009-05-19 | Microsoft Corporation | Photo browse and zoom |
| US7614018B1 (en) | 2006-02-13 | 2009-11-03 | Google Inc. | Web based user interface for selecting options |
| JP4844814B2 (ja) | 2006-02-13 | 2011-12-28 | ソニー株式会社 | 撮影装置および方法、並びにプログラム |
| US8537117B2 (en) | 2006-02-13 | 2013-09-17 | Blackberry Limited | Handheld wireless communication device that selectively generates a menu in response to received commands |
| EP1986086A4 (en) | 2006-02-13 | 2014-07-16 | Ibm | CONTROL DEVICE, CONTROL PROGRAM, AND CONTROL METHOD FOR CONTROLLING THE DISPLAY OF A DISPLAY DEVICE FOR DISPLAYING OVERLAY WINDOWS |
| JP2007219830A (ja) | 2006-02-16 | 2007-08-30 | Fanuc Ltd | 数値制御装置 |
| US20070197196A1 (en) | 2006-02-22 | 2007-08-23 | Michael Shenfield | Apparatus, and associated method, for facilitating delivery and processing of push content |
| US8345662B2 (en) | 2006-02-28 | 2013-01-01 | Nokia Siemens Networks Oy | Method, mobile terminal, system and computer program product for real time content attributing |
| US20070208840A1 (en) | 2006-03-03 | 2007-09-06 | Nortel Networks Limited | Graphical user interface for network management |
| JP2007243275A (ja) | 2006-03-06 | 2007-09-20 | Sony Ericsson Mobilecommunications Japan Inc | 携帯端末装置ならびに画面表示方法および画面表示プログラム |
| KR100744400B1 (ko) * | 2006-03-07 | 2007-07-30 | 삼성전자주식회사 | 이동 통신 단말기의 메뉴 화면에서 빠른 메뉴 제공 방법 및장치 |
| US20070214422A1 (en) | 2006-03-07 | 2007-09-13 | Sun Microsystems, Inc. | Framework for implementing skins into a portal server |
| US20070214429A1 (en) | 2006-03-13 | 2007-09-13 | Olga Lyudovyk | System and method for managing application alerts |
| TWI300184B (en) | 2006-03-17 | 2008-08-21 | Htc Corp | Information navigation methods, and machine readable medium thereof |
| US7595810B2 (en) | 2006-03-22 | 2009-09-29 | Apple Inc. | Methods of manipulating a screen space of a display device |
| JP4497418B2 (ja) | 2006-03-22 | 2010-07-07 | ソニー エリクソン モバイル コミュニケーションズ, エービー | 通信端末装置および通信相手選択発信方法 |
| US8244757B2 (en) | 2006-03-30 | 2012-08-14 | Microsoft Corporation | Facet-based interface for mobile search |
| US20070236468A1 (en) | 2006-03-30 | 2007-10-11 | Apaar Tuli | Gesture based device activation |
| KR20070098337A (ko) | 2006-03-31 | 2007-10-05 | 주식회사 다음커뮤니케이션 | 네트워크상의 개인 커뮤니티 서비스 지원 방법 |
| US20070238489A1 (en) | 2006-03-31 | 2007-10-11 | Research In Motion Limited | Edit menu for a mobile communication device |
| US20070238488A1 (en) | 2006-03-31 | 2007-10-11 | Research In Motion Limited | Primary actions menu for a mobile communication device |
| CN101047656A (zh) | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 实现邮件快捷转发的方法及其系统 |
| US8572266B2 (en) | 2006-04-03 | 2013-10-29 | Disney Enterprises, Inc. | Group management and graphical user interface for associated electronic devices |
| US8744056B2 (en) | 2006-04-04 | 2014-06-03 | Sony Corporation | Communication identifier list configuration |
| US8255473B2 (en) | 2006-04-04 | 2012-08-28 | International Business Machines Corporation | Caching message fragments during real-time messaging conversations |
| KR20070113018A (ko) | 2006-05-24 | 2007-11-28 | 엘지전자 주식회사 | 터치스크린 장치 및 그 실행방법 |
| US8077153B2 (en) | 2006-04-19 | 2011-12-13 | Microsoft Corporation | Precise selection techniques for multi-touch screens |
| US8296684B2 (en) | 2008-05-23 | 2012-10-23 | Hewlett-Packard Development Company, L.P. | Navigating among activities in a computing device |
| US8156187B2 (en) | 2006-04-20 | 2012-04-10 | Research In Motion Limited | Searching for electronic mail (email) messages with attachments at a wireless communication device |
| CA2646015C (en) | 2006-04-21 | 2015-01-20 | Anand Agarawala | System for organizing and visualizing display objects |
| KR100688226B1 (ko) * | 2006-04-25 | 2007-03-02 | 삼성전자주식회사 | 휴대용 통신 단말기의 사용자 인터페이스에서의 옵션숨김/표시 방법 |
| US7636779B2 (en) | 2006-04-28 | 2009-12-22 | Yahoo! Inc. | Contextual mobile local search based on social network vitality information |
| US20070256029A1 (en) | 2006-05-01 | 2007-11-01 | Rpo Pty Llimited | Systems And Methods For Interfacing A User With A Touch-Screen |
| US20070260674A1 (en) | 2006-05-02 | 2007-11-08 | Research In Motion Limited | Push framework for delivery of dynamic mobile content |
| US20070257891A1 (en) | 2006-05-03 | 2007-11-08 | Esenther Alan W | Method and system for emulating a mouse on a multi-touch sensitive surface |
| US7646392B2 (en) | 2006-05-03 | 2010-01-12 | Research In Motion Limited | Dynamic theme color palette generation |
| US9063647B2 (en) | 2006-05-12 | 2015-06-23 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
| WO2007134623A1 (en) | 2006-05-23 | 2007-11-29 | Nokia Corporation | Mobile communication terminal with enhanced phonebook management |
| KR101188083B1 (ko) | 2006-05-24 | 2012-10-05 | 삼성전자주식회사 | 비주얼 효과가 부여된 대기 화면 계층 제공 방법 및 그에따른 대기 화면 제공 방법 |
| TW200805131A (en) | 2006-05-24 | 2008-01-16 | Lg Electronics Inc | Touch screen device and method of selecting files thereon |
| US8571580B2 (en) | 2006-06-01 | 2013-10-29 | Loopt Llc. | Displaying the location of individuals on an interactive map display on a mobile communication device |
| US8594634B2 (en) | 2006-06-02 | 2013-11-26 | International Business Machines Corporation | Missed call integration with voicemail and granular access to voicemail |
| US7640518B2 (en) | 2006-06-14 | 2009-12-29 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for switching between absolute and relative pointing with direct input devices |
| US9378343B1 (en) * | 2006-06-16 | 2016-06-28 | Nokia Corporation | Automatic detection of required network key type |
| US8713079B2 (en) | 2006-06-16 | 2014-04-29 | Nokia Corporation | Method, apparatus and computer program product for providing metadata entry |
| KR20070120368A (ko) | 2006-06-19 | 2007-12-24 | 엘지전자 주식회사 | 사용자인터페이스 기반의 메뉴 아이콘 제어방법 및 장치 |
| US8401535B2 (en) | 2006-06-19 | 2013-03-19 | Samsung Electronics Co., Ltd. | System, a method, and an apparatus for sharing an updated content with peers |
| US7880728B2 (en) | 2006-06-29 | 2011-02-01 | Microsoft Corporation | Application switching via a touch screen interface |
| US7779370B2 (en) | 2006-06-30 | 2010-08-17 | Google Inc. | User interface for mobile devices |
| IL176673A0 (en) | 2006-07-03 | 2007-07-04 | Fermon Israel | A variably displayable mobile device keyboard |
| US7681138B2 (en) | 2006-07-11 | 2010-03-16 | Siemens Aktiengesellschaft | Use of a reusable control software whose user interface and communication connection are established via an external description-based configuration at run time |
| WO2008014406A1 (en) | 2006-07-28 | 2008-01-31 | Blue Lava Technologies | Method and system for organizing multimedia content |
| US20080032681A1 (en) | 2006-08-01 | 2008-02-07 | Sony Ericsson Mobile Communications Ab | Click-hold Operations of Mobile Device Input Keys |
| US8130226B2 (en) | 2006-08-04 | 2012-03-06 | Apple Inc. | Framework for graphics animation and compositing operations |
| US7996487B2 (en) | 2006-08-23 | 2011-08-09 | Oracle International Corporation | Managing searches on mobile devices |
| US20080059909A1 (en) | 2006-09-01 | 2008-03-06 | Rita Parada | Enhanced list based user interface in mobile context |
| US8839146B2 (en) * | 2006-09-05 | 2014-09-16 | Qualcomm Incorporated | User interface for a wireless device |
| US7941760B2 (en) | 2006-09-06 | 2011-05-10 | Apple Inc. | Soft keyboard display for a portable multifunction device |
| US8564544B2 (en) | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
| US8842074B2 (en) | 2006-09-06 | 2014-09-23 | Apple Inc. | Portable electronic device performing similar operations for different gestures |
| US8014760B2 (en) * | 2006-09-06 | 2011-09-06 | Apple Inc. | Missed telephone call management for a portable multifunction device |
| US7864163B2 (en) * | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
| US20080065378A1 (en) | 2006-09-08 | 2008-03-13 | James Wyatt Siminoff | System and method for automatic caller transcription (ACT) |
| US7930650B2 (en) | 2006-09-11 | 2011-04-19 | Apple Inc. | User interface with menu abstractions and content abstractions |
| WO2008031871A1 (en) | 2006-09-13 | 2008-03-20 | Imencro Software Sa | Method for automatically classifying communication between a sender and a recipient |
| US7965309B2 (en) | 2006-09-15 | 2011-06-21 | Quickwolf Technology, Inc. | Bedside video communication system |
| US7702683B1 (en) | 2006-09-18 | 2010-04-20 | Hewlett-Packard Development Company, L.P. | Estimating similarity between two collections of information |
| KR20080025951A (ko) | 2006-09-19 | 2008-03-24 | 엘지전자 주식회사 | 이동통신 단말기 및 그 동작방법 |
| US20080076472A1 (en) | 2006-09-22 | 2008-03-27 | Sony Ericsson Mobile Communications Ab | Intelligent Predictive Text Entry |
| WO2008035831A1 (en) | 2006-09-22 | 2008-03-27 | Gt Telecom, Co., Ltd | Celluar phones having a function of dialing with a searched name |
| US8000457B2 (en) | 2006-09-25 | 2011-08-16 | Microsoft Corporation | Visual answering machine |
| KR100774927B1 (ko) * | 2006-09-27 | 2007-11-09 | 엘지전자 주식회사 | 이동통신 단말기, 메뉴 및 아이템 선택방법 |
| SG141289A1 (en) | 2006-09-29 | 2008-04-28 | Wireless Intellect Labs Pte Lt | An event update management system |
| US20080092057A1 (en) | 2006-10-05 | 2008-04-17 | Instrinsyc Software International, Inc | Framework for creation of user interfaces for electronic devices |
| US8756510B2 (en) | 2006-10-17 | 2014-06-17 | Cooliris, Inc. | Method and system for displaying photos, videos, RSS and other media content in full-screen immersive view and grid-view using a browser feature |
| US20080102863A1 (en) | 2006-10-31 | 2008-05-01 | Research In Motion Limited | System, method, and user interface for searching for messages associated with a message service on a mobile device |
| US8942739B2 (en) | 2006-11-06 | 2015-01-27 | Qualcomm Incorporated | Methods and apparatus for communication of notifications |
| KR20080041809A (ko) | 2006-11-08 | 2008-05-14 | 삼성전자주식회사 | 휴대용 단말기에서 디스플레이 제어 방법 및 장치 |
| US20080113656A1 (en) | 2006-11-15 | 2008-05-15 | Lg Telecom Ltd. | System and method for updating contents |
| KR101364534B1 (ko) | 2006-11-16 | 2014-02-18 | 삼성전자주식회사 | 영상에 위치정보를 입력하는 시스템 및 그 동작 방법 |
| TW200823739A (en) | 2006-11-22 | 2008-06-01 | Ulead Systems Inc | Method for displaying digital items |
| US8117555B2 (en) | 2006-12-07 | 2012-02-14 | Sap Ag | Cooperating widgets |
| JP2008148054A (ja) | 2006-12-11 | 2008-06-26 | Toshiba Corp | 移動通信端末装置 |
| JP2007141249A (ja) | 2006-12-12 | 2007-06-07 | Research In Motion Ltd | キーボード配置 |
| EP1936482A1 (en) * | 2006-12-18 | 2008-06-25 | Research In Motion Limited | Method for providing options associated with computer applications in a mobile device and a menu and application therefor |
| US7720932B2 (en) | 2006-12-19 | 2010-05-18 | At&T Intellectual Property Ii, L.P. | Method for creating and providing layered syndicated data for multimedia content to users |
| US9003296B2 (en) | 2006-12-20 | 2015-04-07 | Yahoo! Inc. | Browser renderable toolbar |
| US20080155437A1 (en) * | 2006-12-21 | 2008-06-26 | Morris Robert P | Methods, systems, and computer program products for controlling presentation of dynamic content in a presentation element |
| US20080163104A1 (en) | 2006-12-30 | 2008-07-03 | Tobias Haug | Multiple window handler on display screen |
| US7921176B2 (en) | 2007-01-03 | 2011-04-05 | Madnani Rajkumar R | Mechanism for generating a composite email |
| US7907125B2 (en) | 2007-01-05 | 2011-03-15 | Microsoft Corporation | Recognizing multiple input point gestures |
| US7956847B2 (en) | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
| US7924271B2 (en) | 2007-01-05 | 2011-04-12 | Apple Inc. | Detecting gestures on multi-event sensitive devices |
| US8214768B2 (en) * | 2007-01-05 | 2012-07-03 | Apple Inc. | Method, system, and graphical user interface for viewing multiple application windows |
| US7890778B2 (en) | 2007-01-06 | 2011-02-15 | Apple Inc. | Power-off methods for portable electronic devices |
| US7877707B2 (en) | 2007-01-06 | 2011-01-25 | Apple Inc. | Detecting and interpreting real-world and security gestures on touch and hover sensitive devices |
| US7903115B2 (en) | 2007-01-07 | 2011-03-08 | Apple Inc. | Animations |
| US8091045B2 (en) | 2007-01-07 | 2012-01-03 | Apple Inc. | System and method for managing lists |
| US7671756B2 (en) * | 2007-01-07 | 2010-03-02 | Apple Inc. | Portable electronic device with alert silencing |
| US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
| US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
| US8082523B2 (en) | 2007-01-07 | 2011-12-20 | Apple Inc. | Portable electronic device with graphical user interface supporting application switching |
| US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
| US20080222545A1 (en) | 2007-01-07 | 2008-09-11 | Lemay Stephen O | Portable Electronic Device with a Global Setting User Interface |
| US7791598B2 (en) | 2007-01-10 | 2010-09-07 | Microsoft Corporation | Hybrid pen mouse user input device |
| US20080172609A1 (en) | 2007-01-11 | 2008-07-17 | Nokia Corporation | Multiple application handling |
| JP4277906B2 (ja) | 2007-01-19 | 2009-06-10 | ソニー株式会社 | 表示制御装置および方法、並びにプログラム |
| US8549429B2 (en) * | 2007-01-25 | 2013-10-01 | Sharp Kabushiki Kaisha | Multi-window management apparatus and program, storage medium and information processing apparatus |
| US20080182628A1 (en) | 2007-01-26 | 2008-07-31 | Matthew Lee | System and method for previewing themes |
| US8601370B2 (en) * | 2007-01-31 | 2013-12-03 | Blackberry Limited | System and method for organizing icons for applications on a mobile device |
| US20080180399A1 (en) | 2007-01-31 | 2008-07-31 | Tung Wan Cheng | Flexible Multi-touch Screen |
| US8949340B2 (en) | 2007-02-05 | 2015-02-03 | Boadin Technology, LLC | Systems and methods for organizing content for mobile media services |
| KR20080073868A (ko) * | 2007-02-07 | 2008-08-12 | 엘지전자 주식회사 | 단말기 및 메뉴표시방법 |
| US7853240B2 (en) | 2007-02-15 | 2010-12-14 | Research In Motion Limited | Emergency number selection for mobile communications device |
| KR101524572B1 (ko) | 2007-02-15 | 2015-06-01 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 인터페이스 제공 방법 |
| KR101426718B1 (ko) | 2007-02-15 | 2014-08-05 | 삼성전자주식회사 | 휴대단말기에서 터치 이벤트에 따른 정보 표시 장치 및방법 |
| JP5211504B2 (ja) | 2007-02-21 | 2013-06-12 | ソニー株式会社 | 通信用インターフェース相互設定装置、電子機器、通信用インターフェース相互設定方法及びコンピュータプログラム |
| US8650505B2 (en) * | 2007-02-28 | 2014-02-11 | Rpx Corporation | Multi-state unified pie user interface |
| US8078969B2 (en) | 2007-03-05 | 2011-12-13 | Shutterfly, Inc. | User interface for creating image collage |
| US20080222273A1 (en) | 2007-03-07 | 2008-09-11 | Microsoft Corporation | Adaptive rendering of web pages on mobile devices using imaging technology |
| US8352881B2 (en) | 2007-03-08 | 2013-01-08 | International Business Machines Corporation | Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions |
| US8255812B1 (en) | 2007-03-15 | 2012-08-28 | Google Inc. | Embedding user-selected content feed items in a webpage |
| KR20080084156A (ko) * | 2007-03-15 | 2008-09-19 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 인터페이스 제공 방법및 장치 |
| KR100806109B1 (ko) | 2007-03-16 | 2008-02-21 | 엘지전자 주식회사 | 이동 단말기의 데이터 처리 장치 및 그 방법 |
| US20080242362A1 (en) | 2007-03-26 | 2008-10-02 | Helio, Llc | Rapid Content Association Methods |
| US9122396B2 (en) | 2007-03-30 | 2015-09-01 | Qualcomm Incorporated | Application quick launch extension |
| JP2008257442A (ja) | 2007-04-04 | 2008-10-23 | Sharp Corp | 電子掲示装置 |
| US7884805B2 (en) | 2007-04-17 | 2011-02-08 | Sony Ericsson Mobile Communications Ab | Using touches to transfer information between devices |
| KR101344265B1 (ko) | 2007-04-17 | 2013-12-24 | 삼성전자주식회사 | 휴대 단말기 및 인간 관계 표시 방법 |
| TWI418200B (zh) * | 2007-04-20 | 2013-12-01 | Lg Electronics Inc | 行動式終端機與其螢幕顯示方法 |
| US8299943B2 (en) | 2007-05-22 | 2012-10-30 | Tegic Communications, Inc. | Multiple predictions in a reduced keyboard disambiguating system |
| CN101311891A (zh) | 2007-05-24 | 2008-11-26 | 德信无线通讯科技(北京)有限公司 | 一种滑动式解锁屏的方法 |
| CN101681233B (zh) | 2007-05-29 | 2012-07-18 | 株式会社爱可信 | 历史记录管理方法及终端装置 |
| US20080299960A1 (en) | 2007-06-01 | 2008-12-04 | Kendall Gregory Lockhart | System and method for managing message transmissions on a mobile device |
| US9086785B2 (en) | 2007-06-08 | 2015-07-21 | Apple Inc. | Visualization object receptacle |
| US8381122B2 (en) | 2007-06-08 | 2013-02-19 | Apple Inc. | Multi-dimensional application environment |
| US9740386B2 (en) | 2007-06-13 | 2017-08-22 | Apple Inc. | Speed/positional mode translations |
| US8923507B2 (en) | 2007-06-20 | 2014-12-30 | Microsoft Corporation | Alpha character support and translation in dialer |
| US8171432B2 (en) | 2008-01-06 | 2012-05-01 | Apple Inc. | Touch screen device, method, and graphical user interface for displaying and selecting application options |
| US20080316177A1 (en) | 2007-06-22 | 2008-12-25 | Kuo-Hwa Tseng | Mouse-type mobile phone |
| US8065628B2 (en) | 2007-06-25 | 2011-11-22 | Microsoft Corporation | Dynamic user interface for previewing live content |
| KR101372753B1 (ko) | 2007-06-26 | 2014-03-10 | 삼성전자주식회사 | 터치스크린을 구비한 단말기에서의 입력 방법 및 장치 |
| WO2009000043A1 (en) | 2007-06-27 | 2008-12-31 | Karen Knowles Enterprises Pty Ltd | Communication method, system and products |
| JP5133001B2 (ja) | 2007-06-28 | 2013-01-30 | 京セラ株式会社 | 携帯電子機器および同機器における表示方法 |
| US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
| US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
| US8127254B2 (en) | 2007-06-29 | 2012-02-28 | Nokia Corporation | Unlocking a touch screen device |
| JP2009015457A (ja) | 2007-07-02 | 2009-01-22 | Sharp Corp | 通信端末、及びその制御方法、並びにコンピュータプログラム |
| US7707205B2 (en) | 2007-07-05 | 2010-04-27 | Sony Ericsson Mobile Communications Ab | Apparatus and method for locating a target item in a list |
| US7823076B2 (en) * | 2007-07-13 | 2010-10-26 | Adobe Systems Incorporated | Simplified user interface navigation |
| JP4457318B2 (ja) | 2007-07-17 | 2010-04-28 | ソニー株式会社 | 携帯情報端末 |
| KR20090011314A (ko) | 2007-07-25 | 2009-02-02 | 삼성전자주식회사 | 이동 단말기와 그의 심 카드 표시 방법 |
| US9489216B2 (en) | 2007-07-26 | 2016-11-08 | Sap Se | Active tiled user interface |
| US20090037413A1 (en) | 2007-07-30 | 2009-02-05 | Research In Motion Limited | Method and system for generating address lists |
| US7783597B2 (en) | 2007-08-02 | 2010-08-24 | Abaca Technology Corporation | Email filtering using recipient reputation |
| JP5046158B2 (ja) | 2007-08-10 | 2012-10-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 電子メールメッセージの特性を検出する装置及び方法 |
| US20080301046A1 (en) | 2007-08-10 | 2008-12-04 | Christian John Martinez | Methods and systems for making a payment and/or a donation via a network, such as the Internet, using a drag and drop user interface |
| US7877687B2 (en) | 2007-08-16 | 2011-01-25 | Yahoo! Inc. | Persistent visual media player |
| KR101430445B1 (ko) * | 2007-08-20 | 2014-08-14 | 엘지전자 주식회사 | 화면 크기 조절 기능을 갖는 단말기 및 이러한 기능을구현하는 프로그램을 기록한 매체 |
| US20090051671A1 (en) | 2007-08-22 | 2009-02-26 | Jason Antony Konstas | Recognizing the motion of two or more touches on a touch-sensing surface |
| KR101417002B1 (ko) * | 2007-08-29 | 2014-07-08 | 엘지전자 주식회사 | 다자 영상 통화 기능을 제공하는 이동 통신 단말기 및 다자영상 통화의 모드 전환 방법 |
| WO2009029296A1 (en) * | 2007-08-31 | 2009-03-05 | At & T Mobility Ii Llc | Enhanced messaging with language translation feature |
| US9477395B2 (en) * | 2007-09-04 | 2016-10-25 | Apple Inc. | Audio file interface |
| US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
| US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
| US20090070673A1 (en) | 2007-09-06 | 2009-03-12 | Guy Barkan | System and method for presenting multimedia content and application interface |
| KR101485787B1 (ko) | 2007-09-06 | 2015-01-23 | 삼성전자주식회사 | 단말 및 그의 컨텐츠 저장 및 실행 방법 |
| US20090077649A1 (en) | 2007-09-13 | 2009-03-19 | Soft Trust, Inc. | Secure messaging system and method |
| US20090259971A1 (en) | 2007-09-21 | 2009-10-15 | Scott Rankine | Media mashing across multiple heterogeneous platforms and devices |
| US8943580B2 (en) | 2007-09-24 | 2015-01-27 | Apple Inc. | Embedded authentication systems in an electronic device |
| CN101127736B (zh) | 2007-09-26 | 2013-07-17 | 腾讯科技(深圳)有限公司 | 一种即时通讯系统及其处理子面板的方法 |
| KR20090032559A (ko) * | 2007-09-28 | 2009-04-01 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어방법 |
| US8094105B2 (en) | 2007-09-28 | 2012-01-10 | Motorola Mobility, Inc. | Navigation for a non-traditionally shaped liquid crystal display for mobile handset devices |
| US8098235B2 (en) | 2007-09-28 | 2012-01-17 | Immersion Corporation | Multi-touch device having dynamic haptic effects |
| US9177317B2 (en) | 2007-09-28 | 2015-11-03 | Bank Of America Corporation | System and method for consumer protection |
| EP2045700A1 (en) | 2007-10-04 | 2009-04-08 | LG Electronics Inc. | Menu display method for a mobile communication terminal |
| WO2009049331A2 (en) | 2007-10-08 | 2009-04-16 | Van Der Westhuizen Willem Mork | User interface |
| US7983718B1 (en) | 2007-10-11 | 2011-07-19 | Sprint Spectrum L.P. | Wireless phones with keys displaying image files |
| US8312373B2 (en) | 2007-10-18 | 2012-11-13 | Nokia Corporation | Apparatus, method, and computer program product for affecting an arrangement of selectable items |
| KR101481512B1 (ko) | 2007-10-24 | 2015-01-20 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어 방법 |
| US20090109243A1 (en) | 2007-10-25 | 2009-04-30 | Nokia Corporation | Apparatus and method for zooming objects on a display |
| US8995990B2 (en) | 2007-10-31 | 2015-03-31 | Nokia Corporation | Method, an apparatus, and a system for creating an intelligent recipient list configured to dynamically identify and present additional recipients to the user |
| US8275398B2 (en) | 2007-11-02 | 2012-09-25 | Hewlett-Packard Development Company, L.P. | Message addressing techniques for a mobile computing device |
| US20090119606A1 (en) | 2007-11-05 | 2009-05-07 | Bryan Gilbert | System and method for combining instant messaging with email in one client interface |
| US8745513B2 (en) | 2007-11-29 | 2014-06-03 | Sony Corporation | Method and apparatus for use in accessing content |
| US20090140986A1 (en) | 2007-11-30 | 2009-06-04 | Nokia Corporation | Method, apparatus and computer program product for transferring files between devices via drag and drop |
| US8020780B2 (en) | 2007-11-30 | 2011-09-20 | Honeywell International Inc. | Thermostatic control system having a configurable lock |
| US20090146962A1 (en) | 2007-12-05 | 2009-06-11 | Nokia Corporation | Mobile communication terminal and method |
| US8212784B2 (en) | 2007-12-13 | 2012-07-03 | Microsoft Corporation | Selection and display of media associated with a geographic area based on gesture input |
| JP4605478B2 (ja) | 2007-12-19 | 2011-01-05 | ソニー株式会社 | 情報処理装置、表示制御方法及び表示制御プログラム |
| US20090164888A1 (en) | 2007-12-19 | 2009-06-25 | Thomas Phan | Automated Content-Based Adjustment of Formatting and Application Behavior |
| KR20090066368A (ko) | 2007-12-20 | 2009-06-24 | 삼성전자주식회사 | 터치 스크린을 갖는 휴대 단말기 및 그의 기능 제어 방법 |
| US20090164928A1 (en) | 2007-12-21 | 2009-06-25 | Nokia Corporation | Method, apparatus and computer program product for providing an improved user interface |
| US8515397B2 (en) | 2007-12-24 | 2013-08-20 | Qualcomm Incorporation | Time and location based theme of mobile telephones |
| US20090170480A1 (en) | 2007-12-28 | 2009-07-02 | Apple Inc. | Systems and methods for intelligent and customizable communications between devices |
| US8280901B2 (en) | 2008-01-03 | 2012-10-02 | Masterfile Corporation | Method and system for displaying search results |
| US20090182788A1 (en) | 2008-01-14 | 2009-07-16 | Zenbe, Inc. | Apparatus and method for customized email and data management |
| US20090184939A1 (en) | 2008-01-23 | 2009-07-23 | N-Trig Ltd. | Graphical object manipulation with a touch sensitive screen |
| EP2243326B1 (en) | 2008-01-30 | 2018-10-24 | Google LLC | Notification of mobile device events |
| US8677285B2 (en) | 2008-02-01 | 2014-03-18 | Wimm Labs, Inc. | User interface of a small touch sensitive display for an electronic data and communication device |
| US8356258B2 (en) | 2008-02-01 | 2013-01-15 | Microsoft Corporation | Arranging display areas utilizing enhanced window states |
| US9612847B2 (en) | 2008-02-05 | 2017-04-04 | Microsoft Technology Licensing, Llc | Destination list associated with an application launcher |
| US8910299B2 (en) | 2008-02-08 | 2014-12-09 | Steven Charles Michalske | Emergency information access on portable electronic devices |
| US9772689B2 (en) | 2008-03-04 | 2017-09-26 | Qualcomm Incorporated | Enhanced gesture-based image manipulation |
| US8205157B2 (en) | 2008-03-04 | 2012-06-19 | Apple Inc. | Methods and graphical user interfaces for conducting searches on a portable multifunction device |
| US8327286B2 (en) | 2008-03-13 | 2012-12-04 | Microsoft Corporation | Unifying application launchers and switchers |
| JP2009245423A (ja) | 2008-03-13 | 2009-10-22 | Panasonic Corp | 情報機器およびウインドウ表示方法 |
| US9269059B2 (en) | 2008-03-25 | 2016-02-23 | Qualcomm Incorporated | Apparatus and methods for transport optimization for widget content delivery |
| US20110028207A1 (en) * | 2008-03-31 | 2011-02-03 | Gagner Mark B | Integrating video broadcasts into wagering games |
| US8238526B1 (en) * | 2008-03-31 | 2012-08-07 | Google Inc. | Voicemail outbox |
| US20090249257A1 (en) | 2008-03-31 | 2009-10-01 | Nokia Corporation | Cursor navigation assistance |
| US8624844B2 (en) | 2008-04-01 | 2014-01-07 | Litl Llc | Portable computer with multiple display configurations |
| JP2009252083A (ja) * | 2008-04-09 | 2009-10-29 | Nec Corp | 情報処理装置、ウィンドウ表示方法および表示制御プログラム |
| TWI381304B (zh) | 2008-04-22 | 2013-01-01 | Htc Corp | 使用者介面顯示區域的調整方法、裝置及儲存媒體 |
| US20090271731A1 (en) | 2008-04-27 | 2009-10-29 | Htc Corporation | Electronic device and user interface display method thereof |
| US8564461B2 (en) | 2008-05-09 | 2013-10-22 | Blackberry Limited | Handheld electronic device and associated method enabling text input in a language employing non-roman characters |
| US8174503B2 (en) | 2008-05-17 | 2012-05-08 | David H. Cain | Touch-based authentication of a mobile device through user generated pattern creation |
| US8296670B2 (en) | 2008-05-19 | 2012-10-23 | Microsoft Corporation | Accessing a menu utilizing a drag-operation |
| US8812986B2 (en) | 2008-05-23 | 2014-08-19 | At&T Intellectual Property I, Lp | Multimedia content information display methods and device |
| US8375336B2 (en) | 2008-05-23 | 2013-02-12 | Microsoft Corporation | Panning content utilizing a drag operation |
| KR101534789B1 (ko) | 2008-05-28 | 2015-07-07 | 구글 인코포레이티드 | 모바일 컴퓨팅 디바이스에서의 모션-컨트롤 뷰 |
| US8266550B1 (en) | 2008-05-28 | 2012-09-11 | Google Inc. | Parallax panning of mobile device desktop |
| EP2129091A1 (en) * | 2008-05-29 | 2009-12-02 | LG Electronics Inc. | Mobile terminal and transparent display control method thereof |
| EP2129090B1 (en) * | 2008-05-29 | 2016-06-15 | LG Electronics Inc. | Mobile terminal and display control method thereof |
| JP5164675B2 (ja) | 2008-06-04 | 2013-03-21 | キヤノン株式会社 | ユーザインターフェースの制御方法及び情報処理装置及びプログラム |
| US8135392B2 (en) | 2008-06-06 | 2012-03-13 | Apple Inc. | Managing notification service connections and displaying icon badges |
| US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
| US8477139B2 (en) | 2008-06-09 | 2013-07-02 | Apple Inc. | Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects |
| US9092053B2 (en) | 2008-06-17 | 2015-07-28 | Apple Inc. | Systems and methods for adjusting a display based on the user's position |
| GB0811196D0 (en) | 2008-06-18 | 2008-07-23 | Skype Ltd | Searching method and apparatus |
| JP2010003098A (ja) | 2008-06-20 | 2010-01-07 | Konica Minolta Business Technologies Inc | 入力装置、操作受付方法および操作受付プログラム |
| US8154524B2 (en) | 2008-06-24 | 2012-04-10 | Microsoft Corporation | Physics simulation-based interaction for surface computing |
| CN101308440A (zh) | 2008-06-25 | 2008-11-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种基于触摸屏的交互控制方法及系统 |
| CN101296457A (zh) | 2008-06-25 | 2008-10-29 | 深圳华为通信技术有限公司 | 一种屏幕操作方法和装置 |
| US20090328101A1 (en) | 2008-06-30 | 2009-12-31 | Nokia Corporation | User interface for mobile tv interactive services |
| US8150017B2 (en) | 2008-07-11 | 2012-04-03 | Verizon Patent And Licensing Inc. | Phone dialer with advanced search feature and associated method of searching a directory |
| TW201005599A (en) | 2008-07-18 | 2010-02-01 | Asustek Comp Inc | Touch-type mobile computing device and control method of the same |
| KR20100010072A (ko) | 2008-07-22 | 2010-02-01 | 엘지전자 주식회사 | 이동 단말기의 멀티태스킹을 위한 사용자 인터페이스제어방법 |
| US8390577B2 (en) | 2008-07-25 | 2013-03-05 | Intuilab | Continuous recognition of multi-touch gestures |
| US20100023871A1 (en) | 2008-07-25 | 2010-01-28 | Zumobi, Inc. | Methods and Systems Providing an Interactive Social Ticker |
| CN101645719A (zh) * | 2008-08-07 | 2010-02-10 | 深圳富泰宏精密工业有限公司 | 便携式个人终端及其图标设定方法 |
| WO2010015070A1 (en) | 2008-08-07 | 2010-02-11 | Research In Motion Limited | System and method for providing content on a mobile device by controlling an application independent of user action |
| US8924892B2 (en) | 2008-08-22 | 2014-12-30 | Fuji Xerox Co., Ltd. | Multiple selection on devices with many gestures |
| US20100053089A1 (en) * | 2008-08-27 | 2010-03-04 | Research In Motion Limited | Portable electronic device including touchscreen and method of controlling the portable electronic device |
| US20100058248A1 (en) | 2008-08-29 | 2010-03-04 | Johnson Controls Technology Company | Graphical user interfaces for building management systems |
| US20100070931A1 (en) | 2008-09-15 | 2010-03-18 | Sony Ericsson Mobile Communications Ab | Method and apparatus for selecting an object |
| KR101548958B1 (ko) | 2008-09-18 | 2015-09-01 | 삼성전자주식회사 | 휴대단말기의 터치스크린 동작 제어 방법 및 장치 |
| US8296658B2 (en) | 2008-09-19 | 2012-10-23 | Cisco Technology, Inc. | Generator for personalization of electronic devices |
| US20100075628A1 (en) | 2008-09-19 | 2010-03-25 | Verizon Data Services Llc | Method and apparatus for transmitting authenticated emergency messages |
| US8595371B2 (en) | 2008-09-19 | 2013-11-26 | Samsung Electronics Co., Ltd. | Sending a remote user interface |
| US8600446B2 (en) | 2008-09-26 | 2013-12-03 | Htc Corporation | Mobile device interface with dual windows |
| US20100079413A1 (en) | 2008-09-29 | 2010-04-01 | Denso Corporation | Control device |
| US20100087173A1 (en) | 2008-10-02 | 2010-04-08 | Microsoft Corporation | Inter-threading Indications of Different Types of Communication |
| US20100087169A1 (en) | 2008-10-02 | 2010-04-08 | Microsoft Corporation | Threading together messages with multiple common participants |
| US20100097322A1 (en) * | 2008-10-16 | 2010-04-22 | Motorola, Inc. | Apparatus and method for switching touch screen operation |
| US9015616B2 (en) | 2008-10-22 | 2015-04-21 | Google Inc. | Search initiation |
| US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
| TW201023026A (en) | 2008-10-23 | 2010-06-16 | Microsoft Corp | Location-based display characteristics in a user interface |
| US8385952B2 (en) | 2008-10-23 | 2013-02-26 | Microsoft Corporation | Mobile communications device user interface |
| US8086275B2 (en) | 2008-10-23 | 2011-12-27 | Microsoft Corporation | Alternative inputs of a mobile communications device |
| US20100105441A1 (en) | 2008-10-23 | 2010-04-29 | Chad Aron Voss | Display Size of Representations of Content |
| US20100105424A1 (en) | 2008-10-23 | 2010-04-29 | Smuga Michael A | Mobile Communications Device User Interface |
| US8108623B2 (en) | 2008-10-26 | 2012-01-31 | Microsoft Corporation | Poll based cache event notifications in a distributed cache |
| US8477103B2 (en) | 2008-10-26 | 2013-07-02 | Microsoft Corporation | Multi-touch object inertia simulation |
| US8819585B2 (en) * | 2008-10-27 | 2014-08-26 | Microsoft Corporation | Child window surfacing and management |
| US20100107067A1 (en) | 2008-10-27 | 2010-04-29 | Nokia Corporation | Input on touch based user interfaces |
| KR101029627B1 (ko) | 2008-10-31 | 2011-04-15 | 에스케이텔레시스 주식회사 | 터치스크린이 구비된 이동통신 단말기의 기능구현방법 및 장치 |
| WO2010055197A1 (en) | 2008-11-11 | 2010-05-20 | Nokia Corporation | Method and apparatus for managing advertising-enabled applications |
| KR20100056350A (ko) | 2008-11-18 | 2010-05-27 | 황선원 | 이동통신 단말기의 음악과 초기화면의 배경 화면과 문자 및 음성을 업데이트하여 자동 출력시키는 장치 및 방법 |
| US8302026B2 (en) | 2008-11-28 | 2012-10-30 | Microsoft Corporation | Multi-panel user interface |
| US20100145675A1 (en) | 2008-12-04 | 2010-06-10 | Microsoft Corporation | User interface having customizable text strings |
| US20100146437A1 (en) | 2008-12-04 | 2010-06-10 | Microsoft Corporation | Glanceable animated notifications on a locked device |
| US8942767B2 (en) | 2008-12-19 | 2015-01-27 | Verizon Patent And Licensing Inc. | Communications convergence and user interface systems, apparatuses, and methods |
| US8331992B2 (en) | 2008-12-19 | 2012-12-11 | Verizon Patent And Licensing Inc. | Interactive locked state mobile communication device |
| US8443303B2 (en) | 2008-12-22 | 2013-05-14 | Verizon Patent And Licensing Inc. | Gesture-based navigation |
| US8291348B2 (en) | 2008-12-31 | 2012-10-16 | Hewlett-Packard Development Company, L.P. | Computing device and method for selecting display regions responsive to non-discrete directional input actions and intelligent content analysis |
| US8799806B2 (en) | 2008-12-31 | 2014-08-05 | Verizon Patent And Licensing Inc. | Tabbed content view on a touch-screen device |
| US20100175029A1 (en) | 2009-01-06 | 2010-07-08 | General Electric Company | Context switching zooming user interface |
| US8499251B2 (en) | 2009-01-07 | 2013-07-30 | Microsoft Corporation | Virtual page turn |
| US8750906B2 (en) | 2009-02-20 | 2014-06-10 | T-Mobile Usa, Inc. | Dynamic elements on a map within a mobile device, such as elements that facilitate communication between users |
| JP2010218527A (ja) | 2009-02-20 | 2010-09-30 | Sharp Corp | インタフェース装置、インタフェース装置の制御方法、制御プログラム、及び該制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
| US8355698B2 (en) | 2009-03-30 | 2013-01-15 | Microsoft Corporation | Unlock screen |
| US20100248741A1 (en) | 2009-03-30 | 2010-09-30 | Nokia Corporation | Method and apparatus for illustrative representation of a text communication |
| US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
| KR20100114572A (ko) | 2009-04-16 | 2010-10-26 | 삼성전자주식회사 | 터치스크린을 구비한 단말기의 컨텐츠 표시 방법 및 장치 |
| US20100281402A1 (en) | 2009-04-29 | 2010-11-04 | Torch Mobile Inc. | Software-based asynchronous tiled backingstore |
| US20100281409A1 (en) | 2009-04-30 | 2010-11-04 | Nokia Corporation | Apparatus and method for handling notifications within a communications device |
| US8669945B2 (en) | 2009-05-07 | 2014-03-11 | Microsoft Corporation | Changing of list views on mobile device |
| US8368707B2 (en) | 2009-05-18 | 2013-02-05 | Apple Inc. | Memory management based on automatic full-screen detection |
| US20110004845A1 (en) | 2009-05-19 | 2011-01-06 | Intelliborn Corporation | Method and System For Notifying A User of An Event Or Information Using Motion And Transparency On A Small Screen Display |
| KR101620874B1 (ko) | 2009-05-19 | 2016-05-13 | 삼성전자주식회사 | 목록 검색 방법 및 이를 지원하는 휴대 단말기 |
| US8269736B2 (en) | 2009-05-22 | 2012-09-18 | Microsoft Corporation | Drop target gestures |
| US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
| US9298336B2 (en) | 2009-05-28 | 2016-03-29 | Apple Inc. | Rotation smoothing of a user interface |
| US8441777B2 (en) | 2009-05-29 | 2013-05-14 | Avx Corporation | Solid electrolytic capacitor with facedown terminations |
| US8225193B1 (en) | 2009-06-01 | 2012-07-17 | Symantec Corporation | Methods and systems for providing workspace navigation with a tag cloud |
| US8612883B2 (en) | 2009-06-08 | 2013-12-17 | Apple Inc. | User interface for managing the display of multiple display regions |
| KR101561703B1 (ko) * | 2009-06-08 | 2015-10-30 | 엘지전자 주식회사 | 메뉴 실행 방법 및 이를 적용한 이동 통신 단말기 |
| KR101649098B1 (ko) | 2009-06-30 | 2016-08-19 | 삼성전자주식회사 | 휴대용 단말기에서 센서를 이용한 렌더링 방법 및 장치 |
| US8239781B2 (en) | 2009-06-30 | 2012-08-07 | Sap Ag | Drag and drop of an application component to desktop |
| US20110004839A1 (en) | 2009-07-02 | 2011-01-06 | Derek Cha | User-customized computer display method |
| JP2011028524A (ja) | 2009-07-24 | 2011-02-10 | Toshiba Corp | 情報処理装置、プログラムおよびポインティング方法 |
| US8656314B2 (en) | 2009-07-30 | 2014-02-18 | Lenovo (Singapore) Pte. Ltd. | Finger touch gesture for joining and unjoining discrete touch objects |
| US20110029904A1 (en) | 2009-07-30 | 2011-02-03 | Adam Miles Smith | Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function |
| US8521809B2 (en) | 2009-07-31 | 2013-08-27 | Z2Live, Inc. | Mobile device notification controls system and method |
| CA2771918C (en) | 2009-08-25 | 2015-06-09 | Google Inc. | Direct manipulation gestures |
| US8766928B2 (en) | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
| US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
| TW201112074A (en) | 2009-09-30 | 2011-04-01 | Higgstec Inc | Touch gesture detecting method of a touch panel |
| CA2681879A1 (en) | 2009-10-07 | 2011-04-07 | Research In Motion Limited | A method of controlling touch input on a touch-sensitive display when a display element is active and a portable electronic device configured for the same |
| KR101701492B1 (ko) | 2009-10-16 | 2017-02-14 | 삼성전자주식회사 | 데이터 표시 방법 및 그를 수행하는 단말기 |
| US8499253B2 (en) | 2009-10-13 | 2013-07-30 | Google Inc. | Individualized tab audio controls |
| US8261212B2 (en) | 2009-10-20 | 2012-09-04 | Microsoft Corporation | Displaying GUI elements on natural user interfaces |
| US9104275B2 (en) | 2009-10-20 | 2015-08-11 | Lg Electronics Inc. | Mobile terminal to display an object on a perceived 3D space |
| US8677284B2 (en) | 2009-11-04 | 2014-03-18 | Alpine Electronics, Inc. | Method and apparatus for controlling and displaying contents in a user interface |
| US20110113486A1 (en) | 2009-11-10 | 2011-05-12 | James Anthony Hunt | Credentialing User Interface for Gadget Application Access |
| KR101725887B1 (ko) | 2009-12-21 | 2017-04-11 | 삼성전자주식회사 | 터치 스크린 디바이스의 컨텐츠 검색 방법 및 장치 |
| US20110157027A1 (en) | 2009-12-30 | 2011-06-30 | Nokia Corporation | Method and Apparatus for Performing an Operation on a User Interface Object |
| US9189500B2 (en) | 2009-12-31 | 2015-11-17 | Verizon Patent And Licensing Inc. | Graphical flash view of documents for data navigation on a touch-screen device |
| US8786559B2 (en) | 2010-01-06 | 2014-07-22 | Apple Inc. | Device, method, and graphical user interface for manipulating tables using multi-contact gestures |
| WO2011088129A1 (en) | 2010-01-12 | 2011-07-21 | Crane Merchandising Systems, Inc. | Vending machine gui utilizing xml for on-the-fly language selection by an end user |
| EP3907593B1 (en) | 2010-01-19 | 2025-03-26 | LG Electronics, Inc. | Mobile terminal and control method thereof |
| KR20100022509A (ko) | 2010-02-09 | 2010-03-02 | 김규천 | 멀티 잠금해제 수단을 구비한 전자 장치 및 그 제어 방법 |
| US20110231796A1 (en) | 2010-02-16 | 2011-09-22 | Jose Manuel Vigil | Methods for navigating a touch screen device in conjunction with gestures |
| US8589815B2 (en) | 2010-03-10 | 2013-11-19 | Microsoft Corporation | Control of timing for animations in dynamic icons |
| US8296332B2 (en) * | 2010-04-01 | 2012-10-23 | Apple Inc. | Visual manipulation of database schema |
| US9052926B2 (en) | 2010-04-07 | 2015-06-09 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
| US20120050332A1 (en) | 2010-08-25 | 2012-03-01 | Nokia Corporation | Methods and apparatuses for facilitating content navigation |
| US10140301B2 (en) * | 2010-09-01 | 2018-11-27 | Apple Inc. | Device, method, and graphical user interface for selecting and using sets of media player controls |
| EP2625660A4 (en) | 2010-10-05 | 2014-06-11 | Centric Software Inc | INTERACTIVE COLLECTION BOOK FOR MOBILE DEVICES |
| US20120102433A1 (en) | 2010-10-20 | 2012-04-26 | Steven Jon Falkenburg | Browser Icon Management |
| US20120151397A1 (en) | 2010-12-08 | 2012-06-14 | Tavendo Gmbh | Access to an electronic object collection via a plurality of views |
| US9239674B2 (en) | 2010-12-17 | 2016-01-19 | Nokia Technologies Oy | Method and apparatus for providing different user interface effects for different implementation characteristics of a touch event |
| US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
| US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
| US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
| US20120174029A1 (en) | 2010-12-30 | 2012-07-05 | International Business Machines Corporation | Dynamically magnifying logical segments of a view |
| US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
| GB2487606A (en) * | 2011-01-13 | 2012-08-01 | Metaswitch Networks Ltd | Providing an overlay portion on a touch screen interface |
| US9311061B2 (en) | 2011-02-10 | 2016-04-12 | International Business Machines Corporation | Designing task execution order based on location of the task icons within a graphical user interface |
| US9104288B2 (en) | 2011-03-08 | 2015-08-11 | Nokia Technologies Oy | Method and apparatus for providing quick access to media functions from a locked screen |
| US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
| US20120299968A1 (en) | 2011-05-27 | 2012-11-29 | Tsz Yan Wong | Managing an immersive interface in a multi-application immersive environment |
| US20120304068A1 (en) | 2011-05-27 | 2012-11-29 | Nazia Zaman | Presentation format for an application tile |
| US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
| US20120304118A1 (en) | 2011-05-27 | 2012-11-29 | Donahue Tyler J | Application Notification Display |
| US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
| US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US20120304117A1 (en) | 2011-05-27 | 2012-11-29 | Donahue Tyler J | Application Notification Tags |
| US20120304113A1 (en) | 2011-05-27 | 2012-11-29 | Patten Michael J | Gesture-based content-object zooming |
| US9728164B2 (en) | 2011-05-31 | 2017-08-08 | Lenovo (Singapore) Pte. Ltd. | Moving a tile across multiple workspaces |
| US8694603B2 (en) | 2011-06-20 | 2014-04-08 | International Business Machines Corporation | Geospatial visualization performance improvement for contiguous polylines with similar dynamic characteristics |
| US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
| US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
| US20130067412A1 (en) | 2011-09-09 | 2013-03-14 | Microsoft Corporation | Grouping selectable tiles |
| US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
| US20130067398A1 (en) | 2011-09-09 | 2013-03-14 | Theresa B. Pittappilly | Semantic Zoom |
| US20130067390A1 (en) | 2011-09-09 | 2013-03-14 | Paul J. Kwiatkowski | Programming Interface for Semantic Zoom |
| US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
| US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
| US20130067420A1 (en) | 2011-09-09 | 2013-03-14 | Theresa B. Pittappilly | Semantic Zoom Gestures |
| US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
| US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
| US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
| US8243102B1 (en) | 2011-10-12 | 2012-08-14 | Google Inc. | Derivative-based selection of zones for banded map display |
| US9196114B2 (en) * | 2013-08-28 | 2015-11-24 | Igt | Enhanced gaming display through personal gaming device |
| US10509964B2 (en) * | 2017-01-11 | 2019-12-17 | Microsoft Technology Licensing, Llc | Toggle view functions for teleconferencing sessions |
-
2009
- 2009-03-30 US US12/414,455 patent/US8175653B2/en not_active Expired - Fee Related
-
2010
- 2010-03-25 AU AU2010234909A patent/AU2010234909B2/en not_active Ceased
- 2010-03-25 CA CA2753686A patent/CA2753686C/en active Active
- 2010-03-25 CN CN201080015728.1A patent/CN102365615B/zh not_active Expired - Fee Related
- 2010-03-25 WO PCT/US2010/028699 patent/WO2010117661A2/en not_active Ceased
- 2010-03-25 EP EP10762120.3A patent/EP2414925B1/en not_active Not-in-force
- 2010-03-25 IL IL255387A patent/IL255387B2/en unknown
- 2010-03-25 KR KR1020117022964A patent/KR101672567B1/ko active Active
- 2010-03-25 JP JP2012503523A patent/JP5422042B2/ja not_active Expired - Fee Related
- 2010-03-25 BR BRPI1014072-7A patent/BRPI1014072B1/pt not_active IP Right Cessation
-
2011
- 2011-08-23 IL IL214804A patent/IL214804A/en active IP Right Grant
- 2011-09-27 CL CL2011002379A patent/CL2011002379A1/es unknown
-
2012
- 2012-03-13 US US13/418,884 patent/US8914072B2/en active Active
-
2014
- 2014-10-17 US US14/517,457 patent/US9977575B2/en active Active
-
2018
- 2018-04-19 US US15/957,498 patent/US10394433B2/en active Active
-
2019
- 2019-07-25 US US16/522,253 patent/US10671256B2/en active Active
-
2020
- 2020-04-29 US US16/862,164 patent/US10996833B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10996833B2 (en) | Chromeless user interface | |
| RU2642505C2 (ru) | Мобильное устройство с интерфейсом пользователя | |
| US11537268B2 (en) | Electronic device comprising multiple displays and method for operating same | |
| US11348201B2 (en) | Electronic device having rollable display and method of controlling the same | |
| US9329779B2 (en) | Device, method, and storage medium storing program | |
| KR20230002226A (ko) | 복수의 디스플레이들을 포함하는 전자 장치 및 그 동작 방법 | |
| KR101342016B1 (ko) | 연락처 이미지를 이용하여 화면 인터페이스를 구성하는 단말기 및 이의 방법 | |
| JP2015056871A (ja) | 通話機能を有する機器、通話機能を有する機器の制御方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B25A | Requested transfer of rights approved |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC (US) |
|
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 19/05/2020, OBSERVADAS AS CONDICOES LEGAIS. |
|
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 16A ANUIDADE. |