[go: up one dir, main page]

BRPI1008810B1 - visualização de informação - Google Patents

visualização de informação Download PDF

Info

Publication number
BRPI1008810B1
BRPI1008810B1 BRPI1008810-5A BRPI1008810A BRPI1008810B1 BR PI1008810 B1 BRPI1008810 B1 BR PI1008810B1 BR PI1008810 A BRPI1008810 A BR PI1008810A BR PI1008810 B1 BRPI1008810 B1 BR PI1008810B1
Authority
BR
Brazil
Prior art keywords
items
list
notification
item
display
Prior art date
Application number
BRPI1008810-5A
Other languages
English (en)
Inventor
Joonas-Petteri Haapsaari
Kimmo Juhani Karimäki
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of BRPI1008810A2 publication Critical patent/BRPI1008810A2/pt
Publication of BRPI1008810B1 publication Critical patent/BRPI1008810B1/pt

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

VISUALIZAÇÃO DE INFORMAÇÃO. Algumas modalidades de exemplo são direcionadas para visualizar uma porção de uma lista de itens e determinar uma seleção de um ícone na lista que, quando ativado, permite que um item seja adicionado à lista.

Description

ANTECEDENTES
1. Campo Aspectos das modalidades de exemplo se referem a visualização de informação e mais particularmente a visualização de informação em uma lista.
2. Breve Descrição de Desenvolvimentos Relacionados Ocasionalmente, ao visualizar itens em uma tela de um dispositivo eletrônico, o número de itens para ser visualizado inclui itens demais para mostrar na tela de uma vez. Esta situação pode ser agravada uma vez que os dispositivos eletrônicos se tornam menores e mais portáteis e tendem a ter visores relativamente pequenos. Em alguns casos, os itens podem ser vistos pela rolagem, isto é, movendo alguns itens presentemente no campo de visão para fora do campo de visão e substituindo os mesmos com outros itens.
SUMÁRIO
As modalidades de exemplo podem proporcionar diversas vantagens aos dispositivos de computação e usuários de dispositivos de computação. As modalidades de exemplo proporcionam uma porção de visor, tal como uma faixa, configurada para visualizar uma porção de uma lista de itens. Tais modalidades de exemplo permitem que um maior número de itens sejam incluídos em uma lista, por exemplo, uma lista de contatos favoritos, que os métodos anteriores porque somente uma porção dos itens na lista é visualizada em um momento. Conseqüentemente, o tamanho da lista pode não ser confinado pelo tamanho de tela. Algumas tais modalidades têm em conta a rolagem através da lista de uma maneira fácil e intuitiva para o usuário. Algumas modalidades de exemplo tratam ainda da visualização de um ícone dentro de uma lista que tem em conta adicionar um novo item à lista. Em algumas modalidades de exemplo, este ícone é somente visualizado quando uma ação especificada é tomada tal que o ícone não é visualizado o tempo todo. Conseqüentemente, o espaço de visualização pode ser conservado para a visualização de um(ns) item(ns) real(is) dentro da lista. Algumas modalidades de exemplo tratam ainda da informação de notificações relacionadas com itens na lista.
Em uma primeira modalidade de exemplo, um método é proporcionado o qual compreende causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens. O método desta modalidade compreende ainda determinar uma seleção de um ícone na lista que quando ativado permite que um item seja adicionado à lista.
Em outra modalidade de exemplo, um aparelho é proporcionado. O aparelho desta modalidade compreencje pelo menos um processador e pelo menos uma memória que armazena código de programa de computador. A pelo menos uma memória e código de programa de computador armazenado são configurados, com o pelo menos um processador, para fazer com que o aparelho desta modalidade pelo menos cause a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens. A pelo menos uma memória e código de programa de computador armazenado são configurados ainda para fazer com que o aparelho desta modalidade determine uma seleção de um ícone na lista que quando ativado permite que um item seja adicionado à lista.
Em outra modalidade de exemplo, um produto de programa de computador é proporcionado. O produto de programa de computador desta modalidade compreende pelo menos um meio de armazenagem legível por computador que tem instruções de programa legível por computador armazenadas no mesmo. As instruções de programa legível por computador desta modalidade compreendem instruções de programa configuradas para causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens. As instruções de programa legível por computador desta modalidade compreendem ainda instruções de programa configuradas para determinar uma seleção de um ícone na lista que quando ativado permite que um item seja adicionado à lista.
Em outra modalidade de exemplo, uma interface de usuário é proporcionada. A interface de usuário desta modalidade compreende um visor configurado para visualizar uma porção de visor configurada para visualizar uma porção de uma lista de itens e para visualizar um ícone na lista que quando ativado permite que um item seja adicionado à lista. A interface de usuário desta modalidade compreende ainda um controlador de interface de usuário configurado para proporcionar a rolagem a uma porção selecionada da lista, e para ativar o ícone.
Em outra modalidade de exemplo, um aparelho é proporcionado. O aparelho desta modalidade compreende meios para causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens. O aparelho desta modalidade compreende ainda meios para determinar uma seleção de um ícone na lista que quando ativado permite que um item seja adicionado à lista.
O sumário acima é proporcionado meramente para propósitos de sumarizar algumas modalidades de exemplo da invenção de modo a proporcionar um entendimento básico de alguns aspectos da invenção. Conseqüentemente, será apreciado que as modalidades de exemplo descritas acima são meramente exemplos e não devem ser interpretadas para restringir o escopo ou espírito da invenção de qualquer maneira. Será apreciado que o escopo da invenção abrange muitas modalidades potenciais, algumas das quais serão descritas adicionalmente a seguir, além daquelas sumarizadas no presente documento.
BREVE DESCRIÇÃO DOS DESENHOS
Os aspectos anteriores e outras características das modalidades são explicados na seguinte descrição, tomados em conexão com os desenhos anexos, em que:
A Figura 1 mostra um exemplo da visualização de uma técnica de visualização de carrossel de exemplo de acordo com as modalidades descritas;
A Figura 2 mostra um diagrama de blocos de um aparelho em que aspectos de uma ou mais modalidades de exemplo podem ser aplicados;
As Figuras 3A-3D mostram técnicas de navegação de exemplo usadas em uma modalidade de exemplo;
As Figuras 4A e 4B ilustram uma modalidade de exemplo que permite adicionar um primeiro item a uma lista vazia de itens;
As Figuras 5A-5C mostram uma modalidade de exemplo que inclui visualizar um indicador que significa que um ícone “adicionar itens” está disponível;
As Figuras 6A-6C ilustram outra modalidade de exemplo que inclui parcialmente visualizar o ícone adicionar itens em ambas as extremidades de um número de itens visualizados;
As Figuras 7A-7D mostram uma modalidade de exemplo que inclui rolar até um último item ser completamente visualizado e um ícone adicionar itens parcialmente visível ser parcialmente visualizado;
As Figuras 8A e 8B ilustram uma modalidade de exemplo onde um ícone adicionar itens pode ser parcialmente visualizado em uma borda de um visor;
As Figuras 9A e 9B mostram outra modalidade que inclui inserir um ícone adicionar itens entre um primeiro item e um último item;
A Figura 10 ilustra uma modalidade de exemplo de uma técnica para remover um item de uma lista de itens;
As Figuras 11A-11D mostram uma modalidade de exemplo que trata de mover um item em uma lista de itens;
As Figuras 12A, 12B, 13A-13D, e 14A e 14B mostram modalidades de exemplo adicionais que tratam da rolagem da lista de itens;
As Figuras 15, 16A, e 16B mostram uma modalidade de exemplo onde um símbolo indica que um item tem notificações;
As Figuras 17A e 17B são ilustrações de aparelhos de exemplo que podem ser usados para praticar aspectos de uma ou mais modalidades de exemplo;
A Figura 18 ilustra um diagrama de blocos de um sistema de exemplo que incorpora características que podem ser usadas para praticar aspectos de uma ou mais modalidades de exemplo;
A Figura 19 é um diagrama de blocos que ilustra a arquitetura geral de um sistema de exemplo em que os aparelhos das Figuras 17A e 17B podem ser usados;
A FIG. 20 ilustra um fluxograma de acordo com um método de exemplo para visualizar uma lista de itens de acordo com uma modalidade de exemplo da invenção; e
A FIG. 21 ilustra um fluxograma de acordo com um método de exemplo para visualizar uma notificação relacionada com um item em uma lista de itens de acordo com uma modalidade de exemplo da invenção.
DESCRIÇÃO DETALHADA
Alguns visores convencionais de itens sempre incluem um ícone adicional que quando selecionado proporciona a um usuário a capacidade de adicionar um item adicional. Isto pode ser indesejável se sempre visualizar o ícone adicional resulta em encher a tela, o que faz com que o tamanho de outros ícones seja menor que o desejado, ou adiciona um ícone que um usuário preferiria não ter visualizado na tela.
Em alguns casos, visualizar notificações relacionadas com itens na tela também causa um enchimento indesejável. Alguns métodos de visualização convencionais incluem sempre visualizar um indicador de evento no item, que pode parcialmente bloquear o item ou geralmente tiram do visor. Além disso, um usuário pode não querer um lembrete constante da notificação de evento.
Conseqüentemente, as modalidades de exemplo proporcionam técnicas para visualizar itens em um carrossel que pode superar pelo menos alguns problemas com a visualização convencional de itens. A Figura 1 mostra um exemplo de visualização 100 que demonstra uma técnica de visualização de carrossel de exemplo. Quando um número de itens 101 é muito numeroso para ser visualizado, a lista de itens 102 pode ser considerada como que se estende além da visualização em círculo. Os itens podem ser percebidos conceitualmente como em rotação, similar a um carrossel, com o visor 100 agindo como uma janela para uma porção dos itens. Nesta modalidade de exemplo, a parte do visor 103 que mostra os itens visualizados pode ser denominada como um "faixa" ou também como um "carrossel unidimensional." Neste exemplo, quando a rolagem à direita passa o último item, o primeiro item pode aparecer e os itens podem ser repetidamente visualizados nessa ordem à direita. Quando a rolagem na direção oposta à esquerda passa o primeiro item ao último item, o segundo ao último item podem aparecer e os itens podem ser repetidamente visualizados na ordem oposta à esquerda. Enquanto as modalidades descritas serão descritas no contexto de rolagem esquerda e direita, deve ser entendido que a rolagem pode ocorrer em qualquer primeira e segunda direções (por exemplo, para cima e para baixo) contanto que a primeira direção de rolagem seja a oposta da segunda direção de rolagem.
Os aspectos de algumas modalidades de exemplo tratam de manipulação de uma lista unidimensional de itens que pode ser na forma de elementos gráficos. Os elementos podem ser itens retratados em um visor e podem incluir, por exemplo, arquivos, pastas, atalhos de aplicativos, favoritos do navegador, informação de contato, imagens, arquivos de vídeo, arquivos de áudio incluindo música, outros tipos de informação, ou grupos de informação. Mediante a seleção de um item, esse item pode ser selecionável ainda para ações tais como visualização e seleção entre seleções de menu, iniciando um aplicativo incluindo um navegador, iniciando uma chamada a um contato, iniciando uma mensagem de texto a um contato, visualizando uma imagem, tocando um arquivo de áudio, ou qualquer outra ação adequada.
Os itens podem ser visualizados em um formato de faixa que pode ser rolado na primeira ou segunda direções e pode ser segurado estacionário em qualquer ponto na lista, permitindo que um usuário visualize seletivamente itens de interesse. Algumas modalidades de exemplo incluem várias opções de rolagem e/ou várias técnicas para visualizar um ícone “adicionar itens”. O ícone pode ser ativado automaticamente ou em resposta a seleção para ter em conta adicionar um ou mais itens à lista de itens.
Algumas modalidades de exemplo também incluem visualizar uma indicação que notificações podem estar presentes para um ou mais itens na lista de itens. Tais modalidades de exemplo podem proporcionar uma opção para rolar aos itens que têm notificações.
A Figura 2 ilustra uma modalidade de um aparelho 105 em que aspectos de uma ou mais modalidades de exemplo podem ser aplicados. Embora diversas modalidades de exemplo sejam descritas com referência às modalidades mostradas nos desenhos e descritas a seguir, deve ser entendido que estas modalidades são proporcionadas por meio de exemplo ilustrativo e não por meio de limitação. Conseqüentemente, as modalidades podem ser incorporadas em muitas formas alternativas além daquelas ilustradas nas Figuras e explicitamente descritas no presente documento. Além disso, qualquer tamanho, forma ou tipo de elementos ou materiais adequados poderiam ser usados.
O aparelho 105 pode compreender um dispositivo portátil, por exemplo, um computador pessoal portátil ou um terminal de comunicação móvel. Como outro exemplo, o aparelho 105 pode compreender um dispositivo fixo, por exemplo, um terminal em um quiosque ou um terminal de comunicação fixo. Será apreciado que as modalidades de exemplo acima do aparelho 105 são proporcionadas meramente por meio de exemplo e não por limitação. Conseqüentemente, o aparelho 105 pode compreender qualquer dispositivo adequado, contanto que inclua uma interface de usuário configurada para realizar as operações descritas de acordo com uma ou mais modalidades de exemplo. O aparelho 105 pode compreender uma interface de usuário 107, incluindo pelo menos um visor de tela sensível ao toque 112 e conjunto de circuitos de rolagem 119. Neste sentido, a interface de usuário 107 pode proporcionar meios para realizar uma ou mais operações de acordo com uma ou mais modalidades de exemplo. Por exemplo, a interface de usuário 107 pode proporcionar meios para visualizar uma porção de visor (por exemplo, uma faixa), que pode ser configurada para visualizar uma porção de uma lista de itens. Como um exemplo adicional, a interface de usuário 107 pode proporcionar meios para visualizar pelo menos uma porção de uma lista de itens na porção de visor. A interface de usuário 107 pode proporcionar ainda meios para receber uma entrada de usuário para manipular a lista de itens, adicionar um item à lista, interagir de outra maneira com a lista de itens, e/ou similares. O aparelho 105 pode compreender ainda um ou mais de um processador 122, um dispositivo de armazenagem 182, ou uma função de comunicação 170, que pode proporcionar meios para realizar uma ou mais operações descritas no presente documento. Os componentes de aparelho 105 podem ser implementados em qualquer combinação de hardware e software armazenados em um ou mais meios legíveis por computador.
A interface de usuário 107 pode incluir dispositivos de entrada e saída para a interação com um ou mais usuários. A interface de usuário 107 pode incluir dispositivos sensíveis ao toque e/ou não sensíveis ao toque. Os dispositivos sensíveis ao toque podem incluir um dispositivo sensível ao toque ou tela de proximidade 112 que pode ser respondedora a entrada de usuário e pode também incluir um visor. Em modalidades alternativas, os aspectos da interface de usuário 107 revelados no presente documento podem ser incorporados em qualquer dispositivo adequado configurado para visualizar informação e permitir a seleção e ativação de aplicativos, conteúdo de sistema, e as funções de uma ou mais modalidades de exemplo. Os termos ''selecionar" e "tocar" são geralmente descritos com relação a um visor-tela sensível ao toque. No entanto, em modalidades alternativas, os termos são também destinados a abranger a ação de usuário para proporcionar a entrada a outros dispositivos de entrada.
Por exemplo, com relação ao dispositivo de tela sensível ao toque/tela de proximidade 112, pode não ser necessário a um usuário fazer contato direto com o dispositivo de tela sensível ao toque/tela de proximidade 112 a fim de selecionar um objeto, outra informação, ou para iniciar um aplicativo. Os termos são destinados a abranger que um usuário pode somente necessitar estar dentro da proximidade de dispositivo de tela sensível ao toque/tela de proximidade 112 para levar a cabo a função desejada, isto é, o termo "tocar" no contexto do dispositivo de tela sensível ao toque/tela de proximidade 112, não necessariamente requer contato direto, mas pode incluir contato perto ou próximo que ativa o dispositivo de tela sensível ao toque/tela de proximidade 112. De maneira similar, o escopo dos pretendidos dispositivos e aparelhos não é limitado a dispositivos de contato ou toque único. Os exemplos de operações de multi-toques e toque único podem incluir uma posição de toque, onde um usuário toca uma parte particular de uma tela do dispositivo de tela sensível ao toque/tela de proximidade 112, um liberador de toque, onde um usuário termina o contato com a tela de toque/proximidade 112, um movimento ou um arraste, onde o usuário toca a tela de toque/proximidade 112 e move enquanto mantém contato com a tela, um aperto, onde o usuário toca o dispositivo de tela sensível ao toque/tela de proximidade 112 em dois pontos e "arrasta" os dois pontos juntos ou em separado, e uma rotação, onde o usuário toca o dispositivo de tela sensível ao toque/tela de proximidade 112 em dois pontos e rotaciona os pontos. Quaisquer operações onde contato ou contato perto por um ou mais dedos ou outros dispositivos apontadores podem navegar sobre e em torno da tela são também destinados a estarem abrangidos por pelo menos algumas modalidades de exemplo.
O conjunto de circuitos de rolagem 119 podem incluir sensores associados a visor sensível ao toque 112 configurado para detectar operações de multi-toques e toque único e para fazer com que os itens visualizados na tela sensível ao toque se movam conseqüentemente. O conjunto de circuitos de rolagem 119 pode ser configurado para comunicar com processador 122 e dispositivo de armazenagem 182 incluindo aplicativos 180 e ajustes de aplicativos 184, descritos a seguir.
As operações "sem toque" são também abrangidas por pelo menos algumas modalidades de exemplo. As operações sem toque podem incluir, mas não são limitadas a, dispositivos sem telas de proximidade ou sensíveis ao toque. Em algumas modalidades, operações sem toque podem incluir navegar ou rolar através de um visor ou entre itens no visor pressionando teclas rígidas ou de função programável como parte da interface de usuário 107 ou dando comandos de voz. A interface de usuário 107 pode também incluir teclas 110, por exemplo, teclas rígidas, teclas de função programável, um teclado, etc. para receber a entrada de usuário. Adicionalmente ou alternativamente, a interface de usuário 107 pode incluir um microfone 113 configurado para receber comandos de voz. A interface de usuário 107 pode também incluir um dispositivo de resposta táctil 115, por exemplo, um vibrador, ou outro dispositivo configurado para proporcionar retorno táctil ao usuário em resposta ao usuário realizando uma operação sem toque, de toque ou multi-toques. Por exemplo, o dispositivo de resposta táctil 115 pode ser construído no visor e pode produzir um "voltar" na área tocada pelo usuário. Em outros exemplos, o dispositivo de resposta táctil 115 pode vibrar ou pode proporcionar qualquer outra forma de resposta táctil que apresente a um usuário uma indicação de que uma entrada foi reconhecida.
A interface de usuário 107 pode também incluir uma ou mais visualizações 114 que, como mencionado acima, pode ser parte de tela de toque/proximidade 112, ou pode ser dispositivos em separado.
A uma ou mais visualizações podem ser configuradas para proporcionar informação a um usuário incluindo menus para selecionar funções do aparelho 105.
Ainda em referência à Figura 2, o processador 122 pode ser configurado para operar para controlar uma ou mais funções do aparelho 105. Conseqüentemente, o processador 122 pode proporcionar meios para realizar uma ou mais operações descritas no presente documento. Por exemplo, o processador 122 pode proporcionar meios para um ou mais de causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens, causar a visualização de uma porção da lista de itens na porção de visor, determinar uma seleção de um item na lista, determinar uma seleção de um ícone na lista que quando ativado permite que um item seja adicionado à lista, causar a visualização do ícone que quando ativada permite que um item seja adicionado à lista na lista, remover um item da lista, determinar que um item na lista tem uma notificação, rolar a um item que tem uma notificação, ou similares. O processador pode ser configurado para receber entradas, por exemplo, sinais, transmissões, instruções ou comandos relacionados com as funções do aparelho 105 a partir da interface de usuário 107, conjunto de circuitos de rolagem 119, dispositivo de armazenagem 182, e/ou função de comunicação 170. O processador 122 pode ser configurado para interpretar as entradas e controla as funções do aparelho 105 conseqüentemente. Em algumas modalidades, o processador 122 é configurado para receber entradas da interface de usuário 107 relacionada com a seleção de ícones no visor 114, estruturas de menu de navegação, ou de outra maneira fazer as seleções e iniciar aplicativos. Em resposta, o processador 122 pode ser configurado para causar a visualização de itens desejados no visor 114 e executar os aplicativos solicitados. Em particular, o processador pode ser configurado para receber a entrada de usuário relacionada com a rolagem de itens no visor 112 e pode controlar a adição de vários itens a ou subtração de vários itens do visor como será descrito a seguir. O processador 122, em combinação com um ou mais de interface de usuário 107, conjunto de circuitos de rolagem 119, ou programas no dispositivo de armazenagem 182 pode operar para detectar quando um número de itens é muito numeroso para ser visualizado, quando um usuário aperta uma porção da interface de usuário, ou quando um usuário pressiona uma ou mais teclas rígidas ou de função programável. O processador 122, em combinação com um ou mais outros componentes, pode também ser configurado para determinar que o usuário está rolando um ou mais itens visualizados em uma direção, e pode operar para automaticamente visualizar a operação de rolagem de acordo com as modalidades descritas.
Em algumas modalidades de exemplo, o dispositivo de armazenagem 182 armazena instruções ou comandos para o processador 122, que quando executadas pelo processador 122 faz com que o aparelho 105 realize uma ou mais funções descritas no presente documento. Neste sentido, o dispositivo de armazenagem 182 pode compreender um ou mais meios legíveis por computador codificados com componentes executáveis de computador, software, programas, instruções, comandos, e/ou similares para implementar uma ou mais modalidades de exemplo. Por exemplo, o dispositivo de armazenagem 182 pode armazenar instruções de programa que quando executadas pelo processador 122 fazem com que o aparelho 105 realize operações relacionadas com a rolagem de itens através do visor sensível ao toque 112. O dispositivo de armazenagem 182 pode utilizar propriedades ópticas, magnéticas, químicas, elétricas, e/ou quaisquer outras propriedades adequadas para receber, armazenar, ou distribuir instruções e comandos. O dispositivo de armazenagem 182 pode incluir meios magnéticos, tais como um disquete, disco, bastão de memória ou disco rígido de computador, que é legível e executável por um computador. Em outras modalidades, o dispositivo de armazenagem 182 pode incluir discos ópticos, unidades de disquete de memória de leitura somente (“ROM”) e/ou materiais semicondutores e chips. Conseqüentemente, será apreciado que o dispositivo de armazenagem 182 pode utilizar qualquer tecnologia adequada para implementar as modalidades reveladas no presente documento.
O dispositivo de armazenagem 182 pode também incluir aplicativos 180 e ajustes de aplicativos 184 para outras funções, por exemplo, aquisição de dados (por exemplo, imagem, vídeo e som), processamento de dados (planilhas eletrônicas, processador de texto, listas de contato, conversores de moeda, etc.), reprodutores de multimídia (por exemplo, reprodutores de vídeo e música), vários serviços de web, e/ou outros aplicativos. O dispositivo de armazenagem 182 pode também incluir um ou mais bases de dados 186 que pode, por exemplo, incluir dados, mapas, informação de contato, ou outra informação.
A função de comunicação 170 pode compreender conjunto de circuitos e programas configurados para proporcionar quaisquer tarefas de comunicação adequadas para implementar as modalidades descritas. A função de comunicação 170 pode incluir, por exemplo, instalações para qualquer tipo de rede por satélite, móvel, sem fio, de área ampla, rede de área local, ou comunicação de rede de telefonia comutada pública, e/ou quaisquer outras instalações de comunicação adequadas.
Algumas modalidades de exemplo podem incluir visualizar um ou mais itens em um formato de faixa. As Figuras 3A-3D ilustram exemplos de navegação através de uma faixa 330 em um visor 335. A navegação através da faixa 330 pode ser conseguida pelas operações sem toque, por exemplo, usando teclas rígidas ou de função programável na interface de usuário 107 (A Figura 2), e/ou usando operações de toque, por exemplo, apertando e arrastando um item. Na Figura 3A, um item 300 pode inicialmente ser selecionado. Na Figura 3B, um usuário pode navegar à direita para selecionar o próximo item 305 à direita. Se o usuário continua a navegar à direita, o item 310 pode então ser selecionado como mostrado na Figura 3C. Continuando ainda a navegar à direita pode resultar na seleção do próximo item à direita 315.
As Figuras 4A e 4B ilustram uma modalidade de exemplo que permite adicionar um primeiro item a uma lista vazia de itens. Uma vista inicial pode incluir um ícone adicionar itens 400 na faixa 410, como mostrado na Figura 4A.
Nesta e algumas outras modalidades, selecionar o ícone adicionar itens pode proporcionar a um usuário a capacidade de adicionar um item adicional à lista de itens. Em algumas modalidades, selecionar o ícone adicionar itens pode proporcionar ao usuário a capacidade de adicionar um item adicional à lista de itens por meio da seleção do item de uma coleção pré-definida de itens. Por exemplo, em uma modalidade onde a lista de itens compreende uma lista de contatos favoritos, selecionar o ícone adicionar itens pode permitir que um usuário selecione um ou mais contatos de uma agenda telefónica de empresa e adicionar os mesmos à lista de itens. Em outra modalidade onde a lista de itens inclui imagens ou música, selecionar o ícone adicionar itens pode permitir que o usuário selecione uma imagem ou canção de uma coleção pré-definida e/ou de um serviço que proporciona imagens ou canções. Em outras modalidades, selecionar o ícone adicionar itens pode proporcionar a um usuário uma forma para preencher que pode automaticamente encher diferentes campos de informação. Em ainda outras modalidades, selecionar o ícone adicionar itens pode iniciar um "assistente" que pode proporcionar um guia interativo para gerar um novo item ou um processo de seleção para selecionar um item para a lista de itens.
Algumas modalidades de exemplo podem tratar de selecionar o ícone adicionar itens usando qualquer mecanismo ou técnica de toque ou sem toque adequada. Por exemplo, um usuário pode selecionar o ícone apertando brevemente ou tocando suaveménte o ícone adicionar itens. Em outras modalidades, o usuário pode use uma ou mais teclas rígidas ou de função programável para selecionar o ícone adicionar itens.
Como mostrado na modalidade da Figura 4B, uma vez que um contato 415 foi adicionado à lista de itens, o ícone adicionar itens pode não mais ser visualizado.
Voltando agora à modalidade das Figuras 5A-5C, após um número de itens ter sido adicionado à lista de itens, um ou mais itens 510 podem ser visualizados na faixa 500. Como mostrado na Figura 5A, mediante a seleção de um item 515 na faixa, um indicador 520 pode ser visualizado na extremidade, ou ambas as extremidades do um ou mais itens visualizados 510 o que significa que o ícone adicionar itens está disponível. Como mostrado na Figura 5B, quando a rolagem passa o último item 525 em uma direção para um indicador 520, o ícone adicionar itens 530 pode ser visualizado como mostrado na Figura 5C, e pode ser selecionado para realizar operações para adicionar um item adicional à lista de itens. Notar que os itens podem ser selecionados e a rolagem pode ser conseguida usando uma ou mais da seleção.
Retornando à Figura 4A, como mencionado acima, uma vista inicial pode incluir um ícone adicionar itens 400 na faixa 410. Voltando à Figura 6A, em outra modalidade, o ícone adicionar itens 400 pode permanecer visível após adicionar um ou mais itens 600 à lista de itens. Na Figura 6B, quando a faixa 610 está cheia, o um ou mais itens 600 podem ser completamente visualizados na faixa 610 e o ícone adicionar itens 615, 620 pode permanecer visível, mas pode ser parcialmente visualizado em ambas as extremidades dos itens completamente visualizados 600. Na Figura 6C, mediante a seleção de um dos ícones adicionar itens, por exemplo, o ícone 615, os itens 600 são rolados em direção à extremidade oposta até o ícone adicionar itens 615 ser completamente visualizado. O ícone adicionar itens 615 pode ser selecionado para realizar operações para adicionar um item adicional à lista de itens. Depois de completar, ou mediante a realização de outras operações, o visor pode retornar à configuração mostrada na Figura 6B.
A Figura 7A mostra uma modalidade de exemplo que pode incluir a rolagem à direita até um último item 700 ser completamente visualizado na posição completa mais a esquerda 710 em um visor 715, e visualizar um ícone adicionar itens parcialmente visível 720 à esquerda do último item 700. Mediante a seleção do ícone adicionar itens 720 o ícone adicionar itens 720 pode ser rolado à posição mais a esquerda 710 como mostrado na Figura 7B.
Após o ícone adicionar itens 720 ter sio rolado à posição mais a esquerda 710 na Figura 7B, operações adicionais podem começar para adicionar um item adicional à lista de itens automaticamente, ou mediante a outra seleção do ícone.
Outra modalidade mostrada na Figura 7C pode incluir rolar à esquerda até outro último item 725 ser completamente visualizado na posição mais a direita 730 no visor, e visualizar um ícone adicionar itens parcialmente visível 735 à direita do outro último item 725. Mediante a seleção do ícone adicionar itens 735 o ícone adicionar itens 735 pode ser rolado à posição mais a direita 730 e operações adicionais podem começar para adicionar um item adicional ao um ou mais itens. Em algumas modalidades, operações adicionais podem somente começar mediante a outra seleção do ícone adicionar itens.
Ainda outra modalidade de exemplo é mostrada nas Figuras 8A e 8B. Como mostrado na Figura 8A, um número de itens 810 pode ser visualizado na faixa 815 incluindo parcialmente itens visualizados 820, 825 em um ou ambos os lados do visor 830. Mediante a rolagem a um dos itens parcialmente visualizados, por exemplo, o item 825, o item 825 pode ser completamente visualizado como mostrado na Figura 8B e o ícone adicionar itens 835 pode ser parcialmente visualizado no lugar do item 825 agora completamente visualizado. O ícone adicionar itens 835 pode ser selecionado para realizar operações para adicionar um item adicional à lista de itens.
A Figura 9A mostra outra modalidade 900 que pode incluir inserir o ícone adicionar itens 910 entre um primeiro item 915 e um último item 920 em uma lista de itens 925. Mediante a rolagem para visualizar o ícone adicionar itens 910, o ícone pode ser removido se não selecionado dentro de um período de tempo especificado como mostrado na Figura 9B. Como mencionado acima, rolar e selecionar podem ser conseguidos usando qualquer técnica de toque ou sem toque. Por exemplo, um usuário pode navegar e selecionar entre itens na lista de itens 925 usando uma ou mais teclas rígidas ou de função programável da interface de usuário. Como outro exemplo, um usuário pode apertar em um item arrastar o item em uma direção particular, e levantar enquanto ainda em movimento. Isto pode fazer com que os itens na lista de itens rolem na direção particular em uma velocidade determinada a partir de uma velocidade do movimento de arraste. Os itens podem continuar a rolar até o ícone adicionar itens 910 ser visualizado.
Em algumas modalidades de exemplo, no evento que um usuário falhe em começar as operações para adicionar o item adicional, o ícone adicionar itens pode ser removido do visor ou rearmazenado na sua posição parcialmente visualizada anterior após um período de tempo.
Ainda outra modalidade de exemplo como mostrado na Figura 10 pode incluir remover um item 1000 da lista dê itens 1010. Mediante a seleção do item 1000 na faixa 1015, o item selecionado 1000 pode ser removido da lista de itens operando uma tecla de função programável ou rígida, realizando um gesto, um único toque ou operação de multi- toque, ou similares. Opcionalmente, selecionar o item 1000 pode abrir um menu 1020 de opções para o item 1000. O menu 1020 pode incluir uma seleção 1025 para remover o item 1000. Em algumas modalidades, o menu 1020 pode ser aberto apertando e continuando a pressionar no item 1000.
As Figuras 11 A-11D ilustram operações de exemplo para mover um item 1100 na lista de itens 1105. Referindo à Figura 11 A, selecionar o item 1100 pode abrir um menu 1115 que pode incluir uma seleção 1120 para mover o item 1100. Em algumas modalidades, o menu 1115 pode também ser aberto apertando e continuando a pressionar no item 1100. Como mostrado na Figura 11B, selecionar a seleção de menu 1120 pode fazer com que o item seja movido 1100 para ser separado da lista de itens 1105. Um marcador 1125 pode também ser visualizado, indicando onde o item sendo movido 1100 pode ser colocado. O usuário pode mover o marcador 1125, ou o item 1100 e o marcador 1125 juntamente, usando técnicas sem toque incluindo manipulando teclas rígidas ou de função programável na interface de usuário. O usuário pode também mover o marcador 1125, ou o item 1100 e o marcador 1125 usando operações de toque, por exemplo, tocando uma posição desejada. A Figura 11C mostra um exemplo posição desejada 1130 na lista de itens 1105. Neste exemplo, o usuário tem movido o item selecionado 100 duas posições à esquerda. O primeiro movimento pode mover o item 1100 e o marcador 1125 uma posição à esquerda e o segundo movimento pode fazer com que a faixa 1135 role uma posição à direita. O usuário pode então operar uma tecla de função programável ou rígida, realizar um gesto, um único toque, ou uma operação de multi-toque para fazer com que o item 1100 seja inserido na faixa na localização desejada 1130 como mostrado na Figura 1 ID.
As Figuras 12A e 12B mostram ainda outra modalidade de exemplo que trata da rolagem da lista de itens 1200. A lista de itens 1200 pode ser rolada por uma ação de toque, por exemplo, por uma posição de toque, descrita acima, em um item parcialmente visualizado 1210 em uma borda da tela 1215. Em algumas modalidades, tocando para baixo sobre o item parcialmente visualizado 1210 em uma borda 1220 da tela 1215 pode fazer com que a lista de itens 1200 role em direção à borda oposta 1225. Como mostrado na Figura 12B, a lista de itens 1200 pode rolar e parar quando o item tocado 1210 é completamente visualizado na borda oposta 1225. Em outras modalidades, tocando para baixo e continuando a pressionar sobre o item parcialmente visualizado 1210 em uma borda 1220 da tela 1215 pode fazer com que a lista de itens 1200 role em direção à borda oposta 1225 continuamente até o usuário levanta a tela 1215.
As Figuras 13A-13D mostram técnicas de navegação de exemplo de acordo com algumas modalidades de exemplo. Referindo à Figura 13A, um usuário pode executar um arraste, explicado acima, apertando no visor 1300 em um item 1310 na faixa 1320 e movendo enquanto mantém contato com o visor 1300. Ao alcançar uma posição desejada 1325, o usuário pode parar de mover e levantar o visor. Como um resultado todos os itens na lista de itens 1330 podem desviar o mesmo número de posições como item 1310 na direção do arraste como mostrado na Figura 13B. Voltando à Figura 13C, um usuário pode também posição de toque em um item 1330, arrastar o item em uma direção particular 1335, e levantar enquanto ainda em movimento. Isto pode fazer com que os itens na lista de itens 1330 rolem na direção 1335 em uma velocidade determinada de uma velocidade do movimento de arraste. Os itens podem continuar a rolar e podem não parar até o usuário apertar em um item 1340 na faixa 1330 como mostrado na Figura 13D.
As Figuras 14A e 14B ilustram outra modalidade que pode incluir inserir o ícone adicionar itens 1400 entre um primeiro item 1405 e um último item 1410 em uma lista de itens 1415. Como mostrado na Figura 14A, um usuário pode também apertar em um item 1420, arrastar o item em uma direção particular 1425, e levantar enquanto ainda em movimento. Isto pode fazer com que os itens na lista de itens 1405 rolem na direção 1425 em uma velocidade determinada de uma velocidade do movimento de arraste. Os itens podem continuar a rolar até o ícone adicionar itens 1400 aparecer após o último item 1410 na lista de itens 1415.
Algumas modalidades de exemplo podem também incluir visualizar uma notificação. A Figura 15 mostra uma modalidade de exemplo onde um símbolo 1500 é visualizado como uma sobreposição em um item 1505 em uma lista de itens 1510 que tem uma ou mais notificações. As notificações podem incluir alertas de usuário, incluindo, sem limitação, indicações de que uma mensagem ou tarefa pode estar pendente relacionada com o item, a interação de usuário pode ser requerida para o item, ou qualquer outro tipo de alerta de usuário. Selecionar ou tocar uma notificação pode fazer com que a notificação seja visualizada.
Em algumas modalidades, a faixa pode ser configurada para automaticamente rolar para visualizar um item que tem uma notificação. Como mostrado na Figura 16A, uma notificação 1600 foi recebida para um item 1605 que está do lado de fora da faixa 1610. A faixa 1610 pode automaticamente rolar de modo que o item 1605 esteja visível na faixa 1610 como mostrado na Figura 16B. Em uma modalidade de exemplo, a faixa pode sempre automaticamente rolar ao último item para a qual uma notificação tenha sido recebida.
Alguns exemplos de aparelhos sobre os quais aspectos de uma ou mais modalidades de exemplo podem ser praticados são ilustrados com relação às FIGS. 17A- 17B. Os aparelhos são proporcionados meramente por meio de exemplo e não são destinados a abranger todos os possíveis aparelhos ou todos os aspectos de aparelhos sobre os quais as modalidades de exemplo podem ser praticadas. Os aspectos de pelo menos algumas modalidades de exemplo podem ser baseadas em capacidades muito básicas de dispositivos e sua interface de usuário. As entradas de botões ou de teclas podem ser usadas para selecionar os vários critérios de seleção e vínculos, e uma função de rolagem pode ser usada para mover a e selecionar item(ns).
A FIG. 17A ilustra um exemplo de um aparelho 1700 que pode ser usado para praticar aspectos das modalidades descritas. O aparelho 1700 pode, por exemplo, compreender um dispositivo de comunicação móvel. Como mostrado na FIG. 17A, em uma modalidade, o aparelho 1700 pode ter um teclado numérico 1710 como um dispositivo de entrada e um visor 1720 para um dispositivo de saída. O teclado numérico 1710 pode incluir quaisquer dispositivos de entrada de usuário adequados tais como, por exemplo, uma tecla de multi-função/rolagem 1730, teclas de função programável 1731, 1732, uma tecla de chamada 1733, uma tecla de fim de chamada 1734 e teclas alfanuméricas 1735. Em uma modalidade, o aparelho 1700 pode incluir um dispositivo de captura de imagem tal como uma câmera (não mostrada) como um dispositivo de entrada adicional. O visor 1720 pode compreender qualquer visor adequado, tal como, por exemplo, um visor de tela sensível ao toque ou interface gráfica de usuário. O visor pode ser integral ao aparelho 1700 ou o visor pode ser um visor periférico conectado ou acoplado ao aparelho 1700. Um dispositivo apontador, tal como, por exemplo, uma caneta stylus, caneta, ou simplesmente o dedo do usuário pode ser usado em conjunto com o visor 1720 para o movimento do cursor, seleção de menu e/ou outra entrada e comandos. Em modalidades alternativas, qualquer dispositivo apontador ou de toque adequado, ou outro controle de navegação pode ser usado. Em outras modalidades alternativas, o visor pode compreender um visor convencional. O aparelho 1700 pode também incluir outras características adequadas tais como, por exemplo, um alto-falante, dispositivos de retorno táctil ou porta de conectividade.
O aparelho 1700 pode ter um processador 1718 conectado ou acoplado ao visor para processar entradas de usuário e causar a visualização de informação no visor 1720. Uma memória 1702 pode ser conectada ao processador 1718 para armazenar qualquer informação, dados, configurações e/ou aplicativos associados ao aparelho 1700 adequados. Conseqüentemente, um ou mais de processador 1718, memória 1702, teclado numérico 1710, ou visor 1720 pode proporcionar meios para realizar uma ou mais funções descritas no presente documento. Tais funções podem incluir, por exemplo, causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens, causar a visualização de uma porção da lista de itens na porção de visor, determinar uma seleção de um item na lista, determinar uma seleção de um ícone na lista que quando ativado permite que um item seja adicionado à lista, causar a visualização do ícone que quando ativada permite que um item seja adicionado à lista na lista, remover um item da lista, determinar que um item na lista tem uma notificação, rolar a um item que tem uma notificação, e/ou similares.
Embora algumas modalidades sejam descritas como sendo implementadas em e com relação a um dispositivo de comunicação móvel, será entendido que as modalidades podem ser praticadas em qualquer dispositivo adequado que proporcionem os meios para realizar uma ou mais funções de acordo com pelo menos uma modalidade. Tais meios podem, por exemplo, compreender um processador, uma memória que armazena software de suporte, e/ou hardware apropriadamente configurado. Por exemplo, as modalidades de exemplo podem ser implementadas em vários tipos de dispositivos de música, jogo e multimídia. Em uma modalidade, o aparelho 105 da Figura 2 pode compreender, por exemplo, um dispositivo style assistente digital pessoal (PDA) 1750 ilustrado na FIG. 17B. O assistente digital pessoal 1750 pode compreender um teclado numérico 1752, controle de cursor 1754, um visor de tela sensível ao toque 1756, e um dispositivo apontador 1760 para uso no visor de tela sensível ao toque 1756. Em ainda outras modalidades alternativas, o aparelho pode compreender um computador pessoal, um computador tablet, dispositivo touchpad, tablet de Internet, um computador laptop ou de mesa, um terminal móvel, um celular/telefone móvel, um dispositivo multimídia, um comunicador pessoal, um decodificador de sinais televisivos, um digital vídeo/disco versátil (DVD) ou reprodutor de alta definição ou qualquer outro aparelho que compreende ou configurado para acoplar a um visor, tal como o visor 114 mostrado na FIG. 2, e produtos eletrônicos de suporte adicionais tais como, por exemplo, o processador 1718 e memória 1702 da FIG. 17A. Estes aparelhos podem ser habilitados para Internet e podem incluir funções e capacidades de mapa e GPS.
Em uma modalidade onde o aparelho 1700 compreende um dispositivo de comunicação móvel, o aparelho pode ser configurado para comunicação em um sistema de telecomunicação, tal como esse mostrado na FIG. 18. Em tal sistema, vários serviços de telecomunicação tais como chamadas de voz celulares, navegação de protocolo de aplicativo de web/sem fio mundial (www/wap), videoconferências celulares, chamadas de dados, transmissões fac-símile, transmissões de dados, transmissões de música, transmissões de multimídia, transmissão de imagem adicional, transmissões de vídeo, transmissões de mensagem eletrônica e comércio eletrônico podem ser realizadas entre o terminal móvel 1800 e outros dispositivos, tais como outro terminal móvel 1806, uma linha de telefone 1832, um computador pessoal 1826 e/ou um servidor de internet 1822.
Em uma modalidade, o sistema é configurado para permitir qualquer um ou combinação de serviços de mensagem de chat, serviços de mensagem instantânea, serviços de mensagem de texto e/ou correio eletrônico. É para ser notado que para diferentes modalidades do dispositivo ou aparelho móvel 1700, e em diferentes situações, alguns dos serviços de telecomunicação indicados acima podem ou podem não estar disponíveis. Os aspectos das modalidades de exemplo não são limitados a qualquer configuração particular de serviços ou comunicação, protocolo ou linguagefri nesse sentido.
Os terminais móveis 1800, 1806 podem ser conectados a uma rede de telecomunicação móvel 1810 através de vínculos de rádio freqüência (RF) 1802,1808 via estações base 1804, 1809. A rede de telecomunicação móvel 1810 pode ser em cumprimento com qualquer padrão de telecomunicação móvel comercialmente disponível tal como, por exemplo, o sistema global para comunicação móvel (GSM), Sistema de Telecomunicação Móvel Universal (UMTS), serviço de telefonia móvel avançada digital (D- AMPS), acesso múltiplo por divisão de código 2000 (CDMA2000), acesso múltiplo de banda larga por divisão de código (WCDMA), rede de área local sem fio (WLAN), liberdade de acesso multimídia móvel (FOMA) e divisão de tempo - acesso múltiplo por divisão de código sincrônico (TD-SCDMA).
A rede de telecomunicação móvel 1810 pode ser operativamente conectada a uma rede de área ampla 1820, que pode ser a Internet ou uma parte da mesma. Um servidor de Internet 1822 tem armazenagem de dados 1824 e é conectada à rede de área ampla 1820, como é um cliente de Internet 1827. O servidor 1822 pode hospedar um servidor de protocolo de aplicativo de web/sem fio mundial capaz de servir conteúdo de protocolo de aplicativo de web/sem fio mundial ao terminal móvel 1800. O terminal móvel 1800 pode li também ser acoplado via vínculo 1842 à internet 1820. Em uma modalidade, o vínculo 1842 pode compreender um vínculo sem fio ou com fio, tal como um Barramento Serial Universal (USB) ou conexão Bluetooth™, por exemplo.
Uma rede pública de telefonia comutada (PSTN) 1830 pode ser conectada à rede de telecomunicação móvel 1810 de uma maneira familiar. Vários terminais de telefone, incluindo o telefone estacionário 1832, podem ser conectados à rede pública de telefonia comutada 1830.
O terminal móvel 1800 é também capaz de comunicar localmente via um vínculo local 1801 a um ou mais dispositivos locais 1803. O vínculo local 1801 pode ser qualquer tipo adequado de vínculo ou picorrede com um intervalo limitado, tal como, por exemplo, Bluetooth™, um vínculo USB, um vínculo Universal Serial Bus sem fio (WUSB), um vínculo IEEE 802.11 rede de área local sem fio (WLAN), um vínculo RS-232 serial, etc. Os dispositivos locais 1803 podem, por exemplo, ser vários sensores que podem comunicar valores de medição ou outros sinais ao terminal móvel 1800 sobre o vínculo local 1801. Os exemplos acima não são destinados a ser limitantes, e qualquer tipo de vínculo adequado ou protocolo de comunicação de intervalo curto pode ser utilizado. Os dispositivos locais 1803 podem ser antenas e equipamento de suporte formando uma rede sem fio de área local implementando interoperabilidade mundial para acesso por microondas (WiMAX, IEEE 802,16), WiFi (IEEE 802,1 lx) ou outros protocolos de comunicação. A rede sem fio de área local pode ser conectada à Internet. O terminal móvel 1800 pode assim ter capacidade multi- rádio para se conectar sem fio usando rede de comunicação móvel 1810, rede sem fio de área local ou ambas. Comunicação com a rede de telecomunicação móvel 1810 pode também ser implementadas usando WiFi, interoperabilidade mundial para acesso por microondas, ou qualquer outros protocolos adequados, e tal comunicação pode utilizar porções sem licença do espectro de rádio (por exemplo, acesso móvel sem licença (UMA)).
Pelo menos algumas modalidades de exemplo podem compreender produtos de programa de computador que compreende um ou mais meios legíveis por computador, software de armazenagem e programas de computador que têm instruções de programa configuradas para realizar uma ou mais operações e/ou instruções descritas acima. Em uma modalidade, os programas que incorporam as operações de processo descritas no presente documento podem ser executadas por um ou mais processadores em um ou mais computadores. A Figura 19 é um diagrama de blocos de uma modalidade de um aparelho 1900 que incorpora características que podem ser usadas para praticar aspectos da invenção. O aparelho 1900 pode incluir instruções de código de programa legível por computador configuradas para levar a cabo e executar as operações de processo descritas no presente documento. Em uma modalidade as instruções de código de programa legível por computador são armazenadas em uma memória do dispositivo. Em modalidades alternativas as instruções de código de programa legível por computador podem ser armazenadas em memória ou meio de memória que é externo a, óu remoto de, o aparelho 1900. A memória pode ser diretamente acoplada ou acoplada sem fio ao aparelho 1900. Como mostrado, um sistema de computador 1902 pode ser ligado a outro sistema de computador 1904, tal que os sistemas de computador 1902 e 1904 são capazes de enviar informação um ao outro e receber a informação um do outro. Em uma modalidade, sistema de computador 1902 pode incluir um computador de servidor configurado para comunicar com uma rede 1906. Alternativamente, onde somente um sistema de computador é usado, tal como sistema de computador 1904, o sistema de computador 1904 pode ser configurado para comunicar com e interagir com a rede 1906. Os sistemas de computador 1902 e 1904 podem ser ligados juntamente via qualquer maneira apropriada incluindo, por exemplo, um modem, sem fio, conexão de fiação fixa, ou vínculo de fibra ótica. A informação pode ser tornada disponível a ambos os sistemas de computador 1902 e 1904 usando qualquer protocolo de comunicação para comunicar em um canal de comunicação ou outras conexões ou linha adequada, canal de comunicação ou vínculo. Em uma modalidade, o canal de comunicação compreende um canal de comunicação de banda larga adequado. Os sistemas de computadores 1902 e 1904 podem ser configurados para utilizar dispositivos de armazenagem de programa que incorpora código fonte de programa legível por máquina, que é configurado para fazer com que os sistemas de computador 1902 e 1904 realizem uma ou mais operações ou processos revelados no presente documento. Neste sentido, os dispositivos de armazenagem de programa podem proporcionar meios para realizar uma ou mais operações de uma modalidade de exemplo. Tais operações podem incluir, por exemplo, causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens, causar a visualização de uma porção da lista de itens na porção de visor, determinar uma seleção de um item na lista, determinar uma seleção de um ícone na lista que quando ativado permite que um item seja adicionado à lista, causar a visualização do ícone que quando ativada permite que um item seja adicionado à lista na lista, remover um item da lista, determinar que um item na lista tem uma notificação, rolar a um item que tem uma notificação, e/ou similares. Os dispositivos de armazenagem de programa que incorporam aspectos de uma ou mais modalidades de exemplo podem ser imaginados, feitos e usados como um componente de uma máquina utilizando ótica, propriedades magnéticas e/ou eletrônica para realizar os procedimentos e métodos revelados no presente documento. Em modalidades alternativas, os dispositivos de armazenagem de programa podem incluir meios magnéticos, tais como um disquete, disco, bastão de memória ou disco rígido de computador, que é legível e executável por um computador. Em outras modalidades alternativas, os dispositivos de armazenagem de programa poderiam incluir discos ópticos, unidades de disquete de memória de leitura somente (“ROM”) e materiais semicondutores e chips.
Os sistemas de computador 1902 e 1904 podem também incluir um microprocessador(es) para executar programas armazenados. Neste sentido, o(s) microprocessador(es) pode(m) proporcionar meios para realizar uma ou mais operações de uma modalidade de exemplo. Tais operações podem incluir, por exemplo, poder causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens, causar a visualização de uma porção da lista de itens na porção de visor, determinar uma seleção de um item na lista, determinar uma seleção de um ícone na lista que quando é ativada permite que um item seja adicionado à lista, causar a visualização do ícone que quando é ativada permite que um item seja adicionado à lista na lista, remover um item da lista, determinar que um item na lista tenha uma notificação, rolar a um item que tem uma notificação, e/ou similares. O sistema de computador 1902 pode incluir um dispositivo de armazenagem de dados 1908 em seu dispositivo de armazenagem de programa para a armazenagem de informação e dados. O programa de computador ou software que incorpora um ou mais processos ou operações que incorpora aspectos de uma ou mais modalidades de exemplo pode ser armazenado em um ou mais sistemas de computador 1902 e 1904 em um ou mais dispositivos de armazenagem de programa. Em uma modalidade, os sistemas de computador 1902 e 1904 podem incluir uma interface de usuário 1910, e/ou uma interface de visor 1912 a partir da qual aspectos de uma modalidade de exemplo podem ser acessados. A interface de usuário 1910 e a interface de visor 1912, que em uma modalidade pode compreender uma única interface, podem ser configuradas para permitir a entrada de consultas, comandos, e interação de usuário ao sistema, bem como apresenta os resultados, como descrito com referência às Figuras 1 a 16A e 16B, por exemplo.
A FIG. 20 ilustra um fluxograma de acordo com um método de exemplo para visualizar uma lista de itens de acordo com uma modalidade de exemplo da invenção. A operação 2000 compreende causar a visualização de uma porção de visor configurada para visualizar uma porção de uma lista de itens. A operação 2010 compreende determinar uma seleção de um ícone na lista que quando é ativado permite que um item seja adicionado à lista.
A FIG. 21 ilustra um fluxograma de acordo com um método de exemplo para visualizar uma notificação relacionada com um item em uma lista de itens de acordo com uma modalidade de exemplo da invenção. A operação 2100 compreende determinar que um item em uma lista de itens, uma porção do qual é visualizada em uma porção de visor, tem uma notificação. A operação 2110 compreende automaticamente rolar ao item que tem a notificação em resposta à determinação tal que o item que tem a notificação é visualizado na porção de visor.
Os aspectos das modalidades de exemplo geralmente proporcionar diferentes técnicas para manipular uma lista de itens, tais como uma lista unidimensional de itens visualizados em um formato de faixa. A lista de itens pode ser rolada em diferentes direções e pode ser segurada estacionária em qualquer ponto na lista, permitindo que um usuário seletivamente visualize itens de interesse. As modalidades de exemplo também incluem diferentes técnicas para visualizar um ícone adicionar itens, e para visualizar uma indicação que notificações podem estar presentes para um ou mais itens na lista de itens.
Conseqüentemente, as modalidades de exemplo podem proporcionar diversas vantagens aos dispositivos de computação e usuários de dispositivos de computação. As modalidades de exemplo proporcionam uma porção de visor, tal como uma faixa, configurada para visualizar uma porção de uma lista de itens. Tais modalidades de exemplo têm em conta um maior número de itens para ser incluídos em uma lista, por exemplo, uma lista de contatos favoritos, que os métodos anteriores porque somente uma porção dos itens na lista é visualizada em um momento. Conseqüentemente, o tamanho da lista pode não ser confinado pelo tamanho de tela. Algumas tais modalidades têm em conta a rolagem através da lista de uma maneira fácil e intuitiva para o usuário. Algumas modalidades de exemplo tratam ainda da visualização de um ícone dentro de uma lista que tem em conta adicionar um novo item à lista. Em algumas modalidades de exemplo, este ícone é somente visualizado quando uma ação especificada é tomada tal que o ícone não é visualizado o tempo todo. Conseqüentemente, o espaço de visualização pode ser conservado para a visualização de um(ns) item(ns) real (is) dentro da lista. Algumas modalidades de exemplo tratam ainda da informação de notificações relacionadas com itens na lista.
É notado que as modalidades de exemplo descritas no presente documento podem ser usadas individualmente ou em qualquer combinação das mesmas. Deve ser entendido que a descrição anterior é somente ilustrativa de algumas modalidades de exemplo. Várias alternativas e modificações podem ser imaginadas por aqueles técnicos no assunto sem se afastar das modalidades. Conseqüentemente, as modalidades de exemplo são destinadas a abranger todas tais alternativas, modificações e variantes que estão dentro do escopo das reivindicações anexas.

Claims (18)

1. Método que compreende: causar a visualização de uma porção de uma lista de itens, em que a porção da lista de itens é exibida como uma barra de rolagem na qual os itens são posicionados em uma ordem uns em relação aos outros; determinar que uma notificação foi recebida por pelo menos um item que é incluído na lista de itens antes do recebimento da notificação, mas que não está na porção da lista de itens que está sendo exibida, em que o método é caracterizado por: em resposta a determinar que a notificação foi recebida para o pelo menos um dentre a lista de itens, rolar automaticamente a lista de itens para uma posição particular de modo que o pelo menos um dentre a lista de itens que recebeu a notificação seja visível na visualização enquanto mantém a ordem dos itens na lista com um ou mais itens que são independentes de uma notificação exibida na lista entre o pelo menos um dentre a lista de itens que recebeu a notificação e outro item da lista que é associado a uma notificação.
2. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda causar visualização de um símbolo em um item que tem a notificação, em que o símbolo é indicativo da notificação.
3. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda determinar que uma pluralidade de notificações são associadas a uma pluralidade de itens da lista de itens, e em que o pelo menos um dentre a lista de itens é associado a uma notificação mais recente da pluralidade de notificações.
4. Método, de acordo com a reivindicação 1, caracterizado por a rolagem da barra de rolagem para o pelo menos um item associado à notificação ser realizada em resposta à determinação de que o pelo menos um dentre a lista de itens está localizado em uma porção da lista de itens fora da visualização.
5. Método, de acordo com a reivindicação 1, caracterizado por a notificação indicar que uma mensagem pendente está relacionada a pelo menos um dentre a lista de itens.
6. Método, de acordo com a reivindicação 1, caracterizado por o pelo menos um dentre a lista de itens que é associado a uma notificação mais recente e um ou mais itens que são independentes da notificação serem visíveis na visualização, enquanto o item da lista que é associado a uma notificação anterior está fora da visualização.
7. Aparelho configurado para pelo menos: ocasionar a visualização de uma porção de uma lista de itens, em que a porção da lista de itens é exibida como uma barra de rolagem na qual os itens são posicionados em uma ordem em relação uns aos outros; determinar que uma notificação foi recebida para pelo menos um item que é incluído na lista de itens antes do recebimento da notificação, mas que não está na porção da lista de itens que está sendo exibida, em que o aparelho é caracterizado por configurar ainda: em resposta à determinação de que a notificação foi recebida para o pelo menos um dentre a lista de itens, role automaticamente a lista de itens para uma posição particular de modo que o pelo menos um dentre a lista de itens que foi recebido, a notificação seja visível na visualização enquanto mantém a ordem dos itens na lista com um ou mais itens que são independentes de uma notificação exibida na lista entre o pelo menos um dentre a lista de itens que recebeu a notificação e outro item da lista que é associado a uma notificação.
8. Aparelho, de acordo com a reivindicação 7, caracterizado por configurar ainda ocasionar visualização de um símbolo em um item que tem uma notificação, em que o símbolo é indicativo da notificação.
9. Aparelho, de acordo com a reivindicação 7, em que o aparelho é caracterizado por configurar ainda a determinação de que uma pluralidade de notificações são associadas a uma pluralidade de itens da lista de itens, e em que o pelo menos um dentre a lista de itens é associado a uma notificação mais recente da pluralidade de notificações.
10. Aparelho, de acordo com a reivindicação 7, caracterizado por a rolagem da barra de rolagem para o pelo menos um item associado à notificação ser realizada em resposta à determinação de que o pelo menos um dentre a lista de itens está localizado em uma porção da lista de itens fora da visualização.
11. Aparelho, de acordo com a reivindicação 7, caracterizado por a notificação indicar que uma mensagem pendente está relacionada ao pelo menos um dentre a lista de itens.
12. Aparelho, de acordo com a reivindicação 7, caracterizado por o pelo menos um dentre a lista de itens que é associado a uma notificação mais recente e um ou mais itens que são independentes da notificação serem visíveis na visualização, enquanto o item da lista que é associado a uma notificação anterior está fora da visualização.
13. Interface de usuário que compreende: uma visualização configurada para visualizar uma porção de uma lista de itens, em que a porção da lista de itens é exibida como uma barra de rolagem na qual os itens são posicionados em uma ordem uns em relação aos outros; e um controlador de interface de usuário configurado para: determinar que uma notificação foi recebida para pelo menos um item que está incluído na lista de itens antes do recebimento da notificação, mas que não está na porção da lista de itens que está sendo exibida, em que a interface de usuário é caracterizada por o controlador de interface de usuário ser configurado ainda para: em resposta à determinação de que a notificação foi recebida para o pelo menos um dentre a lista de itens, rolar automaticamente a lista de itens para uma posição particular de modo que o pelo menos um dentre a lista de itens que recebeu a notificação esteja visível na visualização, enquanto mantém a ordem dos itens na lista com um ou mais itens que são independentes de uma notificação exibida na lista entre o pelo menos um dentre a lista de itens que recebeu a notificação e outro item da lista que é associado a uma notificação.
14. Interface de usuário, de acordo com a reivindicação 13, caracterizada por a visualização ser configurada para visualização de um símbolo em um item que tem uma notificação, em que o símbolo é indicativo da notificação.
15. Interface de usuário, de acordo com a reivindicação 13, caracterizada por o controlador de interface de usuário ser ainda configurado para determinar que uma pluralidade de notificações são associadas a uma pluralidade de itens da lista de itens, e em que o pelo menos um dentre a lista de itens é associado a uma notificação mais recente da pluralidade de notificações.
16. Interface de usuário, de acordo com a reivindicação 13, caracterizada por a rolagem da barra de rolagem para o pelo menos um item associado à notificação ser realizada em resposta à determinação de que o pelo menos um dentre a lista de itens está localizado em uma porção da lista de itens fora da visualização.
17. Interface de usuário, de acordo com a reivindicação 13, caracterizada por a notificação indicar que uma mensagem pendente está relacionada ao pelo menos um dentre a lista de itens.
18. Interface de usuário, de acordo com a reivindicação 13, caracterizada por o pelo menos um dentre a lista de itens que é associado a uma notificação mais recente e um ou mais itens que são independentes da notificação serem visíveis na visualização, enquanto o item da lista que é associado a uma notificação anterior está fora da visualização.
BRPI1008810-5A 2009-02-09 2010-02-08 visualização de informação BRPI1008810B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/367,885 US10175848B2 (en) 2009-02-09 2009-02-09 Displaying a display portion including an icon enabling an item to be added to a list
US12/367,885 2009-02-09
PCT/IB2010/050563 WO2010089722A1 (en) 2009-02-09 2010-02-08 Displaying information

