MX2010013377A - Interfaz de usuario para gestion de aplicaciones para un dispositivo movil. - Google Patents
Interfaz de usuario para gestion de aplicaciones para un dispositivo movil.Info
- Publication number
- MX2010013377A MX2010013377A MX2010013377A MX2010013377A MX2010013377A MX 2010013377 A MX2010013377 A MX 2010013377A MX 2010013377 A MX2010013377 A MX 2010013377A MX 2010013377 A MX2010013377 A MX 2010013377A MX 2010013377 A MX2010013377 A MX 2010013377A
- Authority
- MX
- Mexico
- Prior art keywords
- application
- mobile device
- user
- interface
- implementations
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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—Shopping interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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)
- Marketing (AREA)
- Development Economics (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
Esta especificación describe tecnologías relacionadas con interfaces de usuario para dispositivos móviles; en general, un aspecto de la materia sujeto descrita en esta especificación se puede incorporar en métodos que incluyen las acciones de recibir una entrada táctil para tener acceso a una interfaz de gestión de aplicación en un dispositivo móvil; presentar una interfaz de gestión de aplicación; recibir una o más entradas dentro de la interfaz de gestión de aplicación incluyendo una entrada para instalar una aplicación particular; instalar la aplicación seleccionada; y presentar la aplicación instalada.
Description
INTERFAZ DE USUARIO PARA GESTION DE APLICACIONES PARA UN
DISPOSITIVO MOVIL
CAMPO DE LA INVENCION
La presente descripción se refiere a interfaces de usuario para dispositivos móviles.
ANTECEDENTES DE LA INVENCION
Los dispositivos móviles convencionales, con frecuencia, están dedicados a ejecutar funciones especificas. Por ejemplo, un teléfono móvil proporciona servicios de telefonía, un asistente digital personal (PDA) proporciona una manera para organizar direcciones, contactos y notas, un reproductor de medios reproduce contenido, dispositivos de correo electrónico proporcionan comunicación de correo electrónico, un explorador navega la Internet, etcétera. Los dispositivos móviles modernos pueden incluir dos o más de estas funciones.
En particular, un dispositivo móvil puede incluir un número de aplicaciones diferentes, a las cuales un usuario puede tener acceso independiente de otras aplicaciones. Por ejemplo, el dispositivo móvil puede incluir uno o más juegos, aplicaciones de Web o aplicaciones de productividad.
SUMARIO DE LA INVENCION
Esta especificación describe tecnologías elacionadas con interfaces de usuario para dispositivos móviles. En general, un aspecto de la materia sujeto descrita en esta especificación se puede incorporar en métodos que incluyen las acciones de recibir una entrada táctil para tener acceso a una interfaz de gestión, de aplicación en un dispositivo móvil; presentar una interfaz de gestión de aplicación, recibir una o más entradas dentro de la interfaz de gestión de aplicación incluyendo una entrada para instalar una aplicación particular; instalar la aplicación seleccionada; y presentar la aplicación instalada. Otras modalidades de este aspecto incluyen sistemas, aparatos y productos de programa de computadora correspondientes .
Estas y otras modalidades opcionalmente pueden incluir una o más de las siguientes características. Presentar la interfaz de gestión de aplicación además incluye presentar una porción de menú y una porción de despliegue. La porción de despliegue incluye uno o más objetos de aplicación correspondientes a aplicaciones respectivas, cada objeto de aplicación presenta información referente a la aplicación respectiva. La porción de menú incluye múltiples pestañas, cada pestaña proporciona acceso
a características particulares de la interfaz de gestión de aplicación. La recepción de una o más entradas de usuario incluye recibir una selección de un objeto de aplicación particular. El método además incluye, en respuesta a la selección, cambiar la porción de despliegue para presentar información adicional referente a la aplicación seleccionada. La presentación de información adicional incluye presentar una o más revisiones de la aplicación seleccionada. El objeto de aplicación seleccionada es un objeto de actualización de aplicación asociado con una actualización para una aplicación previamente instalada en el dispositivo móvil. La instalación de la aplicación seleccionada incluye presentar un objeto de separador en un despliegue del dispositivo móvil, el objeto de separador incluye un indicador del avance de la instalación. El método además incluye recibir información de pago desde un usuario para adquirir la aplicación particular. El dispositivo móvil incluye un despliegue sensible multi-táctil .
En general, un aspecto de la materia sujeto descrita en esta especificación se puede incorporar en sistemas que incluyen un procesador y una interfaz de usuario para proporcionar interacción con un usuario, la interfaz de usuario incluye una porción de despliegue que
comprende uno o más objetos de aplicación correspondientes a aplicaciones respectivas, cada objeto de aplicación presenta información referente a la aplicación respectiva, y una porción de menú incluyendo múltiples pestañas, cada pestaña proporciona acceso a características particulares de la interfaz de gestión de aplicación. Otras modalidades de este aspecto incluyen métodos, aparatos y productos de programa de computadora correspondientes.
Modalidades particulares de la invención se pueden implementar para obtener una o más de las siguientes ventajas. Un usuario fácilmente puede navegar en una tienda de aplicaciones para identificar y descargar aplicaciones para un dispositivo móvil. El usuario puede ser notificado sobre las actualizaciones para las aplicaciones previamente descargadas sin tener que navegar en una interfaz de actualización. Los usuarios rápidamente pueden proporcionar retroalimentación en aplicaciones incluyendo la clasificación de las aplicaciones y el reporte de problemas identificados. De manera adicional, los usuarios de manera rápida y fácil pueden compartir información sobre aplicaciones de interés particular con otros usuarios. Una vez que una aplicación es seleccionada, el usuario puede tener acceso a otras características y aplicaciones del dispositivo móvil mientras espera la descarga de la
aplicación.
Los detalles de una o más modalidades de la invención se establecen en las figuras acompañantes y en la siguiente descripción. Otras características, aspectos y ventajas de la invención serán aparentes a partir de la descripción, las figuras, y las reivindicaciones.
BREVE DESCRIPCION DE LAS FIGURAS
La figura 1 es un diagrama en bloques de un dispositivo móvil ejemplar.
La figura 2 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil después de recurrir a un objeto de despliegue de tienda de aplicaciones .
La figura 3 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil después de seleccionar un botón de favoritos de equipo.
La figura 4 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil para proporcionar información asociada con una aplicación particular .
La figura 5 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil para notificar a otro usuario sobre una aplicación.
La figura 6 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil incluyendo un menú para proporcionar información asociada con una aplicación seleccionada.
La figura 7 es un diagrama en bloques de una interfaz .de usuario ejemplar del dispositivo móvil para revisar una aplicación seleccionada.
La figura 8 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil para reportar sobre una aplicación seleccionada.
La figura 9 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil que ilustra una tienda de . aplicaciones siguiendo la selección de una pestaña de categorías .
La figura 10 es un diagrama en bloques 1000 de una interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra objetos de aplicación de, una categoría seleccionada particular.
La figura 11 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil que ilustra una tienda de aplicaciones siguiendo la selección de una pestaña de "los mejores 25".
La figura 12 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil que
ilustra una tienda de aplicaciones "los mejores 25" con aplicaciones gratuitas ocultas.
La figura 13 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil que ilustra una tienda de aplicaciones siguiendo la selección de una pestaña de búsqueda.
La figura 14 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil después de recurrir a un objeto- de despliegue de la tienda de aplicaciones y que ilustra las actualizaciones disponibles.
La figura 15 es un diagrama en. bloques de una interfaz de usuario ejemplar del dispositivo móvil que ilustra una tienda de aplicaciones siguiendo la selección de una pestaña de . actualizaciones .
La figura 16 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil, que ilustra una descarga de aplicaciones.
La figura 17 es un gráfico de flujo que ilustra un proceso ejemplar para navegar en una tienda de aplicaciones utilizando un dispositivo móvil.
La figura 18 es un diagrama en bloques de una interfaz de usuario ejemplar del dispositivo móvil que ilustra una aplicación disponible para eliminación.
La figura 19 es un diagrama en bloques de una
interfaz de usuario ejemplar del dispositivo móvil que ilustra una ventanilla de clasificación.
La figura 20 es un gráfico de flujo que ilustra ün proceso ejemplar para eliminar una aplicación instalada utilizando un dispositivo móvil.
La . figura 21 es un diagrama en bloques de un ambiente operativo de red ejemplar para el dispositivo móvil de la figura 1.
La figura 22 es un diagrama en bloques de una implementación ejemplar del dispositivo móvil de la figura 1.
Números y designaciones de referencia similares en las diversas figuras indican elementos similares.
DESCRIPCION DETALLADA DE LA INVENCION
La figura 1 es un diagrama en bloques de un dispositivo móvil ejemplar 100. El dispositivo móvil 100 puede ser, por ejemplo, una computadora manual, un asistente digital personal, un teléfono celular, un aparato de red, una cámara, un teléfono inteligente, un teléfono móvil de servicio de radio paquete general mejorado (EGPRS), una estación base de red, un reproductor de medios, un dispositivo de navegación, un dispositivo de correo electrónico, una consola de juegos, o una
combinación de cualesquiera dos o más de estos dispositivos de procesamiento de datos u otros dispositivos de procesamiento de datos.
Perspectiva general del dispositivo móvil
En algunas implementaciones , el dispositivo móvil 100 incluye un despliegue sensible al tacto 102. El despliegue sensible al tacto 102 puede implementar tecnología de pantalla de cristal líquido (LCD) , tecnología de pantalla de polímero de emisión de luz (LPD) , o alguna otra tecnología de pantalla. EL despliegue sensible al tacto 102 puede ser sensible a contacto háptico y/o .táctil con un usuario.
En algunas implementaciones, el despliegue sensible al tacto 102 puede comprender un despliegue sensible multi-táctil 102. Un despliegue sensible multi-táctil 102, por ejemplo, puede procesar múltiples puntos táctiles simultáneos, incluyendo datos de procesamiento relacionados con la presión, grado y/o posición de cada punto táctil. Dicho procesamiento facilita los gestos e interacciones con múltiples dedos, acordes, y otras interacciones. También se pueden utilizar otras tecnologías de despliegue sensible al tacto, por ejemplo, un despliegue en el cual el contacto se realice utilizando un lápiz u
otro dispositivo de señalamiento. Algunos ejemplos de tecnología de despliegue sensible multi-táctil se describen en las Patentes EUA Números 6,323,846, 6,570,557, 6, 677,932, y la Publicación de Patente EUA 2002 /001502 A1.
En algunas implementaciones , el dispositivo móvil 100 puede desplegar una o más interfaces de usuario gráficas en el despliegue sensible al tacto 102 para proporcionar al usuario el acceso a diversos objetos del sistema y para comunicar información al usuario. En algunas implementaciones, la interfaz de usuario gráfica puede incluir uno o más objetos de despliegue 104, 106. En el ejemplo mostrado, los objetos de despliegue 104, 106 son representaciones gráficas de objetos del sistema. Algunos ejemplos de objetos del sistema incluyen funciones del dispositivo, aplicaciones, ventanas, archivos, alertas, eventos u otros objetos del sistema identificables .
Funcionalidad del dispositivo móvil ejemplar
En algunas implementaciones, el dispositivo móvil 100 puede implementar múltiples funcionalidades de dispositivo, tal como un dispositivo de telefonía, tal como es indicado por un objeto de teléfono 110; un dispositivo de correo electrónico, tal como es indicado por el objeto de correo electrónico 112; un- dispositivo de comunicación
de datos de red, tal como es indicado por el objeto Web 114; un dispositivo de estación base Wi-Fi (que no se muestra) ; y un dispositivo de procesamiento de medios, tal como es indicado por el objeto reproductor de medios 116. En algunas implementaciones , objetos de despliegue particulares 104, por ejemplo, el objeto de teléfono 110, el objeto de correo electrónico 112, el objeto Web 114 y el objeto reproductor de medios 116 pueden ser desplegados en una barra de menú 118. En algunas implementaciones, se puede tener acceso a las funcionalidades del dispositivo desde una interfaz de usuario gráfica de nivel superior, tal como la interfaz de usuario gráfica que se ilustra en la figura 1.· Al tocar uno de los objetos 110, 112 114 o 116, por ejemplo, se puede recurrir a la funcionalidad correspondiente .
En algunas implementaciones, el dispositivo móvil 100 puede implementar funcionalidad de distribución de red. Por ejemplo, la funcionalidad puede permitir al usuario llevar consigo el dispositivo móvil 100 y su red asociada mientras viaja. En particular, el dispositivo móvil 100 puede extender el acceso de Internet (por ejemplo, Wi-Fi) a otros dispositivos inalámbricos en las inmediaciones. Por ejemplo, el dispositivo móvil 100 se puede configurar como una estación base para uno o más dispositivos. Como tal, el
dispositivo móvil 100 puede otorgar o negar el acceso de red a otros dispositivos inalámbricos.
En algunas implementaciones , al momento de recurrir a la funcionalidad del dispositivo, la interfaz de usuario gráfica del dispositivo móvil 100 cambia, o es aumentada o reemplazada con otra interfaz de usuario o elementos de interfaz de usuario, para facilitar al usuario el acceso a funciones particulares asociadas con la funcionalidad del dispositivo correspondiente. Por ejemplo, en respuesta a un usuario que toca el objeto de teléfono 110, la interfaz de usuario gráfica del despliegue sensible al tacto 102 puede presentar objetos de despliegue relacionados con las diversas funciones de teléfono; de igual forma, tocar el objeto de correo electrónico 112 puede ocasionar que la interfaz de usuario gráfica presente objetos de despliegue relacionados con diversas funciones de correo electrónico; tocar el objeto Web 114 puede ocasionar que la interfaz de usuario gráfica presente objetos de despliegue relacionados con diversas funciones de navegación Web; y tocar el objeto reproductor de medios 116 puede ocasionar que la interfaz de usuario gráfica presente objetos de despliegue relacionados con las diversas funciones de procesamiento de medios.
En algunas implementaciones, el ambiente de
interfaz de usuario gráfica de nivel superior o estado de la figura 1 puede ser restablecido presionando un botón 120 ubicado cerca de la parte inferior del dispositivo móvil 100. En algunas implementaciones , cada funcionalidad de dispositivo correspondiente puede tener objetos de despliegue de "casa" correspondientes desplegados en el despliegue sensible al tacto 102, y el ambiente de interfaz de usuario gráfica de la figura 1 puede ser restablecido al presionar el objeto de despliegue de "casa".
En algunas implementaciones, la interfaz de usuario gráfica de nivel superior puede incluir objetos de despliegue adicionales 106, tal como un objeto de servicio de mensaje corto (SMS), un objeto de calendario, un objeto de fotos, un objeto de cámara, un objeto de calculadora, un objeto de repertorio, un objeto de clima, un objeto de mapas, un objeto de notas, un objeto de reloj, un objeto de libro de direcciones, un objeto de configuraciones, y un objeto de almacenar aplicaciones 132. Al tocar el objeto de despliegue SMS, por ejemplo, se puede recurrir a un ambiente de mensajería SMS y funcionalidad de soporte; de igual forma, cada selección de un objeto de despliegue puede recurrir a un ambiente de objeto y funcionalidad correspondientes .
Objetos de despliegue adicionales y/o diferentes
también se pueden desplegar en lá interfaz de usuario gráfica de la figura 1. Por ejemplo, si el dispositivo 100 está funcionando como una estación base para otros dispositivos, uno o más objetos de "conexión" pueden aparecer en la interfaz de usuario gráfica para indicar la conexión. En algunas implementaciones , los objetos de despliegue 106 pueden ser configurados por un usuario, por ejemplo, un usuario puede especificar cuáles objetos de despliegue 106 son desplegados, y/o puede descargar aplicaciones adicionales u otro software que proporcione otras funcionalidades y objetos de despliegue correspondientes .
En algunas implementaciones, el dispositivo móvil 100 puede incluir uno o más dispositivos de entrada/salida (I/O) y/o dispositivos de sensor. Por ejemplo, se puede incluir un altavoz 160 y un micrófono 162 para facilitar las funcionalidades habilitadas por voz, tal como funciones de teléfono y correo de voz. En algunas implementaciones, se puede incluir un botón arriba/abajo 184 para control de volumen del altavoz 160 y el micrófono 162. El dispositivo móvil 100 también puede incluir un botón de encendido/apagado 182 para un indicador de timbre de llamadas telefónicas entrantes. En algunas implementaciones, se puede incluir un altavoz alto 164 para
facilitar las funcionalidades de voz manos libres, tal como funciones de teléfono en altavoz. También se puede incluir un enchufe de audio 166 para- uso de audífonos y/o un micrófono .
En algunas implementaciones , se puede incluir un sensor de proximidad 168 para facilitar la detección cuando el usuario coloca el dispositivo móvil 100 cerca del oído del usuario y, en respuesta, desacoplarse del despliegue sensible al tacto 102 para evitar la activación de funciones accidentales. En algunas implementaciones, el despliegue sensible al tacto 102 puede - ser apagado para conservar potencia adicional . cuando el dispositivo móvil 100 está cerca del oído del usuario.
Se pueden utilizar también otros sensores. Por ejemplo, en algunas implementaciones, se puede utilizar un sensor de luz ambiental 170 para facilitar el ajuste de la brillantez del despliegue sensible al tacto 102. En algunas implementaciones, se puede utilizar un acelerómetro 172 para detectar el movimiento del dispositivo móvil 100, tal como lo indican las flechas de dirección. Por consiguiente, los objetos de despliegue y/o medios pueden ser presentados de acuerdo con una orientación detectada, por ejemplo, retrato o panorama. En algunas implementaciones, el dispositivo móvil 100 puede incluir circuitería y sensores
para soportar una capacidad de determinación de ubicación, tal como aquella proporcionada por el sistema de posicionamiento global (GPS) u otros sistemas de posicionamiento (por ejemplo, sistemas que utilizan puntos de acceso Wi-Fi, señales de televisión, rejillas celulares, Localizadores de Recursos Uniformes (URL) ) . En algunas implementaciones , un sistema de posicionamiento (por ejemplo, un receptor GPS) puede estar integrado en el dispositivo móvil 100 móvil 100 o puede ser proporcionado como un dispositivo separado que puede ser acoplado al dispositivo móvil 100 a través de una interfaz (por ejemplo, dispositivo de puerto 190) para proporcionar acceso a servicios basados en ubicación.
El dispositivo móvil 100 también puede incluir un lente y sensor de cámara 180. En algunas implementaciones, el lente y sensor de cámara 180 pueden estar ubicados en la superficie posterior del dispositivo móvil 100. La cámara puede capturar imágenes estáticas y/o video.
El dispositivo móvil 100 también puede incluir uno o más subsistemas de comunicación inalámbrica, tal como un dispositivo de comunicación 802.11b/g 186, y/o un dispositivo de comunicación Bluetooth™ 188. También se pueden soportar otros protocolos de comunicación, incluyendo otros protocolos de comunicación 802.x (por
ejemplo, WiMax, Wi-Fi, 3G) , acceso múltiple por división de código (CDMA) , sistema global para comunicaciones móviles (GSM), Ambiente GSM de Datos Mejorado (EDGE) , etcétera.
En algunas implementaciones , está incluido el dispositivo de puerto 190, por ejemplo, un Puerto de Enlace Serial Universal (USB) , o un puerto de acoplamiento, o alguna otra conexión de puerto cableada. El dispositivo de puerto 190 puede ser utilizado, por ejemplo, para establecer una conexión cableada con otros dispositivos de computación, tal como otros dispositivos de comunicación 100, dispositivos de acceso de red, una computadora personal, una impresora, u otros dispositivos de procesamiento con la capacidad para recibir y/o transmitir datos. En algunas implementaciones, el dispositivo de puerto 190 permite al dispositivo móvil 100 sincronizarse con un dispositivo móvil 100 huésped utilizando uno o más protocolos, tal como, por ejemplo, el TCP/IP, HTTP, UDP y cualquier otro protocolo conocido. En algunas implementaciones, se puede utilizar un protocolo TCP/IP sobre USB, tal como se describe en la Solicitud de Patente EUA Número 11/770,691, presentada el 28 de Junio de 2007 para "Protocolo de Corriente de Datos Multiplexada", bajo la Publicación de Solicitud de Patente EUA Número 20080304486.
La figura 2 es un diagrama en bloques 200 de una interfaz de usuario ejemplar del dispositivo móvil 100 después de recurrir a un objeto de despliegue de tienda de aplicaciones (por ejemplo, objeto de despliegue de tienda de aplicaciones 132 de la figura 1). Por ejemplo, el usuario puede tener acceso al objeto de despliegue de tienda de aplicaciones 132 utilizando el despliegue sensible al tacto 102 (por ejemplo, presionando el objeto de despliegue de tienda de aplicaciones 132), teniendo como resultado una transición a una interfaz de tienda de aplicaciones. En algunas implementaciones , al tocar el objeto de despliegue de tienda de aplicaciones 132 en la figura 1 se ocasiona una transición animada a la interfaz de tienda de aplicaciones.
La . interfaz de usuario para la tienda de aplicaciones incluye una porción de despliegue 236 .y una porción de menú 240. La porción de menú 226 puede incluir varias pestañas. En particular, la porción de menú 226 incluye una pestaña principal 216, una pestaña de categorías 218, una pestaña de los mejores 25 220, una pestaña de búsqueda 222, y una pestaña de actualizaciones 224. Cada una de las pestañas en la porción de menú 226 se puede utilizar para tener acceso a diferentes características de la tienda de aplicaciones, cada una de
las cuales se describirá con mayor detalle a continuación. En algunas implementaciones , se pueden proporcionar otras pestañas y/o el orden de las pestañas puede variar, por ejemplo, conforme a lo determinado por la tienda de aplicaciones, el dispositivo móvil, o con base en la entrada recibida desde otra ubicación remota.
La porción de despliegue 236 despliega una interfaz principal 203 asociada con las pestaña principal 216, la cual se muestra como resaltada en la porción de despliegue 236. La interfaz principal 203 incluye una barra de titulo 201. La barra de título 201 incluye un botón de recientemente agregado 202 y un botón de favoritos de equipo 204. El botón de recientemente agregado 202 y el botón de favoritos de equipo 204 se muestran como botones separados. No obstante, los botones pueden asumir otras formas incluyendo, por ejemplo, un solo botón de conmutación que puede ser conmutado de uno a otro tocando el botón más de una vez.
La interfaz principal 203 también incluye uno o más objetos de aplicación 240. El botón de recientemente agregado 202 se muestra como actualmente seleccionado (por ejemplo, con base en una entrada de usuario al despliegue sensible al tacto 102). Cuando el botón de recientemente agregado 202 es seleccionado, los objetos de aplicación 240
desplegados corresponden a aplicaciones que han sido recientemente agregadas a la tienda de aplicaciones.
En algunas implementaciones , las aplicaciones recientemente agregadas son especificadas por un periodo de tiempo a partir de la inclusión de la aplicación particular a la tienda de aplicaciones. Por ejemplo, las aplicaciones recientemente agregadas pueden incluir aplicaciones puestas a disposición en la tienda de aplicaciones dentro de los pasados treinta días. No obstante, en algunas otras implementaciones, las aplicaciones recientemente agregadas pueden ser un número especificado (por ejemplo, 25) de las aplicaciones más recientemente agregadas a la tienda de aplicaciones sin considerar el tiempo real transcurrido.
Los objetos de aplicación 240 pueden ser ordenados dentro de la porción de despliegue 236 de acuerdo con uno o más criterios. Por" ejemplo, los objetos de aplicación pueden ser ordenados por fecha en la que se agregaron a la tienda de aplicaciones, en forma alfabética, o de acuerdo con las clasificaciones del usuario.
En particular, los objetos de aplicación 240 mostrados en la porción de despliegue 236 incluyen objetos de aplicaciones 210, 212 y 214. De manera adicional, cuando la porción de despliegue 236 no puede desplegar todos los objetos de aplicación 240 en una sola vez, el usuario se
puede ejecutar una acción de barrido 238 hacia arriba p hacia abajo para ver objetos de aplicaciones adicionales 240. Aunque un barrido 238 es representado por una flecha con puntos en la porción particular de la porción de despliegue 236, el usuario puede ejecutar el barrido 238 desde otros puntos. En particular, el usuario se puede ejecutar un barrido al dirigirse en una dirección particular (por ejemplo, arriba o abajo) a través del despliegue sensible al tacto 102.
Cada objeto de aplicación 240 incluye información asociada con la aplicación particular. Por ejemplo, el objeto de aplicación 210 incluye información de aplicación 228. La información de aplicación 228 puede incluir una imagen que represente la aplicación, el nombre de aplicación (por ejemplo, "Aplicación 1" para el objeto de aplicación 210) , un nombre de desarrollador , e información de clasificación. En algunas implementaciones , la información de clasificación es representada por un número especificado de estrellas. Las estrellas son llenadas para indicar la clasificación promedio (por ejemplo, tres de cinco) para la aplicación. En algunas implementaciones, las estrellas son llenadas parcialmente para representar un grado más fino de granularidad de la clasificación promedio.
En alguna otra implementación, se utilizan diferentes símbolos para representar la información de clasificación. Por ejemplo, en algunas implementaciones , los puntos pequeños se utilizan para representar estrellas no seleccionadas, las cuales son reemplazadas por estrellas hasta el nivel de clasificación, de manera que solamente hay estrellas iguales a la clasificación promedio. En algunas implementaciones, la información de clasificación también incluye un número de revisiones utilizadas (por ejemplo, de usuarios individuales) para determinar la clasificación promedio.
Los objetos de aplicación 240 también incluyen información de compra 230. La información de compra indica si la aplicación es gratuita o debe ser comprada (por ejemplo, identificada por etiquetas de "gratis" o "comprar"). En algunas implementaciones, la información de compra indica el costo de la aplicación (por ejemplo, $5.00) . En algunas otras implementaciones, el objeto de aplicación 240 puede indicar si el usuario ya ha instalado o no la aplicación particular. Por ejemplo, si el usuario ya ha instalado la aplicación identificada por el objeto de aplicación 210, la información de compra 230 puede leer "instalada" en lugar de "gratis". De manera alternativa, de la información de compra 230 puede leer "desinstalar"
indicando que el usuario puede desinstalar la aplicación ya instalada .
Los objetos de aplicación 240 también pueden incluir un indicador ">" (por ejemplo, el indicador 232 del objeto de aplicación 210) . El indicador 232 indica que al seleccionar un objeto de aplicación particular (por ejemplo, tocando el objeto de aplicación 210) se cambiará la interfaz de usuario para proporcionar información adicional referente a la aplicación seleccionada. La transición puede ser animada.
La porción de despliegue 236 también puede incluir uno o más anuncios. En la porción de despliegue 236, se muestra un primer anuncio 206 y un segundo anuncio 208 cerca de la barra de títulos 201. En otras implementaciones , solo se presenta un solo anuncio. De manera alternativa, ¦ se pueden presentar anuncios adicionales, de manera adicional, aunque los anuncios se muestran cerca de la barra de títulos 201, se puede presentar uno o más anuncios en diferentes ubicaciones en la porción de despliegue 236.
La figura 3 es un diagrama en bloques 300 de una interfaz de usuario ejemplar del dispositivo móvil 100 después de seleccionar un botón de favoritos de equipo (por ejemplo, botón de favoritos de equipo 204 en la figura 2).
Tal como se muestra en la figura 2, la barra de títulos 201 incluye tanto el botón de recientemente agregado 202 como el botón de favoritos de equipo 204. Cuando se selecciona el botón de favoritos de equipo 204, la porción de despliegue 236 presenta objetos de aplicación 340 como parte de la interfaz principal 303. Los objetos de aplicación 340 pueden incluir uno o más de los objetos de aplicación recientemente agregados 240 o pueden ser distintos de los objetos de aplicación 240.
En algunas implementaciones , los objetos de aplicación 340 representan objetos de aplicación seleccionados por uno o más individuos asociados con la tienda de aplicaciones. Por ejemplo, los favoritos de equipo pueden ser seleccionados por un grupo de individuos dentro de un periodo de tiempo especificado. Por lo tanto, los favoritos de equipo pueden cambiar con regularidad, por ejemplo, cada 30 días. En algunas otras implementaciones, los favoritos de equipo son identificados de acuerdo con las aplicaciones que reciben una clasificación más alta por parte de un grupo especificado de individuos. En algunas implementaciones, el número de objetos de aplicación 340 identificados como favoritos de equipo queda limitado a un número especificado (por ejemplo, las mejores 25 aplicaciones ) .
Los objetos de aplicación 340 se pueden ordenar dentro de la interfaz principal 303 de acuerdo con uno o más criterios. Por ejemplo, los objetos de aplicación pueden ser ordenados por fecha en la que se agregaron a la tienda de aplicaciones, de forma alfabética, o por clasificación de equipo.
En particular, los objetos de aplicación 340 mostrados en la porción de despliegue 236 incluyen objetos de aplicación 302, 304 y 306. De manera adicional, cuando la porción de despliegue 236 no .puede desplegar todos los objetos de aplicación 340 en una sola vez, el usuario se puede ejecutar un barrido 238 hacia arriba o hacia abajo para ver los objetos de aplicación adicionales 340 tal como se describió anteriormente con respecto a la figura 2.
Cada objeto de aplicación 340 incluye información asociada con la aplicación respectiva. Similar a la información de aplicación 228 que se describió anteriormente, con respecto a la figura 2, la información de aplicación puede incluir una imagen que representa la aplicación, el nombre de aplicación (por ejemplo, "Aplicación 4" para el objeto de aplicación 302), un nombre del desarrollador , e información de clasificación. En algunas implementaciones , la información de clasificación es representada por un número especificado de estrellas que
identifican una clasificación promedio para la aplicación correspondiente .
Los objetos de aplicación 340 también incluyen información de compra. La información de compra indica si las aplicaciones de "favoritos de equipo" son gratuitas o deben ser compradas. . En algunas implementaciones , la información de compra indica el costo de la aplicación particular (por ejemplo, $5.00). En algunas otras implementaciones, el objeto de aplicación 340 indica si el usuario ya ha instalado o no la aplicación particular. Por ejemplo, si el usuario ya ha instalado la aplicación identificada por el objeto de aplicación 302, la información de compra puede leer "instalada" en lugar de "gratis". De manera alternativa, la información de compra puede leer "desinstalar" indicando que el usuario puede desinstalar la aplicación y.a instalada.
Los objetos de aplicación 340 también pueden incluir un indicador ">" (por ejemplo, indicador 232 de la figura 2) . El indicador indica que seleccionar un objeto de aplicación particular (por ejemplo, al tocar el objeto de aplicación 302) se cambiará la interfaz de usuario para proporcionar información adicional referente a la aplicación seleccionada. La transición puede ser animada.
La interfaz principal 303 también puede incluir
uno o más anuncios. En particular, la porción de despliegue 236 presenta un primer anuncio 206 y un segundo anuncio 208 cerca de la barra de títulos 201. En otras implementaciones , solamente se presenta un solo anuncio. Alternativamente, se pueden presentar anuncios adicionales. De manera adicional, aunque los anuncios se muestran cerca de la barra de títulos 201, se pueden presentar uno o más anuncios en diferentes ubicaciones sobre la porción de despliegue 236.
En cualquiera de la figura 2 o la figura 3, cuando un usuario selecciona un objeto de aplicación (por ejemplo, uno de los objetos de aplicación 240 o 340, respectivamente), la interfaz de usuario puede cambiar para proporcionar información adicional referente a la aplicación asociada con el objeto de aplicación seleccionado .
La figura 4 es un diagrama en bloques 400 de una interfaz de usuario ejemplar del dispositivo móvil 100 para proporcionar información asociada con una aplicación particular. En particular, una interfaz de información de aplicación 403 corresponde a la selección de usuario del objeto de aplicación 210 de la figura 2.
La interfaz de información de aplicación 403 incluye una porción de despliegue de información 410 y la
porción de menú 226. La porción de menú 226 incluye la pestaña principal 216, la pestaña de categorías 218, la pestaña de los mejores 25 220, la pestaña de búsqueda 222, y la pestaña de actualizaciones 224. En algunas implementaciones , la porción de menú 226 queda oculta cuando se presenta la interfaz de información de aplicación 403.
La porción de despliegue 410 incluye una barra de títulos 401. La barra de títulos 401 identifica la interfaz de usuario como una interfaz de información de aplicación. De manera adicional, la barra de títulos 401 puede incluir un botón de regresar 402 y un botón de "decir a un amigo" 404. El botón de regresar 402 permite al usuario, por ejemplo, cancelar la interfaz de información de aplicación 403 y retornar a la interfaz de usuario previa (por ejemplo, la interfaz de usuario para la tienda de aplicaciones que se muestra en las figuras 2 o 3) . El botón "decir a un amigo" 404 permite al usuario enviar información referente a la aplicación · seleccionada. En particular, tocar el botón de "decir a un ¦ amigo" 404 ocasiona que la interfaz de usuario cambie a una interfaz para notificar a otra persona respecto de la aplicación particular. La interfaz para notificar a otra persona referente a la aplicación seleccionada se describe con
mayor detalle a continuación con respecto a la figura 5.
La porción de despliegue 410 también incluye información de aplicación 406, información de compra 408, una imagen de pantalla de aplicación 412, y revisiones 414. La información de aplicación 406 incluye, por ejemplo, el nombre de la aplicación y el desarrollador . La información de aplicación 406 también puede incluir una imagen que represente la aplicación particular asi como otra información, por ejemplo, la fecha en que la aplicación fue agregada a la tienda de aplicaciones. La información de aplicación 406 también puede incluir una breve descripción de la aplicación.
La información de compra 408 identifica si la aplicación seleccionada es gratuita o está disponible, para compra. De manera alternativa, la información de compra 408 puede indicar el precio de la aplicación (por ejemplo, $5.00) . En algunas implementaciones , el usuario puede librar crédito para comprar la aplicación. Por ejemplo, el usuario puede tener una tarjeta de regalo, un cupón, u otro crédito que pueda ser utilizado para la compra de aplicaciones en la tienda de aplicaciones. En algunas implementaciones, al usuario se le presenta un botón de "librar" en la interfaz de información de aplicación. Al tocar el botón de librar se genera una interfaz en donde el
usuario puede ingresar información de cuenta correspondiente al crédito que se va a aplicar.
De manera adicional, en algunas implementaciones , al tocar la información de compra 408 se inicia un proceso para descargar la aplicación. Por ejemplo, si la aplicación es gratuita, el proceso de descarga puede comenzar sin una entrada de usuario adicional. De manera alternativa, si se requiere la compra, se puede tener acceso a una cuenta de usuario para comprar la aplicación. En algunas implementaciones, el usuario puede librar un cupón o crédito similar para comprar la aplicación. En algunas otras implementaciones, se requiere que el usuario proporcione información de cuenta u otra información de autenticación antes de comprar la aplicación.
En algunas implementaciones alternativas, la información de compra 408 indica si el usuario ya ha instalado la aplicación (por ejemplo, incluyendo el texto "instalada" o "desinstalar" en la información de compra 408) .
La imagen de pantalla 412 puede proporcionar una imagen de captura de pantalla de la interfaz de aplicación. En algunas implementaciones, se proporciona una¦ descripción más detallada de la aplicación en lugar de, o además de, la imagen de pantalla 412. Por ejemplo, la descripción
detallada puede incluir características de la aplicación y otra información. En algunas implementaciones , se proporciona más de una imagen de pantalla 412. De manera alternativa, en algunas otras' implementaciones, se pueden proporcionar imágenes de pantalla adicionales como croquis que pueden ser desplegados cuando son seleccionados por el usuario.
Las revisiones 414. incluyen información de clasificación así como revisiones individuales de la aplicación. La información de clasificación puede incluir, una ilustración gráfica de una clasificación promedio (por ejemplo, utilizando una clasificación de estrellas). Adicionalmente , el número de revisiones individuales utilizadas para determinar la clasificación promedio también se puede proporcionar. La clasificación promedio puede ser seguida por una o más revisiones individuales de la aplicación. En cierta implementación se listan todas las revisiones. En algunas otras implementaciones, solamente se lista un. número especificado de revisiones. En algunas implementaciones, el usuario puede ejecutar un barrido 238 para ver revisiones adicionales que no son presentadas dentro de la porción visible de la interfaz de información de aplicación 403.
La porción de revisiones 414 de la interfaz de
información de aplicación 403 también puede incluir un botón de revisión 418 que permite a un usuario proporcionar una revisión u otro reporte asociado con la aplicación. El aprovisionamiento de una revisión de la aplicación se describe a continuación con respecto a las figuras 6-8.
La figura 5 es un diagrama en bloques 500 de una interfaz de usuario ejemplar del dispositivo móvil 100 para notificar a otro usuario de una aplicación. En particular, la figura 5 incluye una interfaz de notificación 502. La interfaz de notificación 502 puede ser presentada en respuesta a que el usuario seleccione el botón de "decir a un amigo" 404 en la figura 4.
La interfaz de notificación 502 incluye una barra de títulos 501. La barra de títulos 501 identifica la interfaz de notificación 502 (por ejemplo, tal como "decir a un amigo") . Adicionalmente , la barra de títulos 501 incluye un botón de regresar 504 y un botón de enviar 506. El botón de regresar 504 puede cancelar la interfaz de notificación 502 y permitir al usuario retornar a una interfaz de usuario precedente (por ejemplo, la interfaz de información de aplicación 403) . El botón de enviar 506 permite al usuario enviar la información de aplicación a otra persona.
La interfaz de notificación 502 puede proporcionar
un mensaje de correo electrónico preconfigurado que incluya un vinculo a la información de aplicación en la tienda de aplicaciones. La interfaz de notificación 502 incluye un campo de "para" 508, y un campo de "de" 510, un campo de asunto 512, y una casilla de texto 514. El campo de "para" 508 permite al' usuario identificar al destinatario de la notificación. El usuario puede ingresar, por ejemplo, una dirección de correo electrónico o un nombre correspondiente a un contacto o entrada de libro de direcciones. El campo de "de" 510 permite al usuario identificar para el destinatario, el remitente de la notificación. En algunas implementaciones, el campo de "de" 510 es llenado automáticamente con base en el perfil de usuario o información de cuenta. En algunas otras implementaciones, el campo de "de" 510 no es presentado al usuario, sino que más bien es agregado automáticamente a la notificación. El campo de "asunto" 512 permite al usuario especificar un asunto para el destinatario, por ejemplo, "revisar esta aplicación". En algunas implementaciones, el campo de asunto 512 es llenado automáticamente por la tienda de aplicaciones, por ejemplo, con el nombre de la aplicación u otro texto.
La casilla de texto 514 proporciona espacio adicional para que el usuario proporcione texto adicional
al usuario (por ejemplo, un cuerpo de mensaje). En algunas implementaciones , la casilla de texto 514 tiene un número máximo de caracteres permitidos para entrada de usuario.
La entrada a cada campo y la casilla de texto 514 se puede proporcionar utilizando el teclado 516. El teclado 516 proporciona un despliegue completo QWERTY de teclas para teclear. El usuario ingresa texto con el despliegue sensible al tacto 102 tocando teclas individuales de acuerdo con el texto deseado. Después de ingresar la información en uno o más campos, el usuario puede enviar la notificación tocando el botón de enviar 506 tal como se describió anteriormente. En algunas implementaciones, enviar la notificación ocasiona que la interfaz de usuario cambie a la interfaz de usuario previa (por ejemplo, interfaz de información de aplicación 403).
La figura 6 es un diagrama en bloques 600 de una interfaz de usuario ejemplar del dispositivo móvil 100 que incluye un menú 602 para proporcionar información asociada con una aplicación seleccionada. En particular, una porción de la interfaz de información de aplicación 403 se puede sobreponer con el menú 602. El menú 602 puede ser parcialmente transparente de manera que la porción sobrepuesta de la interfaz de información de aplicación 403 es parcialmente visible. En algunas implementaciones, él
menú 602 es presentado en respuesta a que el usuario selecciona el botón de revisión 418 en la interfaz de información de aplicación 403. En algunas implementaciones alternativas, el menú 602 reemplaza la información de aplicación 403 en su totalidad en lugar de ser proporcionada como una sobreposición parcial.
El menú 602 incluye un botón de escribir una revisión 604, un botón de reportar un problema 606, y un botón .de cancelar 608. El botón de escribir una revisión 604 permite al usuario escribir una revisión para la aplicación de la interfaz de información de aplicación 403. En particular, cuando el usuario toca el botón de escribir una revisión 604, la interfaz de usuario ' cambia a una interfaz de revisión (por ejemplo, utilizando una transición animada) . La interfaz de revisión se describe con mayor detalle a continuación con respecto a la figura 7.
El botón de reportar un problema 606 permite al usuario reportar un problema con la aplicación identificada en la interfaz de información de aplicac-ión 403. En -particular, cuando el usuario toca el botón de reportar un problema 604, la interfaz de usuario cambia a una interfaz de reporte (por ejemplo, utilizando una transición animada) . La interfaz de reporte se describe con mayor
detalle a continuación con respecto a la figura 8.
El botón de cancelar 608 permite al usuario cancelar el menú 602 y retornar a la interfaz de información de aplicación 403 de la figura 4.
La figura 7 es un diagrama en bloques 700 de una interfaz de usuario ejemplar del dispositivo móvil 100 para revisar una aplicación seleccionada. En particular, la figura 7 muestra una interfaz de revisión 702 presentada, por ejemplo, en respuesta a que el usuario selecciona el botón de escribir una revisión 604 (figura 6) .
La interfaz de revisión 702 incluye una barra de títulos 701 que identifica la interfaz como una interfaz de revisión. La barra de títulos 701 además incluye un botón de regresar 704 y un botón de enviar 706. El botón de regresar 702 puede cancelar la interfaz de revisión 702 y permite al usuario retornar a una interfaz de usuario precedente (por 'ejemplo, la interfaz de información de aplicación 403). En botón de enviar 706 permite al usuario entregar la revisión.
La interfaz de revisión 702 incluye una clasificación 708. La clasificación 708 permite al usuario asignar un valor de clasificación a la aplicación. Por ejemplo, el usuario puede asignar un número especificado de estrellas a la aplicación dé entre un máximo posible (por
ejemplo, de cero a cinco estrellas). En particular, el usuario puede asignar estrellas utilizando un movimiento de gesto en la interfaz sensible al tacto 102. Por ejemplo, el usuario puede deslizar un dedo en una primera dirección para aumentar en incrementos el número de estrellas (a un número máximo, por ejemplo, 5) o en una segunda dirección para reducir en incrementos el número de estrellas, (a un número mínimo, por ejemplo, cero).
La interfaz de revisión 702 también incluye un campo de "de" 710, un campo de "título" 712 y una casilla de texto de revisión 714. El campo de "de" 710 permite al usuario identificar quién está proporcionando la revisión. En algunas implementaciones , el campo de "de" 710 es llenado automáticamente con base en el perfil de usuario o información de cuenta. En algunas otras implementaciones, el campo de "de" 710 no es presentado al usuario, sino que más bien es agregado automáticamente a la revisión. El campo de "título" 712 permite al usuario identificar una ocupación o capacidad en la cual están proporcionando la revisión. En algunas implementaciones, el campo de "título" 712 no es proporcionado.
La casilla de texto 714 proporciona espacio adicional para que el usuario proporcione texto de revisión más allá del valor de clasificación. En algunas
implementaciones, la casilla de texto 714 tiene un número máximo de caracteres permitidos para entrada de usuario.
La entrada a cada campo y la casilla de texto 714 puede ser proporcionada utilizando el teclado 516. El teclado 516 proporciona un despliegue completo QWERTY de teclas para teclear. El usuario ingresa el texto con el despliegue sensible al tacto ¦ 102 tocando teclas individuales de acuerdo con el texto deseado. Después de ingresar la información en uno o más campos, el usuario puede entregar la revisión tocando el botón de enviar 706 tal como se describió anteriormente. En algunas implementaciones , la entrega de la revisión ocasiona que la interfaz de usuario cambie a una interfaz de usuario previa (por ejemplo, interfaz de información de aplicación 403) .
La figura 8 es un diagrama en bloques 800 de una interfaz de usuario ejemplar del dispositivo móvil 100 para reportar respecto de una aplicación seleccionada. En particular, la figura 8 muestra una interfaz de reporte 802 presentada, por ejemplo, en respuesta a que el usuario seleccione el botón de reportar un problema 606 (figura 6) .
La interfaz de reporte 802 incluye una barra de títulos 801 que identifica la interfaz como una interfaz de reporte. La barra de títulos 801 además incluye un botón de regresar 804 y un botón de enviar 806. El botón de regresar
802, por ejemplo, puede cancelar la interfaz de reporte 802 y permite al usuario retornar a una interfaz de usuario precedente (por ejemplo, la interfaz de información de aplicación 403) . El botón de enviar 806 permite al usuario entregar el reporte.
La interfaz de revisión 802 incluye botones de menú con problemas sugeridos a reportar. En particular, la interfaz de revisión 802 incluye un botón de reportar una falla 808, un botón de reportar como ofensivo 810, y un botón de preocupación no enlistada 812. El usuario puede seleccionar uno de los botones del menú tocando un botón del menú particular en la interfaz de revisión 802. En algunas implementaciones , cuando un usuario selecciona un botón particular del menú, el botón del menú seleccionado es resaltado. En algunas otras implementaciones, cuando el usuario selecciona un botón del menú se despliega un icono' para indicar la selección, por ejemplo, una marca de revisión .
Adicionalmente, se presenta una casilla de texto 814. La casilla de texto 814 permite al usuario opcionalmente describir el problema reportado. En algunas implementaciones, la casilla de texto 814 tiene un número máximo de caracteres permitidos para entrada de usuario.
La entrada, a la casilla de texto 814 puede ser
proporcionada utilizando el teclado 516. El teclado 516 proporciona un despliegue completo QWERTY de teclas para teclear. El usuario ingresa el texto con el despliegue sensible al tacto 102 tocando teclas individuales de acuerdo con el texto deseado. Después de ingresar la información en la casilla de texto 814, el usuario puede entregar el reporte tocando el botón de enviar 806 tal como se describió anteriormente. En algunas implementaciones , la entrega del reporte ocasiona que la interfaz de usuario cambie a una interfaz de usuario previa (por ejemplo, interfaz de información de aplicación 403) .
En algunas implementaciones, el teclado 516 no es presentado en la interfaz de reporte 802 hasta que el usuario selecciona la casilla de texto 814 (por ejemplo, tocando la casilla de texto 814) .
La figura 9 es un diagrama en bloques 900 de una interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra una tienda de aplicaciones siguiendo la selección de una pestaña de categorías (por ejemplo, pestaña de categorías 218 de la figura 2). Por ejemplo, el usuario puede tener acceso al objeto de despliegue de tienda de aplicaciones 132 utilizando el despliegue sensible al tacto 102 (por ejemplo, presionando el objeto de despliegue de tienda de aplicaciones 132) , teniendo como resultado una
transición a una interfaz de tienda de aplicaciones. En algunas implementaciones , al tocar el objeto de despliegue de tienda de aplicaciones 132 en la figura 1 se ocasiona una transición animada a la interfaz de tienda de aplicaciones .
La interfaz de usuario para la tienda de aplicaciones incluye una porción de despliegue 902 y una porción de menú 226. La porción de menú 226 puede incluir varias pestañas. En particular, la porción de menú 226 incluye la pestaña principal 216, la pestaña de categorías 218, la pestaña de los mejores 25 220, la pestaña de búsqueda 222, y la pestaña de actualizaciones 224. Cada una de las pestañas en la porción de menú 226 puede ser utilizada para tener acceso a diferentes características de la tienda de aplicaciones.
La porción de despliegue 236 despliega una interfaz de categorías 903 asociada con la pestaña de categorías 218, la cual se muestra como resaltada en la porción de despliegue 236. La interfaz de categorías 903 incluye una barra de títulos 901 que identifica la interfaz de usuario como una interfaz de categorías. En algunas implementaciones, la barra de títulos 903 incluye uno o más botones, por ejemplo, un botón de regresar permitiendo al usuario tener acceso a una interfaz de usuario previa.
Alternativamente, el usuario puede salir de la tienda de aplicaciones y retornar a la interfaz de "casa" que se muestra en la figura 1 presionando el botón 120.
La interfaz de categorías 903 incluye uno o más botones de categoría. En particular, la interfaz de categorías 903 incluye un botón de juegos 904, botón de entretenimiento 906, botón de noticias 908, botón de productividad 910, botón de deportes 912 y botón de viajes 914. Las categorías desplegadas se pueden acomodar en cualquier orden (por ejemplo, de manera alfabética, por popularidad, etcétera). Adicionalmente , se pueden desplegar otras categorías en lugar de o además de las categorías mostradas. En algunas implementaciones , el usuario puede visualizar categorías adicionales barriendo 238 los botones de categoría.
Cada botón de categoría permite al usuario cambiar a una interfaz que proporciona objetos de aplicación asociados con la categoría particular. Por ejemplo, una selección del botón de juegos 904 puede ocasionar que la interfaz de categorías cambie a una interfaz de objetos de juego que incluye uno o más objetos de aplicación correspondientes a juegos o de otra forma asociados con la categoría de juegos.
La figura 10 es un diagrama en bloques 1000 de una
interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra los objetos de aplicación de una categoría seleccionada particular. En particular, la figura 10 muestra una interfaz de objetos de juegos 1003 presentada en respuesta a una selección de categoría del usuario (por' ejemplo, una selección de usuario del botón de juegos 904 en la figura 9) .
La interfaz de usuario incluye una porción de despliegue 1002 y una porción de menú 226. La porción de menú 226 incluye varias pestañas. En particular, la porción de menú 226 incluye una pestaña principal 216, una pestaña de categorías 218, una pestaña de los mejores 25 220, una pestaña de búsqueda 222, y una pestaña de actualizaciones 224. En particular, la pestaña de categorías 218 se muestra como resaltada.
La porción de despliegue 1002 despliega una interfaz de objetos de juegos 1003 asociada con la selección de una categoría de juegos. La interfaz de objetos de juegos 1003 incluye una barra de títulos 1001 que comprende el botón de recientemente agregado 1004 y el botón de favoritos de equipo 1006. El botón de recientemente agregado 1004 y el botón de favoritos de equipo 1006 se muestran como botones separados, no obstante, estos pueden asumir otras formas incluyendo, por
ejemplo, un solo botón de conmutación que puede ser conmutado de uno a otro.
La interfaz de objetos de juegos 1003 también incluye uno o más objetos de juegos 1040. El botón de recientemente agregado 1004 se muestra como actualmente seleccionado (por ejemplo, con base en una entrada de usuario al despliegue sensible al tacto 102) . Cuando se selecciona el botón de recientemente agregado 1004, los objetos de juegos 1040 desplegados corresponden a aplicaciones de juegos que han sido agregadas recientemente a la tienda de aplicaciones en una manera similar a la descrita anteriormente en la figura 2, pero con respecto a objetos de juegos. De manera similar, cuando se selecciona o conmuta el botón de favoritos de equipo 1006, los objetos de juegos 1040 desplegados corresponden a aplicaciones de juegos que han sido seleccionadas por uno o más individuos asociados con la tienda de aplicaciones en una manera similar a la descrita anteriormente en la figura 2.
Los objetos de juego 1040 que se muestran en la porción de despliegue 1002 incluyen objetos de juegos 1012, 1014 y 1016. De manera adicional, cuando la porción de despliegue 1002 no puede desplegar todos los objetos de juegos 1040 a la vez, el usuario puede ejecutar un barrido 238 hacia arriba o hacia abajo para visualizar objetos de
juegos adicionales 1040.
Cada objeto de juego 1040 incluye información asociada con la aplicación de juego particular. Por ejemplo, el objeto de juego 1012 incluye información de aplicación de juego 1018. La información de aplicación de juego 1018 puede incluir una imagen que represente la aplicación de juego, el nombre de la aplicación de juego ("Juego 1"), un nombre de desarrollador , e información de clasificación. En algunas implementaciones , la información de clasificación es representada por un número especificado de estrellas. Las estrellas son llenadas para indicar la clasificación promedio (por ejemplo, tres de cinco) .del juego. En algunas implementaciones, las estrellas pueden ser llenadas parcialmente para representar un grado más fino de granularidad de la clasificación promedio.
Los objetos de juego 1040 también incluyen una información de compra 1022. La información de compra .1022 indica si la aplicación es gratis o debe ser comprada. En algunas implementaciones, la información de compra indica el costo del juego (por ejemplo, $5.00). En algunas otras implementaciones, cada objeto de juego (por ejemplo, objetos de juego 1012, 1014 y 1016) pueden indicar si el usuario ya ha instalado o no el juego particular. Por ejemplo, si el usuario ya ha instalado el juego
identificado por el objeto de juego 1012, la información de compra 1022 puede leer "instalado" en lugar de "gratis". Alternativamente, la información de compra 122 puede leer "desinstalar" indicando que el usuario puede desinstalar la aplicación de juego ya instalada.
Los objetos de juego 1040 también pueden incluir un indicador de ">" 1020. El indicador 1020 indica que la selección de un objeto de juego particular (por ejemplo, al tocar el objeto de juego 1012) se cambia la interfaz de usuario para proporcionar información adicional referente a la aplicación de juego seleccionada. La transición puede ser animada.
La porción de despliegue 1002 también puede incluir uno o más anuncios. En la porción de despliegue 1002, un primer anuncio 1008 y un segundo anuncio 1010 se muestran cerca de la barra de títulos 1001. En otras implementaciones , solamente se presenta un solo anuncio. Alternativamente, se pueden presentar anuncios adicionales. De manera adicional, aunque los anuncios se muestran cerca de la barra de títulos 1001, se puede presentar uno o más anuncios en diferentes ubicaciones en la porción de despliegue 1002.
El usuario puede seleccionar un objeto de juego particular 1040 para cambiar a proporcionar información
referente al juego asociada con el objeto de juegos seleccionado. La información de juego es proporcionada en una manera similar a la interfaz de información de aplicación 403 descrita anteriormente con respecto a la figura 4.
La figura 11 es un diagrama en bloques 1100 de una interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra una tienda de aplicaciones siguiendo la selección de una pestaña de "los mejores 25" (por ejemplo, la pestaña de "los mejores 25" 220) . Por ejemplo, el usuario puede tener acceso al objeto de despliegue de la tienda de aplicaciones 132 utilizando el despliegue sensible al tacto 102 (por ejemplo, presionando el objeto de despliegue de la tienda de aplicaciones 132) , teniendo como resultado una transición a una interfaz de tienda de aplicaciones. En algunas implementaciones , tocar el objeto de despliegue de la tienda de aplicaciones 132 en la figura 1 ocasiona una transición animada a la interfaz de la tienda de aplicaciones .
La interfaz de usuario para la tienda de aplicaciones incluye una porción de despliegue 1102 y la porción de menú 226. La porción de menú 226 puede incluir varias pestañas. En particular, la porción de menú 226 incluye la pestaña principal 216, la pestaña de categorías
218, la pestaña de los mejores 25 220, la pestaña de búsqueda 22, y la pestaña de actualizaciones 224. Cada una de las pestañas en la porción de menú 226 se puede utilizar, para tener acceso a diferentes características de la tienda de aplicaciones.
La porción de despliegue 1102 despliega una interfaz de "los mejores 25" 1103 asociada con la pestaña de "los mejores 25" 220, la cual se muestra como resaltada en la porción de despliegue 236. La interfaz de los mejores 25 1103 incluye una barra de títulos 1101 que identifica la interfaz de usuario como una interfaz de los mejores 25. La. barra de títulos 1101 también incluye un botón de "mostrar gratis" 1104 y un botón de "ocultar gratis" 1106.
Cuando se selecciona el botón de "mostrar gratis" 1104 (tal como se muestra mediante lo que se resalta en la figura 11), la interfaz de "los mejores 25" 1103 despliega objetos de aplicación 1140 incluyendo aquellos asociados con las aplicaciones disponibles para gratis. Cuando se selecciona el botón "ocultar gratis" 1106, la interfaz de "los mejores 25" 1103 solamente despliega objetos de aplicación que requieren pago.
La interfaz de "los mejores 25" 1103 incluye objetos de aplicación 1140. En particular, se enlistan 25 objetos de aplicación 1140. No obstante, cuando todos los
25 objetos dé aplicación 1140 no pueden ser desplegados en la porción de despliegue 1102, el usuario puede realizar un barrido 238 para visualizar objetos de aplicación adicionales. Adicionalmente, en algunas implementaciones , cuando el usuario realiza el barrido a la parte inferior de la lista de "los mejores 25" de objetos de aplicación, se puede proporcionar un botón para permitir al usuario visualizar otro grupo de objetos de aplicación (por ejemplo, un objeto de aplicación de "los siguientes 25".
Los objetos de aplicación 1140 mostrados incluyen objetos de aplicación 1112, 1114 y 1116. Los objetos de aplicación 1140 se presentan en orden clasificado. Por lo tanto, el objeto de aplicación 1112 está clasificado por arriba del objeto de aplicación 1114. El rango de cada objeto de aplicación es identificado en el objeto de aplicación. Por ejemplo, el objeto de aplicación 1112 incluye un identificador de rango 1118 que identifica el objeto de aplicación 1112 como siendo un número clasificado uno en la lista de objetos de aplicación 1140.
Cada objeto de aplicación 1140 incluye información asociada con la aplicación particular. Por ejemplo, el objeto de aplicación 1112 incluye información de aplicación 1122. La información de aplicación 1122 puede incluir una imagen que represente la aplicación, el nombre de
aplicación ("Aplicación 5"), un nombre de desarrollador e información de clasificación. En algunas implementaciones , la información de clasificación es representada por un número- especificado de estrellas. Las estrellas son llenadas para indicar la clasificación promedio (por ejemplo, 3/5) del juego. En algunas implementaciones, las estrellas pueden ser parcialmente llenadas para representar un grado más fino de granularidad de la clasificación promedio .
Los objetos de aplicación 1140 también incluyen una información de compra 1124. La información de compra 1124 indica si la aplicación es gratis o debe ser comprada. En algunas implementaciones, la información de compra indica el costo de la aplicación (por ejemplo, $5.00). En algunas otras implementaciones,. cada objeto de aplicación (por ejemplo, objetos de aplicación 1112, 1114 y 1116) pueden indicar si el usuario ya ha instalado o no la aplicación particular. Por ejemplo, si el usuario ya ha instalado la aplicación identificada por el objeto de aplicación 1112, la información de compra 1124 puede leer "instalado" en lugar de "gratis". Alternativamente, la información de compra 1124 puede leer "desinstalar" indicando que el usuario puede desinstalar la aplicación ya instalada.
Los objetos de aplicación 1140 también pueden incluir, cada uno, un indicador de ">" 1124. El indicador 1124 indica que la selección de un objeto de aplicación particular (por ejemplo, tocando el objeto de aplicación 1112) cambiará la interfaz de usuario para proporcionar información adicional referente a la aplicación seleccionada. La transición puede ser animada.
La porción de despliegue 1102 también puede incluir uno o más anuncios. En la porción de despliegue 1102, un primer anuncio 1108 y un segundo anuncio 1110 se muestran cerca de la barra de títulos 1101. En otras implementaciones , solamente se presenta un anuncio. Alternativamente, se pueden presentar anuncios adicionales. De manera adicional, aunque los anuncios se muestran cerca de la barra de títulos 1101, uno o más anuncios pueden ser presentados en diferentes ubicaciones en la porción del despliegue 1102.
Seleccionar un objeto de aplicación particular en la lista clasificada de objetos de aplicación 1140 cambia la interfaz de usuario a una interfaz que proporciona información referente a la aplicación asociada con el objeto de aplicación seleccionado. La información de aplicaciones proporcionada en una manera similar a la interfaz de información de aplicación 403 que se describió
anteriormente con respecto a la figura 4.
La figura 12 es un diagrama en bloques 1200 de una interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra una tienda de aplicaciones "los mejores 25" con aplicaciones gratis ocultas. La interfaz de usuario para la tienda de aplicaciones incluye una porción de despliegue 1202 y la porción de menú 226. La porción de menú 226 puede incluir varias pestañas. En particular, la porción de menú 226 incluye la pestaña principal 216, la pestaña de categorías 218, la pestaña de los mejores 25 220, la pestaña de búsqueda 222, y la pestaña de actualizaciones 224. Cada una de las pestañas en la porción de menú 226 se puede utilizar para tener acceso a diferentes características de la tienda de aplicaciones.
La porción de despliegue 1202 despliega una interfaz de "los mejores 25" 1203 asociada con la pestaña de "los mejores 25" 220, la cual se muestra como resaltada en la porción de despliegue 236. La interfaz de los mejores 25 1103 incluye una barra de títulos 1201 que identifica la interfaz de usuario como una interfaz de "los mejores 25". La barra de títulos 1201 también incluye el botón de "mostrar gratis" 1104 y el botón de "ocultar gratis" 1106. En particular, se selecciona el botón "ocultar gratis" 1106 tal como se muestra mediante la porción resaltada en la
figura 12. Cuando se selecciona el botón de "ocultar gratis" 1106, la interfaz de "los mejores 25" 1203 solamente despliega objetos de aplicación que requieren pago.
La interfaz de "los mejores 25" 1203 incluye objetos de aplicación 1240. En particular, se enlistan hasta 25 objetos de aplicación 1240. No obstante, en la situación donde hay más objetos de aplicación 1240 de los que pueden ser desplegados en la porción de despliegue 1202, el usuario puede realizar el barrido 238 para ver objetos de aplicación adicionales. De manera adicional, en algunas implementaciones , cuando el usuario realiza el barrido a la parte inferior de la lista de "los mejores 25" de objetos de aplicación, se puede proporcionar un botón para permitir al usuario ver otro grupo de objetos de aplicación (por ejemplo, los "siguientes 25" objetos de aplicación) .
Los objetos de ' aplicación 1240 mostrados incluyen los objetos de aplicación 1204, 1206. 1208. Los objetos de aplicación 1240 son presentados en un orden clasificado. Por lo tanto, el objeto de aplicación 1204 está clasificado por arriba del objeto de aplicación 1206. El rango de cada objeto de aplicación es identificado en el objeto de aplicación. Por ejemplo, el objeto de aplicación 1204
incluye un identificador de rango 1210 qué identifica el objeto de aplicación 1204 como siendo el número clasificado uno en la lista de objetos de aplicación 1240. La clasificación se puede basar, por ejemplo, en la clasificación de estrellas promedio de cada aplicación o algún otro criterio.
Cada objeto de aplicación 1240 incluye información asociada con la aplicación particular. Por ejemplo, los objetos de aplicación 1240 pueden incluir una imagen que represente la aplicación, el nombre de aplicación (por ejemplo, "Aplicación 2"), un nombre del desarrollador , e información de clasificación.
Los objetos de aplicación 1240 también incluyen información de compra 1212. En párticular, debido a que se selecciona o conmuta el botón "ocultar gratis" 1106, cada uno de los objetos de aplicación 1240 requiere pago. La selección de un objeto de aplicación particular es la lista clasificada de los objetos de aplicación 1240 cambia la interfaz de usuario a una interfaz que proporcione información referente a la aplicación asociada con el objeto de aplicación seleccionado. La información de aplicación se proporciona en una manera similar a la interfaz de información de aplicación 403 que se describió anteriormente con respecto a la figura 4.
La figura 13 es un diagrama en bloques 1300 de una interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra una tienda de aplicaciones siguiendo la selección de una pestaña de búsqueda. Por ejemplo, el usuario puede tener acceso al objeto de despliegue de la tienda de aplicaciones 132 utilizando el despliegue sensible al tacto 102 (por ejemplo, presionando el objeto de despliegue de tienda de aplicaciones 132), teniendo como resultado una transición a una interfaz de tienda de aplicaciones. En algunas implementaciones , tocar el objeto de despliegue de la tienda de aplicaciones 132 en la figura 1 ocasiona una transición animada a la interfaz de tienda de aplicaciones.,
La interfaz de usuario para la tienda de aplicaciones incluye una porción de despliegue 1302 y la porción de menú 226. La porción de menú 226 puede incluir varias pestañas. En particular, la porción de menú 226 incluye la pestaña principal 216, la pestaña de categoría 218, la pestaña de los mejores 25 220, la pestaña de búsqueda 222 y la pestaña de actualizaciones 224. Cada una de las pestañas en la porción de menú 226 se puede utilizar para tener acceso a diferentes características de la tienda de aplicaciones.
En particular, la porción de despliegue 1302 despliega una interfaz de búsqueda 1303 asociada con la
pestaña de búsqueda 222, la cual se muestra como resaltada en la porción de despliegue 236. La interfaz de búsqueda 1303 incluye una barra -de títulos 1202 que identifica la interfaz de usuario como una interfaz de búsqueda de aplicación.
La interfaz de búsqueda 1303 incluye un campo de búsqueda 1304 y un botón de búsqueda 1306. El campo de búsqueda 1304 permite a un usuario ingresar uno o más términos de búsqueda. Por ejemplo, el usuario puede ingresar palabras clave que identifiquen una aplicación particular, desarrollador, categoría, u otras palabras clave. El botón de búsqueda 1306 ejecuta una búsqueda de aplicación con base en la entrada de usuario al campo de búsqueda 1304. Por ejemplo, el usuario puede ejecutar la búsqueda tocando el botón de búsqueda 1306.
El usuario puede ingresar términos de búsqueda en el campo de búsqueda 1304 utilizando el teclado 516. El teclado 516 proporciona un despliegue completo QWERTY de teclas para teclear. El usuario ingresa el texto con el despliegue sensible al tacto 102 tocando teclas individuales de acuerdo con el texto deseado.
Al ejecutar una búsqueda (por ejemplo, tocando el botón de búsqueda 1306) se cambia la interfaz de usuario a una interfaz que proporcione información referente a una o
más aplicaciones asociadas con los términos de búsqueda de entrada. La información de aplicaciones proporcionada en una manera similar a la interfaz de información de aplicación 403 (por ejemplo, como una lista de objetos de aplicación) tal como se describió anteriormente con respecto a la figura 4.
La figura 14 es un diagrama en bloques 1400 de una interfaz de usuario ejemplar del dispositivo móvil 100 después de recurrir a un objeto del despliegue de la tienda de aplicaciones y que ilustra actualizaciones disponibles. Por ejemplo, el usuario puede tener acceso al objeto de despliegue de tienda de aplicaciones 132 utilizando el despliegue sensible al tacto 102 (por ejemplo, presionando el objeto de despliegue de tienda de aplicaciones ?32), teniendo como resultado una transición a una interfaz en tienda de aplicaciones. En algunas implementaciones , al tocar el objeto de despliegue de la tienda de aplicaciones 132 en la figura 1, se ocasiona una transición animada a la interfaz de tienda de aplicaciones.
La interfaz de usuario para la tienda de aplicaciones incluye la porción de despliegue 236 y la porción de menú 240. La porción de menú 226 incluye varias pestañas. En particular, la porción de menú 226 incluye la pestaña principal 216, la pestaña de categorías 218, la
pestaña de los mejores 25 220, la pestaña de búsqueda 222 y la pestaña de actualizaciones 224. Cada una de las pestañas en la porción de menú 226 se puede utilizar para tener acceso a diferentes características de la tienda de aplicaciones.
La porción de despliegue 236 despliega una interfaz principal 203 asociada con la pestaña principal 216, la cual se muestra como resaltada en la porción de despliegue 236. La interfaz principal 203 incluyendo los objetos de aplicación se describió anteriormente con respecto a la figura 2.
La pestaña de actualizaciones 224 incluye un símbolo de actualizaciones 1402. El símbolo de actualizaciones 1402 identifica si hay o no actualizaciones disponibles para las aplicaciones instaladas en el dispositivo móvil 100. El usuario puede identificar si hay actualizaciones disponibles sin seleccionar la pestaña de actualizaciones 224. Por ejemplo, el símbolo de actualizaciones 1402 puede ser un símbolo , o gráfico asociado con la pestaña de actualizaciones 224. Tal como se muestra en la figura 14, el símbolo de actualizaciones 1402 es un círculo con un número en el interior que es superpuesto sobre una porción del gráfico que identifica la pestaña de actualizaciones 224. De manera adicional, el
símbolo de actualizaciones 1402 puede ser visible únicamente cuando está disponible una actualización. En algunas implementaciones, el símbolo de actualizaciones indica el número de actualizaciones disponibles (por ejemplo, incluyendo un número en el símbolo). Por ejemplo, el símbolo de actualizaciones 1402 muestra que hay dos actualizaciones disponibles.
La figura 15 es un diagrama en bloques de una interfaz de usuario ejemplar 1500 del dispositivo móvil 100 que ilustra una tienda de aplicaciones siguiendo la selección de una pestaña de actualizaciones (por ejemplo, pestaña de actualizaciones 224). Por ejemplo, el usuario puede tener acceso al objeto de despliegue de la tienda de aplicaciones 132 utilizando el despliegue sensible al tacto 102 (por ejemplo, presionando el objeto de despliegue de tienda de aplicaciones 132), teniendo como resultado una transición a una interfaz de tienda de aplicaciones. En algunas implementaciones, al tocar el objeto de despliegue de la tienda de aplicaciones 132 en la figura 1 se ocasiona una transición animada a la interfaz de tienda de aplicaciones .
La interfaz de usuario para la tienda de aplicaciones incluye una porción de despliegue 1102 y la porción de menú 226. La porción de menú 226. puede incluir
varias pestañas. En particular, la porción de menú 226 incluye la pestaña principal 216, la pestaña de categorías 218, la pestaña de los mejores 25 220, la pestaña de búsqueda 222 y la pestaña de actualizaciones 224. Cada una de las pestañas en la porción de menú 226 se puede utilizar para tener acceso a diferentes características de la tienda de aplicaciones.
La porción de despliegue 1502 despliega una interfaz de actualizaciones 1503 asociada con la pestaña de actualizaciones 224, la cual se muestra como resaltada en la porción de despliegue 236. La interfaz de actualizaciones 1503 incluye una barra de títulos 1501 que identifica la interfaz de usuario como una interfaz de actualizaciones. La barra de títulos 1501 también incluye un botón de regresar opcional 1504. El botón de regresar 1504 permite al usuario salir de la interfaz de actualizaciones 1503 o la tienda de aplicaciones y retornar a una interfaz de usuario previa. Alternativamente, el usuario puede salir de la tienda de aplicaciones y retornar a -la interfaz de "casa" que se muestra en la figura 1 presionando el botón 120.
La interfaz de actualizaciones 1503 incluye objetos de actualización 1540. En particular, dos objetos de actualización 1506 y 1508 se muestran en la interfaz de
actualizaciones 1503, la cual corresponde al número de actualizaciones identificadas por el símbolo de actualizaciones 1402 en la figura 14. En algunas otras implementaciones , hay más objetos de actualización 1540 de los que se pueden desplegar en la porción de despliegue 1502. Cuando hay objetos de actualización adicionales 1540 de los que pueden ser desplegados, el usuario puede realizar un barrido para visualizar los objetos de actualización adicionales. Adicionalmente , en algunas implementaciones, al usuario se le puede presentar un botón para permitirle al usuario visualizar otro grupo de objetos de actualización (por ejemplo, los siguientes 25 objetos de actualización) ya sea después del barrido o sin barrido alguno.
En algunas implementaciones, los objetos de actualización 1540 identifican actualizaciones particulares disponibles para aplicaciones ya instaladas en el dispositivo móvil 100. Por ejemplo, el objeto . de actualización 1506 identifica una actualización a la "Aplicación A" mientras que el objeto de actualización 1508 identifica una actualización a la "Aplicación B". El usuario puede seleccionar el objeto de actualización particular (por ejemplo, tocando el objeto de actualización o un botón de actualización asociado 1514). La selección
del objeto de actualización puede indicar la descarga de la actualización. Alternativamente, la selección del objeto de actualización puede cambiar la interfaz de actualizaciones 1503 a una interfaz de información que proporcione información adicional referente a la actualización, después de lo cual el usuario puede decidir si obtiene o no la actualización. En algunas implementaciones , se proporciona un botón de seleccionar todo en la interfaz de actualizaciones 1503 permitiendo al usuario obtener todas las actualizaciones de aplicación asociadas con los objetos de actualización desplegados 1540.
Al momento de seleccionar uno o más de los objetos de actualización 1503 para descarga, la interfaz de actualizaciones 1503 puede finalizar, restableciendo una interfaz previa o retornando al usuario a la pantalla de casa. Alternativamente, cuando un usuario selecciona un objeto de actualización particular (por ejemplo, objeto de actualización 1506), ese objeto desaparece de la interfaz de actualización 1503 (por ejemplo, únicamente permanecería el objeto de actualización 1508).
La figura 16 es un diagrama en bloques 1600 de una interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra una descarga de aplicación. Por ejemplo, el usuario puede seleccionar una aplicación particular en la tienda de
aplicaciones, por ejemplo, tal como se describió anteriormente. Cuando el usuario selecciona un objeto de aplicación para descarga, la interfaz de usuario puede cambiar a la pantalla de casa incluyendo los objetos de despliegue 104 y 106 tal como se describió anteriormente con respecto a la figura 1.
Adicionalmente, un objeto de descarga 1602 es presentado como uno de los objetos de despliegue 106. El objeto de descarga presenta un' separador de objeto sombreado u obscurecido para la aplicación que se está descargando. El objeto de descarga 1602 es colocado en la siguiente ubicación disponible con relación a los otros objetos de despliegue 106. En particular, el objeto de descarga incluye un indicador de "cargando..." en lugar del titulo de la aplicación asi como una barra de carga. La barra de carga se puede animar para mostrar el avance de la descarga. Una vez que se completa la descarga de la aplicación, el indicador de "cargando..." cambia al titulo de aplicación y la imagen presentada en el objeto de descarga 1602 es modificada para que corresponda a la aplicación descargada .
La figura 17 es un gráfico de flujo que ilustra un proceso ejemplar 1700 para navegar en una tienda de aplicaciones utilizando un dispositivo móvil. Se
proporciona una entrada a un dispositivo móvil solicitando una interfaz de gestión de aplicación (paso 1702). Por ejemplo, el usuario puede seleccionar (por ejemplo, utilizando un despliegue sensible al tacto) un objeto de tienda de aplicaciones tal como se muestra, por ejemplo, en la figura 1.
Se presenta una interfaz de gestión de aplicaciones (paso 1704) . Por ejemplo, una o más interfaces de usuario pueden ser presentadas en asociación con una tienda de aplicaciones. La interfaz de gestión de aplicación puede incluir botones, conmutadores u otros elementos activados por el usuario que permitan al usuario navegar entre diferentes interfaces de usuario, identificar y seleccionar objetos de aplicación, y revisar y reportar aplicaciones tal como se muestra, por ejemplo, en las figuras 2-15.
Se recibe una entrada seleccionando una aplicación particular para instalación (paso 1706) . La entrada puede ser recibida, por ejemplo, desde un usuario que toca un despliegue sensible al tacto (por ejemplo, despliegue sensible al tacto 102 de la figura 1) . Por ejemplo, el usuario puede buscar o identificar una aplicación en la interfaz de gestión de aplicaciones presentada utilizando diferentes 1 criterios o listados proporcionados por la
interfaz de gestión de aplicación. El usuario puede seleccionar la aplicación particular utilizando un despliegue sensible al tacto al tocar un objeto de aplicación desplegado correspondiente a la aplicación particular.
En algunas otras implementaciones , se pueden recibir otras entradas de usuario. Por ejemplo, una entrada puede ser recibida revisando una aplicación, reportando un problema con una aplicación, notificando a otros respecto de una aplicación, o actualizando una aplicación previamente instalada.
Se realiza una determinación respecto a si se requiere un pago para la aplicación seleccionada (paso 1708) . Algunas aplicaciones pueden ser gratis para cualquier usuario mientras que otras aplicaciones requieren de un pago. Si no se requiere el pago, la aplicación es instalada en el dispositivo móvil (paso 1710) .
Si se requiere pago, el pago es recolectado (paso 1712). El pago puede ser recibido, por ejemplo, realizando el cargo a una cuenta de usuario, liberando un cupón u otro crédito, o recibiendo un pago electrónico (por ejemplo, a través de tarjeta de crédito) desde el usuario. En algunas implementaciones, la autenticación se realiza para verificar al usuario.
La aplicación es presentada en una pantalla de casa del dispositivo móvil (paso 1714). La aplicación puede ser presentada como un objeto en la pantalla de casa. En algunas implementaciones, aunque la aplicación está siendo instalada, un objeto de separador es colocado en la pantalla de casa (por ejemplo, en una siguiente ubicación disponible en la pantalla de casa) . El objeto de separador puede ser oscurecido e incluir otras indicaciones respecto a que la aplicación todavía no está disponible (por ejemplo, proporcionando texto de carga). El objeto de separador puede indicar el avance de la instalación (por ejemplo, utilizando una animación de barra de carga) .
En algunas implementaciones, la tienda de aplicaciones puede incluir una o más aplicaciones que son especificas de la ubicación. Por ejemplo, corporaciones u otras entidades pueden desarrollar y proporcionar aplicaciones dentro de la red, las cuales no son accesibles para aquellos que están fuera de la red local. En algunas otras implementaciones, se puede activar el control parental (por ejemplo, utilizando configuraciones para el dispositivo móvil) a fin de limitar el acceso a aplicaciones o tipos particulares de aplicaciones en la tienda de aplicaciones.
La figura 18 es un diagrama en bloques 1800 de una
interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra una aplicación disponible para eliminación. El usuario puede identificar aplicaciones disponibles . para eliminación, por ejemplo, seleccionando un objeto de despliegue 106 (por ejemplo, utilizando un despliegue sensible al tacto) . Por ejemplo, el usuario puede tocar y mantener un objeto de despliegue 106 correspondiente a una aplicación particular (por ejemplo, aplicación 1802) por un periodo de tiempo especificado a fin de ingresar un modo de edición.
En respuesta a mantener la aplicación, la aplicación mantenida junto con uno o más objetos de despliegue diferentes 106 se puede volver editable (por ejemplo, se puede mover a otras ubicaciones en el despliegue sensible al tacto 102). Algunos objetos de despliegue 106 se pueden eliminar. El sistema puede presentar un indicador en el modo de edición que identifique esos objetos de despliegue, por ejemplo, un símbolo con una "X" presentado para aquellos objetos de despliegue que pueden ser eliminados. Tal cómo se muestra en la figura 18, la "Aplicaciónl" 1802 tiene un símbolo que indica que esta aplicación puede ser eliminada. El usuario puede seleccionar el símbolo (por ejemplo, tocando la "X" en el despliegue sensible al tacto 102) para iniciar un
proceso de eliminación para la aplicación.
La figura 19 es un diagrama en bloques 1900 de una interfaz de usuario ejemplar del dispositivo móvil 100 que ilustra una ventanilla de clasificación 1902. Cuando un usuario sel'ecciona una aplicación para eliminación (por ejemplo, aplicación 1802 de la figura 18), se puede desplegar la ventanilla de clasificación 1902, por ejemplo, en la interfaz de usuario proporcionada por el despliegue sensible al tacto 102. En algunas implementaciones , la porción de la interfaz de usuario que está fuera de la ventanilla de clasificación 1902 se puede oscurecer con relación a la ventanilla de clasificación 1902.
La ventanilla de clasificación 1902 puede incluir una solicitud para revisar la aplicación, una escala de clasificación (por ejemplo, un conjunto de estrellas), y uno o más botones (por ejemplo, para entregar una clasificación o para declinar la clasificación de la aplicación) . El usuario puede proporcionar una entrada (por ejemplo, utilizando el despliegue sensible al tacto 102) que indica una clasificación particular (por ejemplo, seleccionando un número particular de estrellas) . Una vez que el usuario ha seleccionado un número particular de estrellas, el usuario puede entregar la clasificación utilizando, por ejemplo, un botón de "clasificar".
Alternativamente, el usuario puede declinar la clasificación de la aplicación, por ejemplo, seleccionando un botón de "no gracias".
La figura 20 es un gráfico de flujo que ilustra un proceso ejemplar 2000 para eliminar una aplicación instalada utilizando un dispositivo móvil. Una entrada es recibida para eliminar una aplicación instalada (paso 2002) . La entrada puede ser recibida, por ejemplo, desde un usuario que toca un despliegue sensible al tacto (por ejemplo, despliegue sensible al tacto 102 de la figura 18). Por ejemplo, el usuario puede seleccionar una aplicación particular y proporcionar una entrada indicando que la aplicación seleccionada debiera ser eliminada. En algunas implementaciones, el usuario puede ingresar a un modo de edición que permite al usuario identificar aplicaciones que pueden ser eliminadas asi como seleccionar una aplicación particular para eliminación. En algunas implementaciones, cuando un usuario selecciona una aplicación para eliminación, se puede presentar al usuario una ventanilla de confirmación. La ventanilla de confirmación puede indicar que al continuar se eliminará la aplicación incluyendo cualesquiera datos guardados asociados con la aplicación. La ventanilla de conformación además puede proporcionar la oportunidad para que el usuario cancele el
proceso de eliminación.
Se presenta una ventanilla de clasificación (paso 200.4). La ventanilla de clasificaciones puede ser presentada antes de completar la eliminación de la aplicación seleccionada. La ventanilla de clasificaciones permite al usuario proporcionar retroalimentación para la aplicación que está siendo eliminada. Por ejemplo, el usuario puede ingresar una clasificación para la aplicación (por ejemplo, seleccionando un número especificado de estrellas ) .
Se realiza una determinación respecto a si el usuario clasificó o no la aplicación (paso 2006). La determinación se puede realizar de acuerdo con una o más entradas de usuario. Por ejemplo, con base en si el usuario ingresó una clasificación o seleccionó un botón indicando que una clasificación ha sido proporcionada. Alternativamente, la entrada de usuario puede indicar que no se está proporcionando una clasificación. Por ejemplo, el usuario puede seleccionar un botón que indique que no se está proporcionando una clasificación.
Si se realiza la determinación respecto a que se ha proporcionado una clasificación, la información de clasificación es enviada a una ubicación remota (paso 2008) . Por ejemplo, la información de clasificación puede
ser enviada a una tienda de aplicaciones ubicada en una ubicación remota (por ejemplo, la tienda de aplicaciones descrita anteriormente) . Después de enviar la información de clasificación, la aplicación es retirada¦ y la interfaz de usuario puede retornar a una pantalla de casa 'u otra interfaz por omisión (paso 2010).
Si se realiza la determinación de que no se ha proporcionado una clasificación, la aplicación es retirada y la interfaz de usuario puede retornar a una pantalla de casa u otra interfaz por omisión (paso 2010) .
Ambiente operativo de red
La figura 21 es un diagrama en bloques de un ambiente operativo de red ejemplar 2100 para el dispositivo móvil 100 de la figura 1. El dispositivo móvil 100 de la figura se puede comunicar, por ejemplo, sobre una o más redes cableadas y/o inalámbricas 2110 en comunicación de datos. Por ejemplo, una red inalámbrica 2112, por ejemplo, una red celular, se puede comunicar con una red de área amplia (WAN) 2114, tal como la Internet, mediante el uso de una compuerta 2116. De igual forma, un punto de acceso 2118, tal como un punto de acceso inalámbrico 802. llg, puede proporcionar acceso de, comunicación a la red de área amplia 2114. En algunas implementaciones , se pueden
establecer comunicaciones tanto de voz como de datos sobre la red inalámbrica 2112 y el punto de acceso 2118. Por ejemplo, el dispositivo móvil 100a puede colocar y recibir llamadas telefónicas (por ejemplo, utilizando protocolos VoIP) , puede enviar y recibir mensajes de correo electrónico (por ejemplo, utilizando el protocolo POP3) , y puede recuperar documentos y/o corrientes electrónicas, tal como páginas Web, fotografías y videos sobre la red inalámbrica 2112, la compuerta 2116 y la red de área amplia 2114 (por ejemplo, utilizando protocolos TCP/IP o UDP) . De igual forma, el dispositivo móvil 100b puede colocar y recibir llamadas telefónicas, enviar y recibir mensajes de correo electrónico, y recuperar documentos electrónicos sobre el punto de acceso 2118 y la red de área amplia 2114. En algunas implementaciones , el dispositivo móvil 100 puede estar físicamente, conectado al punto de acceso 2118 utilizando uno o más cables y el punto de acceso 2118 puede ser una computadora personal. En esta configuración, el dispositivo móvil 100 se puede referir como un dispositivo "amarrado".
Los dispositivos móviles 100a y 100b también pueden establecer comunicaciones a través de otros medios. Por ejemplo, el dispositivo inalámbrico 100a se puede comunicar con otros dispositivos inalámbricos, por ejemplo,
otros dispositivos inalámbricos 100, teléfonos celulares, etcétera, sobre la red inalámbrica 2112. De igual forma, los dispositivos móviles 100a y 100b pueden establecer comunicaciones par-a-par 2120, por ejemplo, una red de área personal, mediante el uso de uno o más subsistemas de comunicación, tal como el dispositivo de comunicación Bluetooth™ 188 que se muestra en la figura 1. También se pueden implementar otros protocolos de comunicación y topología.
El dispositivo móvil 100 se puede comunicar, por ejemplo, con uno o más servicios 2130, 2140, 2150 y 2160 y/o uno o más publicadores de contenido 2170 sobre una o más redes cableadas y/o inalámbricas 2110. Por ejemplo, un servicio de navegación 2130 puede proporcionar información de navegación, por ejemplo, información de mapa, información de ubicación, información de ruta y otra información, al dispositivo móvil 100. En el ejemplo mostrado, un usuario del dispositivo móvil 100b ha recurrido a una funcionalidad de mapa, por ejemplo, presionando el objeto de mapas 144 en la interfaz de usuario gráfica de nivel superior que se muestra en la figura 1, y ha solicitado y recibido un mapa para la ubicación "Bucle Infinito 1, Cupertino, CA" .
Un servicio de mensajería 2140, por ejemplo, puede
proporcionar servicios de correo electrónico y/u otros servicios de mensajería. Un servicio de medios 2150 puede proporcionar, por ejemplo, acceso a archivos de medios, tal como archivos de canciones, archivos de películas, secuencias de video, y otros datos de medios, Uno o más servicios diferentes 2160 también pueden ser utilizados por el dispositivo móvil 100.
El dispositivo móvil 100 también puede tener acceso a otros datos y contenido sobre una o más redes cableadas y/o inalámbricas 2110. Por ejemplo, se puede tener acceso a una tienda de aplicaciones 2170 a través del dispositivo móvil 100 para proporcionar aplicaciones. Dicho acceso puede ser proporcionado recurriendo a una aplicación o función de navegación en Web (por ejemplo, un navegador) en respuesta a un usuario que toca un objeto Web en la pantalla de casa del dispositivo móvil 100.
Arquitectura de dispositivo móvil ejemplar
La figura 22 es un diagrama en bloques 2200 de una implementación ejemplar del dispositivo móvil 100 de la figura 1. El dispositivo móvil 100 puede incluir una interfaz de memoria 2202, uno o más procesadores de datos, procesadores de imágenes y/o unidades centrales de procesamiento 2204, y una interfaz de periféricos 2206. La
interfaz de memoria 2202, uno o más procesadores 2204 y/o la interfaz de periféricos 2206 pueden ser componentes separados o pueden estar integrados en uno o más circuitos integrados. Los diversos componentes en el dispositivo móvil 100 se pueden acoplar mediante uno o más enlaces de comunicación o lineas de señal.
Sensores, dispositivos y subsistemas pueden ser acoplados a la interfaz de periféricos 2206 para facilitar las múltiples funcionalidades. Por ejemplo, un sensor de movimiento 2210, un sensor de luz 2212, y un sensor de proximidad 214 pueden estar acoplados a la interfaz de periféricos 2206 para facilitar las funciones de orientación, iluminación y proximidad descritas con respecto a la figura 1. Otros sensores 2216 también se pueden conectar a la interfaz de periféricos 2206, tal como un sistema de posicionamiento (por ejemplo, receptor GPS), un sensor de temperatura, un sensor biométrico u otro dispositivo de detección para facilitar las funcionalidades relacionadas .
Un subsistema de cámara 2220 y un sensor óptico
2222, por ejemplo, un dispositivo móvil 100 acoplado cargado (CCD) o un sensor óptico de semiconductor metal-óxido complementario (CMOS), pueden ser utilizados para facilitar las funciones de cámara, tal como grabar
fotografías y secuencias de video.
Las funciones de comunicación pueden ser facilitadas a través de uno o más subsistemas de comunicación inalámbrica 2224, los cuales pueden incluir receptores y transmisores de radiofrecuencia y/o receptores y transmisores ópticos (por ejemplo, infrarro os). El diseño y la implementación específica del subsistema de comunicación 2224 pueden depender de las redes de comunicación sobre las cuales pretende operar el dispositivo móvil 100. Por ejemplo, un dispositivo móvil 100 puede incluir los subsistemas de comunicación 2224 diseñados para operar sobre una red GSM, una red GPRS, una red EDGE, una red Wi-Fi o Wi-Max, y una red Bluetooth™. En particular, los subsistemas de comunicación inalámbrica 2224 pueden incluir protocolos de alojamiento de man.era que el dispositivo 100 se puede configurar como una estación base para otros dispositivos inalámbricos.
Un subsistema de audio 2226 se puede acoplar a un altavoz 2228 y un micrófono 2230 para facilitar las funciones habilitadas por voz, tal como reconocimiento de voz, replicación de voz, grabación digital y funciones de telefonía.
El subsistema I/O 2240 puede incluir un controlador de pantalla táctil 2242- y/u otros controladores
de entrada 2244. El controlador de pantalla táctil 2242 se puede acoplar a una pantalla táctil 2246. La pantalla táctil 2246 y el controlador de pantalla táctil 2242 pueden detectar, por ejemplo, el contacto y movimiento o interrupción de los mismos utilizando cualquiera de las múltiples tecnologías sensibles al tacto, incluyendo pero no limitado a tecnologías capacitivas, resistivas, infrarrojas y de onda acústica de superficie, así como otros arreglos de sensor de proximidad u otros elementos para determinar uno o más puntos de contacto con la pantalla táctil 2246.
Los otros controladores de entrada 2244 se pueden acoplar a otros dispositivos de control /entrada 2248, tal como uno o más botones, conmutadores de balancín, conmutador rotativo, puerto infrarrojo, puerto USB y/o un dispositivo señalizador tal como un lápiz. Uno o más botones (que no se muestran) pueden incluir un botón arriba/abajo para el control de volumen del altavoz 2228 y/o el micrófono 2230.
En una implementación, al presionar el botón por una primera duración se puede quitar un seguro de la pantalla táctil 2246; y al presionar el botón por una segunda duración que es más prolongada que la primera duración se puede encender o apagar el dispositivo móvil
100. El usuario puede personalizar una funcionalidad de uno o más de los botones. La pantalla táctil 2246 también puede ser utilizada, por ejemplo, para implementar botones virtuales o suaves y/o un teclado.
En algunas implementaciones , el dispositivo móvil 100 puede presentar archivos de audio y/o video grabados, tal como archivos MP3, AAC y MPEG. En algunas implementaciones, el dispositivo móvil 100 puede incluir la funcionalidad de un reproductor MP3, tal como un iPod™. El dispositivo móvil 100 entonces puede incluir un conector de 32 puntas que sea compatible con el iPod™. También se pueden utilizar otros dispositivos de entrada/salida y control .
La interfaz de memoria 2202 se puede acoplar a la memoria 2250. La memoria 2250 puede incluir memoria de acceso aleatorio de alta velocidad y/o memoria no volátil, tal como uno o más dispositivos de almacenamiento de disco magnético, uno o más dispositivos de almacenamiento óptico y/o memoria rápida (por ejemplo, NAND, ÑOR) . La memoria 2250 puede almacenar un sistema operativo 2252, tal como Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, o un sistema operativo integrado tal como VxWorks. El sistema operativo 2252 puede incluir instrucciones para manejar servicios básicos del sistema y para ejecutar tareas que dependen del
hardware. En algunas implementaciones , el sistema operativo 2252 puede ser un kernel (por ejemplo, kernel UNIX) .
La memoria 2250 también puede almacenar instrucciones de comunicación 2254 para facilitar la comunicación con uno o más dispositivos adicionales, una o más computadoras y/o uno o más servidores. La memoria 2250 puede incluir instrucciones de interfaz de usuario gráfica 2256 para facilitar el procesamiento de la interfaz de usuario gráfica incluyendo la presentación, navegación y selección dentro de una tienda de aplicaciones tal como se muestra en las figuras 2-16; instrucciones de procesamiento de sensor 2258 para facilitar el procesamiento y las funciones relacionadas con el sensor; instrucciones de teléfono 2260 para facilitar los procesos y funciones relacionados con el teléfono; instrucciones de mensajería electrónica 2262 para facilitar los procesos y funciones relacionados con la mensajería electrónica; instrucciones de navegación Web 2264 para facilitar las funciones y procesos relacionados con la navegación Web; instrucciones de procesamiento de medios 2266 para facilitar las funciones y procesos relacionados con el procesamiento de medios; instrucciones de Navegación/GPS 2268 para facilitar las instrucciones y procesos relacionados con la navegación y GPS; instrucciones de cámara 270 para facilitar las
funciones y procesos relacionadlos con la cámara; y/u otras instrucciones de software 2272 para facilitar otros procesos y funciones.
Cada una de las instrucciones y aplicaciones arriba identificadas puede corresponder a un conjunto de instrucciones para ejecutar una o más funciones antes descritas. Estas instrucciones no necesitan ser implementadas como programas de software,- procedimientos o módulos separados. La memoria 2250 puede incluir instrucciones adicionales o una. menor cantidad de instrucciones. Además, diversas funciones del dispositivo móvil 100 pueden ser implementadas en hardware y/o en software, incluyendo en uno o más circuitos integrados de aplicación especifica y/o procesamiento de señal.
Modalidades de la invención y todas las operaciones funcionales descritas en esta especificación se pueden implementar en circuiteria electrónica digital o en software de computadora, microprogramación cableada o hardware, incluyendo las estructuras descritas en esta especificación y sus equivalentes estructurales, o en combinaciones de uno o más de los mismos. Modalidades de la invención pueden ser implementadas como uno o más productos de programa de computadora, es decir, uno o más módulos de instrucciones de programa de computadora codificadas en un
medio legible por computadora para ejecución mediante, o para control de la operación del aparato de procesamiento de datos. El medio legible por computadora puede ser un dispositivo de almacenamiento legible por máquina, substrato de almacenamiento legible por máquina, un dispositivo de memoria, una composición de materia que efectúa una señal propagada legible por máquina, o una combinación de uno o más de los mismos. El término "aparato de procesamiento de datos" abarca todos los aparatos, dispositivos y máquinas para procesar datos, incluyendo a manera de ejemplo un procesador programable, una computadora o múltiples procesadores o computadoras. El aparato puede incluir, además del hardware, un código que crea un ambiente de ejecución para el programa de computadora en cuestión, por ejemplo, un código que constituye microprogramacion cableada del procesador, una pila de protocolo, un sistema de gestión de base de datos, un sistema operativo o una combinación de uno o más de los mismos. Una señal propagada en una señal artificialmente generada, por ejemplo, una señal eléctrica, óptica o electromagnética generada por máquina, que es generada para codificar información para transmisión a un aparato receptor conveniente.
Un programa de computadora (también conocido como
un programa, software, aplicación de software, escrito o código) puede ser escrito en cualquier forma de lenguaje de programación, incluyendo lenguajes compilados o interpretados, o se puede desplegar en cualquier forma, incluyendo como un programa autónomo o como un módulo, componente, subrutina, u otra unidad conveniente para uso en un ambiente de computación. Un programa de computadora no necesariamente corresponde a un archivo en un sistema de archivos. Un programa se puede almacenar en una porción de un archivo que mantiene otros programas o datos (por ejemplo, uno o más escritos almacenados en un documento de lenguaje de ' marcación ) , en un archivo sencillo dedicado al programa en cuestión, o en múltiples archivos coordinados (por ejemplo, archivos que almacenan uno o más módulos, subprogramas o porciones de código) . Se. puede desplegar un programa de computadora para que sea ejecutado en una computadora o en múltiples computadoras que están ubicadas en un sitio o que están distribuidas a través de múltiples sitios e interconectadas por una red de comunicación.
Los procesos y flujos lógicos descritos en esta especificación pueden ser ejecutados por uno o más procesadores programables que ejecutan uno o más programas de computadora para realizar las funciones mediante la operación en datos de entrada y generando una salida. Los
procesos y flujos lógicos también pueden ser ejecutados por, y el aparato también puede ser implementado como circuiteria lógica de propósito especial, por ejemplo, un FPGA (arreglo de puerta programable en campo) o un ASIC (circuito integrado de aplicación especifica) .
Procesadores convenientes para la ejecución de un programa de computadora incluyen, a manera de ejemplo, microprocesadores de propósito tanto general como especial, y cualquiera de uno o más procesadores de cualquier tipo de computadora digital. Por lo general, un procesador recibirá instrucciones y datos desde una memoria de solo lectura o una memoria de acceso aleatorio o ambas. Los elementos esenciales de una computadora son un procesador para ejecutar instrucciones y uno o más dispositivos de memoria para almacenar instrucciones y datos. Por lo general, una computadora también incluirá, o estará operativamente acoplada para recibir datos desde o transferir datos a, o ambos, uno o más dispositivos de almacenamiento en masa para almacenar datos, por ejemplo, discos magnéticos, magneto-ópticos, o discos ópticos. No obstante, una computadora no necesita tener dichos dispositivos. Además, una computadora puede estar incorporada en otro dispositivo, por ejemplo, un teléfono móvil, un asistente digital personal (PDA), un reproductor de audio móvil, un
Receptor de Sistema de Posicionamiento Global (GPS), por mencionar unos cuantos. Los medios legibles por computadora convenientes para almacenar instrucciones de programas de computadora y datos incluyen todas las formas de memoria no volátil, dispositivos de memoria y medios, incluyendo a manera de ejemplo dispositivos de memoria de semiconductor, por ejemplo, EPROM, EEPROM, y dispositivos de memoria rápida; discos magnéticos, por ejemplo, discos duros internos o discos removibles, discos magneto-ópticos; y discos de CD-ROM y DVD-ROM. El procesador y la memoria pueden ser suplementarios por, o incorporados en circuiteria lógica de propósito especial.
Para proporcionar interacción con un usuario, las modalidades de la invención se pueden implementar en una computadora que tiene un dispositivo de despliegue, por ejemplo, un CRT (tubo de rayos catódicos) o monitor LCD (pantalla de cristal liquido) , para desplegar información al usuario y un teclado y un dispositivo de señalamiento, por ejemplo, un ratón o un dispositivo de puntero, a través del cual el usuario puede proporcionar la entrada a la computadora. Se pueden utilizar otros tipos de dispositivos para permitir la interacción con un usuario también; por ejemplo, la retroalimentación proporcionada al usuario puede ser cualquier forma de retroalimentación sensorial,
por ejemplo, retroalimentación visual, retroalimentación auditiva, o retroalimentación táctil; y la entrada desde el usuario puede ser recibida en cualquier forma incluyendo entrada acústica, de diálogo o táctil.
Las modalidades de la invención se pueden implementar en un sistema de computación que incluye un componente de servidor de base de datos, por ejemplo, como un servidor de datos, o que incluye un componente de soporte intermedio, por ejemplo, un servidor de aplicación, o que incluye un componente de ordenador frontal, por ejemplo, una computadora de cliente que tiene una interfaz de usuario gráfica o un navegador Web a través del cual un usuario puede interactuar con una implementación de la invención, o cualquier combinación de uno o más de dichos componentes de servidor de base de datos, ¦ soporte intermedio u ordenador frontal. Los componentes del sistema pueden estar interconectados a través de cualquier forma o medio de comunicación de datos digital, por ejemplo, una red de comunicación. Ejemplos de redes de comunicación incluyen una red de área local ("LAN") y una red de área amplia ("WAN"), por ejemplo, la Internet.
El sistema de computación puede incluir clientes y servidores. Un cliente y un servidor generalmente están lejos uno de otro y por lo regular interactúan a través de
una red de comunicación. La relación de cliente y servidor surge en virtud de los programas de computadora que corren en las computadoras respectivas y que tienen una relación cliente-servidor entre si.
Aunque esta especificación contiene muchos puntos específicos, estos no debieran ser interpretados como limitaciones sobre el alcance de la invención o de aquello que puede ser reclamado, sino más bien como descripciones de características específicas para modalidades particulares de la invención. Algunas características que se describen en esta especificación en el contexto de modalidades separadas también sé pueden implementar en combinación en una sola modalidad. Por el contrario, varias características que se describen en el contexto de una sola modalidad también se pueden implementar en múltiples modalidades de forma separada o en cualquier sub-combinación conveniente. Además, aunque las características se pudieran describir anteriormente como actuando en ciertas combinaciones e incluso inicialmente ser reclamadas como tal, una o más características de una combinación reclamada pueden, en. algunos casos, ser ejercidas a partir de la -combinación, y la combinación reclamada puede ser dirigida a una sub-combinación o variación de una sub-combinación.
De manera similar, aunque las operaciones se muestran en las figuras en un orden particular, esto no se debiera entender como requiriendo que dichas operaciones sean ejecutadas en el orden particular mostrado o en orden secuencial, o que todas las operaciones ilustradas sean ejecutadas para lograr los resultados deseables. En algunas circunstancias, multi-tareas y procesamiento paralelo pueden ser convenientes. Además, la separación de diversos componentes de sistema en las modalidades antes descritas no debiera ser entendida como requiriendo dicha separación en todas las modalidades, y se debería entender que los componentes de programas y sistemas descritos generalmente pueden estar integrados juntos en un solo producto de software o empaquetados en múltiples productos de software.
Por lo tanto, se han descrito modalidades particulares de la invención. Otras modalidades están dentro del alcance de las siguientes reivindicaciones. Por ejemplo, las acciones mencionadas en las reivindicaciones pueden ser ejecutadas en un orden diferente y aún así lograr los resultados deseables.
Claims (20)
1. - Un método que comprende : recibir una entrada táctil para tener acceso a una interfaz de gestión de aplicación en un dispositivo móvil; presentar la interfaz de gestión de aplicación; recibir una o más entradas dentro de la interfaz de gestión de aplicación incluyendo una entrada para instalar una aplicación seleccionada particular; instalar la aplicación seleccionada en el dispositivo móvil; y presentar la aplicación instalada.
2. - El método de conformidad con la reivindicación 1, caracterizado porque la presentación de la interfaz de gestión de aplicación además incluye presentar una porción de menú y una porción de despliegue.
3. - El método de conformidad con la reivindicación 2, caracterizado porque la porción de despliegue incluye uno o más objetos de aplicación correspondientes a aplicaciones respectivas, cada objeto de aplicación presenta información referente a la aplicación respectiva.
4. - El método de conformidad con la reivindicación 2, caracterizado porque la porción de menú incluye una pluralidad de pestañas, cada pestaña proporciona acceso a características particulares de la interfaz de gestión de aplicación .
5. - El método de conformidad con la reivindicación 1, caracterizado porque la recepción de una o más entradas de usuario incluye recibir una selección de un objeto de aplicación particular.
6. - El método de conformidad con la reivindicación 5 , que además comprende : en respuesta a la selección, cambiar la porción de despliegue para presentar información adicional referente a la aplicación seleccionada.
7. - El método de conformidad con la reivindicación 6, caracterizado porque la presentación de información adicional incluye presentar una o más revisiones de la aplicación seleccionada.
8. - El método de conformidad con la reivindicación 5, caracterizado porque el objeto de aplicación seleccionado es un objeto de actualización de aplicación asociado con una actualización a una aplicación previamente instalada en el dispositivo móvil.
9. - El método de conformidad con la reivindicación 1, caracterizado porque la instalación de la aplicación seleccionada incluye presentar un objeto de separador en un despliegue del dispositivo móvil, el objeto de separador incluye un indicador del avance de la instalación.
10. - El método de conformidad con la reivindicación 1, caracterizado porque el dispositivo móvil incluye un despliegue sensible al multi- tacto.
11. - Un sistema que comprende: un dispositivo móvil que incluye un procesador y que opera para ejecutar operaciones que comprenden: recibir una entrada táctil para tener acceso a una interfaz de gestión de aplicación en un dispositivo móvil; presentar una interfaz de gestión de aplicación; recibir una o más entradas dentro de la interfaz de gestión de aplicación incluyendo una entrada para instalar una aplicación particular; instalar la aplicación seleccionada; y presentar la aplicación instalada.
12.- El sistema de conformidad con la reivindicación 11, caracterizado porque la presentación de la interfaz de gestión de aplicación además incluye presentar una porción de menú y una porción de despliegue.
13. - El sistema de conformidad con la reivindicación 12, caracterizado porque la porción de despliegue incluye uno o más objetos de aplicación correspondientes a aplicaciones respectivas, cada objeto de aplicación presenta información referente a la aplicación respectiva.
14. - El sistema de conformidad con la reivindicación 12, caracterizado porque la porción de menú incluye una pluralidad de pestañas, cada pestaña proporciona acceso a características particulares de la interfaz de gestión de aplicación.
15. - El sistema de conformidad con la reivindicación 11, caracterizado porque la recepción de una p más entradas de usuario incluye recibir una selección de un objeto de aplicación particular.
16. El sistema de conformidad con la reivindicación 15, que además opera para ejecutar operaciones que comprenden: en respuesta a la selección, cambiar la porción de despliegue para presentar información adicional referente a la aplicación seleccionada.
17.- El sistema de conformidad con la reivindicación 13, caracterizado porque el objeto de aplicación seleccionado es un objeto de actualización de aplicación asociado con una actualización a una aplicación previamente instalada en el dispositivo móvil.
18. - El sistema de conformidad con la reivindicación 13, caracterizado porque la instalación de la aplicación seleccionada incluye presentar un objeto de separador en un despliegue del dispositivo móvil, el objeto de separador incluye un indicador del avance de la instalación.
19. - El sistema de conformidad con la reivindicación 13, caracterizado porque el dispositivo móvil incluye un despliegue sensible al multi- tacto.
20.- Un producto de programa de computadora, almacenado en un medio legible por computadora, que comprende instrucciones que cuando son ejecutadas en un servidor, ocasionan que el servidor realice operaciones que comprenden: recibir una entrada táctil para tener acceso a una interfaz de gestión de aplicación en un dispositivo móvil; presentar la interfaz de gestión de aplicación; recibir una o más entradas dentro de la interfaz de gestión de aplicación incluyendo una entrada para instalar una aplicación seleccionada particular; instalar la aplicación seleccionada en el dispositivo móvil; y presentar la aplicación instalada.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5973008P | 2008-06-06 | 2008-06-06 | |
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 |
---|---|
MX2010013377A true MX2010013377A (es) | 2011-06-16 |
Family
ID=40886083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MX2010013377A MX2010013377A (es) | 2008-06-06 | 2009-05-13 | Interfaz de usuario para gestion de aplicaciones para un dispositivo movil. |
Country Status (11)
Country | Link |
---|---|
US (7) | US8099332B2 (es) |
EP (1) | EP2300916A1 (es) |
JP (5) | JP5486593B2 (es) |
KR (3) | KR101382932B1 (es) |
CN (2) | CN102089744B (es) |
AU (2) | AU2009255409B2 (es) |
BR (1) | BRPI0915601B1 (es) |
CA (1) | CA2726117C (es) |
MX (1) | MX2010013377A (es) |
RU (2) | RU2477879C2 (es) |
WO (1) | WO2009148781A1 (es) |
Families Citing this family (511)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9310892B2 (en) | 2000-11-06 | 2016-04-12 | Nant Holdings Ip, Llc | Object information derived from object images |
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 |
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 |
US7899243B2 (en) | 2000-11-06 | 2011-03-01 | Evryx Technologies, Inc. | Image capture and identification system and process |
US7565008B2 (en) | 2000-11-06 | 2009-07-21 | Evryx Technologies, Inc. | Data capture and identification system and process |
EP1920393A2 (en) * | 2005-07-22 | 2008-05-14 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
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 |
US8086275B2 (en) | 2008-10-23 | 2011-12-27 | Microsoft Corporation | Alternative inputs of a mobile communications device |
KR101588666B1 (ko) * | 2008-12-08 | 2016-01-27 | 삼성전자주식회사 | 디스플레이 장치 및 그의 표시방법 |
US9753746B2 (en) * | 2008-12-19 | 2017-09-05 | Paul Krzyzanowski | Application store and intelligence system for networked telephony and digital media services devices |
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 |
US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
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 |
WO2011021908A2 (en) * | 2009-08-21 | 2011-02-24 | 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 |
US20110191330A1 (en) * | 2010-02-04 | 2011-08-04 | Veveo, Inc. | Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior |
US9721279B2 (en) * | 2010-03-23 | 2017-08-01 | Microsoft Technology Licensing, Llc | Determining mobile operators for mobile devices |
US20110250949A1 (en) * | 2010-04-07 | 2011-10-13 | Van Os Marcel | Methods and systems for providing a game center having player specific options and game access |
US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9052925B2 (en) | 2010-04-07 | 2015-06-09 | Apple Inc. | 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 |
KR101642725B1 (ko) * | 2010-04-14 | 2016-08-11 | 삼성전자 주식회사 | 휴대 단말기의 잠금 기능 운용 방법 및 장치 |
US8166106B2 (en) * | 2010-04-15 | 2012-04-24 | Microsoft Corporation | Targeting applications based on mobile operator |
EP2572282A4 (en) | 2010-05-19 | 2017-04-26 | 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 | 中兴通讯股份有限公司 | 一种提供应用列表的方法及装置 |
US20110307323A1 (en) * | 2010-06-10 | 2011-12-15 | Google Inc. | Content items for mobile applications |
JP5593566B2 (ja) | 2010-06-10 | 2014-09-24 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム |
JP2012018657A (ja) * | 2010-06-11 | 2012-01-26 | Nintendo Co Ltd | 情報処理端末、情報処理システム、情報処理プログラム |
JP5677811B2 (ja) * | 2010-06-11 | 2015-02-25 | 任天堂株式会社 | 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム |
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 |
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 |
KR101750337B1 (ko) * | 2010-08-17 | 2017-06-23 | 삼성전자주식회사 | 정보 제공 방법 및 장치 |
WO2012023931A1 (en) * | 2010-08-17 | 2012-02-23 | Welch Allyn, Inc. | User installed applications in a physiological parameter display device |
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 |
US20120159383A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Customization of an immersive environment |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
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 | 엘지전자 주식회사 | 이동 단말기 및 이것의 정보 표시 방법 |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
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 |
WO2012135378A1 (en) | 2011-04-01 | 2012-10-04 | Analog Devices, Inc. | Method and apparatus for haptic vibration response profiling and feedback |
US8386394B1 (en) * | 2011-04-04 | 2013-02-26 | Google Inc. | Verifying that a purchasing request is legitimate |
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 |
EP2521050A3 (en) * | 2011-05-03 | 2012-11-14 | HTC Corporation | Handheld electronic device and method for accessing bookmark |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US20120304132A1 (en) | 2011-05-27 | 2012-11-29 | Chaitanya Dev Sareen | Switching back to a previously-interacted-with application |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US20120302206A1 (en) * | 2011-05-27 | 2012-11-29 | Vock Curtis A | Surface software and associated methods |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US9104440B2 (en) * | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
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 | 스마트폰을 이용한 마케팅 방법 |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US9329851B2 (en) * | 2011-09-09 | 2016-05-03 | Microsoft Technology Licensing, Llc | Browser-based discovery and application switching |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
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 |
JP6219296B2 (ja) | 2011-11-01 | 2017-10-25 | グーグル インコーポレイテッド | ウェブページからのアプリケーションの起動 |
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 |
AU2013259630B2 (en) | 2012-05-09 | 2016-07-07 | Apple Inc. | Device, method, and graphical user interface for transitioning between display states in response to gesture |
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 |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
EP3185116B1 (en) | 2012-05-09 | 2019-09-11 | Apple Inc. | Device, method and graphical user interface for providing tactile feedback for operations performed in a user interface |
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 |
KR101670570B1 (ko) | 2012-05-09 | 2016-10-28 | 애플 인크. | 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
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 |
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 |
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 |
CN104471521B (zh) | 2012-05-09 | 2018-10-23 | 苹果公司 | 用于针对改变用户界面对象的激活状态来提供反馈的设备、方法和图形用户界面 |
CN105260049B (zh) | 2012-05-09 | 2018-10-23 | 苹果公司 | 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面 |
AU2013259642A1 (en) | 2012-05-09 | 2014-12-04 | Apple Inc. | Device, method, and graphical user interface for moving and dropping a user interface object |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
US9704171B2 (en) * | 2012-06-05 | 2017-07-11 | Applause App Quality, Inc. | Methods and systems for quantifying and tracking software application quality |
WO2013184018A1 (en) * | 2012-06-07 | 2013-12-12 | Google Inc. | User curated collections for an online application environment |
KR20130142301A (ko) * | 2012-06-19 | 2013-12-30 | 삼성전자주식회사 | 단말기의 메뉴환경 설정 장치 및 방법 |
US8832847B2 (en) | 2012-07-10 | 2014-09-09 | International Business Machines Corporation | Coordinating data sharing among applications in mobile devices |
US8984480B2 (en) | 2012-07-10 | 2015-03-17 | International Business Machines Corporation | Automating and/or recommending data sharing coordination 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 |
US20150220245A1 (en) * | 2012-08-27 | 2015-08-06 | Clear View Productions, Inc. | 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 |
US9021037B2 (en) | 2012-12-06 | 2015-04-28 | 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 |
US8832785B2 (en) | 2012-12-06 | 2014-09-09 | 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 |
US8862868B2 (en) | 2012-12-06 | 2014-10-14 | 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 |
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 |
CN104903834B (zh) | 2012-12-29 | 2019-07-05 | 苹果公司 | 用于在触摸输入到显示输出关系之间过渡的设备、方法和图形用户界面 |
CN104903835B (zh) | 2012-12-29 | 2018-05-04 | 苹果公司 | 用于针对多接触手势而放弃生成触觉输出的设备、方法和图形用户界面 |
JP6097843B2 (ja) | 2012-12-29 | 2017-03-15 | アップル インコーポレイテッド | コンテンツをスクロールするか選択するかを判定するためのデバイス、方法、及びグラフィカルユーザインタフェース |
JP6138274B2 (ja) | 2012-12-29 | 2017-05-31 | アップル インコーポレイテッド | ユーザインタフェース階層をナビゲートするためのデバイス、方法、及びグラフィカルユーザインタフェース |
CN105144057B (zh) | 2012-12-29 | 2019-05-17 | 苹果公司 | 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面 |
US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
CN103065250A (zh) * | 2013-01-15 | 2013-04-24 | 周万荣 | 一种基于应用的电子商务系统 |
WO2014115186A1 (ja) * | 2013-01-24 | 2014-07-31 | 富士通株式会社 | 携帯情報端末、制御方法、制御プログラム |
US10545628B2 (en) | 2013-01-31 | 2020-01-28 | 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 | 삼성전자주식회사 | 애플리케이션들을 관리하는 방법 및 애플리케이션들의 관리를 수행하는 디바이스 |
WO2014119867A1 (en) | 2013-01-31 | 2014-08-07 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
US20140215450A1 (en) * | 2013-01-31 | 2014-07-31 | Trane International Inc. | System and method for updating software |
WO2014134598A1 (en) | 2013-03-01 | 2014-09-04 | Quixey, Inc. | Generating search results containing state links to applications |
US9658740B2 (en) | 2013-03-15 | 2017-05-23 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US8997187B2 (en) | 2013-03-15 | 2015-03-31 | Airwatch Llc | Delegating authorization to applications on a client device in a networked environment |
USD778929S1 (en) * | 2013-03-15 | 2017-02-14 | Dexcom, Inc. | Display screen or portion thereof with graphical user interface |
US9727326B2 (en) * | 2013-03-15 | 2017-08-08 | Apple Inc. | Providing customized notifications for security software updates |
USD767605S1 (en) | 2013-03-15 | 2016-09-27 | Dexcom, Inc. | Display screen or portion thereof with a graphical user interface with icons |
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 |
WO2014181318A1 (en) | 2013-05-07 | 2014-11-13 | Zatalovski Yoni Noam | 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 |
AU352884S (en) * | 2013-06-05 | 2013-12-11 | Samsung Electronics Co Ltd | Display screen with graphical user interface |
USD734774S1 (en) | 2013-06-09 | 2015-07-21 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD726219S1 (en) | 2013-06-09 | 2015-04-07 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD741350S1 (en) | 2013-06-10 | 2015-10-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
US9235383B2 (en) | 2013-06-18 | 2016-01-12 | Caimbella 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 |
BR302013006652S1 (pt) * | 2013-06-21 | 2015-03-10 | Samsung Electronics Co Ltd | Padrão ornamental aplicado à interface gráfica de usuário para uma tela de exibição ou parte da mesma |
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 |
USD754671S1 (en) | 2013-08-28 | 2016-04-26 | 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 |
USD778294S1 (en) | 2013-08-28 | 2017-02-07 | 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 | 联想(北京)有限公司 | 显示方法和电子设备 |
US11785061B2 (en) * | 2013-09-16 | 2023-10-10 | Insyde Software Corp. | System and method to share an application with another device |
USD766253S1 (en) | 2013-09-25 | 2016-09-13 | Google Inc. | Display panel or portion thereof with a graphical user interface component |
CN111984165B (zh) * | 2013-09-29 | 2022-07-08 | 小米科技有限责任公司 | 一种显示消息的方法、装置及终端设备 |
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 |
US20160019360A1 (en) | 2013-12-04 | 2016-01-21 | Apple Inc. | Wellness aggregator |
US12080421B2 (en) | 2013-12-04 | 2024-09-03 | Apple Inc. | Wellness aggregator |
US9720672B2 (en) * | 2014-01-06 | 2017-08-01 | Quixey, Inc. | Searching and accessing application functionality |
EP3872659A1 (en) * | 2014-01-23 | 2021-09-01 | Apple Inc. | Biometric authentication for online purchasing |
US9600258B2 (en) * | 2014-02-14 | 2017-03-21 | Google Inc. | Suggestions to install and/or open a native application |
WO2015126133A1 (en) * | 2014-02-21 | 2015-08-27 | Samsung Electronics Co., Ltd. | Method and apparatus to sandbox run-time android applications with lightweight container |
US10181028B2 (en) * | 2014-02-21 | 2019-01-15 | Samsung Electronics Co., Ltd. | Method and apparatus to sandbox run-time android applications with lightweight container |
US20150242420A1 (en) | 2014-02-21 | 2015-08-27 | Quixey, Inc. | Location-Based Searching |
KR102298602B1 (ko) | 2014-04-04 | 2021-09-03 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 확장가능한 애플리케이션 표시 |
WO2015154276A1 (en) | 2014-04-10 | 2015-10-15 | Microsoft Technology Licensing, Llc | Slider cover for computing device |
WO2015154273A1 (en) | 2014-04-10 | 2015-10-15 | Microsoft Technology Licensing, Llc | Collapsible shell cover for computing device |
US9811239B2 (en) * | 2014-05-05 | 2017-11-07 | Cellco Partnership | Systems and methods for efficiently searching applications |
CN117331481A (zh) | 2014-06-24 | 2024-01-02 | 苹果公司 | 输入设备和用户界面交互 |
CN118210424A (zh) | 2014-06-24 | 2024-06-18 | 苹果公司 | 用于在用户界面中导航的列界面 |
CN104077054B (zh) * | 2014-07-04 | 2019-02-26 | 北京奇虎科技有限公司 | 用户评分实现方法、用户评分客户端和电子设备 |
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 |
US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of 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 |
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 |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
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 |
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 |
USD769283S1 (en) | 2015-04-02 | 2016-10-18 | Kenneth Smith | Display screen with graphical user interface |
USD768678S1 (en) * | 2015-04-02 | 2016-10-11 | Kenneth Smith | Display screen with graphical user interface |
USD766954S1 (en) | 2015-04-02 | 2016-09-20 | Kenneth Smith | Display screen with graphical user interface |
USD766294S1 (en) | 2015-04-02 | 2016-09-13 | Kenneth Smith | Display screen with graphical user interface |
USD769921S1 (en) | 2015-04-02 | 2016-10-25 | Kenneth Smith | Display screen with graphical user interface |
USD766295S1 (en) * | 2015-04-02 | 2016-09-13 | Kenneth Smith | Display screen with graphical user interface |
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 |
USD820289S1 (en) * | 2015-08-12 | 2018-06-12 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD863332S1 (en) | 2015-08-12 | 2019-10-15 | 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 | Максим Викторович Есин | Система связи портативных цифровых устройств |
SG11201805215UA (en) | 2015-12-21 | 2018-07-30 | Ciambella Ltd | Method and apparatus for creating and managing controller based remote solutions |
KR102197396B1 (ko) | 2015-12-24 | 2021-01-04 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 이동 단말 상에 다수의 애플리케이션 윈도우들을 디스플레이하는 방법, 및 이동 단말 |
KR20170076489A (ko) * | 2015-12-24 | 2017-07-04 | 삼성전자주식회사 | 전자장치 및 그의 어플리케이션 프로그램 운용 방법 |
CN106921377B (zh) * | 2015-12-24 | 2020-06-02 | 小米科技有限责任公司 | 触控按键模组、按键图标显示方法及装置 |
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 |
AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
DK201670581A1 (en) | 2016-06-12 | 2018-01-08 | Apple Inc | Device-level authorization for viewing content |
DK201670582A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Identifying applications on which content is available |
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 |
USD810770S1 (en) * | 2016-09-21 | 2018-02-20 | Uipco, Llc | Display panel or portion thereof with graphical user interface |
USD811426S1 (en) * | 2016-09-21 | 2018-02-27 | 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 |
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 |
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 |
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 |
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 |
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 |
AU2019100574B4 (en) * | 2018-06-03 | 2020-02-20 | Apple Inc. | Setup procedures for an electronic device |
DK201870354A1 (en) | 2018-06-03 | 2019-12-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 |
USD884021S1 (en) * | 2018-09-24 | 2020-05-12 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD884022S1 (en) * | 2018-09-24 | 2020-05-12 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
US10592710B1 (en) | 2018-10-02 | 2020-03-17 | 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 |
US10489781B1 (en) | 2018-10-02 | 2019-11-26 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10748138B2 (en) | 2018-10-02 | 2020-08-18 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10623393B1 (en) | 2018-10-02 | 2020-04-14 | 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 |
US11210664B2 (en) | 2018-10-02 | 2021-12-28 | Capital One Services, Llc | Systems and methods for amplifying the strength of cryptographic algorithms |
US10615981B1 (en) | 2018-10-02 | 2020-04-07 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
AU2019355436A1 (en) | 2018-10-02 | 2021-04-15 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10949520B2 (en) | 2018-10-02 | 2021-03-16 | Capital One Services, Llc | Systems and methods for cross coupling risk analytics and one-time-passcodes |
CA3114753A1 (en) | 2018-10-02 | 2020-04-09 | 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 |
US10607214B1 (en) | 2018-10-02 | 2020-03-31 | 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 |
US10733645B2 (en) | 2018-10-02 | 2020-08-04 | Capital One Services, Llc | Systems and methods for establishing identity for order pick up |
CA3115084A1 (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 |
US10542036B1 (en) | 2018-10-02 | 2020-01-21 | Capital One Services, Llc | Systems and methods for signaling an attack on contactless cards |
US10505738B1 (en) | 2018-10-02 | 2019-12-10 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
MX2021002904A (es) | 2018-10-02 | 2021-06-08 | Capital One Services Llc | Sistemas y metodos para autentificacion criptografica de tarjetas sin contacto. |
US10511443B1 (en) | 2018-10-02 | 2019-12-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10565587B1 (en) | 2018-10-02 | 2020-02-18 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10581611B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
SG11202101171VA (en) | 2018-10-02 | 2021-03-30 | Capital One Services Llc | Systems and methods for cryptographic authentication of contactless cards |
CA3115107A1 (en) | 2018-10-02 | 2020-04-09 | 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 |
WO2020072670A1 (en) | 2018-10-02 | 2020-04-09 | 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 |
WO2020072552A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
WO2020072575A1 (en) | 2018-10-02 | 2020-04-09 | 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 |
US11361302B2 (en) | 2019-01-11 | 2022-06-14 | 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 |
US11120453B2 (en) | 2019-02-01 | 2021-09-14 | Capital One Services, Llc | Tap card to securely generate card data to copy to clipboard |
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 |
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 |
US11399089B2 (en) * | 2019-03-18 | 2022-07-26 | Apple Inc. | User interfaces for subscription applications |
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 |
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 |
US10643420B1 (en) | 2019-03-20 | 2020-05-05 | Capital One Services, Llc | Contextual tapping engine |
US10438437B1 (en) | 2019-03-20 | 2019-10-08 | Capital One Services, Llc | Tap to copy data to clipboard via NFC |
US10970712B2 (en) | 2019-03-21 | 2021-04-06 | Capital One Services, Llc | Delegated administration of permissions using a contactless card |
EP3928228B1 (en) | 2019-03-24 | 2024-09-11 | Apple Inc. | User interfaces for a media browsing application |
US11057682B2 (en) | 2019-03-24 | 2021-07-06 | Apple Inc. | User interfaces including selectable representations of content items |
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 |
CN118764677A (zh) | 2019-03-24 | 2024-10-11 | 苹果公司 | 用于查看和访问电子设备上的内容的用户界面 |
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 |
USD937858S1 (en) | 2019-05-31 | 2021-12-07 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
US11797606B2 (en) | 2019-05-31 | 2023-10-24 | Apple Inc. | User interfaces for a podcast browsing and playback application |
US11209957B2 (en) | 2019-06-01 | 2021-12-28 | Apple Inc. | User interfaces for cycle tracking |
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 |
US10516447B1 (en) | 2019-06-17 | 2019-12-24 | Capital One Services, Llc | Dynamic power levels in NFC card communications |
US11392933B2 (en) | 2019-07-03 | 2022-07-19 | Capital One Services, Llc | Systems and methods for providing online and hybridcard interactions |
US11694187B2 (en) | 2019-07-03 | 2023-07-04 | Capital One Services, Llc | Constraining transactional capabilities for contactless cards |
US10871958B1 (en) | 2019-07-03 | 2020-12-22 | Capital One Services, Llc | Techniques to perform applet programming |
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 |
US10498401B1 (en) | 2019-07-15 | 2019-12-03 | Capital One Services, Llc | System and method for guiding card positioning using phone sensors |
US10885514B1 (en) | 2019-07-15 | 2021-01-05 | Capital One Services, Llc | System and method for using image data to trigger contactless card transactions |
US12002588B2 (en) | 2019-07-17 | 2024-06-04 | Apple Inc. | Health event logging and coaching user interfaces |
US10832271B1 (en) | 2019-07-17 | 2020-11-10 | Capital One Services, Llc | Verified reviews using a contactless card |
US10733601B1 (en) | 2019-07-17 | 2020-08-04 | Capital One Services, Llc | Body area network facilitated authentication or payment authorization |
US11182771B2 (en) | 2019-07-17 | 2021-11-23 | Capital One Services, Llc | System for value loading onto in-vehicle device |
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 |
CN114746913A (zh) | 2019-10-02 | 2022-07-12 | 第一资本服务有限责任公司 | 使用非接触式传统磁条数据的客户端设备认证 |
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 |
US11615395B2 (en) | 2019-12-23 | 2023-03-28 | Capital One Services, Llc | Authentication for third party digital wallet provisioning |
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 |
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 |
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 |
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 |
US10909544B1 (en) | 2019-12-26 | 2021-02-02 | Capital One Services, Llc | Accessing and utilizing multiple loyalty point accounts |
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 |
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 |
US11823175B2 (en) | 2020-04-30 | 2023-11-21 | Capital One Services, Llc | Intelligent card unlock |
US10861006B1 (en) | 2020-04-30 | 2020-12-08 | Capital One Services, Llc | Systems and methods for data access control using a short-range transceiver |
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 |
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 |
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 |
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 |
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 |
US11792001B2 (en) | 2021-01-28 | 2023-10-17 | Capital One Services, Llc | Systems and methods for secure reprovisioning |
US11562358B2 (en) | 2021-01-28 | 2023-01-24 | Capital One Services, Llc | Systems and methods for near field contactless card communication and cryptographic authentication |
US11687930B2 (en) | 2021-01-28 | 2023-06-27 | Capital One Services, Llc | Systems and methods for authentication of access tokens |
USD1004598S1 (en) * | 2021-01-29 | 2023-11-14 | Abbott Diabetes Care Inc. | Display screen or portion thereof with graphical user interface |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
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 |
USD988339S1 (en) * | 2021-03-31 | 2023-06-06 | Netflix, Inc. | Display panel of a programmed computer system with a graphical user interface |
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 |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US20220368548A1 (en) | 2021-05-15 | 2022-11-17 | Apple Inc. | Shared-content session user interfaces |
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 |
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 |
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 |
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 |
USD1026029S1 (en) * | 2021-09-28 | 2024-05-07 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a 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 |
US20230385904A1 (en) * | 2022-05-31 | 2023-11-30 | 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 |
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 |
Family Cites Families (53)
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 |
EP1234259A2 (en) * | 1999-02-26 | 2002-08-28 | Accenture LLP | A system, method and article of manufacture for an electronic commerce interface to the government |
JP4033619B2 (ja) * | 2000-05-26 | 2008-01-16 | シャープ株式会社 | サーバ装置 |
CN100380314C (zh) * | 2000-07-03 | 2008-04-09 | 株式会社爱可信 | 便携式信息终端装置、存储服务器、及存储区的提供方法 |
KR20010000586A (ko) | 2000-10-07 | 2001-01-05 | 구자혁 | 컴퓨터 통신을 이용한 다운로드 방법 |
AU2002226995A1 (en) | 2000-11-28 | 2002-06-11 | 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 |
AU2002308966B2 (en) * | 2001-05-14 | 2004-05-06 | Ntt Docomo, Inc. | System for Managing Program Applications Storable in a 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 |
AU2002359001A1 (en) | 2001-12-28 | 2003-07-24 | Access Co., Ltd. | Usage period management system for applications |
JP4332344B2 (ja) * | 2001-12-28 | 2009-09-16 | 株式会社Access | 利用期限管理方法、利用期限管理システム、および管理サーバ |
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 |
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 |
EP1768359A3 (en) * | 2004-11-09 | 2007-07-25 | Research In Motion Limited | Dynamic bar oriented user interface for a device having a status bar displaying status information concerning the device |
US7596610B2 (en) * | 2005-03-15 | 2009-09-29 | Microsoft Corporation | Method and system for installing applications via a display page |
US20060253548A1 (en) | 2005-04-18 | 2006-11-09 | Research In Motion Limited | Method and system for hosting and executing a component application |
EP1920393A2 (en) | 2005-07-22 | 2008-05-14 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
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 |
EP2076874A4 (en) * | 2006-05-13 | 2011-03-09 | Sap Ag | DERIVED 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 |
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 KR KR1020117000351A patent/KR101382932B1/ko active IP Right Grant
- 2009-05-13 CN CN200980127249.6A patent/CN102089744B/zh active Active
- 2009-05-13 BR BRPI0915601-1A patent/BRPI0915601B1/pt active IP Right Grant
- 2009-05-13 RU RU2010153571/08A patent/RU2477879C2/ru active
- 2009-05-13 CA CA2726117A patent/CA2726117C/en active Active
- 2009-05-13 MX MX2010013377A patent/MX2010013377A/es active IP Right Grant
- 2009-05-13 AU AU2009255409A patent/AU2009255409B2/en active Active
- 2009-05-13 WO PCT/US2009/043840 patent/WO2009148781A1/en active Application Filing
- 2009-05-13 JP JP2011512509A patent/JP5486593B2/ja active Active
- 2009-05-13 EP EP09758944A patent/EP2300916A1/en not_active Withdrawn
- 2009-05-13 CN CN201610532409.7A patent/CN106157116B/zh active Active
- 2009-05-13 KR KR1020137002719A patent/KR101546166B1/ko active IP Right Grant
- 2009-05-13 KR KR1020147014295A patent/KR101787184B1/ko 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/US20240201828A1/en active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11947776B2 (en) | Systems and methods for providing and interacting with application-update objects on a mobile device | |
AU2019203723B2 (en) | User interface for application management for a mobile device | |
AU2014215929B2 (en) | User interface for application management for a mobile device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration |