BRPI0915601B1 - método para interface de usuário para gerenciamento de aplicativo para um dispositivo móvel - Google Patents
método para interface de usuário para gerenciamento de aplicativo para um dispositivo móvel Download PDFInfo
- Publication number
- BRPI0915601B1 BRPI0915601B1 BRPI0915601-1A BRPI0915601A BRPI0915601B1 BR PI0915601 B1 BRPI0915601 B1 BR PI0915601B1 BR PI0915601 A BRPI0915601 A BR PI0915601A BR PI0915601 B1 BRPI0915601 B1 BR PI0915601B1
- Authority
- BR
- Brazil
- Prior art keywords
- application
- user
- interface
- display
- mobile device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
INTERFACE DE USUÁRIO PARA GERENCIAMENTO DE APLICATIVO PARA UM DISPOSITIVO MÓVEL. A presente invenção refere-se a tecnologias relativas a interfaces de usuário para dispositivos móveis. Em geral, um aspecto do assunto descrito neste relatório descritivo pode ser concretizado em métodos que incluem as ações de recebimento de uma entrada de toque para acesso a uma interface de gerenciamento de aplicativo em um dispositivo móvel; apresentação de uma interface de gerenciamento de aplicativo; recebimento de uma ou mais entradas na interface de gerenciamento de aplicativo incluindo uma entrada para a instalação de um aplicativo em particular; a instalação do aplicativo selecionado; e a apresentação do aplicativo instalado.
Description
[001] A presente invenção refere-se a interfaces de usuário para dispositivos móveis.
[002] Os dispositivos móveis convencionais frequentemente são dedicados à realização de funções específicas. Por exemplo, um telefone móvel provê serviços de telefonia, um assistente digital pessoal (PDA) provê uma forma para a organização de endereços, contatos e notas, um tocador de mídia toca conteúdo, dispositivos de e-mail proveem uma comunicação por e-mail, um navegador para surfar na Internet, etc. Os dispositivos móveis modernos podem incluir duas ou mais destas funções.
[003] Em particular, um dispositivo móvel pode incluir vários aplicativos diferentes, os quais um usuário pode acessar independentemente de outros aplicativos. Por exemplo, o dispositivo móvel pode incluir um ou mais jogos, aplicativos da web, ou aplicativos de produtividade.
[004] Este relatório descritivo descreve tecnologias relativas a interfaces de usuário para dispositivos móveis. Em geral, um aspecto do assunto descrito neste relatório descritivo pode ser concretizado em métodos que incluem as ações de recebimento de uma entrada de toque para acesso a uma interface de gerenciamento de aplicativo em um dispositivo móvel; apresentando uma interface de gerenciamento de aplicativo; recebimento de uma ou mais entradas na interface de gerenciamento de aplicativo incluindo uma entrada para instalação de um aplicativo em particular; instalação do aplicativo selecionado; e apresentação do aplicativo instalado. Outras modalidades deste as- pecto incluem sistemas, aparelhos e produtos de programa de computador correspondentes.
[005] Estas e outras modalidades opcionalmente podem incluir um ou mais dos recursos a seguir. A apresentação da interface de gerenciamento de aplicativo ainda inclui a apresentação de uma porção de menu e de uma porção de exibição. A porção de exibição inclui um ou mais objetos de aplicativo correspondentes a respectivos aplicativos, cada objeto de aplicativo apresentando uma informação sobre o respectivo aplicativo. A porção de menu inclui múltiplas abas, cada aba provendo acesso a recursos em particular da interface de gerenciamento de aplicativo. O recebimento de uma ou mais entradas de usuário inclui o recebimento de uma seleção de um objeto de aplicativo em particular. O método ainda inclui, em resposta à seleção, a tran-sição da porção de exibição para apresentação da informação adicional sobre o aplicativo selecionado. A apresentação de uma informação adicional inclui a apresentação de uma ou mais revisões do aplicativo selecionado. O objeto de aplicativo selecionado é um objeto de atualização de aplicativo associado a uma atualização para um aplicativo previamente instalado no dispositivo móvel. A instalação do aplicativo selecionado inclui a apresentação de um objeto de marcador de posição que inclui um indicador de progresso de instalação. O método ainda inclui o recebimento de uma informação de pagamento a partir do usuário para a compra do aplicativo em particular. O dispositivo móvel inclui um visor múltiplo sensível ao toque.
[006] Em geral, um aspecto do assunto descrito neste relatório descritivo pode ser concretizado em sistemas que incluem um processador e uma interface de usuário para a provisão de interação com um usuário, a interface de usuário incluindo uma porção de exibição que inclui um ou mais objetos de aplicativo correspondentes a respectivos aplicativos, cada objeto de aplicativo apresentando uma informação sobre o respectivo aplicativo, e uma porção de menu que inclui múltiplas abas cada aba provendo acesso a recursos em particular da interface de gerenciamento de aplicativo. Outras modalidades deste aspecto incluem métodos, aparelhos e produtos de programa de computador correspondentes.
[007] As modalidades em particular da invenção podem ser implementadas para a realização de uma ou mais das vantagens a seguir. Um usuário pode facilmente navegar para um depósito de aplicativo para a identificação e a transferência via download de aplicativos para um dispositivo móvel. Os usuários podem ser notificados de atualizações para aplicativos previamente transferidos (via download), sem navegarem para uma interface de atualização. Os usuários podem rapidamente prover um feedback sobre os aplicativos incluindo uma classificação dos aplicativos e um relatório de problemas identificados. Adicionalmente, os usuários podem rápida e facilmente compartilhar uma informação sobre aplicativos em particular de interesse com outros usuários. Uma vez que um aplicativo seja selecionado, o usuário pode acessar outros recursos e aplicativos do dispositivo móvel en-quanto espera pelo aplicativo a transferir (via download).
[008] Os detalhes de uma ou mais modalidades da invenção são estabelecidos nos desenhos associados e na descrição abaixo. Outros recursos, aspectos e vantagens da invenção tornar-se-ão evidentes a partir da descrição, dos desenhos e das concretizações.
[009] A figura 1 é um diagrama de blocos de um dispositivo móvel de exemplo.
[0010] A figura 2 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel após invocar um objeto de exibição de depósito de aplicativo.
[0011] A figura 3 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel após a seleção de um botão favoritos de equipe (“staff favorites”).
[0012] A figura 4 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel para a provisão de uma informação associada a um aplicativo em particular.
[0013] A figura 5 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel para a notificação de um outro usuário de um aplicativo.
[0014] A figura 6 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que inclui um menu para a provisão de uma informação associada a um aplicativo selecionado.
[0015] A figura 7 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel para revisão de um aplicativo selecionado.
[0016] A figura 8 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel para se relatar sobre um aplicativo selecionado.
[0017] A figura 9 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que ilustra um depósito de aplicativo seguindo-se à seleção de uma aba categorias (“categories”).
[0018] A figura 10 é um diagrama de blocos 1000 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra objetos de aplicativo de uma categoria selecionada em particular.
[0019] A figura 11 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que ilustra um depósito de aplicativo seguindo-se à seleção de uma aba os 25 melhores (“top 25”).
[0020] A figura 12 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que ilustra um os 25 melhores de depósito de aplicativo com aplicativos grátis escondidos.
[0021] A figura 13 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel ilustrando um depósito de aplicativo seguindo-se à seleção de uma aba pesquisar (“search”).
[0022] A figura 14 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel após se invocar um objeto de exibição de depósito de aplicativo e ilustrando as atualizações disponíveis.
[0023] A figura 15 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que ilustra um depósito de aplicativo seguindo-se à seleção de uma abertura atualizações (“updates”).
[0024] A figura 16 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que ilustra uma transferência via download de aplicativo.
[0025] A figura 17 é um diagrama de blocos de um processo de exemplo para navegação por um depósito de aplicativo usando-se um dispositivo móvel.
[0026] A figura 18 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que ilustra um aplicativo disponível para apagar.
[0027] A figura 19 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel que ilustra um alerta de classificação.
[0028] A figura 20 é um fluxograma que ilustra um processo de exemplo para apagar um aplicativo instalado usando-se o dispositivo móvel.
[0029] A figura 21 é um diagrama de blocos de um ambiente de operação de rede de exemplo para o dispositivo móvel da figura 1.
[0030] A figura 22 é um diagrama de blocos de uma implementação de exemplo do dispositivo móvel da figura 1.
[0031] Números de referência iguais e designações nos vários desenhos indicam elementos iguais.
[0032] A figura 1 é um diagrama de blocos de um dispositivo móvel de exemplo 100. O dispositivo móvel 100 pode ser, por exemplo, um computador portátil, um assistente digital pessoal, um telefone celular, uma aparelhagem de rede, uma câmera, um smartphone, um telefone móvel com serviço de rádio por pacote geral melhorado (EGPRS), uma estação base de rede, um tocador de mídia, um dispositivo de navegação, um dispositivo de e-mail, um console de jogos, ou uma combinação de quaisquer dois ou mais destes dispositivos de processamento de dados ou outros dispositivos de processamento de dados. Visão Geral de Dispositivo Móvel
[0033] Em algumas implementações, o dispositivo móvel 100 inclui um visor sensível ao toque 102. O visor sensível ao toque 102 pode implementar uma tecnologia de visor de cristal líquido (LCD), uma tecnologia de visor de polímero de emissão de luz (LPD), ou alguma outra tecnologia de visor. O visor sensível ao toque 102 pode ser sensível a um contato háptico e/ou tátil com um usuário.
[0034] Em algumas implementações, o visor sensível ao toque 102 pode compreender um visor sensível ao toque múltiplo 102. Um visor sensível ao toque múltiplo 102 pode processar, por exemplo, múltiplos pontos de toque simultaneamente, incluindo o processamento de dados relacionados à pressão, ao grau e/ou à posição de cada ponto de toque. Esse processamento facilita gestos e interações com múltiplos dedos, pressão simultânea de várias teclas ou botões, e outras interações. Outras tecnologias de visor sensível ao toque múltiplo também podem ser usadas, por exemplo, um visor no qual um contato é feito usando-se uma caneta ou outro dispositivo de apontar. Alguns exemplos de tecnologia de visor sensível ao toque múltiplo são descritos nas Patentes U.S. N° 6.323.846, 6.570.557, 6.677.932 e na Publicação de Patente U.S. 2002/0015024A1.
[0035] Em algumas implementações, o dispositivo móvel 100 pode exibir uma ou mais interfaces gráficas de usuário no visor sensível ao toque 102 para a provisão ao usuário de acesso a vários objetos de sistema e para se levar uma informação para o usuário. Em algumas implementações, a interface gráfica de usuário pode incluir um ou mais objetos de exibição 104, 106. No exemplo mostrado, os objetos de exibição 104, 106 são representações gráficas de objetos de sistema. Alguns exemplos de objetos de sistema incluem funções de dispositivo, aplicativos, janelas, arquivos, alertas, eventos ou outros objetos de sistema identificáveis.
[0036] Em algumas implementações, o dispositivo móvel 100 pode implementar múltiplas funcionalidades de dispositivos, tal como um dispositivo de telefonia, conforme indicado por um objeto de telefone 110; um dispositivo de e-mail, conforme indicado pelo objeto de e-mail 112; um dispositivo de comunicação de dados de rede, conforme indicado pelo objeto de Web 114; um dispositivo de estação base com WiFi (não mostrado); e um dispositivo de processamento de mídia, conforme indicado pelo objeto de tocador de mídia 116. Em algumas implementações, em particular, os objetos de exibição 104, por exemplo, o objeto de telefone 110, o objeto de e-mail 112, o objeto de Web 114 e o objeto de tocador de mídia 116, podem ser exibidos em uma barra de menu 118. Em algumas implementações, as funcionalidades de dispositivo podem ser acessadas a partir de uma interface gráfica de usuário de nível de topo, tal como a interface gráfica de usuário ilustrada na figura 1. Tocar em um dos objetos 110, 112, 114 ou 116 pode invocar, por exemplo, uma funcionalidade correspondente.
[0037] Em algumas implementações, o dispositivo móvel 100 pode implementar uma funcionalidade de distribuição de rede. Por exemplo, a funcionalidade pode permitir que o usuário leve o dispositivo móvel 100 e sua rede associada, enquanto estiver viajando. Em particular, o dispositivo móvel 100 pode estender o acesso à Internet (por exemplo, por Wi-Fi) para outros dispositivos sem fio nas vizinhanças. Por exemplo, o dispositivo móvel 100 pode ser configurado como uma estação base para um ou mais dispositivos. Como tal, o dispositivo móvel 100 pode conceder ou negar acesso à rede a outros dispositivos sem fio.
[0038] Em algumas implementações, mediante uma invocação da funcionalidade do dispositivo, a interface gráfica de usuário do dispositivo móvel 100 muda, ou é aumentada ou substituída por uma outra interface de usuário ou elementos de interface de usuário, para facilitar que o usuário acesse as funções em particular associadas à funcionalidade de dispositivo correspondente. Por exemplo, em resposta a um usuário tocar o objeto de telefone 110, a interface gráfica de usuário do visor sensível ao toque 102 pode apresentar objetos de exibição relacionados a várias funções do telefone; da mesma forma, tocar no objeto de e-mail 112 pode fazer com que a interface gráfica de usuário apresente objetos de exibição relacionados a várias funções de e-mail; tocar no objeto de Web 114 pode fazer com que a interface gráfica de usuário apresente objetos de exibição relacionados a várias funções de surfar na web; e tocar no objeto de tocador de mídia 116 pode fazer com que a interface gráfica de usuário apresente objetos de exibição relacionados a várias funções de processamento de mídia.
[0039] Em algumas implementações, o ambiente ou estado de interface gráfica de usuário de nível de topo da figura 1 pode ser restaurado pela pressão de um botão 120 localizado próximo do fundo do dispositivo móvel 100. Em algumas implementações, cada funcionalidade de dispositivo correspondente pode ter objetos de exibição inicial (“home”) correspondentes exibidos no visor sensível ao toque 102, e o ambiente de interface gráfica de usuário da figura 1 pode ser restaurado ao se pressionar o objeto de exibição “inicial”.
[0040] Em algumas implementações, a interface gráfica de usuário de nível de topo pode incluir objetos de exibição adicionais 106, tal como um objeto de serviço de envio de mensagem curta (SMS), um objeto de calendário, um objeto de fotos, um objeto de câmera, um objeto de calculadora, um objeto de ações, um objeto de clima, um objeto de mapas, um objeto de notas, um objeto de relógio, um objeto de catálogo de endereços, um objeto de regulagens e um objeto de depósito de aplicativo 132. Tocar no objeto de exibição de SMS pode invocar, por exemplo, um ambiente de envio de mensagem de SMS e uma fun-cionalidade de suporte; da mesma forma, cada seleção de um objeto de exibição pode invocar um ambiente de objeto correspondente e uma funcionalidade.
[0041] Objetos de exibição adicionais e/ou diferentes também podem ser exibidos na interface gráfica de usuário da figura 1. Por exemplo, se o dispositivo 100 estiver funcionando como uma estação base para outros dispositivos, um ou mais objetos de conexão (“connection”) poderão aparecer na interface gráfica de usuário para indicação da conexão. Em algumas implementações, os objetos de exibição 106 podem ser configurados por um usuário, por exemplo, um usuário pode especificar quais objetos de exibição 106 são exibidos, e/ou pode transferir (via download) aplicativos adicionais ou outro software que proveja outras funcionalidades e objetos de exibição correspondentes.
[0042] Em algumas implementações, o dispositivo móvel 100 pode incluir um ou mais dispositivos de entrada / saída (I/O) e/ou dispositivos sensores. Por exemplo, um alto-falante 160 e um microfone 162 podem ser incluídos para se facilitarem funcionalidades habilitadas por voz, tais como funções de telefone e correio de voz. Em algumas implementações, um botão para cima / para baixo 184 para controle de volume do alto-falante 160 e do microfone 162 pode ser incluído. O dispositivo móvel 100 também pode incluir um botão liga / desliga 182 para um indicador de anel de chamadas de telefone entrando. Em algumas implementações, um alto-falante 164 pode ser incluído para facilitar funcionalidades de voz sem as mãos, tais como funções de telefone por alto-falante. Uma tomada de áudio 166 também pode ser incluída para uso de fones de ouvido e/ou de um microfone.
[0043] Em algumas implementações, um sensor de proximidade 168 pode ser incluído, para facilitar a detecção do posicionamento de usuário do dispositivo móvel 100 próximo da orelha do usuário e, em resposta, desengajar o visor sensível ao toque 102 para se evitarem invocações acidentais de função. Em algumas implementações, o visor sensível ao toque 102 pode ser desativado para se conservar potência adicional, quando o dispositivo móvel 100 estiver próximo da orelha do usuário.
[0044] Outros sensores também podem ser usados. Por exemplo, em algumas implementações, um sensor de luz ambiente 170 pode ser utilizado, para facilitar o ajuste do brilho do visor sensível ao toque 102. Em algumas implementações, um acelerômetro 172 pode ser utilizado para a detecção de movimento do dispositivo móvel 100, conforme indicado pelas setas direcionais. Assim sendo, os objetos de exibição e/ou mídia podem ser apresentados de acordo com uma orientação detectada, por exemplo, em retrato ou paisagem. Em algumas modalidades, o dispositivo móvel 100 pode incluir circuitos e sensores para suporte de uma capacidade de determinação de localização, tal como aquilo provido pelo sistema de posicionamento global (GPS) ou por outros sistemas de posicionamento (por exemplo, sistemas usando pontos de acesso de Wi-Fi, sinais de televisão, redes celulares, locali- zadores de recurso uniformes (URLs)). Em algumas implementações, um sistema de posicionamento (por exemplo, um receptor de GPS) pode ser integrado no dispositivo móvel 100 ou provido como um dispositivo separado que pode ser acoplado ao dispositivo móvel 100 através de uma interface (por exemplo, o dispositivo de porta 190) para a provisão de acesso a serviços baseados em localização.
[0045] O dispositivo móvel 100 também pode incluir uma lente de câmera e um sensor 180. Em algumas implementações, a lente de câmera e o sensor 180 podem estar localizados na superfície traseira do dispositivo móvel 100. A câmera pode capturar imagens paradas e/ou vídeo.
[0046] O dispositivo móvel 100 também pode incluir um ou mais subsistemas de comunicação sem fio, tais como um dispositivo de comunicação por 802.11b/g e/ou um dispositivo de comunicação por Bluetooth® 188. Outros protocolos de comunicação também podem ser suportados, incluindo outros protocolos de comunicação 802.x (por exemplo, WiMax, Wi-Fi, 3G), acesso múltiplo de divisão de código (CDMA), sistema global para comunicações móveis (GSM), ambiente de GSM de dados melhorados (EDGE), etc.
[0047] Em algumas implementações, a dispositivo de porta 190, por exemplo, uma porta de barramento serial universal (USB), ou uma porta de ancoragem, ou alguma outra porta de conexão com fio, é incluída. O dispositivo de porta 190 pode ser, por exemplo, utilizado para o estabelecimento de uma conexão com fio com outros dispositivos de computação, tais como outros dispositivos de comunicação 100, dispositivos de acesso a rede, um computador pessoal, uma impressora, ou outros dispositivos de processamento capazes de receberem e/ou transmitirem dados. Em algumas implementações, o dispositivo de porta 190 permite que o dispositivo móvel 100 sincronize com um dispositivo principal usando um ou mais protocolos, tais como, por exem-plo, TCP/IP, HTTP, UDP e qualquer outro protocolo conhecido. Em algumas implementações, um protocolo de TCP/IP por USB pode ser usado, conforme descrito no Pedido de Patente U.S. N° 11/770.691, depositado em 28 de junho de 2007 para “Multiplexed Data Stream Protocol”, sob a Publicação de Pedido de Patente U.S. N° 20080304486.
[0048] A figura 2 é um diagrama de blocos 200 de uma interface de usuário de exemplo do dispositivo móvel 100, após a invocação de um objeto de exibição de depósito de aplicativo (por exemplo, o objeto de exibição de depósito de aplicativo 132 da figura 1). Por exemplo, o usuário pode acessar o objeto de exibição de depósito de aplicativo 132 usando o visor sensível ao toque 102 (por exemplo, ao pressionar o objeto de exibição de depósito de aplicativo 132), resultando em uma transição para uma interface de depósito de aplicativo. Em algumas implementações, o toque no objeto de exibição de depósito de aplicativo 132 na figura 1 causa uma transição animada para a interface de depósito de aplicativo.
[0049] A interface de usuário para o depósito de aplicativo inclui uma porção de exibição 236 e uma porção de menu 240. A porção de menu 226 pode incluir várias abas. Em particular, a alojamento de peneira de amostragem 226 inclui uma aba recursos (“featured”) 216, uma aba categorias 218, uma aba os 25 melhores 220, uma aba pesquisar 222, e uma aba atualizações 224. Cada uma das abas na porção de menu 226 pode ser usada para acesso a diferentes recursos do depósito de aplicativo, cada um dos quais sendo descrito em maiores detalhes abaixo. Em algumas implementações, outras abas podem ser providas, e/ou a ordem de aba pode variar, por exemplo, conforme determinado pelo depósito de aplicativo, pelo dispositivo móvel ou com base em uma entrada recebida a partir de uma outra localização remota.
[0050] A porção de exibição 236 exibe uma interface de recursos 203 associada à aba recursos 216, a qual é mostrada destacada na porção de exibição 236. A interface de recursos 203 inclui uma barra de título 201. A barra de título 201 inclui um botão recentemente adicionado (“recently added”) 202 e um botão favoritos de equipe (“staff favorites”) 204. O botão recentemente adicionado 202 e o botão favoritos de equipe 204 são mostrados como botões separados. Contudo, os botões podem assumir outras formas, incluindo, por exemplo, um botão de alternar único que pode ser comutado de um para o outro pelo toque no botão mais de uma vez.
[0051] A interface de recursos 203 também inclui um ou mais objetos de aplicativo 240. O botão recentemente adicionado 202 é mostrado como atualmente selecionado (por exemplo, com base em uma entrada de inserção para o visor sensível ao toque 102). Quando o botão recentemente adicionado 202 é selecionado, os objetos de aplicativo 240 exibidos correspondem aos aplicativos que foram recentemente adicionados ao depósito de aplicativo.
[0052] Em algumas implementações, os aplicativos recentemente adicionados são especificados por um período de tempo a partir da inclusão do aplicativo em particular no depósito de aplicativo. Por exemplo, os aplicativos recentemente adicionados podem incluir aplicativos tornados disponíveis no depósito de aplicativo nos últimos trinta dias. Em algumas outras implementações, contudo, os aplicativos recentemente adicionados podem ser um número especificado (por exemplo, 25) dos aplicativos mais recentemente adicionados ao depósito de aplicativo, independentemente do tempo real decorrido.
[0053] Os objetos de aplicativo 240 podem ser ordenados na porção de exibição 236 de acordo com um ou mais critérios. Por exemplo, os objetos de aplicativo podem ser ordenados por data adicionada ao depósito de aplicativo, alfabeticamente ou de acordo com classificações de usuário.
[0054] Em particular, os objetos de aplicativo 240 mostrados na porção de exibição 236 incluem os objetos de aplicativo 210, 212 e 214. Adicionalmente, quando a porção de exibição 236 não pode exibir todos os objetos de aplicativo 240 de uma vez, o usuário pode rolar 238 para cima ou para baixo para ver os objetos de aplicativo adicionais 240. Embora uma rolagem 238 seja apresentada por uma seta pontilhada em uma porção em particular da porção de exibição 236, o usuário pode rolar a partir de outros pontos. Em particular, o usuário pode rolar ao gesticular em uma direção em particular (por exemplo, para cima ou para baixo) através do visor sensível ao toque 102.
[0055] Cada objeto de aplicativo 240 inclui uma informação associada ao aplicativo em particular. Por exemplo, o objeto de aplicativo 210 inclui uma informação de aplicativo 228. A informação de aplicativo 228 pode incluir uma imagem representando o aplicativo, o nome de aplicativo (por exemplo, Aplicativo 1 (“Application 1”) para o objeto de aplicativo 210), um nome de desenvolvedor, e uma informação de classificação. Em algumas implementações, a informação de classificação é representada por um número especificado de estrelas. As estrelas são preenchidas para indicação da classificação média (por exemplo, 3 de cinco) para o aplicativo. Em algumas implementações, as estrelas são parcialmente preenchidas para representação de um grau mais fino de granularidade da classificação média.
[0056] Em alguma outra implementação, símbolos diferentes são usados para a representação da informação de classificação. Por exemplo, em algumas implementações, os pontos pequenos são usados para a representação de estrelas não selecionadas, as quais são substituídas por estrelas até o nível de classificação, de modo que haja apenas estrelas iguais à classificação média. Em algumas implementações, a informação de classificação também inclui um número de revisões usadas (por exemplo, a partir de usuários individuais) para a determinação da classificação média.
[0057] Os objetos de aplicativo 240 também incluem uma informação de compra 230. A informação de compra indica se o aplicativo é grátis ou deve ser comprado (por exemplo, identificado pelos rótulos grátis (“free”) ou comprar (“buy”)). Em algumas implementações, a informação de compra indica o custo do aplicativo (por exemplo, 5 dólares). Em algumas outras implementações, o objeto de aplicativo 240 pode indicar se o usuário já instalou ou não o aplicativo em particular. Por exemplo, se o usuário já tiver instalado o aplicativo identificado pelo objeto de aplicativo 210, a informação de compra 230 poderá ser lida instalado (“installed”) ao invés de grátis. Alternativamente, a informação de compra pode ler desinstalar (“uninstall”) indicando que o usuário pode desinstalar o aplicativo já instalado.
[0058] Os objetos de aplicativo 240 também podem incluir um indicador “>” (por exemplo, o indicador 232 do objeto de aplicativo 210). O indicador 232 indica que uma seleção de um objeto de aplicativo em particular (por exemplo, ao se tocar no objeto de aplicativo 210) transitará a interface de usuário para a provisão de uma informação adicional sobre o aplicativo selecionado. A transição pode ser animada.
[0059] A porção de exibição 236 também pode incluir um ou mais anúncios. Na porção de exibição 236, um primeiro anúncio 206 e um segundo anúncio 208 são mostrados próximos da barra de título 201. Em outras implementações, apenas um anúncio único é apresentado. Alternativamente, anúncios adicionais podem ser apresentados. Adicionalmente, embora os anúncios sejam mostrados próximos da barra de título 201, um ou mais anúncios podem ser apresentados em localizações diferentes na porção de exibição 236.
[0060] A figura 3 é um diagrama de blocos 300 de uma interface de usuário de exemplo do dispositivo móvel 100 após a seleção de um botão favoritos de equipe (por exemplo, o botão favoritos de equipe 204 na figura 2). Conforme mostrado na figura 2, a barra de título 201 inclui o botão recentemente adicionado 202 e o botão favoritos de equipe 204. Quando o botão favoritos de equipe 204 é selecionado, a porção de exibição 236 apresenta os objetos de aplicativo 340 como parte da interface de recursos 303. Os objetos de aplicativo 340 podem incluir um ou mais dos objetos de aplicativo recentemente adicionados 240 ou pode ser distinta dos objetos de aplicativo 240.
[0061] Em algumas implementações, os objetos de aplicativo 340 representam objetos de aplicativo selecionados por um ou mais indivíduos associados ao depósito de aplicativo. Por exemplo, os favoritos de equipe podem ser selecionados por um grupo de indivíduos em um período de tempo especificado. Assim, os favoritos de equipe podem mudar regularmente, por exemplo, a cada 30 dias. Em algumas outras implementações, os favoritos de equipe podem ser identificados de acordo com os aplicativos recebendo classificações mais altas de um grupo específico de indivíduos. Em algumas implementações, o número de objetos de aplicativo 340 identificados como favoritos de equipe é limitado a um número específico (por exemplo, os 25 melhores aplicativos).
[0062] Os objetos de aplicativo 340 podem ser ordenados na interface de recursos 303 de acordo com um ou mais critérios. Por exemplo, os objetos de aplicativo podem ser ordenados por data adicionada ao depósito de aplicativo, alfabeticamente ou por uma classificação de equipe.
[0063] Em particular, os objetos de aplicativo 340 mostrados na porção de exibição 236 incluem os objetos de aplicativo 302, 304 e 306. Adicionalmente, quando a porção de exibição 236 não pode exibir todos os objetos de aplicativo 340 em um momento, o usuário pode rolar 238 para cima ou para baixo para ver os objetos de aplicativo adicionais 340, conforme descrito acima com respeito à figura 2.
[0064] Cada objeto de aplicativo 340 inclui uma informação asso- ciada ao respectivo aplicativo. De modo similar à informação de aplicativo 228 descrita acima com respeito à figura 2, a informação de aplicativo pode incluir uma imagem representando o aplicativo, o nome do aplicativo (por exemplo, Aplicativo 4 (“Application 4”) para o objeto de aplicativo 302), um nome de desenvolvedor e uma informação de classificação. Em algumas implementações, a informação de classificação é representada um número especificado de estrelas identificando uma classificação média para o aplicativo.
[0065] Os objetos de aplicativo 340 também incluem uma informação de compra. A informação de compra indica se os aplicativos de favoritos de equipe são grátis ou devem ser comprados. Em algumas implementações, a informação de compra indica o custo do aplicativo (por exemplo, 5 dólares). Em algumas outras implementações, o objeto de aplicativo 340 indica se o usuário já instalou ou não o aplicativo em particular. Por exemplo, se o usuário já tiver instalado o aplicativo identificado pelo objeto de aplicativo 302, a informação de compra 230 poderá ser lida instalado ao invés de grátis. Alternativamente, a informação de compra pode ler desinstalar indicando que o usuário pode desinstalar o aplicativo já instalado.
[0066] Os objetos de aplicativo 340 também podem incluir um indicador “>” (por exemplo, o indicador 232 da figura 2). O indicador indica que uma seleção de um objeto de aplicativo em particular (por exemplo, ao se tocar no objeto de aplicativo 302) transitará a interface de usuário para a provisão de uma informação adicional sobre o aplicativo selecionado. A transição pode ser animada.
[0067] A interface de recursos 303 também pode incluir um ou mais anúncios. Em particular, a porção de exibição 236 apresenta um primeiro anúncio 206 e um segundo anúncio 208 próximos da barra de título 201. Em outras implementações, apenas um anúncio único é apresentado. Alternativamente, anúncios adicionais podem ser apre- sentados. Adicionalmente, embora os anúncios sejam mostrados próximos da barra de título 201, um ou mais anúncios podem ser apresentados em localizações diferentes na porção de exibição 236.
[0068] Na figura 2 ou na figura 3, uma seleção de usuário de um objeto de aplicativo (por exemplo, um dos objetos de aplicativo 240 ou 340, respectivamente), a interface de usuário pode transitar para a provisão de uma informação adicional referente ao aplicativo associado ao objeto de aplicativo selecionado.
[0069] A figura 4 é um diagrama de blocos 400 de uma interface de usuário de exemplo do dispositivo móvel 100 para a provisão de uma informação associada a um aplicativo em particular. Em particular, uma interface de informação de aplicativo 403 corresponde à seleção de usuário de um objeto de aplicativo 210 da figura 2.
[0070] A interface de informação de aplicativo 403 inclui uma porção de exibição de informação 410 e a porção de menu 226. A porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Em algumas implementações, a porção de menu 226 é ocultada, quando a interface de informação de aplicativo 403 for apresentada.
[0071] A porção de exibição 410 inclui uma barra de título 401. A barra de título 401 identifica a interface de usuário como uma interface de informação de aplicativo. Adicionalmente, a barra de título 401 pode incluir um botão retornar (“back”) 402 e um botão avise a um amigo (“tell a friend”) 404. O botão retornar 402 permite que o usuário, por exemplo, cancele a interface de informação de aplicativo 403 e retorne para a interface de usuário prévia (por exemplo, a interface de usuário para o depósito de aplicativo mostrado na figura 2 ou 3). O botão avise a um amigo 404 permite que o usuário envie uma informação sobre o aplicativo selecionado. Em particular, o toque no botão avise a um amigo 404 faz com que a interface de usuário transite para uma inter- face para notificação de uma outra pessoa sobre o aplicativo em particular. A interface para notificação de uma outra pessoa sobre o aplicativo selecionado é descrita em maiores detalhes abaixo com respeito à figura 5.
[0072] A porção de exibição 410 também inclui uma informação de aplicativo 406, uma informação de compra 408, um instantâneo de aplicativo 412 e revisões 414. A informação de aplicativo 406 inclui, por exemplo, o nome de aplicativo e o desenvolvedor. A informação de aplicativo 406 também pode incluir uma imagem representando o aplicativo em particular bem como uma outra informação, por exemplo, a data em que o aplicativo foi adicionado ao depósito de aplicativo. A informação de aplicativo 406 também pode incluir uma breve descrição do aplicativo.
[0073] A informação de compra 408 identifica se o aplicativo selecionado é grátis ou está disponível para compra. Alternativamente, a informação de compra 408 pode indicar o preço do aplicativo (por exemplo, 5 dólares). Em algumas implementações, o usuário pode resgatar crédito para a compra do parâmetro. Por exemplo, o usuário pode usar um cartão de presente, um cupom ou outro crédito que possa ser usado para a compra de aplicativos no depósito de aplicativo. Em algumas implementações, ao usuário é apresentado um botão resgatar (“redeem”) na interface de informação de aplicativo. Tocar no botão resgatar gera uma interface em que o usuário pode introduzir uma informação de conta correspondente ao crédito a ser aplicado.
[0074] Adicionalmente, em algumas implementações, tocar na informação de compra 408 inicia um processo para a transferência via download do aplicativo. Por exemplo, se o aplicativo for grátis, o processo de transferência via download poderá começar sem uma entrada de usuário. Alternativamente, se uma compra for requerida, uma conta de usuário poderá ser acessada para a compra do aplicativo. Em algumas implementações, o usuário pode resgatar um cupom ou um crédito similar para a compra do aplicativo. Em algumas outras im-plementações, é requerido que o usuário proveja uma informação de conta ou outra de autenticação antes da compra do aplicativo.
[0075] Em algumas implementações alternativas, a informação de compra 408 indica se o usuário já instalou o aplicativo (por exemplo, pela inclusão do texto instalado ou desinstalar na informação de compra 408).
[0076] A captura de tela (“screenshot”) 412 pode prover uma imagem de captura de tela da interface de aplicativo. Em algumas implementações, uma descrição mais detalhada do aplicativo é provida no lugar de ou além do instantâneo 412. Por exemplo, a descrição detalhada pode incluir recursos do aplicativo ou uma outra informação. Em algumas implementações, mais de um instantâneo 412 é provido. Alternativamente, em algumas outras implementações, instantâneos adicionais podem ser providos como miniaturas que podem ser exibidas quando selecionadas pelo usuário.
[0077] As revisões 414 incluem uma informação de classificação, bem como revisões adicionais do aplicativo. A informação de classificação pode incluir uma ilustração gráfica de uma classificação média (por exemplo, usando-se uma classificação de estrela). Adicionalmente, o número de revisões individuais também pode ser provido. A classificação média pode ser seguida por uma ou mais revisões individuais do aplicativo. Em alguma implementação, todas as revisões são listadas. Em algumas outras implementações, apenas um número especificado de revisões é listado. Em algumas implementações, o usuário pode rolar 238 para ver revisões adicionais que não são apresentadas na porção visível da interface de informação de aplicativo 403.
[0078] A porção de revisões 414 da interface de informação de aplicativo 403 também pode incluir um botão revisão (“review”) 418 que permite que um usuário proveja uma revisão ou um outro relatório associado ao aplicativo. A provisão de uma revisão do aplicativo é descrita abaixo, com respeito às figuras 6 a 8.
[0079] A figura 5 é um diagrama de blocos 500 de uma interface de usuário de exemplo do dispositivo móvel 100 para a notificação de um outro usuário de um aplicativo. Em particular, a figura 5 inclui uma interface de notificação 502. A interface de notificação 502 pode ser apresentada em resposta ao usuário selecionar o botão avise a um amigo 404 na figura 4.
[0080] A interface de notificação 502 inclui uma barra de título 501. A barra de título 501 identifica a interface de notificação 502 (por exemplo, como avise a um amigo). Adicionalmente, a barra de título 501 inclui um botão retornar 504 e um botão enviar (“send”) 506. O botão retornar 504 pode cancelar a interface de notificação 502 e permitir que o usuário retorne para uma interface de usuário precedente (por exemplo, a interface de informação de aplicativo 403). O botão enviar 506 permite que o usuário envie uma informação de aplicativo para uma outra pessoa.
[0081] A interface de notificação 502 pode prover uma mensagem de e-mail pré-configurada que inclui um link para a informação de aplicativo no depósito de aplicativo. A interface de notificação 502 inclui um campo “para” (“to”) () 508, um campo “de” (“from”) 510, um campo assunto (“subject”) 512 e uma caixa de texto 514. O campo “para” 508 permite que o usuário identifique o destinatário da notificação. O usuário pode introduzir, por exemplo, um endereço de e-mail ou um nome correspondente a um contato ou uma entrada do catálogo de endereços. O campo “de” 510 permite que o usuário identifique para o destinatário o remetente da notificação. Em algumas implementações, o campo “de” 510 é automaticamente preenchido com base no perfil de usuário ou em uma informação de conta. Em algumas outras imple- mentações, o campo “de” 510 não é apresentado ao usuário, mas, ao invés disso, é automaticamente adicionado à notificação. O campo assunto 512 permite que o usuário especifique um assunto para o destinatário, por exemplo, “veja este aplicativo”. Em algumas implementações, o campo assunto 512 é automaticamente preenchido pelo depósito de aplicativo, por exemplo, com o nome do aplicativo ou com um outro texto.
[0082] A caixa de texto 514 provê espaço adicional para o usuário prover um texto adicional para o usuário (por exemplo, um corpo de mensagem). Em algumas implementações, a caixa de texto 514 tem um número máximo de caracteres admitidos para entrada de usuário.
[0083] Uma entrada em cada campo e na caixa de texto 514 pode ser provida usando-se o teclado 516. O teclado 516 provê um layout QWERTY completo de teclas para digitação. O usuário introduz um texto com o visor sensível ao toque 102 ao tocar nas teclas individuais de acordo com o texto desejado. Após a introdução de uma informação em um ou mais campos, o usuário pode enviar a notificação ao tocar no botão enviar 506, conforme descrito acima. Em algumas implementações, o envio da notificação faz com que a interface de usuário transite para a interface de usuário prévia (por exemplo, a interface de informação de aplicativo 403).
[0084] A figura 6 é um diagrama de blocos 600 de uma interface de usuário de exemplo do dispositivo móvel 100 que inclui um menu 602 para a provisão de uma informação associada a um aplicativo selecionado. Em particular, uma porção da interface de informação de aplicativo 403 pode ser sobreposta ao menu 602. O menu 602 pode ser parcialmente transparente, de modo que a porção sobreposta da interface de informação de aplicativo 403 seja parcialmente visível. Em algumas implementações, o menu 602 é apresentado em resposta ao usuário selecionar o botão revisão 418 na interface de informação de aplicativo 403. Em algumas implementações alternativas, o menu 602 substitui a informação de aplicativo 403 inteiramente, ao invés de ser provido como uma superposição parcial.
[0085] O menu 602 inclui um botão “escrever uma revisão” (“write a review”) 604, um botão reportar um problema (“report a problem”) 606 e um botão cancelar (“cancel”) () 608. O botão escrever uma revisão 604 permite que o usuário escreva uma revisão para o aplicativo da interface de informação de aplicativo 403. Em particular, quando o usuário toca no botão escrever uma revisão 604, a interface de usuário transita para uma interface de revisão (por exemplo, usando uma transição animada). A interface de revisão é descrita em maiores detalhes abaixo com respeito à figura 7.
[0086] O botão reportar um problema 606 permite que o usuário relate um problema com o aplicativo identificado na interface de informação de aplicativo 403. Em particular, quando o usuário toca no botão reportar um problema 606, a interface de usuário transita para uma interface de relatório (por exemplo, usando uma transição animada). A interface de relatório é descrita em maiores detalhes abaixo com respeito à figura 8.
[0087] O botão cancelar 608 permite que o usuário cancele o menu 602 e retorne para a interface de informação de aplicativo 403 da figura 4.
[0088] A figura 7 é um diagrama de blocos 700 de uma interface de usuário de exemplo do dispositivo móvel 100 para a revisão de um aplicativo selecionado. Em particular, a figura 7 mostra uma interface de revisão 702 apresentada, por exemplo, em resposta ao usuário selecionar o botão escrever uma revisão 604 (figura 6).
[0089] A interface de revisão 702 inclui uma barra de título 701 que identifica a interface como uma interface de revisão. A barra de título 701 ainda inclui um botão retornar 704 e um botão enviar 706. O botão retornar 702 pode cancelar a interface de revisão 702 e permitir que o usuário retorne para uma interface de usuário precedente (por exemplo, a interface de informação de aplicativo 403). O botão enviar 706 permite que o usuário submeta a revisão.
[0090] A interface de revisão 702 inclui uma classificação 708. A classificação 708 permite que o usuário atribua um valor de classificação ao aplicativo. Por exemplo, o usuário pode atribuir um número especificado de estrelas ao aplicativo de um máximo possível (por exemplo, de zero a cinco estrelas). Em particular, o usuário pode atribuir estrelas usando um movimento de gesto na interface sensível ao toque 102. Por exemplo, o usuário pode deslizar um dedo em uma primeira direção para aumentar em incrementos o número de estrelas (até um número máximo, por exemplo, 5) ou em uma segunda direção para reduzir em incrementos o número de estrelas (para um número mínimo, por exemplo, zero).
[0091] A interface de revisão 702 também inclui um campo “de” 710, um campo título (“title”)712, e uma caixa de texto de revisão 714. O campo “de” 710 permite que o usuário identifique quem está provendo a revisão. Em algumas implementações, o campo “de” 710 é automaticamente preenchido com base no perfil de usuário ou em uma informação de conta. Em algumas outras implementações, o campo “de” 710 não é apresentado ao usuário, mas, ao invés disso, é automaticamente adicionado à revisão. O campo título 712 permite que o usuário identifique uma ocupação ou capacidade na qual ele está provendo a revisão. Em algumas implementações, o campo título 712 não é provido.
[0092] A caixa de texto 714 provê espaço adicional para que o usuário proveja um texto de revisão além do valor de classificação. Em algumas implementações, a caixa de texto 714 tem um número máximo de caracteres admitidos para uma entrada de usuário.
[0093] Uma entrada em cada campo e na caixa de texto 714 pode ser provida usando-se o teclado 516. O teclado 516 provê um layout QWERTY completo de teclas para digitação. O usuário introduz um texto com o visor sensível ao toque 102 ao tocar nas teclas individuais de acordo com o texto desejado. Após a introdução de uma informação em um ou mais campos, o usuário pode submeter a revisão ao tocar no botão enviar 706, conforme descrito acima. Em algumas implementações, a submissão da revisão faz com que a interface de usuário transite para a interface de usuário prévia (por exemplo, a interface de informação de aplicativo 403).
[0094] A figura 8 é um diagrama de blocos de uma interface de usuário de exemplo do dispositivo móvel 100 para se relatar sobre um aplicativo selecionado. Em particular, a figura 8 mostra uma interface de relatório 802 apresentada, por exemplo, em resposta ao usuário selecionar o botão reportar um problema 606 (figura 6).
[0095] A interface de relatório 802 inclui uma barra de título 801 que identifica a interface como uma interface de relatório. A barra de título 801 ainda inclui um botão retornar 804 e um botão enviar 806. O botão retornar 804, por exemplo, pode cancelar a interface de relatório 802 e permitir que o usuário retorne a uma interface de usuário precedente (por exemplo, a interface de informação de aplicativo 403). O botão enviar 806 permite que o usuário submeta o relatório.
[0096] A interface de relatório 802 inclui botões de menu com problemas sugeridos a reportar. Em particular, a interface de relatório 802 inclui um botão relate um bug (“report a bug”) 808, um botão relatar como ofensivo (“report as offensive”) 810, e um botão questão não listada (“concern not listed”) 812. O usuário pode selecionar um dos botões de menu ao tocar em um botão de menu em particular na interface de relatório 802. Em algumas implementações, quando um usuário seleciona um botão de menu em particular, o botão de menu selecio- nado é destacado. Em algumas outras implementações, quando o usuário seleciona um botão de menu, um ícone é exibido para indicar uma seleção, por exemplo, de uma marca de verificação.
[0097] Adicionalmente, a caixa de texto 814 é apresentada. A caixa de texto 814 permite que o usuário opcionalmente descreva o problema relatado. Em algumas implementações, a caixa de texto 814 tem um número máximo de caracteres admitidos para uma entrada de usuário.
[0098] Uma entrada na caixa de texto 814 pode ser provida usando-se o teclado 516. O teclado 516 provê um layout QWERTY completo de teclas para digitação. O usuário introduz um texto com o visor sensível ao toque 102 ao tocar nas teclas individuais de acordo com o texto desejado. Após a introdução de uma informação em um ou mais campos, o usuário pode submeter o relatório ao tocar no botão enviar 806, conforme descrito acima. Em algumas implementações, a submissão do relatório faz com que a interface de usuário transite para a interface de usuário prévia (por exemplo, a interface de informação de aplicativo 403).
[0099] Em algumas implementações, o teclado 516 não é apresentado na interface de relatório 802 até o usuário selecionar a caixa de texto 814 (por exemplo, ao tocar na caixa de texto 814).
[00100] A figura 9 é um diagrama de blocos 900 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra um depósito de aplicativo seguindo-se à seleção de uma aba de categorias (por exemplo, a aba categorias 218 na figura 2). Por exemplo, o usuário pode acessar o objeto de exibição de depósito de aplicativo 132 usando o visor sensível ao toque 102 (por exemplo, ao pressionar o objeto de exibição de depósito de aplicativo 132), resultando em uma transição para uma interface de depósito de aplicativo. Em algumas implementações, tocar no objeto de exibição de depósito de aplicativo 132 na figura 1 causa uma transição animada na interface de depósito de aplicativo.
[00101] A interface de usuário para o depósito de aplicativo inclui uma porção de exibição 902 e uma porção de menu 226. A porção de menu 226 pode incluir várias abas. Em particular, a porção de menu 226 inclui a porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Cada uma das abas na porção de menu 226 pode ser usada para acessarem recursos diferentes do depósito de aplicativo.
[00102] A porção de exibição 236 exibe uma interface de categorias 903 associada à aba categorias 218, a qual é mostrada destacada na porção de exibição 236. A interface de categorias 903 inclui uma barra de título 901 que identifica a interface de usuário como uma interface de categorias. Em algumas implementações, a barra de título 901 inclui um ou mais botões, por exemplo, um botão retornar que permite que o usuário acesse uma interface de usuário prévia. Alternativamente, o usuário pode sair do depósito de aplicativo e retornar à interface “inicial” mostrada na figura 1 ao pressionar o botão 120.
[00103] A interface de categorias 903 inclui um ou mais botões de categoria. Em particular, a interface de categorias 903 inclui um botão jogos (“games”) 904, um botão entretenimento (“entertainment”) 906, um botão notícias (“news”) 908, um botão produtividade (“productivity”) 910, um botão esportes (“sports”) 912, e um botão viagem (“travel”) 914. As categorias exibidas podem ser dispostas em qualquer ordem (por exemplo, alfabética, por popularidade, etc.). Adicionalmente, outras categorias podem ser exibidas no lugar das ou além das categorias mostradas. Em algumas implementações, o usuário pode ver categorias adicionais pela rolagem 238 dos botões de categoria.
[00104] Cada botão de categoria permite que o usuário transite pa ra uma interface provendo objetos de aplicativo associados à categoria em particular. Por exemplo, uma seleção do botão games 904 pode fazer com que a interface de categorias transite para uma interface de objeto de jogos que inclui um ou mais objetos de aplicativo correspondentes a jogos ou associados de outra forma à categoria de jogos.
[00105] A figura 10 é um diagrama de blocos 1000 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra objetos de aplicativo de uma categoria selecionada em particular. Em particular, a figura 10 mostra uma interface de objetos de jogos 1003 apresentada em resposta a uma seleção de categoria de usuário (por exemplo, uma seleção de usuário do botão games 904 na figura 9).
[00106] A interface de usuário inclui uma porção de exibição 1002 e uma porção de menu 226. A porção de menu 226 inclui várias abas. Em particular, a porção de menu 226 inclui a porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Em particular, a aba categorias 218 é mostrada destacada.
[00107] A porção de exibição 1002 exibe uma interface de objetos de jogos 1003 associada à seleção de uma categoria de jogos. A interface de objetos de jogos 1003 inclui uma barra de título 1001 que inclui um botão recentemente adicionado 1004 e um botão favoritos de equipe 1006. O botão recentemente adicionado 1004 e o botão favoritos de equipe 1006 são mostrados como botões separados, embora possam assumir outras formas, incluindo, por exemplo, um botão de alternar único, que pode ser comutado a partir de um para o outro.
[00108] A interface de objetos de jogos 1003 também inclui um ou mais objetos de jogos 1040. O botão recentemente adicionado 1004 é mostrado como atualmente selecionado (por exemplo, com base em uma entrada de usuário para o visor sensível ao toque 102). Quando o botão recentemente adicionado 1004 é selecionado, os objetos de jo- gos 1040 exibidos correspondem aos aplicativos de jogos que foram recentemente adicionados ao depósito de aplicativo de uma maneira similar à descrita acima na figura 2, mas com respeito aos objetos de jogos. De modo similar, quando o botão favoritos de equipe 1006 é selecionado ou alternado, os objetos de jogos 1040 exibidos correspondem aos aplicativos de jogos que foram selecionados por um ou mais indivíduos associados ao depósito de aplicativo de uma maneira similar, conforme descrito acima na figura 2.
[00109] Os objetos de jogos 1040 mostrados na porção de exibição 1002 incluem os objetos de jogos 1012, 1014 e 1016. Adicionalmente, quando a porção de exibição 1002 não pode exibir todos os objetos de jogos 1040 de uma vez, o usuário pode rolar 238 para cima ou para baixo para ver objetos de jogos adicionais 1040.
[00110] Cada objeto de jogos 1040 inclui uma informação associada ao aplicativo de jogo em particular. Por exemplo, o objeto de jogo 1012 inclui uma informação de aplicativo de jogo 1018. A informação de aplicativo de jogo 1018 pode incluir uma imagem representando um aplicativo de jogo, o nome do aplicativo de jogo (Jogo 1 (“Game 1”)), um nome de desenvolvedor e uma informação de classificação. Em algumas implementações, a informação de classificação é representada por um número específico de estrelas. As estrelas são preenchidas para indicarem a classificação média (por exemplo, três de cinco) do jogo. Em algumas implementações, as estrelas podem ser parcialmente preenchidas para a representação de um grau mais fino de granula- ridade da classificação média.
[00111] Os objetos de jogos 1040 também incluem uma informação de compara 1022. A informação de compra 1022 indica se o aplicativo é grátis ou deve ser comprado. Em algumas implementações, a informação de compra indica o custo do aplicativo (por exemplo, 5 dólares). Em algumas outras implementações, cada objeto de jogo (por exemplo, os objetos de jogo 1012, 1014 e 1016) pode indicar se o usuário já instalou ou não o jogo em particular. Por exemplo, se o usuário já tiver instalado o jogo identificado pelo objeto de jogo 1012, a informação de compra 1022 poderá ser lida instalado ao invés de grátis. Alternativamente, a informação de compra pode ler desinstalar indicando que o usuário pode desinstalar o aplicativo de jogo já instalado.
[00112] Os objetos de jogo 1040 também podem incluir um indicador “>” 1020. O indicador 1020 indica que uma seleção de um objeto de jogo em particular (por exemplo, ao se tocar no objeto de jogo 1012) transitará a interface de usuário para a provisão de uma informação adicional sobre o aplicativo de jogo selecionado. A transição pode ser animada.
[00113] A porção de exibição 1002 também pode incluir um ou mais anúncios. Na porção de exibição 1002, um primeiro anúncio 1008 e um segundo anúncio 1010 são mostrados próximos da barra de título 1001. Em outras implementações, apenas um anúncio único é apresentado. Alternativamente, anúncios adicionais podem ser apresentados. Adicionalmente, embora os anúncios sejam mostrados próximos da barra de título 1001, um ou mais anúncios podem ser apresentados em localizações diferentes na porção de exibição 1002.
[00114] O usuário pode selecionar um objeto de jogo em particular 1040 de modo a transitar para prover uma informação com referência ao jogo associado ao objeto de jogo selecionado. A informação de jogo é provida de uma maneira similar à interface de informação de aplicativo 403 descrita acima com respeito à figura 4.
[00115] A figura 11 é um diagrama de blocos 1100 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra um depósito de aplicativo seguindo-se à seleção de uma aba os 25 melhores (por exemplo, a aba os 25 melhores 220). Por exemplo, o usuário po- de acessar o objeto de exibição de depósito de aplicativo 132 usando o visor sensível ao toque 102 (por exemplo, ao pressionar o objeto de exibição de depósito de aplicativo 132), resultando em uma transição para uma interface de depósito de aplicativo. Em algumas implementações, tocar no objeto de exibição de depósito de aplicativo 132 na figura 1 causa uma transição animada para a interface de depósito de aplicativo.
[00116] A interface de usuário para o depósito de aplicativo inclui uma porção de exibição 1102 e uma porção de menu 226. A porção de menu 226 pode incluir várias abas. Em particular, a porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Cada uma das abas na porção de menu 226 pode ser usada para acessarem diferentes recursos do depósito de aplicativo.
[00117] A porção de exibição 1102 exibe uma interface de os 25 melhores 1103 associada à aba os 25 melhores 220, a qual é mostrada destacada na porção de exibição 236. A interface de os 25 melhores 1103 inclui uma barra de título 1101 que identifica a interface de usuário como uma interface de os 25 melhores. A barra de título 1101 também inclui um botão mostrar grátis (“show free”) 1104 e um botão ocultar grátis (“hide free”) 1106.
[00118] Quanto o botão mostrar grátis1104 é selecionado (conforme é mostrado pelo destaque na figura 11), a interface de “os 25 melhores” 1103 exibe os objetos de aplicativo 1140 incluindo aqueles associados aos aplicativos disponíveis de graça. Quando o botão ocultar grátis1106 é selecionado, a interface de “os 25 melhores” 1103 apenas exibe objetos de aplicativo que requerem pagamento.
[00119] A interface de “os 25 melhores” 1103 inclui os objetos de aplicativo 1140. Em particular, os 25 objetos de aplicativo 1140 são listados. Contudo, quando todos os 25 objetos de aplicativo 1140 não podem ser exibidos na porção de exibição 1102, o usuário pode rolar 238 para ver os objetos de aplicativo adicionais. Adicionalmente, em algumas implementações, quando o usuário rola para o fundo da lista de “25 melhores” de objetos de aplicativo, um botão pode ser provido para se permitir que o usuário veja um outro grupo de objetos de aplicativo (por exemplo, os “próximos 25” objetos de aplicativo).
[00120] Os objetos de aplicativo 1140 mostrados incluem os objetos de aplicativo 1112, 1114 e 1116. Os objetos de aplicativo 1140 são apresentados em uma ordem classificada. Assim, o objeto de aplicativo 1112 é classificado acima do objeto de aplicativo 1114. A classificação de cada objeto de aplicativo é identificada no objeto de aplicativo. Por exemplo, o objeto de aplicativo 1112 inclui um identificador de classificação 1118 que identifica o objeto de aplicativo 1112 como sendo um número classificado na lista de objetos de aplicativo 1140.
[00121] Cada objeto de aplicativo 1140 inclui uma informação associada ao aplicativo em particular. Por exemplo, o objeto de aplicativo 1112 inclui a informação de aplicativo 1122. A informação de aplicativo 1122 pode incluir uma imagem representando o aplicativo, o nome do aplicativo (Aplicativo 5 (“Application 5”)), um nome de desenvolvedor e uma informação de classificação. Em algumas implementações, a informação de classificação é representada por um número específico de estrelas. As estrelas são preenchidas para indicarem a classificação média (por exemplo, 3/5) do jogo. Em algumas implementações, as estrelas podem ser parcialmente preenchidas para representarem um grau mais fino de granularidade da classificação média.
[00122] Os objetos de aplicativo 1140 também incluem uma informação de compra 1124. A informação de compra 1124 indica se o aplicativo é grátis ou deve ser comprado. Em algumas implementações, a informação de compra indica o custo do aplicativo (por exemplo, 5 dólares). Em algumas outras implementações, cada objeto de aplicativo (por exemplo, os objetos de aplicativo 1112, 1114 e 1116) pode indicar se o usuário já instalou ou não o aplicativo em particular. Por exemplo, se o usuário já tiver instalado o aplicativo identificado pelo objeto de aplicativo 1112, a informação de compra 1124 poderá ser lida instalado ao invés de grátis. Alternativamente, a informação de compra 1124 pode ler desinstalar indicando que o usuário pode de- sinstalar o aplicativo de aplicativo já instalado.
[00123] Os objetos de aplicativo 1140 também podem incluir um indicador “>” 1124. O indicador 1124 indica que uma seleção de um objeto de aplicativo em particular (por exemplo, ao se tocar no objeto de aplicativo 1112) transitará a interface de usuário para a provisão de uma informação adicional sobre o aplicativo selecionado. A transição pode ser animada.
[00124] A porção de exibição 1102 também pode incluir um ou mais anúncios. Na porção de exibição 1102, um primeiro anúncio 1108 e um segundo anúncio 1110 são mostrados próximos da barra de título 1101. Em outras implementações, apenas um anúncio único é apresentado. Alternativamente, anúncios adicionais podem ser apresentados. Adicionalmente, embora os anúncios sejam mostrados próximos da barra de título 1101, um ou mais anúncios podem ser apresentados em localizações diferentes na porção de exibição 1102.
[00125] A seleção de um objeto de aplicativo em particular na lista classificada de objetos de aplicativo 1140 faz a interface de usuário transitar para uma interface provendo uma informação com referência ao aplicativo associado ao objeto de aplicativo selecionado. A informação de aplicativo é provida de uma maneira similar à interface de informação de aplicativo 403 descrita acima com respeito à figura 4.
[00126] A figura 12 é um diagrama de blocos 1200 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra os “25 melhores” do depósito de aplicativo com aplicativos grátis ocultos. A inter face de usuário para o depósito de aplicativo inclui uma porção de exibição 1202 e a porção de menu 226. A porção de menu 226 pode incluir várias abas. Em particular, a porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Cada uma das abas na porção de menu 226 pode ser usada para acessarem diferentes recursos do depósito de aplicativo.
[00127] A porção de exibição 1202 exibe uma interface de os 25 melhores 1203 associada à aba os 25 melhores 220, a qual é mostrada destacada na porção de exibição 236. A interface de os 25 melhores 1203 inclui uma barra de título 1201 que identifica a interface de usuário como uma interface de os 25 melhores. A barra de título 1201 também inclui um botão mostrar grátis 1104 e um botão ocultar grátis 1106. Em particular, o botão ocultar grátis1106 é selecionado, conforme mostrado pelo destaque na figura 12. Quando o botão ocultar grá- tis1106 é selecionado, a interface de “os 25 melhores” 1203 apenas exibe objetos de aplicativo que requerem pagamento.
[00128] A interface de “os 25 melhores” 1203 inclui os objetos de aplicativo 1240. Em particular, os 25 objetos de aplicativo 1240 são listados. Contudo, quando todos os 25 objetos de aplicativo 1240 não podem ser exibidos na porção de exibição 1202, o usuário pode rolar 238 para ver os objetos de aplicativo adicionais. Adicionalmente, em algumas implementações, quando o usuário rola para o fundo da lista de “25 melhores” de objetos de aplicativo, um botão pode ser provido para se permitir que o usuário veja um outro grupo de objetos de aplicativo (por exemplo, os “próximos 25” objetos de aplicativo).
[00129] Os objetos de aplicativo 1240 mostrados incluem os objetos de aplicativo 1204, 1206 e 1208. Os objetos de aplicativo 1240 são apresentados em uma ordem classificada. Assim, o objeto de aplicativo 1204 é classificado acima do objeto de aplicativo 1206. A classifica- ção de cada objeto de aplicativo é identificada no objeto de aplicativo. Por exemplo, o objeto de aplicativo 1204 inclui um identificador de classificação 1210 que identifica o objeto de aplicativo 1204 como sendo um número classificado na lista de objetos de aplicativo 1240. A classificação pode ser com base, por exemplo, na classificação de estrela média de cada aplicativo ou em algum outro critério.
[00130] Cada objeto de aplicativo 1240 inclui uma informação associada ao aplicativo em particular. Por exemplo, os objetos de aplicativo 1240 podem incluir uma imagem representando o aplicativo, o nome do aplicativo (por exemplo, Aplicativo 2 (“Application 2”)), um nome de desenvolvedor e uma informação de classificação.
[00131] Os objetos de aplicativo 1240 também incluem uma informação de compra 1212. Em particular, uma vez que o botão ocultar grátis 1106 está selecionado ou alternado, cada um dos objetos de aplicativo 1240 requer pagamento. A seleção de um objeto de aplicativo em particular na lista classificada de objetos de aplicativo 1240 faz a interface de usuário transitar para uma interface provendo uma informação referente ao aplicativo associado ao objeto de aplicativo selecionado. A informação de aplicativo é provida de uma maneira similar à interface de informação de aplicativo 403 descrita acima com respeito à figura 4.
[00132] A figura 13 é um diagrama de blocos 1300 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra um depósito de aplicativo seguindo-se à seleção de uma aba pesquisar. Por exemplo, o usuário pode acessar o objeto de exibição de depósito de aplicativo 132 usando o visor sensível ao toque 102 (por exemplo, ao pressionar o objeto de exibição de depósito de aplicativo 132), resultando em uma transição para uma interface de depósito de aplicativo. Em algumas implementações, tocar no objeto de exibição de depósito de aplicativo 132 na figura 1 causa uma transição animada para a in- terface de depósito de aplicativo.
[00133] A interface de usuário para o depósito de aplicativo inclui uma porção de exibição 1302 e a porção de menu 226. A porção de menu 226 pode incluir várias abas. Em particular, a porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Cada uma das abas na porção de menu 226 pode ser usada para acessarem diferentes recursos do depósito de aplicativo.
[00134] Em particular, a porção de exibição 1302 exibe uma interface de pesquisa 1303 associada à aba pesquisar 222, a qual é mostrada destacada na porção de exibição 236. A interface de pesquisa 1303 inclui uma barra de título 1201 que identifica a interface de usuário como uma interface de pesquisa de aplicativo.
[00135] A interface de pesquisa 1303 inclui um campo de pesquisa 1304 e um botão pesquisar 1306. O campo de pesquisa 1304 permite que um usuário introduza um ou mais termos de pesquisa. Por exemplo, o usuário pode introduzir palavras chaves identificando um aplicativo em particular, um desenvolvedor, uma categoria ou outras palavras chaves. O botão pesquisar 1306 executa uma pesquisa de abertura com base na entrada de usuário para o campo de pesquisa 1304. Por exemplo, o usuário pode executar a pesquisa ao tocar no botão pesquisar 1306.
[00136] O usuário pode introduzir termos de pesquisa no campo de pesquisa 1304 usando o teclado 516. O teclado 516 provê um layout QWERTY completo de teclas para digitação. O usuário introduz um texto com o visor sensível ao toque 102 ao tocar nas teclas individuais de acordo com o texto desejado.
[00137] A execução de uma pesquisa (por exemplo, ao se tocar no botão pesquisar 1306) transita a interface de usuário para uma interface provendo uma informação se refere a um ou mais aplicativos asso- ciados aos termos de pesquisa introduzidos. A informação de aplicativo é provida de uma maneira similar à interface de informação de aplicativo 403 (por exemplo, como uma lista de objetos de aplicativo), conforme descrito acima com respeito à figura 4.
[00138] A figura 14 é um diagrama de blocos 1400 de uma interface de usuário de exemplo do dispositivo móvel 100, após se invocar um objeto de exibição de depósito de aplicativo e que ilustra as atualizações disponíveis. Por exemplo, o usuário pode acessar o objeto de exibição de depósito de aplicativo 132 usando o visor sensível ao toque 102 (por exemplo, ao pressionar o objeto de exibição de depósito de aplicativo 132), resultando em uma transição para uma interface de depósito de aplicativo. Em algumas implementações, tocar no objeto de exibição de depósito de aplicativo 132 na figura 1 causa uma tran-sição animada para a interface de depósito de aplicativo.
[00139] A interface de usuário para o depósito de aplicativo inclui uma porção de exibição 236 e a porção de menu 240. A porção de menu 226 inclui várias abas. Em particular, a porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Cada uma das abas na porção de menu 226 pode ser usada para acessarem diferentes recursos do depósito de aplicativo.
[00140] A porção de exibição 236 exibe uma interface de recursos 203 associada à aba recursos 216, a qual é mostrada destacada na porção de exibição 236. A interface de recursos 203 incluindo os objetos de aplicativo é descrita acima com respeito à figura 2.
[00141] A aba atualizações 224 inclui uma insígnia de atualizações 1402. A insígnia de atualizações 1402 identifica se há ou não atualizações disponíveis para os aplicativos instalados no dispositivo móvel 100. O usuário pode identificar se há atualizações sem selecionar a aba atualizações 224. Por exemplo, a insígnia de atualizações 1402 pode ser um símbolo ou um gráfico associado à aba atualizações 224. Conforme mostrado na figura 14, a insígnia de atualizações 1402 é um círculo com um número no interior que é sobreposto a uma porção do gráfico que identifica a aba atualizações 224. Adicionalmente, a insígnia de atualizações 1402 pode ser visível apenas quando uma atualização estiver disponível. Em algumas implementações, a insígnia de atualizações indica o número de atualizações disponíveis (por exemplo, ao se incluir um número na insígnia). Por exemplo, a insígnia de atualizações 1402 mostra que há duas atualizações disponíveis.
[00142] A figura 15 é um diagrama de blocos de uma interface de usuário de exemplo 1500 do dispositivo móvel 100 que ilustra um depósito de aplicativo seguindo-se à seleção de uma aba de atualizações (por exemplo, a aba atualizações 224). Por exemplo, o usuário pode acessar o objeto de exibição de depósito de aplicativo 132 usando o visor sensível ao toque 102 (por exemplo, ao pressionar o objeto de exibição de depósito de aplicativo 132), resultando em uma transição para uma interface de depósito de aplicativo. Em algumas implementações, tocar no objeto de exibição de depósito de aplicativo 132 na figura 1 causa uma transição animada para a interface de depósito de aplicativo.
[00143] A interface de usuário para o depósito de aplicativo inclui uma porção de exibição 1102 e a porção de menu 226. A porção de menu 226 pode incluir várias abas. Em particular, a porção de menu 226 inclui a aba recursos 216, a aba categorias 218, a aba os 25 melhores 220, a aba pesquisar 222, e a aba atualizações 224. Cada uma das abas na porção de menu 226 pode ser usada para acessarem diferentes recursos do depósito de aplicativo.
[00144] A porção de exibição 1502 exibe uma interface de atualizações 1503 associada à aba atualizações 224, a qual é mostrada destacada na porção de exibição 236. A interface de atualizações 1503 inclui uma barra de título 1501 que identifica a interface de usuário como a interface de atualização. A barra de título 1501 também inclui um botão retornar opcional 1504. O botão retornar 1504 permite que o usuário saia da interface de atualizações 1503 ou do depósito de aplicativo e retorne para uma interface de usuário anterior. Alternativamente, o usuário pode sair do depósito de aplicativo e retornar para a interface “inicial” mostrada na figura 1 ao pressionar o botão 120.
[00145] A interface de atualizações 1503 inclui os objetos de atualização 1540. Em particular, dois objetos de atualização 1506 e 1508 são mostrados na interface de atualizações 1503, o que corresponde ao número de atualizações identificadas pela insígnia de atualizações 1402 na figura 14. Em algumas outras implementações, há mais objetos de atualização 1540 do que podem ser exibidos na porção de exibição 1502. Quando há objetos de atualização adicionais 1540 que podem ser exibidos, o usuário pode rolar para ver objetos de atualização adicionais. Adicionalmente, em algumas implementações, quando ao usuário pode ser apresentado um botão para se permitir que o usu-ário veja um outro grupo de objetos de atualização (por exemplo, os próximos 25 objetos de atualização) após uma rolagem ou sem qualquer rolagem.
[00146] Em algumas implementações, os objetos de atualização 1540 identificam atualizações em particular disponíveis para aplicativos já instalados no dispositivo móvel 100. Por exemplo, o objeto de atualização 1506 identifica uma atualização para Aplicativo A (“Application A”), enquanto o objeto de atualização 1508 identifica uma atualização para Aplicativo B (“Application B”). O usuário pode selecionar o objeto de atualização em particular (por exemplo, ao tocar no objeto de atualização ou em um botão de atualização associado 1514). A seleção do objeto de atualização pode indicar a transferência via download da atualização. Alternativamente, a seleção do objeto de atualização pode transitar a interface de atualizações 1503 para uma interface de informação que provê uma informação adicional sobre a atualização, após o que o usuário pode decidir se é ou não para obter a atualização. Em algumas implantações, um botão de selecionar tudo é provido na interface de atualizações 1503, permitindo que o usuário obtenha todas as atualizações de aplicativo associadas aos objetos de atualização exibidos 1540.
[00147] Mediante a seleção de um ou mais dos objetos de atualização 1503 para transferência via download, a interface de atualizações 1503 pode terminar, restaurando a interface prévia ou retornando o usuário para a tela inicial. Alternativamente, quando o usuário seleciona um objeto de atualização em particular (por exemplo, o objeto de atualização 1506), aquele objeto desaparece da interface de atualizações 1503 (por exemplo, apenas o objeto de atualização 1508 permaneceria).
[00148] A figura 16 é um diagrama de blocos 1600 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra uma transferência via download de aplicativo. Por exemplo, o usuário pode selecionar um aplicativo em particular no depósito de aplicativo, por exemplo, conforme descrito acima. Quando o usuário seleciona um objeto de aplicativo a transferir (via download), a interface de usuário pode transitar para a tela inicial incluindo os objetos de exibição 104 e 106, conforme descrito acima com respeito à figura 1.
[00149] Adicionalmente, um objeto de transferência via download 1602 é apresentado como um dos objetos de exibição 106. O objeto de transferência via download apresenta um marcador de posição de objeto de luminosidade reduzida ou sombreado para o aplicativo sendo transferido via download. O objeto de transferência via download 1602 é posicionado na próxima localização disponível em relação aos outros objetos de exibição 106. Em particular, o objeto de transferência via download inclui um indicador carregando (“loading...”) ao invés do título do aplicativo, bem como uma barra de carregamento. A barra de carregamento pode ser animada, para mostrar o progresso da transferência via download. Uma vez que a transferência via download do aplicativo esteja completa, o carregando muda para o título do aplicativo e a imagem apresentada no objeto de transferência via download 1602 é modificada para corresponder ao aplicativo transferido via download.
[00150] A figura 17 é um fluxograma que ilustra um processo de exemplo 1700 para navegação em um depósito de aplicativo usando- se um dispositivo móvel. Uma entrada é provida para um dispositivo móvel requisitando uma interface de gerenciamento de aplicativo (etapa 1702). Por exemplo, o usuário pode selecionar (por exemplo, usando um visor sensível ao toque) um objeto de depósito de aplicativo, conforme mostrado, por exemplo, na figura 1.
[00151] Uma interface de gerenciamento de aplicativo é apresentada (etapa 1704). Por exemplo, uma ou mais interfaces de usuário podem ser apresentadas em associação com um depósito de aplicativo. A interface de gerenciamento de aplicativo pode incluir botões, botões de duas posições, ou outros elementos ativados por usuário, que permitam que o usuário navegue entre diferentes interfaces de usuário, identifique e selecione objetos de aplicativo, reveja e relate sobre os aplicativos, conforme mostrado, por exemplo, nas figuras 2 a 15.
[00152] Uma entrada é recebida selecionando um aplicativo em particular para instalação (etapa 1706). A entrada pode ser recebida, por exemplo, a partir de um usuário tocando em um visor sensível ao toque (por exemplo, o visor sensível ao toque 102 da figura 1). Por exemplo, o usuário pode pesquisar ou identificar um aplicativo na interface de gerenciamento de aplicativo apresentada usando diferentes critérios ou listagens providas pela interface de gerenciamento de apli- cativo. O usuário pode selecionar o aplicativo em particular usando o visor sensível ao toque ao tocar em um objeto de aplicativo exibido correspondente ao aplicativo em particular.
[00153] Em algumas outras implementações, outras entradas de usuário podem ser recebidas. Por exemplo, uma entrada pode ser recebida revisando um aplicativo, relatando um problema com um aplicativo, notificando outros usuários sobre um aplicativo, ou atualizando um aplicativo previamente instalado.
[00154] Uma determinação é feita quanto a se um pagamento é requerido para o aplicativo selecionado (etapa 1708). Alguns aplicativos podem ser grátis para qualquer usuário, enquanto outros aplicativos requerem pagamento. Se um pagamento não for requerido, o aplicativo será instalado no dispositivo móvel (etapa 1710).
[00155] Se um pagamento for requerido, o pagamento será coletado (etapa 1712). O pagamento pode ser recebido, por exemplo, ao se cobrar de uma conta de usuário, resgatar um cupom ou outro crédito, ou pelo recebimento de um pagamento eletrônico (por exemplo, por cartão de crédito) a partir do usuário. Em algumas implementações, uma autenticação é realizada para se verificar o usuário.
[00156] O aplicativo é apresentado em uma tela inicial do dispositivo móvel (etapa 1714). O aplicativo pode ser apresentado como um objeto na tela inicial. Em algumas implementações, enquanto o aplicativo está sendo instalado, um objeto de marcador de posição é posicionado na tela inicial (por exemplo, em uma localização disponível seguinte na tela inicial). O objeto de marcador de posição pode ter a luminosidade reduzida e incluir outras indicações que o aplicativo ainda não está disponível (por exemplo, provendo um texto de carregamento). O objeto de marcador de posição pode indicar o progresso da instalação (por exemplo, usando-se uma animação de barra de carregamento).
[00157] Em algumas implementações, o depósito de aplicativo pode incluir um ou mais aplicativos que sejam específicos de localização. Por exemplo, corporações ou outras entidades podem desenvolver e prover aplicativos na rede, os quais não são acessíveis para aqueles fora do local de rede. Em algumas outras implementações, controles dos pais podem ser ativados (por exemplo, usando-se regulagens para o dispositivo móvel) para limitação do acesso a aplicativos ou tipos em particular de aplicativos no depósito de aplicativo.
[00158] A figura 18 é um diagrama de blocos 1800 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra um aplicativo disponível para apagar. O usuário pode identificar os aplicativos disponíveis para apagar, por exemplo, pela seleção de um objeto de exibição 106 (por exemplo, usando-se um visor sensível ao toque). Por exemplo, o usuário pode tocar e manter um objeto de exibição 106 correspondente a um aplicativo em particular (por exemplo, o aplicativo 1802) por um período de tempo para se entrar em um modo de edição.
[00159] Em resposta a manter o aplicativo, o aplicativo mantido juntamente com um ou mais outros objetos de exibição 106 pode se tornar editável (por exemplo, móvel para outras localizações no visor sensível ao toque 102). Alguns objetos de exibição 106 podem ser apagados. O sistema pode apresentar um indicador no modo de edição identificando aqueles objetos de exibição, por exemplo, uma insígnia com um ”X” apresentada para aqueles objetos de exibição que podem ser apagados. Conforme mostrado na figura 18, Aplicativo 1 (“Application1”) 1802 tem uma insígnia indicando que este aplicativo pode ser apagado. O usuário pode selecionar a insígnia (por exemplo, ao tocar no “X” no visor sensível ao toque 102), de modo a iniciar um processo de apagar para o aplicativo.
[00160] A figura 19 é um diagrama de blocos 1900 de uma interface de usuário de exemplo do dispositivo móvel 100 que ilustra um alerta de classificação 1902. Quando um usuário seleciona um aplicativo para apagar (por exemplo, o aplicativo 1802 da figura 18), o alerta de classificação 1902 pode ser exibido, por exemplo, na interface de usuário provida pelo visor sensível ao toque 102. Em algumas implementações, a porção da interface de usuário fora do alerta de classificação 1902 pode ter a luminosidade reduzida em relação ao alerta de classificação 1902.
[00161] O alerta de classificação 1902 pode incluir uma requisição para revisão do aplicativo, uma escala de classificação (por exemplo, um conjunto de estrelas) e um ou mais botões (por exemplo, para se submeter uma classificação ou declinar de classificar o aplicativo). O usuário pode prover uma entrada (por exemplo, usando o visor sensível ao toque 102) que indique uma classificação em particular (por exemplo, ao selecionar um número em particular de estrelas). Uma vez que o usuário tenha selecionado um número em particular de estrelas, o usuário pode submeter a classificação usando, por exemplo, um botão “rate” (classificar). Alternativamente, o usuário pode declinar de classificar o aplicativo, por exemplo, ao selecionar um botão “no thanks” (não, obrigada).
[00162] A figura 20 é um fluxograma que ilustra um processo de exemplo 2000 para o apagar de um aplicativo instalado usando-se um dispositivo móvel. Uma entrada é recebida para o processo de apagar um aplicativo instalado (etapa 2002). A entrada pode ser recebida, por exemplo, a partir de um usuário tocando um visor sensível ao toque (por exemplo, o visor sensível ao toque 102 da figura 18). Por exemplo, o usuário pode selecionar um aplicativo em particular e prover uma entrada indicando que o aplicativo selecionado deve ser apagado. Em algumas implementações, o usuário pode entrar em um modo de edição que permite que o usuário identifique os aplicativos que podem ser apagados, bem como selecione um aplicativo em particular para apagar. Em algumas implementações, quando um usuário seleciona um aplicativo para apagar, um alerta de confirmação pode ser apresentado para o usuário. O alerta de confirmação pode indicar que continuar apagará o aplicativo incluindo quaisquer dados salvos associados ao aplicativo. O alerta de confirmação ainda pode prover uma oportunidade para que o usuário cancele o processo de apagar.
[00163] Um alerta de classificação é apresentado (etapa 2004). O alerta de classificações pode ser apresentado antes da conclusão do processo de apagar do aplicativo selecionado. O alerta de classificações permite que o usuário proveja um feedback para o aplicativo sendo apagado. Por exemplo, o usuário pode introduzir uma classificação para o aplicativo (por exemplo, ao selecionar um número especificado de estrelas).
[00164] Uma determinação é feita quanto a se o usuário classificou o aplicativo (etapa 2006). A determinação pode ser feita de acordo com uma ou mais entradas de usuário. Por exemplo, com base em se o usuário introduziu uma classificação ou selecionou um botão indicando que uma classificação foi provida. Alternativamente, a entrada de usuário pode indicar que nenhuma classificação está sendo provida. Por exemplo, o usuário pode selecionar um botão indicando que nenhuma classificação está sendo provida.
[00165] Se a determinação de que foi feita uma classificação for provida, a informação de classificação será enviada para uma localização remota (etapa 2008). Por exemplo, a informação de classificação pode ser enviada para um depósito de aplicativo localizado em uma localização remota (por exemplo, o depósito de aplicativo descrito acima). Após o envio da informação de classificação, o aplicativo é removido e a interface de usuário pode retornar para uma tela inicial ou uma outra interface-padrão (etapa 2010).
[00166] Se a determinação de que foi feita uma classificação não for provida, o aplicativo será removido e a interface de usuário poderá retornar para uma tela inicial ou uma outra interface-padrão (etapa 2010).
[00167] A figura 21 é um diagrama de blocos de um ambiente de operação de rede de exemplo 2100 para o dispositivo móvel 100 da figura 1. O dispositivo móvel 100 da figura 1 pode se comunicar, por exemplo, por uma ou mais redes com fio e/ou sem fio 2110 em uma comunicação de dados. Por exemplo, uma rede sem fio 2112, por exemplo, uma rede celular, pode se comunicar com uma rede de área ampla (WAN) 2114, tal como a Internet, pelo uso de um gateway 2116. Da mesma forma, um ponto de acesso 2118, tal como um ponto de acesso sem fio 802.11g, pode prover um acesso de comunicação para a rede de área ampla 2114. Em algumas implementações, comunicações de voz e de dados podem ser estabelecidas pela rede sem fio 2112 e pelo ponto de acesso 2118. Por exemplo, o dispositivo móvel 100a pode fazer e receber chamadas telefônicas (por exemplo, usando protocolos de VoIP), enviar e receber mensagens de e-mail (por exemplo, usando o protocolo POP3), e recuperar documentos eletrônicos e/ou transmissões contínuas, tais como páginas da web, fotografias e viscosidade, pela rede sem fio 2112, pelo gateway 2116 e pela rede de área ampla 2114 (por exemplo, usando TCP/IP ou protocolos de UDP). Da mesma forma o dispositivo móvel 100b pode fazer e receber chamadas telefônicas, enviar e receber mensagens de e-mail e recuperar documentos eletrônicos pelo ponto de acesso 2118 e pela rede de área ampla 2114. Em algumas implementações, o dispositivo móvel 100 pode ser fisicamente conectado ao ponto de acesso 2118 usando-se um ou mais cabos, e o ponto de acesso 2118 pode ser um computador pessoal. Nesta configuração, o dispositivo móvel 100 po- de ser referido como um dispositivo “amarrado”.
[00168] Os dispositivos móveis 100a e 100b também podem estabelecer comunicações por outros meios. Por exemplo, o dispositivo móvel 100a pode se comunicar com outros dispositivos sem fio, por exemplo, outros dispositivos sem fio 100, telefones celulares, etc., pela rede sem fio 2112. Da mesma forma, os dispositivos móveis 100a e 100b podem estabelecer comunicações de par a par 2120, por exemplo, uma rede de área pessoal, pelo uso de um ou mais subsistemas de comunicação, tal como o dispositivo de comunicação por Bluetooth® 188 mostrado na figura 1. Outros protocolos de comunicação e outras topologias também podem ser implementados.
[00169] O dispositivo móvel 100 pode se comunicar, por exemplo, com um ou mais serviços 2130, 2140, 2150 e 2160 e/ou um ou mais editores de conteúdo 2170 por uma ou mais redes com fio e/ou sem fio 2110. Por exemplo, um serviço de navegação 2130 pode prover uma informação de navegação, por exemplo, uma informação de mapa, uma informação de localização, uma informação de rota e uma outra informação, para o dispositivo móvel 100. No exemplo mostrado, um usuário do dispositivo móvel 100b invocou uma funcionalidade de mapa, por exemplo, ao pressionar o objeto maps 144 na interface gráfica de usuário de nível de topo mostrada na figura 1, e requisitou e recebeu um mapa para a localização “1 Infinite Loop, Cupertino, CA”.
[00170] Um serviço de envio de mensagem 240 pode prover, por exemplo, um e-mail e/ou outros serviços de envio de mensagem. Um serviço de mídia 2150 pode prover, por exemplo, acesso a arquivos de mídia, tais como arquivos de música, arquivos de filme, videoclipes e outros dados de mídia. Um ou mais outros serviços 2160 também podem ser utilizados pelo dispositivo móvel 100.
[00171] O dispositivo móvel 100 também pode acessar outros dados e conteúdo por uma ou mais redes com fio e/ou sem fio 2110. Por exemplo, um depósito de aplicativo 2170 pode ser acessado pelo dispositivo móvel 100 para a provisão de aplicativos. Esse acesso pode ser provido pela invocação de uma função de navegação na web ou aplicativo (por exemplo, um navegador) em resposta a um usuário tocar em um objeto da web na tela inicial do dispositivo móvel 100. Arquitetura de Exemplo de Dispositivo Móvel
[00172] A figura 22 é um diagrama de blocos de uma implementação de exemplo do dispositivo móvel 100 da figura 1. O dispositivo móvel 100 pode incluir uma interface de memória 2202, um ou mais processadores de dados, processadores de imagem e/ou unidades de processamento central 2204, e uma interface de periféricos 2206. A interface de memória 2202, um ou mais processadores 2204 e/ou a interface de periféricos 2206 podem ser componentes separados ou podem ser integrados em um ou mais circuitos integrados. Os vários componentes no dispositivo móvel 100 podem ser acoplados por um ou mais barramentos de comunicação ou linhas de sinal.
[00173] Sensores, dispositivos e subsistemas podem ser acoplados à interface de periféricos 2206 para se facilitarem múltiplas funcionalidades. Por exemplo, um sensor de movimento 2210, um sensor de luz 2212, e um sensor de proximidade 2214 podem ser acoplados à interface de periféricos 2206 para facilitação das funções de orientação, iluminação e proximidade descritas com respeito à figura 1. Outros sensores 2216 também podem ser conectados à interface de periféricos 2206, tais como um sistema de posicionamento (por exemplo, um receptor de GPS), um sensor de temperatura, um sensor biométrico, ou outro dispositivo de detecção, para facilitação das funcionalidades relacionadas.
[00174] Um subsistema de câmera 2220 e um sensor ótico 2222, por exemplo, um dispositivo de carga acoplada (CCD) ou um sensor ótico de semicondutor de óxido de metal complementar (CMOS), po- dem ser utilizados para facilitação das funções de câmera, tal como a gravação de fotografias e videoclipes.
[00175] As funções de comunicação podem ser facilitadas através de um ou mais subsistemas de comunicação sem fio 2224, os quais podem incluir receptores e transmissores de frequência de rádio e/ou receptores e transmissores óticos (por exemplo, por infravermelho). O projeto específico e a implementação do subsistema de comunicação 2224 podem depender da(s) rede(s) de comunicação pela(s) qual(is) se pretende que o dispositivo móvel 100 opere. Por exemplo, um dispositivo móvel 100 pode incluir subsistemas de comunicação 2224 projetados para operarem por uma rede de GSM, uma rede de GPRS, uma rede EDGE, uma rede de Wi-Fi ou WiMax, e uma rede de Bluetooth®. Em particular, os subsistemas de comunicação sem fio 2224 po-dem incluir protocolos de hospedagem, de modo que o dispositivo 100 possa ser configurado como uma estação base para outros dispositivos sem fio.
[00176] Um subsistema de áudio 2226 pode ser acoplado a um alto-falante 2228 e a um microfone 2230, para facilitarem funções habilitadas por voz, tais como reconhecimento de voz, replicação de voz, gravação digital e funções de telefonia.
[00177] O subsistema de I/O 2240 pode incluir um controlador de tela de toque 2242 e/ou outro(s) controlador(es) de entrada 2244. O controlador de tela de toque 2242 pode ser acoplado a uma tela de toque 2246. A tela de toque 2246 e o controlador de tela de toque 2242 podem detectar, por exemplo, contato e movimento ou uma interrupção dos mesmos usando qualquer uma de múltiplas tecnologias de sensibilidade a toque, incluindo, mas não limitando, tecnologias capa- citivas, resistivas, de infravermelho, e de onda acústica de superfície, bem como outros arranjos de sensor de proximidade ou outros ele-mentos para a determinação de um ou mais pontos de contato com a tela de toque 2246.
[00178] O(s) outro(s) controlador(es) de entrada 2244 pode(m) ser acoplado(s) a outros dispositivos de entrada / controle 2248, tais como um ou mais botões, comutadores rotativos, do tipo de rodar com o dedo, porta de infravermelho, porta USB e/ou um dispositivo apontador, tal como uma caneta. Um ou mais botões (não mostrados) podem incluir um botão para cima / para baixo para controle de volume do alto- falante 2228 e/ou do microfone 2230.
[00179] Em uma implementação, uma pressão do botão por uma primeira duração pode desengajar uma trava da tela de toque 2246; e uma pressão do botão por uma segunda duração que é mais longa do que a primeira duração pode ligar ou desligar a potência para o dispositivo móvel 100. O usuário pode ser capaz de personalizar uma funcionalidade de um ou mais botões. A tela de toque 2246 também pode ser usada, por exemplo, para a implementação de botões virtuais ou de software e/ou um teclado.
[00180] Em algumas implementações, o dispositivo móvel 100 pode apresentar arquivos gravados de áudio e/ou vídeo, tais como arquivos em MP3, AAC e MPEG. Em algumas implementações, o dispositivo móvel 100 pode incluir uma funcionalidade de um tocador de MP3, tal como um iPOD®. O dispositivo móvel 100 pode incluir, portanto, um conector de 32 pinos que seja compatível com o iPOD®. Outros dispositivos de entrada / saída e controle também podem ser usados.
[00181] A interface de memória 2202 pode ser acoplada a uma memória 2250. A memória 2250 pode incluir uma memória de acesso randômico de alta velocidade e/ou uma memória não volátil, tais como um ou mais dispositivos de armazenamento de disco magnético, um ou mais dispositivos de armazenamento óticos, e/ou uma memória flash (por exemplo, NAND, NOR). A memória 2250 pode armazenar um sistema operacional 2252, tal como Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, e um sistema operacional embutido, tal como VxWorks. O sistema operacional 2252 pode incluir instruções para a manipulação de serviços básicos do sistema e para a realização de tarefas dependentes de hardware. Em algumas implementações, o sistema operacional 2252 pode ser um kernel (por exemplo, um kernel de UNIX).
[00182] A memória 2250 também pode armazenar instruções de comunicação 2254 para facilitação de uma comunicação com um ou mais dispositivos adicionais, um ou mais computadores e/ou um ou mais servidores. A memória 2250 também pode incluir instruções de interface gráfica de usuário 2256 para facilitação do processamento de uma interface gráfica de usuário, incluindo apresentação, navegação e seleção em um depósito de aplicativo, conforme mostrado nas figura 2 a 16; instruções de processamento de sensor 2258 para facilitação de processamento e funções associadas a sensor; instruções de telefone 2260 para facilitação de processos e funções relacionadas a telefone; instruções de envio de mensagem eletrônica 2262 para facilitação de processos e funções relacionados ao envio de mensagem eletrônica; instruções de navegação na web 2264 para facilitação de processos e funções relacionados à navegação na web; instruções de processamento de mídia 2266 para facilitação de processos e funções relacionados ao processamento de mídia; instruções de GPS / Navegação 2268 para facilitação de processos e funções relacionados a GPS e navegação; instruções de câmera 2270 para facilitação de processos e funções relacionados à câmera; e/ou outras instruções de software 2272 para facilitação de outros processos e funções.
[00183] Cada uma das instruções e cada um dos aplicativos identificados acima podem corresponder a um conjunto de instruções para a realização de uma ou mais funções descritas acima. Estas instruções não precisam ser implementadas como programas de software, proce- dimentos ou módulos separados. A memória 2250 pode incluir instruções adicionais ou menos instruções. Mais ainda, várias funções do dispositivo móvel 100 podem ser implementadas em hardware e/ou em software, incluindo em um ou mais circuitos integrados específicos de processamento de sinal e/ou de aplicação.
[00184] As modalidades da invenção e todas as operações funcionais descritas neste relatório descritivo podem ser implementadas em um circuito eletrônico digital ou em um software de computador, um firmware ou hardware, incluindo as estruturas mostradas neste relatório descritivo e seus equivalentes funcionais, ou em combinações de um ou mais dos mesmos. As modalidades da invenção podem ser implementadas como um ou mais produtos de programa de computador, isto é, um ou mais módulos de instruções de programa de computador codificados em um meio que pode ser lido em computador para execução por, ou para controle da operação de um aparelho de processamento de dados. O meio que pode ser lido em computador pode ser um dispositivo de armazenamento que pode ser lido em máquina, um substrato de armazenamento que pode ser lido em máquina, um dispositivo de memória, uma composição de matéria afetando um sinal propagado que pode ser lido em máquina, ou uma combinação de um ou mais deles. O termo “aparelho de processamento de dados” envolve todos os aparelhos, dispositivos e máquinas para processamento de dados, incluindo a título de exemplo um processador programável, um computador ou múltiplos processadores ou computadores. O aparelho pode incluir, além de um hardware, um código que crie um ambiente de execução para o programa de computador em questão, por exemplo, um código que constitui um firmware de processador, uma pilha de protocolo, um sistema de gerenciamento de banco de dados, um sistema operacional, ou uma combinação de um ou mais deles. Um sinal propagado é um sinal gerado artificialmente, por exemplo, um sinal elétrico, ótico ou eletromagnético gerado em máquina, que é gerado para a codificação de uma informação para transmissão para um aparelho receptor adequado.
[00185] Um programa de computador (também conhecido como um programa, um software, um aplicativo de software, um script ou um código) pode ser escrito em qualquer forma de linguagem de programação, incluindo linguagens compiladas ou interpretadas, e pode ser empregado em qualquer forma, incluindo como um programa independente ou como um módulo, componente, sub-rotina ou outra unidade adequada para uso em um ambiente de computação. Um programa de computador não necessariamente corresponde a um arquivo em um sistema de arquivos. Um programa pode ser armazenado em uma porção de um arquivo que mantém outros programas ou dados (por exemplo, um ou mais scripts armazenados em um documento de linguagem de marcação) e um arquivo único dedicado ao programa em questão, ou em múltiplos arquivos coordenados (por exemplo, arquivos que armazenam um ou mais módulos, subprogramas ou porções de um código). Um programa de computador pode ser empregado para ser executado em um computador ou distribuído através de múltiplos sítios e interconectados por uma rede de comunicação.
[00186] Os processos e os fluxos lógicos descritos neste relatório descritivo podem ser realizados por um ou mais processadores programáveis executando um ou mais programas de computador para a realização de funções pela operação em dados de entrada e gerando uma saída. Os processos e os fluxos lógicos também podem ser realizados por e um aparelho também pode ser implementado como um circuito lógico de finalidade especial, por exemplo, um FPGA (arranjo de porta programável no campo) ou um ASIC (circuito integrado específico de aplicação).
[00187] Os processadores adequados para a execução de um pro- grama de computador incluem, a título de exemplo, microprocessadores de finalidade geral e especial, e quaisquer um ou mais processadores de qualquer tipo de computador digital. Geralmente, um processador receberá instruções e dados a partir de uma memória apenas de leitura ou de uma memória de acesso randômico ou de ambas. Os elementos essenciais de um computador são um processador para a execução de instruções e um ou mais dispositivos de memória para o armazenamento de instruções e dados. Geralmente, um computador também incluirá ou será operativamente acoplado para receber dados a partir de ou transferir dados para, ou ambos, um ou mais dispositivos de armazenamento de massa para o armazenamento de dados, por exemplo, discos magnéticos, magneto-óticos ou discos óticos. Contudo, um computador não precisa ter esses dispositivos. Mais ainda, um computador pode ser embutido em um outro dispositivo, por exemplo, um telefone móvel, um assistente digital pessoal (PDA), um tocador de áudio móvel, um receptor de sistema de posicionamento global (GPS), para denominar apenas uns poucos. Os meios que podem ser lidos em computador adequados para o armazenamento de instruções de programa de computador e dados incluem todas as formas de memória não volátil, mídia e dispositivo de memória, incluindo a título de exemplo dispositivos de memória de semicondutor, por exemplo, EPROM, EEPROM e dispositivos de memória flash; discos magnéticos, por exemplo, discos rígidos internos ou discos removíveis; discos magneto-óticos; e discos de CD-ROM e DVD-ROM. O processador e a memória podem ser suplementados por ou incorporados em um circuito lógico de finalidade especial.
[00188] Para a provisão de interação com um usuário, as modalidades da invenção podem ser implementadas em um computador tendo um dispositivo de exibição, por exemplo, um monitor de CRT (tubo de raios catódicos) ou de LCD (visor de cristal líquido) para a exibição de uma informação para o usuário e um teclado e um dispositivo de apontar, por exemplo, um mouse ou um “trackball", pelos quais um usuário pode prover uma entrada para o computador. Outros tipos de dispositivos podem ser usados para a provisão de uma interação com um usuário da mesma forma; por exemplo, um feedback provido pelo usuário pode ser qualquer forma de feedback sensorial, por exemplo, um feedback visual, um feedback auditivo ou um feedback tátil; e uma entrada a partir do usuário pode ser recebida em qualquer forma, incluindo uma entrada acústica, de fala ou tátil.
[00189] As modalidades da invenção podem ser implementadas em um sistema de computação que inclui um componente de “back-end”, por exemplo, como um servidor de dados, ou que inclui um componente de “middleware”, por exemplo, um servidor de aplicativo, ou que inclui um componente de “front-end”, por exemplo, um computador de cliente que tem uma interface gráfica de usuário ou um navegador da web através do qual um usuário pode interagir com uma implementação da invenção, ou qualquer combinação de um ou mais dentre componentes de back-end, middleware e front-end. Os componentes do sistema podem ser interconectados por qualquer forma ou meio de comunicação de dados digital, por exemplo, uma rede de comunicação. Os exemplos de redes de comunicação incluem uma rede de área local (“LAN”) e uma rede de área ampla (“WAN”), por exemplo, a Internet.
[00190] O sistema de computação pode incluir clientes e servidores. Um cliente e um servidor são geralmente remotos de cada outro e tipicamente interagem através de uma rede de comunicação. A relação de cliente e servidor surge em virtude de programas de computador rodando nos respectivos computadores e tendo uma relação de cliente - servidor com cada outro.
[00191] Embora este relatório descritivo contenha muitas especifici-dades, estas não devem ser construídas como limitações no escopo da invenção ou do que pode ser reivindicado, mas, ao invés disso, como descrições de recursos específicos para as modalidades em particular da invenção. Certos recursos que são descritos neste relatório descritivo no contexto de modalidades separadas também podem ser implementados em combinação com uma modalidade única. Inversamente, vários recursos que são descritos no contexto de uma única modalidade também podem ser implementados em múltiplas modalidades separa-damente ou em qualquer subcombinação adequada. Mais ainda, embora recursos possam ser descritos acima como atuando em certas combinações ou mesmo inicialmente reivindicados como tal, um ou mais recursos de uma combinação reivindicada podem ser retirados, em alguns casos, da combinação, e a combinação reivindicada pode ser dirigida a uma subcombinação ou variação de uma subcombinação.
[00192] De modo similar, embora operações sejam descritas nos desenhos em uma ordem em particular, isto não deve ser entendido como requerendo que essas operações sejam realizadas na ordem em particular mostrada ou em uma ordem sequencial, ou que todas as operações ilustradas sejam realizadas, para a obtenção dos resultados desejados. Em certas circunstâncias, um processamento de multitarefa e paralelo pode ser vantajoso. Mais ainda, a separação de vários componentes de sistema nas modalidades descritas acima não deve ser entendida como requerendo essa separação em todas as modalidades, e deve ser entendido que os componentes e sistemas de programa descritos podem ser geralmente integrados em conjunto em um único produto de software ou acondicionados em múltiplos produtos de software.
[00193] Assim, as modalidades particulares da invenção foram descritas. Outras modalidades estão no escopo das concretizações. Por exemplo, as ações recitadas nas concretizações podem ser realizadas em uma ordem diferente e ainda obterem os resultados desejados.
Claims (14)
1. Método que compreende as etapas de: em um dispositivo móvel com um visor; receber uma instrução para iniciar uma interface de gerenciamento de aplicativos; em resposta ao recebimento da instrução, exibir, no visor, a interface de gerenciamento de aplicativos que inclui um conjunto de objetos de aplicativo correspondentes a respectivos aplicativos de um depósito de aplicativos que estão disponíveis para instalação no dispositivo móvel, o depósito de aplicativos sendo conectado ao dispositivo móvel via uma rede; receber uma seleção de um objeto de aplicativo no conjunto de objetos de aplicativo; começar a instalar um aplicativo que corresponde ao objeto de aplicativo selecionado no dispositivo móvel; caracterizado pelo fato de que compreende ainda: enquanto o aplicativo está sendo instalado, exibir, no visor, uma tela que inclui: um ícone de aplicativo de marcador de posição cor-respondente ao aplicativo que está sendo instalado, em que o ícone de aplicativo de marcador de posição inclui um indicador do progresso de instalação do aplicativo; e outros ícones de aplicativo correspondentes a outros aplicativos no dispositivo móvel.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o ícone de aplicativo de marcador correspondente ao aplicativo que está instalando é exibido em um próximo local disponível na tela.
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que a tela inclui uma barra de menu, em que a barra de menu inclui um conjunto adicional de ícones de aplicativo.
4. Método, de acordo com qualquer uma das reivindicações 1 a 3, caracterizado pelo fato de que o recebimento da instrução para iniciar a interface de gerenciamento de aplicativos inclui o recebimento de uma entrada direcionada para uma seleção de um ícone de depósito de aplicativos correspondente ao depósito de aplicativos e em que o ícone do depósito de aplicativos está incluído em os outros ícones de aplicativos.
5. Método, de acordo com qualquer uma das reivindicações 1 a 4, caracterizado pelo fato de que compreende ainda: exibir os outros ícones de aplicativos na tela antes de começar a instalar o aplicativo correspondente ao objeto de aplicativo selecionado no dispositivo móvel, em que os outros ícones de aplicativos são exibidos antes de iniciar a instalação não incluem o ícone de aplicativo de marcador de posição.
6. Método, de acordo com qualquer uma das reivindicações 1 a 5, caracterizado pelo fato de que compreende ainda: mediante a conclusão da instalação do pedido: deixar de exibir o ícone do aplicativo de marcador de posição; e exibir, no visor, a tela incluindo: um ícone de aplicativo correspondente ao aplicativo instalado, em que a seleção do ícone do aplicativo faz com que o dispositivo exiba uma interface de usuário para o aplicativo instalado; e os outros ícones de aplicativo correspondentes a outros aplicativos no dispositivo móvel.
7. Método, de acordo com a reivindicação 6, caracterizado pelo fato de que o ícone de aplicativo de marcador de posição é exibido em um estado de luminosidade reduzida em comparação com o ícone do aplicativo correspondente ao aplicativo instalado.
8. Método, de acordo com qualquer uma das reivindicações 1 a 7, caracterizado pelo fato de que compreende ainda: determinar e apresentar informações de compra associadas ao aplicativo correspondente ao objeto de aplicativo selecionado, as informações de compra indicando um custo associado ao aplicativo; e antes de começar a instalar o aplicativo correspondente ao objeto de aplicativo selecionado no dispositivo móvel: acessar uma conta de usuário para comprar o aplicativo correspondente ao objeto de aplicativo selecionado; e receber uma indicação de que o aplicativo correspondente ao objeto de aplicativo selecionado foi comprado, em que a indicação de que o aplicativo correspondente ao objeto de aplicativo selecionado foi comprado é recebida quando for cobrada da conta do usuário o custo associado ao aplicativo correspondente ao objeto de aplicativo selecionado por meio de pagamento eletrônico.
9. Método, de acordo com a reivindicação 8, caracterizado pelo fato de que acessar a conta do usuário inclui solicitar e receber informações de autenticação associadas à conta do usuário.
10. Método, de acordo com qualquer uma das reivindicações 1 a 9, caracterizado pelo fato de que o indicador incluído no ícone do aplicativo de espaço reservado é atualizado enquanto o aplicativo está sendo instalado.
11. Método, de acordo com a reivindicação 10, caracterizado pelo fato de que o título do ícone do aplicativo de marcador de posição é substituído por um título do aplicativo após a conclusão da instalação do aplicativo.
12. Método, de acordo com qualquer uma das reivindicações 1 a 11, caracterizado pelo fato de que a interface de gerenciamento de aplicativos inclui ainda dois elementos de interface associados à necessidade ou não de pagamento de um aplicativo, o método incluindo ainda: se um dos dois elementos de interface for selecionado, exibir, no visor, um conjunto de objetos de aplicativo que não inclui nenhum objeto de aplicativo correspondente a qualquer aplicativo que não exija pagamento; e se o outro dos dois elementos da interface for selecionado, exibir, no visor, um objeto de aplicativo correspondente a um aplicativo que não requer pagamento.
13. Método, de acordo com qualquer uma das reivindicações 1 a 11, caracterizado pelo fato de que a interface de gerenciamento de aplicativos inclui ainda um elemento de interface associado à necessidade ou não de pagamento de um aplicativo, o método incluindo ainda:se o elemento de interface for selecionado, deixar de exibir um objeto de aplicativo correspondente a um aplicativo que não requer pagamento incluído no conjunto de objetos de aplicativo.
14. Método, de acordo com qualquer uma das reivindicações 1 a 11, caracterizado pelo fato de que a interface de gerenciamento de aplicativos inclui ainda um elemento de interface associado à necessidade ou não de pagamento de um aplicativo, o método incluindo ainda:se o elemento de interface for selecionado, exibir apenas, no visor, um ou mais objetos de aplicativos correspondentes a um ou mais aplicativos que exigem pagamento.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US5973008P | 2008-06-06 | 2008-06-06 | |
| US61/059,730 | 2008-06-06 | ||
| US12/354,616 | 2009-01-15 | ||
| US12/354,616 US8099332B2 (en) | 2008-06-06 | 2009-01-15 | User interface for application management for a mobile device |
| PCT/US2009/043840 WO2009148781A1 (en) | 2008-06-06 | 2009-05-13 | User interface for application management for a mobile device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0915601B1 true BRPI0915601B1 (pt) | 2021-02-02 |
Family
ID=40886083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0915601-1A BRPI0915601B1 (pt) | 2008-06-06 | 2009-05-13 | método para interface de usuário para gerenciamento de aplicativo para um dispositivo móvel |
Country Status (11)
| Country | Link |
|---|---|
| US (7) | US8099332B2 (pt) |
| EP (1) | EP2300916A1 (pt) |
| JP (5) | JP5486593B2 (pt) |
| KR (3) | KR101787184B1 (pt) |
| CN (2) | CN106157116B (pt) |
| AU (2) | AU2009255409B2 (pt) |
| BR (1) | BRPI0915601B1 (pt) |
| CA (1) | CA2726117C (pt) |
| MX (1) | MX2010013377A (pt) |
| RU (2) | RU2477879C2 (pt) |
| WO (1) | WO2009148781A1 (pt) |
Families Citing this family (567)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7899243B2 (en) | 2000-11-06 | 2011-03-01 | Evryx Technologies, Inc. | Image capture and identification system and process |
| US7680324B2 (en) | 2000-11-06 | 2010-03-16 | Evryx Technologies, Inc. | Use of image-derived information as search criteria for internet and other search engines |
| US7565008B2 (en) | 2000-11-06 | 2009-07-21 | Evryx Technologies, Inc. | Data capture and identification system and process |
| US9310892B2 (en) | 2000-11-06 | 2016-04-12 | Nant Holdings Ip, Llc | Object information derived from object images |
| US8218873B2 (en) * | 2000-11-06 | 2012-07-10 | Nant Holdings Ip, Llc | Object information derived from object images |
| US8224078B2 (en) | 2000-11-06 | 2012-07-17 | Nant Holdings Ip, Llc | Image capture and identification system and process |
| IN2005MU00878A (pt) * | 2005-07-22 | 2009-06-29 | ||
| US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
| US11126321B2 (en) * | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
| US10997531B2 (en) | 2007-09-11 | 2021-05-04 | Ciambella Ltd. | System, method and graphical user interface for workflow generation, deployment and/or execution |
| US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
| US8520000B2 (en) * | 2008-07-02 | 2013-08-27 | Icharts, Inc. | Creation, sharing and embedding of interactive charts |
| US7925797B2 (en) | 2008-07-03 | 2011-04-12 | Steelseries Hq | System and method for distributing user interface device configurations |
| US8281046B2 (en) | 2008-07-03 | 2012-10-02 | Steelseries Aps | System and method for distributing user interface device configurations |
| US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
| US20100107100A1 (en) | 2008-10-23 | 2010-04-29 | Schneekloth Jason S | Mobile Device Style Abstraction |
| KR101588666B1 (ko) * | 2008-12-08 | 2016-01-27 | 삼성전자주식회사 | 디스플레이 장치 및 그의 표시방법 |
| US20100159898A1 (en) * | 2008-12-19 | 2010-06-24 | Openpeak, Inc. | Services platform for networked devices that provide telephony and digital media services |
| US8745153B2 (en) * | 2009-02-09 | 2014-06-03 | Apple Inc. | Intelligent download of application programs |
| US8457688B2 (en) * | 2009-02-26 | 2013-06-04 | Research In Motion Limited | Mobile wireless communications device with voice alteration and related methods |
| US8589374B2 (en) | 2009-03-16 | 2013-11-19 | Apple Inc. | Multifunction device with integrated search and application selection |
| US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
| US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
| US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
| JP4871373B2 (ja) | 2009-06-19 | 2012-02-08 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
| US20100332996A1 (en) * | 2009-06-25 | 2010-12-30 | Nokia Corporation | Method and apparatus of acquiring information regarding applications for display on a user interface |
| US8535152B2 (en) * | 2009-06-26 | 2013-09-17 | Curtis Instruments, Inc. | Integrated game function in a personal mobility vehicle, such as a wheelchair |
| CN101656789B (zh) * | 2009-07-01 | 2012-09-05 | 中兴通讯股份有限公司 | 手机实现管理应用程序信息的方法及应用程序管理器 |
| US10387140B2 (en) | 2009-07-23 | 2019-08-20 | S3G Technology Llc | Modification of terminal and service provider machines using an update server machine |
| US20110055355A1 (en) * | 2009-08-21 | 2011-03-03 | Samsung Electronics Co., Ltd. | Application downloading method, application providing method, user terminal using the same |
| JP5674296B2 (ja) | 2009-09-09 | 2015-02-25 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
| US20110072421A1 (en) * | 2009-09-18 | 2011-03-24 | Research In Motion Limited | Method, apparatus and system for updating a software bundle installed on a mobile electronic device |
| KR20110038863A (ko) * | 2009-10-09 | 2011-04-15 | 삼성전자주식회사 | 단말기 기능 검색 지원 방법 및 이를 지원하는 휴대 단말기 |
| US8559931B2 (en) * | 2009-11-04 | 2013-10-15 | Cellco Partnership | Application suggestions for mobile communication device based on location-based directory information |
| US20110113365A1 (en) * | 2009-11-09 | 2011-05-12 | Microsoft Corporation | Scrolling large data sets |
| KR20110063297A (ko) * | 2009-12-02 | 2011-06-10 | 삼성전자주식회사 | 휴대용단말기 및 그 제어방법 |
| US8271031B2 (en) * | 2009-12-30 | 2012-09-18 | Sap Ag | Communication between integrated device and mobile application client on mobile personal communication device |
| US8698845B2 (en) * | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface with interactive popup views |
| EP2524492A4 (en) * | 2010-01-11 | 2014-11-19 | Mobile Messenger Global Inc | METHOD AND APPARATUS FOR INVOICING PURCHASES FROM A MOBILE PHONE APPLICATION |
| US9703779B2 (en) * | 2010-02-04 | 2017-07-11 | Veveo, Inc. | Method of and system for enhanced local-device content discovery |
| US9721279B2 (en) * | 2010-03-23 | 2017-08-01 | Microsoft Technology Licensing, Llc | Determining mobile operators for mobile devices |
| US20110252357A1 (en) | 2010-04-07 | 2011-10-13 | Imran Chaudhri | Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications |
| US9513801B2 (en) | 2010-04-07 | 2016-12-06 | Apple Inc. | Accessing electronic notifications and settings icons with gestures |
| US20110250969A1 (en) * | 2010-04-07 | 2011-10-13 | Marcel Van Os | Systems and methods for providing a game center having player specific achievement data |
| US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
| US8502856B2 (en) | 2010-04-07 | 2013-08-06 | Apple Inc. | In conference display adjustments |
| USD645871S1 (en) * | 2010-04-13 | 2011-09-27 | Vivotech, Inc. | Graphical user interface for a display screen or portion thereof |
| KR101642725B1 (ko) * | 2010-04-14 | 2016-08-11 | 삼성전자 주식회사 | 휴대 단말기의 잠금 기능 운용 방법 및 장치 |
| US8166106B2 (en) * | 2010-04-15 | 2012-04-24 | Microsoft Corporation | Targeting applications based on mobile operator |
| WO2011146750A2 (en) | 2010-05-19 | 2011-11-24 | Google Inc. | Bug clearing house |
| US20110288941A1 (en) * | 2010-05-20 | 2011-11-24 | Google Inc. | Contextual content items for mobile applications |
| JP2011250874A (ja) | 2010-05-31 | 2011-12-15 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法 |
| CN101859425B (zh) * | 2010-06-02 | 2014-11-05 | 中兴通讯股份有限公司 | 一种提供应用列表的方法及装置 |
| JP5593566B2 (ja) | 2010-06-10 | 2014-09-24 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム |
| US20110307323A1 (en) * | 2010-06-10 | 2011-12-15 | Google Inc. | Content items for mobile applications |
| JP5677811B2 (ja) * | 2010-06-11 | 2015-02-25 | 任天堂株式会社 | 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム |
| JP2012018657A (ja) | 2010-06-11 | 2012-01-26 | Nintendo Co Ltd | 情報処理端末、情報処理システム、情報処理プログラム |
| KR101735606B1 (ko) * | 2010-07-21 | 2017-05-15 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
| USD666626S1 (en) * | 2010-07-22 | 2012-09-04 | Research In Motion Limited | Display screen with graphical user interface |
| USD662106S1 (en) * | 2010-07-22 | 2012-06-19 | Research In Motion Limited | Display screen with graphical user interface |
| KR101752355B1 (ko) * | 2010-07-26 | 2017-06-29 | 엘지전자 주식회사 | 영상표시기기의 동작 방법 |
| KR101742986B1 (ko) * | 2010-07-26 | 2017-06-15 | 엘지전자 주식회사 | 영상표시기기 및 그 동작 방법 |
| US9936333B2 (en) * | 2010-08-10 | 2018-04-03 | Microsoft Technology Licensing, Llc | Location and contextual-based mobile application promotion and delivery |
| WO2012023931A1 (en) * | 2010-08-17 | 2012-02-23 | Welch Allyn, Inc. | User installed applications in a physiological parameter display device |
| KR101750337B1 (ko) * | 2010-08-17 | 2017-06-23 | 삼성전자주식회사 | 정보 제공 방법 및 장치 |
| KR101690595B1 (ko) * | 2010-09-01 | 2016-12-28 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 아이콘 관리 방법 |
| FR2964779A1 (fr) * | 2010-09-09 | 2012-03-16 | Sagem Wireless | Terminal mobile, et procede, programme d'ordinateur et moyens de stockage correspondants |
| JP4999213B2 (ja) | 2010-09-17 | 2012-08-15 | 任天堂株式会社 | 情報処理プログラム、携帯端末装置、システム、情報処理方法及び通信システム |
| US10013492B1 (en) * | 2010-09-24 | 2018-07-03 | Amazon Technologies, Inc. | Categorization based on user questionnaire |
| US20110029881A1 (en) * | 2010-10-11 | 2011-02-03 | Nevolution Digital, Llc | Devices and methods for providing software programs compatible with a computer system for download by a user |
| US8484100B2 (en) | 2010-10-19 | 2013-07-09 | Apple Inc. | Method, medium, and system for an integrated application store for a user device |
| US20120102164A1 (en) * | 2010-10-21 | 2012-04-26 | International Business Machines Corporation | Deployment of location based applications with crowdsourced structured points of input for data entry |
| US10169017B2 (en) * | 2010-10-21 | 2019-01-01 | International Business Machines Corporation | Crowdsourcing location based applications and structured data for location based applications |
| US9805022B2 (en) | 2010-12-09 | 2017-10-31 | Apple Inc. | Generation of topic-based language models for an app search engine |
| US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
| US20120159383A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Customization of an immersive environment |
| US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
| KR101789622B1 (ko) * | 2010-12-22 | 2017-10-25 | 엘지전자 주식회사 | 이동 단말기 및 이것의 정보 표시 방법 |
| US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
| US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
| JP4882022B1 (ja) | 2010-12-28 | 2012-02-22 | 任天堂株式会社 | 通信システム、情報処理プログラム、情報処理方法、情報処理装置、情報処理システム |
| US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
| JP5675373B2 (ja) * | 2011-01-06 | 2015-02-25 | 任天堂株式会社 | 通信システム、情報処理装置、通信プログラムおよび通信方法 |
| JP5688297B2 (ja) | 2011-01-06 | 2015-03-25 | 任天堂株式会社 | 通信システム、情報処理装置、通信プログラムおよび通信方法 |
| WO2012098555A1 (en) * | 2011-01-20 | 2012-07-26 | Google Inc. | Direct carrier billing |
| CN102129639B (zh) * | 2011-01-28 | 2014-07-16 | Tcl集团股份有限公司 | 一种应用程序的共享方法及系统 |
| US10394539B2 (en) * | 2011-03-17 | 2019-08-27 | Iheartmedia Management Services, Inc. | Dynamically configured graphical user interface for a software application |
| US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
| KR101069205B1 (ko) * | 2011-03-28 | 2011-09-30 | 주식회사 모리아타운 | 문자 입력기를 이용한 소셜 광고 서비스 시스템 및 방법 |
| US20120254768A1 (en) * | 2011-03-31 | 2012-10-04 | Google Inc. | Customizing mobile applications |
| WO2012135373A2 (en) * | 2011-04-01 | 2012-10-04 | Analog Devices, Inc. | A dedicated user interface controller for feedback responses |
| US8566175B1 (en) * | 2011-04-04 | 2013-10-22 | Google Inc. | Common purchasing user interface |
| EP2523107B1 (en) * | 2011-04-19 | 2018-11-07 | LG Electronics Inc. | Mobile terminal and system for managing applications using the same |
| US20120268388A1 (en) * | 2011-04-21 | 2012-10-25 | Mahmoud Razzaghi | Touch screen text selection |
| US10187494B2 (en) | 2011-04-26 | 2019-01-22 | Acumera, Inc. | Gateway device application development system |
| US8943514B2 (en) | 2011-04-30 | 2015-01-27 | Samsung Electronics Co., Ltd. | Middle partners |
| US8491384B2 (en) * | 2011-04-30 | 2013-07-23 | Samsung Electronics Co., Ltd. | Multi-user discovery |
| TWI492616B (zh) * | 2011-05-03 | 2015-07-11 | Htc Corp | 手持式電子裝置及其多媒體片段記錄方法 |
| US9104440B2 (en) * | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US20120302206A1 (en) * | 2011-05-27 | 2012-11-29 | Vock Curtis A | Surface software and associated methods |
| US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
| US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US20120304132A1 (en) | 2011-05-27 | 2012-11-29 | Chaitanya Dev Sareen | Switching back to a previously-interacted-with application |
| US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
| US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
| US9339727B2 (en) | 2011-06-15 | 2016-05-17 | Microsoft Technology Licensing, Llc | Position-based decision to provide service |
| KR101801577B1 (ko) | 2011-06-28 | 2017-11-27 | 엘지전자 주식회사 | 이동 단말기 및 이것의 디스플레이 제어 방법 |
| US20130012286A1 (en) * | 2011-07-08 | 2013-01-10 | Schuff Ryan S | System to purchase state lottery ticket |
| US8700709B2 (en) | 2011-07-29 | 2014-04-15 | Microsoft Corporation | Conditional location-based reminders |
| US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
| US8930940B2 (en) * | 2011-08-19 | 2015-01-06 | Yongyong Xu | Online software execution platform |
| US8806369B2 (en) | 2011-08-26 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for managing and interacting with concurrently open software applications |
| US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
| WO2013035901A1 (ko) * | 2011-09-08 | 2013-03-14 | Kim A Lim | 스마트폰을 이용한 마케팅 방법 |
| US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
| US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
| US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
| US9329851B2 (en) * | 2011-09-09 | 2016-05-03 | Microsoft Technology Licensing, Llc | Browser-based discovery and application switching |
| US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
| US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
| US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
| CN102331945A (zh) * | 2011-09-16 | 2012-01-25 | 北京思创银联科技股份有限公司 | 基于电子商店的应用程序管理方法 |
| US9497688B2 (en) | 2011-09-23 | 2016-11-15 | Certicom Corp. | Managing mobile device applications in a wireless network |
| US8554179B2 (en) | 2011-09-23 | 2013-10-08 | Blackberry Limited | Managing mobile device applications |
| US8554175B2 (en) | 2011-09-23 | 2013-10-08 | Blackberry Limited | Managing mobile device applications on a mobile device |
| US9161225B2 (en) | 2011-09-23 | 2015-10-13 | Blackberry Limited | Authentication procedures for managing mobile device applications |
| US20130080968A1 (en) * | 2011-09-27 | 2013-03-28 | Amazon Technologies Inc. | User interface with media content prediction |
| KR101840852B1 (ko) | 2011-10-10 | 2018-03-22 | 삼성전자주식회사 | 모바일 장치의 표면 온도 관리 방법 및 멀티칩 패키지의 메모리 열관리 방법 |
| US8971842B2 (en) * | 2011-10-12 | 2015-03-03 | Verizon Patent And Licensing Inc. | Enterprise mobile application store |
| USD711404S1 (en) * | 2011-10-20 | 2014-08-19 | Samsung Electronics Co., Ltd. | Generated image for a display screen or portion thereof |
| USD712419S1 (en) * | 2011-10-20 | 2014-09-02 | Samsung Electronics Co., Ltd. | Generated image for a display screen or portion thereof |
| CA2854142A1 (en) * | 2011-11-01 | 2013-05-10 | Google Inc. | Launching applications from webpages |
| US8880022B2 (en) * | 2011-11-10 | 2014-11-04 | Microsoft Corporation | Providing per-application resource usage information |
| US8713646B2 (en) | 2011-12-09 | 2014-04-29 | Erich Stuntebeck | Controlling access to resources on a network |
| KR101515998B1 (ko) * | 2011-12-19 | 2015-05-07 | 주식회사 케이티 | 공간 마켓 위젯 제공 방법, 그리고 이를 구현한 마켓 서버와 사용자 단말 |
| KR20130071908A (ko) * | 2011-12-21 | 2013-07-01 | 삼성전자주식회사 | 휴대단말기의 화면편집 장치 및 방법 |
| US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
| KR101234342B1 (ko) * | 2011-12-23 | 2013-03-15 | 유신출 | 모바일-앱을 이용한 광고방법 및 광고시스템 |
| CN102541603B (zh) * | 2011-12-28 | 2015-12-02 | 华为终端有限公司 | 一种应用程序启动方法、系统及终端设备 |
| KR101895536B1 (ko) * | 2011-12-29 | 2018-10-25 | 삼성전자주식회사 | 어플리케이션 사용에 따른 어플리케이션 추천 서버 및 단말, 그리고 어플리케이션 추천 방법 |
| US10129720B1 (en) * | 2011-12-30 | 2018-11-13 | Genesys Telecommunications Laboratories, Inc. | Conversation assistant |
| KR101373550B1 (ko) * | 2012-01-11 | 2014-03-13 | (주)마상소프트 | 네트워크 기반의 플랫폼 시스템 |
| JP2013145484A (ja) * | 2012-01-16 | 2013-07-25 | Nec Casio Mobile Communications Ltd | 処理システム、処理装置、端末装置、処理方法、及びプログラム |
| US9128513B2 (en) * | 2012-02-08 | 2015-09-08 | Qualcomm Incorporated | Display of an online catalog for concurrent downloading of files |
| US9128605B2 (en) | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
| WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
| EP2847662B1 (en) | 2012-05-09 | 2020-02-19 | Apple Inc. | Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object |
| WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
| CN104508618B (zh) | 2012-05-09 | 2018-01-05 | 苹果公司 | 用于针对在用户界面中执行的操作提供触觉反馈的设备、方法和图形用户界面 |
| WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
| EP2847659B1 (en) | 2012-05-09 | 2019-09-04 | Apple Inc. | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
| CN104487930A (zh) | 2012-05-09 | 2015-04-01 | 苹果公司 | 用于移动和放置用户界面对象的设备、方法和图形用户界面 |
| WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
| JP6031186B2 (ja) | 2012-05-09 | 2016-11-24 | アップル インコーポレイテッド | ユーザインタフェースオブジェクトを選択するためのデバイス、方法及びグラフィカルユーザインタフェース |
| WO2013169846A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying additional information in response to a user contact |
| WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
| WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
| WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
| US9704171B2 (en) * | 2012-06-05 | 2017-07-11 | Applause App Quality, Inc. | Methods and systems for quantifying and tracking software application quality |
| US10102567B2 (en) | 2012-06-07 | 2018-10-16 | Google Llc | User curated collections for an online application environment |
| KR20130142301A (ko) * | 2012-06-19 | 2013-12-30 | 삼성전자주식회사 | 단말기의 메뉴환경 설정 장치 및 방법 |
| US8984480B2 (en) | 2012-07-10 | 2015-03-17 | International Business Machines Corporation | Automating and/or recommending data sharing coordination among applications in mobile devices |
| US8832847B2 (en) | 2012-07-10 | 2014-09-09 | International Business Machines Corporation | Coordinating data sharing among applications in mobile devices |
| US20140020096A1 (en) * | 2012-07-11 | 2014-01-16 | Clutch Mobile, Inc. | System to profile application software |
| US20140026062A1 (en) * | 2012-07-20 | 2014-01-23 | Research In Motion Limited | Method, system and apparatus for collecting data associated with applications |
| WO2014035931A1 (en) * | 2012-08-27 | 2014-03-06 | Ronald Wojcik | Branded computer devices and apparatus to connect user and enterprise |
| US8584019B1 (en) * | 2012-08-29 | 2013-11-12 | Mitesh Gala | Location-based and other criteria-based establishment management systems and methods |
| US20140075365A1 (en) * | 2012-09-10 | 2014-03-13 | Lookout, Inc. | Method and system for visually monitoring the progress of a security operation of an electronic device |
| US9216835B2 (en) * | 2012-09-17 | 2015-12-22 | Intel Corporation | Translating application labels |
| CN102930444A (zh) * | 2012-09-25 | 2013-02-13 | 中兴通讯股份有限公司 | 一种移动终端及其应用分类管理方法和系统 |
| JP6242045B2 (ja) * | 2012-09-26 | 2017-12-06 | 京セラ株式会社 | 装置、方法、及びプログラム |
| US9294554B2 (en) | 2012-09-28 | 2016-03-22 | Sears Brands, L.L.C. | Integrated experience for applications within a mobile application |
| US8984008B2 (en) * | 2012-10-19 | 2015-03-17 | Google Inc. | Re-use of binaries for multiple user accounts |
| KR20140057998A (ko) * | 2012-11-05 | 2014-05-14 | 삼성전자주식회사 | 전자 장치에서 응용프로그램의 갱신 정보를 알리기 위한 방법 및 장치 |
| US9591339B1 (en) | 2012-11-27 | 2017-03-07 | Apple Inc. | Agnostic media delivery system |
| US8862868B2 (en) | 2012-12-06 | 2014-10-14 | Airwatch, Llc | Systems and methods for controlling email access |
| US8978110B2 (en) | 2012-12-06 | 2015-03-10 | Airwatch Llc | Systems and methods for controlling email access |
| US9021037B2 (en) | 2012-12-06 | 2015-04-28 | Airwatch Llc | Systems and methods for controlling email access |
| US8832785B2 (en) | 2012-12-06 | 2014-09-09 | Airwatch, Llc | Systems and methods for controlling email access |
| US8826432B2 (en) | 2012-12-06 | 2014-09-02 | Airwatch, Llc | Systems and methods for controlling email access |
| KR20140073258A (ko) * | 2012-12-06 | 2014-06-16 | 삼성전자주식회사 | 어플리케이션 정보 제공 방법 및 휴대 단말 |
| US9774917B1 (en) | 2012-12-10 | 2017-09-26 | Apple Inc. | Channel bar user interface |
| US10200761B1 (en) | 2012-12-13 | 2019-02-05 | Apple Inc. | TV side bar user interface |
| USD724621S1 (en) * | 2012-12-18 | 2015-03-17 | Blackberry Limited | Display screen with an animated icon |
| US9532111B1 (en) | 2012-12-18 | 2016-12-27 | Apple Inc. | Devices and method for providing remote control hints on a display |
| US20140172510A1 (en) * | 2012-12-18 | 2014-06-19 | Hyland Software, Inc. | Enterprise Content Management (ECM) Solutions Tool and Method |
| USD923645S1 (en) * | 2012-12-21 | 2021-06-29 | Iconic Data Inc. | Display screen or portion thereof with a graphical user interface |
| WO2014105274A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for navigating user interface hierarchies |
| AU2013368441B2 (en) | 2012-12-29 | 2016-04-14 | Apple Inc. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
| HK1215094A1 (zh) | 2012-12-29 | 2016-08-12 | Apple Inc. | 用於根據具有模擬三維特徵的控制圖標的外觀變化來移動光標的設備、方法和圖形用戶界面 |
| CN107831991B (zh) | 2012-12-29 | 2020-11-27 | 苹果公司 | 用于确定是滚动还是选择内容的设备、方法和图形用户界面 |
| AU2013368443B2 (en) | 2012-12-29 | 2016-03-24 | Apple Inc. | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
| US9801541B2 (en) | 2012-12-31 | 2017-10-31 | Dexcom, Inc. | Remote monitoring of analyte measurements |
| US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
| USD778929S1 (en) * | 2013-03-15 | 2017-02-14 | Dexcom, Inc. | Display screen or portion thereof with graphical user interface |
| CN103065250A (zh) * | 2013-01-15 | 2013-04-24 | 周万荣 | 一种基于应用的电子商务系统 |
| JP6036852B2 (ja) * | 2013-01-24 | 2016-11-30 | 富士通株式会社 | 携帯情報端末、制御方法、制御プログラム |
| US20140215450A1 (en) * | 2013-01-31 | 2014-07-31 | Trane International Inc. | System and method for updating software |
| WO2014119867A1 (en) * | 2013-01-31 | 2014-08-07 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
| US11016637B2 (en) | 2013-01-31 | 2021-05-25 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
| KR102101876B1 (ko) * | 2013-01-31 | 2020-04-21 | 삼성전자주식회사 | 애플리케이션들을 관리하는 방법 및 애플리케이션들의 관리를 수행하는 디바이스 |
| US10545628B2 (en) | 2013-01-31 | 2020-01-28 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
| EP2962224A4 (en) | 2013-03-01 | 2016-10-19 | Quixey Inc | GENERATING SEARCH RESULTS WITH STATUS LINKS ON APPLICATIONS |
| US9727326B2 (en) * | 2013-03-15 | 2017-08-08 | Apple Inc. | Providing customized notifications for security software updates |
| US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
| US9658740B2 (en) | 2013-03-15 | 2017-05-23 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
| USD767605S1 (en) | 2013-03-15 | 2016-09-27 | Dexcom, Inc. | Display screen or portion thereof with a graphical user interface with icons |
| US8997187B2 (en) | 2013-03-15 | 2015-03-31 | Airwatch Llc | Delegating authorization to applications on a client device in a networked environment |
| US12149779B2 (en) | 2013-03-15 | 2024-11-19 | Apple Inc. | Advertisement user interface |
| US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
| US9369528B2 (en) * | 2013-04-08 | 2016-06-14 | Xerox Corporation | Multi-function device application catalog with integrated discovery, management, and application designer |
| CN103246595B (zh) * | 2013-04-08 | 2016-06-08 | 小米科技有限责任公司 | 应用程序管理方法、装置、服务器及终端设备 |
| US9787686B2 (en) | 2013-04-12 | 2017-10-10 | Airwatch Llc | On-demand security policy activation |
| USD739864S1 (en) * | 2013-04-24 | 2015-09-29 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| US9123031B2 (en) | 2013-04-26 | 2015-09-01 | Airwatch Llc | Attendance tracking via device presence |
| US9288353B2 (en) | 2013-04-26 | 2016-03-15 | Canon Information And Imaging Solutions, Inc. | System and method for resetting a counter associated with a component of an image processing device |
| US10437422B2 (en) | 2013-05-07 | 2019-10-08 | Yoni Noam Zatalovski | Personalized customizable smart browser |
| KR102280474B1 (ko) * | 2013-05-28 | 2021-07-22 | 삼성전자 주식회사 | 전자 장치의 운용 방법 및 장치 |
| US9900261B2 (en) | 2013-06-02 | 2018-02-20 | Airwatch Llc | Shared resource watermarking and management |
| US9584437B2 (en) | 2013-06-02 | 2017-02-28 | Airwatch Llc | Resource watermarking and management |
| USD771084S1 (en) * | 2013-06-05 | 2016-11-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphic user interface |
| USD726219S1 (en) | 2013-06-09 | 2015-04-07 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| USD734774S1 (en) | 2013-06-09 | 2015-07-21 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD741350S1 (en) * | 2013-06-10 | 2015-10-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| CA2915620C (en) | 2013-06-18 | 2022-12-13 | Ciambella Ltd. | Method and apparatus for code virtualization and remote process call generation |
| US20140379533A1 (en) * | 2013-06-21 | 2014-12-25 | One Kings Lane, Inc. | Story based selling of products |
| USD781298S1 (en) * | 2013-06-21 | 2017-03-14 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| US8775815B2 (en) | 2013-07-03 | 2014-07-08 | Sky Socket, Llc | Enterprise-specific functionality watermarking and management |
| US8806217B2 (en) | 2013-07-03 | 2014-08-12 | Sky Socket, Llc | Functionality watermarking and management |
| US8756426B2 (en) | 2013-07-03 | 2014-06-17 | Sky Socket, Llc | Functionality watermarking and management |
| US9367806B1 (en) | 2013-08-08 | 2016-06-14 | Jasmin Cosic | Systems and methods of using an artificially intelligent database management system and interfaces for mobile, embedded, and other computing devices |
| US9665723B2 (en) | 2013-08-15 | 2017-05-30 | Airwatch, Llc | Watermarking detection and management |
| USD778294S1 (en) | 2013-08-28 | 2017-02-07 | Chicisimo S.L. | Display screen with graphical user interface |
| USD850475S1 (en) * | 2013-08-28 | 2019-06-04 | Chicisimo S.L. | Display screen with graphical user interface |
| USD754671S1 (en) | 2013-08-28 | 2016-04-26 | Chicisimo S.L. | Display screen with graphical user interface |
| KR102153366B1 (ko) | 2013-08-30 | 2020-10-15 | 삼성전자 주식회사 | 전자 기기의 화면 전환 방법 및 장치 |
| JP5728544B2 (ja) * | 2013-09-11 | 2015-06-03 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、情報処理方法、プログラム、及び情報記憶媒体 |
| CN104462097B (zh) * | 2013-09-13 | 2018-02-27 | 联想(北京)有限公司 | 显示方法和电子设备 |
| TWI700640B (zh) * | 2013-09-16 | 2020-08-01 | 系微股份有限公司 | 與其他設備共享應用程式的系統和方法 |
| USD766253S1 (en) * | 2013-09-25 | 2016-09-13 | Google Inc. | Display panel or portion thereof with a graphical user interface component |
| CN103473004A (zh) * | 2013-09-29 | 2013-12-25 | 小米科技有限责任公司 | 一种显示消息的方法、装置及终端设备 |
| USD744498S1 (en) * | 2013-10-04 | 2015-12-01 | Hidex Oy | Display screen with graphical user interface |
| CN103530796B (zh) | 2013-10-10 | 2016-06-01 | 北京智谷睿拓技术服务有限公司 | 应用程序的活跃期检测方法和活跃期检测系统 |
| CN103761228B (zh) * | 2013-10-10 | 2017-10-13 | 北京智谷睿拓技术服务有限公司 | 应用程序的排名阈值确定方法和排名阈值确定系统 |
| US20150127505A1 (en) * | 2013-10-11 | 2015-05-07 | Capital One Financial Corporation | System and method for generating and transforming data presentation |
| US9258301B2 (en) | 2013-10-29 | 2016-02-09 | Airwatch Llc | Advanced authentication techniques |
| US9544306B2 (en) | 2013-10-29 | 2017-01-10 | Airwatch Llc | Attempted security breach remediation |
| USD755193S1 (en) * | 2013-12-02 | 2016-05-03 | Tencent Technology (Shenzhen) Company Limited | Display screen with graphical user interface |
| US12080421B2 (en) | 2013-12-04 | 2024-09-03 | Apple Inc. | Wellness aggregator |
| US20160019360A1 (en) | 2013-12-04 | 2016-01-21 | Apple Inc. | Wellness aggregator |
| US9720672B2 (en) * | 2014-01-06 | 2017-08-01 | Quixey, Inc. | Searching and accessing application functionality |
| CN111488110B (zh) * | 2014-01-23 | 2023-03-24 | 苹果公司 | 虚拟计算机键盘 |
| US9600258B2 (en) * | 2014-02-14 | 2017-03-21 | Google Inc. | Suggestions to install and/or open a native application |
| US20150242420A1 (en) | 2014-02-21 | 2015-08-27 | Quixey, Inc. | Location-Based Searching |
| US10181028B2 (en) * | 2014-02-21 | 2019-01-15 | Samsung Electronics Co., Ltd. | Method and apparatus to sandbox run-time android applications with lightweight container |
| WO2015126133A1 (en) * | 2014-02-21 | 2015-08-27 | Samsung Electronics Co., Ltd. | Method and apparatus to sandbox run-time android applications with lightweight container |
| EP3126969A4 (en) | 2014-04-04 | 2017-04-12 | Microsoft Technology Licensing, LLC | Expandable application representation |
| KR102107275B1 (ko) | 2014-04-10 | 2020-05-06 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 컴퓨팅 디바이스에 대한 접이식 쉘 커버 |
| EP3129847A4 (en) | 2014-04-10 | 2017-04-19 | Microsoft Technology Licensing, LLC | Slider cover for computing device |
| US9811239B2 (en) * | 2014-05-05 | 2017-11-07 | Cellco Partnership | Systems and methods for efficiently searching applications |
| CN111782130B (zh) | 2014-06-24 | 2024-03-29 | 苹果公司 | 用于在用户界面中导航的列界面 |
| EP3126952B1 (en) | 2014-06-24 | 2023-07-12 | Apple Inc. | Input device and user interface interactions |
| CN104077054B (zh) * | 2014-07-04 | 2019-02-26 | 北京奇虎科技有限公司 | 用户评分实现方法、用户评分客户端和电子设备 |
| US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
| US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
| US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
| CN104183004A (zh) * | 2014-08-12 | 2014-12-03 | 小米科技有限责任公司 | 天气显示方法及装置 |
| US9613270B2 (en) | 2014-08-12 | 2017-04-04 | Xiaomi Inc. | Weather displaying method and device |
| US20160055133A1 (en) * | 2014-08-19 | 2016-02-25 | Adlast, Inc. | Systems and methods for directing access to products and services |
| US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
| USD771114S1 (en) * | 2014-09-11 | 2016-11-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| CN104615452A (zh) * | 2014-09-19 | 2015-05-13 | 安一恒通(北京)科技有限公司 | 信息提供方法和装置 |
| CN104199593B (zh) * | 2014-09-22 | 2017-12-29 | 联想(北京)有限公司 | 一种信息处理方法和装置 |
| USD771646S1 (en) | 2014-09-30 | 2016-11-15 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US9501271B2 (en) | 2014-10-09 | 2016-11-22 | Facebook, Inc. | Device, method, and graphical user interface for presenting and installing applications |
| US9626443B2 (en) | 2014-10-23 | 2017-04-18 | Quixey, Inc. | Searching and accessing application functionality |
| WO2016065568A1 (en) | 2014-10-30 | 2016-05-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
| USD784400S1 (en) * | 2014-11-04 | 2017-04-18 | Workplace Dynamics, LLC | Display screen or portion thereof with rating scale graphical user interface |
| USD784401S1 (en) * | 2014-11-04 | 2017-04-18 | Workplace Dynamics, LLC | Display screen or portion thereof with rating scale graphical user interface |
| US9928233B2 (en) | 2014-11-12 | 2018-03-27 | Applause App Quality, Inc. | Computer-implemented methods and systems for clustering user reviews and ranking clusters |
| CN104391724B (zh) * | 2014-12-05 | 2019-02-15 | 广州三星通信技术研究有限公司 | 重配置图标位置的方法和装置 |
| USD772261S1 (en) * | 2014-12-12 | 2016-11-22 | Wayblazer, Inc. | Display screen with graphical user interface |
| US9569196B2 (en) * | 2014-12-19 | 2017-02-14 | Paypal, Inc. | App store update notification and warning system |
| KR102314109B1 (ko) | 2015-01-05 | 2021-10-18 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 방법 |
| US9883007B2 (en) * | 2015-01-20 | 2018-01-30 | Microsoft Technology Licensing, Llc | Downloading an application to an apparatus |
| US10255302B1 (en) | 2015-02-27 | 2019-04-09 | Jasmin Cosic | Systems, methods, apparatuses, and/or interfaces for associative management of data and inference of electronic resources |
| US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
| US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
| EP3070900A1 (en) * | 2015-03-16 | 2016-09-21 | Thomson Licensing | Method and system of access of a mobile terminal to information in an area |
| US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
| JP6452538B2 (ja) * | 2015-03-20 | 2019-01-16 | キヤノン株式会社 | 情報処理装置及びプログラム |
| CN104793844B (zh) * | 2015-03-31 | 2017-05-17 | 北京奇虎科技有限公司 | 基于移动终端上的宿主程序的插件实现方法及装置 |
| US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
| USD766294S1 (en) | 2015-04-02 | 2016-09-13 | Kenneth Smith | Display screen with graphical user interface |
| USD766954S1 (en) | 2015-04-02 | 2016-09-20 | Kenneth Smith | Display screen with graphical user interface |
| USD769283S1 (en) | 2015-04-02 | 2016-10-18 | Kenneth Smith | Display screen with graphical user interface |
| USD766295S1 (en) * | 2015-04-02 | 2016-09-13 | Kenneth Smith | Display screen with graphical user interface |
| USD768678S1 (en) * | 2015-04-02 | 2016-10-11 | Kenneth Smith | Display screen with graphical user interface |
| USD769921S1 (en) | 2015-04-02 | 2016-10-25 | Kenneth Smith | Display screen with graphical user interface |
| EP3284182B1 (en) | 2015-04-14 | 2020-11-04 | Capital One Services, LLC | Automated bluetooth pairing |
| USD780191S1 (en) * | 2015-04-29 | 2017-02-28 | Elijah Kelley | Display screen with graphical user interface |
| US9665654B2 (en) | 2015-04-30 | 2017-05-30 | Icharts, Inc. | Secure connections in an interactive analytic visualization infrastructure |
| US9813570B2 (en) * | 2015-05-11 | 2017-11-07 | Ricoh Company, Ltd. | Information processing apparatus, information processing method, and computer program product |
| US10922094B2 (en) * | 2015-06-05 | 2021-02-16 | Apple Inc. | Systems and methods for proactively providing recommendations to a user of a computing device |
| US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9361011B1 (en) * | 2015-06-14 | 2016-06-07 | Google Inc. | Methods and systems for presenting multiple live video feeds in a user interface |
| CN107967116B (zh) | 2015-06-16 | 2019-07-19 | 深圳市腾讯计算机系统有限公司 | 游戏场景中锁定目标的方法和装置、计算机设备 |
| CN105094608A (zh) * | 2015-07-17 | 2015-11-25 | 小米科技有限责任公司 | 任务展示方法和装置 |
| US9888145B2 (en) | 2015-08-03 | 2018-02-06 | Canon Information And Imaging Solutions, Inc. | System and method enabling resetting of a counter associated with a component of an image processing device |
| USD863332S1 (en) | 2015-08-12 | 2019-10-15 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| USD820289S1 (en) * | 2015-08-12 | 2018-06-12 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| KR102360178B1 (ko) * | 2015-08-25 | 2022-02-08 | 삼성전자주식회사 | 애플리케이션 리스트를 제공하는 시스템 및 그 방법 |
| US10332090B2 (en) | 2015-08-27 | 2019-06-25 | Acumera, Inc. | Providing secure remote access to a device at a merchant location |
| CN105260201B (zh) * | 2015-09-14 | 2019-08-06 | 小米科技有限责任公司 | 应用安装方法、装置及智能设备 |
| USD768658S1 (en) * | 2015-10-21 | 2016-10-11 | Microsoft Corporation | Display screen with animated graphical user interface |
| USD768657S1 (en) * | 2015-10-21 | 2016-10-11 | Microsoft Corporation | Display screen with graphical user interface |
| CN105159564A (zh) * | 2015-10-23 | 2015-12-16 | 上海斐讯数据通信技术有限公司 | 具有触摸显示屏的电子设备及其应用程序的删除管理方法 |
| WO2017082764A1 (ru) * | 2015-11-09 | 2017-05-18 | Валентина Митрофановна АРТЕМЕНКО | Сенсорный сотовый телефон |
| WO2017083937A1 (en) * | 2015-11-19 | 2017-05-26 | Tokn Pty Ltd | Method and system of application deployment on a mobile communication device |
| CN105487753B (zh) * | 2015-11-26 | 2018-06-22 | 网易(杭州)网络有限公司 | 移动终端游戏的关联下载方法 |
| RU2015152232A (ru) * | 2015-12-07 | 2017-06-13 | Максим Викторович Есин | Система связи портативных цифровых устройств |
| KR102783146B1 (ko) | 2015-12-21 | 2025-03-19 | 시암벨라 리미티드 | 컨트롤러 기반 원격 솔루션들을 생성 및 관리하기 위한 방법 및 장치 |
| EP4354268A3 (en) | 2015-12-24 | 2024-04-24 | Huawei Technologies Co., Ltd. | Method for displaying multiple application windows by mobile terminal, and mobile terminal |
| CN106921377B (zh) * | 2015-12-24 | 2020-06-02 | 小米科技有限责任公司 | 触控按键模组、按键图标显示方法及装置 |
| KR20170076489A (ko) * | 2015-12-24 | 2017-07-04 | 삼성전자주식회사 | 전자장치 및 그의 어플리케이션 프로그램 운용 방법 |
| CN105892816A (zh) * | 2016-03-31 | 2016-08-24 | 北京奇虎科技有限公司 | 实现计算设备桌面重设的方法和装置 |
| CN105912198A (zh) * | 2016-04-01 | 2016-08-31 | 厦门美柚信息科技有限公司 | 一种信息记录方法和装置 |
| CN107347053B (zh) * | 2016-05-06 | 2020-12-01 | 苏州清云网络科技有限公司 | 基于网络视频流式计算方法构建的管理执行平台 |
| CN106020592A (zh) * | 2016-05-09 | 2016-10-12 | 北京小米移动软件有限公司 | 分屏显示方法及装置 |
| US11087249B2 (en) | 2016-05-24 | 2021-08-10 | Ciambella Ltd. | Method and apparatus for triggering execution of a workflow over a network |
| DK201770423A1 (en) | 2016-06-11 | 2018-01-15 | Apple Inc | Activity and workout updates |
| DK201670582A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Identifying applications on which content is available |
| DK201670581A1 (en) | 2016-06-12 | 2018-01-08 | Apple Inc | Device-level authorization for viewing content |
| USD824936S1 (en) | 2016-07-22 | 2018-08-07 | Xiaofeng Li | Display screen with graphical user interface for operating an electronic candle |
| USD853417S1 (en) | 2016-07-11 | 2019-07-09 | Xiaofeng Li | Display screen with graphical user interface for operating an electronic candle |
| US10798780B2 (en) | 2016-08-22 | 2020-10-06 | Ciambella Ltd. | Method and apparatus for creating and managing controller based remote solutions |
| USD811426S1 (en) * | 2016-09-21 | 2018-02-27 | Uipco, Llc | Display panel or portion thereof with graphical user interface |
| USD810770S1 (en) * | 2016-09-21 | 2018-02-20 | Uipco, Llc | Display panel or portion thereof with graphical user interface |
| US11966560B2 (en) | 2016-10-26 | 2024-04-23 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
| USD927529S1 (en) | 2019-01-11 | 2021-08-10 | Apple Inc. | Electronic device with pair of display screens or portions thereof each with graphical user interface |
| USD842892S1 (en) * | 2016-10-27 | 2019-03-12 | Apple Inc. | Electronic device with pair of display screens or portions thereof each with graphical user interface |
| USD943624S1 (en) | 2016-10-27 | 2022-02-15 | Apple Inc. | Electronic device with pair of display screens or portions thereof each with animated graphical user interface |
| US11315114B2 (en) | 2016-12-28 | 2022-04-26 | Capital One Services, Llc | Dynamic transaction card protected by multi-factor authentication |
| US10515361B2 (en) | 2016-12-28 | 2019-12-24 | Capital One Services, Llc | Smart card secure online checkout |
| USD862489S1 (en) * | 2016-12-29 | 2019-10-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| US10231103B2 (en) * | 2017-01-26 | 2019-03-12 | Vmware, Inc. | Automated provisioning of applications |
| USD813251S1 (en) * | 2017-02-27 | 2018-03-20 | Tata Consultancy Services Limited | Display screen with animated graphical user interface |
| USD865795S1 (en) * | 2017-03-24 | 2019-11-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| CN106970868A (zh) * | 2017-04-10 | 2017-07-21 | 广东欧珀移动通信有限公司 | 信息显示方法、装置及终端 |
| CN107203398B (zh) * | 2017-05-26 | 2020-11-13 | 北京小米移动软件有限公司 | 应用分发方法及装置 |
| US10955994B2 (en) | 2017-06-02 | 2021-03-23 | Apple Inc. | User interfaces for downloading applications on an electronic device |
| USD936663S1 (en) | 2017-06-04 | 2021-11-23 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD831039S1 (en) | 2017-06-05 | 2018-10-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| KR101920389B1 (ko) * | 2017-06-27 | 2018-11-20 | 스마트샵주식회사 | 어플리케이션과 병행 설치되는 서비스 모듈의 선택적 동작 제어 시스템 및 방법 |
| USD889491S1 (en) * | 2017-07-19 | 2020-07-07 | Lenovo (Beijing) Co., Ltd. | Display screen or a portion thereof with graphical user interface |
| CN107704751A (zh) * | 2017-08-23 | 2018-02-16 | 深圳天珑无线科技有限公司 | 一种密码输入方法、移动终端及具有存储功能的装置 |
| CN107566875A (zh) * | 2017-08-31 | 2018-01-09 | 江苏省公用信息有限公司 | 一种在智能机顶盒上ui灵活配置、动态更新的方法 |
| USD887443S1 (en) | 2017-09-11 | 2020-06-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US10417232B2 (en) * | 2017-12-22 | 2019-09-17 | Microsoft Technology Licensing, Llc | Associating hardware to store applications |
| US20190228847A1 (en) * | 2018-01-22 | 2019-07-25 | Apple Inc. | Systems and methods for displaying aggregated health records |
| US12307082B2 (en) | 2018-02-21 | 2025-05-20 | Apple Inc. | Scrollable set of content items with locking feature |
| USD858556S1 (en) * | 2018-05-07 | 2019-09-03 | Google Llc | Display screen or portion thereof with an animated graphical interface |
| USD859450S1 (en) * | 2018-05-07 | 2019-09-10 | Google Llc | Display screen or portion thereof with an animated graphical interface |
| DK201870354A1 (en) | 2018-06-03 | 2019-12-20 | Apple Inc. | SETUP PROCEDURES FOR AN ELECTRONIC DEVICE |
| AU2019100574B4 (en) * | 2018-06-03 | 2020-02-20 | Apple Inc. | Setup procedures for an electronic device |
| US10546444B2 (en) | 2018-06-21 | 2020-01-28 | Capital One Services, Llc | Systems and methods for secure read-only authentication |
| USD900830S1 (en) | 2018-09-10 | 2020-11-03 | Apple Inc. | Electronic device with graphical user interface |
| US11216806B2 (en) | 2018-09-19 | 2022-01-04 | Capital One Services, Llc | Systems and methods for providing card interactions |
| USD884022S1 (en) * | 2018-09-24 | 2020-05-12 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
| USD884021S1 (en) * | 2018-09-24 | 2020-05-12 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
| US10581611B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10607214B1 (en) | 2018-10-02 | 2020-03-31 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10511443B1 (en) | 2018-10-02 | 2019-12-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US11210664B2 (en) | 2018-10-02 | 2021-12-28 | Capital One Services, Llc | Systems and methods for amplifying the strength of cryptographic algorithms |
| CA3115252A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10733645B2 (en) | 2018-10-02 | 2020-08-04 | Capital One Services, Llc | Systems and methods for establishing identity for order pick up |
| US10686603B2 (en) | 2018-10-02 | 2020-06-16 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10909527B2 (en) | 2018-10-02 | 2021-02-02 | Capital One Services, Llc | Systems and methods for performing a reissue of a contactless card |
| US10489781B1 (en) | 2018-10-02 | 2019-11-26 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10783519B2 (en) | 2018-10-02 | 2020-09-22 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10505738B1 (en) | 2018-10-02 | 2019-12-10 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10841091B2 (en) | 2018-10-02 | 2020-11-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3115084A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| WO2020072529A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3115142A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10592710B1 (en) | 2018-10-02 | 2020-03-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10554411B1 (en) | 2018-10-02 | 2020-02-04 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| KR20210066798A (ko) | 2018-10-02 | 2021-06-07 | 캐피탈 원 서비시즈, 엘엘씨 | 비접촉식 카드의 암호화 인증을 위한 시스템 및 방법 |
| US10949520B2 (en) | 2018-10-02 | 2021-03-16 | Capital One Services, Llc | Systems and methods for cross coupling risk analytics and one-time-passcodes |
| SG11202101221WA (en) | 2018-10-02 | 2021-03-30 | Capital One Services Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10771254B2 (en) | 2018-10-02 | 2020-09-08 | Capital One Services, Llc | Systems and methods for email-based card activation |
| JP2022502901A (ja) | 2018-10-02 | 2022-01-11 | キャピタル・ワン・サービシーズ・リミテッド・ライアビリティ・カンパニーCapital One Services, LLC | 非接触カードの暗号化認証のためのシステムおよび方法 |
| JP7682093B2 (ja) | 2018-10-02 | 2025-05-23 | キャピタル・ワン・サービシーズ・リミテッド・ライアビリティ・カンパニー | 非接触カードの暗号化認証のためのシステムおよび方法 |
| US10565587B1 (en) | 2018-10-02 | 2020-02-18 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10771253B2 (en) | 2018-10-02 | 2020-09-08 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3115064A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10542036B1 (en) | 2018-10-02 | 2020-01-21 | Capital One Services, Llc | Systems and methods for signaling an attack on contactless cards |
| CA3114753A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10579998B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10582386B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CN112823492B (zh) * | 2018-10-08 | 2024-08-13 | 西安姆贝拉有限公司 | 用于为网络提供端到端解决方案的系统、设备和方法 |
| DE102018126231A1 (de) * | 2018-10-22 | 2020-04-23 | Endress+Hauser SE+Co. KG | Bedienmodul für ein Feldgerät der Automatisierungstechnik und selbiges Feldgerät |
| US11063946B2 (en) * | 2018-10-24 | 2021-07-13 | Servicenow, Inc. | Feedback framework |
| US10664830B1 (en) | 2018-12-18 | 2020-05-26 | Capital One Services, Llc | Devices and methods for selective contactless communication |
| US20200226581A1 (en) | 2019-01-11 | 2020-07-16 | Capital One Services, Llc | Systems and methods for touch screen interface interaction using a card overlay |
| US11037136B2 (en) | 2019-01-24 | 2021-06-15 | Capital One Services, Llc | Tap to autofill card data |
| US10510074B1 (en) | 2019-02-01 | 2019-12-17 | Capital One Services, Llc | One-tap payment using a contactless card |
| US10467622B1 (en) | 2019-02-01 | 2019-11-05 | Capital One Services, Llc | Using on-demand applications to generate virtual numbers for a contactless card to securely autofill forms |
| US11120453B2 (en) | 2019-02-01 | 2021-09-14 | Capital One Services, Llc | Tap card to securely generate card data to copy to clipboard |
| US10425129B1 (en) | 2019-02-27 | 2019-09-24 | Capital One Services, Llc | Techniques to reduce power consumption in near field communication systems |
| US11375043B2 (en) * | 2019-03-06 | 2022-06-28 | Citizen Watch Co., Ltd. | Program management system, external device and terminal device for controlling a program developer's ability to access, publish and manage marketing of a program |
| US10523708B1 (en) | 2019-03-18 | 2019-12-31 | Capital One Services, Llc | System and method for second factor authentication of customer support calls |
| AU2020100285B4 (en) * | 2019-03-18 | 2020-09-10 | Apple Inc. | User interfaces for subscription applications |
| US11399089B2 (en) * | 2019-03-18 | 2022-07-26 | Apple Inc. | User interfaces for subscription applications |
| US10438437B1 (en) | 2019-03-20 | 2019-10-08 | Capital One Services, Llc | Tap to copy data to clipboard via NFC |
| US10643420B1 (en) | 2019-03-20 | 2020-05-05 | Capital One Services, Llc | Contextual tapping engine |
| US10984416B2 (en) | 2019-03-20 | 2021-04-20 | Capital One Services, Llc | NFC mobile currency transfer |
| US10535062B1 (en) | 2019-03-20 | 2020-01-14 | Capital One Services, Llc | Using a contactless card to securely share personal data stored in a blockchain |
| US10970712B2 (en) | 2019-03-21 | 2021-04-06 | Capital One Services, Llc | Delegated administration of permissions using a contactless card |
| WO2020198238A1 (en) | 2019-03-24 | 2020-10-01 | Apple Inc. | User interfaces for a media browsing application |
| US11683565B2 (en) | 2019-03-24 | 2023-06-20 | Apple Inc. | User interfaces for interacting with channels that provide content that plays in a media browsing application |
| US12008232B2 (en) | 2019-03-24 | 2024-06-11 | Apple Inc. | User interfaces for viewing and accessing content on an electronic device |
| WO2020198237A1 (en) | 2019-03-24 | 2020-10-01 | Apple Inc. | User interfaces including selectable representations of content items |
| US10467445B1 (en) | 2019-03-28 | 2019-11-05 | Capital One Services, Llc | Devices and methods for contactless card alignment with a foldable mobile device |
| DK201970532A1 (en) | 2019-05-06 | 2021-05-03 | Apple Inc | Activity trends and workouts |
| CN110187889A (zh) * | 2019-05-23 | 2019-08-30 | 腾讯科技(深圳)有限公司 | 一种应用启动方法、装置以及存储介质 |
| US11521262B2 (en) | 2019-05-28 | 2022-12-06 | Capital One Services, Llc | NFC enhanced augmented reality information overlays |
| US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
| EP3977245A1 (en) | 2019-05-31 | 2022-04-06 | Apple Inc. | User interfaces for a podcast browsing and playback application |
| USD937858S1 (en) | 2019-05-31 | 2021-12-07 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US11481205B2 (en) * | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for managing subscriptions |
| US11152100B2 (en) | 2019-06-01 | 2021-10-19 | Apple Inc. | Health application user interfaces |
| US11209957B2 (en) | 2019-06-01 | 2021-12-28 | Apple Inc. | User interfaces for cycle tracking |
| US10516447B1 (en) | 2019-06-17 | 2019-12-24 | Capital One Services, Llc | Dynamic power levels in NFC card communications |
| US10871958B1 (en) | 2019-07-03 | 2020-12-22 | Capital One Services, Llc | Techniques to perform applet programming |
| US11694187B2 (en) | 2019-07-03 | 2023-07-04 | Capital One Services, Llc | Constraining transactional capabilities for contactless cards |
| US11392933B2 (en) | 2019-07-03 | 2022-07-19 | Capital One Services, Llc | Systems and methods for providing online and hybridcard interactions |
| US12086852B2 (en) | 2019-07-08 | 2024-09-10 | Capital One Services, Llc | Authenticating voice transactions with payment card |
| US10713649B1 (en) | 2019-07-09 | 2020-07-14 | Capital One Services, Llc | System and method enabling mobile near-field communication to update display on a payment card |
| US10885514B1 (en) | 2019-07-15 | 2021-01-05 | Capital One Services, Llc | System and method for using image data to trigger contactless card transactions |
| US10498401B1 (en) | 2019-07-15 | 2019-12-03 | Capital One Services, Llc | System and method for guiding card positioning using phone sensors |
| US11182771B2 (en) | 2019-07-17 | 2021-11-23 | Capital One Services, Llc | System for value loading onto in-vehicle device |
| US12002588B2 (en) | 2019-07-17 | 2024-06-04 | Apple Inc. | Health event logging and coaching user interfaces |
| US10733601B1 (en) | 2019-07-17 | 2020-08-04 | Capital One Services, Llc | Body area network facilitated authentication or payment authorization |
| US10832271B1 (en) | 2019-07-17 | 2020-11-10 | Capital One Services, Llc | Verified reviews using a contactless card |
| US11521213B2 (en) | 2019-07-18 | 2022-12-06 | Capital One Services, Llc | Continuous authentication for digital services based on contactless card positioning |
| US10506426B1 (en) | 2019-07-19 | 2019-12-10 | Capital One Services, Llc | Techniques for call authentication |
| US10541995B1 (en) | 2019-07-23 | 2020-01-21 | Capital One Services, Llc | First factor contactless card authentication system and method |
| CN114286975A (zh) | 2019-09-09 | 2022-04-05 | 苹果公司 | 调查研究用户界面 |
| US11750585B2 (en) | 2019-09-30 | 2023-09-05 | Acumera, Inc. | Secure ephemeral access to insecure devices |
| WO2021066823A1 (en) | 2019-10-02 | 2021-04-08 | Capital One Services, Llc | Client device authentication using contactless legacy magnetic stripe data |
| US11615395B2 (en) | 2019-12-23 | 2023-03-28 | Capital One Services, Llc | Authentication for third party digital wallet provisioning |
| US10733283B1 (en) | 2019-12-23 | 2020-08-04 | Capital One Services, Llc | Secure password generation and management using NFC and contactless smart cards |
| US11113685B2 (en) | 2019-12-23 | 2021-09-07 | Capital One Services, Llc | Card issuing with restricted virtual numbers |
| US11651361B2 (en) | 2019-12-23 | 2023-05-16 | Capital One Services, Llc | Secure authentication based on passport data stored in a contactless card |
| US10657754B1 (en) | 2019-12-23 | 2020-05-19 | Capital One Services, Llc | Contactless card and personal identification system |
| US10885410B1 (en) | 2019-12-23 | 2021-01-05 | Capital One Services, Llc | Generating barcodes utilizing cryptographic techniques |
| US10862540B1 (en) | 2019-12-23 | 2020-12-08 | Capital One Services, Llc | Method for mapping NFC field strength and location on mobile devices |
| US11200563B2 (en) | 2019-12-24 | 2021-12-14 | Capital One Services, Llc | Account registration using a contactless card |
| US10664941B1 (en) | 2019-12-24 | 2020-05-26 | Capital One Services, Llc | Steganographic image encoding of biometric template information on a card |
| US10853795B1 (en) | 2019-12-24 | 2020-12-01 | Capital One Services, Llc | Secure authentication based on identity data stored in a contactless card |
| US10909544B1 (en) | 2019-12-26 | 2021-02-02 | Capital One Services, Llc | Accessing and utilizing multiple loyalty point accounts |
| US10757574B1 (en) | 2019-12-26 | 2020-08-25 | Capital One Services, Llc | Multi-factor authentication providing a credential via a contactless card for secure messaging |
| US11038688B1 (en) | 2019-12-30 | 2021-06-15 | Capital One Services, Llc | Techniques to control applets for contactless cards |
| US11455620B2 (en) | 2019-12-31 | 2022-09-27 | Capital One Services, Llc | Tapping a contactless card to a computing device to provision a virtual number |
| US10860914B1 (en) | 2019-12-31 | 2020-12-08 | Capital One Services, Llc | Contactless card and method of assembly |
| USD937295S1 (en) | 2020-02-03 | 2021-11-30 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US10868927B1 (en) * | 2020-02-14 | 2020-12-15 | Toshiba Tec Kabushiki Kaisha | System and method for machine learning assisted multifunction peripheral fleet management via a handheld device |
| USD958167S1 (en) * | 2020-03-23 | 2022-07-19 | Companion Medical, Inc. | Display screen with graphical user interface |
| US11843838B2 (en) | 2020-03-24 | 2023-12-12 | Apple Inc. | User interfaces for accessing episodes of a content series |
| US11210656B2 (en) | 2020-04-13 | 2021-12-28 | Capital One Services, Llc | Determining specific terms for contactless card activation |
| US11030339B1 (en) | 2020-04-30 | 2021-06-08 | Capital One Services, Llc | Systems and methods for data access control of personal user data using a short-range transceiver |
| US11222342B2 (en) | 2020-04-30 | 2022-01-11 | Capital One Services, Llc | Accurate images in graphical user interfaces to enable data transfer |
| US10861006B1 (en) | 2020-04-30 | 2020-12-08 | Capital One Services, Llc | Systems and methods for data access control using a short-range transceiver |
| US11823175B2 (en) | 2020-04-30 | 2023-11-21 | Capital One Services, Llc | Intelligent card unlock |
| US10915888B1 (en) | 2020-04-30 | 2021-02-09 | Capital One Services, Llc | Contactless card with multiple rotating security keys |
| US10963865B1 (en) | 2020-05-12 | 2021-03-30 | Capital One Services, Llc | Augmented reality card activation experience |
| US11100511B1 (en) | 2020-05-18 | 2021-08-24 | Capital One Services, Llc | Application-based point of sale system in mobile operating systems |
| US11063979B1 (en) | 2020-05-18 | 2021-07-13 | Capital One Services, Llc | Enabling communications between applications in a mobile operating system |
| DK181037B1 (en) | 2020-06-02 | 2022-10-10 | Apple Inc | User interfaces for health applications |
| USD965616S1 (en) | 2020-06-20 | 2022-10-04 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| USD951288S1 (en) | 2020-06-20 | 2022-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD949185S1 (en) | 2020-06-21 | 2022-04-19 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
| USD948535S1 (en) * | 2020-06-22 | 2022-04-12 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD1043735S1 (en) * | 2020-08-03 | 2024-09-24 | Google Llc | Display screen or portion thereof with graphical user interface |
| US11062098B1 (en) | 2020-08-11 | 2021-07-13 | Capital One Services, Llc | Augmented reality information display and interaction via NFC based authentication |
| US12165149B2 (en) | 2020-08-12 | 2024-12-10 | Capital One Services, Llc | Systems and methods for user verification via short-range transceiver |
| US11698710B2 (en) | 2020-08-31 | 2023-07-11 | Apple Inc. | User interfaces for logging user activities |
| USD962970S1 (en) * | 2020-10-29 | 2022-09-06 | Smiths Medical Asd, Inc. | Display screen or portion thereof with graphical user interface |
| US11482312B2 (en) | 2020-10-30 | 2022-10-25 | Capital One Services, Llc | Secure verification of medical status using a contactless card |
| US11165586B1 (en) | 2020-10-30 | 2021-11-02 | Capital One Services, Llc | Call center web-based authentication using a contactless card |
| US11373169B2 (en) | 2020-11-03 | 2022-06-28 | Capital One Services, Llc | Web-based activation of contactless cards |
| US11720229B2 (en) | 2020-12-07 | 2023-08-08 | Apple Inc. | User interfaces for browsing and presenting content |
| WO2022140131A1 (en) * | 2020-12-23 | 2022-06-30 | Snap Inc. | Chat interface with dynamically populated menu element |
| US11710147B2 (en) * | 2021-01-04 | 2023-07-25 | Capital One Services, Llc | System and method for scanning a mobile computing device for installed applications |
| US11216799B1 (en) | 2021-01-04 | 2022-01-04 | Capital One Services, Llc | Secure generation of one-time passcodes using a contactless card |
| US11682012B2 (en) | 2021-01-27 | 2023-06-20 | Capital One Services, Llc | Contactless delivery systems and methods |
| US11562358B2 (en) | 2021-01-28 | 2023-01-24 | Capital One Services, Llc | Systems and methods for near field contactless card communication and cryptographic authentication |
| US11792001B2 (en) | 2021-01-28 | 2023-10-17 | Capital One Services, Llc | Systems and methods for secure reprovisioning |
| US11687930B2 (en) | 2021-01-28 | 2023-06-27 | Capital One Services, Llc | Systems and methods for authentication of access tokens |
| US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
| USD1004598S1 (en) | 2021-01-29 | 2023-11-14 | Abbott Diabetes Care Inc. | Display screen or portion thereof with graphical user interface |
| US11438329B2 (en) | 2021-01-29 | 2022-09-06 | Capital One Services, Llc | Systems and methods for authenticated peer-to-peer data transfer using resource locators |
| US11777933B2 (en) | 2021-02-03 | 2023-10-03 | Capital One Services, Llc | URL-based authentication for payment cards |
| US11637826B2 (en) | 2021-02-24 | 2023-04-25 | Capital One Services, Llc | Establishing authentication persistence |
| US11245438B1 (en) | 2021-03-26 | 2022-02-08 | Capital One Services, Llc | Network-enabled smart apparatus and systems and methods for activating and provisioning same |
| US12143515B2 (en) | 2021-03-26 | 2024-11-12 | Capital One Services, Llc | Systems and methods for transaction card-based authentication |
| USD988339S1 (en) * | 2021-03-31 | 2023-06-06 | Netflix, Inc. | Display panel of a programmed computer system with a graphical user interface |
| US12160419B2 (en) | 2021-04-15 | 2024-12-03 | Capital One Services, Llc | Authenticated messaging session with contactless card authentication |
| US11961089B2 (en) | 2021-04-20 | 2024-04-16 | Capital One Services, Llc | On-demand applications to extend web services |
| US11935035B2 (en) | 2021-04-20 | 2024-03-19 | Capital One Services, Llc | Techniques to utilize resource locators by a contactless card to perform a sequence of operations |
| US11902442B2 (en) | 2021-04-22 | 2024-02-13 | Capital One Services, Llc | Secure management of accounts on display devices using a contactless card |
| US11354555B1 (en) | 2021-05-04 | 2022-06-07 | Capital One Services, Llc | Methods, mediums, and systems for applying a display to a transaction card |
| US11822761B2 (en) | 2021-05-15 | 2023-11-21 | Apple Inc. | Shared-content session user interfaces |
| US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
| US12449961B2 (en) | 2021-05-18 | 2025-10-21 | Apple Inc. | Adaptive video conference user interfaces |
| US12301735B2 (en) | 2021-06-18 | 2025-05-13 | Capital One Services, Llc | Systems and methods for contactless card communication and multi-device key pair cryptographic authentication |
| US12335412B2 (en) | 2021-06-21 | 2025-06-17 | Capital One Services, Llc | Systems and methods for scalable cryptographic authentication of contactless cards |
| US12041172B2 (en) | 2021-06-25 | 2024-07-16 | Capital One Services, Llc | Cryptographic authentication to control access to storage devices |
| US12061682B2 (en) | 2021-07-19 | 2024-08-13 | Capital One Services, Llc | System and method to perform digital authentication using multiple channels of communication |
| US12495042B2 (en) | 2021-08-16 | 2025-12-09 | Capital One Services, Llc | Systems and methods for resetting an authentication counter |
| US12062258B2 (en) | 2021-09-16 | 2024-08-13 | Capital One Services, Llc | Use of a payment card to unlock a lock |
| USD978187S1 (en) | 2021-09-17 | 2023-02-14 | Slack Technologies, Llc | Display screen or portion thereof with animated graphical user interface |
| USD985616S1 (en) | 2021-09-17 | 2023-05-09 | Slack Technologies, Llc | Display screen or portion thereof with animated graphical user interface |
| US12368946B2 (en) | 2021-09-24 | 2025-07-22 | Apple Inc. | Wide angle video conference |
| US12267622B2 (en) | 2021-09-24 | 2025-04-01 | Apple Inc. | Wide angle video conference |
| US11770600B2 (en) | 2021-09-24 | 2023-09-26 | Apple Inc. | Wide angle video conference |
| USD1025118S1 (en) * | 2021-09-28 | 2024-04-30 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
| USD1026029S1 (en) * | 2021-09-28 | 2024-05-07 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
| USD1024101S1 (en) | 2021-09-28 | 2024-04-23 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
| USD1024102S1 (en) | 2021-09-28 | 2024-04-23 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
| USD1078782S1 (en) * | 2021-09-30 | 2025-06-10 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
| KR20230065574A (ko) * | 2021-11-05 | 2023-05-12 | 석정웅 | 애플리케이션 생성 서비스 제공 방법 및 장치 |
| US12069173B2 (en) | 2021-12-15 | 2024-08-20 | Capital One Services, Llc | Key recovery based on contactless card authentication |
| US12166750B2 (en) | 2022-02-08 | 2024-12-10 | Capital One Services, Llc | Systems and methods for secure access of storage |
| WO2023235143A1 (en) * | 2022-05-31 | 2023-12-07 | Apple Inc. | Two-layer bandit optimization for recommendations |
| USD1035680S1 (en) | 2022-06-06 | 2024-07-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US12354077B2 (en) | 2022-06-23 | 2025-07-08 | Capital One Services, Llc | Mobile web browser authentication and checkout using a contactless card |
| US12596780B2 (en) | 2022-06-27 | 2026-04-07 | Capital One Services, LLC. | Techniques to perform dynamic call center authentication utilizing a contactless card |
| JP2024013545A (ja) * | 2022-07-20 | 2024-02-01 | Lineヤフー株式会社 | 情報処理装置、情報処理方法、および情報処理プログラム |
| US12511654B2 (en) | 2022-08-08 | 2025-12-30 | Capital One Services, Llc | Systems and methods for bypassing contactless payment transaction limit |
| US12354104B2 (en) | 2022-08-09 | 2025-07-08 | Capital One Services, Llc | Methods and arrangements for proof of purchase |
| US12505450B2 (en) | 2022-08-17 | 2025-12-23 | Capital One Services, Llc | Systems and methods for dynamic data generation and cryptographic card authentication |
| US12289396B2 (en) | 2022-08-18 | 2025-04-29 | Capital One Services, Llc | Parallel secret salt generation and authentication for encrypted communication |
| US12489747B2 (en) | 2022-11-18 | 2025-12-02 | Capital One Services, LLC. | Systems and techniques to perform verification operations with wireless communication |
| US12592828B2 (en) | 2023-01-06 | 2026-03-31 | Capital One Services, Llc | System and method for parallel manufacture and verification of one-time-password authentication cards |
| US12147983B2 (en) | 2023-01-13 | 2024-11-19 | Capital One Services, Llc | Systems and methods for multi-factor authentication using device tracking and identity verification |
| US12519652B2 (en) | 2023-02-24 | 2026-01-06 | Capital One Services, Llc | System and method for dynamic integration of user-provided data with one-time-password authentication cryptogram |
| US12592819B2 (en) | 2023-02-28 | 2026-03-31 | Capital One Services, Llc | Membership account management using a contactless card |
| US12248832B2 (en) | 2023-03-07 | 2025-03-11 | Capital One Services, Llc | Systems and methods for steganographic image encoding and identity verification using same |
| US12335256B2 (en) | 2023-03-08 | 2025-06-17 | Capital One Services, Llc | Systems and methods for device binding authentication |
| US12591875B2 (en) | 2023-03-10 | 2026-03-31 | Capital One Services, Llc | Systems and methods of contactless card as one authentication factor for multiple factor authentication |
| US12248928B2 (en) | 2023-03-13 | 2025-03-11 | Capital One Services, Llc | Systems and methods of secure merchant payment over messaging platform using a contactless card |
| US12511640B2 (en) | 2023-03-13 | 2025-12-30 | Capital One Services, Llc | Systems and methods of managing password using contactless card |
| US12124903B2 (en) | 2023-03-16 | 2024-10-22 | Capital One Services, Llc | Card with a time-sensitive element and systems and methods for implementing the same |
| US12299672B2 (en) | 2023-03-30 | 2025-05-13 | Capital One Services, Llc | System and method for authentication with transaction cards |
| US12499432B2 (en) | 2023-04-06 | 2025-12-16 | Capital One Services, Llc | Techniques to perform operations with a contactless card when in the presence of a trusted device |
| US12591876B2 (en) | 2023-04-07 | 2026-03-31 | Capital One Services, Llc | Systems and methods for launching a mobile application or a browser extension responsive to satisfying predetermined conditions |
| US12200135B2 (en) | 2023-06-13 | 2025-01-14 | Capital One Services, Llc | Contactless card-based authentication via web-browser |
| US12505448B2 (en) | 2023-08-09 | 2025-12-23 | Capital One Services, Llc | Systems and methods for fraud prevention in mobile application verification device enrollment process |
| US12511638B2 (en) | 2023-09-07 | 2025-12-30 | Capital One Services, Llc | Assignment of near-field communications applets |
| US12580767B2 (en) | 2023-10-31 | 2026-03-17 | Capital One Services, LLC. | Transmission of secure and authenticated data over a network |
| USD1088006S1 (en) | 2023-12-20 | 2025-08-12 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US12580752B2 (en) | 2024-01-03 | 2026-03-17 | Capital One Services, Llc | Systems and methods for generating shared secret key for transaction cards |
Family Cites Families (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US1462999A (en) * | 1923-07-24 | Locking device fob | ||
| CA1317678C (en) | 1989-03-20 | 1993-05-11 | William Jaaskelainen | Dynamic progress marking icon |
| JP2784825B2 (ja) * | 1989-12-05 | 1998-08-06 | ソニー株式会社 | 情報入力制御装置 |
| JP2952932B2 (ja) * | 1990-02-09 | 1999-09-27 | 富士通株式会社 | データ処理システム |
| US5634128A (en) * | 1993-09-24 | 1997-05-27 | International Business Machines Corporation | Method and system for controlling access to objects in a data processing system |
| JP3873362B2 (ja) * | 1997-04-04 | 2007-01-24 | カシオ計算機株式会社 | ネットワークシステム及び記録媒体 |
| US6104397A (en) | 1997-06-30 | 2000-08-15 | Sun Microsystems, Inc. | Method and system for generating improved progress indicators |
| US6496979B1 (en) * | 1997-10-24 | 2002-12-17 | Microsoft Corporation | System and method for managing application installation for a mobile device |
| JP2000148348A (ja) * | 1998-11-13 | 2000-05-26 | Internatl Business Mach Corp <Ibm> | 起動中のアプリケーション・プログラムを容易に識別し、かつ終了させることができる方法およびシステム |
| US6414697B1 (en) | 1999-01-28 | 2002-07-02 | International Business Machines Corporation | Method and system for providing an iconic progress indicator |
| JP2003521754A (ja) * | 1999-02-26 | 2003-07-15 | アクセンチュール エルエルピー | 政府機関との電子商取引インタフエース用システム、方法および製品 |
| JP4033619B2 (ja) * | 2000-05-26 | 2008-01-16 | シャープ株式会社 | サーバ装置 |
| US7894803B2 (en) * | 2000-07-03 | 2011-02-22 | Access Co., Ltd. | Mobile information terminal device, storage, server, and method for providing storage region |
| KR20010000586A (ko) | 2000-10-07 | 2001-01-05 | 구자혁 | 컴퓨터 통신을 이용한 다운로드 방법 |
| US20020131404A1 (en) | 2000-11-28 | 2002-09-19 | 4Thpass Inc. | Method and system for maintaining and distributing wireless applications |
| US7729925B2 (en) * | 2000-12-08 | 2010-06-01 | Sony Corporation | System and method for facilitating real time transactions between a user and multiple entities |
| US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
| US20030023513A1 (en) * | 2001-04-06 | 2003-01-30 | Phil Festa | E-business systems and methods for diversfied businesses |
| TWI256001B (en) * | 2001-05-14 | 2006-06-01 | Ntt Docomo Inc | System for managing program stored in storage block of mobile terminal |
| JP3941620B2 (ja) * | 2001-08-31 | 2007-07-04 | 株式会社デンソーウェーブ | Idタグ内蔵電子機器 |
| US8095879B2 (en) * | 2002-12-10 | 2012-01-10 | Neonode Inc. | User interface for mobile handheld computer unit |
| JP4332344B2 (ja) * | 2001-12-28 | 2009-09-16 | 株式会社Access | 利用期限管理方法、利用期限管理システム、および管理サーバ |
| AU2002359001A1 (en) | 2001-12-28 | 2003-07-24 | Access Co., Ltd. | Usage period management system for applications |
| JP2003268160A (ja) * | 2002-03-14 | 2003-09-25 | Asahi Kasei Corp | ラテックス組成物及び紙塗工用組成物 |
| US9715500B2 (en) * | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
| JP3928852B2 (ja) | 2002-04-08 | 2007-06-13 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | 移動体通信端末 |
| JP2005289816A (ja) | 2002-05-14 | 2005-10-20 | Banyu Pharmaceut Co Ltd | ベンズイミダゾール誘導体 |
| JP2004118365A (ja) | 2002-09-24 | 2004-04-15 | Yoshitaka Yamamoto | オンラインソフトの流通システム |
| US7360174B2 (en) * | 2002-12-19 | 2008-04-15 | Microsoft Corporation | Contact user interface |
| JP2004212857A (ja) * | 2003-01-08 | 2004-07-29 | Pioneer Electronic Corp | タッチパネル表示装置 |
| US7846023B2 (en) | 2003-03-27 | 2010-12-07 | Microsoft Corporation | Application-centric user interface techniques |
| JP4363084B2 (ja) * | 2003-05-23 | 2009-11-11 | ソニー株式会社 | 情報処理装置および方法、並びに制御プログラム |
| CA2438368A1 (en) * | 2003-08-26 | 2005-02-26 | Winnie W.N. Lai | A method and system for creating navigational information for an electronic store from virtual and master catalog links |
| CN1875377A (zh) * | 2003-09-10 | 2006-12-06 | 音乐匹配公司 | 音乐购买和播放系统及其方法 |
| US7113981B2 (en) * | 2003-12-29 | 2006-09-26 | Mixxer, Inc. | Cellular telephone download locker |
| US7401300B2 (en) * | 2004-01-09 | 2008-07-15 | Nokia Corporation | Adaptive user interface input device |
| JP2005196617A (ja) * | 2004-01-09 | 2005-07-21 | Sony Corp | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
| US7257583B2 (en) * | 2004-01-09 | 2007-08-14 | Microsoft Corporation | System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download |
| US20060265409A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Acquisition, management and synchronization of podcasts |
| US8255828B2 (en) * | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
| US7711835B2 (en) * | 2004-09-30 | 2010-05-04 | Citrix Systems, Inc. | Method and apparatus for reducing disclosure of proprietary data in a networked environment |
| US8099482B2 (en) * | 2004-10-01 | 2012-01-17 | E-Cast Inc. | Prioritized content download for an entertainment device |
| ATE355697T1 (de) * | 2004-11-09 | 2006-03-15 | Research In Motion Ltd | Benutzerschnittstelle mit dynamischer leiste |
| US7596610B2 (en) * | 2005-03-15 | 2009-09-29 | Microsoft Corporation | Method and system for installing applications via a display page |
| CN101160563A (zh) | 2005-04-18 | 2008-04-09 | 捷讯研究有限公司 | 用于托管并执行组件应用程序的方法和系统 |
| IN2005MU00878A (pt) | 2005-07-22 | 2009-06-29 | ||
| US8225312B2 (en) * | 2005-08-12 | 2012-07-17 | Sony Corporation | Method and apparatus for downloading software updates |
| DE102005053125A1 (de) * | 2005-11-08 | 2007-05-10 | Bayerische Motoren Werke Ag | Verfahren zur Aktualisierung von Kartendaten eines Navigationssystems und System zur Aktualisierung von Kartendaten eines Navigationssystems |
| US8117554B1 (en) * | 2006-04-25 | 2012-02-14 | Parallels Holdings, Ltd. | Seamless integration of non-native widgets and windows with dynamically scalable resolution into native operating system |
| US8924269B2 (en) * | 2006-05-13 | 2014-12-30 | Sap Ag | Consistent set of interfaces derived from a business object model |
| US8106856B2 (en) * | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
| US20080147671A1 (en) * | 2006-12-18 | 2008-06-19 | Lampdesk Corporation | System for Running Web Applications Offline and Providing Access to Native Services |
| US20080271066A1 (en) * | 2007-04-27 | 2008-10-30 | Spielman Howard L | Local message performance on an entertainment system |
| US20090070699A1 (en) * | 2007-09-07 | 2009-03-12 | Alexis Birkill | Keeping Track of Progress Bar Position During an Extended Task in a Computer System |
| US20090183073A1 (en) * | 2008-01-15 | 2009-07-16 | Aaron Scriver | Method and apparatus for displaying download information at an electronic device |
| US8099332B2 (en) * | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
-
2009
- 2009-01-15 US US12/354,616 patent/US8099332B2/en active Active
- 2009-05-13 JP JP2011512509A patent/JP5486593B2/ja active Active
- 2009-05-13 CN CN201610532409.7A patent/CN106157116B/zh active Active
- 2009-05-13 KR KR1020147014295A patent/KR101787184B1/ko active Active
- 2009-05-13 BR BRPI0915601-1A patent/BRPI0915601B1/pt active IP Right Grant
- 2009-05-13 KR KR1020137002719A patent/KR101546166B1/ko active Active
- 2009-05-13 RU RU2010153571/08A patent/RU2477879C2/ru active
- 2009-05-13 WO PCT/US2009/043840 patent/WO2009148781A1/en not_active Ceased
- 2009-05-13 CA CA2726117A patent/CA2726117C/en active Active
- 2009-05-13 AU AU2009255409A patent/AU2009255409B2/en active Active
- 2009-05-13 EP EP09758944A patent/EP2300916A1/en not_active Withdrawn
- 2009-05-13 CN CN200980127249.6A patent/CN102089744B/zh active Active
- 2009-05-13 KR KR1020117000351A patent/KR101382932B1/ko active Active
- 2009-05-13 MX MX2010013377A patent/MX2010013377A/es active IP Right Grant
-
2012
- 2012-01-13 US US13/350,563 patent/US8751321B2/en active Active
- 2012-05-30 AU AU2012203197A patent/AU2012203197B2/en active Active
-
2013
- 2013-01-30 RU RU2013104079A patent/RU2635231C2/ru active
-
2014
- 2014-02-21 JP JP2014031795A patent/JP5941079B2/ja active Active
- 2014-05-15 US US14/279,168 patent/US9965146B2/en active Active
-
2016
- 2016-05-19 JP JP2016100793A patent/JP6514144B2/ja active Active
-
2018
- 2018-05-08 US US15/974,510 patent/US10318119B2/en active Active
- 2018-07-04 JP JP2018127763A patent/JP6622863B2/ja active Active
-
2019
- 2019-05-10 US US16/409,717 patent/US11320961B2/en active Active
- 2019-11-22 JP JP2019211613A patent/JP7090059B2/ja active Active
-
2022
- 2022-03-25 US US17/705,179 patent/US11947776B2/en active Active
-
2024
- 2024-02-26 US US18/587,833 patent/US12498842B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12498842B2 (en) | Systems and methods for providing and interacting with application-update objects on a mobile device | |
| US9398142B2 (en) | Mobile computing terminal with more than one lock screen and method of using the same | |
| AU2019203723B2 (en) | User interface for application management for a mobile device | |
| AU2014215929B2 (en) | User interface for application management for a mobile device | |
| HK1158789B (en) | Method and apparatus for application management | |
| HK1158789A (en) | Method and apparatus for application management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 02/02/2021, OBSERVADAS AS CONDICOES LEGAIS. |