Publications (2)

Publication Number Publication Date
BRPI1008810A2 BRPI1008810A2 (pt) 2016-03-08
BRPI1008810B1 true BRPI1008810B1 (pt) 2020-10-13

Family

ID=42541428

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1008810-5A BRPI1008810B1 (pt) 2009-02-09 2010-02-08 visualização de informação

Country Status (9)

Country Link
US (2) US10175848B2 (pt)
EP (2) EP2940566B1 (pt)
JP (1) JP2012517630A (pt)
KR (1) KR20110113777A (pt)
CN (2) CN102308271A (pt)
AU (1) AU2010212007B2 (pt)
BR (1) BRPI1008810B1 (pt)
TW (1) TWI528260B (pt)
WO (1) WO2010089722A1 (pt)

Families Citing this family (168)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120084675A1 (en) * 2010-10-01 2012-04-05 Imerj, Llc Annunciator drawer
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
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8127254B2 (en) 2007-06-29 2012-02-28 Nokia Corporation Unlocking a touch screen device
US8601392B2 (en) 2007-08-22 2013-12-03 9224-5489 Quebec Inc. Timeline for presenting information
US8069404B2 (en) 2007-08-22 2011-11-29 Maya-Systems Inc. Method of managing expected documents and system providing same
US8739050B2 (en) 2008-03-07 2014-05-27 9224-5489 Quebec Inc. Documents discrimination system and method thereof
US8689128B2 (en) 2009-03-16 2014-04-01 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US20110099507A1 (en) * 2009-10-28 2011-04-28 Google Inc. Displaying a collection of interactive elements that trigger actions directed to an item
US20110113363A1 (en) * 2009-11-10 2011-05-12 James Anthony Hunt Multi-Mode User Interface
US9264659B2 (en) 2010-04-07 2016-02-16 Apple Inc. Video conference network management for a mobile device
EP2557488B1 (en) * 2010-04-09 2018-07-25 Sony Interactive Entertainment Inc. Information processing device
EP2572269A1 (en) * 2010-05-21 2013-03-27 TeleCommunication Systems, Inc. Personal wireless navigation system
US8854318B2 (en) 2010-09-01 2014-10-07 Nokia Corporation Mode switching
JP5478439B2 (ja) * 2010-09-14 2014-04-23 任天堂株式会社 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法
JP5478438B2 (ja) * 2010-09-14 2014-04-23 任天堂株式会社 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法
USD691629S1 (en) * 2011-08-16 2013-10-15 Nest Labs, Inc. Display screen with an animated graphical user interface
JP5732218B2 (ja) * 2010-09-21 2015-06-10 任天堂株式会社 表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法
US20120084707A1 (en) * 2010-09-30 2012-04-05 Research In Motion Limited System and method for controlling event notifications
US8914743B2 (en) * 2010-11-12 2014-12-16 Apple Inc. Device, method, and graphical user interface for navigating a list of identifiers
US9053103B2 (en) 2010-11-23 2015-06-09 Nokia Technologies Oy Method and apparatus for interacting with a plurality of media files
US9753609B2 (en) * 2010-12-03 2017-09-05 Facebook, Inc. User interface with media wheel facilitating viewing of media objects
US9052806B2 (en) * 2010-12-20 2015-06-09 Facebook, Inc. User interface for presenting media items of social networking service in media reel
WO2012088024A1 (en) 2010-12-22 2012-06-28 Thomson Licensing Method for locating regions of interest in a user interface
JP5361913B2 (ja) * 2011-01-25 2013-12-04 株式会社ソニー・コンピュータエンタテインメント 入力装置、入力方法及びコンピュータプログラム
US9058093B2 (en) 2011-02-01 2015-06-16 9224-5489 Quebec Inc. Active element
US8610682B1 (en) 2011-02-17 2013-12-17 Google Inc. Restricted carousel with built-in gesture customization
JP5664321B2 (ja) * 2011-02-18 2015-02-04 コニカミノルタ株式会社 画像形成システムおよびプログラム
JP5977922B2 (ja) * 2011-02-24 2016-08-24 セイコーエプソン株式会社 情報処理装置および情報処理装置の制御方法、透過型頭部装着型表示装置
US10969833B2 (en) * 2011-04-19 2021-04-06 Nokia Technologies Oy Method and apparatus for providing a three-dimensional data navigation and manipulation interface
JP5716515B2 (ja) * 2011-04-20 2015-05-13 コニカミノルタ株式会社 操作表示装置、表示制御プログラム、操作表示装置を含む画像形成装置。
USD664973S1 (en) * 2011-05-27 2012-08-07 Microsoft Corporation Display screen with animated graphical user interface
US10001898B1 (en) 2011-07-12 2018-06-19 Domo, Inc. Automated provisioning of relational information for a summary data visualization
US9202297B1 (en) 2011-07-12 2015-12-01 Domo, Inc. Dynamic expansion of data visualizations
US9792017B1 (en) 2011-07-12 2017-10-17 Domo, Inc. Automatic creation of drill paths
US8700999B2 (en) 2011-08-15 2014-04-15 Google Inc. Carousel user interface for document management
CA2790799C (en) 2011-09-25 2023-03-21 Mathieu Audet Method and apparatus of navigating information element axes
US9081177B2 (en) 2011-10-07 2015-07-14 Google Inc. Wearable computer with nearby object response
US20150212664A1 (en) * 2011-10-11 2015-07-30 IQnect Technology Limited System and methods for content-search carousel for mobile-computing devices
JP5799748B2 (ja) * 2011-10-24 2015-10-28 ブラザー工業株式会社 情報処理装置及びプログラム
US9547406B1 (en) 2011-10-31 2017-01-17 Google Inc. Velocity-based triggering
KR101879333B1 (ko) * 2011-12-06 2018-07-17 엘지전자 주식회사 이동 단말기 및 그의 아이콘 배열방법
US9830049B2 (en) * 2011-12-12 2017-11-28 Nokia Technologies Oy Apparatus and method for providing a visual transition between screens
US9733819B2 (en) * 2011-12-14 2017-08-15 Facebook, Inc. Smooth scrolling of a structured document presented in a graphical user interface with bounded memory consumption
JP5834895B2 (ja) 2011-12-26 2015-12-24 ブラザー工業株式会社 画像処理装置及びプログラム
EP2807454A4 (en) 2012-01-26 2015-08-19 Telecomm Systems Inc NAVIGATION GUIDANCE
USD701866S1 (en) * 2012-02-27 2014-04-01 Microsoft Corporation Display screen with animated graphical user interface
US20130232449A1 (en) * 2012-03-05 2013-09-05 Trigger Happy, Ltd. Graphical user interface mechanisms
US9349205B2 (en) * 2012-06-08 2016-05-24 Apple Inc. Systems and methods for animating between collection views
US9519693B2 (en) 2012-06-11 2016-12-13 9224-5489 Quebec Inc. Method and apparatus for displaying data element axes
US9646080B2 (en) 2012-06-12 2017-05-09 9224-5489 Quebec Inc. Multi-functions axis-based interface
US20130346915A1 (en) * 2012-06-22 2013-12-26 Microsoft Corporation Wrap-around navigation
CN102768617B (zh) * 2012-06-29 2016-12-28 惠州Tcl移动通信有限公司 手持式电子设备及基于触摸屏的列表项编辑的方法
USD712426S1 (en) * 2012-09-13 2014-09-02 Sony Computer Enertainment, Inc. Display screen or portion thereof with animated graphical user interface for a portable information terminal
KR102078753B1 (ko) * 2013-01-30 2020-02-19 삼성전자주식회사 화면 구성 방법 및 그 전자 장치
CN103995662A (zh) * 2013-02-19 2014-08-20 上海鼎讯电子有限公司 触摸操作处理方法
AP00851S1 (en) * 2013-02-23 2016-10-11 Samsung Electronics Co Ltd Display screen or portion thereof with animated graphical user interface
US9715282B2 (en) * 2013-03-29 2017-07-25 Microsoft Technology Licensing, Llc Closing, starting, and restarting applications
USD729275S1 (en) * 2013-04-24 2015-05-12 Samsung Electronics Co., Ltd. Display screen portion with icon
US10262462B2 (en) 2014-04-18 2019-04-16 Magic Leap, Inc. Systems and methods for augmented and virtual reality
JP6119456B2 (ja) * 2013-06-24 2017-04-26 マツダ株式会社 車両用情報表示装置
USD757815S1 (en) * 2013-06-25 2016-05-31 Tencent Technology (Shenzhen) Company Limited Portion of a display screen with animated graphical user interface
USD758446S1 (en) * 2013-06-25 2016-06-07 Tencent Technology (Shenzhen) Company Limited Portion of a display screen with animated graphical user interface
CN103399692A (zh) * 2013-06-27 2013-11-20 东莞宇龙通信科技有限公司 移动终端单手操作的方法及其移动终端
US9699496B2 (en) * 2013-07-15 2017-07-04 Verizon Patent And Licensing Inc. Media service user interface systems and methods
CN104424025B (zh) * 2013-08-20 2018-11-06 北京三星通信技术研究有限公司 一种终端设备及其应用程序的切换方法
USD788795S1 (en) * 2013-09-03 2017-06-06 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
CN103500079A (zh) * 2013-09-17 2014-01-08 小米科技有限责任公司 通知消息显示方法、装置及电子设备
US20150079963A1 (en) * 2013-09-17 2015-03-19 Xiaomi Inc. Method and device for displaying notice information
US9836184B2 (en) * 2013-10-02 2017-12-05 Samsung Electronics Co., Ltd. Adaptive determination of information display
KR102254889B1 (ko) * 2013-12-24 2021-05-24 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
CN106030490B (zh) * 2014-02-21 2019-12-31 索尼公司 可穿戴装置、电子装置、图像控制装置及显示控制方法
JP2014225243A (ja) * 2014-03-27 2014-12-04 グリー株式会社 表示制御方法、コンピュータ、表示制御プログラム及び記憶媒体
JP6294958B2 (ja) * 2014-04-03 2018-03-14 クラリオン株式会社 車載情報装置
US9392178B2 (en) * 2014-05-19 2016-07-12 Indran Rehan Thurairatnam Organizational visual media capture
USD770473S1 (en) * 2014-05-28 2016-11-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
EP3149554B1 (en) 2014-05-30 2024-05-01 Apple Inc. Continuity
CN106462340B (zh) 2014-06-27 2019-09-13 苹果公司 尺寸减小的用户界面
US20150378558A1 (en) * 2014-06-30 2015-12-31 Reliance Jio Infocomm Usa, Inc. System and method for providing a user-controlled overlay for user interface
CN105334987A (zh) * 2014-06-30 2016-02-17 阿尔卡特朗讯 一种用于对设备的触摸屏进行操作展现的方法和装置
US10135905B2 (en) 2014-07-21 2018-11-20 Apple Inc. Remote user interface
US20160028961A1 (en) * 2014-07-23 2016-01-28 Indran Rehan Thurairatnam Visual Media Capture Device For Visual Thinking
WO2016022205A1 (en) 2014-08-02 2016-02-11 Apple Inc. Context-specific user interfaces
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
US9432314B2 (en) * 2014-08-15 2016-08-30 Microsoft Technology Licensing, Llc Quick navigation of message conversation history
CN115623117A (zh) 2014-09-02 2023-01-17 苹果公司 电话用户界面
WO2016036510A1 (en) 2014-09-02 2016-03-10 Apple Inc. Music user interface
EP3719644A1 (en) 2014-09-02 2020-10-07 Apple Inc. User interface for receiving user input
USD772279S1 (en) * 2014-12-31 2016-11-22 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
CN105808090B (zh) * 2014-12-31 2021-05-04 深圳超多维科技有限公司 一种电子设备的显示方法及电子设备
CN105808093A (zh) * 2014-12-31 2016-07-27 深圳创锐思科技有限公司 一种折叠式电子设备的显示方法、控制方法及装置
US20160188128A1 (en) * 2014-12-31 2016-06-30 Tronxyz Technology Co., Ltd. Electronic device display and control method and display system
USD772280S1 (en) * 2014-12-31 2016-11-22 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
KR102318610B1 (ko) * 2015-01-30 2021-10-28 삼성전자주식회사 모바일 디바이스 및 모바일 디바이스의 디스플레이 방법
EP3254180A4 (en) 2015-02-02 2018-06-27 Royal App Ltd. System and methods for advanced personalized retail shopping platform
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US10422656B2 (en) * 2015-03-16 2019-09-24 Mitsubishi Electric Corporation Map display control device and automatic map scrolling method
USD767613S1 (en) * 2015-05-01 2016-09-27 Microsoft Corporation Display screen with animated graphical user interface
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10120679B2 (en) * 2015-07-10 2018-11-06 Google Llc Automatic imports and dependencies in large-scale source code repositories
USD849027S1 (en) * 2015-08-03 2019-05-21 Google Llc Display screen with animated graphical user interface
USD848458S1 (en) * 2015-08-03 2019-05-14 Google Llc Display screen with animated graphical user interface
USD888733S1 (en) * 2015-08-03 2020-06-30 Google Llc Display screen with animated graphical user interface
CN113521710A (zh) 2015-08-20 2021-10-22 苹果公司 基于运动的表盘和复杂功能块
US20170092002A1 (en) * 2015-09-30 2017-03-30 Daqri, Llc User interface for augmented reality system
WO2017137969A1 (en) 2016-02-14 2017-08-17 Royal App Ltd. Product display graphic user interface
KR102459031B1 (ko) * 2016-02-15 2022-10-26 삼성전자 주식회사 전자 장치 및 그 어플리케이션 표시 방법
USD835135S1 (en) * 2016-05-11 2018-12-04 Benefit Cosmetics Llc Display screen or portion thereof with animated graphical user interface
USD810765S1 (en) * 2016-05-11 2018-02-20 Benefit Cosmetics Llc Display screen or portion thereof with animated graphical user interface
USD835136S1 (en) * 2016-05-11 2018-12-04 Benefit Cosmetics Llc Display screen or portion thereof with animated graphical user interface
USD835137S1 (en) * 2016-05-11 2018-12-04 Benefit Cosmetics Llc Display screen or portion thereof with animated graphical user interface
US12175065B2 (en) 2016-06-10 2024-12-24 Apple Inc. Context-specific user interfaces for relocating one or more complications in a watch or clock interface
US10637986B2 (en) * 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
US10831357B2 (en) * 2016-06-12 2020-11-10 Apple Inc. Device, method, and graphical user interface for media playback
JP6729069B2 (ja) * 2016-06-28 2020-07-22 富士ゼロックス株式会社 情報処理装置
JP2017033573A (ja) * 2016-08-31 2017-02-09 ヤフー株式会社 情報表示装置、配信装置、情報表示方法および情報表示プログラム
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US10928980B2 (en) * 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
US12242707B2 (en) 2017-05-15 2025-03-04 Apple Inc. Displaying and moving application views on a display of an electronic device
US12526361B2 (en) 2017-05-16 2026-01-13 Apple Inc. Methods for outputting an audio output in accordance with a user being within a range of a device
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
US10671266B2 (en) 2017-06-05 2020-06-02 9224-5489 Quebec Inc. Method and apparatus of aligning information element axes
CN107544809B (zh) * 2017-09-07 2021-07-27 北京小米移动软件有限公司 显示页面的方法和装置
USD845337S1 (en) * 2017-12-01 2019-04-09 Nasdaq, Inc. Display screen or portion thereof with animated graphical user interface
JP6994645B2 (ja) * 2017-12-21 2022-01-14 パナソニックIpマネジメント株式会社 設定機、照明システム、照明器具の通信設定方法およびプログラム
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
US10976989B2 (en) 2018-09-26 2021-04-13 Apple Inc. Spatial management of audio
US11100349B2 (en) 2018-09-28 2021-08-24 Apple Inc. Audio assisted enrollment
USD925587S1 (en) 2019-02-08 2021-07-20 Wayne Fueling Systems Llc Display screen with animated graphical user interface
USD933699S1 (en) 2019-02-08 2021-10-19 Wayne Fueling Systems Llc Display screen with animated graphical user interface
USD907052S1 (en) * 2019-05-02 2021-01-05 Facebook, Inc. Display panel with graphical user interface
US11960701B2 (en) 2019-05-06 2024-04-16 Apple Inc. Using an illustration to show the passing of time
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
AU2020239670B2 (en) 2019-05-06 2021-07-15 Apple Inc. Restricted operation of an electronic device
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
AU2020282362B2 (en) 2019-05-31 2022-01-13 Apple Inc. User interfaces for audio media control
DK201970599A1 (en) 2019-09-09 2021-05-17 Apple Inc Techniques for managing display usage
USD933705S1 (en) * 2020-02-26 2021-10-19 Hangzhou Glority Software Limited Display screen or portion thereof with animated graphical user interface
CN115904596B (zh) 2020-05-11 2024-02-02 苹果公司 用于管理用户界面共享的用户界面
DK202070624A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
US11079913B1 (en) 2020-05-11 2021-08-03 Apple Inc. User interface for status indicators
US11372659B2 (en) 2020-05-11 2022-06-28 Apple Inc. User interfaces for managing user interface sharing
CN112000267A (zh) * 2020-08-24 2020-11-27 北京字节跳动网络技术有限公司 信息显示方法、装置、设备及存储介质
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
JP2022086076A (ja) * 2020-11-30 2022-06-09 キヤノン株式会社 表示装置、表示装置の制御方法、及びプログラム
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
US11809481B2 (en) * 2021-02-17 2023-11-07 International Business Machines Corporation Content generation based on multi-source content analysis
US12182373B2 (en) 2021-04-27 2024-12-31 Apple Inc. Techniques for managing display usage
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11928303B2 (en) 2021-05-15 2024-03-12 Apple Inc. Shared-content session user interfaces
US12449961B2 (en) 2021-05-18 2025-10-21 Apple Inc. Adaptive video conference user interfaces
US11928306B2 (en) 2021-05-19 2024-03-12 Snap Inc. Touchpad navigation for augmented reality display device
US11880542B2 (en) * 2021-05-19 2024-01-23 Snap Inc. Touchpad input for augmented reality display device
WO2022246399A1 (en) * 2021-05-19 2022-11-24 Snap Inc. Touchpad input for augmented reality display device
US20220413666A1 (en) * 2021-06-24 2022-12-29 Nicholas Ng Message display system
USD1044831S1 (en) * 2021-11-03 2024-10-01 Huawei Technologies Co., Ltd. Display screen or portion thereof with graphical user interface
US12493267B2 (en) 2022-01-24 2025-12-09 Apple Inc. User interfaces for indicating time
US12190270B2 (en) * 2022-05-16 2025-01-07 Honeywell International Inc. Methods and systems for managing an incident
US12340631B2 (en) 2022-06-05 2025-06-24 Apple Inc. Providing personalized audio
US12405631B2 (en) 2022-06-05 2025-09-02 Apple Inc. Displaying application views
JP2023181017A (ja) * 2022-06-10 2023-12-21 圭 大隅 携帯情報端末装置

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69432199T2 (de) * 1993-05-24 2004-01-08 Sun Microsystems, Inc., Mountain View Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen
US5490245A (en) * 1993-08-12 1996-02-06 Ast Research, Inc. Component-based icon construction and customization system
US6307548B1 (en) * 1997-09-25 2001-10-23 Tegic Communications, Inc. Reduced keyboard disambiguating system
JP3937266B2 (ja) 1998-05-25 2007-06-27 株式会社リコー データ入出力方法およびそのプログラムを記録した記録媒体
US6121968A (en) 1998-06-17 2000-09-19 Microsoft Corporation Adaptive menus
US7831930B2 (en) * 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
JP2000105772A (ja) * 1998-07-28 2000-04-11 Sharp Corp 情報管理装置
JP2000115843A (ja) * 1998-09-30 2000-04-21 Toshiba Corp 携帯情報端末および同端末の表示制御方法
US6452609B1 (en) * 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
JP3329803B2 (ja) * 2000-02-21 2002-09-30 株式会社東芝 作業者用端末装置
GB2376609B (en) * 2001-05-02 2003-06-18 Symbian Ltd Group communication method for a wireless communication device
US20020175950A1 (en) * 2001-05-24 2002-11-28 International Business Machines Corporation Method, apparatus, and program for sequencing text messages and scrolling in a text field
KR100418926B1 (ko) 2001-06-30 2004-02-14 주식회사 하이닉스반도체 디램 마이크로 콘트롤러의 리프레쉬 회로
JP2003131990A (ja) 2001-08-14 2003-05-09 Sony Corp 情報処理装置および情報処理方法、記録媒体、並びにプログラム
TWI238348B (en) 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
JP2004118434A (ja) * 2002-09-25 2004-04-15 Seiko Epson Corp メニュー操作装置
JP2004341603A (ja) 2003-05-13 2004-12-02 Canon Inc 印刷制御装置および印刷機器制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US20050052427A1 (en) * 2003-09-10 2005-03-10 Wu Michael Chi Hung Hand gesture interaction with touch surface
US20050235207A1 (en) 2004-04-16 2005-10-20 Christoph Albrecht Aiding value input
US20060020904A1 (en) 2004-07-09 2006-01-26 Antti Aaltonen Stripe user interface
US8028250B2 (en) * 2004-08-31 2011-09-27 Microsoft Corporation User interface having a carousel view for representing structured data
JP2006134288A (ja) 2004-10-06 2006-05-25 Sharp Corp インターフェース及びコンピュータにより実行されるインターフェースプログラム
US7634738B2 (en) * 2004-11-19 2009-12-15 Microsoft Corporation Systems and methods for processing input data before, during, and/or after an input focus change event
US8464176B2 (en) * 2005-01-19 2013-06-11 Microsoft Corporation Dynamic stacking and expansion of visual items
JP2006331256A (ja) 2005-05-30 2006-12-07 Canon Inc 情報処理装置、インストール処理方法、記憶媒体およびプログラム
US7685530B2 (en) 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
US7730425B2 (en) * 2005-11-30 2010-06-01 De Los Reyes Isabelo Function-oriented user interface
US7881969B2 (en) * 2005-12-13 2011-02-01 Microsoft Corporation Trust based architecture for listing service
EP1804153A1 (en) 2005-12-27 2007-07-04 Amadeus s.a.s User customizable drop-down control list for GUI software applications
US7562312B2 (en) * 2006-01-17 2009-07-14 Samsung Electronics Co., Ltd. 3-dimensional graphical user interface
EP1816838B1 (en) * 2006-02-06 2009-11-04 Samsung Electronics Co., Ltd. A method for any ticker while the user is in any application session in a mobile communication device
US7573701B2 (en) * 2006-08-30 2009-08-11 U-Line Corporation Electronic control mount with switch support and light guide
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
WO2008085205A2 (en) 2006-12-29 2008-07-17 Prodea Systems, Inc. System and method for providing network support services and premises gateway support infrastructure
KR101169311B1 (ko) 2007-04-26 2012-08-03 노키아 코포레이션 입력 인터페이스를 위한 방법, 기기, 모듈, 장치, 및 컴퓨터 프로그램
US20080320403A1 (en) * 2007-06-25 2008-12-25 Nechemia Glaberson Accessing data using its chart symbols
US9594731B2 (en) * 2007-06-29 2017-03-14 Microsoft Technology Licensing, Llc WYSIWYG, browser-based XML editor
US8332772B2 (en) * 2007-10-12 2012-12-11 Business Objects Software Limited Providing structured visualizations of expressions in an expressions editor
US9154606B2 (en) * 2008-01-30 2015-10-06 Google Inc. Notification of mobile device events
US8151215B2 (en) * 2008-02-07 2012-04-03 Sony Corporation Favorite GUI for TV
US8640040B2 (en) * 2008-03-28 2014-01-28 Sprint Communications Company L.P. Persistent event-management access in a mobile communications device
US8392847B2 (en) * 2008-05-20 2013-03-05 Hewlett-Packard Development Company, L.P. System and method for providing content on an electronic device
US8782557B2 (en) * 2008-06-26 2014-07-15 Microsoft Corporation Ordered multiple selection user interface
US20100070853A1 (en) * 2008-09-15 2010-03-18 Apple Inc. Method and apparatus for displaying images in an outline view of a document
US20100191701A1 (en) * 2009-01-23 2010-07-29 American International Group, Inc. System and method for managing a business process and business process content
USD633918S1 (en) * 2009-03-27 2011-03-08 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631886S1 (en) * 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8812985B2 (en) * 2009-10-30 2014-08-19 Motorola Mobility Llc Method and device for enhancing scrolling operations in a display device
US9098835B2 (en) * 2009-12-30 2015-08-04 Blackberry Limited Method and apparatus for updating flag data of associated messages
JP6065369B2 (ja) * 2012-02-03 2017-01-25 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
KR101584590B1 (ko) * 2013-07-11 2016-01-13 삼성전자주식회사 어플리케이션을 표시하는 사용자 단말 장치 및 그 방법

