ES2754816T3 - Metáfora de tarjeta para las actividades en un dispositivo informático - Google Patents

Metáfora de tarjeta para las actividades en un dispositivo informático Download PDF

Info

Publication number
ES2754816T3
ES2754816T3 ES09751304T ES09751304T ES2754816T3 ES 2754816 T3 ES2754816 T3 ES 2754816T3 ES 09751304 T ES09751304 T ES 09751304T ES 09751304 T ES09751304 T ES 09751304T ES 2754816 T3 ES2754816 T3 ES 2754816T3
Authority
ES
Spain
Prior art keywords
card
mode
cards
application
touch screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES09751304T
Other languages
English (en)
Inventor
Daniel Shiplacoff
Matias Duarte
Jeremy Lyon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=41340806&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2754816(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US12/126,145 external-priority patent/US8296684B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2754816T3 publication Critical patent/ES2754816T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

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

Abstract

Un sistema informático (100) que comprende: un procesador; y una pantalla de visualización táctil (101) acoplada al procesador, y el procesador recibe la entrada de gestos en la pantalla de visualización táctil (101) y opera el sistema informático (100) en cualquiera de al menos dos modos de visualización, en donde: a lo largo de una duración determinada, el procesador opera al menos una primera aplicación y una segunda aplicación simultáneamente; en un modo de pantalla completa, el procesador proporciona, en la pantalla de visualización táctil (101), una interfaz de usuario para solo una aplicación de entre la primera aplicación y la segunda aplicación; en un modo de ventanas, el procesador: proporciona en la pantalla de visualización táctil (101) una primera tarjeta (301B) correspondiente a la primera aplicación y una primera parte de una segunda tarjeta (301C), de forma que una segunda parte de la segunda tarjeta (301C) no es visible en la pantalla de visualización táctil (101), y la segunda tarjeta (301C) corresponde a la segunda aplicación, que es diferente de la primera aplicación, en donde al menos la primera tarjeta (301B) muestra un contenido de la operación de la primera aplicación; responde a un contacto direccional a lo largo de una primera dirección en la pantalla de visualización táctil (101) al cambiar la posición de la primera tarjeta (301B) con respecto a la pantalla de visualización táctil (101) en la primera dirección; y responde a un contacto direccional en una tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) para mover la tarjeta seleccionada a lo largo de una segunda dirección que es diferente de la primera dirección en la pantalla de visualización táctil (101) mediante: (i) la identificación de la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) basándose en el contacto direccional, y (ii) el descarte de la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) de la pantalla de visualización táctil (101) en la segunda dirección, de forma que la primera aplicación o la segunda aplicación correspondientes se cierran; en donde el procesador, en respuesta a la recepción de una entrada de usuario que indica un cambio de modo, efectúa una transición en el sistema informático (100) al menos (i) desde el modo de pantalla completa al modo de ventanas, o (ii) desde el modo de ventanas al modo de pantalla completa.

Description

DESCRIPCIÓN
Metáfora de tarjeta para las actividades en un dispositivo informático
Referencia cruzada a solicitudes relacionadas
[0001] La presente solicitud reivindica la prioridad con respecto a la solicitud de patente de Estados Unidos con n.° de serie 12/126.145, presentada el 23 de mayo de 2008, que lleva por título Navigating Among Activities in a Computing Device (“Navegar entre actividades en un dispositivo informático”), n.° de expediente de abogado (Atty. Docket) PLM5729.
[0002] La presente solicitud también reivindica la prioridad con respecto a la solicitud de patente de Estados Unidos con n.° de serie 12/416.279, presentada el 1 de abril de 2009, que lleva por título Card Metaphor for Activities in a Computing Device (“Metáfora de tarjeta para actividades en un dispositivo informático”), n.° de expediente de abogado (Atty. Docket) PLM5844.
[0003] La presente solicitud está relacionada con la solicitud de patente de Estados Unidos con n.° de serie 12/115.992, presentada el 6 de mayo de 2008, que lleva por título Extended Touch-Sensitive Control Area for Electronic Device (“Área de control sensible al tacto ampliada para dispositivo electrónico”), n.° de expediente de abogado (Atty. Docket) PLM5728.
[0004] La presente solicitud está relacionada con la solicitud de patente de Estados Unidos con n.° de serie 11/379.552, presentada el 20 de abril de 2006, que lleva por título Keypad and Sensor Combination to Provide Detection Region that Overlays Keys (“Combinación de teclado y sensor para proporcionar una región de detección que se superpone a teclas”).
Campo de la invención
[0005] En diversas realizaciones, la presente invención se refiere a la administración de aplicaciones en dispositivos informáticos, y más en concreto a sistemas y métodos para implementar una metáfora de tarjeta para actividades, como por ejemplo las aplicaciones de software, en dichos dispositivos.
Descripción de la técnica relacionada
[0006] Un gran número de dispositivos informáticos disponibles en la actualidad ejecutan sistemas operativos que ofrecen a los usuarios la oportunidad de ejecutar varias aplicaciones a la vez, e incluso realizar varias actividades simultáneamente, dentro de una sola aplicación y/o entre dos o más aplicaciones. Por ejemplo, un usuario puede abrir una aplicación de correo electrónico, una aplicación de procesamiento de textos, una calculadora en pantalla y un navegador web, de modo que todas las aplicaciones están abiertas simultáneamente. El usuario puede abrir varios documentos dentro de la aplicación de procesamiento de textos y abrir varios mensajes de correo electrónico. Este tipo de configuración permite al usuario pasar fácilmente de una tarea a otra al mantener abiertas dichas varias aplicaciones y actividades simultáneamente.
[0007] Tradicionalmente se obtiene este paradigma operativo mediante el uso de múltiples ventanas que se superponen dentro de una interfaz gráfica de usuario. A menudo se emplea una metáfora de escritorio, en la que el usuario puede mover y cambiar el tamaño de las ventanas en una pantalla de visualización mediante una manipulación directa. Por lo tanto, cada aplicación puede tener una o varias ventanas; en un momento dado, una ventana tiene el foco (que generalmente se indica al estar situada encima de las otras ventanas). Otras ventanas pueden ser visibles, invisibles o parcialmente visibles (por ejemplo, si están ocultas parcial o totalmente por otras ventanas). Un usuario puede cambiar de una tarea a otra haciendo que una ventana diferente tenga el foco; esto se logra normalmente haciendo clic en una parte visible de la ventana que se va a activar o haciendo clic en un botón o icono que representa la ventana o la aplicación en una barra de tareas, un área de inicio rápido o un elemento similar. En algunos sistemas operativos pueden existir menús emergentes y/o métodos abreviados de teclado para cambiar de una aplicación o documento a otro.
[0008] Las ventanas superpuestas constituyen un mecanismo muy eficaz para administrar aplicaciones. Estas ventanas se aprovechan de la memoria espacial del usuario al asociar un área particular de la pantalla con una tarea particular que se está realizando. Es posible que a un usuario le resulte más fácil volver a una ventana previamente abierta cuando recuerde que la ventana se colocó en un lugar específico de la pantalla, si lo comparamos con una lista o menú de ventanas abiertas que no proporciona un modelo de ubicación y estabilidad espacial.
[0009] Un problema que se produce con los mecanismos tradicionales basados en ventanas en la administración de aplicaciones es que normalmente se requiere una pantalla grande. Los usuarios que se enfrentan a un espacio limitado en la pantalla deben elegir entre, por una parte, hacer las ventanas más pequeñas, reduciendo así el espacio de trabajo disponible dentro de cada aplicación y, por la otra, apilar ventanas unas encima de las otras para que solo una ventana -o muy pocas ventanas- queden visibles a la vez. Reducir el espacio de trabajo puede hacer que sea muy difícil usar una aplicación, en particular por lo que respecta a las aplicaciones de procesamiento de textos, edición de fotos, dibujo y similares. El apilamiento de ventanas reduce la facilidad con la que el usuario puede cambiar de una aplicación o documento a otro, ya que es más difícil ver lo que está abierto en ese momento y encontrar la ventana apropiada para proceder a su activación. Cuando las ventanas están apiladas, los usuarios normalmente recurren a la navegación a través de una barra de tareas, un área de inicio rápido, un menú, un método abreviado de teclado o similares, reduciendo así las ventajas del paradigma de ventanas superpuestas.
[0010] Algunos sistemas, como por ejemplo el sistema operativo Mac OS de Apple, Inc., con sede en Cupertino, California, Estados Unidos, ofrecen un mecanismo para navegar entre aplicaciones abiertas moviendo y encogiendo las ventanas abiertas temporalmente, separando las ventanas entre sí para que no se superpongan. El usuario puede entonces activar una de las ventanas; las posiciones y tamaños originales de la ventana se restauran, con la ventana activada en la parte superior. Esta función resulta eficaz al permitir a los usuarios cambiar rápidamente entre aplicaciones y documentos abiertos, pero también requiere una cantidad relativamente grande de espacio de pantalla a fin de mostrar con eficacia las ventanas temporalmente reducidas cuando el usuario va a realizar una selección entre ellas.
[0011] Los dispositivos móviles como teléfonos inteligentes (smartphones), asistentes digitales personales (PDA por sus siglas en inglés, Personal Digital Assistant), reproductores de música, ordenadores de mano y similares tienen cada vez una mayor potencia. Un gran número de los mismos en la actualidad pueden ejecutar varias aplicaciones simultáneamente y realizar funciones sofisticadas similares a las de los dispositivos informáticos tradicionales. Sin embargo, la mayoría de estos dispositivos poseen pantallas muy pequeñas en comparación con las pantallas de los ordenadores portátiles o de escritorio. Por lo tanto, las técnicas convencionales basadas en ventanas para navegar entre aplicaciones y documentos abiertos no funcionan muy bien en los dispositivos móviles. No hay suficiente espacio en la pantalla para mostrar varias ventanas superpuestas. De hecho, muchos de estos dispositivos ni siquiera tienen espacio suficiente para mostrar una barra de tareas o un área de inicio rápido. Más bien, la pantalla completa suele estar dedicada a una sola aplicación, documento, mensaje, tarea o actividad, con el fin de utilizar con la mayor eficacia posible la cantidad sumamente limitada de espacio disponible.
[0012] En la patente de Estados Unidos n.° US2004/181804 se describe la visualización de secuencias de ventanas dispuestas verticalmente en una pantalla en diferentes modos de pantalla. Como respuesta a una sola acción del usuario se puede mostrar una tarjeta activa dentro de un área de enfoque de la interfaz de usuario.
[0013] En la patente japonesa n.° JP2002259001 se describe el cierre de una ventana arrastrándola primero hacia abajo, después hacia arriba y después soltando la ventana, lo que hace que la ventana se cierre.
[0014] Se define el alcance de la invención en las reivindicaciones adjuntas.
Breve descripción de los dibujos
[0015] En los dibujos adjuntos se ilustran varias realizaciones de la invención y, junto con la descripción, sirven para explicar los principios de la invención. Un experto en la técnica reconocerá que las realizaciones particulares ilustradas en los dibujos se muestran únicamente a título ilustrativo y no tienen por objeto limitar el alcance de la presente invención.
En la Figura 1 se representa una pantalla de visualización en la que se muestra un iniciador para iniciar una actividad, como por ejemplo una aplicación.
En la Figura 2 se muestra una pantalla de visualización en modo de pantalla completa en la que una actividad ocupa sustancialmente toda la pantalla de visualización, de acuerdo con una realización de la presente invención.
En la Figura 3 se muestra la pantalla de visualización en modo de tarjeta, la cual incluye una tarjeta que tiene el foco y dos tarjetas mostradas parcialmente, de acuerdo con una realización de la presente invención.
En la Figura 4 se muestra la pantalla de visualización en modo de tarjeta después de que el usuario haya movido las tarjetas, de acuerdo con una realización de la presente invención.
En la Figura 5 se muestra la pantalla de visualización en modo de pantalla completa después de que el usuario haya designado una nueva tarjeta para que tenga el foco, de acuerdo con una realización de la presente invención.
En las Figuras 6A a 6F se muestra una secuencia para cambiar de una tarjeta a otra de acuerdo con una realización de la presente invención.
La Figura 7 es una representación conceptual de una secuencia para cambiar de una tarjeta a otra de acuerdo con una realización de la presente invención.
Las Figuras 8A y 8B representan una secuencia para descartar una tarjeta de acuerdo con una realización de la presente invención.
Las Figuras 9A a 9D representan una secuencia para reorganizar las tarjetas de acuerdo con una realización de la presente invención.
La Figura 10A representa la pantalla de visualización en modo de tarjeta de acuerdo con una realización de la presente invención.
La Figura 10B representa la pantalla de visualización en modo de barajar (shuffle mode) de acuerdo con una realización de la presente invención.
La Figura 10C representa el descarte de una tarjeta en modo de barajar de acuerdo con una realización de la presente invención.
La Figura 10D representa la reordenación de una tarjeta en modo de barajar de acuerdo con una realización de la presente invención.
Las Figuras 10E, 10F y 10G representan varios ejemplos de modo de cuadrícula de acuerdo con realizaciones de la presente invención.
La Figura 11A representa la pantalla de visualización en modo de pantalla completa en el que cuatro tarjetas están abiertas y una de las cuales tiene el foco, de acuerdo con una realización de la presente invención.
La Figura 11B representa la introducción de una nueva tarjeta en modo de pantalla completa en respuesta al inicio de una nueva actividad, de acuerdo con una realización de la presente invención.
La Figura 11C representa la reorganización de una secuencia de tarjetas en modo de pantalla completa en respuesta al inicio de una actividad que ya está abierta, de acuerdo con una realización de la presente invención.
La Figura 11D representa un cambio de foco sin reordenamiento de tarjetas, en modo de pantalla completa, en respuesta al inicio de una actividad que ya está abierta, de acuerdo con una realización de la presente invención.
La Figura 12A representa la pantalla de visualización en modo de pantalla completa en el que siete tarjetas están abiertas y una de las cuales tiene el foco, de acuerdo con una realización de la presente invención.
La Figura 12B representa la introducción de una tarjeta del mismo nivel (sibling card) para una actividad abierta en modo de pantalla completa, de acuerdo con una realización de la presente invención.
Las Figuras 12C y 12D representan la reordenación de tarjetas para separar tarjetas del mismo nivel en respuesta a la entrada del usuario, de acuerdo con una realización de la presente invención.
La Figura 13A representa la pantalla de visualización en modo de pantalla completa en el que están abiertas ocho tarjetas y una de las cuales tiene el foco, de acuerdo con una realización de la presente invención.
La Figura 13B representa la pantalla de visualización en modo de tarjeta en el que ocho tarjetas están abiertas, incluidas cuatro tarjetas que forman un grupo, de acuerdo con una realización de la presente invención en la que las tarjetas agrupadas se representan en una pila.
La Figura 13C representa la pantalla de visualización de la Figura 13B, en la que las tarjetas que forman el grupo se han reordenado, de acuerdo con una realización de la presente invención.
La Figura 13D representa la pantalla de visualización en modo de tarjeta en el que están abiertas ocho tarjetas, incluidas cuatro tarjetas que forman un grupo, de acuerdo con una realización de la presente invención en la que las tarjetas agrupadas se representan usando un desplazamiento vertical y tamaño distintivos.
La Figura 13E representa la pantalla de visualización en modo de barajar en el que ocho tarjetas están abiertas, incluidas cuatro tarjetas que forman un grupo, de acuerdo con una realización de la presente invención en la que las tarjetas agrupadas se representan usando un desplazamiento vertical distintivo.
Las Figuras 13F y 13G representan un ejemplo de una transición de la vista en la que uno de los miembros de un grupo tiene el foco a una vista en la que la tarjeta que tiene el foco no forma parte de un grupo, de acuerdo con una realización de la presente invención.
Las Figuras 13H a 13K representan un ejemplo de creación de un nuevo grupo de tarjetas y de adición de tarjetas al grupo, de acuerdo con una realización.
La Figura 14 es un diagrama de flujo que representa un método para presentar tarjetas en modo de cuadrícula, de acuerdo con una realización.
La Figura 15 es un diagrama de flujo que representa un método para la reorganización de tarjetas, de acuerdo con una realización.
Las Figuras 16A a 16D representan una secuencia para añadir una tarjeta a un grupo, de acuerdo con una realización de la presente invención.
Las Figuras 17A a 17D representan una secuencia para eliminar una tarjeta de un grupo, de acuerdo con una realización de la presente invención.
Descripción detallada de las realizaciones
[0016] En la siguiente descripción, se hace referencia en el presente a “actividades”. En el contexto de la presente invención, una “actividad” tiene como objetivo incluir una aplicación de software, una tarea, un documento, una página y/o cualquier otra actividad que pueda realizarse en relación con un dispositivo electrónico. Como se describe en el presente, la presente invención proporciona técnicas para mostrar y manipular representaciones de actividades en un dispositivo electrónico usando una metáfora de tarjeta. Por lo tanto, las actividades están representadas por “tarjetas”, que es un término que se utiliza en el presente para referirse a áreas de la pantalla que el usuario puede mover y manipular. Los usuarios interactúan con las tarjetas para iniciar, finalizar y reordenar actividades, así como para navegar entre actividades y realizar otras operaciones, como se describirá en mayor detalle más adelante.
Arquitectura del sistema
[0017] En diversas realizaciones, se puede implementar la presente invención en cualquier dispositivo electrónico, como por ejemplo un ordenador de mano, un asistente digital personal (PDA), un ordenador personal, un quiosco, un teléfono móvil y similares. Por ejemplo, puede implementarse la invención como una función de un paradigma de administración de aplicaciones para una aplicación de software o sistema operativo que se ejecuta en dicho dispositivo. Por consiguiente, la presente invención puede implementarse como parte de una interfaz gráfica de usuario para controlar el software en dicho dispositivo.
[0018] En diversas realizaciones, la invención resulta especialmente indicada para dispositivos tales como teléfonos inteligentes, computadoras de mano y PDA, que tienen un espacio de pantalla limitado y que son capaces de ejecutar varias aplicaciones de software simultáneamente. Sin embargo, un experto en la materia reconocerá que la invención se puede practicar en muchos otros contextos, incluido cualquier entorno en el que sea útil cambiar fácilmente y sin problemas de una actividad a otra. Por consiguiente, la siguiente descripción pretende ilustrar la invención a modo de ejemplo, en lugar de limitar el alcance de la invención reivindicada.
[0019] Por lo que respecta ahora a la Figura 1, en la misma se muestra un ejemplo de un dispositivo (100) que incluye una pantalla de visualización (101) en la que se muestra un iniciador que incluye varios iconos (104) que representan aplicaciones que el usuario puede abrir, de acuerdo con una realización. También se muestra un área de inicio rápido (105) que incluye iconos adicionales (106) para iniciar aplicaciones usadas con frecuencia y otras funciones. El área de inicio rápido (105) no es necesaria para la presente invención, pero se muestra únicamente a título ilustrativo.
[0020] En una realización, la pantalla (101) es táctil, de modo que un usuario pueda activar una aplicación o función tocando un icono mostrado (104 y 106). En una realización, el dispositivo (100) también incluye un área de gestos táctil (102) para introducir comandos basados en gestos, como se describe en la solicitud relacionada mencionada anteriormente. En otra realización, la pantalla (101) y/o el área de gestos (102) son sensibles al movimiento del usuario cerca de la superficie con el fin de detectar gestos y comandos realizados cerca de la superficie pero que no entran necesariamente en contacto con la superficie.
[0021] A título ilustrativo, el dispositivo (100) que se muestra en la Figura 1 es un asistente digital personal o un teléfono inteligente. Dichos dispositivos normalmente poseen funcionalidad de teléfono, correo electrónico y mensajes de texto, y pueden realizar otras funciones que incluyen, por ejemplo, la reproducción de música y/o vídeos, la navegación por Internet, la ejecución de aplicaciones de productividad y otras funciones similares. La presente invención se puede implementar, de acuerdo con diversas realizaciones, en cualquier tipo de dispositivo que tenga una pantalla táctil y no se limita a dispositivos que tengan la funcionalidad mencionada. Además, el diseño específico mostrado en la Figura 1 es meramente a título ilustrativo y no tiene el objetivo de limitar el alcance de la invención reivindicada.
[0022] En diversas realizaciones, la pantalla (101) y el área de gestos (102) sensibles al tacto pueden implementarse usando cualquier tecnología que sea capaz de detectar una ubicación de contacto y/o el movimiento del usuario cerca de la superficie. Alternativamente, la presente invención puede implementarse con otros mecanismos de entrada de usuario, como por ejemplo un teclado, una bola de seguimiento (trackball), un lápiz óptico o mecanismos similares. Un experto en la técnica reconocerá que las técnicas de la presente invención son indicadas para la manipulación directa, pero que se puede utilizar cualquier técnica de entrada. En una realización, el área de gestos (102) proporciona un área de control sensible al tacto que se extiende más allá de los bordes de la pantalla táctil (101), como se describe en la solicitud relacionada con n.° de serie 12/115.992 presentada el 6 de mayo de 2008 que lleva por título Extended Touch-Sensitive Control Area for Electronic Device (“Área de control sensible al tacto ampliada para dispositivo electrónico”).
[0023] En una realización, el dispositivo (100) que se muestra en la Figura 1 también tiene un botón físico (103). En una realización, se puede usar el botón físico (103) para alternar entre el modo de pantalla completa y el modo de tarjeta, como se describe en mayor detalle más adelante. El botón físico (103) no es necesario para la presente invención y se muestra solo a título ilustrativo.
Metáfora de tarjeta
[0024] Como se describe en el presente, en una realización dos o más modos están disponibles para interactuar con el dispositivo (100). Se determina qué modo de visualización está actualmente activo en el dispositivo (100). Dependiendo del modo de visualización actual, las tarjetas (301) se muestran de manera diferente. En diversas realizaciones, los modos de visualización pueden incluir cualquier combinación de los siguientes elementos:
• un modo de “pantalla completa”, en el que una tarjeta que representa una aplicación u otra actividad ocupa sustancialmente la totalidad de la pantalla de visualización (101);
• un modo de “tarjeta”, en el que se presentan al menos dos tarjetas, al menos una de las cuales es solo parcialmente visible, y cada tarjeta representa una aplicación u otra actividad;
• un modo de “barajar”, en el que las tarjetas se presentan en un tamaño reducido con respecto al modo de tarjeta, de modo que es posible presentar más de una tarjeta en su totalidad; y
• un modo de “cuadrícula”, en el que el tamaño de la tarjeta se reduce según el espacio disponible en la pantalla.
[0025] Como se describe en mayor detalle más adelante, el dispositivo (100) puede recibir entradas de usuario. En diversas realizaciones, dichas entradas pueden hacer que el dispositivo (100) cambie de un modo de visualización a otro y/o cambie la posición de las tarjetas mostradas como respuesta a las entradas de usuario que especifican un cambio a otra tarjeta.
[0026] Un experto en la materia reconocerá que los nombres proporcionados a los modos (“pantalla completa”, “tarjeta”, “barajar” y “cuadrícula”) se utilizan en este documento únicamente con fines de identificación y no pretenden connotar ninguna característica específica de los modos o restringir el alcance de la invención de cualquier otra manera. En general y sin limitar el alcance de la invención reivindicada: el modo de pantalla completa está optimizado para el uso máximo del espacio de la pantalla con el fin de interactuar con una sola actividad; el modo de tarjeta está optimizado para cambiar fácilmente el foco de una actividad a otra y para iniciar y finalizar actividades fácilmente; el modo de barajar está optimizado para reordenar y manipular tarjetas que representan actividades; y el modo de cuadrícula está optimizado para proporcionar una visión general de las actividades abiertas. Se pueden adoptar muchas acciones en más de un modo. En una realización, las actividades son en tiempo real y pueden aceptar entradas y mostrar salidas independientemente del modo actual; en otra realización, las actividades pueden ser en tiempo real en algunos modos pero no en otros. Los diversos modos se describirán en mayor detalle a continuación.
Modo de pantalla completa
[0027] Por lo que respecta ahora a la Figura 2, en la misma se muestra la pantalla de visualización (101) en modo de pantalla completa de acuerdo con una realización. En el ejemplo, una aplicación de calendario ocupa sustancialmente toda la pantalla de visualización (101); sin embargo, un experto en la materia reconocerá que cualquier actividad puede presentarse de esta manera. Como se muestra en la Figura 2, incluso en modo de pantalla completa, determinadas partes de la pantalla de visualización (101) pueden reservarse para una barra de título, un indicador de batería, un reloj, un indicador de intensidad de señal y elementos similares. En consecuencia, el término “modo de pantalla completa”, tal y como se usa en el presente, tiene como objetivo referirse a cualquier configuración en la que el foco principal de la pantalla (101) es una sola actividad, incluso si otras áreas más pequeñas de la pantalla (101) están reservadas para otras funciones.
[0028] El usuario interactúa con la actividad activa (como la aplicación de calendario que se muestra en la Figura 2) mediante métodos de interfaz de usuario convencionales, incluida la manipulación de elementos en pantalla, la introducción de texto y similares. Dichas técnicas son bien conocidas en la técnica.
Modo de tarjeta
[0029] Por lo que respecta ahora a la Figura 3, en la misma se muestra un ejemplo de pantalla de visualización (101) en modo de tarjeta de acuerdo con una realización. En una realización, el usuario puede cambiar de un modo a otro presionando el botón físico (103). En otra realización, el usuario puede tocar una o dos veces una tarjeta (301) en modo de tarjeta para iniciar un cambio al modo de pantalla completa. En otra realización adicional, el dispositivo (100) cambia del modo de tarjeta al modo de pantalla completa después de un periodo de inactividad. También se pueden proporcionar otros mecanismos para cambiar entre los modos.
[0030] Como se puede observar en la Figura 3, en una realización en modo de tarjeta, la tarjeta (301B) que tiene el foco es completamente visible. Otras tarjetas (301A y 301C) son solo parcialmente visibles y no tienen el foco. Por lo general, la tarjeta (301B) que tiene el foco representa la misma actividad que se mostró en el modo de pantalla completa inmediatamente antes del cambio al modo de tarjeta. Se puede presentar cualquier cantidad de tarjetas mostradas parcialmente (301A y 301C). En el ejemplo de la Figura 3 se muestran dos de estas tarjetas (301A y 301C), una a cada lado de la tarjeta (301B) que tiene el foco. Normalmente, en una configuración en la que las tarjetas (301) se presentan a lo largo de un eje lineal, se pueden mostrar una o dos tarjetas parcialmente visualizadas (301) adyacentes a la tarjeta (301) que tiene el foco. Además, como se muestra en la Figura 3, en una realización se muestran las tarjetas parcialmente visualizadas (301A y 301C) ligeramente más pequeñas que la tarjeta (301B) que tiene el foco para enfatizar aún más el hecho de que la tarjeta (301B) tiene el foco.
[0031] En una realización, las tarjetas parcialmente visualizadas (301A y 301C) proporcionan un contexto posicional para la tarjeta (301B) y proporcionan un mecanismo para navegar a otras actividades. En una realización, el usuario puede designar una tarjeta (301A o 301C) para que tenga el foco al tocar cualquier área dentro de la tarjeta; esto hace que la tarjeta designada (301) se mueva a la parte central de la pantalla de visualización (101) y hace que otras tarjetas se muevan también, de modo que se mantenga la misma secuencia de posición. En una realización, el usuario puede designar una tarjeta (301A o 301C) para que tenga el foco al arrastrar cualquier tarjeta mostrada (301) para hacer que la tarjeta deseada (301) se mueva a la parte central de la pantalla de visualización (101); de nuevo, otras tarjetas (301) se mueven también, de manera que se mantiene la misma secuencia de posición. En una realización, el usuario puede mover las tarjetas (301) hacia la izquierda y hacia la derecha arrastrando un dedo a lo largo del área de gestos (102). En una realización, dicho gesto se puede realizar incluso en modo de pantalla completa, haciendo que las tarjetas (301) se muevan hacia la izquierda y hacia la derecha de la misma manera que se describe anteriormente con respecto al modo de tarjeta.
[0032] En respuesta a un comando de usuario, las tarjetas (301) cambian de posición en la pantalla (101), de manera que, por ejemplo, la tarjeta (301B) que actualmente tiene el foco se vuelve solo parcialmente visible y una de las otras tarjetas (301A o 301C) se vuelve completamente visible y tiene el foco. Las tarjetas (301) se mueven conjuntamente en respuesta a los comandos de usuario. Así, por ejemplo, si el usuario indica que una tarjeta central (301) debe moverse hacia la derecha, entonces toda la pantalla se desplaza hacia la derecha de la siguiente manera:
• La tarjeta central (301) (que tiene el foco) se mueve hacia la derecha, de manera que solo es parcialmente visible a lo largo del lado derecho de la pantalla de visualización (101).
• Si alguna tarjeta (301) era parcialmente visible a la derecha de la tarjeta (301) que tiene el foco, se mueve fuera del borde derecho de la pantalla de visualización (101) para que ya no sea visible.
• Si alguna tarjeta (301) era parcialmente visible a la izquierda de la tarjeta (301) que tiene el foco, se mueve hacia la derecha para que ahora sea completamente visible y tenga el foco.
[0033] En una realización, el usuario indica dicho movimiento, por ejemplo mediante la manipulación directa de las tarjetas mostradas (301). Esto se puede realizar en una pantalla táctil, por ejemplo arrastrando la tarjeta central (301) hacia la izquierda o hacia la derecha en la pantalla o tocando una tarjeta que se muestra parcialmente. Alternativamente, se puede proporcionar una bola de seguimiento (trackball), un panel táctil u otro dispositivo de entrada para facilitar dicha manipulación directa.
[0034] En consecuencia, en una realización, cuando el usuario arrastra una tarjeta (301) hacia la izquierda o la derecha dentro de la pantalla de visualización (100), otras tarjetas (301) se mueven de forma conjunta con la tarjeta arrastrada (301). Así, por ejemplo, si el usuario arrastra la tarjeta (301B) hacia la derecha, las tarjetas (301A y 301C) también se mueven hacia la derecha. Esto hace que la tarjeta (301C) se salga de la pantalla, y la tarjeta (301A) se mueve a la posición central de la pantalla de visualización (100). Se produce el mismo resultado si el usuario arrastra la tarjeta (301A) hacia la derecha.
[0035] En una realización, si el usuario arrastra tarjetas (301) de forma que coloca una tarjeta (301) lo suficientemente cerca de la posición central con el fin de dejar claro que la intención es darle el foco a la tarjeta (301), la tarjeta (301) se encaja en la posición central al finalizar la operación de arrastre. En consecuencia, otras tarjetas (301) se encajan en su lugar apropiado para mantener la misma secuencia de posición. Por lo tanto, el usuario no necesita arrastrar la tarjeta (301) completamente hasta la posición central. Si, por otro lado, el usuario arrastra tarjetas (301) una pequeña distancia que no hace que una nueva tarjeta (301) esté lo suficientemente cerca de la posición central, todas las tarjetas (301) regresan a sus posiciones anteriores una vez completada la operación de arrastre.
[0036] En una realización, las tarjetas (301) muestran aplicaciones u otras actividades en funcionamiento. Por lo tanto, a medida que el usuario navega entre las tarjetas (301), puede ver la aplicación activa en ese momento u otra actividad dentro de cada tarjeta (301).
[0037] En diversas realizaciones, el movimiento de la tarjeta puede restringirse a un solo eje, por ejemplo el eje horizontal o el eje vertical, pero no a ambos, con el fin de simplificar la relación de posición entre las tarjetas (301). Alternativamente, se pueden proporcionar dos o más ejes de movimientos. En los ejemplos descritos en el presente, las tarjetas (301) están dispuestas en una fila horizontal. El usuario mueve las tarjetas (301) a lo largo de un eje horizontal para navegar de una actividad a otra. Un experto en la materia reconocerá que son posibles otras configuraciones. Por ejemplo, las tarjetas (301) podrían estar dispuestas verticalmente en lugar de horizontalmente. Alternativamente, se puede proporcionar una configuración bidimensional de tarjetas (301).
[0038] En una realización, una vez que el usuario ha movido la tarjeta (301) deseada a la posición central para que tenga el foco, el usuario puede indicar que la pantalla de visualización (101) debería volver al modo de pantalla completa, de forma que la tarjeta (301) que tiene el foco ocupe sustancialmente toda la pantalla de visualización (101). Alternativamente, el dispositivo (100) puede volver al modo de pantalla completa automáticamente después de un periodo de tiempo en el que no se produce ningún movimiento de tarjetas, o si el usuario comienza a interactuar con la actividad que tiene el foco. En una realización, la tarjeta (301) que actualmente tiene el foco siempre es completamente visible y se muestra en una ubicación sustancialmente central en la pantalla de visualización (101) con respecto a las tarjetas parcialmente visualizadas (301).
[0039] Por lo que respecta ahora a la Figura 4, en la misma se muestra un ejemplo de la pantalla de visualización (101) en modo de tarjeta después de que el usuario haya hecho que la tarjeta (301C) (que representa una aplicación de correo electrónico) se coloque en el centro y tenga el foco en una realización. Como se puede ver en la Figura 4, la tarjeta (301B) que anteriormente tenía el foco ahora es parcialmente visible a la izquierda de la tarjeta 301C. La tarjeta 301A ya no es visible.
[0040] En una realización, el usuario puede tocar una o dos veces la tarjeta (301C) para volver a entrar en el modo de pantalla completa con la nueva actividad que tiene el foco y está activa, como se muestra en la Figura 5. Alternativamente, el usuario puede pulsar el botón (103) para alternar entre el modo de pantalla completa y el modo de tarjeta. De este modo, en la Figura 5 el usuario ha completado el cambio desde la aplicación de calendario de la Figura 2 a la aplicación de correo electrónico.
[0041] Por lo que respecta ahora a la Figura 7, en la misma se muestra una representación conceptual de una secuencia que cambia de una actividad a otra de acuerdo con una realización de la presente invención. Una serie de actividades están abiertas, cada una de ellas representada por una tarjeta (301A a 301H). La pantalla (101) solo muestra un subconjunto de las tarjetas (301) en un momento determinado. Como puede observarse en esta Figura, se mantiene una secuencia de posición, aunque la mayoría de las tarjetas (301) no son visibles en un momento determinado. En la Figura 7 se muestra el movimiento de la pantalla de visualización (101) desde una posición inicial donde la tarjeta 301B tiene el foco (y las tarjetas 301A y 301C son parcialmente visibles) hasta una segunda posición donde la tarjeta 301E tiene el foco (y las tarjetas 301D y 301F son parcialmente visibles).
[0042] El movimiento de la pantalla de visualización (101) es conceptual. En una operación real en una realización, el cambio de la tarjeta 301B a la tarjeta 301E se realiza moviendo las tarjetas (301) hacia la izquierda en la pantalla (101). Por ejemplo, el usuario puede arrastrar repetidamente las tarjetas (301) hacia la izquierda para hacer que las tarjetas 301C, 301D y 301E ocupen sucesivamente la posición central. Alternativamente, el usuario puede hacer clic en la tarjeta que se muestra parcialmente (301C) para moverla a la posición central y hacer que la tarjeta 301D sea mostrada parcialmente, y luego hacer clic en la tarjeta mostrada parcialmente (301D) para moverla a la posición central y hacer que la tarjeta 301E sea mostrada parcialmente, y luego en la tarjeta parcialmente mostrada (301E) para moverla a la posición central. Cualquiera de los dos mecanismos sirve para cambiar el foco de la actividad representada por la tarjeta 301B a la actividad representada por la tarjeta 301E.
[0043] En una realización, se realiza un efecto de transición para mejorar la fluidez de la transición a medida que las tarjetas (301) se mueven y/o encajan en su lugar. En una realización, la tarjeta (301) que se muestra centralmente en un momento determinado se muestra ligeramente más grande que las otras tarjetas (301).
[0044] En general, la secuencia de tarjetas (301) es persistente, incluso cuando el usuario se mueve de una tarjeta a otra (301). En una realización, la secuencia es circular, de modo que se considera que la tarjeta más a la derecha (301) se encuentra a la izquierda de la tarjeta más a la izquierda (301). Por lo tanto, al salirse de un extremo de la secuencia, el usuario regresa al otro extremo de la secuencia. En otra realización, como se representa en la Figura 4, la secuencia no es circular, de forma que hay una primera y una última tarjeta (301) en la secuencia.
[0045] En una realización, se pueden mover las tarjetas (301) dentro de la secuencia automáticamente en algunas circunstancias. Por ejemplo, las tarjetas (301) de uso frecuente pueden moverse a ubicaciones más prominentes en la secuencia, mientras que las tarjetas (301) de uso menos frecuente pueden permanecer en ubicaciones menos prominentes.
[0046] Por lo que respecta ahora a las Figuras 6A a 6F, el funcionamiento de la invención de acuerdo con una realización se ilustra adicionalmente mediante el ejemplo de una secuencia para cambiar de una actividad a otra; específicamente, el usuario cambia de una aplicación de calendario a una aplicación de teléfono. En la Figura 6A se muestra un estado inicial en el que el dispositivo (100) muestra una aplicación de calendario en modo de pantalla completa. En la Figura 6B el usuario ha cambiado al modo de tarjeta, por ejemplo al pulsar el botón (103). Ahora la aplicación de calendario está visible en la tarjeta (301B) y la aplicación de teléfono es parcialmente visible en la tarjeta (301A). Las Figuras 6C a 6E muestran el efecto que causa el usuario cuando arrastra la tarjeta (301B) hacia la derecha. A medida que el usuario arrastra la tarjeta (301B), la tarjeta (301A) también se mueve hacia la derecha hasta que se ubica en el centro de la pantalla de visualización (101), como se muestra en la Figura 6E. Como se ha mencionado anteriormente, este movimiento también puede iniciarse como respuesta a que el usuario toque la parte visible de la tarjeta (301A) en la Figura 6B o al arrastrarla en una dirección horizontal hacia la derecha en el área de gestos (102).
[0047] Una vez que la aplicación de teléfono se encuentra en la posición central en la tarjeta (301A), como se muestra en la Figura 6E, el usuario puede tocar la tarjeta (301A) o pulsar el botón (103) para cambiar al modo de pantalla completa, como se muestra en la Figura 6F. En una realización, el usuario también puede interactuar con la aplicación de teléfono directamente en modo de tarjeta, como se muestra en la Figura 6E.
[0048] En una realización, el usuario puede iniciar actividades adicionales volviendo a la pantalla de inicio, como se muestra en la Figura 1. En una realización, esto se consigue llevando a cabo un gesto u otro comando. En una realización, el usuario también puede iniciar actividades adicionales tocando un icono (106) en el área de inicio rápido (105). En una realización, las actividades recientemente iniciadas generan nuevas tarjetas que se añaden al final de la secuencia de tarjetas que se muestra en la Figura 7. En una realización, se concede el foco de manera predeterminada a la tarjeta para la actividad recién iniciada y se presenta la misma en la posición central en la pantalla (101).
[0049] En una realización, el usuario puede descartar actividades, por ejemplo al cerrar una tarjeta (301). En una realización, se puede cerrar una tarjeta (301) haciendo clic en un control dentro de la tarjeta. En otra realización, se puede cerrar una tarjeta (301) arrastrándola hacia arriba y sacándola de la pantalla (101) o realizando una acción de desplazamiento rápido hacia arriba. Por lo que respecta ahora a las Figuras 8A y 8B, en las mismas se muestra un ejemplo de una secuencia en la que el usuario arrastra la tarjeta (301B) hacia arriba y la saca de la pantalla (101), lo que hace que se descarte la tarjeta (301B).
[0050] Como puede observarse en las Figuras 8A y 8B, en una realización la acción de descartar la tarjeta (301B) hace que 301C se mueva hacia la izquierda para rellenar el espacio creado al haber descartado la tarjeta (301B). En general, cuando se descarta una tarjeta (301), otras tarjetas (301) se mueven para rellenar el espacio.
[0051] En una realización, la acción de descartar una tarjeta (301) hace que la aplicación asociada con la tarjeta se cierre. En otra realización, la aplicación permanece abierta incluso cuando se cierra la tarjeta (301).
[0052] En una realización, una tarjeta (301) podría cerrarse automáticamente en determinadas circunstancias. Por ejemplo, si se completa una tarea asociada con una aplicación o si una aplicación se bloquea o finaliza, la tarjeta (301) de la aplicación puede cerrarse automáticamente.
[0053] En una realización, el usuario también puede reorganizar las tarjetas (301) mientras se encuentra en modo de tarjeta, tocando y sosteniendo una tarjeta (301) durante un periodo de tiempo (por ejemplo, 500 milisegundos), y después arrastrando una tarjeta (301) de una posición a otra. Se muestra un ejemplo en las Figuras 9A a 9D. El usuario toca y mantiene su dedo presionado sobre la tarjeta (301B), y después arrastra la tarjeta (301B) hacia arriba, haciendo que las tarjetas (301C y 301D) se muevan para rellenar el espacio. Sin embargo, el usuario no suelta inmediatamente la tarjeta (301B); en su lugar, el usuario mueve la tarjeta (301B) a una posición entre las tarjetas (301C y 301D), como se muestra en la Figura 9C. A medida que el usuario mueve la tarjeta arrastrada (301B) entre otras dos tarjetas (301C y 301D), las dos tarjetas (301C y 301D) se separan para permitir la colocación de la tarjeta arrastrada (301B). El resultado es la secuencia que se muestra en la Figura 9D, donde la tarjeta 301B ahora se sitúa entre las tarjetas 301C y 301D.
[0054] En una realización, se proporciona cierta información visual para indicar que la reorganización de tarjetas está en progreso; por ejemplo, las tarjetas mostradas (301) pueden ser resaltadas de una manera única, o pueden incluir una animación u otro efecto, una vez que el usuario ha mantenido su dedo presionado sobre la ubicación adecuada durante al menos el periodo de tiempo especificado.
[0055] Una vez que se ha iniciado la acción de movimiento, el usuario puede continuar arrastrando la tarjeta (301) en cualquier dirección para colocar la tarjeta (301) en la posición deseada dentro de la secuencia de tarjetas (301). La secuencia de tarjetas (301) se desplaza a la izquierda o a la derecha en respuesta a la operación de arrastre; por ejemplo, si el usuario arrastra la tarjeta (301) cerca del borde derecho de la pantalla, la secuencia se desplaza a la izquierda para mostrar tarjetas adicionales (301) en la secuencia, mientras que otras se desplazan fuera de la pantalla. Cuando el usuario suelta la tarjeta (301), finalizando la operación de arrastre, la tarjeta (301) se coloca en la posición indicada, completando así la acción de reorganización de la secuencia de tarjetas.
Modo de barajar
[0056] En una realización, un modo adicional, denominado modo “de barajar”, proporciona al usuario otro mecanismo para ver y reorganizar las tarjetas. En una realización, en el modo de barajar, las tarjetas (301) se muestran en un tamaño reducido, permitiendo así la visualización de un número superior de tarjetas (301) en la pantalla (101) simultáneamente.
[0057] En una realización, cuando el dispositivo (100) se encuentra en modo de barajar, las tarjetas (301) están organizadas en línea, como lo están en el modo de tarjeta. El usuario puede reorganizar las tarjetas (301) como se ha descrito anteriormente para el modo de tarjeta, y sustancialmente todos los comportamientos descritos anteriormente con respecto al modo de tarjeta también se aplican al modo de barajar. Por lo tanto, cuando el usuario arrastra una tarjeta (301) a la izquierda o a la derecha dentro de la pantalla de visualización (100), otras tarjetas (301) se mueven conjuntamente con la tarjeta arrastrada (301). El modo de barajar proporciona una forma de reorganizar las tarjetas a la vez que se pueden ver más tarjetas (301) simultáneamente.
[0058] Una comparación de las Figuras 10A y 10B proporciona un ejemplo de las diferencias entre el modo de tarjeta y el modo de barajar. Por lo que respecta ahora a la Figura 10A, en la misma se muestra la pantalla de visualización (101) en modo de tarjeta de acuerdo con una realización de la presente invención y como se ha descrito anteriormente; aquí, siete tarjetas (301) están actualmente abiertas, aunque solo se muestra una tarjeta (301D) en su totalidad, y también se muestran partes de dos tarjetas adyacentes (301C y 301E). Las tarjetas (301A, 301B, 301F y 301G) se muestran en la Figura 10A con fines ilustrativos para representar su relación de posición con las tarjetas visibles (301C, 301D y 301E), a pesar de que las tarjetas (301B, 301F y 301G) se encuentran fuera de la pantalla y no están visibles actualmente en la pantalla (101).
[0059] Por lo que respecta ahora a la Figura 10B, en la misma se muestra la pantalla de visualización (101) en modo de barajar para las mismas siete tarjetas (301) que se incluyeron en la Figura 10A. Aquí, tres tarjetas (301C, 301D y 301E) se muestran en su totalidad, y también se muestran partes de dos tarjetas adyacentes (301B y 301F). En una realización, los tamaños de las tarjetas se reducen de modo que las tarjetas adicionales mostradas caben en la pantalla (301). Un experto en la materia reconocerá que el número particular de tarjetas (301) visibles en la pantalla puede variar de una realización a otra, y que la visualización particular de tres tarjetas totalmente visibles, más dos tarjetas parcialmente visibles, es simplemente un ejemplo de una realización.
[0060] En una realización, cualquier número de tarjetas (301) puede ser completamente visible dentro de la pantalla (101). Por ejemplo, como se muestra, tres tarjetas (301) pueden ser completamente visibles, con tarjetas (301) adicionales parcialmente visibles a cada lado. Alternativamente, cinco tarjetas (301) pueden ser completamente visibles, siendo tarjetas (301) adicionales parcialmente visibles a cada lado.
[0061] En una realización, el usuario puede interactuar con las tarjetas (301) en modo de barajar de manera sustancialmente igual que en el modo de tarjeta. Las tarjetas (301) se pueden mover a un lado y a otro y se mantiene una relación de posición entre las tarjetas (301). Las tarjetas (301) se pueden reorganizar dentro de la secuencia al arrastrarlas y colocarlas. Una tarjeta (301) puede cerrarse, y su actividad puede descartarse, arrastrando la tarjeta (301) hacia arriba y sacándola de la pantalla (101), o realizando una acción de desplazamiento rápido hacia arriba, de manera similar a la operación descrita anteriormente en relación con las Figuras 8A y 8B. Por ejemplo, por lo que respecta ahora a la Figura 10C, en la misma se muestra un ejemplo de una acción de arrastrar o desplazar rápidamente hacia arriba para descartar la tarjeta (301E). Al descartar la tarjeta (301E), la tarjeta (301F) se desplaza a la izquierda para ocupar el espacio anteriormente ocupado por la tarjeta (301E) y la tarjeta (301G) se mueve a la izquierda para mantener un espaciado coherente entre las tarjetas.
[0062] En una realización, mientras se encuentra en modo de barajar, el usuario puede iniciar la reorganización de la secuencia de tarjetas sin necesariamente realizar primero una operación de entrada de tocar y mantener presionado durante un periodo de tiempo. Por ejemplo, como se muestra en la Figura 10D, el usuario puede iniciar inmediatamente una reorganización de las tarjetas (301) arrastrando una tarjeta (301D) hacia abajo; el usuario no necesita tocar y mantener presionado durante un periodo de tiempo. Si el usuario desea tocar y mantener presionado, aún puede iniciar la operación de reorganización al hacerlo. En cualquier caso, una vez que haya comenzado la operación de reorganización, el usuario puede arrastrar en cualquier dirección deseada mientras continúa manteniendo su dedo en la pantalla (101); la visualización de tarjetas (301) se desplaza hacia la izquierda o hacia la derecha según corresponda cuando el dedo del usuario se acerca al borde derecho o izquierdo de la pantalla (101).
[0063] Mientras se lleva a cabo la reorganización de las tarjetas, las tarjetas (301) cambian de posición para rellenar espacios, de una manera similar a la descrita anteriormente en relación con las Figuras 9A a 9D para la vista de tarjetas. Por lo tanto, en la vista de barajar, si el usuario arrastra la tarjeta (301D) hacia abajo lo suficiente, como se muestra en la Figura 10D, la tarjeta (301E) se mueve hacia la izquierda para rellenar ese espacio. A medida que el usuario mueve la tarjeta arrastrada (301D) entre otras dos tarjetas, las dos tarjetas se separan para permitir la colocación de la tarjeta arrastrada (301D).
[0064] En una realización, en modo de barajar, las tarjetas (301) muestran aplicaciones u otras actividades en funcionamiento. Por lo tanto, a medida que el usuario navega entre las tarjetas (301), puede ver la aplicación en tiempo real u otra actividad dentro de cada tarjeta (301).
Modo de cuadrícula
[0065] Como se ha mencionado anteriormente, en una realización el modo de tarjeta y el modo de barajar presentan tarjetas (301) en una configuración en línea. En una realización está disponible un modo de cuadrícula que permite al usuario ver más tarjetas (301) en la pantalla (101) al presentar las tarjetas (301) en una cuadrícula bidimensional.
[0066] Por lo que respecta ahora a la Figura 10E, en la misma se muestra un ejemplo de pantalla (101) que contiene cuatro tarjetas abiertas (301) en modo de cuadrícula.
[0067] En una realización, cuando se encuentran en modo de cuadrícula, las tarjetas (301) se presentan en un tamaño que permite la visualización de todas las tarjetas (301) simultáneamente. Así, por ejemplo, en la Figura 10F, las tarjetas (301) se muestran en un tamaño más pequeño que el tamaño usado en la Figura 10E, de manera que las nueve tarjetas (301) se pueden mostrar simultáneamente. A medida que se descartan o se inician las tarjetas (301), las tarjetas (301) se pueden escalar adecuadamente para permitir la visualización de todas las tarjetas (301) simultáneamente.
[0068] En una realización, en modo de cuadrícula, se aplica un tamaño mínimo de tarjeta (301) (o un número máximo de tarjetas mostradas (301)), incluso si esto significa que solo se puede mostrar un subconjunto de tarjetas (301). Por lo tanto, de hecho, una vez que las tarjetas (301) se han reducido al tamaño mínimo (o una vez que se muestra el número máximo de tarjetas mostradas (301) en la pantalla (101)), no se produce una mayor reducción del tamaño. Por el contrario, es posible el desplazamiento para permitir al usuario acceder a las tarjetas (301) restantes que no se muestran. Se puede proporcionar alguna indicación visual para informar al usuario de que se puede acceder a las tarjetas adicionales (301) mediante desplazamiento, por ejemplo mostrando los bordes de las tarjetas (301) que están fuera de la pantalla. El usuario puede realizar un desplazamiento, por ejemplo, moviendo las tarjetas (301) hacia la izquierda o hacia la derecha, o realizando un gesto en el área de gestos (102), o por cualquier otro medio conocido. En el ejemplo de la Figura 10G, el desplazamiento se implementa en una dirección horizontal, de manera que las tarjetas fuera de la pantalla (301) se colocan a la izquierda y a la derecha de las tarjetas mostradas (301); sin embargo, un experto en la materia reconocerá que el desplazamiento se puede implementar en cualquier dirección deseada, y/o en dos o más direcciones si así se desea.
[0069] Por lo que respecta ahora a la Figura 14, en la misma se muestra un ejemplo de un método para presentar tarjetas (301) en modo de cuadrícula de acuerdo con una realización. Se inicia el modo de cuadrícula (1401), por ejemplo como respuesta a la entrada de un usuario. El dispositivo (100) determina (1402) el número total de tarjetas abiertas (301). El dispositivo (100) determina a continuación (1403) si el número total de tarjetas abiertas (301) es superior a un número máximo de tarjetas que se pueden mostrar en la pantalla (101); este número máximo puede depender, por ejemplo, del tamaño de la pantalla (101), de la resolución disponible, de un tamaño mínimo aceptable para las tarjetas (103) y/o de otros factores.
[0070] Si el número de tarjetas abiertas (301) no es superior al número máximo, entonces el dispositivo (100) determina (1404) un factor de escala apropiado para maximizar el tamaño de la pantalla. Como se ha descrito anteriormente, en una realización las tarjetas se muestran en un tamaño que permite que todas las tarjetas (301) sean mostradas simultáneamente (siempre que las tarjetas (301) tengan al menos el tamaño mínimo aceptable). El dispositivo (100) escala (1409) tarjetas (301) de acuerdo con el factor de escala y muestra (1405) todas las tarjetas abiertas (301).
[0071] Si el número de tarjetas abiertas (301) es superior al número máximo, entonces el dispositivo (100) escala (1410) las tarjetas (301) al tamaño mínimo aceptable y muestra (1406) un subconjunto de tarjetas abiertas (301) con el tamaño mínimo aceptable. Se puede acceder a las tarjetas no mostradas (301) mediante desplazamientos. Se puede mostrar una barra de desplazamiento u otro mecanismo de desplazamiento; alternativamente, un usuario puede desplazarse arrastrando las tarjetas (301) en una dirección particular. Si se recibe un comando de desplazamiento (1407), el dispositivo (100) desplaza (1408) las tarjetas de forma que se muestre un subconjunto diferente de tarjetas (301). El desplazamiento puede realizarse repetidamente si así se desea.
[0072] En una realización, en modo de cuadrícula, modo de barajar y modo de tarjeta, las tarjetas (301) muestran información en directo y en tiempo real y es posible interactuar con ellas de la misma manera que en modo de pantalla completa. En otras realizaciones, en al menos algunos de estos modos, las tarjetas (301) se presentan en una forma “congelada” o estática.
Cambio de un modo a otro
[0073] En una realización, el usuario puede cambiar de un modo a otro presionando el botón físico (103) o algún otro botón en el dispositivo (100). En otra realización, el usuario puede tocar una o dos veces una tarjeta (301) en modo de barajar para iniciar un cambio al modo de pantalla completa o al modo de tarjeta. En otra realización adicional, el dispositivo (100) cambia del modo de barajar al modo de pantalla completa (o al modo de tarjeta) después de un periodo de inactividad. También se pueden proporcionar otros mecanismos para cambiar de un modo a otro. En una realización, se realiza un efecto de transición cuando se cambia de un modo a otro.
[0074] En otra realización, el usuario puede cambiar entre el modo de tarjeta, el modo de barajar y el modo de cuadrícula tocando un área designada en la pantalla (101). En una realización, el área designada es cualquier área no ocupada por una tarjeta (301). En otra realización, el área designada es un área debajo de las tarjetas (301).
[0075] En otra realización adicional, cuando se encuentra en modo de tarjeta, la acción de tocar el área debajo de la fila de tarjetas provoca un cambio al modo de barajar, mientras que cuando se encuentra en modo de barajar, la acción de tocar cualquier área no ocupada por una tarjeta (301) provoca un cambio al modo de tarjeta. En otras realizaciones, otras acciones de entrada de usuario pueden provocar un cambio entre los modos, entre los que figuran, por ejemplo, introducir un gesto, presionar una tecla en un teclado, presionar un botón, seleccionar un comando de menú, activar un botón en pantalla u otro elemento, o una acción similar.
[0076] En otra realización, el usuario puede cambiar entre los diversos modos realizando un gesto. Un ejemplo de tal gesto es un gesto de “deslizamiento hacia arriba” que comienza en el área de gestos (102) y se extiende a la pantalla (101). En una realización, dicho gesto cambia del modo de pantalla completa al modo de tarjeta, o del modo de tarjeta al modo de barajar, o del modo de barajar al modo de cuadrícula. En otra realización, dicho gesto cambia del modo de pantalla completa al modo de tarjeta, o del modo de tarjeta al modo de cuadrícula. En otra realización adicional, dicho gesto cambia del modo de pantalla completa al modo de tarjeta, o del modo de tarjeta a una pantalla de inicio.
[0077] Otro ejemplo de un gesto de cambio de modo es un gesto de “deslizamiento hacia abajo” que comienza en la pantalla (101) y se extiende hasta el área de gestos (102). En una realización, dicho gesto cambia del modo de cuadrícula al modo de barajar, o del modo de barajar al modo de tarjeta, o del modo de tarjeta al modo de pantalla completa. En otra realización, dicho gesto cambia del modo de cuadrícula al modo de tarjeta, o del modo de tarjeta al modo de pantalla completa. En otra realización adicional, dicho gesto cambia de una pantalla de inicio al modo de tarjeta, o del modo de tarjeta al modo de pantalla completa.
[0078] En otras realizaciones, se pueden usar otros gestos para cambios de modo; por ejemplo, se puede usar un gesto con múltiples dedos, como por ejemplo un pellizco, para cambiar de un modo a otro.
[0079] En otra realización, el usuario puede cambiar entre los modos mediante el inicio de un comando de cambio de modo, por ejemplo al tocar un botón en la pantalla (101) o presionar el botón (103) o algún otro botón físico en el dispositivo (100), o al seleccionar un comando de cambio de modo desde un menú.
[0080] En otra realización adicional, el usuario puede cambiar de un modo a otro cambiando la orientación del dispositivo (100); por ejemplo, el dispositivo (100) puede estar equipado con un sensor de orientación (por ejemplo, un acelerómetro) que puede detectar dichos cambios y cambiar de un modo a otro en consecuencia.
[0081] Un experto en la materia reconocerá que los cambios de modo pueden producirse como respuesta a otros tipos de comandos, contextos y/o factores ambientales.
Reorganización automática de tarjetas
[0082] En algunas realizaciones, el dispositivo (100) puede reorganizar automáticamente las tarjetas (301) como respuesta a determinadas acciones del usuario. Por ejemplo, si el usuario intenta iniciar una actividad que ya tiene una tarjeta abierta (301), esa tarjeta (301) puede, en algunas realizaciones, moverse a la posición que se utilizaría para una actividad recién iniciada. En una realización, la nueva posición para la tarjeta (301) sería la posición más a la derecha en la secuencia de tarjetas (301). Esto puede ser deseable para mantener la coherencia con respecto a las expectativas del usuario de que una actividad recién iniciada se coloque en la posición más a la derecha de la secuencia.
[0083] Por lo que respecta ahora a las Figuras 11A a 11D, en las mismas se muestran ejemplos de dicha técnica junto con comportamientos relacionados. En la Figura 11A se muestra un ejemplo de pantalla de visualización (101) en modo de pantalla completa en el que cuatro tarjetas (301) están abiertas y una de las cuales (301C) tiene el foco, de acuerdo con una realización de la presente invención. Como antes, las tarjetas abiertas adicionales (301A, 301B y 301D) se representan en la Figura 11A solo con fines ilustrativos, pero actualmente no se muestran en la pantalla de visualización (101).
[0084] En la Figura 11B se introduce una nueva tarjeta (301E), por ejemplo como respuesta a que el usuario inicie una nueva actividad a través de una pantalla de inicio de la aplicación. En una realización se coloca la nueva tarjeta (301E) en la posición más a la derecha de la secuencia de tarjetas (301), aunque un experto en la materia reconocerá que se pueden usar otras posiciones para la nueva tarjeta (301E). Por ejemplo, la nueva tarjeta (301E) se puede colocar en la posición más a la izquierda o en alguna otra posición, como por ejemplo adyacente a la tarjeta (301) que se mostró más recientemente en el momento en que se inició la nueva actividad.
[0085] Además, en una realización y como se muestra en la Figura 11B, se desplaza la posición de todas las tarjetas (301) para darle el foco a la nueva tarjeta (301E).
[0086] En la Figura 11C se muestra un ejemplo de reorganización de tarjetas que se produce como respuesta a que el usuario intente iniciar una actividad que corresponde a una tarjeta (301B) que ya está abierta. En una realización, la tarjeta (301B) se mueve al extremo (posición más a la derecha) de la secuencia de tarjetas. Además, en una realización y como se muestra en la Figura 11C, se desplaza la posición de todas las tarjetas (301) para darle el foco a la tarjeta (301B).
[0087] Alternativamente, puede ser deseable cambiar el foco para que cuando el usuario intente iniciar una actividad que corresponde a una tarjeta (301B) que ya está abierta, se dé el foco a la tarjeta (301B) sin reorganizar la secuencia de tarjetas. La Figura 11D representa un ejemplo de dicha realización como respuesta al intento del usuario de iniciar una actividad que corresponde a una tarjeta (301B) que ya está abierta. Aquí, en lugar de reorganizar la secuencia de tarjetas, se cambia el foco y la secuencia de tarjetas permanece sin cambios.
[0088] En una realización, el usuario puede seleccionar si la secuencia de tarjetas debe reorganizarse cuando se inicia una actividad que corresponde a una tarjeta abierta (301). Esta selección se puede hacer por adelantado, como por ejemplo a través de una pantalla de preferencias u opciones. Alternativamente, se puede ofrecer al usuario una opción entre los dos comportamientos en el momento en que se inicia la actividad correspondiente a una tarjeta abierta (301). Por ejemplo, se puede presentar al usuario un cuadro de diálogo que indica que la actividad ya está abierta y solicita al usuario que indique si se debe reorganizar o no la secuencia de tarjetas.
[0089] Aunque en las Figuras 11A a 11D se representa el dispositivo (100) en modo de pantalla completa, un experto en la materia reconocerá que las técnicas de reorganización automática descritas en el presente se pueden realizar en cualquier modo, incluido el modo de tarjeta, el modo de barajar y/o el modo de cuadrícula. Además, la configuración particular y la apariencia de la pantalla (101), el dispositivo (100) y las tarjetas (301) tienen como objetivo ser ilustrativas y no limitan el alcance de la invención reivindicada de ninguna manera.
[0090] Por lo que respecta ahora a la Figura 15, en la misma se muestra un diagrama de flujo que representa un método para la reorganización de tarjetas de acuerdo con una realización. El usuario inicia (1501) una actividad, por ejemplo tocando un icono en una pantalla de inicio. En el paso 1502, si ninguna tarjeta (301) está ya abierta para la actividad iniciada, se abre una nueva tarjeta (301) y se añade (1503) al final de la secuencia actual de tarjetas (301). Por ejemplo, se puede añadir (1503) la nueva tarjeta (301) en la posición más a la derecha en la secuencia actual de tarjetas (301). Si ninguna tarjeta (301) está ya abierta, la nueva tarjeta (301) se convierte en la única tarjeta (301) en la secuencia. Se cambia el foco (1504) a la nueva tarjeta (301), por ejemplo colocando la nueva tarjeta (301) en el centro de la pantalla (101) o haciendo que la actividad representada por la nueva tarjeta (301) ocupe sustancialmente toda la pantalla (101) (si se encuentra en modo de pantalla completa).
[0091] Si, en el paso 1502, ya está abierta una tarjeta (301) para la actividad iniciada, el dispositivo (100) determina (1505) si debe reorganizar automáticamente la secuencia de tarjetas. Como se ha mencionado anteriormente, en algunas realizaciones las secuencias de tarjetas se reorganizan automáticamente cuando se inicia una actividad que corresponde a una tarjeta abierta (301), mientras que en otras realizaciones no lo hacen. Alternativamente, se puede proporcionar al usuario una opción para seleccionar entre los dos comportamientos, ya sea por adelantado o en el momento en que se inicia la actividad correspondiente a una tarjeta abierta (301).
[0092] Si el dispositivo (100) determina (1505) que debería reorganizar automáticamente la secuencia de tarjetas, la tarjeta (301) correspondiente a la actividad iniciada se mueve (1507) al final de la secuencia actual de tarjetas (301) (por ejemplo, al mover la tarjeta (301) correspondiente a la actividad iniciada a la posición más a la derecha en la secuencia de tarjetas (301)).
[0093] En una realización, se reorganice o no la secuencia de tarjetas, se cambia el foco (1506) a la tarjeta (301) correspondiente a la actividad iniciada, por ejemplo colocando la tarjeta (301) en el centro de la pantalla (101) o haciendo que la actividad representada por la tarjeta (301) ocupe sustancialmente toda la pantalla (101) (si se encuentra en modo de pantalla completa).
Tarjetas del mismo nivel
[0094] En una realización, cuando se abre una nueva tarjeta (301), su ubicación dentro de la secuencia de tarjetas (301) depende de su relación (si existiera) con las tarjetas abiertas existentes (301). Por ejemplo, si se abre una nueva tarjeta (301) para una actividad que ya se está ejecutando, se puede colocar la nueva tarjeta (301) adyacente a la tarjeta o tarjetas abiertas (301) para esa aplicación. Por lo tanto, estas tarjetas (301), denominadas “tarjetas del mismo nivel” (sibling cards en inglés), se ubican de manera que las tarjetas (301) para una actividad determinada se colocan adyacentes entre sí en la secuencia general de tarjetas. Por ejemplo, puede aparecer una nueva tarjeta (301) para una aplicación de correo electrónico cuando un usuario inicia una respuesta a un mensaje de correo electrónico; la nueva tarjeta del mismo nivel (301) correspondiente a la respuesta se puede colocar adyacente a la tarjeta existente (301) correspondiente al mensaje original. En otro ejemplo, se puede colocar una nueva tarjeta (301) para una aplicación de navegador adyacente a cualesquiera tarjetas actualmente abiertas (301) para la aplicación de navegador. Colocar las tarjetas relacionadas (301) de manera que estén adyacentes entre sí permite al usuario discernir más fácilmente la relación entre las tarjetas (301) en la secuencia y navegar entre las tarjetas (301).
[0095] Las tarjetas (301) pueden estar relacionadas entre sí (es decir, pueden ser “del mismo nivel”) en virtud del hecho de que están asociadas con una aplicación o actividad común. Alternativamente, las tarjetas pueden considerarse del mismo nivel si se relacionan con una tarea, subproceso, contacto, tema, compañía u operación en particular. La relación del mismo nivel se puede inferir o se puede establecer basándose en etiquetas explícitas u otras indicaciones especificadas por un usuario. Un experto en la materia reconocerá que el mecanismo para colocar tarjetas (301) de acuerdo con su relación del mismo nivel puede usarse independientemente de la base particular para determinar una relación del mismo nivel entre las tarjetas (301).
[0096] En una realización, se pueden mover y/o separar libremente las tarjetas del mismo nivel (301) según lo desee el usuario. Por lo tanto, la ubicación inicial de una nueva tarjeta (301) en virtud de su relación del mismo nivel con la tarjeta o tarjetas abiertas (301) no prohíbe el movimiento posterior de la tarjeta (301) a una ubicación que no sea adyacente a las tarjetas del mismo nivel (301).
[0097] Por lo que respecta ahora a las Figuras 12A y 12B, en las mismas se muestra un ejemplo de ubicación de tarjetas del mismo nivel (301) de acuerdo con una realización. En la Figura 12A, siete tarjetas (301) están abiertas, y la tarjeta (301D) tiene el foco. El dispositivo (100) se encuentra en modo de pantalla completa, de modo que la tarjeta (301D) ocupa sustancialmente toda la pantalla (101).
[0098] En la Figura 12B se introduce la tarjeta del mismo nivel (301D'), por ejemplo como respuesta a que el usuario inicie una tarea que abre una nueva tarjeta para la actividad correspondiente a la tarjeta (301D). Por ejemplo, si la tarjeta (301D) incluye un mensaje de correo electrónico, la iniciación del usuario de un mensaje de respuesta puede tener como resultado que se abra la nueva tarjeta (301D') para la respuesta. Como se muestra en la Figura 12B, se introduce la nueva tarjeta (301D') en una posición adyacente a la tarjeta (301D) dentro de la secuencia de tarjetas. Como se muestra en la Figura 12B, en una realización se proporciona el foco a la nueva tarjeta (301D') y ahora esta ocupa sustancialmente toda la pantalla (101).
[0099] Aunque en las Figuras 12A y 12B se representa el dispositivo (100) en modo de pantalla completa, un experto en la materia reconocerá que las técnicas de inicio de tarjetas del mismo nivel (301) descritas en el presente se pueden llevar a cabo en cualquier modo, incluido el modo de tarjeta, el modo de barajar y/o el modo de cuadrícula. Además, la configuración y apariencia específicas de la pantalla (101), el dispositivo (100) y las tarjetas (301) tienen como objetivo ser a título ilustrativo y no limitar el alcance de la invención reivindicada de ninguna manera.
[0100] Por lo que respecta ahora a las Figuras 12C y 12D, en las mismas se muestra un ejemplo de reordenamiento de tarjetas para separar tarjetas del mismo nivel en respuesta a la entrada del usuario, de acuerdo con una realización de la presente invención. En el ejemplo, el usuario arrastra la tarjeta (301D) desde su ubicación inicial a una nueva posición entre las tarjetas (301B y 301C). Como se puede ver en la Figura 12D, en una realización la tarjeta (301D') permanece en su posición original y no se mueve con la tarjeta (301D).
[0101] En otra realización, las tarjetas del mismo nivel se mueven juntas, de modo que el arrastre de la tarjeta 301D hace que la tarjeta 301D' se mueva también. Por ejemplo, en una realización las tarjetas del mismo nivel (301) no se pueden separar entre sí.
[0102] En otra realización el usuario puede especificar si las tarjetas del mismo nivel (301) deben moverse juntas o no, ya sea por adelantado mediante una pantalla de preferencias o mecanismo similar, o en el momento en que el usuario inicia una operación de movimiento de tarjeta que implica una tarjeta (301) que tiene el mismo nivel que otra.
[0103] En otra realización, el usuario puede seleccionar más de una tarjeta (301) para moverlas simultáneamente. Por ejemplo, el usuario puede resaltar dos o más tarjetas (301) y luego mover una de las tarjetas resaltadas (301) para hacer que todas se muevan juntas. En una realización, la selección de una tarjeta (301) que tiene al menos una tarjeta del mismo nivel hace que la tarjeta o tarjetas del mismo nivel se seleccionen automáticamente, de manera que si el usuario mueve una de las tarjetas (301) seleccionadas, las tarjetas del mismo nivel también se mueven; sin embargo, el usuario puede anular la selección de las tarjetas seleccionadas (301) antes de mover las tarjetas (301) si no desea que todas las tarjetas del mismo nivel se muevan (301).
Grupos de tarjetas
[0104] En una realización, las tarjetas (301) pueden agruparse visualmente entre sí. Por lo tanto, las tarjetas (301) que tienen alguna relación entre sí (como las tarjetas (301) asociadas con una aplicación o actividad particular) pueden mostrarse de una manera que indique y/o refuerce la relación. Por ejemplo, se pueden agrupar las tarjetas (301) que representan varias páginas web que se visualizan a través de una aplicación de navegador.
[0105] Un ejemplo de un paradigma visual para indicar grupos de tarjetas (301) consiste en representar las tarjetas (301) de manera que se parezcan a una pila o mazo de tarjetas, con una tarjeta frontal completamente visible (301) (o “tarjeta superior”) y una o más tarjetas adicionales (301) representadas como si estuvieran detrás de la tarjeta frontal (301). Alternativamente, los grupos de tarjetas se pueden indicar de otras maneras que los distingan de las tarjetas no agrupadas (301): por ejemplo, se pueden mostrar los grupos de tarjetas a través de un esquema de color distintivo, diferentes tamaños, diferentes posiciones verticales u horizontales, posicionamiento entre paréntesis, resaltado, espaciado o cualquier otro mecanismo En diversas realizaciones, como se describe más adelante, un usuario puede interactuar con grupos, separando sus tarjetas constituyentes (301) según lo desee, creando nuevos grupos, cambiando el orden de los grupos y operaciones similares. En una realización en la que se utiliza el apilamiento para indicar grupos, las tarjetas (301) se pueden “desapilar” a veces, incluso mientras se preserva su relación grupal, ya sea automática o manualmente para facilitar determinados tipos de interacciones y visualización de las tarjetas constituyentes (301). Mientras que las tarjetas (301) no están apiladas, en algunas realizaciones se usa un mecanismo alternativo, como el uso de paréntesis o colores distintivos, para recordarle al usuario que las tarjetas (301) continúan siendo miembros de un grupo. Por ejemplo, en una realización los grupos de tarjetas están representados por pilas en la vista de tarjeta, pero las pilas están separadas en vista de pantalla completa para que el usuario pueda ver cada tarjeta constituyente (301) en su totalidad.
[0106] Por lo que respecta ahora a las Figuras 13A a 13K, en las mismas se muestran varios ejemplos de representaciones visuales de grupos y comportamientos de tarjetas de acuerdo con diversas realizaciones. La Figura 13A representa la pantalla de visualización (101) en modo de pantalla completa. Ocho tarjetas (301A, 301B, 301C, 301C', 301C'', 301C''', 301D y 301E) están abiertas, y la tarjeta (301C) actualmente tiene el foco. Las tarjetas (301C, 301C', 301C'' y 301C''') forman un grupo de tarjetas, por ejemplo debido al hecho de que están todas asociadas con una actividad o aplicación común. Sin embargo, en el ejemplo de la Figura 13A, la agrupación de tarjetas (301) no se muestra explícitamente en modo de pantalla completa, y las tarjetas (301) se comportan de la misma manera que si no estuvieran agrupadas entre sí. Sin embargo, un experto en la materia reconocerá que en otras realizaciones el grupo de tarjetas puede representarse por algunos medios visuales, como por ejemplo un color distintivo, sombreado, borde, icono u otro indicador.
[0107] En la Figura 13B se muestra la pantalla de visualización (101) en modo de tarjeta, con las mismas ocho tarjetas (301A, 301B, 301C, 301C', 301C'', 301C''', 301D y 301E) abiertas, y la tarjeta (301C) todavía tiene el foco. Aquí, las tarjetas agrupadas (301C, 301C', 301C'' y 301C''') se representan en una pila (1301A), con la tarjeta frontal (301C) mostrada en su totalidad y las tarjetas restantes (301C', 301C'' y 301C''') parcialmente ocultas por la tarjeta 301C. En una realización, el orden de las tarjetas (301C, 301C', 301C'' y, 301C''') corresponde al orden en que las tarjetas (301C, 301C', 301C'' y 301C''') aparecieron en modo de pantalla completa. En otra realización, si una de las tarjetas (301C, 301C', 301C'' y 301C''') en el grupo tenía el foco en el momento en que el usuario cambió del modo de pantalla completa al modo de tarjeta, entonces la tarjeta (301) que tenía el foco se coloca en la parte delantera de la pila (1301A), con las tarjetas restantes (301) en el grupo ubicadas en otra parte de la pila.
[0108] En una realización, el usuario puede mover y manipular la pila (1301A) como si fuera una sola tarjeta (301), incluidas la reorganización de la pila (1301A) dentro de la secuencia de tarjetas, el descarte de la pila (1301A) y operaciones similares. En una realización, el usuario puede descartar todo el grupo de tarjetas realizando una operación de descarte de tarjetas en la pila (1301A) (por ejemplo, al arrastrar la pila (1301A) hasta la parte superior de la pantalla (101)). En otra realización, dicha acción de descarte solo descarta la tarjeta superior en el grupo mientras deja la tarjeta o tarjetas restantes (301) todavía abiertas (y aún agrupadas si hay más de una). En otra realización adicional, como respuesta a una acción del usuario para descartar la pila (1301A), se solicita al usuario que especifique si tiene la intención de descartar todo el grupo o una sola tarjeta (301).
[0109] En una realización, el usuario puede hacer que se reordenen las tarjetas (301) en una pila (1301A), de forma que se lleve una tarjeta diferente (301A) a la parte superior de la pila (1301A) para facilitar la visualización. En una realización, el usuario arrastra la tarjeta frontal (por ejemplo, la tarjeta 301C en la Figura 13B) en una dirección hacia abajo para reorganizar el orden de las tarjetas (301) en la pila (1301A). En respuesta a dicha acción, la tarjeta frontal (301) se mueve hacia la parte posterior de la pila (1301A), y la tarjeta inmediatamente detrás de la tarjeta frontal se mueve a la posición frontal. Por ejemplo, en la Figura 13C se muestra la pantalla de visualización (101) después de que la tarjeta 301C se ha movido a la parte posterior de la pila (1301A), de modo que la tarjeta 301C' se muestra ahora en la posición frontal.
[0110] Si el usuario cambia del modo de tarjeta al modo de pantalla completa, en una realización las tarjetas (301) en una pila (1301A) están “desapiladas”, de modo que el modo de pantalla completa se parece al que se muestra en la Figura 13A. En una realización, al introducir el modo de pantalla completa desde el modo de tarjeta, las tarjetas que pertenecen a un grupo se colocan en un orden correspondiente a la configuración más reciente de las tarjetas (301) en la pila (1301A).
[0111] Como se ha mencionado anteriormente, en diversas realizaciones los grupos de tarjetas se pueden mostrar de otras maneras. Por ejemplo, en una realización se pueden usar el tamaño de tarjeta y/o el desplazamiento vertical para indicar las tarjetas (301) que forman parte de un grupo. Por ejemplo, en la Figura 13D, las tarjetas 301C, 301C', 301C'' y 301C''' se muestran en un tamaño más grande y en un desplazamiento vertical diferente en comparación con otras tarjetas (301A, 301B, 301D, 301D y 301E); esto indica que las tarjetas 301C, 301C', 301C'' y 301C''' forman parte del grupo (1301B). Los desplazamientos verticales y tamaños específicos mostrados en la Figura 13D son únicamente a título ilustrativo.
[0112] En una realización, algunas de las tarjetas (301) en el grupo se muestran delante de otras tarjetas (301) que no forman parte del grupo y las ocultan parcialmente. Por ejemplo, en la Figura 13D, la tarjeta 301C oscurece parcialmente la tarjeta 301B (que no forma parte del grupo (1301B)); de manera similar, la tarjeta 301C''', si se colocara dentro de la pantalla (101), oscurecería parcialmente la tarjeta 301D. En una realización, las tarjetas ocultadas (301) ocupan la vista completa si se les proporciona el foco.
[0113] En una realización, si el foco cambia de modo que la tarjeta (301) que ocupa el foco no sea miembro del grupo (1301B), la representación del grupo (1301B) cambia a una vista de pila. Por consiguiente, en esta realización el mecanismo para representar grupos en la Figura 13D solo se usa cuando un miembro del grupo ocupa el foco; de lo contrario, el grupo se muestra como una pila. En general, en una realización la representación de una pila puede cambiar de una vista a otra dependiendo de si una tarjeta (301) en la pila ocupa actualmente el foco. Por lo que respecta ahora a las Figuras 13F y 13G, en las mismas se muestra un ejemplo de una transición de la vista en la que uno de los miembros del grupo (1301B) tiene el foco a una vista en la que la tarjeta que tiene el foco no forma parte de un grupo. En la Figura 13F, la tarjeta 301C (que es miembro del grupo (1301B)) tiene el foco; en consecuencia, los miembros del grupo (1301B) se indican usando un desplazamiento vertical y un diferencial de tamaño en comparación con otras tarjetas (301). En la Figura 13G, la tarjeta 301D (que no es miembro del grupo (1301B)) tiene el foco; en consecuencia, los miembros del grupo (1301B) se indican como la pila (1301A).
[0114] En una realización, se pueden usar el tamaño de la tarjeta y/o el desplazamiento vertical para representar grupos de tarjetas tanto en modo de tarjeta como en modo de barajar. En otra realización, los grupos de tarjetas se representan en modo de tarjeta mediante el desplazamiento vertical y un tamaño de tarjeta distintivo (como se muestra en la Figura 13D), pero se representan en modo de barajar mediante el desplazamiento vertical sin cambiar el tamaño de la tarjeta. Un ejemplo de dicha configuración se muestra en la Figura 13E, que representa la pantalla (101) en modo de barajar. En la Figura 13E, las tarjetas 301C, 301C', 301C'' y 301C''' se muestran en un desplazamiento vertical diferente en comparación con otras tarjetas (301A, 301B, 301D, 301D y 301E) para indicar que las tarjetas 301C, 301C', 301C'' y 301C'''son miembros del grupo (1301B). Sin embargo, en este ejemplo, todas las tarjetas (301) se muestran con el mismo tamaño.
[0115] En una realización, las tarjetas (301) se agrupan automáticamente entre sí, por ejemplo cuando varias tarjetas (301) están asociadas con una aplicación común u otra actividad. En una realización, el usuario puede añadir manualmente tarjetas (301) a grupos o eliminar tarjetas (301) de grupos. En modo de barajar y/o en modo de tarjeta, un usuario puede añadir una tarjeta (301) a un grupo arrastrando la tarjeta (301) a un área de la pantalla ocupada por un grupo de tarjetas. Por lo que respecta ahora a las Figuras 16A a 16D, en las mismas se muestra un ejemplo en el que el usuario arrastra la tarjeta 301b a una posición dentro del grupo (1301B) entre las tarjetas 301C' y 301C''; esto hace que la tarjeta 301B se añada al grupo (1301B) en una posición entre las tarjetas 301C' y 301C''. El ejemplo muestra la operación en modo de tarjeta, aunque también se puede realizar de manera similar en modo de barajar.
[0116] En modo de barajar y/o en modo de tarjeta, un usuario puede eliminar una tarjeta (301) de un grupo arrastrando la tarjeta (301) a un área de la pantalla que no esté ocupada por un grupo de tarjetas. Por lo que respecta ahora a las Figuras 17A a 17D, en las mismas se muestra un ejemplo en el que el usuario arrastra la tarjeta 301C' a una posición entre las tarjetas 301D y 301E; esto hace que la tarjeta 301C' se elimine del grupo (1301B) y se coloque en una posición entre las tarjetas 301D y 301E. El ejemplo representa la operación en modo de tarjeta, aunque también se puede realizar de manera similar en modo de barajar. En una realización, una vez completada la operación, la tarjeta 301C' ocuparía el foco; en consecuencia, la tarjeta 301C' (así como las tarjetas adyacentes (301D y 301E)) se mostrarían en el tamaño de vista de tarjeta normal. Además, en una realización, como se ha descrito anteriormente, las tarjetas restantes (301C y 301C'' y 301C''') en el grupo (1301B) formarían una pila, puesto que ya no tienen el foco.
[0117] En una realización, un usuario puede crear manualmente un nuevo grupo y añadir tarjetas (301) al mismo. Por ejemplo, por lo que respecta ahora a la Figura 13H, mientras se encuentra en modo de barajar, el usuario arrastra ligeramente la tarjeta 301D hacia abajo; esto crea un nuevo grupo (1301B) que contiene la tarjeta única (301D). La tarjeta 301D permanece a continuación en una posición de desplazamiento con respecto a las otras tarjetas (301) para indicar su pertenencia al grupo (1301B). Por lo que respecta ahora a la Figura 13I, el usuario arrastra otra tarjeta (301E) hacia abajo para añadirla al grupo existente (1301B). Por lo que respecta ahora a la Figura 13J, el usuario arrastra otra tarjeta (301G) hacia abajo para añadirla al grupo existente (1301B); como se muestra en la Figura 13K, la secuencia de tarjetas se reorganiza de forma que las tarjetas 301D, 301E y 301G se coloquen adyacentes entre sí.
[0118] Un experto en la materia reconocerá que la técnica mostrada en las Figuras 13H a 13K es simplemente a título ilustrativo y que se pueden usar otras técnicas para crear grupos y añadir tarjetas (301) a grupos. Por ejemplo, se pueden utilizar un botón, un menú desplegable, un gesto u otro mecanismo de entrada de usuario para activar un comando de “crear grupo”. Alternativamente, un usuario puede colocar un dedo en cada una de dos o más tarjetas (301) para agruparlas y pellizcar con los dedos para crear un nuevo grupo que incluya las dos o más tarjetas (301). Alternativamente, un usuario puede agrupar dos o más tarjetas arrastrando una tarjeta (301) sobre otra. Posteriormente, se pueden añadir tarjetas adicionales (301) al grupo al arrastrar o al realizar operaciones de entrada adicionales mediante pellizcos.
[0119] En una realización, se proporciona información visual mientras un usuario arrastra una tarjeta (301) a un grupo o realiza una operación de entrada de otro tipo que puede añadir una tarjeta (301) a un grupo. Por ejemplo, se puede aplicar un efecto de resaltado distintivo, como por ejemplo un resplandor, a un grupo mientras el usuario arrastra una tarjeta (301) sobre el grupo pero antes de que complete la operación de arrastrar y colocar. Este efecto de resaltado puede servir para informar al usuario de que si suelta la tarjeta (301), esta se colocará en el grupo.
[0120] En una realización, el desplazamiento vertical en el que un usuario suelta una tarjeta (301) es relevante solo cuando es necesario eliminar la ambigüedad de una acción de reordenamiento de tarjetas de una acción destinada a añadir/eliminar una tarjeta (301) a/de un grupo. Por ejemplo, si un usuario arrastra y coloca una tarjeta (301) entre dos tarjetas (301) que ya forman parte de un grupo, entonces el desplazamiento vertical de la tarjeta que es arrastrada no es relevante; una vez que se suelta, la tarjeta (301) se une al grupo. Por otro lado, si un usuario arrastra y coloca una tarjeta (301) entre una tarjeta (301) que forma parte de un grupo y una tarjeta adyacente que no forma parte del grupo, el desplazamiento vertical de la tarjeta en el momento en que se suelta es relevante para determinar si: (a) se añade la tarjeta (301) al grupo; o (b) se mueve la tarjeta (301) a una ubicación adyacente al grupo (pero que no forma parte del mismo).
[0121] Por ejemplo, por lo que respecta de nuevo a la Figura 13K, si un usuario arrastra y coloca la tarjeta 301A en una ubicación entre las tarjetas 301E y 301G, la tarjeta 301A se une al grupo (1301B) independientemente de la posición vertical de la tarjeta 301A en el momento en que se suelta. Sin embargo, si el usuario arrastra y coloca la tarjeta 301A en una ubicación entre las tarjetas 301G y 301F, la posición vertical de la tarjeta 301A determina si la tarjeta 301A se une al grupo (1301B). Específicamente, si la posición vertical se aproxima a la posición vertical de tarjeta 301F, entonces la tarjeta 301A no se une al grupo (1301B) pero se coloca, desagrupada, a la izquierda de la tarjeta 301F. Sin embargo, si la posición vertical se aproxima más a la posición vertical de la tarjeta 301G, entonces la tarjeta 301A se une al grupo (1301B) y se coloca a la derecha de la tarjeta 301G dentro del grupo (1301B).
[0122] En una realización, un usuario puede activar o desactivar la agrupación de tarjetas, por ejemplo a través de una pantalla de preferencias u opciones. Si la agrupación de tarjetas está desactivada, todas las tarjetas (301) se representan individualmente y sin referencia a grupos. En una realización, las relaciones de agrupación se conservan internamente cuando la agrupación de tarjetas está desactivada, de modo que los grupos pueden restablecerse si la agrupación de tarjetas se activa más tarde.
[0123] En una realización, los grupos pueden estar anidados, de modo que un grupo puede contener otro grupo como uno de sus miembros. Se puede implementar cualquier número de niveles de dicho anidamiento. En una realización, se pueden indicar los grupos anidados sucesivamente, por ejemplo, mediante diferentes desplazamientos en posición vertical en la pantalla (101).
[0124] En diversas realizaciones, se puede implementar la presente invención como un sistema o un método para realizar las técnicas descritas anteriormente, individualmente o en cualquier combinación. En otra realización, la presente invención puede implementarse como un producto de programa informático que comprende un medio de almacenamiento legible por ordenador y un código de programa informático, codificado en el medio, para realizar las técnicas descritas anteriormente.
[0125] Las diversas características descritas anteriormente pueden implementarse individualmente o en cualquier combinación, como resultará evidente para un experto en la materia.
[0126] Se ha descrito la presente invención de manera especialmente detallada con respecto a una posible realización. Los expertos en la técnica apreciarán que la invención se puede poner en práctica en otras realizaciones. En primer lugar, la denominación específica de los componentes, el uso de mayúsculas en los términos, los atributos, las estructuras de datos o cualquier otro aspecto de programación o estructural no son obligatorios ni significativos, y los mecanismos que implementan la invención o sus características pueden tener diferentes nombres, formatos o protocolos. Además, el sistema puede implementarse mediante una combinación de hardware y software, como se ha descrito, o totalmente mediante elementos de hardware o totalmente mediante elementos de software. Asimismo, la división particular de funcionalidad entre los diversos componentes del sistema descritos en el presente se realiza únicamente a título ilustrativo y no es obligatoria; las funciones realizadas por un solo componente del sistema pueden ser llevadas a cabo por múltiples componentes, y las funciones realizadas por múltiples componentes pueden ser llevadas a cabo por un solo componente.
[0127] Las referencias en el presente a “una realización” o a “una o más realizaciones” significan que una característica, estructura o rasgo particular descritos con respecto a las realizaciones se incluyen en al menos una realización de la invención. Además, cabe señalar que cuando aparece en el presente la expresión “en una realización”, esta no se refiere necesariamente en todos los casos a la misma realización.
[0128] Algunas partes de lo anterior se presentan en términos de algoritmos y representaciones simbólicas de operaciones en bits de datos dentro de una memoria de ordenador. Estas descripciones y representaciones algorítmicas son los medios utilizados por los expertos en las técnicas de procesamiento de datos para transmitir la esencia de su trabajo de manera efectiva a otros expertos en la técnica. Un algoritmo en el presente, y en general, es concebido para ser una secuencia internamente coherente de pasos (instrucciones) que conducen a un resultado deseado. Los pasos son aquellos que requieren manipulaciones físicas de cantidades físicas. Normalmente, aunque no necesariamente, estas cantidades adoptan la forma de señales eléctricas, magnéticas u ópticas que pueden almacenarse, transferirse, combinarse, compararse y manipularse de otro modo. A veces resulta práctico, principalmente por razones de uso habitual, referirse a estas señales como bits, valores, elementos, símbolos, caracteres, términos, números o conceptos similares. Además, también resulta práctico a veces referirse a determinadas configuraciones de pasos que requieren manipulaciones físicas de cantidades físicas mediante los términos módulos o dispositivos de código, sin pérdida de generalidad.
[0129] No obstante, deberá tenerse en cuenta que todos estos términos y expresiones similares se asociarán con las cantidades físicas apropiadas y constituyen simplemente etiquetas prácticas aplicadas a estas cantidades. A menos que se indique específicamente lo contrario en el análisis a continuación, se apreciará que a lo largo de esta descripción, las explicaciones que utilizan términos tales como “procesar”, “computar”, “calcular”, “mostrar”, “visualizar”, “determinar” o términos similares, se refieren a las acciones y procesos de un sistema informático o módulo y/o dispositivo informático electrónico similar que manipula y transforma datos representados como cantidades físicas (electrónicas) dentro de los registros o memorias del sistema informático u otros dispositivos de almacenamiento, transmisión o visualización de información.
[0130] Determinados aspectos de la presente invención incluyen pasos e instrucciones de proceso descritos en el presente en forma de un algoritmo. Cabe señalar que los pasos e instrucciones de proceso de la presente invención pueden incorporarse en software, firmware o hardware, y cuando se incorporan en software, pueden descargarse para residir en diferentes plataformas utilizadas por una variedad de sistemas operativos o para ser operados desde dichas plataformas.
[0131] La presente invención también se refiere a un aparato para realizar las operaciones que se describen en el presente. Este aparato puede estar construido específicamente para los fines requeridos o puede comprender un ordenador de uso general activado o reconfigurado selectivamente por un programa informático almacenado en el ordenador. Dicho programa informático puede estar almacenado en un medio de almacenamiento legible por ordenador, como por ejemplo -pero sin estar limitado a los mismos- cualquier tipo de disco, incluidos disquetes, discos ópticos, CD-ROM, discos magneto-ópticos, memorias de solo lectura (ROM), memorias de acceso aleatorio (RAM), EPROM, EEPROM, tarjetas magnéticas u ópticas, circuitos integrados para aplicaciones específicas (ASIC) o cualquier tipo de medio adecuado para almacenar instrucciones electrónicas, y cada uno de estos medios está acoplado a un bus de sistema informático. Además, los ordenadores a los que se hace referencia en el presente pueden incluir un solo procesador o pueden ser arquitecturas que utilizan diseños de múltiples procesadores para obtener una capacidad informática mejorada.
[0132] Los algoritmos y visualizaciones presentados en el presente no están intrínsecamente relacionados con ningún ordenador, sistema virtual u otro aparato en particular. Se pueden usar varios sistemas de uso general con programas de acuerdo con las descripciones en el presente, o puede resultar práctico construir un aparato más especializado para realizar los pasos de método requeridos. La estructura requerida para una variedad de estos sistemas resultará evidente a partir de la descripción mostrada anteriormente. Además, la presente invención no se describe con referencia a ningún lenguaje de programación específico. Se apreciará que se puede utilizar una variedad de lenguajes de programación para implementar las divulgaciones de la invención, tal y como se describe en el presente, y cualquier referencia anteriormente mencionada a lenguajes específicos tiene como objetivo divulgar el mejor modo y la mejor implementación de la presente invención.
[0133] Aunque se ha descrito la invención con respecto a un número limitado de realizaciones, los expertos en la técnica que hayan estudiado la anterior descripción apreciarán que se pueden concebir otras realizaciones que no se apartan del alcance de la presente invención, tal y como se ha descrito en el presente. Además, cabe señalar que se ha seleccionado el lenguaje utilizado en la memoria descriptiva principalmente para facilitar la legibilidad y con fines educativos, y es posible que no se haya seleccionado con el fin de delinear o circunscribir el objeto de la invención. Por consiguiente, la divulgación de la presente invención tiene por objeto ser ilustrativa, pero no limitativa, del alcance de la invención, el cual se expone en las reivindicaciones.

Claims (15)

REIVINDICACIONES
1. Un sistema informático (100) que comprende:
un procesador; y
una pantalla de visualización táctil (101) acoplada al procesador, y el procesador recibe la entrada de gestos en la pantalla de visualización táctil (101) y opera el sistema informático (100) en cualquiera de al menos dos modos de visualización, en donde:
a lo largo de una duración determinada, el procesador opera al menos una primera aplicación y una segunda aplicación simultáneamente;
en un modo de pantalla completa, el procesador proporciona, en la pantalla de visualización táctil (101), una interfaz de usuario para solo una aplicación de entre la primera aplicación y la segunda aplicación;
en un modo de ventanas, el procesador:
proporciona en la pantalla de visualización táctil (101) una primera tarjeta (301B) correspondiente a la primera aplicación y una primera parte de una segunda tarjeta (301C), de forma que una segunda parte de la segunda tarjeta (301C) no es visible en la pantalla de visualización táctil (101), y la segunda tarjeta (301C) corresponde a la segunda aplicación, que es diferente de la primera aplicación, en donde al menos la primera tarjeta (301B) muestra un contenido de la operación de la primera aplicación;
responde a un contacto direccional a lo largo de una primera dirección en la pantalla de visualización táctil (101) al cambiar la posición de la primera tarjeta (301B) con respecto a la pantalla de visualización táctil (101) en la primera dirección; y
responde a un contacto direccional en una tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) para mover la tarjeta seleccionada a lo largo de una segunda dirección que es diferente de la primera dirección en la pantalla de visualización táctil (101) mediante: (i) la identificación de la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) basándose en el contacto direccional, y (ii) el descarte de la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) de la pantalla de visualización táctil (101) en la segunda dirección, de forma que la primera aplicación o la segunda aplicación correspondientes se cierran;
en donde el procesador, en respuesta a la recepción de una entrada de usuario que indica un cambio de modo, efectúa una transición en el sistema informático (100) al menos (i) desde el modo de pantalla completa al modo de ventanas, o (ii) desde el modo de ventanas al modo de pantalla completa.
2. El sistema informático (100) de la reivindicación 1, en donde la primera dirección es sustancialmente horizontal en la pantalla de visualización táctil (101), y en donde la segunda dirección es sustancialmente vertical en la pantalla de visualización táctil (101).
3. El sistema informático (100) de la reivindicación 2, en donde la segunda dirección es sustancialmente hacia arriba.
4. El sistema informático (100) de la reivindicación 1, en donde el contacto direccional en la tarjeta seleccionada corresponde a un gesto hacia arriba realizado en la tarjeta seleccionada.
5. El sistema informático (100) de la reivindicación 1, en donde en el modo de ventanas, al menos una tarjeta de entre la primera tarjeta (301B) y la segunda tarjeta (301C) comprende una representación estática de una interfaz de usuario para una actividad correspondiente.
6. El sistema informático (100) de la reivindicación 1, en donde el procesador está configurado para operar el sistema informático (100) en un tercer modo, en el que se apilan la segunda tarjeta (301C) y una tercera tarjeta (301C'), y la segunda tarjeta (301C) y la tercera tarjeta (301C') ambas corresponden a la segunda aplicación.
7. El sistema informático (100) de la reivindicación 1, en donde el sistema informático (100) se implementa en un dispositivo informático móvil.
8. El sistema informático (100) de la reivindicación 1, en donde la primera dirección es sustancialmente vertical en la pantalla de visualización táctil (101), y en donde la segunda dirección es sustancialmente horizontal en la pantalla de visualización táctil (101).
9. El sistema informático (100) de la reivindicación 1, en donde mientras se opera el sistema informático (100) en el modo de ventanas, el procesador está configurado además para responder al contacto direccional y mover la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) a lo largo de la segunda dirección desplazando la tarjeta no seleccionada de entre al menos la primera tarjeta (301B) o la segunda tarjeta (301C) para llenar un vacío dejado por la tarjeta seleccionada descartada.
10. El sistema informático (100) de la reivindicación 1, en donde la entrada del usuario que indica el cambio de modo efectúa una transición en el sistema informático (100) del modo de pantalla completa al modo de ventanas y del modo de ventanas al modo de pantalla completa.
11. Un método implementado por ordenador para operar un dispositivo informático (100), estando el método implementado por uno o más procesadores y que comprende:
la operación del dispositivo informático (100) en un modo de pantalla completa en el que al menos una primera aplicación y una segunda aplicación son operadas simultáneamente y en el que se muestra una interfaz de usuario en una pantalla de visualización táctil (101) para solo una aplicación de entre la primera aplicación y la segunda aplicación;
mientras se opera el dispositivo informático (100) en el modo de pantalla completa, la recepción de una entrada de usuario que indica un cambio de modo del dispositivo informático (100);
como respuesta a la recepción de la entrada de usuario, la transición de operar el dispositivo informático (100) en el modo de pantalla completa a operar el dispositivo informático (100) en un modo de ventanas en el que: (i) se muestra al menos una primera tarjeta (301B) en la pantalla de visualización táctil (101), y la primera tarjeta (301B) corresponde a la primera aplicación; y (ii) se muestra una primera parte de una segunda tarjeta (301C) en la pantalla de visualización táctil (101) de modo que una segunda parte de la segunda tarjeta (301C) no sea visible en la pantalla de visualización táctil (101), y la segunda tarjeta (301C) corresponde a la segunda aplicación, que es diferente de la primera aplicación; y
mientras se opera el dispositivo informático (100) en el modo de ventanas:
la respuesta a un contacto direccional a lo largo de un eje horizontal en la pantalla de visualización táctil (101) mediante el cambio de una posición de la primera tarjeta (301B) con respecto a la pantalla de visualización táctil (101) a lo largo del eje horizontal; y
la respuesta a un contacto direccional en una tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) para mover la tarjeta seleccionada hacia arriba en la pantalla de visualización táctil (101) mediante: (i) la identificación de la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) basándose en el contacto direccional, y (ii) el descarte de la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) fuera de la pantalla de visualización táctil (101) en dirección hacia arriba, de manera que la primera aplicación o la segunda aplicación correspondiente se cierra.
12. El método de la reivindicación 11, en donde el contacto direccional en la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) corresponde a un gesto hacia arriba realizado en la tarjeta seleccionada.
13. El método de la reivindicación 11, en donde mientras se opera el dispositivo informático (100) en el modo de ventanas, la respuesta al contacto direccional en la tarjeta seleccionada de entre la primera tarjeta (301B) y la segunda tarjeta (301C) en la dirección hacia arriba incluye el desplazamiento de la tarjeta no seleccionada de entre al menos la primera tarjeta (301B) y la segunda tarjeta (301C) para llenar un vacío dejado por la tarjeta seleccionada descartada.
14. El método de la reivindicación 11, en donde en el modo de ventanas, el dispositivo informático (100) efectúa la transición de operar en el modo de ventanas a operar en el modo de pantalla completa en respuesta a la recepción de una entrada de toque en la primera tarjeta (301B) o la segunda tarjeta (301C) mostradas en la pantalla de visualización táctil (101).
15. El método de la reivindicación 11, en donde en el modo de ventanas, al menos una tarjeta de entre la primera tarjeta (301B) y la segunda tarjeta (301C) comprende una representación estática de una interfaz de usuario para una actividad correspondiente.
ES09751304T 2008-05-23 2009-05-18 Metáfora de tarjeta para las actividades en un dispositivo informático Active ES2754816T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/126,145 US8296684B2 (en) 2008-05-23 2008-05-23 Navigating among activities in a computing device
US12/416,279 US8683362B2 (en) 2008-05-23 2009-04-01 Card metaphor for activities in a computing device
PCT/US2009/044390 WO2009143076A2 (en) 2008-05-23 2009-05-18 Card metaphor for activities in a computing device

Publications (1)

Publication Number Publication Date
ES2754816T3 true ES2754816T3 (es) 2020-04-20

Family

ID=41340806

Family Applications (1)

Application Number Title Priority Date Filing Date
ES09751304T Active ES2754816T3 (es) 2008-05-23 2009-05-18 Metáfora de tarjeta para las actividades en un dispositivo informático

Country Status (8)

Country Link
US (6) US8683362B2 (es)
EP (1) EP2286325B1 (es)
CN (3) CN105930045B (es)
DE (2) DE112009001276T5 (es)
ES (1) ES2754816T3 (es)
GB (3) GB2474153B (es)
HU (1) HUE045903T2 (es)
WO (1) WO2009143076A2 (es)

Families Citing this family (404)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9207717B2 (en) 2010-10-01 2015-12-08 Z124 Dragging an application to a screen using the application manager
US9213365B2 (en) 2010-10-01 2015-12-15 Z124 Method and system for viewing stacked screen displays using gestures
US8698751B2 (en) 2010-10-01 2014-04-15 Z124 Gravity drop rules and keyboard display on a multiple screen device
US9274807B2 (en) 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US20090278806A1 (en) * 2008-05-06 2009-11-12 Matias Gonzalo Duarte Extended touch-sensitive control area for electronic device
US8683362B2 (en) 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US8127254B2 (en) 2007-06-29 2012-02-28 Nokia Corporation Unlocking a touch screen device
US11126321B2 (en) * 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US9513765B2 (en) 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US9733811B2 (en) 2008-12-19 2017-08-15 Tinder, Inc. Matching process system and method
US8159469B2 (en) 2008-05-06 2012-04-17 Hewlett-Packard Development Company, L.P. User interface for initiating activities in an electronic device
JP4811452B2 (ja) * 2008-11-19 2011-11-09 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
US8451236B2 (en) * 2008-12-22 2013-05-28 Hewlett-Packard Development Company L.P. Touch-sensitive display screen with absolute and relative input modes
US8443303B2 (en) * 2008-12-22 2013-05-14 Verizon Patent And Licensing Inc. Gesture-based navigation
WO2010105440A1 (en) * 2009-03-20 2010-09-23 Google Inc. Interaction with ime computing device
KR101566379B1 (ko) * 2009-05-07 2015-11-13 삼성전자주식회사 입력 신호 종류 별 사용자 기능 활성화 방법 및 이를 지원하는 휴대 단말기
KR101597553B1 (ko) * 2009-05-25 2016-02-25 엘지전자 주식회사 기능 실행 방법 및 그 장치
CH701440A2 (fr) * 2009-07-03 2011-01-14 Comme Le Temps Sa Montre-bracelet à écran tactile et procédé d'affichage sur une montre à écran tactile.
KR101629645B1 (ko) * 2009-09-18 2016-06-21 엘지전자 주식회사 휴대 단말기 및 그 동작방법
US8924893B2 (en) 2009-10-14 2014-12-30 At&T Mobility Ii Llc Locking and unlocking of an electronic device using a sloped lock track
US9424444B2 (en) 2009-10-14 2016-08-23 At&T Mobility Ii Llc Systems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity
US8698845B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface with interactive popup views
US8438504B2 (en) * 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
US8692780B2 (en) 2010-01-06 2014-04-08 Apple Inc. Device, method, and graphical user interface for manipulating information items in folders
US20110163966A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Apparatus and Method Having Multiple Application Display Modes Including Mode with Display Resolution of Another Apparatus
JP5636678B2 (ja) * 2010-01-19 2014-12-10 ソニー株式会社 表示制御装置、表示制御方法及び表示制御プログラム
EP3907593A1 (en) * 2010-01-19 2021-11-10 LG Electronics, Inc. Mobile terminal and control method thereof
CN101763270B (zh) * 2010-01-28 2011-06-15 华为终端有限公司 组件显示处理方法和用户设备
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
JP5440222B2 (ja) * 2010-02-03 2014-03-12 富士ゼロックス株式会社 情報処理装置及びプログラム
KR101690786B1 (ko) * 2010-02-12 2016-12-28 삼성전자주식회사 멀티태스킹 수행 장치 및 방법
US20110209080A1 (en) * 2010-02-24 2011-08-25 Htc Corporation Display method and electronic device for using the same
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US20110252357A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
CN102934065B (zh) * 2010-04-09 2016-03-16 索尼电脑娱乐公司 信息处理装置
KR101699739B1 (ko) * 2010-05-14 2017-01-25 엘지전자 주식회사 휴대 단말기 및 그 동작방법
EP2405338A1 (en) * 2010-07-06 2012-01-11 HTC Corporation Method for presenting man machine interface and handheld device and computer-readable medium using the method
US20120023426A1 (en) * 2010-07-22 2012-01-26 Mediatek Inc. Apparatuses and Methods for Position Adjustment of Widget Presentations
US8854318B2 (en) 2010-09-01 2014-10-07 Nokia Corporation Mode switching
KR101760693B1 (ko) * 2010-09-24 2017-08-04 삼성전자 주식회사 터치 디바이스에서 홈스크린 편집 방법 및 장치
US9729658B2 (en) 2010-10-12 2017-08-08 Chris Trahan System for managing web-based content data and applications
FR2966262A1 (fr) * 2010-10-15 2012-04-20 Sagem Wireless Terminal mobile, et procede, programme d'ordinateur et moyens de stockage correspondants
FR2966261A1 (fr) * 2010-10-15 2012-04-20 Sagem Wireless Procede de navigation au sein d'un terminal mobile, et terminal incluant le procede
KR102006740B1 (ko) 2010-10-20 2019-08-02 삼성전자 주식회사 휴대 단말기의 화면 표시 방법 및 장치
US20120102400A1 (en) * 2010-10-22 2012-04-26 Microsoft Corporation Touch Gesture Notification Dismissal Techniques
US20120102437A1 (en) * 2010-10-22 2012-04-26 Microsoft Corporation Notification Group Touch Gesture Dismissal Techniques
KR101762611B1 (ko) * 2010-12-10 2017-07-28 삼성전자 주식회사 터치스크린을 구비한 휴대 단말기의 화면 표시 방법 및 장치
KR101788049B1 (ko) 2010-12-15 2017-10-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
US20120159401A1 (en) * 2010-12-16 2012-06-21 Microsoft Corporation Workspace Manipulation Using Mobile Device Gestures
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
JP2014505928A (ja) * 2010-12-22 2014-03-06 トムソン ライセンシング ユーザインタフェースにおいて関心領域を特定する方法
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
KR102033599B1 (ko) * 2010-12-28 2019-10-17 삼성전자주식회사 페이지간 오브젝트 이동 방법 및 인터페이스 장치
US9423878B2 (en) 2011-01-06 2016-08-23 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9465440B2 (en) * 2011-01-06 2016-10-11 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9477311B2 (en) * 2011-01-06 2016-10-25 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9471145B2 (en) 2011-01-06 2016-10-18 Blackberry Limited Electronic device and method of displaying information in response to a gesture
WO2012128795A1 (en) * 2011-01-06 2012-09-27 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
US9015641B2 (en) 2011-01-06 2015-04-21 Blackberry Limited Electronic device and method of providing visual notification of a received communication
CN102609168B (zh) * 2011-01-25 2017-04-19 联想(北京)有限公司 一种应用对象处理方法及电子设备
USD693361S1 (en) 2011-02-03 2013-11-12 Microsoft Corporation Display screen with transitional graphical user interface
USD669490S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669494S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669495S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669488S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD673169S1 (en) 2011-02-03 2012-12-25 Microsoft Corporation Display screen with transitional graphical user interface
USD687841S1 (en) 2011-02-03 2013-08-13 Microsoft Corporation Display screen with transitional graphical user interface
USD692913S1 (en) 2011-02-03 2013-11-05 Microsoft Corporation Display screen with graphical user interface
USD669489S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669491S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669492S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669493S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
KR101691478B1 (ko) * 2011-02-09 2016-12-30 삼성전자주식회사 통합 입력에 따른 단말기 운용 방법 및 이를 지원하는 휴대 단말기
KR101873787B1 (ko) 2011-02-10 2018-07-03 삼성전자주식회사 터치스크린 단말기에서 멀티 터치 입력 처리 방법 및 장치
US8713473B2 (en) * 2011-04-26 2014-04-29 Google Inc. Mobile browser context switching
GB201107273D0 (en) * 2011-04-28 2011-06-15 Inq Entpr Ltd Application control in electronic devices
KR101199618B1 (ko) 2011-05-11 2012-11-08 주식회사 케이티테크 화면 분할 표시 장치 및 방법
US20120287114A1 (en) * 2011-05-11 2012-11-15 Microsoft Corporation Interface including views positioned in along multiple dimensions
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9547369B1 (en) * 2011-06-19 2017-01-17 Mr. Buzz, Inc. Dynamic sorting and inference using gesture based machine learning
KR20130005321A (ko) * 2011-07-05 2013-01-16 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN102890612B (zh) * 2011-07-22 2017-02-15 腾讯科技(深圳)有限公司 一种屏幕滚动的方法和装置
JP2013033330A (ja) * 2011-08-01 2013-02-14 Sony Corp 情報処理装置、情報処理方法およびプログラム
US8687023B2 (en) * 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
AU2012101185B4 (en) * 2011-08-19 2013-05-02 Apple Inc. Creating and viewing digital note cards
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US10353566B2 (en) * 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US8878794B2 (en) * 2011-09-27 2014-11-04 Z124 State of screen info: easel
US8909298B2 (en) * 2011-09-30 2014-12-09 Samsung Electronics Co., Ltd. Apparatus and method for mobile screen navigation
KR101916742B1 (ko) * 2011-11-10 2018-11-09 삼성전자 주식회사 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치
US8572515B2 (en) * 2011-11-30 2013-10-29 Google Inc. Turning on and off full screen mode on a touchscreen
US9395868B2 (en) 2011-12-06 2016-07-19 Google Inc. Graphical user interface window spacing mechanisms
US9830049B2 (en) * 2011-12-12 2017-11-28 Nokia Technologies Oy Apparatus and method for providing a visual transition between screens
CN102521034B (zh) * 2011-12-27 2014-05-07 惠州Tcl移动通信有限公司 一种基于android***的多任务管理方法及其***
KR102006470B1 (ko) * 2011-12-28 2019-08-02 삼성전자 주식회사 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치
KR20130081503A (ko) * 2012-01-09 2013-07-17 삼성전자주식회사 디스플레이장치 및 그 제어방법
US20130191775A1 (en) * 2012-01-25 2013-07-25 Richard James Lawson Adjustable user interface
KR101921276B1 (ko) 2012-02-03 2018-11-22 삼성전자주식회사 휴대단말기의 멀티태스킹 수행 장치 및 방법
US9524272B2 (en) * 2012-02-05 2016-12-20 Apple Inc. Navigating among content items in a browser using an array mode
US9530272B2 (en) 2012-02-22 2016-12-27 Zotobi Management Ltd. System and method for displaying multiple activities
CA2868807A1 (en) * 2012-02-24 2013-08-29 Blackberry Limited Electronic device and method of displaying information in response to a gesture
JP2013191113A (ja) * 2012-03-15 2013-09-26 Sony Corp 表示制御装置、表示制御方法およびプログラム
US20130263042A1 (en) * 2012-03-27 2013-10-03 Alexander Buening Method And System To Manage Multiple Applications and Corresponding Display Status On A Computer System Having A Touch Panel Input Device
CN103365530B (zh) * 2012-04-09 2018-05-25 腾讯科技(深圳)有限公司 一种提供快速启动入口的方法及装置
CN102662588A (zh) * 2012-04-10 2012-09-12 广州市动景计算机科技有限公司 一种通过卷轴滚动控制界面显示的方法、装置及移动终端
US9851893B2 (en) * 2012-04-17 2017-12-26 Zotobi Management Ltd. System and method for providing a plurality of graphical user interfaces to a user
USD782508S1 (en) 2012-04-24 2017-03-28 Google Inc. Display screen with animated graphical user interface
US9223463B1 (en) 2012-04-24 2015-12-29 Google Inc. Mobile user interface for a picker application
USD790566S1 (en) 2012-04-24 2017-06-27 Google Inc. Display panel with animated graphical user interface
USD791152S1 (en) 2012-04-24 2017-07-04 Google Inc. Display screen with graphical user interface
USD774044S1 (en) * 2013-11-27 2016-12-13 Google Inc. User interface for a display screen
AU2013202944B2 (en) 2012-04-26 2015-11-12 Samsung Electronics Co., Ltd. Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
USD728591S1 (en) * 2012-05-02 2015-05-05 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD727338S1 (en) * 2012-05-02 2015-04-21 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD727337S1 (en) * 2012-05-02 2015-04-21 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD727931S1 (en) * 2012-05-02 2015-04-28 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD727929S1 (en) * 2012-05-02 2015-04-28 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD728590S1 (en) * 2012-05-02 2015-05-05 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD728592S1 (en) * 2012-05-02 2015-05-05 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
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
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
EP2847657B1 (en) 2012-05-09 2016-08-10 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
DE112013002387T5 (de) 2012-05-09 2015-02-12 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Bereitstellung taktiler Rückkopplung für Operationen in einer Benutzerschnittstelle
CN104487928B (zh) 2012-05-09 2018-07-06 苹果公司 用于响应于手势而在显示状态之间进行过渡的设备、方法和图形用户界面
EP3264252B1 (en) 2012-05-09 2019-11-27 Apple Inc. Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
EP3410287B1 (en) 2012-05-09 2022-08-17 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
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
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
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
US11209961B2 (en) * 2012-05-18 2021-12-28 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
US20140013271A1 (en) * 2012-07-05 2014-01-09 Research In Motion Limited Prioritization of multitasking applications in a mobile device interface
CN102799385B (zh) * 2012-07-19 2016-12-21 腾讯科技(深圳)有限公司 桌面控制方法和装置
US10353581B1 (en) * 2012-07-27 2019-07-16 Merge Healthcare Solutions Inc. Mobile computer input devices
CN102830914B (zh) * 2012-07-31 2018-06-05 北京三星通信技术研究有限公司 操作终端设备的方法及其设备
US20140059496A1 (en) * 2012-08-23 2014-02-27 Oracle International Corporation Unified mobile approvals application including card display
TWI484405B (zh) * 2012-08-23 2015-05-11 Egalax Empia Technology Inc 圖形使用者界面的顯示方法及使用該方法的電子裝置
CN102880385A (zh) * 2012-08-28 2013-01-16 腾讯科技(深圳)有限公司 界面显示方法及界面显示装置
CN103677490B (zh) * 2012-08-31 2018-06-05 腾讯科技(深圳)有限公司 桌面管理方法和装置
CN103677576B (zh) * 2012-09-14 2018-09-04 腾讯科技(深圳)有限公司 关闭窗口的方法及装置
CN103677507B (zh) * 2012-09-24 2020-01-14 腾讯科技(深圳)有限公司 一种显示终端及界面窗口显示方法
US20140101608A1 (en) * 2012-10-05 2014-04-10 Google Inc. User Interfaces for Head-Mountable Devices
USD756383S1 (en) 2012-10-31 2016-05-17 Google Inc. Display screen with graphical user interface
US9335913B2 (en) * 2012-11-12 2016-05-10 Microsoft Technology Licensing, Llc Cross slide gesture
US11372536B2 (en) * 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US11237719B2 (en) * 2012-11-20 2022-02-01 Samsung Electronics Company, Ltd. Controlling remote electronic device with wearable electronic device
US11157436B2 (en) 2012-11-20 2021-10-26 Samsung Electronics Company, Ltd. Services associated with wearable electronic device
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US9965162B2 (en) * 2012-11-29 2018-05-08 Facebook, Inc. Scrolling across boundaries in a structured document
US10191643B2 (en) * 2012-11-29 2019-01-29 Facebook, Inc. Using clamping to modify scrolling
US20140152591A1 (en) * 2012-11-30 2014-06-05 Kabushiki Kaisha Toshiba Electronic device and computer program product
US9959007B2 (en) * 2012-12-05 2018-05-01 Facebook, Inc. Card-stack interface
US10101905B1 (en) * 2012-12-07 2018-10-16 American Megatrends, Inc. Proximity-based input device
US9851801B1 (en) * 2012-12-07 2017-12-26 American Megatrends, Inc. Dual touchpad system
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US9164668B2 (en) * 2012-12-13 2015-10-20 Dassault Systemes Americas Corp. Defining object groups in 3D
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
WO2014089826A1 (zh) * 2012-12-14 2014-06-19 华为技术有限公司 一种菜单展示方法、装置和设备
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
CN109375853A (zh) 2012-12-29 2019-02-22 苹果公司 对用户界面分级结构导航的设备、方法和图形用户界面
WO2014105275A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
EP3564806B1 (en) 2012-12-29 2024-02-21 Apple Inc. Device, method and graphical user interface for determining whether to scroll or select contents
WO2014105277A2 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
KR101958517B1 (ko) 2012-12-29 2019-03-14 애플 인크. 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
AU350062S (en) * 2013-01-05 2013-08-02 Samsung Electronics Co Ltd Display screen for an electronic device
AU350066S (en) * 2013-01-05 2013-08-02 Samsung Electronics Co Ltd Display screen for an electronic device
CN103064627B (zh) * 2013-01-11 2016-03-02 广东欧珀移动通信有限公司 一种应用程序管理方法及装置
KR102058368B1 (ko) * 2013-01-21 2019-12-24 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
KR20140097820A (ko) * 2013-01-30 2014-08-07 삼성전자주식회사 전자장치에서 웹페이지 내의 특정 객체의 속성을 조절하기 위한 방법 및 장치
US9182890B2 (en) * 2013-01-31 2015-11-10 Lg Electronics Inc. Image display apparatus and method for operating the same
US20140258919A1 (en) * 2013-03-07 2014-09-11 Tencent Technology (Shenzhen) Company Limited View mode switch of graphical user interface
ES2719086T3 (es) * 2013-03-07 2019-07-08 Tencent Tech Shenzhen Co Ltd Conmutación de modo de vista de interfaz gráfica de usuario
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
US9632689B2 (en) * 2013-04-02 2017-04-25 Facebook, Inc. Interactive elements in a user interface
USD851663S1 (en) * 2013-04-05 2019-06-18 Thales Avionics, Inc. Display screen or portion thereof with graphical user interface
DE102013007576A1 (de) * 2013-05-02 2014-11-06 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Auswählen eines Objekts einer Liste
CN104298554B (zh) * 2013-07-15 2019-01-18 北京三星通信技术研究有限公司 管理多任务应用程序的方法及装置
KR20140131863A (ko) 2013-05-06 2014-11-14 삼성전자주식회사 단말 장치 및 그의 관련 창을 표시하기 위한 방법
KR20140140379A (ko) * 2013-05-29 2014-12-09 삼성전자주식회사 디스플레이 장치, 디스플레이 장치 제어 방법 및 컴퓨터 판독 가능한 기록 매체
US20150020009A1 (en) * 2013-06-07 2015-01-15 Keane and Able Limited Joystick Controller Swipe Method
USD738394S1 (en) 2013-06-09 2015-09-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
WO2014200729A2 (en) * 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US10481769B2 (en) * 2013-06-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing navigation and search functionalities
USD734774S1 (en) 2013-06-09 2015-07-21 Apple Inc. Display screen or portion thereof with graphical user interface
US9804745B2 (en) * 2013-06-09 2017-10-31 Apple Inc. Reordering content panes in a stacked tab view
USD741350S1 (en) * 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
US20140368737A1 (en) 2013-06-17 2014-12-18 Spotify Ab System and method for playing media during navigation between media streams
US10110649B2 (en) 2013-08-01 2018-10-23 Spotify Ab System and method for transitioning from decompressing one compressed media stream to decompressing another media stream
USD740319S1 (en) * 2013-08-07 2015-10-06 Blackberry Limited Display device with icon
CN105473369B (zh) * 2013-08-20 2018-04-24 大众汽车有限公司 用于车辆中的操作和显示装置的操作方法以及车辆中的操作和显示装置
WO2015029632A1 (ja) * 2013-09-02 2015-03-05 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
EP2848447B1 (en) 2013-09-12 2017-12-13 Seat, S.A. Method for displaying and/or handling information in a car
US9917869B2 (en) 2013-09-23 2018-03-13 Spotify Ab System and method for identifying a segment of a file that includes target content
US9529888B2 (en) 2013-09-23 2016-12-27 Spotify Ab System and method for efficiently providing media and associated metadata
US9063640B2 (en) * 2013-10-17 2015-06-23 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
US20150113436A1 (en) * 2013-10-18 2015-04-23 Citrix Systems, Inc. Providing Enhanced Message Management User Interfaces
CN103558959B (zh) * 2013-10-31 2016-08-17 青岛海信移动通信技术股份有限公司 一种应用于Android平台的显示窗口的方法和装置
CN103559055B (zh) * 2013-10-31 2017-02-22 青岛海信移动通信技术股份有限公司 一种应用于Android平台的启动活动的方法和装置
CN104598097A (zh) * 2013-11-07 2015-05-06 腾讯科技(深圳)有限公司 即时通信im窗口的排序方法和装置
CN103616860B (zh) 2013-11-08 2017-02-15 海信集团有限公司 一种远程控制家电设备的方法和装置
USD754719S1 (en) * 2013-11-15 2016-04-26 Tencent Technology (Shenzhen) Company Limited Display screen portion with animated graphical user interface
CN103605461B (zh) * 2013-11-22 2018-02-23 深圳市金立通信设备有限公司 一种应用界面显示方法及终端
USD759044S1 (en) * 2013-12-16 2016-06-14 Tencent Technology (Shenzhen) Company Limited Display screen with animated graphical user interface
US10019724B2 (en) 2015-01-30 2018-07-10 PayRange Inc. Method and system for providing offers for automated retail machines via mobile devices
US11074580B2 (en) 2013-12-18 2021-07-27 PayRange Inc. Device and method for providing external access to multi-drop bus peripheral devices
US11966895B2 (en) 2013-12-18 2024-04-23 PayRange Inc. Refund centers for processing and dispensing vending machine refunds via an MDB router
US8856045B1 (en) 2013-12-18 2014-10-07 PayRange Inc. Mobile-device-to-machine payment systems
US11205163B2 (en) 2013-12-18 2021-12-21 PayRange Inc. Systems and methods for determining electric pulses to provide to an unattended machine based on remotely-configured options
US11481781B2 (en) 2013-12-18 2022-10-25 PayRange Inc. Processing interrupted transaction over non-persistent network connections
US11983692B2 (en) 2013-12-18 2024-05-14 PayRange Inc. Mobile payment module with dual function radio transmitter
US11966926B2 (en) 2013-12-18 2024-04-23 PayRange Inc. Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel
US9659296B2 (en) 2013-12-18 2017-05-23 PayRange Inc. Method and system for presenting representations of payment accepting unit events
USD772278S1 (en) 2013-12-18 2016-11-22 Apple Inc. Display screen or portion thereof with animated graphical user interface
US11481780B2 (en) 2013-12-18 2022-10-25 PayRange Inc. Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel
US11475454B2 (en) 2013-12-18 2022-10-18 PayRange Inc. Intermediary communications over non-persistent network connections
US9875473B2 (en) 2013-12-18 2018-01-23 PayRange Inc. Method and system for retrofitting an offline-payment operated machine to accept electronic payments
USD746332S1 (en) * 2013-12-20 2015-12-29 Sanford, L.P. Display screen or portion thereof with graphical user interface
US20150178281A1 (en) * 2013-12-20 2015-06-25 Google Inc. Determining whether a user has seen a content item
USD773482S1 (en) * 2013-12-26 2016-12-06 Google Inc. Display screen portion with an animated graphical user interface
US9971428B2 (en) * 2013-12-30 2018-05-15 Immersion Corporation Devices, systems, and methods for using corrugated tessellation to create surface features
KR20150081073A (ko) * 2014-01-03 2015-07-13 삼성전자주식회사 글랜스 정보를 제공하는 방법, 저장 매체 및 전자 장치
USD760732S1 (en) * 2014-01-07 2016-07-05 Sony Corporation Display panel or screen with graphical user interface
USD738909S1 (en) * 2014-01-09 2015-09-15 Microsoft Corporation Display screen with animated graphical user interface
USD738908S1 (en) * 2014-01-09 2015-09-15 Microsoft Corporation Display screen with animated graphical user interface
US9910884B2 (en) 2014-01-13 2018-03-06 Microsoft Technology Licensing, Llc Resuming items in their last-used presentation modes
US20150215245A1 (en) * 2014-01-24 2015-07-30 Matthew Christian Carlson User interface for graphical representation of and interaction with electronic messages
CA156714S (en) 2014-01-28 2019-08-02 Jvl Ventures Llc Handheld electronic device
USD754143S1 (en) * 2014-02-18 2016-04-19 Line Corporation Display screen with graphical user interface
USD752059S1 (en) * 2014-02-26 2016-03-22 Line Corporation Display screen with graphical user interface
USD766318S1 (en) 2014-03-07 2016-09-13 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD757771S1 (en) * 2014-03-19 2016-05-31 Wargaming.Net Limited Display screen with transitional graphical user interface
CN103888817B (zh) 2014-03-24 2018-02-27 青岛海信移动通信技术股份有限公司 一种将文件上传到智能电视和播放文件的方法及设备
JP6274132B2 (ja) * 2014-03-26 2018-02-07 ヤマハ株式会社 楽譜表示装置および楽譜表示方法
CN105100832A (zh) 2014-04-24 2015-11-25 海信集团有限公司 一种多媒体资源的推送方法及装置
US20150324067A1 (en) * 2014-05-07 2015-11-12 Honda Motor Co., Ltd. Vehicle infotainment gateway - multi-application interface
JP6328797B2 (ja) 2014-05-30 2018-05-23 アップル インコーポレイテッド 1つのデバイスの使用から別のデバイスの使用への移行
USD769892S1 (en) 2014-05-30 2016-10-25 Apple Inc. Display screen or portion thereof with graphical user interface
US10156967B2 (en) * 2014-05-31 2018-12-18 Apple Inc. Device, method, and graphical user interface for tabbed and private browsing
WO2015186069A2 (en) * 2014-06-03 2015-12-10 Realitygate (Pty) Ltd Display and interaction method in a user interface
USD781339S1 (en) * 2014-06-13 2017-03-14 Le Shi Zhi Xin Electronic Technology (Tianjin) Limited Display screen with animated graphical user interface
US9880717B1 (en) 2014-06-23 2018-01-30 Google Llc Account switching
USD754169S1 (en) * 2014-06-23 2016-04-19 Google Inc. Portion of a display panel with an animated computer icon
USD759666S1 (en) 2014-06-23 2016-06-21 Google Inc. Display screen or portion thereof with an animated graphical user interface
KR102076252B1 (ko) 2014-06-24 2020-02-11 애플 인크. 입력 디바이스 및 사용자 인터페이스 상호작용
JP6482578B2 (ja) 2014-06-24 2019-03-13 アップル インコーポレイテッドApple Inc. ユーザインタフェースにおけるナビゲートのためのカラムインタフェース
US10956024B2 (en) * 2014-06-26 2021-03-23 Hewlett-Packard Development Company, L.P. Multi-application viewing
FR3023022A1 (fr) * 2014-06-30 2016-01-01 Orange Procede d'affichage d'une nouvelle fenetre rectangulaire sur un ecran
USD807898S1 (en) 2014-07-15 2018-01-16 Google Llc Display screen or portion thereof with an animated graphical user interface
US10592080B2 (en) * 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US9973459B2 (en) 2014-08-18 2018-05-15 Nightlight Systems Llc Digital media message generation
US10037185B2 (en) 2014-08-18 2018-07-31 Nightlight Systems Llc Digital media message generation
US20160048313A1 (en) 2014-08-18 2016-02-18 KnowMe Systems, Inc. Scripted digital media message generation
US10038657B2 (en) 2014-08-18 2018-07-31 Nightlight Systems Llc Unscripted digital media message generation
US20160226806A1 (en) 2014-08-18 2016-08-04 KnowMe Systems, Inc. Digital media messages and files
US20160062636A1 (en) * 2014-09-02 2016-03-03 Lg Electronics Inc. Mobile terminal and control method thereof
US10261674B2 (en) * 2014-09-05 2019-04-16 Microsoft Technology Licensing, Llc Display-efficient text entry and editing
USD770521S1 (en) * 2014-09-11 2016-11-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
JP5855196B1 (ja) * 2014-09-19 2016-02-09 ヤフー株式会社 情報表示装置、配信装置、情報表示方法および情報表示プログラム
USD771646S1 (en) 2014-09-30 2016-11-15 Apple Inc. Display screen or portion thereof with graphical user interface
US9606716B2 (en) * 2014-10-24 2017-03-28 Google Inc. Drag-and-drop on a mobile device
FR3028632B1 (fr) * 2014-11-18 2017-12-29 Peugeot Citroen Automobiles Sa Procede et dispositif pour commander un moyen d’affichage
USD781303S1 (en) * 2014-11-25 2017-03-14 General Electric Company Display screen or portion thereof with graphical user interface
US9684882B2 (en) 2014-12-31 2017-06-20 Servicenow, Inc. Permitted assignment user interface
US10769826B2 (en) 2014-12-31 2020-09-08 Servicenow, Inc. Visual task board visualization
US11036386B2 (en) * 2015-01-06 2021-06-15 Lenovo (Singapore) Pte. Ltd. Application switching on mobile devices
EP3245401A1 (de) * 2015-01-13 2017-11-22 Linde Aktiengesellschaft Fluidenergiemaschine, verfahren zur erzeugung eines fluid- volumenstroms und/oder zur komprimierung eines fluids sowie verfahren zur betankung eines fahrzeugs
USD769306S1 (en) * 2015-01-20 2016-10-18 Microsoft Corporation Display screen with animated graphical user interface
USD862501S1 (en) * 2015-01-30 2019-10-08 PayRange Inc. Display screen or portion thereof with a graphical user interface
USD836118S1 (en) * 2015-01-30 2018-12-18 Payrange, Inc. Display screen or portion thereof with an animated graphical user interface
US10348656B2 (en) * 2015-02-06 2019-07-09 Jamdeo Canada Ltd. Methods and devices for display device notifications and key handling
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10088993B2 (en) 2015-04-01 2018-10-02 Ebay Inc. User interface for controlling data navigation
USD795917S1 (en) 2015-05-17 2017-08-29 Google Inc. Display screen with an animated graphical user interface
USD765699S1 (en) 2015-06-06 2016-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
CN104951185B (zh) * 2015-06-09 2018-04-27 联想(北京)有限公司 一种信息处理方法及电子设备
CN105094551A (zh) * 2015-07-24 2015-11-25 联想(北京)有限公司 一种信息处理方法及电子设备
USD888733S1 (en) 2015-08-03 2020-06-30 Google Llc Display screen with animated graphical user interface
USD848458S1 (en) * 2015-08-03 2019-05-14 Google Llc Display screen with animated graphical user interface
USD849027S1 (en) * 2015-08-03 2019-05-21 Google Llc Display screen with animated graphical user interface
USD809556S1 (en) * 2015-09-04 2018-02-06 Salesforce.Com, Inc. Display screen or portion thereof with animated graphical user interface
US9996222B2 (en) * 2015-09-18 2018-06-12 Samsung Electronics Co., Ltd. Automatic deep view card stacking
KR102408942B1 (ko) * 2015-10-19 2022-06-14 삼성전자주식회사 전자 장치의 입력 처리 방법 및 전자 장치
USD768658S1 (en) * 2015-10-21 2016-10-11 Microsoft Corporation Display screen with animated graphical user interface
US10540435B2 (en) * 2015-11-02 2020-01-21 Microsoft Technology Licensing, Llc Decks, cards, and mobile UI
USD797124S1 (en) * 2015-11-18 2017-09-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD796527S1 (en) * 2015-11-18 2017-09-05 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD797125S1 (en) * 2015-11-18 2017-09-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD796528S1 (en) * 2015-11-19 2017-09-05 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
CN105549814B (zh) * 2015-12-01 2020-12-25 惠州Tcl移动通信有限公司 一种基于移动终端的拍照方法及该移动终端
US10685170B2 (en) * 2015-12-16 2020-06-16 Microsoft Technology Licensing, Llc Dynamic content layout generator
CN105630292A (zh) * 2015-12-28 2016-06-01 联想(北京)有限公司 一种显示控制方法及装置
USD778941S1 (en) 2016-01-08 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD778942S1 (en) 2016-01-11 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD857721S1 (en) * 2016-01-12 2019-08-27 Google Llc Display screen with graphical user interface for presenting user activity timeline in a colloquial style
US9910563B2 (en) * 2016-01-29 2018-03-06 Visual Supply Company Contextually changing omni-directional navigation mechanism
US9977569B2 (en) 2016-01-29 2018-05-22 Visual Supply Company Contextually changing omni-directional navigation mechanism
CN105511733A (zh) * 2016-01-30 2016-04-20 深圳天珑无线科技有限公司 通过压力触控调整多任务排列顺序的方法、***和电子设备
KR102545907B1 (ko) * 2016-02-18 2023-06-22 삼성전자주식회사 콘텐츠 표시 방법 및 이를 수행하는 전자 장치
USD777764S1 (en) * 2016-04-12 2017-01-31 Mercury Studio LLC Display screen with animated graphical user interface
USD816110S1 (en) * 2016-04-20 2018-04-24 Google Llc Display screen with animated graphical user interface
EP3236393B1 (en) * 2016-04-20 2021-10-13 IDEMIA France Control of an external interface on a card
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
USD833466S1 (en) * 2016-09-19 2018-11-13 Oread Group, LLC Display screen or portion thereof with graphical user interface
USD828371S1 (en) 2016-10-20 2018-09-11 Google Llc Display screen 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
USD804508S1 (en) 2016-10-26 2017-12-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD816701S1 (en) 2016-12-14 2018-05-01 Mercury Studio LLC Display screen with animated graphical user interface
USD810101S1 (en) 2016-12-22 2018-02-13 Palantir Technologies, Inc. Display screen or portion thereof with graphical user interface
USD808991S1 (en) 2016-12-22 2018-01-30 Palantir Technologies, Inc. Display screen or portion thereof with graphical user interface
USD810760S1 (en) 2016-12-22 2018-02-20 Palantir Technologies, Inc. Display screen or portion thereof with transitional graphical user interface
WO2018112928A1 (zh) * 2016-12-23 2018-06-28 北京金山安全软件有限公司 一种信息展示方法、装置及终端设备
WO2018112927A1 (zh) * 2016-12-23 2018-06-28 北京金山安全软件有限公司 一种信息展示方法、装置及终端设备
WO2018112924A1 (zh) * 2016-12-23 2018-06-28 北京金山安全软件有限公司 一种信息展示方法、装置及终端设备
WO2018112925A1 (zh) * 2016-12-23 2018-06-28 北京金山安全软件有限公司 信息显示方法、装置及终端设备
US9959010B1 (en) * 2016-12-23 2018-05-01 Beijing Kingsoft Internet Security Software Co., Ltd. Method for displaying information, and terminal equipment
USD868804S1 (en) 2017-01-20 2019-12-03 Twitter, Inc. Display screen with a transitional graphical user interface
US10949065B2 (en) * 2017-01-20 2021-03-16 Microsoft Technology Licensing, Llc Desktop launcher
USD847196S1 (en) * 2017-02-07 2019-04-30 Mitsubishi Electric Corporation Display screen with animated graphical user interface
US11036387B2 (en) * 2017-05-16 2021-06-15 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
USD936663S1 (en) 2017-06-04 2021-11-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD846587S1 (en) 2017-06-04 2019-04-23 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD832876S1 (en) * 2017-08-18 2018-11-06 Salesforce.Com, Inc. Display screen or portion thereof with animated graphical user interface
USD832295S1 (en) * 2017-08-18 2018-10-30 Salesforce.Com, Inc. Display screen or portion thereof with animated graphical user interface
USD839302S1 (en) * 2017-08-28 2019-01-29 Adp, Llc Display screen with animated graphical user interface
EP3612916B1 (en) * 2017-09-05 2022-10-05 Samsung Electronics Co., Ltd. Accessing data items on a computing device
USD846567S1 (en) 2017-10-06 2019-04-23 Apple Inc. Electronic device with graphical user interface
US11194463B2 (en) * 2017-11-08 2021-12-07 Google Llc Methods, systems, and media for presenting offset content
USD864996S1 (en) 2017-11-09 2019-10-29 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
WO2019092838A1 (ja) * 2017-11-09 2019-05-16 楽天株式会社 表示制御システム、表示制御方法、及びプログラム
USD859446S1 (en) 2017-12-28 2019-09-10 Facebook, Inc. Display panel of a programmed computer system with a graphical user interface
USD875774S1 (en) * 2018-01-04 2020-02-18 Panasonic Intellectual Property Management Co., Ltd. Display screen with graphical user interface
JP7119408B2 (ja) * 2018-02-15 2022-08-17 コニカミノルタ株式会社 画像処理装置、画面取扱い方法、およびコンピュータプログラム
USD885412S1 (en) * 2018-03-14 2020-05-26 Google Llc Display screen with animated graphical user interface
JP1621488S (es) * 2018-03-16 2019-01-07
JP1621487S (es) * 2018-03-16 2019-01-07
JP1621489S (es) * 2018-03-16 2019-01-07
USD890201S1 (en) * 2018-03-17 2020-07-14 Expertonica Inc. Display screen or portion thereof with animated graphical user interface
US11366571B2 (en) * 2018-05-04 2022-06-21 Dentma, LLC Visualization components including sliding bars
US10732798B2 (en) * 2018-05-18 2020-08-04 Carefusion 303, Inc. Interface display for infusion module
US11893228B2 (en) 2018-06-03 2024-02-06 Apple Inc. Devices and methods for interacting with an application switching user interface
DK180316B1 (en) 2018-06-03 2020-11-06 Apple Inc Devices and methods for interacting with an application switching user interface
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. SETUP PROCEDURES FOR AN ELECTRONIC DEVICE
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD928800S1 (en) 2018-08-03 2021-08-24 Kilpatrick Townsend & Stockton Llp Display screen or portion thereof having an icon
USD962953S1 (en) 2018-08-03 2022-09-06 Kilpatrick Townsend & Stockton Llp Display screen or portion thereof having an icon
USD920342S1 (en) * 2018-08-03 2021-05-25 Kilpatrick Townsend & Stockton Llp Display screen or portion thereof having an icon
US11815936B2 (en) 2018-08-22 2023-11-14 Microstrategy Incorporated Providing contextually-relevant database content based on calendar data
US11714955B2 (en) 2018-08-22 2023-08-01 Microstrategy Incorporated Dynamic document annotations
USD891453S1 (en) * 2018-09-07 2020-07-28 7hugs Labs SAS Display screen with transitional graphical user interface
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
USD910694S1 (en) 2018-10-30 2021-02-16 Google Llc Display screen with graphical user interface
USD890204S1 (en) * 2018-12-04 2020-07-14 Nuglif (2018) Inc. Display screen or portion thereof with animated graphical user interface
CN109617599B (zh) * 2018-12-18 2021-09-10 上海科梁信息科技股份有限公司 光纤信号转换设备的检测方法、装置及计算机存储介质
US11682390B2 (en) 2019-02-06 2023-06-20 Microstrategy Incorporated Interactive interface for analytics
USD949907S1 (en) * 2019-03-22 2022-04-26 Meta Platforms, Inc. Display screen with an animated graphical user interface
EP3928526A1 (en) 2019-03-24 2021-12-29 Apple Inc. User interfaces for viewing and accessing content on an electronic device
WO2020198237A1 (en) 2019-03-24 2020-10-01 Apple Inc. User interfaces including selectable representations of content items
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
CN113906419A (zh) 2019-03-24 2022-01-07 苹果公司 用于媒体浏览应用程序的用户界面
CA186708S (en) 2019-03-26 2020-12-10 Tertzakian Peter Display screen
USD916841S1 (en) * 2019-04-29 2021-04-20 Anhui Huami Information Technology Co., Ltd. Wearable device display screen with graphical user interface
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
KR102080524B1 (ko) * 2019-07-26 2020-05-27 삼성전자 주식회사 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치
US11288637B2 (en) * 2019-09-16 2022-03-29 Microstrategy Incorporated Systems and methods for analytics integration into electronic applications
USD918938S1 (en) * 2019-10-04 2021-05-11 Google Llc Display screen with animated graphical user interface
USD1003306S1 (en) * 2019-11-01 2023-10-31 LINE Plus Corporation Display panel with a graphical user interface
CN113076154B (zh) * 2020-01-03 2023-09-05 华为技术有限公司 多应用下进行分屏的方法、装置以及电子设备
US20210216102A1 (en) * 2020-01-10 2021-07-15 Microsoft Technology Licensing, Llc Conditional windowing model for foldable computing devices
USD949914S1 (en) 2020-02-11 2022-04-26 Google Llc Display screen or portion thereof with transitional graphical user interface
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
CN113536157B (zh) * 2020-04-21 2024-06-04 阿里巴巴集团控股有限公司 一种搜索结果的生成、推送和交互展示方法及装置和***
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11928382B2 (en) * 2020-11-02 2024-03-12 Dell Products, L.P. Contextual intelligence for virtual workspaces produced across information handling systems (IHSs)
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
USD918250S1 (en) * 2020-12-15 2021-05-04 Hangzhou Glority Software Limited Display screen with graphical user interface
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US20220368548A1 (en) 2021-05-15 2022-11-17 Apple Inc. Shared-content session user interfaces
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11921812B2 (en) * 2022-05-19 2024-03-05 Dropbox, Inc. Content creative web browser
US12007870B1 (en) 2022-11-03 2024-06-11 Vignet Incorporated Monitoring and adjusting data collection from remote participants for health research
US11790107B1 (en) 2022-11-03 2023-10-17 Vignet Incorporated Data sharing platform for researchers conducting clinical trials

Family Cites Families (230)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US567708A (en) * 1896-09-15 goodwin
US4680577A (en) 1983-11-28 1987-07-14 Tektronix, Inc. Multipurpose cursor control keyswitch
US5146556A (en) * 1988-10-11 1992-09-08 Next Computer, Inc. System and method for managing graphic images
GB9024526D0 (en) * 1990-11-12 1991-01-02 Eden Group Ltd Electronic display apparatus
JP2613326B2 (ja) 1991-07-15 1997-05-28 財団法人ニューメディア開発協会 情報処理装置の履歴内容提示方法、及びその装置
US5377317A (en) 1991-12-20 1994-12-27 International Business Machines Corporation Method and apparatus for distinctively displaying windows on a computer display screen
US5588105A (en) 1992-11-16 1996-12-24 Apple Computer, Inc. Status bar for application windows
US5499330A (en) * 1993-09-17 1996-03-12 Digital Equipment Corp. Document display system for organizing and displaying documents as screen objects organized along strand paths
US5586243A (en) 1994-04-15 1996-12-17 International Business Machines Corporation Multiple display pointers for computer graphical user interfaces
US5473745A (en) * 1994-12-14 1995-12-05 International Business Machines Corporation Exposing and hiding a title bar behind its window using a visual cue
US5677708A (en) * 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
US5675361A (en) 1995-08-23 1997-10-07 Santilli; Donald S. Computer keyboard pointing device
US6061050A (en) 1995-10-27 2000-05-09 Hewlett-Packard Company User interface device
US5766708A (en) 1996-08-01 1998-06-16 Gabel S.R.L. Ski poles for skiers made of material having high resistance and inherently fragile
US6407757B1 (en) 1997-12-18 2002-06-18 E-Book Systems Pte Ltd. Computer-based browsing method and computer program product for displaying information in an electronic book form
JPH10161837A (ja) * 1996-10-03 1998-06-19 Nikon Corp 表示装置、表示方法、および、記録媒体
US6011537A (en) 1997-01-27 2000-01-04 Slotznick; Benjamin System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space
US6374200B1 (en) * 1997-02-03 2002-04-16 Fujitsu Limited Layout apparatus for laying out objects in space and method thereof
CN1126025C (zh) 1997-08-12 2003-10-29 松下电器产业株式会社 窗口显示装置
WO1999022314A1 (fr) 1997-10-29 1999-05-06 Sharp Kabushiki Kaisha Dispositif de commande d'affichage et dispositif de reproduction d'affichage pour livres electroniques
US6613100B2 (en) * 1997-11-26 2003-09-02 Intel Corporation Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
EP2256605B1 (en) 1998-01-26 2017-12-06 Apple Inc. Method and apparatus for integrating manual input
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US7840912B2 (en) 2006-01-30 2010-11-23 Apple Inc. Multi-touch gesture dictionary
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US7844914B2 (en) 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7800592B2 (en) 2005-03-04 2010-09-21 Apple Inc. Hand held electronic device with multiple touch sensing devices
JP4314743B2 (ja) * 1998-11-30 2009-08-19 ソニー株式会社 情報提供装置及び情報提供方法
US7216300B2 (en) 1998-12-30 2007-05-08 Ncr Corp. Method and apparatus for an applet to display multiple windows
DE69921956T2 (de) 1999-02-11 2006-02-09 Sony International (Europe) Gmbh Edgerät für die drahtlose Telekommunikation und Verfahren zur Anzeige von Symbolen auf einer Anzeigevorrichtung eines solchen Endgeräts
AU3932300A (en) * 1999-04-06 2000-10-23 Microsoft Corporation Method and apparatus for providing a three-dimensional task gallery computer interface
US20030006956A1 (en) 1999-05-24 2003-01-09 Charles Yimin Wu Data entry device recording input in two dimensions
US7151528B2 (en) 1999-06-22 2006-12-19 Cirque Corporation System for disposing a proximity sensitive touchpad behind a mobile phone keypad
JP2001134382A (ja) 1999-11-04 2001-05-18 Sony Corp 図形処理装置
US6734880B2 (en) 1999-11-24 2004-05-11 Stentor, Inc. User interface for a medical informatics systems
US7434177B1 (en) * 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US6957395B1 (en) 2000-01-04 2005-10-18 Apple Computer, Inc. Computer interface having a single window mode of operation
JP2001265481A (ja) 2000-03-21 2001-09-28 Nec Corp ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体
AU2001252242A1 (en) 2000-03-31 2001-10-08 Glenn Rolus Borgward Universal digital mobile device
JP4325075B2 (ja) 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
FI108901B (fi) 2000-06-26 2002-04-15 Nokia Corp Kosketustuntumaltaan hyvä sähkömekaaninen tietojen syöttömekanismi
US8120625B2 (en) 2000-07-17 2012-02-21 Microsoft Corporation Method and apparatus using multiple sensors in a device with a display
US7170500B2 (en) 2000-08-29 2007-01-30 Palm, Inc. Flip-style user interface
GB2367530B (en) 2000-10-03 2003-07-23 Nokia Mobile Phones Ltd User interface device
US6680677B1 (en) 2000-10-06 2004-01-20 Logitech Europe S.A. Proximity detector to indicate function of a key
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US7030861B1 (en) 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
JP2002259001A (ja) * 2001-03-05 2002-09-13 Shingo Tsuda ウィンドウ操作方法及び装置
US6915489B2 (en) 2001-03-28 2005-07-05 Hewlett-Packard Development Company, L.P. Image browsing using cursor positioning
US6943773B2 (en) * 2001-05-11 2005-09-13 Palmone, Inc. Page flicking mechanism for electronic display devices that paginate content
US6836870B2 (en) 2001-06-15 2004-12-28 Cubic Corporation Method and system for incorporating a dynamic situation display in a powerpoint slide show presentation
NO20020895L (no) 2001-06-27 2002-12-30 Ziad Badarneh Interaktivt system i tilknytning til elektronisk utstyr
US7159176B2 (en) 2001-08-29 2007-01-02 Digeo, Inc. System and method for focused navigation within a user interface
US7650569B1 (en) 2001-08-29 2010-01-19 Allen Paul G System and method for focused navigation within a user interface
GB0124791D0 (en) * 2001-10-16 2001-12-05 Ibm A method and system for controlling a tabbed pane in a graphical user interfaceof a data processing system
US7346855B2 (en) * 2001-12-21 2008-03-18 Microsoft Corporation Method and system for switching between multiple computer applications
TW563974U (en) 2002-02-06 2003-11-21 Lite On Technology Corp Electricity saving device for user for user interface terminal device of cellular phone
US7036025B2 (en) 2002-02-07 2006-04-25 Intel Corporation Method and apparatus to reduce power consumption of a computer system display screen
GB0204652D0 (en) 2002-02-28 2002-04-10 Koninkl Philips Electronics Nv A method of providing a display gor a gui
TWI238348B (en) 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
US7519918B2 (en) 2002-05-30 2009-04-14 Intel Corporation Mobile virtual desktop
US8001488B1 (en) 2002-05-31 2011-08-16 Hewlett-Packard Development Company, L.P. User interface dial with display
TWI313835B (en) 2002-06-04 2009-08-21 Koninkl Philips Electronics Nv Method of measuring the movement of an object relative to a user's input device and related input device,mobile phone apparatus, cordless phone apparatus, laptor computer, mouse and remote control
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US7549127B2 (en) 2002-08-01 2009-06-16 Realnetworks, Inc. Method and apparatus for resizing video content displayed within a graphical user interface
US20040070631A1 (en) * 2002-09-30 2004-04-15 Brown Mark L. Apparatus and method for viewing thumbnail images corresponding to print pages of a view on a display
US7058901B1 (en) 2002-10-29 2006-06-06 Koninklijke Philips Electronics N.V. Methods and apparatus for controlling the display of medical images
US20080177994A1 (en) 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
US7362313B2 (en) 2003-01-17 2008-04-22 3M Innovative Properties Company Touch simulation system and method
WO2004073284A2 (en) * 2003-02-06 2004-08-26 Flextronics Sales & Marketing (A-P) Ltd. Integrated cellular phone, digital camera, and pda, with swivel mechanism providing access to the interface elements of each function
US7461352B2 (en) 2003-02-10 2008-12-02 Ronald Mark Katsuranis Voice activated system and methods to enable a computer user working in a first graphical application window to display and control on-screen help, internet, and other information content in a second graphical application window
EP1599998B1 (en) 2003-02-11 2011-04-06 NDS Limited Apparatus and methods for handling interactive applications in broadcast networks
US8745541B2 (en) 2003-03-25 2014-06-03 Microsoft Corporation Architecture for controlling a computer using hand gestures
KR20040083788A (ko) 2003-03-25 2004-10-06 삼성전자주식회사 제스쳐 커맨드를 이용하여 프로그램을 구동시킬 수 있는휴대용 단말기 및 이를 이용한 프로그램 구동 방법
US7665041B2 (en) * 2003-03-25 2010-02-16 Microsoft Corporation Architecture for controlling a computer using hand gestures
US7480872B1 (en) 2003-04-06 2009-01-20 Apple Inc. Method and apparatus for dynamically resizing windows
US20050003851A1 (en) 2003-06-05 2005-01-06 Visteon Global Technologies, Inc. Radio system with touch pad interface
US8127248B2 (en) * 2003-06-20 2012-02-28 Apple Inc. Computer interface having a virtual single-layer mode for viewing overlapping objects
US7352363B2 (en) 2003-06-27 2008-04-01 Microsoft Corporation Single finger or thumb method for text entry via a keypad
US7164410B2 (en) 2003-07-28 2007-01-16 Sig G. Kupka Manipulating an on-screen object using zones surrounding the object
US20050204306A1 (en) * 2003-09-15 2005-09-15 Hideya Kawahara Enhancements for manipulating two-dimensional windows within a three-dimensional display model
US7411575B2 (en) 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US20050071761A1 (en) 2003-09-25 2005-03-31 Nokia Corporation User interface on a portable electronic device
WO2005031552A2 (en) 2003-09-30 2005-04-07 Koninklijke Philips Electronics, N.V. Gesture to define location, size, and/or content of content window on a display
US7176902B2 (en) 2003-10-10 2007-02-13 3M Innovative Properties Company Wake-on-touch for vibration sensing touch input devices
US7145552B2 (en) 2003-10-22 2006-12-05 Solectron Corporation Electric field proximity keyboards and detection systems
US20050102638A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Navigate, click and drag images in mobile applications
US20050131945A1 (en) 2003-12-16 2005-06-16 International Business Machines Corporation Compact interface for the display and navigation of object hierarchies
JP4341408B2 (ja) 2004-01-15 2009-10-07 パナソニック株式会社 画像表示方法及び装置
US8001479B2 (en) 2004-02-03 2011-08-16 Ronald Mark Katsuranis System and methods to access computer files and position and control application window(s) on a graphical user interface
US7437005B2 (en) * 2004-02-17 2008-10-14 Microsoft Corporation Rapid visual sorting of digital files and data
US8276095B2 (en) 2004-02-20 2012-09-25 Advanced Intellectual Property Group, Llc System for and method of generating and navigating within a workspace of a computer application
US20050190280A1 (en) * 2004-02-27 2005-09-01 Haas William R. Method and apparatus for a digital camera scrolling slideshow
US7647266B1 (en) 2004-03-24 2010-01-12 Trading Technologies International, Inc. System and method for holding and sending an order to a matching engine
US20050219227A1 (en) 2004-03-30 2005-10-06 Konica Minolta Business Technologies, Inc. User interface device executing selection and registration of two-dimensionally arranged options and associated image forming apparatus
CA2504118A1 (en) 2004-04-09 2005-10-09 Opinionlab, Inc. Using software incorporated into a web page to collect page-specific user feedback concerning a document embedded in the web page
US8448083B1 (en) 2004-04-16 2013-05-21 Apple Inc. Gesture control of multimedia editing applications
TWI272539B (en) 2004-06-03 2007-02-01 Atlab Inc Electrical touch sensor and human interface device using the same
TW200622893A (en) * 2004-07-09 2006-07-01 Nokia Corp Cute user interface
US20060015878A1 (en) 2004-07-14 2006-01-19 Ritter Gerd M Command entry portal navigation
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
US7640502B2 (en) 2004-10-01 2009-12-29 Microsoft Corporation Presentation facilitation
US20060123359A1 (en) 2004-12-03 2006-06-08 Schatzberger Richard J Portable electronic device having user interactive visual interface
US7478326B2 (en) * 2005-01-18 2009-01-13 Microsoft Corporation Window information switching system
US8341541B2 (en) * 2005-01-18 2012-12-25 Microsoft Corporation System and method for visually browsing of open windows
US8464176B2 (en) * 2005-01-19 2013-06-11 Microsoft Corporation Dynamic stacking and expansion of visual items
EP1688830A1 (en) 2005-02-08 2006-08-09 Research In Motion Limited Handheld electronic device having keyboard that provides two-dimensional navigation, and associated method
CN101133385B (zh) 2005-03-04 2014-05-07 苹果公司 手持电子设备、手持设备及其操作方法
JP2006260028A (ja) 2005-03-16 2006-09-28 Sony Corp 遠隔操作システム、リモートコントローラ、遠隔操作方法、情報処理装置、情報処理方法、およびプログラム
US7802202B2 (en) 2005-03-17 2010-09-21 Microsoft Corporation Computer interaction based upon a currently active input device
JP4281700B2 (ja) 2005-03-23 2009-06-17 ヤマハ株式会社 複数のウィンドウを管理する方法
US9134884B2 (en) * 2005-03-30 2015-09-15 Ebay Inc. Methods and systems to process a selection of a browser back button
US7478339B2 (en) 2005-04-01 2009-01-13 Microsoft Corporation Method and apparatus for application window grouping and management
US7673255B2 (en) * 2005-04-22 2010-03-02 Microsoft Corporation Interface and system for manipulating thumbnails of live windows in a window manager
US20060241864A1 (en) * 2005-04-22 2006-10-26 Outland Research, Llc Method and apparatus for point-and-send data transfer within an ubiquitous computing environment
US20070024646A1 (en) * 2005-05-23 2007-02-01 Kalle Saarinen Portable electronic apparatus and associated method
US7932895B2 (en) 2005-05-24 2011-04-26 Nokia Corporation Control of an electronic device using a gesture as an input
US7797641B2 (en) 2005-05-27 2010-09-14 Nokia Corporation Mobile communications terminal and method therefore
US7360166B1 (en) * 2005-08-17 2008-04-15 Clipmarks Llc System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
JP2007058785A (ja) 2005-08-26 2007-03-08 Canon Inc 情報処理装置及び前記装置におけるドラグオブジェクトの操作方法
US20070152980A1 (en) 2006-01-05 2007-07-05 Kenneth Kocienda Touch Screen Keyboards for Portable Electronic Devices
US7694231B2 (en) 2006-01-05 2010-04-06 Apple Inc. Keyboards for portable electronic devices
US7954064B2 (en) * 2005-10-27 2011-05-31 Apple Inc. Multiple dashboards
US9069877B2 (en) 2005-12-07 2015-06-30 Ziilabs Inc., Ltd. User interface with variable sized icons
KR100801089B1 (ko) 2005-12-13 2008-02-05 삼성전자주식회사 터치 및 드래그를 이용하여 제어 가능한 모바일 장치 및 그조작 방법
CN101379461A (zh) 2005-12-30 2009-03-04 苹果公司 具有多重触摸输入的便携式电子设备
US8421755B2 (en) 2006-01-17 2013-04-16 World Properties, Inc. Capacitive touch sensor with integral EL backlight
KR100772864B1 (ko) 2006-01-20 2007-11-02 삼성전자주식회사 멀티미디어 컨텐츠를 디스플레이하는 장치 및 방법
US8196055B2 (en) 2006-01-30 2012-06-05 Microsoft Corporation Controlling application windows in an operating system
KR100754211B1 (ko) 2006-03-15 2007-09-03 삼성전자주식회사 멀티태스킹을 위한 사용자 인터페이스 방법 및 그 방법을수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
KR100746874B1 (ko) 2006-03-16 2007-08-07 삼성전자주식회사 이동 단말기에서 터치패드를 이용한 서비스 제공 장치 및방법
US7595810B2 (en) 2006-03-22 2009-09-29 Apple Inc. Methods of manipulating a screen space of a display device
US20070245263A1 (en) * 2006-03-29 2007-10-18 Alltel Communications, Inc. Graphical user interface for wireless device
KR20070113025A (ko) 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR101269375B1 (ko) 2006-05-24 2013-05-29 엘지전자 주식회사 터치스크린 장치 및 이의 이미지 표시방법
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US8683362B2 (en) 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US20070247431A1 (en) 2006-04-20 2007-10-25 Peter Skillman Keypad and sensor combination to provide detection region that overlays keys
US20090278806A1 (en) 2008-05-06 2009-11-12 Matias Gonzalo Duarte Extended touch-sensitive control area for electronic device
US20070250787A1 (en) 2006-04-21 2007-10-25 Hideya Kawahara Enhancing visual representation and other effects for application management on a device with a small screen
TW200805131A (en) 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
DE112007002544A1 (de) 2006-06-09 2010-07-22 Apple Inc., Cupertino Flüssigkristallanzeige mit Berührungsbildschirm
US8243027B2 (en) 2006-06-09 2012-08-14 Apple Inc. Touch screen liquid crystal display
US8068097B2 (en) 2006-06-27 2011-11-29 Cypress Semiconductor Corporation Apparatus for detecting conductive material of a pad layer of a sensing device
US7880728B2 (en) 2006-06-29 2011-02-01 Microsoft Corporation Application switching via a touch screen interface
US20090249203A1 (en) 2006-07-20 2009-10-01 Akira Tsuruta User interface device, computer program, and its recording medium
US8464177B2 (en) * 2006-07-26 2013-06-11 Roy Ben-Yoseph Window resizing in a graphical user interface
US10503342B2 (en) 2006-08-04 2019-12-10 Apple Inc. User interface spaces
US7585217B2 (en) 2006-09-05 2009-09-08 Cfph, Llc Secondary game
US7847790B2 (en) 2006-08-30 2010-12-07 Elan Home Systems Interactive touchpad
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7934156B2 (en) 2006-09-06 2011-04-26 Apple Inc. Deletion gestures on a portable multifunction device
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
GB2480777B (en) 2006-09-11 2012-01-04 Apple Inc Media player with image-based browsing
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US20150169528A1 (en) 2006-09-13 2015-06-18 Carl Sjogreen Calendar information events
CN104656900A (zh) * 2006-09-13 2015-05-27 意美森公司 用于游戏厅游戏触觉的***和方法
KR100782081B1 (ko) 2006-09-20 2007-12-04 삼성전자주식회사 휴대 단말기의 터치 스크린을 이용한 데이터 통신 방법
DE602007008808D1 (de) 2006-10-04 2010-10-14 Canon Kk Komponententräger, Druckkopf und Kopfpatrone mit dem Komponententräger
US20080084400A1 (en) 2006-10-10 2008-04-10 Outland Research, Llc Touch-gesture control of video media play on handheld media players
KR100783552B1 (ko) 2006-10-11 2007-12-07 삼성전자주식회사 휴대 단말기의 입력 제어 방법 및 장치
US8756516B2 (en) 2006-10-31 2014-06-17 Scenera Technologies, Llc Methods, systems, and computer program products for interacting simultaneously with multiple application programs
US7969426B2 (en) * 2006-10-31 2011-06-28 Hewlett-Packard Development Company, L.P. Light sensitive display interface for computing devices
US20080115081A1 (en) * 2006-11-09 2008-05-15 Microsoft Corporation Enhanced windows management feature
US20080163053A1 (en) 2006-12-28 2008-07-03 Samsung Electronics Co., Ltd. Method to provide menu, using menu set and multimedia device using the same
US8214768B2 (en) 2007-01-05 2012-07-03 Apple Inc. Method, system, and graphical user interface for viewing multiple application windows
US7877707B2 (en) 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US7966578B2 (en) 2007-01-07 2011-06-21 Apple Inc. Portable multifunction device, method, and graphical user interface for translating displayed content
US7770136B2 (en) 2007-01-24 2010-08-03 Microsoft Corporation Gesture recognition interactive feedback
JP4982505B2 (ja) 2007-01-25 2012-07-25 シャープ株式会社 マルチウィンドウ管理装置及びプログラム、記憶媒体、並びに情報処理装置
US8191003B2 (en) 2007-02-14 2012-05-29 International Business Machines Corporation Managing transparent windows
KR101450584B1 (ko) 2007-02-22 2014-10-14 삼성전자주식회사 단말의 화면 표시 방법
JP2008204402A (ja) 2007-02-22 2008-09-04 Eastman Kodak Co ユーザインターフェース装置
US8351989B2 (en) 2007-02-23 2013-01-08 Lg Electronics Inc. Method of displaying menu in a mobile communication terminal
ES2606396T3 (es) 2007-03-30 2017-03-23 Microsoft Technology Licensing, Llc Método para controlar un dispositivo de comunicación móvil equipado con pantalla táctil, dispositivo de comunicación y método de ejecución de funciones del mismo
KR100842604B1 (ko) 2007-04-09 2008-07-01 삼성전자주식회사 모드를 전환하는 방법 및 이동 통신 단말기
EP2132920A1 (en) 2007-04-10 2009-12-16 Nokia Corporation Improvements in or relating to electronic devices
US20080281689A1 (en) 2007-05-09 2008-11-13 Yahoo! Inc. Embedded video player advertisement display
KR20080104858A (ko) 2007-05-29 2008-12-03 삼성전자주식회사 터치 스크린 기반의 제스쳐 정보 제공 방법 및 장치, 그장치를 포함하는 정보 단말 기기
US8269728B2 (en) 2007-06-07 2012-09-18 Smart Technologies Ulc System and method for managing media data in a presentation system
US8667418B2 (en) * 2007-06-08 2014-03-04 Apple Inc. Object stack
US8059101B2 (en) 2007-06-22 2011-11-15 Apple Inc. Swipe gestures for touch screen keyboards
USD615989S1 (en) 2007-06-28 2010-05-18 Apple Inc. Animated graphical user interface for a display screen or portion thereof
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US9116593B2 (en) 2007-07-06 2015-08-25 Qualcomm Incorporated Single-axis window manager
US7941429B2 (en) 2007-07-10 2011-05-10 Yahoo! Inc. Interface for visually searching and navigating objects
JP4796017B2 (ja) 2007-07-30 2011-10-19 京セラ株式会社 電子機器
JP5143503B2 (ja) * 2007-08-28 2013-02-13 任天堂株式会社 プログラム、情報処理装置、情報処理システムおよび情報処理方法
US20090070691A1 (en) 2007-09-12 2009-03-12 Devicefidelity, Inc. Presenting web pages through mobile host devices
TWI417764B (zh) 2007-10-01 2013-12-01 Giga Byte Comm Inc A control method and a device for performing a switching function of a touch screen of a hand-held electronic device
KR101397080B1 (ko) * 2007-10-05 2014-05-21 엘지전자 주식회사 멀티 기능 실행능력을 갖는 휴대 단말기 및 그 방법
US8296676B2 (en) 2007-10-15 2012-10-23 Harman International Industries, Incorporated System for a text speller
US8312373B2 (en) * 2007-10-18 2012-11-13 Nokia Corporation Apparatus, method, and computer program product for affecting an arrangement of selectable items
US8933892B2 (en) 2007-11-19 2015-01-13 Cirque Corporation Touchpad combined with a display and having proximity and touch sensing capabilities to enable different functions or interfaces to be displayed
US8245155B2 (en) 2007-11-29 2012-08-14 Sony Corporation Computer implemented display, graphical user interface, design and method including scrolling features
KR101387527B1 (ko) 2007-12-06 2014-04-23 엘지전자 주식회사 단말기 및 그 메뉴 아이콘 디스플레이 방법
US9513765B2 (en) 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US8893039B2 (en) 2007-12-11 2014-11-18 Panasonic Corporation Apparatus and method for automatic focus shift
US8154523B2 (en) 2007-12-13 2012-04-10 Eastman Kodak Company Electronic device, display and touch-sensitive user interface
WO2009080653A1 (en) 2007-12-20 2009-07-02 Purple Labs Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer
US20090164928A1 (en) * 2007-12-21 2009-06-25 Nokia Corporation Method, apparatus and computer program product for providing an improved user interface
TWI356337B (en) * 2007-12-26 2012-01-11 Htc Corp A user interface of electronic apparatus
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US8490019B2 (en) * 2008-01-29 2013-07-16 Microsoft Corporation Displaying thumbnail copies of each running item from one or more applications
AU2009209018B2 (en) * 2008-01-30 2014-03-20 Google Llc Notification of mobile device events
US8423076B2 (en) 2008-02-01 2013-04-16 Lg Electronics Inc. User interface for a mobile device
US8250604B2 (en) 2008-02-05 2012-08-21 Sony Corporation Near real-time multiple thumbnail guide with single tuner
US8543933B2 (en) * 2008-02-21 2013-09-24 Emtrace Technologies Usa, Inc. Slideshow display of images for user-defined groups of applications
US8352877B2 (en) 2008-03-06 2013-01-08 Microsoft Corporation Adjustment of range of content displayed on graphical user interface
JP4171770B1 (ja) 2008-04-24 2008-10-29 任天堂株式会社 オブジェクト表示順変更プログラム及び装置
US20090267909A1 (en) 2008-04-27 2009-10-29 Htc Corporation Electronic device and user interface display method thereof
TWI373728B (en) 2008-05-02 2012-10-01 Htc Corp Method and apparatus for browsing item information and recording medium using the same
US8159469B2 (en) 2008-05-06 2012-04-17 Hewlett-Packard Development Company, L.P. User interface for initiating activities in an electronic device
US8266550B1 (en) * 2008-05-28 2012-09-11 Google Inc. Parallax panning of mobile device desktop
US8229410B2 (en) * 2008-06-30 2012-07-24 Qualcomm Incorporated Methods for supporting multitasking in a mobile device
US20100031202A1 (en) * 2008-08-04 2010-02-04 Microsoft Corporation User-defined gesture set for surface computing
KR20100020818A (ko) * 2008-08-13 2010-02-23 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US8600446B2 (en) 2008-09-26 2013-12-03 Htc Corporation Mobile device interface with dual windows
US8451236B2 (en) 2008-12-22 2013-05-28 Hewlett-Packard Development Company L.P. Touch-sensitive display screen with absolute and relative input modes
US8547244B2 (en) 2008-12-22 2013-10-01 Palm, Inc. Enhanced visual feedback for touch-sensitive input device
US8291348B2 (en) 2008-12-31 2012-10-16 Hewlett-Packard Development Company, L.P. Computing device and method for selecting display regions responsive to non-discrete directional input actions and intelligent content analysis
US9176747B2 (en) 2009-02-17 2015-11-03 Sandisk Il Ltd. User-application interface
US9262071B2 (en) * 2009-03-16 2016-02-16 Microsoft Technology Licensing, Llc Direct manipulation of content
US20110252357A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US8713473B2 (en) * 2011-04-26 2014-04-29 Google Inc. Mobile browser context switching

Also Published As

Publication number Publication date
EP2286325A2 (en) 2011-02-23
US20140258897A1 (en) 2014-09-11
GB2492709B (en) 2013-04-10
US8683362B2 (en) 2014-03-25
GB201219130D0 (en) 2012-12-05
GB2474153A (en) 2011-04-06
WO2009143076A3 (en) 2010-01-14
US20190012054A1 (en) 2019-01-10
US20140157191A1 (en) 2014-06-05
WO2009143076A2 (en) 2009-11-26
GB2492709A (en) 2013-01-09
CN102099776A (zh) 2011-06-15
US20100095240A1 (en) 2010-04-15
GB2492710A (en) 2013-01-09
EP2286325B1 (en) 2019-08-21
US20220283682A1 (en) 2022-09-08
US20180018072A1 (en) 2018-01-18
GB2474153B (en) 2013-02-27
CN105930045A (zh) 2016-09-07
US9395888B2 (en) 2016-07-19
CN103558965B (zh) 2017-03-01
US11379098B2 (en) 2022-07-05
CN103558965A (zh) 2014-02-05
DE112009001276T5 (de) 2012-01-12
HUE045903T2 (hu) 2020-01-28
DE202009018283U1 (de) 2011-08-26
GB201219131D0 (en) 2012-12-05
GB201021630D0 (en) 2011-02-02
CN105930045B (zh) 2019-03-29
EP2286325A4 (en) 2012-05-02
CN102099776B (zh) 2013-09-25
GB2492710B (en) 2013-04-10

Similar Documents

Publication Publication Date Title
ES2754816T3 (es) Metáfora de tarjeta para las actividades en un dispositivo informático
ES2728417T3 (es) Navegación entre actividades en un dispositivo informático
US11989409B2 (en) Device, method, and graphical user interface for displaying a plurality of settings controls
US11567644B2 (en) Cursor integration with a touch screen user interface
US20230409166A1 (en) Multi-dimensional object rearrangement
US10579204B2 (en) User interface for multiple display regions
JP5684291B2 (ja) オンおよびオフスクリーン・ジェスチャーの組み合わせ
JP5883400B2 (ja) オンスクリーン入力を作るためのオフスクリーン・ジェスチャー
JP2024054314A (ja) 同時に開いているソフトウェアアプリケーションを管理するためのデバイス、方法、及びグラフィカルユーザインタフェース
CN103037038B (zh) 全屏模式
US20140232671A1 (en) Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US20140282110A1 (en) Device, method, and graphical user interface for managing concurrently open software applications
US20140173517A1 (en) Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
KR20190142362A (ko) 터치 감응형 디스플레이를 갖는 전자 디바이스 상에 동시에 디스플레이되는 다수의 애플리케이션들과 상호작용하기 위한 시스템들 및 방법들
WO2024046076A1 (zh) 工具栏显示方法、装置、终端和计算机可读存储介质
US20230393700A1 (en) Systems and Methods for Interacting with Multiple Applications on an Electronic Device