Also Published As

Publication number Publication date
US20100205563A1 (en) 2010-08-12
KR20110113777A (ko) 2011-10-18
TWI528260B (zh) 2016-04-01
US20190095063A1 (en) 2019-03-28
TW201033887A (en) 2010-09-16
AU2010212007B2 (en) 2014-01-23
BRPI1008810A2 (pt) 2016-03-08
EP2394211A1 (en) 2011-12-14
EP2940566A1 (en) 2015-11-04
US10175848B2 (en) 2019-01-08
CN104834439A (zh) 2015-08-12
EP2940566B1 (en) 2019-07-03
EP2394211A4 (en) 2012-08-01
AU2010212007A1 (en) 2011-08-11
WO2010089722A1 (en) 2010-08-12
CN102308271A (zh) 2012-01-04
JP2012517630A (ja) 2012-08-02

Similar Documents

Publication Publication Date Title
BRPI1008810B1 (pt) visualização de informação
JP7527459B2 (ja) 複数のアプリケーションから受信した通知を表示するためのシステムおよび方法
US9081498B2 (en) Method and apparatus for adjusting a user interface to reduce obscuration
US8539375B1 (en) Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content
US20130227490A1 (en) Method and Apparatus for Providing an Option to Enable Multiple Selections
US20130227483A1 (en) Method and Apparatus for Providing a User Interface on a Device That Indicates Content Operators
US20110231796A1 (en) Methods for navigating a touch screen device in conjunction with gestures
AU2012268312A1 (en) Systems and methods for displaying notifications received from multiple applications
CN102272708A (zh) 用于小屏幕设备的多任务处理视图
KR20140126327A (ko) 애플리케이션의 썸네일-이미지 선택 기법
US9600172B2 (en) Pull down navigation mode
CN107430597A (zh) 文本选择控件的增强
HK1192781B (en) Systems and methods for displaying notifications received from multiple applications
HK1192781A (en) Systems and methods for displaying notifications received from multiple applications

Legal Events

Date Code Title Description
B25A Requested transfer of rights approved

Owner name: NOKIA TECHNOLOGIES OY (FI)

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]
B06A Notification to applicant to reply to the report for non-patentability or inadequacy of the application [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 13/10/2020, OBSERVADAS AS CONDICOES LEGAIS.