ES2376788T3 - Desplazamiento de listas por pantalla y traslación, escalado y rotación de documentos en una pantalla táctil - Google Patents
Desplazamiento de listas por pantalla y traslación, escalado y rotación de documentos en una pantalla táctil Download PDFInfo
- Publication number
- ES2376788T3 ES2376788T3 ES08713567T ES08713567T ES2376788T3 ES 2376788 T3 ES2376788 T3 ES 2376788T3 ES 08713567 T ES08713567 T ES 08713567T ES 08713567 T ES08713567 T ES 08713567T ES 2376788 T3 ES2376788 T3 ES 2376788T3
- Authority
- ES
- Spain
- Prior art keywords
- electronic document
- touch screen
- edge
- screen
- document
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Navigation (AREA)
- Telephone Function (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Un procedimiento implementado por ordenador, que comprende: en un dispositivo (100; 1700) con una pantalla táctil (112; 1740): detectar (702) un movimiento de un objeto sobre o cerca de la pantalla táctil; en respuesta a la detección del movimiento, trasladar (704) un documento electrónico mostrado en la pantalla táctil en una primera dirección; caracterizado por en respuesta a trasladar, en la primera dirección, el documento electrónico más allá de un borde del documento electrónico mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil (710-Sí), mostrar (714) un área más allá del borde del documento; y en respuesta a detectar que el objeto ya no está sobre o cerca de la pantalla táctil, trasladar (720) el documento electrónico en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento electrónico.
Description
Desplazamiento de listas por pantalla y traslación, escalado y rotación de documentos en una pantalla táctil
Campo técnico
Las formas de realización divulgadas se refieren en general a dispositivos con pantallas táctiles y, más en particular, al desplazamiento de listas por pantalla y a la traslación, rotación y escalado de documentos electrónicos en dispositivos con pantallas táctiles.
A medida que los dispositivos electrónicos portátiles se vuelven más compactos y el número de funciones llevadas a cabo por un dispositivo dado aumenta, diseñar una interfaz de usuario que permita a los usuarios interactuar fácilmente con un dispositivo multifunción se ha convertido en un desafío importante. Este desafío es particularmente importante para dispositivos portátiles manuales, los cuales presentan pantallas mucho más pequeñas que los ordenadores portátiles o de escritorio. Esta situación plantea algunos problemas ya que la interfaz de usuario es la pasarela a través de la cual los usuarios reciben no solamente contenido sino también respuestas a las acciones o comportamientos del usuario, incluyendo los intentos del usuario de acceder a características, herramientas y funciones del dispositivo. Algunos dispositivos de comunicación portátiles (por ejemplo, teléfonos móviles, denominados en ocasiones como móviles, teléfonos celulares, celulares, etc.) han recurrido a añadir más botones pulsadores, incrementando la densidad de botones pulsadores, a sobrecargar las funciones de los botones pulsadores, o a utilizar complejos sistemas de menú para permitir a un usuario acceder a, almacenar y manipular datos. Estas interfaces de usuario convencionales dan normalmente como resultado complejas secuencias de teclas y jerarquías de menú que el usuario debe memorizar.
Muchas interfaces de usuario convencionales, como las que incluyen botones pulsadores físicos, son además inflexibles. Esto no es deseable ya puede impedir configurar y/o adaptar una interfaz de usuario ya sea por medio de una aplicación que se ejecute en el dispositivo portátil o por medio de los usuarios. Cuando se añade el lento requisito de memorizar múltiples secuencias de teclas y jerarquía de menús, y la dificultad de activar un botón pulsador deseado, tal inflexibilidad es frustrante para la mayoría de usuarios.
Como resultado del pequeño tamaño de las pantallas en los dispositivos electrónicos portátiles y del tamaño potencialmente grande de los archivos electrónicos, normalmente solo puede mostrarse en la pantalla una parte de una lista o de un documento electrónico de interés para un usuario en un momento dado. Por lo tanto, los usuarios necesitarán normalmente desplazar por pantalla las listas mostradas o trasladar los documentos electrónicos mostrados. Sin embargo, las limitaciones de las interfaces de usuario convencionales pueden hacer que estas acciones sean incómodas de llevar a cabo.
Un procedimiento para desplazar por pantalla una ventana de visión aplicado en un aparato de información de control táctil se divulga en el documento US 2004/0021676 A1, en el que el aparato utiliza un dispositivo de entrada o el dedo de un usuario para una señal de entrada. Si un modo de desplazamiento por pantalla se introduce mediante una señal correspondiente, el aparato calcula un desplazamiento vertical y un desplazamiento horizontal de un valor de coordenada inicial y un valor de coordenada final y después mueve la página de ventana de visión de manera correspondiente. Si la región de movimiento del dispositivo de entrada está más allá de un borde de visualización de la página de ventana de visión o si el desplazamiento supera una distancia móvil de la barra de desplazamiento de la ventana de visión, la página de ventana de visión no se desplazará por pantalla más allá del final (o parte superior) de la página de ventana de visión, es decir, el desplazamiento por pantalla simplemente se detiene cuando se alcanza el final o la parte superior.
Varios conceptos básicos de diseño de editor se divulgan en el documento de Tidwell et al.: “Designing Interfaces”, publicado el 1 de noviembre de 2005, en la sección 85 “magnetism”. En particular, esta publicación señala que los objetos mostrados en un editor pueden hacerse “magnéticos” con respecto a los elementos (por ejemplo, el borde de una pantalla) que un usuario sitúa en torno a ellos. Cuando el usuario arrastra un objeto muy cerca de uno de estos elementos, deberían quedarse pegados. Dicho de otro modo, lo que el magnetismo provoca es que la zona objetivo del ratón sea mayor de lo que realmente es, lo que ayuda a compensar la falta de pericia de un usuario con el ratón cuando necesita colocar objetos de manera muy precisa, por ejemplo al lado de otros objetos.
Otro sistema y procedimiento de desplazamiento de imágenes en una pantalla táctil se divulga en el documento WO 03/060622 A2. Las visualizaciones de imágenes electrónicas de listas que se extienden más allá de la dimensión de visualización vertical de la pantalla se desplazan en dirección vertical tocando la pantalla con un dedo y después moviendo el dedo en la dirección deseada en la pantalla. De manera natural, la velocidad de desplazamiento inicial de la imagen mostrada corresponde a la velocidad de movimiento del dedo a lo largo de la pantalla. Cuando el dedo de un usuario se separa de la pantalla, el sistema detecta esta separación y posteriormente permite que la velocidad de desplazamiento vertical de la imagen se reduzca de manera controlada. Cuando se desee detener el movimiento de la imagen en un punto dado o hacer una selección a partir de la imagen mostrada, el sistema mide la cantidad de tiempo que el dedo está en contacto con la pantalla y la distancia que recorre el dedo durante ese tiempo para determinar si una selección es deseada o si solo se desea detener el desplazamiento de la imagen.
Además, el desplazamiento por pantalla de listas visualizadas y la traslación de documentos electrónicos pueden ser incómodos tanto en dispositivos electrónicos portátiles como no portátiles con pantallas táctiles. Un usuario puede quedar frustrado si el desplazamiento por pantalla o la traslación no reflejan la intención del usuario. Asimismo, un usuario puede quedar frustrado si la rotación y el escalado de documentos electrónicos no reflejan la intención del usuario.
Por consiguiente, existe la necesidad de dispositivos con pantalla táctiles con interfaces de usuario más transparentes e intuitivas para el desplazamiento por pantalla de listas y para trasladar, rotar y escalar documentos electrónicos que sean fáciles de utilizar, configurar y/o adaptar.
Las deficiencias anteriores y otros problemas asociados con las interfaces de usuario para dispositivos portátiles y dispositivos con pantallas sensibles al tacto se reducen o se eliminan mediante el procedimiento y el dispositivo divulgados según las reivindicaciones 1, 18 y 19. En algunas formas de realización, el dispositivo presenta una pantalla sensible al tacto (también conocida como “pantalla táctil”) con una interfaz gráfica de usuario (GUI), uno o más procesadores, una memoria y uno o más módulos, programas o conjuntos de instrucciones almacenados en la memoria para llevar a cabo múltiples funciones. En algunas formas de realización, el usuario interactúa con la GUI principalmente a través de contactos y gestos con los dedos sobre la pantalla sensible al tacto. En algunas formas de realización, las funciones pueden incluir telefonía, videoconferencia, correo electrónico, mensajería instantánea, mantenimiento de blogs, fotografía digital, grabación de vídeos digitales, navegación web, reproducción de música digital y/o reproducción de vídeo digital. Las instrucciones para llevar a cabo estas funciones pueden estar incluidas en un producto de programa informático configurado para ejecutarse por uno o más procesadores.
Según algunas formas de realización, se divulga un procedimiento implementado por ordenador para su utilización junto con dispositivo con una pantalla táctil. En el procedimiento se detecta el movimiento de un objeto sobre o cerca de la pantalla táctil. En respuesta a la detección del movimiento, un documento electrónico mostrado en la pantalla táctil se traslada en una primera dirección. Si se llega a un borde del documento electrónico cuando el documento electrónico se traslada en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, se muestra un área más allá del borde del documento. Después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil, el documento se traslada en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento.
También se divulga una interfaz gráfica de usuario en un dispositivo con una pantalla táctil que comprende una parte de un documento electrónico mostrado en la pantalla táctil y un área más allá de un borde del documento. En la interfaz gráfica de usuario, en respuesta a la detección del movimiento de un objeto sobre o cerca de la pantalla táctil, el documento electrónico se traslada en una primera dirección. Si se llega a un borde del documento electrónico cuando el documento electrónico se traslada en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, se muestra el área más allá del documento. Después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil, el documento se traslada en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento.
Según algunas formas de realización, se divulga un dispositivo que comprende una pantalla táctil, uno o más procesadores, una memoria y uno o más programas. El uno o más programas están almacenados en la memoria y están configurados para ejecutarse por el uno o más procesadores. El uno o más programas incluyen instrucciones para detectar el movimiento de un objeto sobre o cerca de la pantalla táctil e instrucciones para trasladar un documento electrónico mostrado en la pantalla táctil en una primera dirección, en respuesta a la detección del movimiento. El uno o más programas también incluyen instrucciones para mostrar un área más allá de un borde del documento electrónico si se llega al borde del documento electrónico cuando el documento electrónico se traslada en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil. El uno o más programas incluyen además instrucciones para trasladar el documento en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento, después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil.
Según algunas formas de realización, se divulga un producto de programa informático que comprende un medio de almacenamiento legible por ordenador y un mecanismo de programa informático incluido en el mismo. El mecanismo de programa informático comprende instrucciones que, cuando se ejecutan por un dispositivo con una pantalla táctil, hacen que el dispositivo detecte el movimiento de un objeto sobre o cerca de la pantalla táctil y traslade un documento electrónico mostrado en la pantalla táctil en una primera dirección, en respuesta a la detección del movimiento. Las instrucciones también pueden hacer que el dispositivo muestre un área más allá de un borde del documento electrónico si se llega al borde del documento electrónico cuando el documento electrónico se traslada en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil. Las instrucciones hacen además que el dispositivo traslade el documento en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento, después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil.
Según algunas formas de realización, se divulga un dispositivo con una pantalla táctil. El dispositivo comprende medios para detectar el movimiento de un objeto sobre o cerca de la pantalla táctil y medios para trasladar un documento electrónico mostrado en la pantalla táctil en una primera dirección, en respuesta a la detección del movimiento. El dispositivo también comprende medios para mostrar un área más allá de un borde del documento electrónico si se llega al borde del documento electrónico cuando el documento electrónico se traslada en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil. El dispositivo comprende además medios para trasladar el documento en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento, después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil.
Según algunas formas de realización, se divulga un procedimiento implementado por ordenador para su utilización junto con un dispositivo con una pantalla táctil. En el procedimiento, se detecta el movimiento de un objeto sobre o cerca de la pantalla táctil. En respuesta a la detección del movimiento, una lista de elementos mostrada en la pantalla táctil se desplaza por pantalla en una primera dirección. Si se llega a un extremo de la lista cuando la lista se desplaza por pantalla en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, se muestra un área más allá del extremo de la lista. Después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil, la lista se desplaza por pantalla en una segunda dirección opuesta a la primera dirección hasta que ya no se muestre el área más allá del extremo de la lista.
Además, se divulga una interfaz gráfica de usuario en un dispositivo con una pantalla táctil, que comprende una parte de una lista de elementos mostrada en la pantalla táctil y un área más allá del extremo de la lista. En respuesta a la detección del movimiento de un objeto sobre o cerca de la pantalla táctil, la lista se desplaza por pantalla en una primera dirección. Si se llega al extremo de la lista cuando la lista se desplaza por pantalla en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, se muestra el área más allá del extremo de la lista. Después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil, la lista se desplaza por pantalla en una segunda dirección opuesta a la primera dirección hasta que ya no se muestre el área más allá del extremo de la lista.
Según algunas formas de realización, se divulga un dispositivo que comprende una pantalla táctil, uno o más procesadores, una memoria y uno o más programas. El uno o más programas están almacenados en la memoria y están configurados para ejecutarse por el uno o más procesadores. El uno o más programas incluyen instrucciones para detectar el movimiento de un objeto sobre o cerca de la pantalla táctil e instrucciones para desplazar por pantalla una lista de elementos mostrada en la pantalla táctil en una primera dirección en respuesta a la detección del movimiento. El uno o más programas también incluyen instrucciones para mostrar un área más allá de un extremo de la lista si se llega al extremo de la lista cuando la lista se desplaza por pantalla en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil. El uno o más programas incluyen además instrucciones para desplazar por pantalla la lista en una segunda dirección opuesta a la primera dirección hasta que ya no se muestre el área más allá del extremo de la lista, después de que el objeto ya no se detecte sobre
o cerca de la pantalla táctil.
Según algunas formas de realización, se divulga un producto de programa informático, que comprende un medio de almacenamiento legible por ordenador y un mecanismo de programa informático incluido en el mismo. El mecanismo de programa informático comprende instrucciones que, cuando se ejecutan por un dispositivo con una pantalla táctil, hacen que el dispositivo detecte el movimiento de un objeto sobre o cerca de la pantalla táctil y desplace por pantalla una lista de elementos mostrada en la pantalla táctil en una primera dirección en respuesta a la detección del movimiento. Las instrucciones también hacen que el dispositivo muestre un área más allá de un extremo de la lista si se llega al extremo de la lista cuando la lista se desplaza por pantalla en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil. Las instrucciones hacen además que el dispositivo desplace por pantalla la lista en una segunda dirección opuesta a la primera dirección hasta que ya no se muestre el área más allá del extremo de la lista, después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil.
Según algunas formas de realización, se divulga un dispositivo con una pantalla táctil. El dispositivo comprende medios para detectar el movimiento de un objeto sobre o cerca de la pantalla táctil y medios para desplazar por pantalla una lista de elementos mostrada en la pantalla táctil en una primera dirección en respuesta a la detección del movimiento. El dispositivo también comprende medios para mostrar un área más allá de un extremo de la lista si se llega al extremo de la lista cuando la lista se desplaza por pantalla en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil. El dispositivo comprende además medios para desplazar por pantalla la lista en una segunda dirección opuesta a la primera dirección hasta que ya no se muestre el área más allá del extremo de la lista, después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil.
Además, se divulga un procedimiento implementado por ordenador para su utilización en un dispositivo con una pantalla táctil, que incluye detectar un gesto de giro con varios dedos sobre o cerca de la pantalla táctil. El gesto de giro con varios dedos tiene un grado de rotación correspondiente. Si el grado de rotación correspondiente supera un grado de rotación predefinido, se ejecuta un comando de rotación de pantalla de 90º. Si el grado de rotación correspondiente es inferior al grado de rotación predefinido, se ejecuta un comando de rotación de pantalla con un ángulo de rotación agudo y, tras dejarse de detectar el gesto de giro con varios dedos, se ejecuta un comando de rotación de pantalla con un ángulo de rotación opuesto al ángulo agudo.
Además, se divulga un dispositivo que incluye una pantalla táctil, uno o más procesadores, una memoria y uno o más programas. El uno o más programas están almacenados en la memoria y están configurados para ejecutarse por el uno o más procesadores. El uno o más programas incluyen: instrucciones para detectar un gesto de giro con varios dedos sobre o cerca de la pantalla táctil, en el que el gesto de giro con varios dedos tiene un grado de rotación correspondiente; instrucciones para ejecutar un comando de rotación de pantalla de 90º, si el grado de rotación correspondiente supera un grado de rotación predefinido; e instrucciones para ejecutar un comando de rotación de pantalla con un ángulo de rotación agudo y para ejecutar, tras dejarse de detectar el gesto de giro con varios dedos, un comando de rotación de pantalla con un ángulo de rotación opuesto al ángulo agudo, si el grado de rotación correspondiente es inferior al grado de rotación predefinido.
Además, se divulga un producto de programa informático, que incluye un medio de almacenamiento legible por ordenador y un mecanismo de programa informático incluido en el mismo. El mecanismo de programa informático incluye instrucciones que, cuando se ejecutan por un dispositivo con una pantalla táctil, hacen que el dispositivo: detecte un gesto de giro con varios dedos sobre o cerca de la pantalla táctil, en el que el gesto de giro con varios dedos tiene un grado de rotación correspondiente; ejecute un comando de rotación de pantalla de 90º, si el grado de rotación correspondiente supera un grado de rotación predefinido; y ejecute un comando de rotación de pantalla con un ángulo de rotación agudo y, tras dejarse de detectar el gesto de giro con varios dedos, ejecute un comando de rotación de pantalla con un ángulo de rotación opuesto al ángulo agudo, si el grado de rotación correspondiente es inferior al grado de rotación predefinido.
Además, se divulga un dispositivo con una pantalla táctil, que incluye: medios para detectar un gesto de giro con varios dedos sobre o cerca de la pantalla táctil, en el que el gesto de giro con varios dedos tiene un grado de rotación correspondiente; medios para ejecutar un comando de rotación de pantalla de 90º, si el grado de rotación correspondiente supera un grado de rotación predefinido; y medios para ejecutar un comando de rotación de pantalla con un ángulo de rotación agudo y, tras dejarse de detectar el gesto de giro con varios dedos, para ejecutar un comando de rotación de pantalla con un ángulo de rotación opuesto al ángulo agudo, si el grado de rotación correspondiente es inferior al grado de rotación predefinido.
Además, se divulga un procedimiento implementado por ordenador para visualizar un documento electrónico que presenta una longitud de documento y un ancho de documento, para su utilización en un dispositivo con una pantalla táctil, que incluye mostrar el documento electrónico en un primer aumento y detectar un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de reducción en una cantidad especificada por el usuario. En respuesta a la detección del gesto, el documento electrónico se muestra en un aumento menor que el primer aumento. Si la longitud del documento o el ancho del documento se muestra completamente mientras que todavía se detecta el gesto sobre o cerca de la pantalla táctil, el documento electrónico se muestra en un aumento en el que se muestran las áreas más allá de los bordes opuestos del documento electrónico y, tras detectarse la finalización del gesto, el documento electrónico se muestra en un aumento en el que ya no se muestran las áreas más allá de los bordes opuestos del documento electrónico.
Además, se divulga una interfaz gráfica de usuario en un dispositivo con una pantalla táctil, que incluye un documento electrónico que presenta una longitud de documento y un ancho de documento, que se mostrará en la pantalla táctil en múltiples aumentos incluyendo un primer aumento y áreas más allá de los bordes opuestos del documento electrónico. En respuesta a la detección de un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de reducción en una cantidad especificada por el usuario, en el que el gesto se detecta mientras que el documento electrónico se muestra en el primer aumento, el documento electrónico se muestra en un aumento menor que el primer aumento. Si la longitud del documento o el ancho del documento se muestra completamente mientras que todavía se detecta el gesto sobre o cerca de la pantalla táctil, el documento electrónico se muestra en un aumento en el que se muestran las áreas más allá de los bordes opuestos del documento electrónico y, tras detectarse la finalización del gesto, el documento electrónico se muestra en un aumento en el que ya no se muestran las áreas más allá de los bordes opuestos del documento electrónico.
Además, se divulga un dispositivo que incluye una pantalla táctil, uno o más procesadores, una memoria y uno o más programas. El uno o más programas están almacenados en la memoria y están configurados para ejecutarse por el uno o más procesadores. El uno o más programas incluyen: instrucciones para mostrar un documento electrónico en un primer aumento; instrucciones para detectar un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de reducción en una cantidad especificada por el usuario; instrucciones para mostrar el documento electrónico en un aumento menor que el primer aumento, en respuesta a la detección del gesto; instrucciones para mostrar el documento electrónico en un aumento en el que se muestran las áreas más allá de los bordes opuestos del documento electrónico, si la longitud del documento o el ancho del documento se muestra completamente mientras que todavía se detecta el gesto sobre o cerca de la pantalla táctil; e instrucciones para mostrar el documento electrónico en un aumento en el que ya no se muestran las áreas más allá de los bordes opuestos del documento electrónico, tras detectarse la finalización del gesto.
Además, se divulga un producto de programa informático que incluye un medio de almacenamiento legible por ordenador y un mecanismo de programa informático incluido en el mismo. El mecanismo de programa informático incluye instrucciones que, cuando se ejecutan por un dispositivo con una pantalla táctil, hacen que el dispositivo: muestre un documento electrónico en un primer aumento; detecte un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de reducción en una cantidad especificada por el usuario; muestre el documento electrónico en un aumento menor que el primer aumento, en respuesta a la detección del gesto; muestre el documento electrónico en un aumento en el que se muestran las áreas más allá de los bordes opuestos del documento electrónico, si la longitud del documento o el ancho del documento se muestra completamente mientras que todavía se detecta el gesto sobre o cerca de la pantalla táctil; y muestre el documento electrónico en un aumento en el que ya no se muestran las áreas más allá de los bordes opuestos del documento electrónico, tras detectarse la finalización del gesto.
Además, se divulga un dispositivo con una pantalla táctil, que incluye: medios para mostrar un documento electrónico en un primer aumento; medios para detectar un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de reducción en una cantidad especificada por el usuario; medios para mostrar el documento electrónico en un aumento menor que el primer aumento, en respuesta a la detección del gesto; medios para mostrar el documento electrónico en un aumento en el que se muestran las áreas más allá de los bordes opuestos del documento electrónico, si la longitud del documento o el ancho del documento se muestra completamente mientras que todavía se detecta el gesto sobre o cerca de la pantalla táctil; y medios para mostrar el documento electrónico en un aumento en el que ya no se muestran las áreas más allá de los bordes opuestos del documento electrónico, tras detectarse la finalización del gesto.
Además, se divulga un procedimiento implementado por ordenador para mostrar un documento electrónico, para su utilización en un dispositivo con una pantalla táctil, que incluye mostrar al menos una primera parte del documento electrónico en un primer aumento y detectar un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de ampliación en una cantidad especificada por el usuario. En respuesta a la detección del gesto, las partes reducidas del documento electrónico se muestran en mayores aumentos. Tras detectarse la finalización del gesto, si el aumento supera un aumento predefinido, una parte respectiva del documento electrónico se muestra en el aumento predefinido.
Además, se divulga una interfaz gráfica de usuario en un dispositivo con una pantalla táctil, que incluye que las partes reducidas de un documento electrónico se muestren en la pantalla táctil en mayores aumentos. Las partes reducidas del documento electrónico incluyen una primera parte. En respuesta a la detección de un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de ampliación en una cantidad especificada por el usuario, en el que el gesto se detecta mientras se muestra al menos una primera parte de un documento electrónico en un primer aumento, las partes reducidas del documento electrónico se muestran en mayores aumentos. Tras detectarse la finalización del gesto, si el aumento supera un aumento predefinido, un parte respectiva del componente electrónico se muestra en el aumento predefinido.
Además, se divulga un dispositivo que incluye una pantalla táctil, uno o más procesadores, una memoria y uno o más programas. El uno o más programas están almacenados en la memoria y están configurados para ejecutarse por el uno o más procesadores. El uno o más programas incluyen: instrucciones para mostrar al menos una primera parte de un documento electrónico en un primer aumento; instrucciones para detectar un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de ampliación en una cantidad especificada por el usuario; instrucciones para mostrar partes reducidas del documento electrónico en mayores aumentos, en respuesta a la detección del gesto; e instrucciones para mostrar una parte respectiva del documento electrónico en un aumento predefinido si, tras detectarse la finalización del gesto, el aumento supera el aumento predefinido.
Además, se divulga un producto de programa informático que incluye un medio de almacenamiento legible por ordenador y un mecanismo de programa informático incluido en el mismo. El mecanismo de programa informático incluye instrucciones que, cuando se ejecutan por un dispositivo con una pantalla táctil, hacen que el dispositivo: muestre al menos una primera parte de un documento electrónico en un primer aumento; detecte un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de ampliación en una cantidad especificada por el usuario; muestre partes reducidas del documento electrónico en mayores aumentos, en respuesta a la detección del gesto; y muestre una parte respectiva del documento electrónico en un aumento predefinido si, tras detectarse la finalización del gesto, el aumento supera un aumento predefinido.
Además, se divulga un dispositivo con una pantalla táctil que incluye medios para mostrar al menos una primera parte de un documento electrónico en un primer aumento; medios para detectar un gesto sobre o cerca de la pantalla táctil correspondiente a un comando de ampliación en una cantidad especificada por el usuario; medios para mostrar partes reducidas del documento electrónico en mayores aumentos, en respuesta a la detección del gesto; y medios para mostrar una parte respectiva del documento electrónico en un aumento predefinido si, tras detectarse la finalización del gesto, el aumento supera el aumento predefinido.
Las formas de realización divulgadas proporcionan un desplazamiento de listas por pantalla y una traslación de documentos electrónicos de una manera fácil e intuitiva en un dispositivo con una pantalla táctil.
Breve descripción de los dibujos
Para un mejor entendimiento de las formas de realización de la invención anteriormente mencionadas, así como de
formas de realización adicionales de la misma, se hará referencia a la siguiente Descripción de Formas de
Realización, junto con los dibujos siguientes en los que los mismos números de referencia se refieren a partes
correspondientes a lo largo de todas las figuras.
La Figura 1 es un diagrama de bloques que ilustra un dispositivo multifunción portátil con una pantalla sensible al
tacto según varias formas de realización.
La Figura 2 ilustra un dispositivo multifunción portátil que presenta una pantalla táctil según algunas formas de
realización.
La Figura 3 ilustra una interfaz de usuario a modo de ejemplo para desbloquear un dispositivo electrónico portátil
según algunas formas de realización.
La Figura 4 ilustra una interfaz de usuario a modo de ejemplo para un menú de aplicaciones en un dispositivo
multifunción portátil según algunas formas de realización.
La Figura 5 es un diagrama de flujo que ilustra un procedimiento de desplazamiento por pantalla de una lista según
algunas formas de realización.
Las Figuras 6A -6D ilustran una interfaz de usuario a modo de ejemplo para gestionar una bandeja de entrada
según algunas formas de realización.
La Figura 7 es un diagrama de flujo que ilustra un procedimiento de traslación de un documento electrónico según
algunas formas de realización.
Las Figuras 8A a 8D ilustran una interfaz de usuario a modo de ejemplo para un navegador según algunas formas de
realización.
La Figura 9 es un diagrama de flujo que ilustra un proceso de visualización de un documento electrónico en múltiples
aumentos.
Las Figuras 10A -10C ilustran la visualización de un documento electrónico en múltiples aumentos.
La Figura 11 es un diagrama de flujo que ilustra un proceso de visualización de un documento electrónico en
múltiples aumentos.
Las Figuras 12A -12C ilustran la visualización de un documento electrónico en múltiples aumentos.
Las Figuras 13A -13C ilustran la visualización de un documento electrónico en múltiples aumentos.
La Figura 14 es un diagrama de flujo que ilustra un proceso de ejecución de un comando de rotación de pantalla.
Las Figuras 15A -15E ilustran la rotación de la visualización de un documento electrónico u otro objeto digital.
Las Figuras 16A -16F ilustran un gesto de rotación de pantalla a modo de ejemplo.
La Figura 17 es un diagrama de bloques que ilustra un dispositivo con una pantalla táctil según algunas formas de
realización.
A continuación se hará referencia en detalle a las formas de realización, ejemplos de las cuales se ilustran en los dibujos adjuntos. En la siguiente descripción detallada se exponen numerosos detalles específicos con el fin de proporcionar un entendimiento minucioso de la presente invención. Sin embargo, para un experto en la técnica resultará evidente que la presente invención puede llevarse a la práctica sin estos detalles específicos. En otros casos no se describirán en detalle métodos, procedimientos, componentes, circuitos y redes ampliamente conocidos para no oscurecer innecesariamente aspectos de las formas de realización.
Se describen formas de realización de un dispositivo multifunción portátil, interfaces de usuario para tales dispositivos y procesos asociados para utilizar tales dispositivos. En algunas formas de realización, el dispositivo es un dispositivo de comunicaciones portátil tal como un teléfono móvil que contiene además otras funciones, tales como funciones de un PDA y/o de un reproductor de música.
La interfaz de usuario puede incluir una rueda de clic física además de una pantalla táctil o una rueda de clic virtual mostrada en la pantalla táctil. Una rueda de clic es un dispositivo de interfaz de usuario que puede proporcionar comandos de navegación en función de un desplazamiento angular de la rueda o un punto de contacto con la rueda por medio de un usuario del dispositivo. Una rueda de clic también puede utilizarse para proporcionar un comando de usuario correspondiente a la selección de uno o más elementos, por ejemplo, cuando el usuario del dispositivo pulsa sobre al menos una parte de la rueda o el centro de la rueda. Como alternativa, interrumpir el contacto con una imagen de rueda de clic en una superficie de pantalla táctil puede indicar un comando de usuario correspondiente a una selección. Por motivos de simplicidad, en la descripción siguiente, un dispositivo multifunción portátil que incluye una pantalla táctil se utiliza como una forma de realización a modo de ejemplo. Sin embargo, debe entenderse que algunas de las interfaces de usuario y procesos asociados pueden aplicarse a otros dispositivos, tales como ordenadores personales y ordenadores portátiles, que pueden incluir uno o más dispositivos físicos de interfaz de usuario distintos, tales como una rueda de clic física, un teclado físico, un ratón y/o una palanca de mando.
El dispositivo soporta una variedad de aplicaciones, tales como una aplicación telefónica, una aplicación de videoconferencia, una aplicación de correo electrónico, una aplicación de mensajería instantánea, una aplicación de mantenimiento de blogs, una aplicación de cámara digital, una aplicación de videocámara digital, una aplicación de navegación web, una aplicación de reproductor de música digital y/o una aplicación de reproductor de vídeo digital.
Las diversas aplicaciones que pueden ejecutarse en el dispositivo pueden utilizar al menos un dispositivo físico común de interfaz de usuario, tal como la pantalla táctil. Una o más funciones de la pantalla táctil así como información correspondiente mostrada en el dispositivo pueden ajustarse y/o variar de una aplicación a otra y/o en una aplicación respectiva. De esta manera, una arquitectura física común (tal como la pantalla táctil) del dispositivo puede soportar la variedad de aplicaciones con interfaces de usuario que son intuitivas y transparentes.
Las interfaces de usuario pueden incluir una o más formas de realización de teclado de software. Las formas de realización de teclado de software pueden incluir configuraciones de símbolos estándar (QWERTY) y/o configuraciones de símbolos no estándar en los iconos mostrados del teclado. Las formas de realización de teclado pueden incluir un número reducido de iconos (o teclas de software) con respecto al número de teclas de los teclados físicos existentes, tales como los de una máquina de escribir. Esto hace más fácil que los usuarios seleccionen uno o más iconos del teclado y, por lo tanto, uno o más símbolos correspondientes. Las formas de realización de teclado pueden ser adaptativas. Por ejemplo, los iconos mostrados pueden modificarse según las acciones del usuario, tales como seleccionar uno o más iconos y/o uno o más símbolos correspondientes. Una o más aplicaciones del dispositivo portátil pueden utilizar formas de realización de teclado comunes y/o diferentes. Por lo tanto, la forma de realización de teclado utilizada puede personalizarse para al menos algunas de las aplicaciones. En algunas formas de realización, una o más formas de realización de teclado pueden personalizarse para un usuario respectivo; por ejemplo, en función de un historial de utilización de palabras (lexicografía, jerga, uso individual) del usuario respectivo. Algunas de las formas de realización de teclado pueden ajustarse para reducir una probabilidad de un error de usuario cuando se seleccionan uno o más iconos y, por lo tanto uno o más símbolos, cuando se utilizan las formas de realización de teclado de software.
A continuación se hará referencia a formas de realización del dispositivo. La Figura 1 es un diagrama de bloques que ilustra un dispositivo multifunción portátil 100 con una pantalla sensible al tacto 112 según algunas formas de realización. La pantalla sensible al tacto 112 se denomina en ocasiones como una “pantalla táctil” por comodidad. El dispositivo 100 puede incluir una memoria 102 (que puede incluir uno o más medios de almacenamiento legibles por ordenador), un controlador de memoria 122, una o más unidades de procesamiento (CPU) 120, una interfaz de dispositivos periféricos 118, un sistema de circuitos de RF 108, un sistema de circuitos de audio 110, un altavoz 111, un micrófono 113, un subsistema de entrada/salida (E/S) 106, otros dispositivos de entrada o de control 116 y un puerto externo 124. El dispositivo 100 puede incluir uno o más sensores ópticos 164. Estos componentes pueden comunicarse a través de uno o más buses de comunicación o líneas de señales 103.
Debe apreciarse que el dispositivo 100 es solamente un ejemplo de un dispositivo multifunción portátil 100 y que el dispositivo 100 puede tener más o menos componentes que los mostrados, puede combinar dos o más componentes o puede presentar una configuración o disposición diferente de los componentes. Los diversos componentes mostrados en la Figura 1 pueden implementarse en hardware, en software o en una combinación de hardware y software, incluyendo uno o más circuitos integrados de aplicación específica y/o de procesamiento de señales.
La memoria 102 puede incluir una memoria de acceso aleatorio de alta velocidad y también puede incluir una memoria no volátil, tales como uno o más dispositivos de almacenamiento de disco magnético, dispositivos de memoria flash u otros dispositivos de memoria de estado sólido no volátiles. El acceso a la memoria 102 por parte de otros componentes del dispositivo 100, tales como la CPU 120 y la interfaz de dispositivos periféricos 118, puede controlarse mediante el controlador de memoria 122.
La interfaz de dispositivos periféricos 118 acopla los dispositivos periféricos de entrada y salida del dispositivo a la CPU 120 y a la memoria 102. El uno o más procesadores 120 llevan a cabo o ejecutan varios programas de software y/o conjuntos de instrucciones almacenados en la memoria 102 para llevar a cabo varias funciones para el dispositivo 100 y procesar datos.
En algunas formas de realización, la interfaz de dispositivos periféricos 118, la CPU 120 y el controlador de memoria 122 pueden implementarse en un único chip, tal como un chip 104. En algunas otras formas de realización, pueden implementarse en chips diferentes.
El sistema de circuitos de RF (radiofrecuencia) 108 recibe y envía señales de RF, también denominadas como señales electromagnéticas. El sistema de circuitos de RF 108 convierte señales eléctricas en/a partir de señales electromagnéticas y se comunica con redes de comunicaciones y otros dispositivos de comunicaciones a través de las señales electromagnéticas. El sistema de circuitos de RF 108 puede incluir un sistema de circuitos ampliamente conocido para llevar a cabo estas funciones incluyendo, pero sin limitarse a, un sistema de antena, un transceptor de RF, uno o más amplificadores, un sintonizador, uno o más osciladores, un procesador de señales digitales, un conjunto de chips CODEC, una tarjeta de módulo de identidad de abonado (SIM), una memoria, etc. El sistema de circuitos de RF 108 puede comunicarse con redes, tal como Internet, también denominada como World Wide Web (WWW), una intranet y/o una red inalámbrica, tal como una red de telefonía celular, una red de área local (LAN) inalámbrica y/o una red de área metropolitana (MAN), y con otros dispositivos por medio de una comunicación inalámbrica. La comunicación inalámbrica puede utilizar cualquiera de una pluralidad de normas, protocolos y tecnologías de comunicaciones incluyendo, pero sin limitarse a, el Sistema Global de Comunicaciones Móviles (GSM), el Entorno GSM de Datos Mejorado (EDGE), el acceso múltiple por división de código de banda ancha (W-CDMA), el acceso múltiple por división de código (CDMA), el acceso múltiple por división de tiempo (TDMA), Bluetooth, Fidelidad Inalámbrica (Wi-Fi) (por ejemplo, IEEE 802.11a, IEEE 802.11b, IEEE 802.11g y/o IEEE 802.11n), voz sobre Protocolo de Internet (VoIP), Wi-MAX, un protocolo para el correo electrónico, mensajería instantánea y/o el servicio de mensajes cortos (SMS), o cualquier otro protocolo de comunicaciones adecuado, incluyendo protocolos de comunicaciones no desarrollados todavía en la fecha de presentación de este documento.
El sistema de circuitos de audio 110, el altavoz 111 y el micrófono 113 proporcionan una interfaz de audio entre un usuario y el dispositivo 100. El sistema de circuitos de audio 110 recibe datos de audio desde la interfaz de dispositivos periféricos 118, convierte los datos de audio en una señal eléctrica y transmite la señal eléctrica al altavoz 111. El altavoz 111 convierte la señal eléctrica en ondas sonoras audibles por las personas. El sistema de circuitos de audio 110 también recibe señales eléctricas convertidas por el micrófono 113 a partir de ondas sonoras. El sistema de circuitos de audio 110 convierte la señal eléctrica en datos de audio y transmite los datos de audio a la interfaz de dispositivos periféricos 118 para su procesamiento. Los datos de audio pueden recuperarse de y/o transmitirse a la memoria 102 y/o al sistema de circuitos de RF 108 por medio de la interfaz de dispositivos periféricos 118. En algunas formas de realización, el sistema de circuitos de audio 110 también incluye un conector de auriculares (no mostrado). El conector de auriculares proporciona una interfaz entre el sistema de circuitos de audio 110 y dispositivos periféricos extraíbles de entrada/salida de audio, tales como audífonos de solo salida o un auricular tanto de salida (por ejemplo, un audífono para uno o ambos oídos) como de entrada (por ejemplo, un micrófono).
El subsistema de E/S 106 acopla dispositivos periféricos de entrada/salida del dispositivo 100, tales como el sistema de visualización 112 y otros dispositivos de entrada/control 116, a la interfaz de dispositivos periféricos 118. El subsistema de E/S 106 puede incluir un controlador de pantalla 156 y uno o más controladores de entrada 160 para otros dispositivos de entrada o de control. El uno o más controladores de entrada 160 reciben/envían señales eléctricas desde/a otros dispositivos de entrada o de control 116. Los otros dispositivos de entrada/control 116 pueden incluir botones físicos (por ejemplo, botones pulsadores, botones basculantes, etc.), diales, interruptores deslizantes, palancas de mando, ruedas de clic, etc. En algunas formas de realización alternativas, el (los) controlador(es) de entrada 160 puede(n) acoplarse a cualquiera (o a ninguno) de los siguientes elementos: un teclado, un puerto de infrarrojos, un puerto USB y un dispositivo de puntero tal como un ratón. El uno o más botones (por ejemplo, 208, Figura 2) puede(n) incluir un botón de regulación de volumen del altavoz 111 y/o del micrófono
113. El uno o más botones puede(n) incluir un botón pulsador (por ejemplo, 206, Figura 2). Pulsando brevemente un botón pulsador puede desbloquearse la pantalla táctil 112 o iniciarse un proceso que utiliza gestos sobre la pantalla táctil para desbloquear el dispositivo. Pulsando durante más tiempo el botón pulsador (por ejemplo, 206) puede encenderse o apagarse el dispositivo 100. El usuario puede personalizar la funcionalidad de uno o más de los botones. La pantalla táctil 112 se utiliza para implementar botones virtuales o de software y uno o más teclados de software.
El sistema de visualización sensible al tacto 112 proporciona una interfaz de entrada y una interfaz de salida entre el dispositivo y un usuario. El controlador de pantalla 156 recibe y/o envía señales eléctricas desde/al sistema de visualización 112. El sistema de visualización 112 muestra datos de salida visuales al usuario. Los datos de salida visuales pueden incluir gráficos, texto, iconos, vídeo y cualquier combinación de los mismos (denominados colectivamente como "gráficos"). En algunas formas de realización, algunos o todos los datos de salida visuales pueden corresponderse con objetos de interfaz de usuario, cuyos detalles se describirán posteriormente.
Una pantalla táctil en el sistema de visualización 112 es una superficie sensible al tacto que acepta datos de entrada del usuario por medio de un contacto háptico y/o táctil. El sistema de visualización 112 y el controlador de pantalla 156 (junto con cualquier módulo asociado y/o conjuntos de instrucciones de la memoria 102) detectan el contacto (y cualquier movimiento o interrupción del contacto) sobre el sistema de visualización 112 y convierten el contacto detectado en interacción con objetos de interfaz de usuario (por ejemplo, una o más teclas de software, iconos, páginas web o imágenes) que se muestran en la pantalla táctil. En una forma de realización a modo de ejemplo, un punto de contacto entre una pantalla táctil del sistema de visualización 112 y el usuario corresponde a un dedo del usuario.
La pantalla táctil del sistema de visualización 112 puede utilizar tecnología LCD (pantalla de cristal líquido) o tecnología LPD (pantalla de polímero de emisión de luz), aunque en otras formas de realización pueden utilizarse otras tecnologías de visualización. La pantalla táctil del sistema de visualización 112 y el controlador de pantalla 156 pueden detectar el contacto y cualquier movimiento o interrupción del mismo utilizando cualquiera de una pluralidad de tecnologías de detección de tacto actualmente conocidas o desarrolladas posteriormente, incluyendo pero sin limitarse a tecnologías capacitivas, resistivas, de infrarrojos y de ondas acústicas de superficie, así como otras disposiciones de sensores de proximidad u otros elementos para determinar uno o más puntos de contacto con una pantalla táctil del sistema de visualización 112. En algunas formas de realización del sistema de visualización 112, una pantalla sensible al tacto puede ser análoga a las tabletas sensibles a múltiples toques descritas en las siguientes patentes U.S.: 6.323.846 (Westerman et al.), 6.570.557 (Westerman et al.) y/o 6.677.932 (Westerman), y/o la publicación de patente U.S. 2002/0015024A1. Sin embargo, una pantalla táctil del sistema de visualización 112 muestra datos de salida visuales del dispositivo portátil 100, mientras que las tabletas sensibles al tacto no proporcionan datos de salida visuales. La pantalla táctil del sistema de visualización 112 puede tener una resolución superior a 100 dpi. En una forma de realización a modo de ejemplo, la pantalla táctil del sistema de visualización tiene una resolución de 168 dpi aproximadamente. El usuario puede hacer contacto con la pantalla táctil del sistema de visualización 112 utilizando cualquier objeto o apéndice adecuado, tal como un lápiz, un dedo, etc. En algunas formas de realización, la interfaz de usuario está diseñada para funcionar principalmente con contactos y gestos producidos con los dedos, los cuales son mucho menos precisos que los datos de entrada generados con un lápiz debido a la mayor área de contacto de un dedo sobre la pantalla táctil. En algunas formas de realización, el dispositivo convierte la entrada imprecisa generada con los dedos en una posición de puntero/cursor precisa o en un comando para llevar a cabo las acciones deseadas por el usuario.
En algunas formas de realización del sistema de visualización 112, una pantalla sensible al tacto puede ser como las descritas en las siguientes solicitudes:
(1) Solicitud de patente U.S. nº 10/840.862, "Multipoint Touchscreen" publicada como US20060097991 A1; (2) Solicitud de patente U.S. nº 10/903.964, "Gestures For Touch Sensitive Input Devices" publicada como US20060026521 A1; (3) Solicitud de patente U.S. nº 11/048.264, "Gestures For Touch Sensitive Input Devices" publicada como US20060026536 A1; (4) Solicitud de patente U.S. nº 11/038.590, "Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices" publicada como US20060026535 A1; (5) Solicitud de patente U.S. nº 11/228.758, "Virtual Input Device Placement On A Touch Screen User Interface" publicada como US20060033724 A1; (6) Solicitud de patente U.S. nº 11/228.700, "Operation Of A Computer With A Touch Screen Interface" publicada como US20060053387 A1; (7) Solicitud de patente U.S. nº 11/228.737, "Activating Virtual Keys Of A Touch-Screen Virtual Keyboard" publicada como US20060085757 A1; y (8) Solicitud de patente U.S. nº 11/367.749, "MultiFunctional Hand-Held Device" publicada como US20060197753 A1.
En algunas formas de realización, además de la pantalla táctil, el dispositivo 100 puede incluir una almohadilla táctil (no mostrada) para activar o desactivar funciones particulares. En algunas formas de realización, la almohadilla táctil es un área del dispositivo sensible al tacto que, a diferencia de la pantalla táctil, no muestra datos de salida visuales.
La almohadilla táctil puede ser una superficie sensible al tacto que esté separada de la pantalla táctil del sistema de visualización 112 o una extensión de la superficie sensible al tacto formada por la pantalla táctil.
En algunas formas de realización, el dispositivo 100 puede incluir una rueda de clic física o virtual como un dispositivo de control de entrada 116. Un usuario puede navegar entre e interactuar con uno o más objetos gráficos (en lo sucesivo denominados como iconos) mostrados en el sistema de visualización 112 haciendo girar la rueda de clic o moviendo un punto de contacto con la rueda de clic (por ejemplo, donde la cantidad de movimiento del punto de contacto se mide por su desplazamiento angular con respecto al punto central de la rueda de clic). La rueda de clic también puede utilizarse para seleccionar uno o más de los iconos mostrados. Por ejemplo, el usuario puede pulsar sobre al menos una parte de la rueda de clic o en un botón asociado. Los comandos de usuario y los comandos de navegación proporcionados por el usuario a través de la rueda de clic pueden procesarse mediante un controlador de entrada 160 así como por uno o más de los módulos y/o conjuntos de instrucciones de la memoria
102. Para una rueda de clic virtual, la rueda de clic y el controlador de rueda de clic pueden ser parte del sistema de visualización 112 y del controlador de pantalla 156, respectivamente. Para una rueda de clic virtual, la rueda de clic puede ser un objeto opaco o semitransparente que aparece y desaparece de la pantalla táctil en respuesta a la interacción del usuario con el dispositivo. En algunas formas de realización, una rueda de clic virtual se muestra en la pantalla táctil de un dispositivo multifunción portátil y se hace funcionar mediante el contacto del usuario con la pantalla táctil.
El dispositivo 100 incluye además un sistema de alimentación 162 para dar energía a los diversos componentes. El sistema de alimentación 162 puede incluir un sistema de gestión de energía, una o más fuentes de alimentación (por ejemplo, batería, corriente alterna (CA)), un sistema de recarga, un circuito de detección de fallos de energía, un convertidor o inversor de energía, un indicador de estado de energía (por ejemplo, un diodo emisor de luz (LED)) y cualquier otro componente asociado con la generación, gestión y distribución de energía en dispositivos portátiles.
El dispositivo 100 también puede incluir uno o más sensores ópticos 164. La Figura 1 muestra un sensor óptico acoplado a un controlador de sensores ópticos 158 del subsistema de E/S 106. El sensor óptico 164 puede incluir un dispositivo acoplado por carga (CCD) o fototransistores de semiconductor complementario de óxido metálico (CMOS). El sensor óptico 164 recibe luz del entorno, proyectada a través de una o más lentes, y convierte la luz en datos que representan una imagen. Junto con un módulo de generación de imágenes 143, el sensor óptico 164 puede capturar imágenes fijas o vídeo. En algunas formas de realización, un sensor óptico está situado en la parte trasera del dispositivo 100, opuesto a la pantalla táctil 112 de la parte delantera del dispositivo, de manera que la pantalla táctil puede utilizarse como un visor para la adquisición de imágenes fijas y/o de video. En algunas formas de realización, un sensor óptico está situado en la parte delantera del dispositivo de manera que la imagen del usuario puede capturarse para videoconferencias mientras que el usuario ve a los otros participantes de la videoconferencia en la pantalla táctil. En algunas formas de realización, la posición del sensor óptico 164 puede modificarse por el usuario (por ejemplo, haciendo girar la lente y el sensor en el alojamiento del dispositivo) de manera que un único sensor óptico 164 puede utilizarse junto con la pantalla táctil para videoconferencias y para la adquisición de imágenes fijas y/o de vídeo.
El dispositivo 100 también puede incluir uno o más sensores de proximidad 166. La Figura 1 muestra un sensor de proximidad 166 acoplado a la interfaz de dispositivos periféricos 118. Como alternativa, el sensor de proximidad 166 puede estar acoplado a un controlador de entrada 160 del subsistema de E/S 106. El sensor de proximidad 166 puede funcionar como se describe en las solicitudes de patente U.S. nos 111241.839, "Proximity Detector In Handheld Device", publicada como US 2006 016 1871 A1, y 11/240.788, "Proximity Detector In Handheld Device", publicada como 2006 016 1870 A1. En algunas formas de realización, el sensor de proximidad apaga e inhabilita la pantalla táctil 112 cuando el dispositivo multifunción está colocado cerca del oído del usuario (por ejemplo, cuando el usuario está haciendo una llamada telefónica). En algunas formas de realización, el sensor de proximidad mantiene la pantalla apagada cuando el dispositivo está en el bolsillo, bolso u otra zona oscura del usuario para impedir que la batería se gaste innecesariamente cuando el dispositivo está en un estado bloqueado.
En algunas formas de realización, los componentes de software almacenados en la memoria 102 pueden incluir un sistema operativo 126, un módulo (o conjunto de instrucciones) de comunicaciones 128, un módulo (o conjunto de instrucciones) de contacto/movimiento 130, un módulo (o conjunto de instrucciones) de gráficos 132, un módulo (o conjunto de instrucciones) de entrada de texto 134, un módulo (o conjunto de instrucciones) de Sistema de Posicionamiento Global (GPS) 135 y aplicaciones (o conjunto de instrucciones) 136.
El sistema operativo 126 (por ejemplo, Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, o un sistema operativo embebido tal como VxWorks) incluye varios componentes software y/o controladores para controlar y gestionar las tareas generales del sistema (por ejemplo, la gestión de memoria, el control del dispositivo de almacenamiento, la gestión de energía, etc.) y facilita la comunicación entre varios componentes hardware y software.
El módulo de comunicaciones 128 facilita la comunicación con otros dispositivos a través de uno o más puertos externos 124 e incluye además varios componentes software para tratar los datos recibidos por el sistema de circuitos de RF 108 y/o el puerto externo 124. El puerto externo 124 (por ejemplo, bus serie universal (USB), FIREWARE, etc.) está adaptado para acoplarse directamente a otros dispositivos o indirectamente a través de una red (por ejemplo, Internet, una LAN inalámbrica, etc.). En algunas formas de realización, el puerto externo es un conector de múltiples patillas (por ejemplo de 30 patillas) que es el mismo que, o similar a y/o compatible con el conector de 30 patillas utilizado en los dispositivos iPod (marca comercial de Apple Computer, Inc.).
El módulo de contacto/movimiento 130 puede detectar el contacto con la pantalla táctil del sistema de visualización 112 (junto con el controlador de pantalla 156) y otros dispositivos sensibles al tacto (por ejemplo, una almohadilla táctil o una rueda de clic física). El módulo de contacto/movimiento 130 incluye varios componentes software para llevar a cabo varias operaciones relacionadas con la detección de contacto, tales como determinar si se ha producido un contacto, determinar si el contacto experimenta movimiento y realizar un seguimiento del movimiento a través de la pantalla táctil del sistema de visualización 112, y determinar si se ha interrumpido el contacto (es decir, si ya no hay contacto). Determinar el movimiento del punto de contacto puede incluir determinar la rapidez (magnitud), la velocidad (magnitud y dirección) y/o una aceleración (un cambio en la magnitud y/o dirección) del punto de contacto. Estas operaciones pueden aplicarse a contactos individuales (por ejemplo, contactos con un dedo) o a múltiples contactos simultáneos (por ejemplo, contactos "multitoque”/con múltiples dedos). En algunas formas de realización, el módulo de contacto/movimiento 130 y el controlador de pantalla 156 también detectan el contacto sobre una almohadilla táctil. En algunas formas de realización, el módulo de contacto/movimiento 130 detecta el movimiento de uno o más objetos sobre o cerca de la pantalla táctil y/o la almohadilla táctil. En algunas formas de realización, el módulo de contacto/movimiento 130 y el controlador 160 detectan el contacto sobre una rueda de clic.
El módulo de gráficos 132 incluye varios componentes software conocidos para proporcionar y mostrar gráficos en el sistema de visualización 112, incluyendo componentes para modificar la intensidad de los gráficos que se muestran. Tal y como se utiliza en este documento, el término "gráficos" incluye cualquier objeto que puede mostrarse a un usuario, incluyendo sin limitación texto, páginas web, iconos (tales como objetos de interfaz de usuario, incluyendo teclas de software), imágenes digitales, vídeos, animaciones y similares.
El módulo de entrada de texto 134, que puede ser un componente dél módulo de gráficos 132, proporciona teclados de software para introducir texto en varias aplicaciones (por ejemplo, contactos 137, correo electrónico 140, IM 141, mantenimiento de blogs 142, navegador 147 y cualquier otra aplicación que necesite una entrada de texto).
El módulo GPS 135 determina la ubicación del dispositivo y proporciona esta información para su utilización en varias aplicaciones (por ejemplo, al teléfono 138 para utilizarse en marcaciones basadas en la ubicación, a la cámara 143 y/o al administrador de blogs 142 como metadatos de imágenes/vídeo, y a aplicaciones que proporcionan servicios basados en la ubicación tales como objetos gráficos de información meteorológica, objetos gráficos de páginas amarillas locales y objetos gráficos de mapas/navegación).
Las aplicaciones 136 pueden incluir los siguientes módulos (o conjuntos de instrucciones), o un subconjunto o superconjunto de los mismos:
- •
- un módulo de contactos 137 (denominado en ocasiones como una agenda o lista de contactos);
- •
- un módulo de teléfono 138;
- •
- un módulo de videoconferencia 139;
- •
- un módulo de cliente de correo electrónico 140;
- •
- un módulo de mensajería instantánea (IM) 141;
- •
- un módulo de mantenimiento de blogs 142;
- •
- un módulo de cámara 143 para imágenes fijas y/o de vídeo;
- •
- un módulo de gestión de imágenes 144;
- •
- un módulo de reproductor de vídeo 145;
- •
- un módulo de reproductor de música 146;
- •
- un módulo de navegador 147;
- •
- un módulo de calendario 148;
- •
- módulos de objetos gráficos 149, que pueden incluir un objeto gráfico de información meteorológica 149-1, un objeto gráfico de acciones de bolsa 149-2, un objeto gráfico de calculadora 149-3, un objeto gráfico de
despertador 149-4, un objeto gráfico de diccionario 149-5 y otros objetos gráficos obtenidos por el usuario, así como objetos gráficos creados por el usuario 149-6;
- •
- un módulo creador de objetos gráficos 150 para generar objetos gráficos creados por el usuario 149-6;
- •
- un módulo de búsqueda 151;
Ejemplos de otras aplicaciones 136 que pueden almacenarse en la memoria 102 incluyen un bloc de notas y otras aplicaciones de procesamiento de palabras, aplicaciones basadas en JAVA, cifrado, gestión de derechos digitales, reconocimiento de voz y replicación de voz.
Junto con el sistema de visualización 112, el controlador de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132 y el módulo de entrada de texto 134, el módulo de contactos 137 puede utilizarse para gestionar una agenda o una lista de contactos, incluyendo: añadir un (varios) nombre(s) a la agenda; borrar un (varios) nombre(s) de la agenda; asociar un (varios) número(s) de teléfono, una (varias) dirección(es) de correo electrónico, una (varias) dirección(es) física(s) u otra información a un nombre; asociar una imagen a un nombre; clasificar y ordenar nombres; proporcionar números de teléfono o direcciones de correo electrónico para iniciar y/o facilitar las comunicaciones por medio del teléfono 138, videoconferencia 139, correo electrónico 140, IM 141, etc.
Junto con el sistema de circuitos de RF 108, el sistema de circuitos de audio 110, el altavoz 111, el micrófono 113, el sistema de visualización 112, el controlador de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132 y el módulo de entrada de texto 134, el módulo de teléfono 138 puede utilizarse para introducir una secuencia de caracteres correspondientes a un número de teléfono, acceder a uno o más números de teléfono de la agenda 137, modificar un número de teléfono que se haya introducido, marcar un número de teléfono respectivo, entablar una conversación y desconectar o colgar cuando la conversación se haya acabado. Tal y como se ha mencionado anteriormente, la comunicación inalámbrica puede utilizar cualquiera de una pluralidad de normas, protocolos y tecnologías de comunicaciones.
Junto con el sistema de circuitos de RF 108, el sistema de circuitos de audio 110, el altavoz 111, el micrófono 113, el sistema de visualización 112, el controlador de pantalla 156, el sensor óptico 164, el controlador de sensores ópticos 158, el módulo de contacto 130, el módulo de gráficos 132, el módulo de entrada de texto 134, la lista de contactos 137 y el módulo de teléfono 138, el módulo de videoconferencia 139 puede utilizarse para iniciar, llevar a cabo y finalizar una videoconferencia entre un usuario y uno o más participantes.
Junto con el sistema de circuitos de RF 108, el sistema de visualización 112, el controlador de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132 y el módulo de entrada de texto 134, el módulo de cliente de correo electrónico 140 puede utilizarse para crear, enviar, recibir y gestionar correos electrónicos. Junto con el módulo de gestión de imágenes 144, el módulo de correo electrónico 140 facilita la creación y el envío de correos electrónicos con imágenes fijas o de vídeo tomadas con el módulo de cámara 143.
Junto con el sistema de circuitos de RF 108, el dispositivo de visualización 112, el controlador de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132 y el módulo de entrada de texto 134, el módulo de mensajería instantánea 141 puede utilizarse para introducir una secuencia de caracteres correspondientes a un mensaje instantáneo, modificar caracteres introducidos anteriormente, transmitir un mensaje instantáneo respectivo (por ejemplo, utilizando el protocolo de servicio de mensajes cortos (SMS) o el protocolo de servicio de mensajes multimedia (MMS)), recibir mensajes instantáneos y visualizar mensajes instantáneos recibidos. En algunas formas de realización, los mensajes instantáneos transmitidos y/o recibidos pueden incluir gráficos, fotos, archivos de audio, archivos de vídeo y/u otros elementos adjuntos soportados en el MMS y/o en el servicio de mensajería mejorado (EMS).
Junto con el sistema de circuitos de RF 108, el dispositivo de visualización 112, el controlador de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132, el módulo de entrada de texto 134, el módulo de gestión de imágenes 144 y el módulo de navegación 147, el módulo de mantenimiento de blogs 142 puede utilizarse para enviar texto, imágenes fijas, vídeo y/u otros gráficos a un blog (por ejemplo, el blog del usuario).
Junto con el sistema de visualización 112, el controlador de pantalla 156, el (los) sensor(es) óptico(s) 164, el controlador de sensores ópticos 158, el módulo de contacto 130, el módulo de gráficos 132 y el módulo de gestión de imágenes 144, el módulo de cámara 143 puede utilizarse para capturar imágenes fijas o vídeo (incluyendo un flujo de vídeo) y almacenarlos en la memoria 102, modificar las características de una imagen fija o de un vídeo, o borrar una imagen fija o un vídeo de la memoria 102.
Junto con el sistema de visualización 112, el controlador de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132, el módulo de entrada de texto 134 y el módulo de cámara 143, el módulo de gestión de imágenes 144 puede utilizarse para disponer, modificar o manipular, etiquetar, borrar, mostrar (por ejemplo, en un álbum o presentación de diapositivas digitales) y almacenar imágenes fijas y/o de vídeo.
Junto con el sistema de visualización 112, el controlador de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132, el sistema de circuitos de audio 110 y el altavoz 111, el módulo de reproductor de vídeo 145 puede utilizarse para visualizar, presentar o reproducir vídeos (por ejemplo, en la pantalla táctil o en una pantalla externa conectada a través del puerto externo 124).
Junto con el sistema de visualización 112, el controlador de sistema de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132, el sistema de circuitos de audio 110, el altavoz 111, el sistema de circuitos de RF 108 y el módulo de navegador 147, el módulo de reproductor de música 146 permite al usuario descargar y reproducir música grabada y otros archivos de sonido almacenados en uno o más formatos de archivo, tales como archivos MP3 o AAC. En algunas formas de realización, el dispositivo 100 puede incluir la funcionalidad de un reproductor MP3, tal como un iPod (marca comercial de Apple Computer, Inc.).
Junto con el sistema de circuitos de RF 108, el sistema de visualización 112, el controlador de sistema de visualización 156, el módulo de contacto 130, el módulo de gráficos 132 y el módulo de entrada de texto 134, el módulo de navegador 147 puede utilizarse para navegar por Internet, incluyendo buscar, conectarse a, recibir y visualizar páginas web o partes de las mismas, así como elementos adjuntos y otros archivos asociados con las páginas web.
Junto con el sistema de circuitos de RF 108, el sistema de visualización112, el controlador de sistema de pantalla 156, el módulo de contacto 130, el módulo de gráficos 132, el módulo de entrada de texto 134, el módulo de correo electrónico 140 y el módulo de navegador 147, el módulo de calendario 148 puede utilizarse para crear, visualizar, modificar y almacenar calendarios y datos asociados con los calendarios (por ejemplo, entradas de calendario, listas de tareas pendientes, etc.).
Junto con el sistema de circuitos de RF 108, el sistema de visualización 112, el controlador de sistema de visualización 156, el módulo de contacto 130, el módulo de gráficos 132, el módulo de entrada de texto 134 y el módulo de navegador 147, los módulos de objetos gráficos 149 son miniaplicaciones que pueden descargarse y utilizarse por un usuario (por ejemplo, un objeto gráfico de información meteorológica 149-1, un objeto gráfico de acciones de bolsa 149-2, un objeto gráfico de calculadora 149-3, un objeto gráfico de despertador 149-4 y un objeto gráfico de diccionario 149-5) o crearse por el usuario (por ejemplo, un objeto gráfico creado por el usuario 149-6). En algunas formas de realización, un objeto gráfico incluye un archivo HTML (lenguaje de marcas de hipertexto), un archivo CSS (hojas de estilo en cascada) y un archivo JavaScript. En algunas formas de realización, un objeto gráfico incluye un archivo XML (lenguaje de marcas extensible) y un archivo JavaScript (por ejemplo, objetos gráficos de Yahoo!).
Junto con el sistema de circuitos de RF 108, el sistema de visualización 112, el controlador de sistema de visualización 156, el módulo de contacto 130, el módulo de gráficos 132, el módulo de entrada de texto 134 y el módulo de navegador 147, el módulo creador de objetos gráficos 150 puede utilizarse por un usuario para crear objetos gráficos (por ejemplo, convirtiendo una parte especificada por el usuario de una página web en un objeto gráfico).
Junto con el sistema de visualización 112, el controlador de sistema de visualización 156, el módulo de contacto 130, el módulo de gráficos 132 y el módulo de entrada de texto 134, el módulo de búsqueda 151 puede utilizarse para buscar texto, música, sonido, imágenes, vídeo y/u otros archivos en la memoria 102 que se ajusten a uno o más criterios de búsqueda (por ejemplo, uno o más términos de búsqueda especificados por el usuario).
Cada uno de los módulos y aplicaciones identificados anteriormente corresponden a un conjunto de instrucciones para llevar a cabo una o más de las funciones descritas anteriormente. Estos módulos (es decir, conjuntos de instrucciones) no necesitan implementarse como programas de software, procedimientos o módulos distintos y, por lo tanto, varios subconjuntos de estos módulos pueden combinarse o reorganizarse en varias formas de realización. En algunas formas de realización, la memoria 102 puede almacenar un subconjunto de los módulos y estructuras de datos identificados anteriormente. Además, la memoria 102 puede almacenar módulos y estructuras de datos adicionales no descritos anteriormente.
En algunas formas de realización, el dispositivo 100 es un dispositivo donde el funcionamiento de un conjunto predefinido de funciones en el dispositivo se lleva a cabo exclusivamente a través de una pantalla táctil del sistema de visualización 112 y/o una almohadilla táctil. Utilizando una pantalla táctil y/o una almohadilla táctil como el dispositivo primario de entrada/control para el funcionamiento del dispositivo 100, puede reducirse el número de dispositivos físicos de entrada/control (tales como botones pulsadores, diales y similares) del dispositivo 100.
El conjunto predefinido de funciones que pueden llevarse a cabo exclusivamente a través de una pantalla táctil y/o una almohadilla táctil incluye la navegación entre interfaces de usuario. En algunas formas de realización, la almohadilla táctil, cuando se toca por el usuario, hace que el dispositivo 100 se dirija a un menú principal, de inicio o raíz desde cualquier interfaz de usuario que pueda visualizarse en el dispositivo 100. En tales formas de realización, la almohadilla táctil puede denominarse como un "botón de menú". En algunas otras formas de realización, el botón de menú puede ser un botón pulsador físico u otro dispositivo físico de entrada/control en lugar de una almohadilla táctil.
La Figura 2 ilustra un dispositivo multifunción portátil 100 que presenta una pantalla táctil 112 según algunas formas
5 de realización. La pantalla táctil puede mostrar uno o más gráficos. En esta forma de realización, como en otras descritas posteriormente, un usuario puede seleccionar uno o más de los gráficos haciendo contacto o tocando los gráficos, por ejemplo, con uno o más dedos 202 (no dibujados a escala en la figura). En algunas formas de realización, la selección de uno o más gráficos se produce cuando el usuario interrumpe el contacto con uno o más gráficos. En algunas formas de realización, el contacto puede incluir un gesto, tal como uno o más toques suaves, uno o más toques fuertes (de izquierda a derecha, de derecha a izquierda, hacia arriba y/o hacia abajo) y/o el giro de un dedo (de derecha a izquierda, de izquierda a derecha, hacia arriba y/o hacia abajo) que haya hecho contacto con el dispositivo 100. En algunas formas de realización, un contacto no intencionado con un gráfico puede no seleccionar el gráfico. Por ejemplo, un toque fuerte generado sobre un icono de aplicación puede no seleccionar la aplicación correspondiente si el gesto correspondiente a la selección es un toque suave.
15 El dispositivo 100 también puede incluir uno o más botones físicos, tales como un botón de “inicio” o de menú 204. Tal y como se ha descrito anteriormente, el botón de menú 204 puede utilizarse para acceder a cualquier aplicación 136 de un conjunto de aplicaciones que pueden ejecutarse en el dispositivo 100. Como alternativa, en algunas formas de realización, el botón de menú está implementado como una tecla de software en una GUI de la pantalla táctil 112.
En una forma de realización, el dispositivo 100 incluye una pantalla táctil 112, un botón de menú 204, un botón pulsador 206 para encender/apagar el dispositivo y bloquear el dispositivo, y un (varios) botón(es) de control de volumen 208. El botón pulsador 206 puede utilizarse para encender/apagar el dispositivo pulsando el botón y manteniendo el botón pulsado durante un intervalo de tiempo predefinido; para bloquear el dispositivo pulsando el botón y soltando el botón antes de que haya finalizado el intervalo de tiempo predefinido; y/o para desbloquear el
25 dispositivo o iniciar un proceso de desbloqueo. En una forma de realización alternativa, el dispositivo 100 también puede aceptar una entrada de datos verbal para la activación o desactivación de algunas funciones a través del micrófono 113.
A continuación se hará referencia a formas de realización de interfaces de usuario (“UI”) y a procesos asociados que pueden implementarse en un dispositivo multifunción portátil 100 y/o en un dispositivo 1700 con una pantalla táctil (figura 17).
La Figura 3 ilustra una interfaz de usuario a modo de ejemplo para desbloquear un dispositivo electrónico portátil según algunas formas de realización. En algunas formas de realización, la interfaz de usuario 300 incluye los siguientes elementos, o un subconjunto o superconjunto de los mismos:
• imagen de desbloqueo 302 que se mueve con un gesto de dedo para desbloquear el dispositivo;
35 • flecha 304 que proporciona una indicación visual del gesto de desbloqueo;
- •
- canal 306 que proporciona indicaciones adicionales del gesto de desbloqueo;
- •
- hora 308;
- •
- día 310;
- •
- fecha 312; y
- •
- imagen de fondo de pantalla 314.
En algunas formas de realización, el dispositivo detecta un contacto con la pantalla sensible al tacto (por ejemplo, el dedo de un usuario que hace contacto sobre o cerca de la imagen de desbloqueo 302) cuando el dispositivo está en un estado de bloqueo de interfaz de usuario. El dispositivo mueve la imagen de desbloqueo 302 según el contacto. El dispositivo pasa a un estado de desbloqueo de interfaz de usuario si el contacto detectado corresponde a un gesto
45 predefinido, tal como mover la imagen de desbloqueo a través del canal 306. Por el contrario, el dispositivo mantiene el estado de bloqueo de interfaz de usuario si el contacto detectado no corresponde al gesto predefinido.
La Figura 4 ilustra una interfaz de usuario a modo de ejemplo para un menú de aplicaciones de un dispositivo multifunción portátil según algunas formas de realización. En algunas formas de realización, la interfaz de usuario 400 incluye los siguientes elementos, o un subconjunto o superconjunto de los mismos:
- •
- indicador de intensidad de señal 402 para comunicaciones inalámbricas;
- •
- hora 404;
- •
- indicador de estado de batería 406;
- •
- bandeja 408 con iconos para aplicaciones utilizadas frecuentemente, tales como una o más de las siguientes:
- o teléfono 138;
- o cliente de correo electrónico 140, que puede incluir un indicador 410 del número de correos electrónicos no leídos;
- o navegador 147; y
- o reproductor de música 146; e
- •
- iconos para otras aplicaciones, tales como una o más de las siguientes:
- o IM 141;
- o gestión de imágenes 144;
- o cámara 143;
- o reproductor de vídeo 145;
- o información meteorológica 149-1;
- o información de acciones de bolsa 149-2;
- o blog 142;
- o calendario 148;
- o calculadora 149-3;
- o despertador 149-4;
- o diccionario 149-5; y
o objeto gráfico creado por el usuario 149-6.
En algunas formas de realización, la UI 400 visualiza todas las aplicaciones disponibles 136 en una pantalla de manera que no es necesario desplazar por pantalla una lista de aplicaciones (por ejemplo, a través de una barra de desplazamiento o a través de un gesto de giro). En algunas formas de realización, a medida que aumenta el número de aplicaciones, los iconos correspondientes a las aplicaciones pueden reducir su tamaño de manera que todas las aplicaciones pueden mostrarse en una única pantalla sin necesidad de un desplazamiento por pantalla. En algunas formas de realización, el tener todas las aplicaciones en la pantalla y un botón de menú permite a un usuario acceder a cualquier aplicación deseada con un máximo de dos entradas de datos, tales como activar el botón de menú 204 y después activar la aplicación deseada (por ejemplo, mediante un toque suave u otro gesto de dedo sobre el icono correspondiente a la aplicación).
En algunas formas de realización, la UI 400 proporciona un acceso integrado tanto a aplicaciones basadas en objetos gráficos como a aplicaciones no basadas en objetos gráficos. En algunas formas de realización, todos los objetos gráficos, ya sean creados por el usuario o no, se visualizan en la UI 400. En otras formas de realización, la activación del icono para el objeto gráfico creado por el usuario 149-6 puede conducir a otra UI (no mostrada) que contenga los objetos gráficos creados por el usuario o iconos correspondientes a los objetos gráficos creados por el usuario.
En algunas formas de realización, un usuario puede reorganizar los iconos de la UI 400. Por ejemplo, un usuario puede mover los iconos de aplicaciones dentro y fuera de la bandeja 408 utilizando gestos de dedo.
En algunas formas de realización, la UI 400 incluye un indicador (no mostrado) que visualiza una métrica actualizada de utilización de cuenta para una cuenta asociada con la utilización del dispositivo (por ejemplo, una cuenta de teléfono celular).
Tal y como se ha mencionado anteriormente, la UI 400 puede mostrar todas las aplicaciones disponibles 136 en una pantalla de manera que no es necesario desplazar por pantalla una lista de aplicaciones. Sin embargo, en algunas formas de realización, un pantalla sensible al tacto puede incluir una GUI con una o más ventanas que muestren solamente una parte de una lista de elementos (por ejemplo, elementos de información) o de un documento electrónico. En respuesta a la detección del movimiento de un objeto sobre o cerca de la pantalla sensible al tacto, la lista puede desplazarse por pantalla o el documento electrónico puede trasladarse. La detección del movimiento del objeto puede incluir determinar la rapidez (magnitud), la velocidad (magnitud y dirección) y/o una aceleración (que incluye magnitud y/o dirección) del objeto. El desplazamiento por pantalla de la lista o la traslación del documento pueden acelerarse en respuesta a un movimiento acelerado del objeto. En algunas formas de realización, el desplazamiento por pantalla y la aceleración del desplazamiento por pantalla, o la traslación y la aceleración de la traslación, pueden ser según una simulación de un dispositivo físico que presenta fricción, es decir, un movimiento amortiguado. Por ejemplo, el desplazamiento por pantalla o la traslación pueden corresponder a una simulación de una ley de fuerzas o ecuación de movimiento que tiene un término de masa o de inercia, así como un término de disipación. En algunas formas de realización, la simulación puede corresponder a un cilindro de rota alrededor de su eje.
En algunas formas de realización, el movimiento acelerado del objeto detectado puede incluir un movimiento acelerado de un punto de contacto seguido de una interrupción del punto de contacto. Por ejemplo, el usuario puede hacer contacto con la pantalla sensible al tacto, aplicar un toque fuerte o arrastrar uno o más de sus dedos a lo largo de la pantalla (es decir, mover y/o acelerar el punto de contacto) y, opcionalmente, interrumpir el punto de contacto con la pantalla, es decir, alejar uno o más dedos de la pantalla. El toque fuerte o el arrastre pueden ser a lo largo de un eje predefinido de la pantalla sensible al tacto o pueden ser dentro de un ángulo predeterminado de una dirección predefinida sobre la pantalla sensible al tacto. En otras formas de realización, el movimiento acelerado del punto de contacto puede incluir un primer gesto de usuario orientado a lo largo de un eje predefinido de la pantalla sensible al tacto u orientado dentro de un ángulo predeterminado de una dirección predefinida sobre la pantalla sensible al tacto.
El desplazamiento por pantalla de la lista de elementos o la traslación del documento electrónico pueden acelerarse más en respuesta a la detección de un segundo movimiento de un objeto sobre o cerca de la pantalla sensible al tacto, tal como un segundo movimiento de arrastre del punto de contacto a lo largo del eje predefinido o dentro del ángulo predeterminado de una dirección predefinida sobre la pantalla sensible al tacto y/o un segundo gesto de usuario orientado a lo largo del eje predefinido o dentro del ángulo predeterminado de una dirección predefinida sobre la pantalla sensible al tacto. Por ejemplo, el usuario puede aplicar un toque fuerte con uno o más de sus dedos a lo largo de la pantalla sensible al tacto dos o más veces.
El desplazamiento por pantalla de la lista de elementos o la traslación del documento electrónico pueden detenerse según la interrupción del punto de contacto provocada por el usuario y después estableciendo un punto de contacto sustancialmente estacionario con la pantalla sensible al tacto durante al menos un periodo de tiempo predeterminado. Por ejemplo, después de aplicar un toque fuerte con uno o más de sus dedos a lo largo de la pantalla sensible al tacto e interrumpir el punto de contacto, el usuario puede tocar la pantalla y mantener estacionarios (o aproximadamente estacionarios) el o los dedos que están tocando la visualización durante uno o más segundos, o fracciones de segundo.
La dirección del desplazamiento por pantalla o de la traslación puede invertirse al cruzar un límite virtual correspondiente a un extremo de la lista o a un borde del documento electrónico. El cambio de dirección del desplazamiento por pantalla o de la traslación puede corresponder a un movimiento amortiguado. Por ejemplo, durante el desplazamiento por pantalla, puede parecer que una parte visualizada de la lista de elementos rebota desde un límite de la ventana de la pantalla sensible al tacto cuando se llega al principio o al final de la lista de elementos. Asimismo, durante la traslación, puede parecer que una parte visualizada del documento electrónico rebota desde un límite de la ventana de la pantalla sensible al tacto cuando se llega a un borde del documento. El rebote aparente puede corresponder a una simulación de una pelota viscosa o elástica que presenta un momento en una primera dirección que choca contra un objeto inmóvil y/o elástico, tal como una pared. El movimiento subsiguiente del documento (el movimiento que corresponde a la pelota de la analogía mencionada anteriormente) puede amortiguarse, por ejemplo, incluyendo un término de fricción o de disipación en la simulación. Un parámetro correspondiente al término de fricción en la simulación puede ajustarse, permitiendo al documento alcanzar el equilibrio al hacer contacto con el límite virtual o alejarse del límite virtual.
En algunas formas de realización puede determinarse el movimiento del punto de contacto del usuario mediante un índice en la pantalla sensible al tacto. En algunas formas de realización, el índice puede mostrarse en una primera región o en una primera ventana de la pantalla sensible al tacto, mientras que la lista de elementos o de elementos de información durante el desplazamiento por pantalla puede mostrarse en una segunda región o una segunda ventana de la pantalla sensible al tacto. El índice mostrado puede tener una secuencia de elementos de índice. En una forma de realización a modo de ejemplo, la secuencia de elementos de índice puede incluir letras del alfabeto, es decir, el índice puede incluir un índice alfabético. La lista de elementos de información puede incluir una lista ordenada alfabéticamente de elementos de información. La lista ordenada alfabéticamente de elementos de información puede incluir información de contactos, por ejemplo, en una lista de contactos o una agenda del usuario.
En respuesta al movimiento del punto de contacto del usuario sobre un índice mostrado, la lista de elementos de información de la pantalla sensible al tacto puede desplazarse por pantalla. La lista de elementos de información puede incluir una secuencia de subconjuntos de elementos de información correspondientes a la secuencia de los elementos de índice. Los subconjuntos pueden incluir una o más categorías. Por ejemplo, una categoría respectiva puede incluir información de contactos de una o más personas cuyo nombre y/o apellido comience por una o más letras respectivas, tal como la letra 's'. En una forma de realización a modo de ejemplo, hay un subconjunto correspondiente a cada letra del alfabeto que tiene una o más entradas. En algunas formas de realización, el desplazamiento por pantalla puede ser según una simulación de una ecuación de movimiento con fricción.
El desplazamiento por pantalla puede incluir desplazar por pantalla un subconjunto de elementos de información respectivo si el punto de contacto se mueve sobre un elemento de índice respectivo correspondiente de los elementos de índice. El desplazamiento por pantalla puede tener una velocidad de desplazamiento asociada basada en la velocidad de movimiento del punto de contacto sobre el elemento de índice respectivo y en el número de elementos del subconjunto de elementos de información correspondiente al elemento de índice respectivo. Por ejemplo, la velocidad de desplazamiento por pantalla puede ser mayor para subconjuntos que tengan más entradas que para subconjuntos con menos entradas. El desplazamiento por pantalla puede incluir desplazar por pantalla todos los elementos de una pluralidad de los subconjuntos de elementos de información en respuesta al movimiento del punto de contacto sobre los elementos de índice correspondientes del índice mostrado.
Si se determina que el punto de contacto con el índice corresponde a un elemento de índice respectivo del índice, la lista de elementos de información puede desplazarse por pantalla hasta un subconjunto correspondiente de la lista de elementos de información. Por ejemplo, si el usuario selecciona un elemento de índice, tal como la letra 'R', en el conjunto de símbolos de índice, la lista de elementos puede desplazarse por pantalla paulatinamente con respecto al subconjunto correspondiente de la letra ‘R’ de la lista de elementos. Como alternativa, la lista mostrada de elementos de información salta directamente desde una posición de desplazamiento actual hasta una posición de desplazamiento en la que se muestran los elementos de información correspondientes al elemento de índice ‘R’.
En el presente documento, el término “si” puede utilizarse con el significado de “cuando”, “tras”, “en respuesta a determinar” o “en respuesta a detectar”, dependiendo del contexto. Asimismo, las frases “si se determina” o “si se detecta [una condición o un evento indicados]" pueden utilizarse con el significado de "tras determinarse", " en respuesta a determinar" o “tras detectarse” la condición o evento indicados, o “en respuesta a detectar” la condición
o evento indicados, dependiendo del contexto.
Si el punto de contacto con la pantalla sensible al tacto corresponde a una selección de usuario de un elemento de información respectivo de la lista de elementos de información, la información correspondiente al elemento de información respectivo puede mostrarse en la pantalla sensible al tacto. Por ejemplo, si el usuario selecciona un nombre respectivo, puede mostrarse la información de contacto correspondiente.
Cuando se desplaza por pantalla subconjuntos de información respectivos, un símbolo de índice puede mostrarse junto con cada subconjunto de elementos de información respectivo. En algunas formas de realización, los símbolos de índice respectivos pueden mostrarse de manera adyacente a subconjuntos correspondientes (tales como texto visualizado) de la lista de elementos de información. En algunas formas de realización, un símbolo de índice respectivo puede mostrarse en un borde superior de una ventana que contiene el texto visualizado del subconjunto de elementos de información respectivo.
El símbolo de índice correspondiente a un subconjunto de información respectivo puede mostrarse de manera translúcida sobre el subconjunto de elementos de información respectivo. El símbolo de índice mostrado de manera translúcida puede tener un color de fuente diferente que el utilizado para mostrar texto en el subconjunto de elementos de información, y/o puede mostrarse utilizando una fuente mayor que la fuente utilizada para mostrar texto en el subconjunto de elementos de información.
Si la lista de elementos de información no contiene ningún elemento para un símbolo de índice particular, es decir, ninguna entrada para un subconjunto particular, un primer símbolo de índice que precede a un símbolo de índice particular y un segundo símbolo de índice que sigue al símbolo de índice pueden mostrarse junto con el desplazamiento por pantalla de la lista de elementos de información desde el subconjunto de información correspondiente al primer símbolo de índice hasta el subconjunto de información correspondiente al segundo símbolo de índice. El símbolo de índice particular puede no mostrarse junto con el texto mostrado de la lista de elementos de información durante el desplazamiento por pantalla. Por ejemplo, la visualización de un símbolo de índice respectivo puede omitirse cuando la lista de elementos de información no contiene ningún elemento para el símbolo de índice particular.
En algunas formas de realización, el desplazamiento de una lista por pantalla descrito en este documento funciona sin mostrar una barra de desplazamiento. Asimismo, en algunas formas de realización, la traslación de documentos electrónicos descrita en este documento funciona sin mostrar barras de desplazamiento. El movimiento de arrastre del usuario sobre la operación de la pantalla sensible al tacto puede llevarse a cabo directamente en la parte superior de la lista mostrada o del documento electrónico mostrado, y puede incluir un movimiento de arrastre o de deslizamiento, cerca o en contacto con la superficie de la pantalla, a lo largo de una trayectoria que esté situada dentro de una ventana de visualización en la que se muestra la lista o el documento electrónico. Aunque una barra
5 de desplazamiento podría mostrarse posiblemente junto con la lista mostrada, el desplazamiento por pantalla o la traslación descritos en este documento pueden ser independientes de cualquier barra de desplazamiento. En algunas formas de realización, si se utiliza una barra de desplazamiento, entonces un movimiento ascendente de un punto de contacto sobre la barra de desplazamiento puede provocar que se muestren entradas anteriores de la lista, mientras que un movimiento descendente del punto de contacto sobre la barra de desplazamiento puede provocar que se muestren entradas posteriores de la lista.
En algunas formas de realización, el desplazamiento por pantalla o la traslación pueden ser según la velocidad de movimiento de un objeto detectado, tal como la velocidad de movimiento de un punto de contacto. La velocidad puede ser un promedio del tiempo de valores determinados en varios intervalos de tiempo. En una forma de realización a modo de ejemplo, la rapidez, la velocidad y/o la aceleración pueden determinarse en cinco intervalos de
15 tiempo, donde un intervalo de tiempo respectivo corresponde a la inversa de una velocidad de cuadro, tal como 0,0167 s, de una visualización. En algunas formas de realización, la rapidez, la velocidad y/o la aceleración pueden determinarse incluso cuando se utilice una velocidad de cuadro variable, como cuando se saltan o no se muestran uno o más cuadros. En estas formas de realización, la rapidez, la velocidad y/o la aceleración pueden determinarse dos o más veces para el intervalo de tiempo respectivo y/o pueden proyectarse en función de valores determinados en un intervalo de tiempo anterior y/o posterior.
En algunas formas de realización, el desplazamiento por pantalla o la traslación después de que un usuario interrumpa opcionalmente el contacto puede ser según el cambio en la aceleración y en la velocidad o la rapidez en uno o más intervalos de tiempo antes de interrumpirse el contacto. Por ejemplo, la velocidad vf del desplazamiento por pantalla o de la traslación en uno o más intervalos de tiempo después de interrumpirse el contacto puede
25 determinarse utilizando
donde v0 es el valor actual de la velocidad cuando se interrumpe el contacto, a es el valor actual de la aceleración cuando se interrumpe el contacto y "t es el tiempo transcurrido, tal como un intervalo de tiempo. Las velocidades y/o la aceleración en este cálculo pueden proyectarse a lo largo de un eje o dirección del desplazamiento por pantalla o de la traslación. En algunas formas de realización, en intervalos de tiempo subsiguientes después de terminar la velocidad en función de la aceleración y/o de la velocidad en uno o más intervalos de tiempo anteriores a la interrupción del contacto, la velocidad del desplazamiento por pantalla o de la traslación puede reducirse. Por ejemplo, en cada intervalo de tiempo sucesivo, la velocidad puede reducirse en un 5%. Cuando la velocidad cruza un umbral inferior, puede fijarse a cero.
35 La Figura 5 es un diagrama de flujo que ilustra un procedimiento 500 de desplazamiento de una lista por pantalla según algunas formas de realización. El procedimiento 500 proporciona a un usuario un indicador visual simple de que se llegado a un extremo de una lista.
El movimiento de un objeto se detecta sobre o cerca de una pantalla táctil de un dispositivo (502). En algunas formas de realización, el objeto es un dedo. En algunas formas de realización, el dispositivo es un dispositivo multifunción portátil.
En respuesta a la detección del movimiento, una lista de elementos mostrada en la pantalla táctil se desplaza por pantalla en una primera dirección (504). En algunas formas de realización, la lista es una lista de mensajes de correo electrónico, tal y como se ilustra en las Figuras 6A a 6D. En algunas formas de realización, la lista de elementos es una lista de conversaciones de mensajes instantáneos, una lista de números de teléfono favoritos, una lista de
45 información de contactos (denominada algunas veces como una lista de contactos o una agenda), una lista de etiquetas, una lista de carpetas de correo electrónico, una lista de direcciones de correo electrónico, una lista de direcciones físicas, una lista de tonos de llamada, una lista de nombres de álbumes o una lista de marcadores. En algunas formas de realización, la primera dirección es una dirección vertical; en algunas otras formas de realización, la primera dirección es una dirección horizontal. En algunas formas de realización, el desplazamiento de la lista por pantalla en la primera dirección antes de llegar a un extremo de la lista tiene una velocidad de desplazamiento asociada correspondiente a la velocidad de movimiento del objeto (506). En algunas formas de realización, la lista se desplaza por pantalla según una simulación de una ecuación de movimiento con fricción (508).
Si se llega a un extremo de la lista (por ejemplo, tras alcanzarse el extremo de la lista) cuando la lista se desplaza por pantalla en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, se muestra un área más allá del extremo de la lista (510-Sí, 514). En algunas formas de realización, la lista tiene un primer elemento y un último elemento, y el extremo es el primer elemento o el último elemento. Por ejemplo, en la Figura 6B, el correo electrónico 3534 enviado por Aaron Jones es el primer elemento y, por tanto, el extremo de lista de correos electrónicos correspondiente. En algunas formas de realización, el área más allá del extremo de lista está se muestra en color blanco (516). En algunas formas de realización, la lista de elementos tiene un fondo y el área más allá del extremo de la lista no se distingue visualmente del fondo (518). Por ejemplo, en la Figura 6C, tanto el área 3536 como el fondo de los correos electrónicos enumerados se muestran en color blanco.
Después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil, la lista de elementos se desplaza por pantalla en una segunda dirección opuesta a la primera dirección hasta que ya no se muestre el área más allá del extremo de la lista (520). En algunas formas de realización, la lista se desplaza por pantalla en la segunda dirección utilizando un movimiento amortiguado (522). En algunas formas de realización, el cambio de desplazar la lista por pantalla en la primera dirección a desplazar la lista por pantalla en la segunda dirección hasta que ya no se muestre el área más allá del extremo de la lista, hace que parezca que el extremo de la lista esté acoplado elásticamente a un borde de la pantalla táctil o a un borde mostrado en la pantalla táctil (524).
En algunas formas de realización, el desplazamiento por pantalla en la primera dirección antes de llegar al extremo de la lista tiene una primera distancia de desplazamiento asociada correspondiente a la distancia de movimiento del objeto antes de llegar al extremo de la lista. Por ejemplo, una distancia de desplazamiento antes de llegar al extremo de la lista mostrada en las Figuras 6A -6D puede corresponder a una distancia recorrida sobre la pantalla táctil por el gesto de toque fuerte 3514 antes de llegar al extremo. La visualización de un área más allá del extremo de la lista incluye desplazar la lista por pantalla en la primera dirección a lo largo de una segunda distancia de desplazamiento asociada que es menor que la distancia de movimiento del objeto después de llegar al extremo. Por ejemplo, en la Figura 6C, después de alcanzarse el extremo, la lista se desplaza por pantalla una distancia 3538 que puede ser menor que la distancia recorrida sobre la pantalla táctil por el gesto de toque fuerte 3514 después de alcanzarse el extremo.
En algunas formas de realización, el desplazamiento por pantalla en la primera dirección antes de llegar a un extremo de la lista tiene una primera velocidad de desplazamiento asociada correspondiente a la velocidad de movimiento del objeto. Por ejemplo, la velocidad de desplazamiento antes de llegar al extremo de la lista mostrada en las Figuras 6A a 6D puede corresponder a la velocidad sobre la pantalla táctil del gesto de toque fuerte 3514 antes de llegar al extremo. La visualización de un área más allá del extremo de la lista incluye desplazar la lista por pantalla en la primera dirección a una segunda velocidad de desplazamiento asociada. La segunda velocidad de desplazamiento asociada es menor que la primera velocidad de desplazamiento asociada. Por ejemplo, en la Figura 6C, la visualización del área 3536 más allá del extremo de la lista puede incluir desplazar la lista por pantalla a una velocidad menor que la velocidad de desplazamiento antes de llegar al extremo. En algunas formas de realización, la segunda velocidad asociada es una fracción (por ejemplo, la mitad o un tercio) de la primera velocidad asociada. En algunas formas de realización, la segunda velocidad asociada es la raíz cuadrada de la primera velocidad asociada.
Si no se alcanza un extremo de la lista cuando la lista se desplaza por pantalla en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, el proceso 500 finaliza (510-No, 512). El proceso 500 puede reiniciarse tras la posterior detección de otro movimiento de un objeto sobre o cerca de la pantalla táctil (502).
Las Figuras 6A -6D ilustran el desplazamiento por pantalla de una lista de elementos hasta un extremo de la lista, punto en el que se muestra un área más allá del extremo y, después, la lista se desplaza por pantalla en una dirección opuesta hasta que ya no muestre el área más allá del extremo, según algunas formas de realización. Aunque las Figuras 6A -6D ilustran este desplazamiento por pantalla en el contexto de un dispositivo multifunción portátil 100, este desplazamiento por pantalla no está limitado a dispositivos multifunción portátiles. En el ejemplo de las Figuras 6A -6D, los elementos enumerados son mensajes de correo electrónico. Las Figuras 6A -6D ilustran una interfaz de usuario a modo de ejemplo 3500A para gestionar un bandeja de entrada según algunas formas de realización. Una interfaz de usuario análoga puede utilizarse para mostrar y gestionar otros buzones (por ejemplo, borradores, enviados, correo basura, personal, etc.). Además, otros tipos de listas son posibles, incluyendo pero sin limitarse a listas de conversaciones de mensajes instantáneos, números de teléfono favoritos, información de contactos, etiquetas, carpetas de correo electrónico, direcciones de correo electrónico, direcciones físicas, tonos de llamada, nombres de álbumes o marcadores.
En algunas formas de realización, la interfaz de usuario 3500A incluye los siguientes elementos, o un subconjunto o superconjunto de los mismos:
- •
- 402, 404 y 406, como los descritos anteriormente;
- •
- un icono 3310 para crear correos electrónicos que cuando se activa (por ejemplo, mediante un toque suave con el dedo sobre el icono) inicia la pantalla de una UI para crear un nuevo mensaje de correo electrónico;
- •
- icono de buzones 3502 que cuando se activa (por ejemplo, mediante un toque suave con el dedo sobre el icono) inicia la pantalla de una UI que lista buzones de correo electrónico (es decir, carpetas);
- •
- icono de mensajes no leídos 3504 que muestra el número de mensajes no leídos en la bandeja de entrada;
- •
- nombres 3506 de los emisores de los mensajes de correo electrónico;
- •
- líneas de asunto 3508 de los mensajes de correo electrónico;
- •
- fechas 3510 de los mensajes de correo electrónico;
- •
- iconos de mensajes no leídos 3512 que indican mensajes que no se han abierto;
- •
- separador de panel de vista previa 3518 que separa la lista de mensajes con respecto a una vista previa de un mensaje seleccionado de la lista;
- •
- icono de ajustes 3520 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de una UI para modificar los ajustes;
- •
- icono para mover mensajes 3522 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de una UI para mover mensajes;
- •
- icono para borrar símbolos 3524 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de una UI para confirmar que el usuario desea borrar el correo electrónico seleccionado;
- •
- icono para responder/reenviar 3526 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de una UI para seleccionar cómo responder o reenviar el correo electrónico seleccionado.
Si la lista de correos electrónicos ocupa más del área de pantalla asignada, el usuario puede desplazar por pantalla los correos electrónicos utilizando gestos de toque fuerte verticalmente ascendentes y/o verticalmente descendentes sobre la pantalla táctil. En el ejemplo de la Figura 6A, una parte de una lista de correos electrónicos se muestra en el área de pantalla, incluyendo un correo electrónico 3530 mostrado en la parte superior enviado por Bruce Walker y un correo electrónico 3532 mostrado en la parte inferior enviado por Kim Brook. Un usuario lleva a cabo un gesto de toque fuerte verticalmente descendente 3514 para desplazarse por la pantalla hacia la parte superior de la lista. El gesto verticalmente descendente 3514, que puede ser un gesto de dedo, corresponde al movimiento de un objeto sobre o cerca de la pantalla táctil detectado en la operación 502 del proceso 500 (Figura 5). El gesto verticalmente descendente 3514 no tiene que ser exactamente vertical; un gesto sustancialmente vertical es suficiente. En algunas formas de realización, un gesto dentro de un ángulo predeterminado con respecto a la vertical da como resultado un desplazamiento por pantalla vertical. En una forma de realización, un gesto en un ángulo que no supera los 27 grados con respecto a la vertical da como resultado un desplazamiento por pantalla vertical.
Como resultado de detectar el gesto verticalmente descendente 3514, en la Figura 6B los correos electrónicos mostrados se han desplazado hacia abajo, de manera que el correo electrónico anterior 3532 mostrado en la parte inferior enviado por Kim Brook ya no se muestra, el correo electrónico anterior 3530 mostrado en la parte superior enviado por Bruce Waker es ahora el segundo empezando por arriba, y el correo electrónico 3534 enviado por Aaron Jones, el cual no se mostró en la Figura 6A, se muestra ahora en la parte superior de la lista. Este desplazamiento de correos electrónicos es un ejemplo del desplazamiento por pantalla descrito en la operación 504 del proceso 500 (Figura 5).
En este ejemplo, el correo electrónico 3534 de Aaron Jones es el primer correo electrónico de la lista y, por tanto, es el extremo de la lista. Tras llegar a este correo electrónico 3534, en respuesta a la detección continua del gesto verticalmente descendente 3514, se visualiza un área 3536 (Figura 6C) por encima del primer correo electrónico 3534 (es decir, más allá del extremo de la lista), tal y como se ha descrito en la operación 514 del proceso 500 (Figura 5). En algunas formas de realización, el área mostrada más allá del extremo de la lista no es visualmente diferente del fondo de la lista, tal y como se ha descrito en la operación 518 del proceso 500 (Figura 5). En la Figura 6C, tanto el área 3536 como el fondo de los correos electrónicos (por ejemplo, los correos electrónicos 3534 y 3530) se muestran en color blanco y, por tanto, no son visualmente diferentes.
Una vez que finaliza el gesto verticalmente descendente 3514, de manera que un objeto correspondiente ya no se detecta sobre o cerca de la pantalla táctil, la lista se desplaza por pantalla en una dirección opuesta hasta que ya no se muestre el área 3536. La Figura 6D ilustra el resultado de este desplazamiento por pantalla en la dirección opuesta, correspondiente a la operación 520 del proceso 500 (Figura 5). El correo electrónico 3534 enviado por Aaron Jones se muestra ahora en la parte superior del área de pantalla asignada a la lista, no mostrándose el área 3536.
En el ejemplo de las Figuras 6A -6D, un gesto verticalmente descendente dio como resultado una visualización de un área más allá del primer elemento de la lista. Asimismo, un gesto verticalmente ascendente puede dar como resultado la visualización de un área más allá del último elemento de la lista, si el gesto verticalmente ascendente continúa una vez que la lista se haya desplazado por pantalla hasta el último elemento. El último elemento puede considerarse un extremo de la lista, similar al primer elemento. Tal y como se ha descrito anteriormente, el gesto no tiene que ser exactamente vertical para dar como resultado un desplazamiento por pantalla vertical, un gesto que esté dentro de un intervalo predefinido de ángulos con respecto a la vertical es suficiente.
En algunas formas de realización, en lugar de desplazar por pantalla una lista de elementos en una dimensión, un usuario puede desear trasladar un documento electrónico en dos dimensiones. Si el documento electrónico ocupa más del área de pantalla asignada para visualizar el documento, la pantalla solo mostrará una parte del documento. El usuario puede trasladar el documento electrónico para ver partes del documento que no se hayan mostrado inicialmente.
La Figura 7 es un diagrama de flujo que ilustra un procedimiento 700 de traslación de un documento electrónico según algunas formas de realización. El procedimiento 700 proporciona a un usuario un indicador visual simple de que están mostrándose uno o más bordes de un documento electrónico.
El movimiento de un objeto se detecta sobre o cerca de una pantalla táctil de un dispositivo (702). En algunas formas de realización, el objeto es un dedo. En algunas formas de realización, el dispositivo es un dispositivo multifunción portátil.
En respuesta a la detección del movimiento, un documento electrónico mostrado en la pantalla táctil se traslada en una primera dirección (704). En algunas formas de realización, el documento electrónico es una página web, tal y como se ilustra en las Figuras 8A -8D. En algunas formas de realización, el documento electrónico es una imagen digital. En algunas formas de realización, el documento electrónico es un documento de procesamiento de texto, de hoja de cálculo, de correo electrónico o de presentación. En algunas formas de realización, la primera dirección es una dirección vertical, una dirección horizontal o una dirección en diagonal. En algunas formas de realización, la primera dirección corresponde a la dirección de movimiento del objeto detectado sobre o cerca de la pantalla, pero no es necesariamente idéntica a la dirección de movimiento del objeto.
En algunas formas de realización, la traslación del documento electrónico en la primera dirección antes de llegar a un borde del documento electrónico tiene una velocidad de traslación asociada correspondiente a la velocidad de movimiento del objeto (706). En algunas formas de realización, el documento electrónico se traslada según una simulación de una ecuación de movimiento con fricción (708).
Si se llega a un borde del documento electrónico (por ejemplo, tras alcanzar el borde del documento) cuando se traslada el documento electrónico en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, se muestra un área más allá del borde del documento electrónico (710-Sí, 514). En algunas formas de realización, el área más allá del borde del documento electrónico es negra, gris, de un solo color o blanca (716). En algunas formas de realización, el área más allá del borde del documento electrónico es visualmente distinta respecto al documento (718). Por ejemplo, el área 3930 más allá del borde de la página web 3912 de la Figura 8C es negra, a diferencia del fondo blanco de la página web 3912. En algunas otras formas de realización, una imagen de fondo de pantalla tal como una fotografía o un patrón puede visualizarse en el área más allá del borde del documento electrónico.
Después de que el objeto ya no se detecte sobre o cerca de la pantalla táctil, el documento electrónico se traslada en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento electrónico (720). Por ejemplo, en la Figura 8D, la página web 3912 se ha trasladado de manera que el área 3930 más allá de su borde ya no se muestra. En algunas formas de realización, la segunda dirección es opuesta a la primera dirección. En algunas formas de realización, el documento electrónico se traslada en la segunda dirección utilizando un movimiento amortiguado (722). En algunas formas de realización, el cambio de trasladar el documento electrónico en la primera dirección a trasladar el documento electrónico en la segunda dirección hasta que ya no se muestre el área más allá del borde del documento electrónico, hace que parezca que el borde del documento electrónico está acoplado elásticamente a un borde de la pantalla táctil o a un borde mostrado en la pantalla táctil (724).
En algunas formas de realización, la traslación en la primera dirección antes de llegar a un borde del documento electrónico tiene una primera distancia de traslación asociada correspondiente a la distancia de movimiento del objeto antes de llegar al borde del documento electrónico. Por ejemplo, una distancia de traslación de la página web 3912 mostrada en las Figuras 8A a 8D antes de llegar al borde del documento puede corresponder a una distancia recorrida sobre la pantalla táctil por el gesto de toque fuerte 3925 antes de llegar al borde. En algunas formas de realización, la visualización de un área más allá del borde del documento electrónico incluye trasladar el documento electrónico en la primera dirección a lo largo de una segunda distancia de traslación asociada, en el que la segunda distancia de traslación asociada es menor que la distancia de movimiento del objeto después de llegar al borde del documento electrónico. Por ejemplo, en la Figura 8C, después de alcanzarse el borde, la página web 3912 se traslada una distancia indicada por las flechas opuestas 3928-1 y 3928-2, que puede ser menor que una distancia recorrida sobre la pantalla táctil por el gesto de toque fuerte 3925 después de llegar al borde.
En algunas formas de realización, la traslación en la primera dirección antes de llegar a un borde del documento electrónico tiene una primera velocidad de traslación asociada correspondiente a la velocidad de movimiento del objeto. Por ejemplo, la velocidad de traslación antes de llegar al borde de la página web 3912 mostrada en las Figuras 8A -8D puede corresponder a la velocidad de movimiento del gesto de toque fuerte 3925. La visualización de un área más allá del borde del documento electrónico incluye trasladar el documento electrónico en la primera dirección a una segunda velocidad de traslación asociada. La segunda velocidad de traslación asociada es menor que la primera velocidad de traslación asociada. Por ejemplo, en la Figura 8C, la visualización del área 3930 más allá del borde de la página web 3912 puede incluir trasladar la página web 3912 a un velocidad menor que la velocidad de traslación antes de llegar al borde. En algunas formas de realización, la segunda velocidad asociada es una fracción (por ejemplo, la mitad o un tercio) de la primera velocidad asociada. En algunas formas de realización, la segunda velocidad asociada es la raíz cuadrada de la primera velocidad asociada.
Si no se llega a un borde del documento electrónico cuando el documento electrónico se traslada en la primera dirección mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil, el proceso 700 finaliza (710-No, 712). El proceso 700 puede reiniciarse tras la posterior detección de otro movimiento de un objeto sobre o cerca de la pantalla táctil (702).
Las Figuras 8A -8D ilustran la traslación de un documento electrónico hasta un borde del documento, punto en el que se muestra un área más allá del borde y, después, el documento se traslada en una segunda dirección hasta que ya no muestre el área más allá del borde del documento, según algunas formas de realización. Aunque las Figuras 8A -8D ilustran esta traslación en el contexto de un dispositivo multifunción portátil 100, esta traslación no está limitada a dispositivos multifunción portátiles. En el ejemplo de las Figuras 8A -8D, el documento es una página web 3912. Las Figuras 8A -8D ilustran una interfaz de usuario a modo de ejemplo para un navegador según algunas formas de realización. Una interfaz de usuario análoga puede utilizarse para mostrar otros tipos de documentos electrónicos, tales como documentos de procesamiento de texto, de hoja de cálculo, de correo electrónico, de presentación o imágenes digitales.
En algunas formas de realización, la interfaz de usuario 3900A de las Figuras 8A a 8D incluye los siguientes elementos, o un subconjunto o superconjunto de los mismos:
- •
- 402, 404 y 406, como los descritos anteriormente;
- •
- icono de página anterior 3902 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de la página web anterior;
- •
- nombre de página web 3904;
- •
- icono de página siguiente 3906 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de la siguiente página web;
- •
- casilla de entrada de URL (localizador uniforme de recursos) 3908 para introducir los URL de las páginas web;
- •
- icono para refrescar 3910 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia un refresco de la página web;
- •
- página web 3912 u otro documento estructurado, que está formado por bloques 3914 de contenido de texto y otros gráficos (por ejemplo, imágenes);
- •
- icono de ajustes 3916 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de un menú de ajustes para el navegador;
- •
- icono de marcadores 3918 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de una lista de marcadores o menú para el navegador;
- •
- icono para añadir marcadores 3920 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de una UI para añadir marcadores; y
- •
- icono de nueva ventana 3922 que cuando se activa (por ejemplo, mediante un toque suave con un dedo sobre el icono) inicia la pantalla de una UI para añadir nuevas ventanas al navegador.
En algunas formas de realización, el dispositivo analiza el árbol estructural de la página web 3912 para determinar los bloques 3914 de la página web. En algunas formas de realización, un bloque 3914 corresponde a un nodo estructural que es: reemplazado; un bloque; un bloque en línea; o una tabla en línea.
En la Figura 8A, la página web ocupa más del área de pantalla asignada; sólo se muestra el lado izquierdo del bloque 7 (3914-7) y del bloque 8 (3914-8) y la esquina superior izquierda del bloque 9 (3914-9). Para ver los bloques parcialmente mostrados, el usuario debe trasladar el documento mostrado mediante gestos sobre la pantalla táctil según algunas formas de realización.
En algunas formas de realización, en respuesta a un gesto de toque fuerte sustancialmente vertical ascendente (o descendente) del usuario, la página web (o, en términos generales, otro documento electrónico) puede trasladarse de manera unidimensional hacia arriba (o hacia abajo) en la dirección vertical. En algunas formas de realización, un gesto se considera sustancialmente vertical si es dentro de un ángulo predeterminado con respecto a la vertical. Por ejemplo, en respuesta a un gesto de toque fuerte ascendente del usuario que es dentro de un ángulo predeterminado (por ejemplo, 27º) con respecto a la vertical, la página web puede desplazarse por pantalla de manera unidimensional hacia arriba en la dirección vertical.
A la inversa, en algunas formas de realización, en respuesta a un gesto que supera un ángulo predeterminado (por ejemplo, 27º) con respecto a la vertical, la página web puede trasladarse de manera bidimensional (es decir, con un movimiento simultáneo tanto en la dirección vertical como en la horizontal). Por ejemplo, en respuesta a un gesto de toque fuerte ascendente del usuario que supera un ángulo predeterminado (por ejemplo, 27º) con respecto a la vertical, la página web puede trasladarse de manera bidimensional a lo largo de la dirección del toque fuerte.
En el ejemplo de la Figura 8A, un gesto de toque fuerte ascendente 3925 supera un ángulo predeterminado con respecto a la vertical. Por lo tanto, como resultado de detectar el gesto de toque fuerte ascendente 3925, la página web se traslada en dos dimensiones. En este ejemplo, la traslación es aproximadamente diagonal. La Figura 8B ilustra el resultado de esta traslación: los bloques 8 (3914-8) y 9 (3914-9) se muestran ahora completamente; los bloques 1 (3914-1) y 2 (3914-2) se muestran ahora solo parcialmente, y el bloque 3 (3914-3) ya no se muestra. Esta traslación es un ejemplo de la traslación descrita en la operación 704 del proceso 700 (Figura 7).
En la Figura 8B, el bloque 9 (3914-9) está en la esquina inferior derecha de la página web 3912; se ha llegado al borde inferior y al borde derecho de la página web durante la traslación de la página web. Tras llegar a estos bordes del documento, en respuesta a la detección continua del gesto ascendente 3925, se muestra un área 3930 (Figura 8C) más allá del borde inferior y del borde derecho de la página web. En algunas formas de realización, el área mostrada más allá del (de los) borde(s) de un documento eléctrico es visualmente distinta respecto al documento, tal y como se describe en la operación 718 del proceso 700 (Figura 7). En la Figura 8C, el área 3930 es negra y, por tanto, es visualmente distinta del fondo blanco de la página web 3912.
Una vez que finalice el gesto ascendente 3925, puesto que un objeto correspondiente ya no se detecta sobre o cerca de la pantalla táctil, la página web 3912 se traslada (por ejemplo, en una dirección opuesta a la dirección de traslación original) hasta que ya no se muestre el área 3930. La Figura 8D ilustra el resultado de esta traslación, correspondiente a la operación 720 del proceso 700 (Figura 7). El bloque 9 (3914-9) se muestra ahora en la esquina inferior derecha de la parte de la pantalla asignada a la visualización de la página web 3912 y el área 3930 no se muestra. En algunas formas de realización, la dirección de traslación no es necesariamente opuesta a la dirección original sino que puede ser cualquier dirección de manera que, tras la finalización de la traslación, ya no se muestre el área más allá del (de los) borde(s) del documento electrónico.
La Figura 9 es un diagrama de flujo que ilustra un proceso 900 de visualización de un documento electrónico que presenta una longitud de documento y un ancho de documento. El proceso 900 proporciona a un usuario un indicador visual simple de que un documento electrónico está visualizándose en un aumento mínimo (por ejemplo, el documento electrónico no puede reducirse ni/o hacerse más pequeño).
El proceso 900 se lleva a cabo en un dispositivo con una pantalla táctil. Por ejemplo, el dispositivo es un dispositivo multifunción portátil. Por ejemplo, el documento electrónico es una página web (por ejemplo, una página web 3912, Figuras 10A -10C). Por ejemplo, el documento electrónico es una imagen digital. Por ejemplo, el documento electrónico es un documento de procesamiento de texto, de hoja de cálculo, de correo electrónico o de presentación.
El documento electrónico se muestra (902) en un primer aumento en la pantalla táctil. Un gesto se detecta (904) sobre o cerca de la pantalla táctil correspondiente a un comando de reducción en una cantidad especificada por el usuario. Por ejemplo, el gesto es un gesto de pellizco (por ejemplo, el gesto 3951/3953, Figura 10A).
En respuesta a la detección del gesto, el documento electrónico se muestra (906) en un aumento menor que el primer aumento. Por ejemplo, la página web 3912 se muestra en un aumento menor en la Figura 10B que en la Figura 10A.
Si la longitud del documento o el ancho del documento no se muestra completamente (908-No) mientras que todavía se detecta el gesto sobre o cerca de la pantalla táctil, el proceso 900 finaliza (910).
Sin embargo, si la longitud del documento (por ejemplo, 3957, Figura 10B) o el ancho del documento (por ejemplo, 3959, Figura 10B) se muestra completamente (908-Sí) mientras que el gesto (por ejemplo, 3951/3953) todavía se detecta sobre o cerca de la pantalla táctil, el documento electrónico se muestra (912) en un aumento en el que se muestran las áreas más allá de los bordes opuestos del documento electrónico (por ejemplo, áreas 3955, Figura 10B).
Por ejemplo, las áreas más allá de los bordes opuestos del documento electrónico incluyen un área más allá del borde superior del documento y un área más allá del borde inferior del documento. Por ejemplo, las áreas más allá de los bordes opuestos del documento electrónico incluyen un área más allá del borde derecho del documento y un área más allá del borde izquierdo del documento. Por ejemplo, las áreas más allá de los bordes opuestos del documento electrónico incluyen un área más allá del borde superior del documento, un área más allá del borde inferior del documento, un área más allá del borde derecho del documento y un área más allá del borde izquierdo del documento (por ejemplo, Figura 10B).
Por ejemplo, las áreas más allá del borde opuesto del documento electrónico son negras, grises, de un solo color o blancas. Por ejemplo, las áreas más allá de los bordes opuestos del documento electrónico son visualmente distintas respecto al documento. Por ejemplo, las áreas 3955 (Figura 10B) son negras y, por tanto, visualmente distintas de la página web 3912.
Tras detectarse la finalización del gesto, el documento electrónico se muestra (914) en un aumento en el que ya no se muestran las áreas más allá de los bordes opuestos del documento electrónico. Por ejemplo, las áreas 3955 no se muestran en la Figura 10C.
Las Figuras 10A -10C ilustran la visualización de un documento electrónico en múltiples aumentos Aunque las Figuras 10A -10C ilustran la visualización de estos múltiples aumentos en el contexto de un dispositivo multifunción portátil 100, la visualización de estos múltiples aumentos no está limitada a dispositivos multifunción portátiles. En el ejemplo de las Figuras 10A -10C, el documento es una página web 3912. Las Figuras 10A -10C (al igual que las Figuras 8A -8D) ilustran una interfaz de usuario a modo de ejemplo para un navegador. Puede utilizarse una interfaz de usuario análoga para mostrar otros tipos de documentos electrónicos, tales como imágenes digitales o documentos de procesamiento de texto, de hoja de cálculo, de correo electrónico o de presentación.
En la Figura 10A, la página web 3912 se muestra en un primer aumento. La página web 3912 ocupa más que el área de pantalla asignada: sólo se muestra el lado izquierdo del bloque 7 (3914-7) y del bloque 8 (3914-8) y la esquina superior izquierda del bloque 9 (3914-9).
En respuesta a la detección de un gesto de pellizco 3951/3953 (Figura 10A), la página web se muestra en un aumento menor que el primer aumento, tal y como se muestra en la Figura 10B. Si una longitud de documento 3957
o un ancho de documento 3959 se muestra completamente mientras que todavía se detecta el gesto 3951/3953, se muestran áreas 3955 más allá de los bordes opuestos de la página web 3912. Tras detectarse la finalización del gesto 3951/3953, la página web 3912 se muestra en un aumento en el que ya no se muestran las áreas 3955, tal y como se ilustra en la Figura 10C.
La Figura 11 es un diagrama de flujo que ilustra un proceso 1100 de visualización de un documento electrónico en múltiples aumentos. El proceso 1100 proporciona a un usuario un indicador visual simple de que un documento electrónico está visualizándose en un aumento máximo (por ejemplo, el documento electrónico no puede ampliarse ni/o hacerse más grande).
El proceso 1100 se lleva a cabo en un dispositivo con una pantalla táctil. En algunas formas de realización, el dispositivo es un dispositivo multifunción portátil. Por ejemplo, el documento electrónico es una página web (por ejemplo, una página web 3912, Figuras 12A -12C). Por ejemplo, el documento electrónico es una imagen digital (por ejemplo, una imagen digital 1302, Figuras 13A -13C). Por ejemplo, el documento electrónico es un documento de procesamiento de texto, de hoja de cálculo, de correo electrónico o de presentación.
Al menos una primera parte del documento electrónico se muestra (1102) en un primer aumento. Un gesto se detecta (1104) sobre o cerca de la pantalla táctil correspondiente a un comando de ampliación en una cantidad especificada por el usuario. Por ejemplo, el gesto es un gesto opuesto a un pellizco (por ejemplo, 3931/3933, Figuras 12A y 13A).
En respuesta a la detección del gesto, las partes reducidas del documento electrónico se muestran (1106) en mayores aumentos. Por ejemplo, en la Figura 12B, una parte reducida de la página 3912 se muestra en un aumento mayor que la parte en la Figura 12A, y en la Figura 13B una parte reducida de la imagen digital 1302 se muestra en un aumento mayor que la parte en la Figura 13A.
Si, tras detectarse la finalización del gesto, el aumento no supera un aumento predefinido (1108-No), el proceso 1100 finaliza (1110).
Sin embargo, si tras detectarse la finalización del gesto, el aumento supera un aumento predefinido (1108-Sí), una parte respectiva del documento electrónico se muestra (1112) en el aumento predefinido. En los ejemplos de las Figuras 12B y 13B, el aumento supera un aumento predefinido. Tras detectarse la finalización del gesto 3931/3933, una parte de la página web 3912 se muestra en el aumento predefinido, tal y como se ilustra en la Figura 12C, y una parte de la imagen digital 1302 se muestra en el aumento predefinido, tal y como se ilustra en la Figura 13C.
Por ejemplo, inmediatamente antes de detectarse la finalización del gesto, una última parte reducida del documento electrónico se muestra en una primera resolución. Tras detectarse la finalización del gesto, la parte respectiva del documento electrónico se muestra en una segunda resolución que es mayor que la primera resolución.
Las Figuras 12A -12C ilustran la visualización de un documento electrónico en múltiples aumentos. Aunque las Figuras 12A -12C ilustran la visualización de estos múltiples aumentos en el contexto de un dispositivo multifunción portátil 100, la visualización de estos múltiples aumentos no está limitada a dispositivos multifunción portátiles. En el ejemplo de las Figuras 12A -12C, el documento es una página web 3912. Las Figuras 12A -12C (al igual que las Figuras 8A -8D) ilustran una interfaz de usuario a modo de ejemplo para un navegador. Puede utilizarse una interfaz de usuario análoga para mostrar otros tipos de documentos electrónicos, tales como imágenes digitales o documentos de procesamiento de texto, de hoja de cálculo, de correo electrónico o de presentación.
En la Figura 12A, una primera parte de la página web 3912 se muestra en un primer aumento. La página web 3912 ocupa más que el área de pantalla asignada: sólo se muestra el lado izquierdo del bloque 7 (3914-7) y del bloque 8 (3914-8) y la esquina superior izquierda del bloque 9 (3914-9).
En respuesta a la detección de un gesto opuesto a un pellizco 3931/3933 (Figura 12A), las partes reducidas de la página web 3912 se muestran en mayores aumentos en comparación con el aumento mostrado en la Figura 12A. Por ejemplo, la parte de la página web 3912 mostrada en la Figura 12B es más pequeña y tiene un mayor aumento que la parte de la página web 3912 mostrada en la Figura 12A.
En el ejemplo de la Figura 12B, el aumento supera un aumento predefinido. Tras detectarse la finalización del gesto 3931/3933, una parte de la página web 3912 se muestra en el aumento predefinido, tal y como se ilustra en la Figura 12C.
Las Figuras 13A -13C ilustran la visualización de un documento electrónico en múltiples aumentos. Aunque las Figuras 13A -13C ilustran visualizaciones de estos múltiples aumentos en el contexto de un dispositivo multifunción portátil 100, la visualización de estos múltiplos aumentos no está limitada a dispositivos multifunción portátiles. En el ejemplo de las Figuras 13A -13C, el documento es una imagen digital 1302 que incluye la imagen de una persona 1304.
En la Figura 13A, una imagen digital 1302 se muestra en un primer aumento. En respuesta a la detección de un gesto opuesto a un pellizco 3931/3933, las partes reducidas de la imagen digital 1302 se muestran en mayores aumentos en comparación con el aumento mostrado en la Figura 13A. Por ejemplo, la parte de la imagen digital 1302 mostrada en la Figura 13B es más pequeña y tiene un mayor aumento que la parte de la imagen digital 1302 mostrada en la Figura 13A.
En el ejemplo de la Figura 13B, el aumento supera un aumento predefinido. Tras detectarse la finalización del gesto 3931/3933, una parte de la imagen digital 1302 se muestra en el aumento predefinido, tal y como se ilustra en la Figura 13C.
La Figura 14 es un diagrama de flujo que ilustra un proceso 1400 de ejecución de un comando de rotación de pantalla. El proceso 1400 proporciona a un usuario un indicador visual simple de que el usuario no ha proporcionado un gesto suficiente para iniciar un comando de rotación de pantalla de 90º.
El proceso 1400 se lleva a cabo en un dispositivo con una pantalla táctil. Por ejemplo, el dispositivo es un dispositivo multifunción portátil.
Un gesto de giro con varios dedos (por ejemplo, 1506, Figura 15A, ó 1508, Figura 15C) se detecta (1402) sobre o cerca de la pantalla táctil. El gesto de giro con varios dedos tiene un grado de rotación correspondiente. Por ejemplo, el gesto de giro con varios dedos incluye gestos mediante dos pulgares 1604-L y 1604-R (Figuras 16A y 16D).
Si el grado de rotación correspondiente supera un grado de rotación predefinido (1404-Sí), se ejecuta un comando de rotación de pantalla de 90º (1406). Por ejemplo, la imagen digital 1502 de las Figuras 15A y 16A se hace rotar desde una orientación vertical hasta una orientación horizontal, tal y como se muestra respectivamente en las Figuras 15B y 16B.
Si el grado de rotación correspondiente no supera un grado de rotación predefinido (1404-No), se ejecuta (1408) un comando de rotación de pantalla con un ángulo de rotación agudo (es decir, inferior a 90º). Por ejemplo, la imagen digital 1502 de las Figuras 15C y 16D se hace rotar en un ángulo agudo, tal y como se muestra respectivamente en las Figuras 15D y 16E. Al dejarse de detectar el gesto de giro con varios dedos, se ejecuta (1410) un comando de rotación de pantalla con un ángulo de rotación opuesto al ángulo agudo (por ejemplo, con el resultado mostrado en las Figuras 15E y 16F).
Las Figuras 15A -15E ilustran la rotación de la visualización de un documento electrónico o de otro objeto digital. Aunque las Figuras 15A -15E ilustran la rotación de la visualización en el contexto de un dispositivo multifunción portátil 100, la rotación de la visualización no está limitada a dispositivos multifunción portátiles. En el ejemplo de las Figuras 15A -15E, el documento electrónico es una imagen digital 1502.
En las Figuras 15A y 15C, la imagen digital 1502 se muestra en una orientación vertical. Un gesto de giro con varios dedos 1506 (Figura 15A) ó 1508 (Figura 15C) se detecta sobre la pantalla táctil. El gesto de giro con varios dedos 1506 ó 1508 tiene un grado de rotación correspondiente. Por ejemplo, el grado de rotación corresponde a un grado de rotación de un eje entre los puntos de contacto sobre la pantalla táctil de los dos dedos del gesto con varios dedos (por ejemplo, un eje entre los puntos centrales o centroides de las regiones de contacto de los dos dedos).
En el ejemplo de la Figura 15A, el gesto de giro con varios dedos 1506 tiene un grado de rotación correspondiente que supera un grado de rotación predefinido. Por lo tanto, se ejecuta un comando de rotación de pantalla de 90º con el resultado de que la imagen digital se muestra en una orientación horizontal, tal y como se ilustra en la Figura 15B. Sin embargo, en el ejemplo de la Figura 15C, el gesto de giro con varios dedos 1508 tiene un grado de rotación correspondiente que no supera un grado de rotación predefinido. Se ejecuta un comando de rotación de pantalla con un ángulo de rotación agudo, con el resultado mostrado en la Figura 15D. Al dejar de detectarse el gesto de giro con varios dedos 1508, se ejecuta un comando de rotación de pantalla con un ángulo opuesto al ángulo agudo, con el resultado de que se restaura la orientación vertical de la imagen digital 1502, tal y como se muestra en la Figura 15E.
Las Figuras 16A -16F ilustran un gesto de rotación de pantalla a modo de ejemplo. Aunque las Figuras 16A -16F ilustran este gesto de rotación de pantalla en el contexto de un dispositivo multifunción portátil 100, este gesto de rotación de pantalla no está limitado a dispositivos multifunción portátiles. En el ejemplo de las Figuras 16A -16F, este gesto de rotación de pantalla se utiliza para girar la imagen digital 1502.
En la Figura 16A, el dispositivo 100 muestra la imagen digital 1502 en una orientación vertical. La rotación simultánea de dos pulgares (por ejemplo, 5704-L y 5704-R) en un primer sentido de rotación se detecta sobre la pantalla táctil 112. Por ejemplo, el primer sentido de rotación es una rotación en el sentido de las agujas del reloj (por ejemplo, Figura 16C). La rotación simultánea de los dos pulgares tiene un grado de rotación correspondiente.
Por ejemplo, el sentido de rotación de cada pulgar se detecta supervisando el cambio de orientación del área de contacto del pulgar con la pantalla táctil. Por ejemplo, si el área de contacto del pulgar es elíptica, puede detectarse el cambio en la orientación de un eje de la elipse (por ejemplo, desde la elipse de contacto 1606-L de la Figura 16A hasta la elipse de contacto 1608-L de la Figura 16B, tal y como se muestra en una parte ampliada de la pantalla táctil 112 en la Figura 16C). Por ejemplo, el cambio en la orientación del eje de la elipse determina el grado de rotación correspondiente. Por ejemplo, al menos algunos de los otros dedos de un usuario (es decir, dedos que no sean los pulgares 1604-L y 1604-R) sujetan el dispositivo 100 haciendo contacto con la parte trasera del dispositivo.
Por ejemplo, el primer sentido de rotación es el sentido contrario a las agujas del reloj. Por ejemplo, si el pulgar 1604-L está inicialmente en el lado inferior izquierdo de la pantalla táctil 112 (en lugar de en el lado superior izquierdo en la Figura 16A), el pulgar 1604-R está inicialmente en el lado superior derecho de la pantalla táctil 112 (en lugar de en el lado inferior derecho en la Figura 16A), y los pulgares se separan entre sí, entonces el sentido de rotación detectado por la pantalla táctil 112 será el sentido contrario a las agujas del reloj para ambos pulgares.
Si el grado de rotación correspondiente supera un grado de rotación predefinido, se ejecuta un comando de rotación de pantalla de 90º. Por ejemplo, la visualización de la imagen digital 1502 se hace rotar desde la orientación vertical de la Figura 16A hasta una orientación horizontal en la Figura 16B.
Sin embargo, si el grado de rotación correspondiente no supera un grado de rotación predefinido, se ejecuta un comando de rotación de pantalla con un ángulo de rotación agudo. Por ejemplo, la imagen digital 1502 de la Figura 16D se hace rotar en un ángulo agudo, con el resultado mostrado en la Figura 16E. Al dejarse de detectar los dos pulgares 1604-L y 1604-R, se ejecuta un comando de rotación de pantalla con un ángulo de rotación opuesto al ángulo agudo, restaurándose de ese modo la imagen digital 1502 en una orientación vertical, tal y como se muestra en la Figura 16F.
Aunque las Figuras 6A -6D, 8A -8D, 10A -10C, 12A -12C, 13A -13C, 15A -15E y 16A -16F ilustran operaciones de desplazamiento por pantalla, de traslación, de escalado y de rotación en el contexto de un dispositivo multifunción portátil 100, pueden llevarse a cabo operaciones similares en cualquier dispositivo con una pantalla táctil. El dispositivo, tal como el siguiente dispositivo 1700, puede ser portátil o no, y la función o funciones llevadas a cabo por el dispositivo pueden variar.
La Figura 17 es un diagrama de bloques que ilustra un dispositivo 1700 con una pantalla táctil según algunas formas de realización. No es necesario que el dispositivo 1700 sea portátil. El dispositivo 1700 incluye normalmente una o más unidades de procesamiento (CPU) 1710, una o más interfaces de red u otras interfaces de comunicaciones 1760, una memoria 1770 y uno o más buses de comunicaciones 1720 para interconectar estos componentes. Los buses de comunicaciones 1720 pueden incluir un sistema de circuitos (denominado en ocasiones como un conjunto de chips) que interconecta y controla las comunicaciones entre los componentes del sistema. El dispositivo 1700 incluye una interfaz de usuario 1730 que comprende una pantalla táctil 1740. La interfaz de usuario 1730 también puede incluir un teclado y/o un ratón (u otro dispositivo de puntero) 1750. La memoria 1770 incluye una memoria de acceso aleatorio de alta velocidad, tal como DRAM, SRAM, DDR RAM u otros dispositivos de memoria de estado sólido de acceso aleatorio; y puede incluir una memoria no volátil, tal como uno o más dispositivos de almacenamiento de disco magnético, dispositivos de almacenamiento de disco óptico, dispositivos de memoria flash u otros dispositivos de almacenamiento de estado sólido no volátiles. La memoria 1770 puede incluir opcionalmente uno o más dispositivos de almacenamiento ubicados de manera remota con respecto a la(s) CPU 1710. En algunas formas de realización, la memoria 1770 almacena programas, módulos y estructuras de datos análogos a los programas, módulos y estructuras de datos almacenados en la memoria 102 del dispositivo multifunción portátil 100 (Figura 1), o a un subconjunto de los mismos. Además, la memoria 1770 puede almacenar programas, módulos y estructuras de datos adicionales (no mostrados) no presentes en la memoria 102 del dispositivo multifunción portátil
100.
Cada uno de los elementos identificados anteriormente en la Figura 17 puede almacenarse en uno o más de los dispositivos de memoria mencionados anteriormente. Cada uno de los módulos identificados anteriormente corresponde a un conjunto de instrucciones para llevar a cabo una función descrita anteriormente. Los módulos o programas identificados anteriormente (es decir, conjuntos de instrucciones) no necesitan implementarse como programas de software, procedimientos o módulos aparte y, por tanto, varios subconjuntos de estos módulos pueden combinarse o reorganizarse en varias formas de realización. En algunas formas de realización, la memoria 1770 puede almacenar un subconjunto de los módulos y estructuras de datos identificados anteriormente. Además, la memoria 1770 puede almacenar módulos y estructuras de datos adicionales no descritos anteriormente.
Para facilitar la explicación, la anterior descripción se ha descrito con referencia a formas de realización específicas. Sin embargo, los anteriores análisis ilustrativos no pretenden ser exhaustivos ni limitar la invención a las formas precisas divulgadas. Muchas modificaciones y variaciones son posibles en vista de las enseñanzas anteriores. Las formas de realización se han elegido y descrito con el fin de explicar de la mejor manera posible los principios de la invención y sus aplicaciones prácticas, permitiendo de ese modo que los expertos en la técnica utilicen de la mejor manera posible la invención y varias formas de realización con diversas modificaciones adecuadas para el uso particular contemplado.
Claims (19)
- REIVINDICACIONES1. Un procedimiento implementado por ordenador, que comprende:en un dispositivo (100; 1700) con una pantalla táctil (112; 1740):detectar (702) un movimiento de un objeto sobre o cerca de la pantalla táctil;en respuesta a la detección del movimiento, trasladar (704) un documento electrónico mostrado en lapantalla táctil en una primera dirección; caracterizado por en respuesta a trasladar, en la primera dirección, el documento electrónico más allá de un borde deldocumento electrónico mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil(710-Sí), mostrar (714) un área más allá del borde del documento;y en respuesta a detectar que el objeto ya no está sobre o cerca de la pantalla táctil, trasladar (720) el documento electrónico en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento electrónico.
-
- 2.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que el movimiento del objeto se produce sobre la pantalla táctil.
-
- 3.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que el objeto es un dedo (202).
-
- 4.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que la primera dirección es una dirección vertical, una dirección horizontal o una dirección diagonal.
-
- 5.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que el documento electrónico es una página web (3912).
-
- 6.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que el documento electrónico es una imagen digital.
-
- 7.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que el documento electrónico es un documento de procesamiento de texto, de hoja de cálculo, de correo electrónico o de presentación.
-
- 8.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que el documento electrónico incluye una lista de elementos.
-
- 9.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que la segunda dirección es opuesta a la primera dirección.
-
- 10.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que (706) trasladar (704) en la primera dirección antes de llegar a un borde del documento tiene una velocidad de traslación asociada correspondiente a una velocidad de movimiento del objeto.
-
- 11.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que (708) trasladar en la primera dirección es de acuerdo con una simulación de una ecuación de movimiento con fricción.
-
- 12.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que (716) el área más allá del borde del documento es negra, gris, de un solo color o blanca.
-
- 13.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que (718) el área más allá del borde del documento es visualmente distinta respecto al documento.
-
- 14.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que (722) trasladar del documento en la segunda dirección es un movimiento amortiguado.
-
- 15.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que (724) pasar de trasladar en la primera dirección a trasladar en la segunda dirección hasta que ya no se muestre el área más allá del borde del documento hace que parezca que el borde del documento electrónico está acoplado elásticamente a un borde de la pantalla táctil o un borde mostrado en la pantalla táctil.
-
- 16.
- El procedimiento implementado por ordenador según la reivindicación 1,
en el quetrasladar en la primera dirección antes de llegar al borde del documento electrónico tiene una primera distancia de traslación asociada correspondiente a la distancia de movimiento del objeto antes de llegar al borde del documento electrónico; yen el que visualizar un área (3930) más allá del borde del documento electrónico comprende trasladar el documento electrónico en la primera dirección a lo largo de una segunda distancia de traslación asociada (3928-1, 3928-2), en el que la segunda distancia de traslación asociada es menor que la distancia de movimiento del objeto después de llegar al borde del documento electrónico. -
- 17.
- El procedimiento implementado por ordenador según la reivindicación 1, en el que trasladar en la primera dirección antes de llegar al borde del documento electrónico tiene una primera velocidad de traslación asociada correspondiente a la velocidad de movimiento del objeto, y en el que visualizar un área (3930) más allá del borde del documento electrónico comprende trasladar el documento electrónico en la primera dirección a una segunda velocidad de traslación asociada, en el que la segunda velocidad de traslación asociada es más lenta que la primera velocidad de traslación asociada.
-
- 18.
- Un medio de almacenamiento legible por ordenador que tiene almacenadas en el mismo instrucciones que cuando se ejecutan por un procesador de un dispositivo (100; 1700) con una pantalla táctil (112; 1740) hacen que el dispositivo:
detecte (702) un movimiento de un objeto sobre o cerca de la pantalla táctil;traslade (704) el documento electrónico mostrado en la pantalla táctil en una primera dirección en respuesta a la detección del movimiento;caracterizado porquelas instrucciones, cuando se ejecutan en el dispositivo, hacen además que el dispositivo:muestre (714) un área más allá de un borde del documento electrónico, si (710-Sí) el documento electrónico se traslada, en la primera dirección, más allá del borde del documento electrónico mientras que todavía se detecta el objeto sobre o cerca de la pantalla táctil; ytraslade (720) el documento electrónico en una segunda dirección hasta que ya no se muestre el área más allá del borde del documento electrónico en respuesta a la detección de que el objeto ya no está sobre o cerca de la pantalla táctil. - 19. Un dispositivo (100; 1700), que comprende:una pantalla táctil (112; 1740);uno o más procesadores (120; 1710); yun medio de almacenamiento legible por ordenador según la reivindicación 18.
Applications Claiming Priority (15)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US88380107P | 2007-01-07 | 2007-01-07 | |
| US87925307P | 2007-01-07 | 2007-01-07 | |
| US879253P | 2007-01-07 | ||
| US883801P | 2007-01-07 | ||
| US87946907P | 2007-01-08 | 2007-01-08 | |
| US879469P | 2007-01-08 | ||
| US94585807P | 2007-06-22 | 2007-06-22 | |
| US945858P | 2007-06-22 | ||
| US94697107P | 2007-06-28 | 2007-06-28 | |
| US946971P | 2007-06-28 | ||
| US93799307P | 2007-06-29 | 2007-06-29 | |
| US937993P | 2007-06-29 | ||
| US956969 | 2007-12-14 | ||
| US11/956,969 US7469381B2 (en) | 2007-01-07 | 2007-12-14 | List scrolling and document translation, scaling, and rotation on a touch-screen display |
| PCT/US2008/050292 WO2008086218A2 (en) | 2007-01-07 | 2008-01-04 | List scrolling and document translation, scaling and rotation on a touch-screen display |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2376788T3 true ES2376788T3 (es) | 2012-03-16 |
Family
ID=39595357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08713567T Active ES2376788T3 (es) | 2007-01-07 | 2008-01-04 | Desplazamiento de listas por pantalla y traslación, escalado y rotación de documentos en una pantalla táctil |
Country Status (12)
| Country | Link |
|---|---|
| US (13) | US7469381B2 (es) |
| EP (7) | EP2402850B1 (es) |
| JP (11) | JP4743919B2 (es) |
| KR (12) | KR102223825B1 (es) |
| CN (5) | CN103150106B (es) |
| AT (1) | ATE532127T1 (es) |
| AU (6) | AU2008201540B2 (es) |
| CA (10) | CA2944195C (es) |
| DE (3) | DE112008000144B4 (es) |
| ES (1) | ES2376788T3 (es) |
| HK (2) | HK1143497A2 (es) |
| WO (1) | WO2008086218A2 (es) |
Families Citing this family (843)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060195595A1 (en) * | 2003-12-19 | 2006-08-31 | Mendez Daniel J | System and method for globally and securely accessing unified information in a computer network |
| GB9722766D0 (en) | 1997-10-28 | 1997-12-24 | British Telecomm | Portable computers |
| US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
| US8674966B2 (en) | 2001-11-02 | 2014-03-18 | Neonode Inc. | ASIC controller for light-based touch screen |
| US8339379B2 (en) | 2004-04-29 | 2012-12-25 | Neonode Inc. | Light-based touch screen |
| US9164654B2 (en) * | 2002-12-10 | 2015-10-20 | Neonode Inc. | User interface for mobile computer unit |
| US9778794B2 (en) | 2001-11-02 | 2017-10-03 | Neonode Inc. | Light-based touch screen |
| US9052777B2 (en) | 2001-11-02 | 2015-06-09 | Neonode Inc. | Optical elements with alternating reflective lens facets |
| US6658091B1 (en) | 2002-02-01 | 2003-12-02 | @Security Broadband Corp. | LIfestyle multimedia security system |
| US7296243B2 (en) | 2002-03-19 | 2007-11-13 | Aol Llc | Animating display motion |
| US8416217B1 (en) | 2002-11-04 | 2013-04-09 | Neonode Inc. | Light-based finger gesture user interface |
| US8549574B2 (en) | 2002-12-10 | 2013-10-01 | Ol2, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
| US8949922B2 (en) | 2002-12-10 | 2015-02-03 | Ol2, Inc. | System for collaborative conferencing using streaming interactive video |
| US8840475B2 (en) | 2002-12-10 | 2014-09-23 | Ol2, Inc. | Method for user session transitioning among streaming interactive video servers |
| US8468575B2 (en) | 2002-12-10 | 2013-06-18 | Ol2, Inc. | System for recursive recombination of streaming interactive video |
| US20090118019A1 (en) | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
| US8661496B2 (en) | 2002-12-10 | 2014-02-25 | Ol2, Inc. | System for combining a plurality of views of real-time streaming interactive video |
| US8495678B2 (en) | 2002-12-10 | 2013-07-23 | Ol2, Inc. | System for reporting recorded video preceding system failures |
| US8893207B2 (en) | 2002-12-10 | 2014-11-18 | Ol2, Inc. | System and method for compressing streaming interactive video |
| US8832772B2 (en) | 2002-12-10 | 2014-09-09 | Ol2, Inc. | System for combining recorded application state with application streaming interactive video output |
| US9003461B2 (en) | 2002-12-10 | 2015-04-07 | Ol2, Inc. | Streaming interactive video integrated with recorded video segments |
| US9032465B2 (en) | 2002-12-10 | 2015-05-12 | Ol2, Inc. | Method for multicasting views of real-time streaming interactive video |
| US8387099B2 (en) | 2002-12-10 | 2013-02-26 | Ol2, Inc. | System for acceleration of web page delivery |
| US20110126255A1 (en) * | 2002-12-10 | 2011-05-26 | Onlive, Inc. | System and method for remote-hosted video effects |
| US9108107B2 (en) | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
| US20160065414A1 (en) | 2013-06-27 | 2016-03-03 | Ken Sundermeyer | Control system user interface |
| US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
| US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US8963713B2 (en) | 2005-03-16 | 2015-02-24 | Icontrol Networks, Inc. | Integrated security network with security alarm signaling system |
| US20090077623A1 (en) | 2005-03-16 | 2009-03-19 | Marc Baum | Security Network Integrating Security System and Network Devices |
| US10444964B2 (en) | 2007-06-12 | 2019-10-15 | Icontrol Networks, Inc. | Control system user interface |
| US9609003B1 (en) | 2007-06-12 | 2017-03-28 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
| US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
| US7711796B2 (en) | 2006-06-12 | 2010-05-04 | Icontrol Networks, Inc. | Gateway registry methods and systems |
| US10156959B2 (en) | 2005-03-16 | 2018-12-18 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
| US9531593B2 (en) | 2007-06-12 | 2016-12-27 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
| US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
| US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
| US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
| US10200504B2 (en) | 2007-06-12 | 2019-02-05 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US10375253B2 (en) | 2008-08-25 | 2019-08-06 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
| US8635350B2 (en) | 2006-06-12 | 2014-01-21 | Icontrol Networks, Inc. | IP device discovery systems and methods |
| US8988221B2 (en) | 2005-03-16 | 2015-03-24 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| JP2007529826A (ja) | 2004-03-16 | 2007-10-25 | アイコントロール ネットワークス, インコーポレイテッド | 対象事項管理ネットワーク |
| US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
| US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US11159484B2 (en) | 2004-03-16 | 2021-10-26 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
| US12063220B2 (en) | 2004-03-16 | 2024-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
| US9191228B2 (en) | 2005-03-16 | 2015-11-17 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US9141276B2 (en) * | 2005-03-16 | 2015-09-22 | Icontrol Networks, Inc. | Integrated interface for mobile device |
| US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
| US10382452B1 (en) | 2007-06-12 | 2019-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11190578B2 (en) | 2008-08-11 | 2021-11-30 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
| US11368429B2 (en) | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
| US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
| US11368327B2 (en) | 2008-08-11 | 2022-06-21 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
| US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
| US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
| US10313303B2 (en) | 2007-06-12 | 2019-06-04 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
| US8073931B2 (en) * | 2005-03-16 | 2011-12-06 | Icontrol Networks, Inc. | Networked touchscreen with integrated interfaces |
| US10142392B2 (en) | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
| US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
| US20170180198A1 (en) | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
| US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
| US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
| US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
| US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
| US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
| US9306809B2 (en) | 2007-06-12 | 2016-04-05 | Icontrol Networks, Inc. | Security system with networked touchscreen |
| US9450776B2 (en) | 2005-03-16 | 2016-09-20 | Icontrol Networks, Inc. | Forming a security network including integrated security system components |
| US9268867B2 (en) * | 2005-08-03 | 2016-02-23 | Aol Inc. | Enhanced favorites service for web browsers and web applications |
| US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
| US7958456B2 (en) * | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
| AU2006332488A1 (en) * | 2005-12-30 | 2007-07-12 | Apple Inc. | Portable electronic device with multi-touch input |
| WO2007083352A1 (ja) * | 2006-01-17 | 2007-07-26 | Spansion Llc | 半導体装置およびその製造方法 |
| US7612786B2 (en) * | 2006-02-10 | 2009-11-03 | Microsoft Corporation | Variable orientation input mode |
| US8930834B2 (en) * | 2006-03-20 | 2015-01-06 | Microsoft Corporation | Variable orientation user interface |
| US7459624B2 (en) | 2006-03-29 | 2008-12-02 | Harmonix Music Systems, Inc. | Game controller simulating a musical instrument |
| US8139059B2 (en) | 2006-03-31 | 2012-03-20 | Microsoft Corporation | Object illumination in a virtual environment |
| US8296684B2 (en) * | 2008-05-23 | 2012-10-23 | Hewlett-Packard Development Company, L.P. | Navigating among activities in a computing device |
| CA2646015C (en) * | 2006-04-21 | 2015-01-20 | Anand Agarawala | System for organizing and visualizing display objects |
| US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
| US12063221B2 (en) | 2006-06-12 | 2024-08-13 | Icontrol Networks, Inc. | Activation of gateway device |
| US20070284429A1 (en) * | 2006-06-13 | 2007-12-13 | Microsoft Corporation | Computer component recognition and setup |
| RU2388045C2 (ru) * | 2006-06-19 | 2010-04-27 | Самсунг Электроникс Ко., Лтд. | Система и способ обновления программы для переносного устройства с поддержкой ота |
| US8001613B2 (en) | 2006-06-23 | 2011-08-16 | Microsoft Corporation | Security using physical objects |
| 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 |
| US8106856B2 (en) | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
| US8570278B2 (en) | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
| US7856605B2 (en) | 2006-10-26 | 2010-12-21 | Apple Inc. | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
| US10298834B2 (en) | 2006-12-01 | 2019-05-21 | Google Llc | Video refocusing |
| US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
| US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
| US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
| US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
| US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
| US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
| US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
| KR20080104858A (ko) * | 2007-05-29 | 2008-12-03 | 삼성전자주식회사 | 터치 스크린 기반의 제스쳐 정보 제공 방법 및 장치, 그장치를 포함하는 정보 단말 기기 |
| US20090191937A1 (en) * | 2007-06-04 | 2009-07-30 | Global Gaming Group, Inc. | Electronic gaming device and system with configurable multi-lingual audio and other player preference options |
| US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10423309B2 (en) | 2007-06-12 | 2019-09-24 | Icontrol Networks, Inc. | Device integration framework |
| US12283172B2 (en) | 2007-06-12 | 2025-04-22 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US12184443B2 (en) | 2007-06-12 | 2024-12-31 | Icontrol Networks, Inc. | Controlling data routing among networks |
| US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10498830B2 (en) | 2007-06-12 | 2019-12-03 | Icontrol Networks, Inc. | Wi-Fi-to-serial encapsulation in systems |
| US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
| US10389736B2 (en) | 2007-06-12 | 2019-08-20 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10616075B2 (en) | 2007-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10666523B2 (en) | 2007-06-12 | 2020-05-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
| US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11089122B2 (en) | 2007-06-12 | 2021-08-10 | Icontrol Networks, Inc. | Controlling data routing among networks |
| US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10051078B2 (en) | 2007-06-12 | 2018-08-14 | Icontrol Networks, Inc. | WiFi-to-serial encapsulation in systems |
| US8678896B2 (en) | 2007-06-14 | 2014-03-25 | Harmonix Music Systems, Inc. | Systems and methods for asynchronous band interaction in a rhythm action game |
| US20090088249A1 (en) | 2007-06-14 | 2009-04-02 | Robert Kay | Systems and methods for altering a video game experience based on a controller type |
| US10223903B2 (en) | 2010-09-28 | 2019-03-05 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US12541237B2 (en) | 2007-08-10 | 2026-02-03 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
| US9569088B2 (en) * | 2007-09-04 | 2017-02-14 | Lg Electronics Inc. | Scrolling method of mobile terminal |
| US11126321B2 (en) * | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
| JP5184018B2 (ja) * | 2007-09-14 | 2013-04-17 | 京セラ株式会社 | 電子機器 |
| US8125458B2 (en) * | 2007-09-28 | 2012-02-28 | Microsoft Corporation | Detecting finger orientation on a touch-sensitive device |
| US20090102803A1 (en) * | 2007-10-22 | 2009-04-23 | Nader Newman | System lock |
| US8823645B2 (en) * | 2010-12-28 | 2014-09-02 | Panasonic Corporation | Apparatus for remotely controlling another apparatus and having self-orientating capability |
| JP4396758B2 (ja) * | 2007-10-31 | 2010-01-13 | カシオ計算機株式会社 | 循環小数表示装置および循環小数表示制御プログラム |
| US7996045B1 (en) | 2007-11-09 | 2011-08-09 | Google Inc. | Providing interactive alert information |
| KR20090052673A (ko) * | 2007-11-21 | 2009-05-26 | 엘지전자 주식회사 | 단말기, 그 제어 방법 및 이를 위한 기록 매체 |
| JP4364273B2 (ja) * | 2007-12-28 | 2009-11-11 | パナソニック株式会社 | 携帯端末装置及び表示制御方法並びに表示制御プログラム |
| US10176827B2 (en) | 2008-01-15 | 2019-01-08 | Verint Americas Inc. | Active lab |
| US8127223B2 (en) * | 2008-01-23 | 2012-02-28 | Mellmo Inc. | User interface method and apparatus for data from data cubes and pivot tables |
| US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US8446373B2 (en) * | 2008-02-08 | 2013-05-21 | Synaptics Incorporated | Method and apparatus for extended adjustment based on relative positioning of multiple objects contemporaneously in a sensing region |
| US9785330B1 (en) * | 2008-02-13 | 2017-10-10 | Apple Inc. | Systems for and methods of providing inertial scrolling and navigation using a fingerprint sensor calculating swiping speed and length |
| US8205157B2 (en) * | 2008-03-04 | 2012-06-19 | Apple Inc. | Methods and graphical user interfaces for conducting searches on a portable multifunction device |
| US8645827B2 (en) | 2008-03-04 | 2014-02-04 | Apple Inc. | Touch event model |
| US8717305B2 (en) | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
| US8416196B2 (en) | 2008-03-04 | 2013-04-09 | Apple Inc. | Touch event model programming interface |
| TWI416381B (zh) * | 2008-03-05 | 2013-11-21 | Mitac Int Corp | Touch the sliding method |
| US9513704B2 (en) * | 2008-03-12 | 2016-12-06 | Immersion Corporation | Haptically enabled user interface |
| US20110012848A1 (en) * | 2008-04-03 | 2011-01-20 | Dong Li | Methods and apparatus for operating a multi-object touch handheld device with touch sensitive display |
| TWI457822B (zh) * | 2008-04-18 | 2014-10-21 | Htc Corp | 資訊顯示方法及其系統與儲存媒體 |
| US20090284478A1 (en) * | 2008-05-15 | 2009-11-19 | Microsoft Corporation | Multi-Contact and Single-Contact Input |
| US8174503B2 (en) | 2008-05-17 | 2012-05-08 | David H. Cain | Touch-based authentication of a mobile device through user generated pattern creation |
| JP5537044B2 (ja) * | 2008-05-30 | 2014-07-02 | キヤノン株式会社 | 画像表示装置及びその制御方法、コンピュータプログラム |
| US8548434B2 (en) * | 2008-05-30 | 2013-10-01 | Hayes S. Raffle | Messaging device |
| US9152258B2 (en) * | 2008-06-19 | 2015-10-06 | Neonode Inc. | User interface for a touch screen |
| TWI460622B (zh) * | 2008-06-20 | 2014-11-11 | Elan Microelectronics | 可解譯多物件手勢之觸控板模組及其操作方法 |
| US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
| US8663013B2 (en) | 2008-07-08 | 2014-03-04 | Harmonix Music Systems, Inc. | Systems and methods for simulating a rock band experience |
| DE102008032450B4 (de) | 2008-07-10 | 2023-11-02 | Rational Ag | Anzeigeverfahren und Gargerät hierfür |
| EP2309369B1 (en) * | 2008-07-25 | 2016-09-28 | NEC Corporation | Information processing device, information processing program, and display control method |
| US7953462B2 (en) | 2008-08-04 | 2011-05-31 | Vartanian Harry | Apparatus and method for providing an adaptively responsive flexible display device |
| US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
| TW201013489A (en) * | 2008-08-22 | 2010-04-01 | Koninkl Philips Electronics Nv | Displaying an image |
| JP5357464B2 (ja) * | 2008-08-26 | 2013-12-04 | アルパイン株式会社 | メニュー表示装置及びメニュー表示方法 |
| US20100057761A1 (en) * | 2008-09-02 | 2010-03-04 | Nokia Corporation | Method, apparatus, computer program and user interface for enabling user input |
| EP2329407A1 (en) * | 2008-09-12 | 2011-06-08 | Koninklijke Philips Electronics N.V. | Navigating in graphical user interface on handheld devices |
| CN101676849B (zh) * | 2008-09-16 | 2012-10-10 | 联想(北京)有限公司 | 一种使用电子设备时的交互方法和电子设备 |
| US8549093B2 (en) | 2008-09-23 | 2013-10-01 | Strategic Technology Partners, LLC | Updating a user session in a mach-derived system environment |
| US20100087230A1 (en) * | 2008-09-25 | 2010-04-08 | Garmin Ltd. | Mobile communication device user interface |
| US8810522B2 (en) * | 2008-09-29 | 2014-08-19 | Smart Technologies Ulc | Method for selecting and manipulating a graphical object in an interactive input system, and interactive input system executing the method |
| US20100088595A1 (en) * | 2008-10-03 | 2010-04-08 | Chen-Hsiang Ho | Method of Tracking Touch Inputs |
| KR20100038688A (ko) | 2008-10-06 | 2010-04-15 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 유저 인터페이스 |
| KR101586627B1 (ko) * | 2008-10-06 | 2016-01-19 | 삼성전자주식회사 | 멀티 터치를 이용한 리스트 관리 방법 및 장치 |
| CA2674663A1 (en) * | 2008-10-08 | 2010-04-08 | Research In Motion Limited | A method and handheld electronic device having dual mode touchscreen-based navigation |
| KR20100041006A (ko) * | 2008-10-13 | 2010-04-22 | 엘지전자 주식회사 | 3차원 멀티 터치를 이용한 사용자 인터페이스 제어방법 |
| DE102008052485A1 (de) * | 2008-10-21 | 2010-04-22 | Volkswagen Ag | Verfahren und Vorrichtung zum Anzeigen von in Listen geordneter Information |
| US8174504B2 (en) * | 2008-10-21 | 2012-05-08 | Synaptics Incorporated | Input device and method for adjusting a parameter of an electronic system |
| US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
| US20100107100A1 (en) | 2008-10-23 | 2010-04-29 | Schneekloth Jason S | Mobile Device Style Abstraction |
| US8466879B2 (en) | 2008-10-26 | 2013-06-18 | Microsoft Corporation | Multi-touch manipulation of application objects |
| US8477103B2 (en) | 2008-10-26 | 2013-07-02 | Microsoft Corporation | Multi-touch object inertia simulation |
| JP5540344B2 (ja) * | 2008-10-30 | 2014-07-02 | シャープ株式会社 | 電子機器、メニューの選択方法、メニューの選択プログラム |
| US9628440B2 (en) | 2008-11-12 | 2017-04-18 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
| USD599819S1 (en) * | 2008-11-24 | 2009-09-08 | Microsoft Corporation | Icon for a portion of a display screen |
| USD602035S1 (en) * | 2008-11-24 | 2009-10-13 | Microsoft Corporation | Transitional user interface for a portion of a display screen |
| US9552154B2 (en) * | 2008-11-25 | 2017-01-24 | Samsung Electronics Co., Ltd. | Device and method for providing a user interface |
| US9477396B2 (en) | 2008-11-25 | 2016-10-25 | Samsung Electronics Co., Ltd. | Device and method for providing a user interface |
| US8302026B2 (en) * | 2008-11-28 | 2012-10-30 | Microsoft Corporation | Multi-panel user interface |
| TWI402699B (zh) * | 2008-12-09 | 2013-07-21 | Kinpo Elect Inc | 多媒體檔案的分類方法 |
| US10489434B2 (en) | 2008-12-12 | 2019-11-26 | Verint Americas Inc. | Leveraging concepts with information retrieval techniques and knowledge bases |
| US8499251B2 (en) * | 2009-01-07 | 2013-07-30 | Microsoft Corporation | Virtual page turn |
| KR101521932B1 (ko) * | 2009-01-19 | 2015-05-20 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
| KR101854141B1 (ko) * | 2009-01-19 | 2018-06-14 | 삼성전자주식회사 | 디스플레이 정보 제어 장치 및 방법 |
| US8487975B2 (en) | 2009-01-27 | 2013-07-16 | Lifesize Communications, Inc. | Conferencing system utilizing a mobile communication device as an interface |
| CN104461148A (zh) * | 2009-02-12 | 2015-03-25 | 友达光电股份有限公司 | 触控式液晶显示装置的手势检测方法 |
| US8775023B2 (en) | 2009-02-15 | 2014-07-08 | Neanode Inc. | Light-based touch controls on a steering wheel and dashboard |
| US9229615B2 (en) * | 2009-02-23 | 2016-01-05 | Nokia Technologies Oy | Method and apparatus for displaying additional information items |
| USD625733S1 (en) * | 2009-03-04 | 2010-10-19 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
| US8631354B2 (en) * | 2009-03-06 | 2014-01-14 | Microsoft Corporation | Focal-control user interface |
| US8285499B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
| US8566045B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
| US20100235734A1 (en) | 2009-03-16 | 2010-09-16 | Bas Ording | Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display |
| US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
| US8589374B2 (en) | 2009-03-16 | 2013-11-19 | Apple Inc. | Multifunction device with integrated search and application selection |
| US8572513B2 (en) | 2009-03-16 | 2013-10-29 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
| US9311112B2 (en) | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
| EP2234297A1 (en) * | 2009-03-26 | 2010-09-29 | novero GmbH | Method for operating a portable mobile internet media recorder |
| US8294680B2 (en) * | 2009-03-27 | 2012-10-23 | Sony Mobile Communications Ab | System and method for touch-based text entry |
| US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
| US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
| US20100257438A1 (en) * | 2009-04-07 | 2010-10-07 | Mellmo Inc. | User interface method and apparatus to display tabular source data in a small screen display area |
| JP5520512B2 (ja) * | 2009-04-09 | 2014-06-11 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および情報処理方法 |
| JP2010250610A (ja) * | 2009-04-16 | 2010-11-04 | Sony Corp | 情報処理装置、傾き検出方法及び傾き検出プログラム |
| US20100269069A1 (en) * | 2009-04-17 | 2010-10-21 | Nokia Corporation | Method and apparatus of associating and maintaining state information for applications |
| EP2244449A1 (en) * | 2009-04-23 | 2010-10-27 | novero GmbH | Mobile wireless internet communication device |
| US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
| US8669945B2 (en) * | 2009-05-07 | 2014-03-11 | Microsoft Corporation | Changing of list views on mobile device |
| US8738443B2 (en) | 2009-05-18 | 2014-05-27 | George M. Davison | System and method for advertising using pushed video |
| KR101646922B1 (ko) | 2009-05-19 | 2016-08-23 | 삼성전자 주식회사 | 휴대 단말기의 통신 관련 기능 운용 방법 및 이를 지원하는 휴대 단말기 |
| KR101640463B1 (ko) * | 2009-05-19 | 2016-07-18 | 삼성전자 주식회사 | 휴대 단말기의 운용 방법 및 이를 지원하는 휴대 단말기 |
| US8434003B2 (en) * | 2009-05-21 | 2013-04-30 | Sony Computer Entertainment Inc. | Touch control with dynamically determined buffer region and active perimeter |
| US8465366B2 (en) | 2009-05-29 | 2013-06-18 | Harmonix Music Systems, Inc. | Biasing a musical performance input to a part |
| US20110055752A1 (en) * | 2009-06-04 | 2011-03-03 | Rubinstein Jonathan J | Method and Apparatus for Displaying and Auto-Correcting an Over-Scroll State on a Computing Device |
| US9405456B2 (en) * | 2009-06-08 | 2016-08-02 | Xerox Corporation | Manipulation of displayed objects by virtual magnetism |
| US20100321319A1 (en) * | 2009-06-17 | 2010-12-23 | Hefti Thierry | Method for displaying and updating a view of a graphical scene in response to commands via a touch-sensitive device |
| US8533622B2 (en) * | 2009-06-17 | 2013-09-10 | Microsoft Corporation | Integrating digital book and zoom interface displays |
| US9792385B2 (en) | 2009-06-19 | 2017-10-17 | Oath Inc. | Systems and methods for improved web-based document retrieval and object manipulation |
| US8543946B2 (en) | 2009-06-29 | 2013-09-24 | Sharp Laboratories Of America, Inc. | Gesture-based interface system and method |
| TWI412963B (zh) * | 2009-07-01 | 2013-10-21 | Htc Corp | 資料顯示與移動方法及系統,及其電腦程式產品 |
| 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. |
| US9035887B1 (en) * | 2009-07-10 | 2015-05-19 | Lexcycle, Inc | Interactive user interface |
| KR101588242B1 (ko) * | 2009-07-13 | 2016-01-25 | 삼성전자주식회사 | 휴대 단말기의 스크롤 방법 및 장치 |
| KR101653196B1 (ko) * | 2009-07-14 | 2016-09-09 | 삼성전자주식회사 | 멀티 터치를 이용하는 포인팅 입력 장치 및 방법 |
| US8817048B2 (en) | 2009-07-17 | 2014-08-26 | Apple Inc. | Selective rotation of a user interface |
| US8352561B1 (en) | 2009-07-24 | 2013-01-08 | Google Inc. | Electronic communication reminder technology |
| WO2011017465A2 (en) * | 2009-08-04 | 2011-02-10 | Iverse Media, Llc | Method, system, and storage medium for a comic book reader platform |
| CA2771918C (en) * | 2009-08-25 | 2015-06-09 | Google Inc. | Direct manipulation gestures |
| JP5333068B2 (ja) * | 2009-08-31 | 2013-11-06 | ソニー株式会社 | 情報処理装置、表示方法及び表示プログラム |
| JP2011053971A (ja) * | 2009-09-02 | 2011-03-17 | Sony Corp | 情報処理装置、情報処理方法およびプログラム |
| US20110060985A1 (en) * | 2009-09-08 | 2011-03-10 | ABJK Newco, Inc. | System and Method for Collecting a Signature Using a Smart Device |
| KR20110028571A (ko) * | 2009-09-13 | 2011-03-21 | 삼성전자주식회사 | 디스플레이 방법 및 이를 이용한 사용자 단말과 데이터 송수신 시스템 |
| US8943094B2 (en) | 2009-09-22 | 2015-01-27 | Next It Corporation | Apparatus, system, and method for natural language processing |
| EP2480957B1 (en) | 2009-09-22 | 2017-08-09 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
| US8624933B2 (en) * | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
| US8799826B2 (en) | 2009-09-25 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for moving a calendar entry in a calendar application |
| US8619100B2 (en) * | 2009-09-25 | 2013-12-31 | Apple Inc. | Device, method, and graphical user interface for touch-based gestural input on an electronic canvas |
| US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
| US8766928B2 (en) | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
| US8780069B2 (en) | 2009-09-25 | 2014-07-15 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
| KR20110037657A (ko) * | 2009-10-07 | 2011-04-13 | 삼성전자주식회사 | 모션을 이용한 gui 제공방법 및 이를 적용한 디스플레이 장치 |
| JP2011086035A (ja) * | 2009-10-14 | 2011-04-28 | Nec Corp | 携帯機器、その画像表示制御方法および装置 |
| US8624925B2 (en) | 2009-10-16 | 2014-01-07 | Qualcomm Incorporated | Content boundary signaling techniques |
| US20120188164A1 (en) * | 2009-10-16 | 2012-07-26 | Prasenjit Dey | Gesture processing |
| US9104275B2 (en) * | 2009-10-20 | 2015-08-11 | Lg Electronics Inc. | Mobile terminal to display an object on a perceived 3D space |
| US8677283B2 (en) * | 2009-10-21 | 2014-03-18 | Microsoft Corporation | Displaying lists as reacting against barriers |
| WO2011056657A2 (en) | 2009-10-27 | 2011-05-12 | Harmonix Music Systems, Inc. | Gesture-based user interface |
| US9981193B2 (en) | 2009-10-27 | 2018-05-29 | Harmonix Music Systems, Inc. | Movement based recognition and evaluation |
| US8812985B2 (en) * | 2009-10-30 | 2014-08-19 | Motorola Mobility Llc | Method and device for enhancing scrolling operations in a display device |
| US9696809B2 (en) * | 2009-11-05 | 2017-07-04 | Will John Temple | Scrolling and zooming of a portable device display with device motion |
| US9086756B2 (en) * | 2009-11-18 | 2015-07-21 | Opera Software Asa | Snapping to text columns while scrolling |
| US8432367B2 (en) * | 2009-11-19 | 2013-04-30 | Google Inc. | Translating user interaction with a touch screen into input commands |
| US8441460B2 (en) * | 2009-11-24 | 2013-05-14 | Mediatek Inc. | Apparatus and method for providing side touch panel as part of man-machine interface (MMI) |
| KR101658489B1 (ko) * | 2009-11-25 | 2016-09-22 | 크루셜텍 (주) | 포인팅 디바이스를 이용하여 화면을 제어하는 방법 |
| US8839128B2 (en) * | 2009-11-25 | 2014-09-16 | Cooliris, Inc. | Gallery application for content viewing |
| KR20110064334A (ko) * | 2009-12-08 | 2011-06-15 | 삼성전자주식회사 | 휴대용 단말기에서 사용자 인터페이스 설정을 위한 장치 및 방법 |
| DE102009058727A1 (de) * | 2009-12-17 | 2011-06-22 | Bayerische Motoren Werke Aktiengesellschaft, 80809 | Verfahren und Rechner zum Darstellen von Informationen auf einer Aufzeigevorrichtung eines Fahrzeugs |
| US20110161892A1 (en) * | 2009-12-29 | 2011-06-30 | Motorola-Mobility, Inc. | Display Interface and Method for Presenting Visual Feedback of a User Interaction |
| JP2011141753A (ja) * | 2010-01-07 | 2011-07-21 | Sony Corp | 表示制御装置、表示制御方法及び表示制御プログラム |
| JP5750875B2 (ja) | 2010-12-01 | 2015-07-22 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
| CN102770835B (zh) | 2010-01-20 | 2016-01-06 | 诺基亚公司 | 用于组织图形项的方法和设备 |
| US20110179381A1 (en) * | 2010-01-21 | 2011-07-21 | Research In Motion Limited | Portable electronic device and method of controlling same |
| US8612884B2 (en) | 2010-01-26 | 2013-12-17 | Apple Inc. | Device, method, and graphical user interface for resizing objects |
| US8539386B2 (en) | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for selecting and moving objects |
| US8539385B2 (en) | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for precise positioning of objects |
| CN101763270B (zh) | 2010-01-28 | 2011-06-15 | 华为终端有限公司 | 组件显示处理方法和用户设备 |
| US8717316B2 (en) * | 2010-02-02 | 2014-05-06 | Activelight, Inc. | Interactive media display |
| GB2477528B (en) * | 2010-02-04 | 2014-01-15 | Imagination Tech Ltd | Touch sensitive screen for scrolling through sets of data |
| WO2011094936A1 (en) * | 2010-02-04 | 2011-08-11 | Nokia Corporation | User input |
| US9417787B2 (en) * | 2010-02-12 | 2016-08-16 | Microsoft Technology Licensing, Llc | Distortion effects to indicate location in a movable data collection |
| US8745506B2 (en) * | 2010-02-19 | 2014-06-03 | Microsoft Corporation | Data structure mapping and navigation |
| US20110209080A1 (en) * | 2010-02-24 | 2011-08-25 | Htc Corporation | Display method and electronic device for using the same |
| FR2956986B1 (fr) * | 2010-03-04 | 2017-07-07 | Jean Etienne Mineur | Plateau de jeu a case a reconnaissance numerique et pion numerique associe |
| CN101819500A (zh) * | 2010-03-08 | 2010-09-01 | 广东欧珀移动通信有限公司 | 一种手持设备列表行显浏览调整方法 |
| JP5413673B2 (ja) * | 2010-03-08 | 2014-02-12 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| US8874243B2 (en) | 2010-03-16 | 2014-10-28 | Harmonix Music Systems, Inc. | Simulating musical instruments |
| US8957866B2 (en) * | 2010-03-24 | 2015-02-17 | Microsoft Corporation | Multi-axis navigation |
| US9798518B1 (en) * | 2010-03-26 | 2017-10-24 | Open Invention Network Llc | Method and apparatus for processing data based on touch events on a touch sensitive device |
| US8502856B2 (en) | 2010-04-07 | 2013-08-06 | Apple Inc. | In conference display adjustments |
| US8448084B2 (en) | 2010-04-08 | 2013-05-21 | Twitter, Inc. | User interface mechanics |
| KR101657543B1 (ko) * | 2010-06-14 | 2016-09-22 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
| EP2378406B1 (en) * | 2010-04-13 | 2018-08-22 | LG Electronics Inc. | Mobile terminal and method of controlling operation of the mobile terminal |
| KR101704531B1 (ko) * | 2010-04-22 | 2017-02-08 | 삼성전자주식회사 | 휴대 단말기의 텍스트 정보 표시 방법 및 장치 |
| US8584034B2 (en) * | 2010-04-27 | 2013-11-12 | Surfwax, Inc. | User interfaces for navigating structured content |
| AU2011250886A1 (en) | 2010-05-10 | 2013-01-10 | Icontrol Networks, Inc | Control system user interface |
| US9436219B2 (en) | 2010-05-12 | 2016-09-06 | Litl Llc | Remote control to operate computer system |
| US8938753B2 (en) | 2010-05-12 | 2015-01-20 | Litl Llc | Configurable computer system |
| US20110289462A1 (en) * | 2010-05-20 | 2011-11-24 | Microsoft Corporation | Computing Device Magnification Gesture |
| ES2765015T3 (es) * | 2010-06-02 | 2020-06-05 | Jean Etienne Mineur | Conjunto interactivo figurita material/tablero de juegos electrónico multi-jugador con autentificación automática de la figurita |
| US9542091B2 (en) | 2010-06-04 | 2017-01-10 | Apple Inc. | Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator |
| US9358456B1 (en) | 2010-06-11 | 2016-06-07 | Harmonix Music Systems, Inc. | Dance competition game |
| US8562403B2 (en) | 2010-06-11 | 2013-10-22 | Harmonix Music Systems, Inc. | Prompting a player of a dance game |
| US20110306397A1 (en) | 2010-06-11 | 2011-12-15 | Harmonix Music Systems, Inc. | Audio and animation blending |
| US8552999B2 (en) | 2010-06-14 | 2013-10-08 | Apple Inc. | Control selection approximation |
| CN102298456B (zh) * | 2010-06-23 | 2015-12-16 | 陞达科技股份有限公司 | 分析二维轨迹以产生至少一非线性指标的方法及触控模组 |
| US9132352B1 (en) | 2010-06-24 | 2015-09-15 | Gregory S. Rabin | Interactive system and method for rendering an object |
| JP2012008827A (ja) * | 2010-06-25 | 2012-01-12 | Fujitsu Toshiba Mobile Communications Ltd | 情報処理装置 |
| US20120005632A1 (en) * | 2010-06-30 | 2012-01-05 | Broyles Iii Paul J | Execute a command |
| JP5241038B2 (ja) * | 2010-07-01 | 2013-07-17 | パナソニック株式会社 | 電子機器、表示制御方法、及びプログラム |
| CN102314297B (zh) * | 2010-07-07 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 一种窗口对象惯性移动方法及实现装置 |
| TW201203193A (en) * | 2010-07-13 | 2012-01-16 | Pegatron Corp | Electronic book and control method thereof |
| US20120013541A1 (en) * | 2010-07-14 | 2012-01-19 | Research In Motion Limited | Portable electronic device and method of controlling same |
| US20120019453A1 (en) | 2010-07-26 | 2012-01-26 | Wayne Carl Westerman | Motion continuation of touch input |
| US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
| JP5494337B2 (ja) | 2010-07-30 | 2014-05-14 | ソニー株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
| US9098182B2 (en) | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
| US8972879B2 (en) | 2010-07-30 | 2015-03-03 | Apple Inc. | Device, method, and graphical user interface for reordering the front-to-back positions of objects |
| JP5552947B2 (ja) | 2010-07-30 | 2014-07-16 | ソニー株式会社 | 情報処理装置、表示制御方法及び表示制御プログラム |
| CN103052928B (zh) | 2010-08-04 | 2015-12-16 | 惠普发展公司,有限责任合伙企业 | 能使多显示输入实现的系统和方法 |
| CN101901112A (zh) * | 2010-08-10 | 2010-12-01 | 广东欧珀移动通信有限公司 | 一种列表滑动控制方法 |
| KR20120019244A (ko) * | 2010-08-25 | 2012-03-06 | 삼성전자주식회사 | 휴대 단말기의 복합 속성 제어 방법 및 이를 지원하는 휴대 단말기 |
| KR20120023867A (ko) * | 2010-09-02 | 2012-03-14 | 삼성전자주식회사 | 터치 스크린을 구비한 휴대 단말기 및 그 휴대 단말기에서 컨텐츠 표시 방법 |
| US20120064946A1 (en) * | 2010-09-09 | 2012-03-15 | Microsoft Corporation | Resizable filmstrip view of images |
| US9024166B2 (en) | 2010-09-09 | 2015-05-05 | Harmonix Music Systems, Inc. | Preventing subtractive track separation |
| WO2012034098A2 (en) | 2010-09-10 | 2012-03-15 | Silicon Valley Medical Instruments, Inc. | Apparatus and method for medical image searching |
| JP5160604B2 (ja) * | 2010-09-14 | 2013-03-13 | 任天堂株式会社 | 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法 |
| JP5478438B2 (ja) * | 2010-09-14 | 2014-04-23 | 任天堂株式会社 | 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法 |
| JP5478439B2 (ja) * | 2010-09-14 | 2014-04-23 | 任天堂株式会社 | 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法 |
| US9003298B2 (en) | 2010-09-21 | 2015-04-07 | Microsoft Corporation | Web page application controls |
| US9747270B2 (en) | 2011-01-07 | 2017-08-29 | Microsoft Technology Licensing, Llc | Natural input for spreadsheet actions |
| US20120154303A1 (en) * | 2010-09-24 | 2012-06-21 | Research In Motion Limited | Method for conserving power on a portable electronic device and a portable electronic device configured for the same |
| JP5269851B2 (ja) * | 2010-09-27 | 2013-08-21 | 富士フイルム株式会社 | 画像編集装置及びその画像編集方法並びにそのプログラム |
| US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
| US8842080B2 (en) | 2010-10-01 | 2014-09-23 | Z124 | User interface with screen spanning icon morphing |
| CN108681424B (zh) | 2010-10-01 | 2021-08-31 | Z124 | 用户界面上的拖移手势 |
| JP5668401B2 (ja) | 2010-10-08 | 2015-02-12 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| US9122744B2 (en) | 2010-10-11 | 2015-09-01 | Next It Corporation | System and method for providing distributed intelligent assistance |
| US20130198273A1 (en) | 2010-10-16 | 2013-08-01 | James Charles Vago | Methods, devices, and systems for video gaming |
| JP5701569B2 (ja) * | 2010-10-20 | 2015-04-15 | 株式会社ソニー・コンピュータエンタテインメント | 画像表示装置、画像表示制御方法及びプログラム |
| KR101522345B1 (ko) | 2010-11-12 | 2015-05-21 | 주식회사 케이티 | 이동 통신 단말에서의 배경화면 표시 방법 및 그 장치 |
| JP5654851B2 (ja) * | 2010-11-18 | 2015-01-14 | 富士フイルム株式会社 | 文書画像表示装置ならびにその動作制御方法およびその制御プログラム |
| US8797283B2 (en) | 2010-11-22 | 2014-08-05 | Sony Computer Entertainment America Llc | Method and apparatus for performing user-defined macros |
| CN102023803A (zh) * | 2010-12-04 | 2011-04-20 | 鸿富锦精密工业(深圳)有限公司 | 电子阅读装置及其预览方法 |
| US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
| US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
| US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
| US20120159383A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Customization of an immersive environment |
| US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
| US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
| KR101718893B1 (ko) | 2010-12-24 | 2017-04-05 | 삼성전자주식회사 | 터치 인터페이스 제공 방법 및 장치 |
| JP5619595B2 (ja) * | 2010-12-24 | 2014-11-05 | 京セラ株式会社 | 携帯端末装置 |
| JP5612459B2 (ja) * | 2010-12-24 | 2014-10-22 | 京セラ株式会社 | 携帯端末装置 |
| CN102033712A (zh) * | 2010-12-25 | 2011-04-27 | 鸿富锦精密工业(深圳)有限公司 | 具有分屏显示功能的电子阅读装置及其显示方法 |
| US9423951B2 (en) * | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
| US8988366B2 (en) * | 2011-01-05 | 2015-03-24 | Autodesk, Inc | Multi-touch integrated desktop environment |
| US9612743B2 (en) | 2011-01-05 | 2017-04-04 | Autodesk, Inc. | Multi-touch integrated desktop environment |
| US8438473B2 (en) | 2011-01-05 | 2013-05-07 | Research In Motion Limited | Handling of touch events in a browser environment |
| US9600090B2 (en) | 2011-01-05 | 2017-03-21 | Autodesk, Inc. | Multi-touch integrated desktop environment |
| US8907903B2 (en) | 2011-01-13 | 2014-12-09 | Sony Computer Entertainment America Llc | Handing control of an object from one touch input to another touch input |
| KR101251964B1 (ko) * | 2011-01-19 | 2013-04-08 | 전자부품연구원 | 회전 제스처에 기반한 사용자 인터페이스 제공방법 및 이를 적용한 전자기기 |
| US9015639B2 (en) | 2011-02-11 | 2015-04-21 | Linkedin Corporation | Methods and systems for navigating a list with gestures |
| US8756503B2 (en) | 2011-02-21 | 2014-06-17 | Xerox Corporation | Query generation from displayed text documents using virtual magnets |
| US8782566B2 (en) | 2011-02-22 | 2014-07-15 | Cisco Technology, Inc. | Using gestures to schedule and manage meetings |
| JP5650564B2 (ja) | 2011-03-01 | 2015-01-07 | 株式会社ユビキタスエンターテインメント | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 |
| US9547428B2 (en) | 2011-03-01 | 2017-01-17 | Apple Inc. | System and method for touchscreen knob control |
| US9013264B2 (en) | 2011-03-12 | 2015-04-21 | Perceptive Devices, Llc | Multipurpose controller for electronic devices, facial expressions management and drowsiness detection |
| US9134899B2 (en) | 2011-03-14 | 2015-09-15 | Microsoft Technology Licensing, Llc | Touch gesture indicating a scroll on a touch-sensitive display in a single direction |
| US8572481B2 (en) * | 2011-03-14 | 2013-10-29 | Apple Inc. | Device, method, and graphical user interface for displaying additional snippet content |
| US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
| US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
| US8863039B2 (en) | 2011-04-18 | 2014-10-14 | Microsoft Corporation | Multi-dimensional boundary effects |
| US9529515B2 (en) | 2011-04-19 | 2016-12-27 | Google Inc. | Zoom acceleration widgets |
| KR20140037077A (ko) * | 2011-04-19 | 2014-03-26 | 소니 모빌 커뮤니케이션즈 에이비 | 로케이션 및 시간 기반의 잠금 해제 액션 |
| US9182897B2 (en) * | 2011-04-22 | 2015-11-10 | Qualcomm Incorporated | Method and apparatus for intuitive wrapping of lists in a user interface |
| US20120278754A1 (en) * | 2011-04-29 | 2012-11-01 | Google Inc. | Elastic Over-Scroll |
| KR101199618B1 (ko) | 2011-05-11 | 2012-11-08 | 주식회사 케이티테크 | 화면 분할 표시 장치 및 방법 |
| US8793624B2 (en) | 2011-05-18 | 2014-07-29 | Google Inc. | Control of a device using gestures |
| US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
| US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
| US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
| US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
| US9032338B2 (en) | 2011-05-30 | 2015-05-12 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating and editing text |
| US9092130B2 (en) | 2011-05-31 | 2015-07-28 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
| JP2012252642A (ja) * | 2011-06-06 | 2012-12-20 | Sony Corp | 情報処理装置、情報処理方法、及びプログラム |
| USD680552S1 (en) | 2011-06-10 | 2013-04-23 | Harmonix Music Systems, Inc. | Display screen or portion thereof with icon |
| USD689902S1 (en) | 2011-06-10 | 2013-09-17 | Harmonix Music Systems, Inc. | Display screen or portion thereof with an icon for displaying dance moves |
| USD673177S1 (en) * | 2011-06-10 | 2012-12-25 | Harmonix Music Systems, Inc. | Display screen or portion thereof with icon |
| JP5765070B2 (ja) * | 2011-06-13 | 2015-08-19 | ソニー株式会社 | 表示切換装置、表示切換方法、表示切換プログラム |
| CN102841722A (zh) * | 2011-06-20 | 2012-12-26 | 联想(北京)有限公司 | 电子设备及其屏幕显示旋转方法 |
| US9204094B2 (en) | 2011-06-28 | 2015-12-01 | Lifesize Communications, Inc. | Adjusting volume of a videoconference using touch-based gestures |
| US8605873B2 (en) | 2011-06-28 | 2013-12-10 | Lifesize Communications, Inc. | Accessing settings of a videoconference using touch-based gestures |
| US8605872B2 (en) | 2011-06-28 | 2013-12-10 | Lifesize Communications, Inc. | Muting a videoconference using touch-based gestures |
| US9323415B2 (en) * | 2011-06-29 | 2016-04-26 | Nokia Technologies Oy | Apparatus and associated methods related to touch sensitive displays |
| US9035967B2 (en) | 2011-06-30 | 2015-05-19 | Google Technology Holdings LLC | Method and device for enhancing scrolling and other operations on a display |
| US9202297B1 (en) * | 2011-07-12 | 2015-12-01 | Domo, Inc. | Dynamic expansion of data visualizations |
| US10001898B1 (en) | 2011-07-12 | 2018-06-19 | Domo, Inc. | Automated provisioning of relational information for a summary data visualization |
| US9792017B1 (en) | 2011-07-12 | 2017-10-17 | Domo, Inc. | Automatic creation of drill paths |
| WO2013006945A1 (en) | 2011-07-13 | 2013-01-17 | Research In Motion Limited | Systems and methods for displaying over-scroll regions on electronic devices |
| US20130016129A1 (en) * | 2011-07-14 | 2013-01-17 | Google Inc. | Region-Specific User Input |
| TWI424429B (zh) * | 2011-07-15 | 2014-01-21 | Cheng Tsung Liu | Scalable screen size structure |
| US8810533B2 (en) | 2011-07-20 | 2014-08-19 | Z124 | Systems and methods for receiving gesture inputs spanning multiple input devices |
| US8713482B2 (en) | 2011-07-28 | 2014-04-29 | National Instruments Corporation | Gestures for presentation of different views of a system diagram |
| US9047007B2 (en) | 2011-07-28 | 2015-06-02 | National Instruments Corporation | Semantic zoom within a diagram of a system |
| US8782525B2 (en) | 2011-07-28 | 2014-07-15 | National Insturments Corporation | Displaying physical signal routing in a diagram of a system |
| US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
| US9256361B2 (en) | 2011-08-03 | 2016-02-09 | Ebay Inc. | Control of search results with multipoint pinch gestures |
| US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
| US8971572B1 (en) | 2011-08-12 | 2015-03-03 | The Research Foundation For The State University Of New York | Hand pointing estimation for human computer interaction |
| US9733712B2 (en) | 2011-08-29 | 2017-08-15 | Kyocera Corporation | Device, method, and storage medium storing program |
| JP5959372B2 (ja) * | 2011-08-29 | 2016-08-02 | 京セラ株式会社 | 装置、方法、及びプログラム |
| JP5859932B2 (ja) * | 2011-08-29 | 2016-02-16 | 京セラ株式会社 | 装置、方法、及びプログラム |
| US9594729B2 (en) | 2011-08-30 | 2017-03-14 | Microsoft Technology Licensing, Llc | Content navigation and zooming on a mobile device |
| WO2013033317A1 (en) * | 2011-08-30 | 2013-03-07 | Barnesandnoble.Com Llc | System and method for navigation in an electronic document |
| US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
| US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
| US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
| US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
| US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
| US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
| US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
| JP5871937B2 (ja) * | 2011-09-13 | 2016-03-01 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、表示制御方法、プログラム及び情報記憶媒体 |
| US9720583B2 (en) | 2011-09-22 | 2017-08-01 | Microsoft Technology Licensing, Llc | User interface for editing a value in place |
| US9063637B2 (en) | 2011-09-23 | 2015-06-23 | Microsoft Technology Licensing, Llc | Altering a view of a document on a display of a computing device |
| US20130080932A1 (en) | 2011-09-27 | 2013-03-28 | Sanjiv Sirpal | Secondary single screen mode activation through user interface toggle |
| USD733760S1 (en) | 2011-10-11 | 2015-07-07 | Proteus Digital Health, Inc. | Display screen portion having a graphical user interface for patient monitoring |
| USD733727S1 (en) | 2011-10-11 | 2015-07-07 | Proteus Digital Health, Inc. | Display screen portion having a graphical user interface for patient monitoring |
| USD673964S1 (en) * | 2011-10-11 | 2013-01-08 | Proteus Digital Health, Inc. | Display screen portion having a graphical user interface for patient monitoring |
| USD687452S1 (en) * | 2011-10-12 | 2013-08-06 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD675220S1 (en) * | 2011-10-13 | 2013-01-29 | VIZIO Inc. | Computer screen with graphical user interface |
| CA2782786A1 (en) * | 2011-10-17 | 2013-04-17 | Research In Motion Limited | Electronic device interface |
| USD679721S1 (en) * | 2011-10-31 | 2013-04-09 | Samsung Electronics Co., Ltd. | Portion of a display screen with graphical user interface |
| USD685385S1 (en) * | 2011-10-31 | 2013-07-02 | Samsung Electronics Co. Ltd. | Display screen with generated image |
| USD680126S1 (en) * | 2011-10-31 | 2013-04-16 | Samsung Electronics Co., Ltd. | Portion of a display screen with graphical user interface |
| USD680127S1 (en) * | 2011-10-31 | 2013-04-16 | Samsung Electronics Co., Ltd. | Portion of a display screen with graphical user interface |
| USD680550S1 (en) * | 2011-10-31 | 2013-04-23 | Samsung Electronics Co., Ltd. | Portion of a display screen with graphical user interface |
| USD680128S1 (en) * | 2011-10-31 | 2013-04-16 | Samsung Electronics Co., Ltd. | Portion of a display screen with graphical user interface |
| JP6290090B2 (ja) | 2011-11-01 | 2018-03-07 | グーグル エルエルシー | 安全要素を管理するためのシステム、方法、およびコンピュータプログラム製品 |
| USD680129S1 (en) * | 2011-11-01 | 2013-04-16 | Samsung Electronics Co., Ltd. | Portion of a display screen with graphical user interface |
| US9544759B2 (en) | 2011-11-01 | 2017-01-10 | Google Inc. | Systems, methods, and computer program products for managing states |
| USD696676S1 (en) * | 2011-11-04 | 2013-12-31 | Samsung Electronics Co., Ltd. | Mobile phone with a graphical user interface |
| USD691156S1 (en) * | 2011-11-04 | 2013-10-08 | Samsung Electronics Co., Ltd. | Mobile phone with graphical user interface |
| TW201319921A (zh) * | 2011-11-07 | 2013-05-16 | Benq Corp | 觸控螢幕畫面控制方法及觸控螢幕畫面顯示方法 |
| US9360940B2 (en) * | 2011-11-14 | 2016-06-07 | Google Inc. | Multi-pane interface |
| USD685388S1 (en) | 2011-11-16 | 2013-07-02 | Beijing Baidu Netcom Science and Technology Co., Ltd | Display screen with graphical user interface |
| JP2013109667A (ja) * | 2011-11-22 | 2013-06-06 | Sony Computer Entertainment Inc | 情報処理装置および情報処理方法 |
| US9875023B2 (en) | 2011-11-23 | 2018-01-23 | Microsoft Technology Licensing, Llc | Dial-based user interfaces |
| USD683759S1 (en) * | 2011-12-02 | 2013-06-04 | Microsoft Corporation | Display screen with icon |
| US9230393B1 (en) | 2011-12-08 | 2016-01-05 | Google Inc. | Method and system for advancing through a sequence of items using a touch-sensitive component |
| KR20130064458A (ko) * | 2011-12-08 | 2013-06-18 | 삼성전자주식회사 | 복수 개의 영역으로 구분된 화면을 디스플레이하는 디스플레이 장치 및 그 방법 |
| USD708224S1 (en) * | 2011-12-09 | 2014-07-01 | Samsung Electronics Co., Ltd. | Display screen portion with icon |
| USD708223S1 (en) * | 2011-12-09 | 2014-07-01 | Samsung Electronics Co., Ltd. | Display screen portion with icon |
| USD708225S1 (en) * | 2011-12-09 | 2014-07-01 | Samsung Electronics Co., Ltd. | Display screen portion with icon |
| CN103164132A (zh) * | 2011-12-14 | 2013-06-19 | 中兴通讯股份有限公司 | 便携式电子终端及其解锁方法和装置 |
| US9990119B2 (en) * | 2011-12-15 | 2018-06-05 | Blackberry Limited | Apparatus and method pertaining to display orientation |
| DE102011056940A1 (de) | 2011-12-22 | 2013-06-27 | Bauhaus Universität Weimar | Verfahren zum Betrieb einer mehrfachberührungsfähigen Anzeige und Vorrichtung mit einer mehrfachberührungsfähigen Anzeige |
| US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
| US9218123B2 (en) | 2011-12-29 | 2015-12-22 | Apple Inc. | Device, method, and graphical user interface for resizing content viewing and text entry interfaces |
| US9836177B2 (en) | 2011-12-30 | 2017-12-05 | Next IT Innovation Labs, LLC | Providing variable responses in a virtual-assistant environment |
| US8767040B2 (en) | 2012-01-11 | 2014-07-01 | Google Inc. | Method and system for displaying panoramic imagery |
| US9652132B2 (en) | 2012-01-27 | 2017-05-16 | Google Inc. | Handling touch inputs based on user intention inference |
| US9557876B2 (en) | 2012-02-01 | 2017-01-31 | Facebook, Inc. | Hierarchical user interface |
| US9645724B2 (en) | 2012-02-01 | 2017-05-09 | Facebook, Inc. | Timeline based content organization |
| US9229613B2 (en) | 2012-02-01 | 2016-01-05 | Facebook, Inc. | Transitions among hierarchical user interface components |
| JP6053291B2 (ja) * | 2012-02-15 | 2016-12-27 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、及びプログラム |
| US9128605B2 (en) | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
| TWI476674B (zh) | 2012-02-24 | 2015-03-11 | 宏達國際電子股份有限公司 | 電子裝置及其操作方法以及電腦可讀取儲存媒體 |
| FR2987470A1 (fr) * | 2012-02-29 | 2013-08-30 | France Telecom | Procede de navigation au sein d'un contenu affichable a l'aide de commandes de navigation, dispositif de navigation et programme associe |
| KR101872865B1 (ko) * | 2012-03-05 | 2018-08-02 | 엘지전자 주식회사 | 전자 기기 및 전자 기기의 제어 방법 |
| USD704212S1 (en) * | 2012-03-06 | 2014-05-06 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| TWI456486B (zh) | 2012-03-06 | 2014-10-11 | Acer Inc | 電子裝置及控制電子裝置的方法 |
| US8654076B2 (en) * | 2012-03-15 | 2014-02-18 | Nokia Corporation | Touch screen hover input handling |
| JP2013214164A (ja) | 2012-03-30 | 2013-10-17 | Fujitsu Ltd | 携帯電子機器、スクロール処理方法及びスクロール処理プログラム |
| USD711402S1 (en) * | 2012-03-30 | 2014-08-19 | Microsoft Corporation | Display screen with graphical user interface |
| US9106762B2 (en) * | 2012-04-04 | 2015-08-11 | Google Inc. | Associating content with a graphical interface window using a fling gesture |
| US9223537B2 (en) | 2012-04-18 | 2015-12-29 | Next It Corporation | Conversation user interface |
| KR101929297B1 (ko) * | 2012-04-27 | 2019-03-12 | 삼성전자주식회사 | 터치 반응성 개선 방법 및 그 전자 장치 |
| KR101858604B1 (ko) * | 2012-04-30 | 2018-05-17 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
| KR101413286B1 (ko) * | 2012-05-02 | 2014-07-01 | 주식회사 팬택 | 전자 장치 및 이를 위한 잠금 해제 장치와 방법 |
| WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
| 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 |
| EP2847659B1 (en) | 2012-05-09 | 2019-09-04 | Apple Inc. | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
| WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
| 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 |
| CN104508618B (zh) | 2012-05-09 | 2018-01-05 | 苹果公司 | 用于针对在用户界面中执行的操作提供触觉反馈的设备、方法和图形用户界面 |
| JP6031186B2 (ja) | 2012-05-09 | 2016-11-24 | アップル インコーポレイテッド | ユーザインタフェースオブジェクトを選択するためのデバイス、方法及びグラフィカルユーザインタフェース |
| CN104487930A (zh) | 2012-05-09 | 2015-04-01 | 苹果公司 | 用于移动和放置用户界面对象的设备、方法和图形用户界面 |
| 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 |
| 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 |
| EP2847662B1 (en) | 2012-05-09 | 2020-02-19 | Apple Inc. | Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object |
| WO2013169846A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying additional information in response to a user contact |
| 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 |
| CN104285204B (zh) * | 2012-05-14 | 2019-01-04 | 日本电气株式会社 | 显示设备、显示控制方法和非临时性计算机可读介质 |
| CN104335237B (zh) | 2012-05-24 | 2019-01-18 | 谷歌有限责任公司 | 用于提供非接触式协议的系统、方法和计算机程序产品 |
| JP5659193B2 (ja) * | 2012-05-25 | 2015-01-28 | 京セラドキュメントソリューションズ株式会社 | 表示入力装置および画像形成装置 |
| US9645723B2 (en) | 2012-05-29 | 2017-05-09 | Microsoft Technology Licensing, Llc | Row and column navigation |
| US8737821B2 (en) | 2012-05-31 | 2014-05-27 | Eric Qing Li | Automatic triggering of a zoomed-in scroll bar for a media program based on user input |
| US9146666B2 (en) | 2012-06-21 | 2015-09-29 | Sharp Laboratories Of America, Inc. | Touch sensor navigation |
| US8830204B2 (en) | 2012-06-26 | 2014-09-09 | Dell Products L.P. | Multi-zone touchscreen sensing at a portable information handling system |
| US8830203B2 (en) | 2012-06-26 | 2014-09-09 | Dell Products L.P. | Multi-zone touchscreen orientation |
| US9858649B2 (en) | 2015-09-30 | 2018-01-02 | Lytro, Inc. | Depth-based image blurring |
| CN103513859A (zh) * | 2012-06-29 | 2014-01-15 | 联发科技(新加坡)私人有限公司 | 图标显示方法及图标显示装置 |
| US8464181B1 (en) | 2012-07-03 | 2013-06-11 | Google Inc. | Floor selection on an interactive digital map |
| US9495065B2 (en) | 2012-07-06 | 2016-11-15 | Navico Holding As | Cursor assist mode |
| US9361693B2 (en) | 2012-07-06 | 2016-06-07 | Navico Holding As | Adjusting parameters of marine electronics data |
| WO2014011453A2 (en) | 2012-07-09 | 2014-01-16 | Jvl Ventures, Llc | Systems, methods, and computer program products for integrating third party services with a mobile wallet |
| US9268457B2 (en) | 2012-07-13 | 2016-02-23 | Google Inc. | Touch-based fluid window management |
| WO2014014806A1 (en) | 2012-07-15 | 2014-01-23 | Apple Inc. | Disambiguation of multitouch gesture recognition for 3d interaction |
| CN103577079B (zh) | 2012-07-24 | 2017-11-07 | 腾讯科技(深圳)有限公司 | 电子设备中实现与应用交互的方法及电子设备 |
| US8676709B2 (en) | 2012-07-31 | 2014-03-18 | Google Inc. | Merchant category codes in a proxy card transaction |
| US9021387B2 (en) | 2012-07-31 | 2015-04-28 | Hewlett-Packard Development Company, L.P. | Re-sizing user interface object on touch sensitive display |
| US9231463B2 (en) | 2012-08-06 | 2016-01-05 | Peter Oaklander | Noise resistant regulator including an encoded control signal |
| US8607156B1 (en) | 2012-08-16 | 2013-12-10 | Google Inc. | System and method for indicating overscrolling in a mobile device |
| CN102819417B (zh) * | 2012-08-16 | 2015-07-15 | 小米科技有限责任公司 | 一种图片显示处理方法及装置 |
| DE102012107552A1 (de) | 2012-08-17 | 2014-05-15 | Claas Selbstfahrende Erntemaschinen Gmbh | Anzeigevorrichtung für Landmaschinen |
| US20140059489A1 (en) * | 2012-08-21 | 2014-02-27 | Amulet Technologies, Llc | Rotate Gesture |
| KR102107491B1 (ko) * | 2012-08-27 | 2020-05-07 | 삼성전자주식회사 | 리스트 스크롤 바 제어 방법 및 모바일 장치 |
| US9405424B2 (en) * | 2012-08-29 | 2016-08-02 | Wolfram Alpha, Llc | Method and system for distributing and displaying graphical items |
| US9536049B2 (en) | 2012-09-07 | 2017-01-03 | Next It Corporation | Conversational virtual healthcare assistant |
| US9110974B2 (en) | 2012-09-10 | 2015-08-18 | Aradais Corporation | Display and navigation of structured electronic documents |
| USD721731S1 (en) * | 2012-09-12 | 2015-01-27 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD771639S1 (en) | 2012-09-13 | 2016-11-15 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| WO2014047069A1 (en) | 2012-09-18 | 2014-03-27 | Jvl Ventures, Llc | Systems, methods, and computer program products for interfacing multiple service provider trusted service managers and secure elements |
| JP5916573B2 (ja) * | 2012-09-19 | 2016-05-11 | シャープ株式会社 | 表示装置、制御方法、制御プログラム、および記録媒体 |
| JP5793484B2 (ja) * | 2012-09-24 | 2015-10-14 | 京セラドキュメントソリューションズ株式会社 | 表示入力装置および画像形成装置 |
| CN102902481B (zh) * | 2012-09-24 | 2016-12-21 | 东莞宇龙通信科技有限公司 | 终端和终端操作方法 |
| CN102916253B (zh) | 2012-09-27 | 2016-08-03 | 中兴通讯股份有限公司 | 一种多输入多输出天线、系统及移动终端 |
| JP2014071833A (ja) * | 2012-10-01 | 2014-04-21 | Toshiba Corp | 電子機器、表示変更方法、及び表示変更プログラム |
| CN102929508B (zh) * | 2012-10-11 | 2015-04-01 | 中兴通讯股份有限公司 | 一种电子地图触控方法和装置 |
| WO2014062730A1 (en) | 2012-10-15 | 2014-04-24 | Famous Industries, Inc. | Efficient manipulation of surfaces in multi-dimensional space using energy agents |
| USD721084S1 (en) | 2012-10-15 | 2015-01-13 | Square, Inc. | Display with graphic user interface |
| US9501171B1 (en) | 2012-10-15 | 2016-11-22 | Famous Industries, Inc. | Gesture fingerprinting |
| US10908929B2 (en) | 2012-10-15 | 2021-02-02 | Famous Industries, Inc. | Human versus bot detection using gesture fingerprinting |
| US9772889B2 (en) | 2012-10-15 | 2017-09-26 | Famous Industries, Inc. | Expedited processing and handling of events |
| US10877780B2 (en) | 2012-10-15 | 2020-12-29 | Famous Industries, Inc. | Visibility detection using gesture fingerprinting |
| EP2911371B1 (en) * | 2012-10-17 | 2020-09-09 | Sony Corporation | Portable terminal |
| WO2014063834A1 (en) * | 2012-10-22 | 2014-05-01 | Telefónica, S.A. | A computed implemented method and electronic device for providing visual feedback to a user when the edge of an object has been reached |
| JP6081769B2 (ja) * | 2012-10-23 | 2017-02-15 | 任天堂株式会社 | プログラム、情報処理装置、情報処理方法および情報処理システム |
| JP6018474B2 (ja) | 2012-10-23 | 2016-11-02 | 任天堂株式会社 | プログラム、情報処理装置、情報処理方法および情報処理システム |
| US9229632B2 (en) * | 2012-10-29 | 2016-01-05 | Facebook, Inc. | Animation sequence associated with image |
| US8789006B2 (en) * | 2012-11-01 | 2014-07-22 | Nvidia Corporation | System, method, and computer program product for testing an integrated circuit from a command line |
| US8997021B2 (en) * | 2012-11-06 | 2015-03-31 | Lytro, Inc. | Parallax and/or three-dimensional effects for thumbnail image displays |
| US8826178B1 (en) | 2012-11-06 | 2014-09-02 | Google Inc. | Element repositioning-based input assistance for presence-sensitive input devices |
| CN103823583B (zh) * | 2012-11-16 | 2018-02-27 | 腾讯科技(深圳)有限公司 | 一种多点触摸信息的处理方法及装置 |
| US9092093B2 (en) | 2012-11-27 | 2015-07-28 | Neonode Inc. | Steering wheel user interface |
| US12032817B2 (en) | 2012-11-27 | 2024-07-09 | Neonode Inc. | Vehicle user interface |
| KR102174916B1 (ko) * | 2012-11-30 | 2020-11-05 | 삼성전자주식회사 | 종료 효과를 표시하는 모바일 장치 및 그 제어방법 |
| EP2741195A1 (en) * | 2012-12-07 | 2014-06-11 | BlackBerry Limited | Methods and devices for scrolling a display page |
| US9082348B2 (en) | 2012-12-07 | 2015-07-14 | Blackberry Limited | Methods and devices for scrolling a display page |
| US9229477B2 (en) | 2012-12-11 | 2016-01-05 | Dell Products L.P. | Multi-function information handling system with multi-orientation stand |
| US9280179B2 (en) * | 2012-12-11 | 2016-03-08 | Dell Products L.P. | Multi-function information handling system tablet with multi-directional cooling |
| US20140164930A1 (en) * | 2012-12-12 | 2014-06-12 | Clearside, Inc. | Mobile device application for remotely controlling a presentation accessed via a presentation server |
| USD714335S1 (en) | 2012-12-20 | 2014-09-30 | Proteus Digital Health, Inc. | Display screen portion having a graphical user interface for patient monitoring |
| USD713854S1 (en) | 2012-12-20 | 2014-09-23 | Proteus Digital Health, Inc. | Display screen portion having a graphical user interface for patient monitoring |
| USD714336S1 (en) | 2012-12-20 | 2014-09-30 | Proteus Digital Health, Inc. | Display screen portion having a graphical user interface for patient monitoring |
| USD714334S1 (en) | 2012-12-20 | 2014-09-30 | Proteus Digital Health, Inc. | Display screen portion having a graphical user interface for patient monitoring |
| WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
| US10691230B2 (en) * | 2012-12-29 | 2020-06-23 | Apple Inc. | Crown input for a wearable electronic device |
| US10275117B2 (en) | 2012-12-29 | 2019-04-30 | Apple Inc. | User interface object manipulations in a user interface |
| AU2013368443B2 (en) | 2012-12-29 | 2016-03-24 | Apple Inc. | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
| WO2014105274A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for navigating user interface hierarchies |
| HK1215094A1 (zh) | 2012-12-29 | 2016-08-12 | Apple Inc. | 用於根據具有模擬三維特徵的控制圖標的外觀變化來移動光標的設備、方法和圖形用戶界面 |
| US11513675B2 (en) | 2012-12-29 | 2022-11-29 | Apple Inc. | User interface for manipulating user interface objects |
| AU2013368441B2 (en) | 2012-12-29 | 2016-04-14 | Apple Inc. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
| CN107831991B (zh) | 2012-12-29 | 2020-11-27 | 苹果公司 | 用于确定是滚动还是选择内容的设备、方法和图形用户界面 |
| GB2509541A (en) | 2013-01-08 | 2014-07-09 | Ibm | Display tool with a magnifier with a crosshair tool. |
| EP2947552A4 (en) * | 2013-01-17 | 2016-01-13 | Toyota Motor Co Ltd | CONTROL DEVICE |
| US10175873B2 (en) * | 2013-01-21 | 2019-01-08 | Salesforce.Com, Inc. | System and method for retrieving data based on scrolling velocity |
| EP2759921B1 (en) | 2013-01-25 | 2020-09-23 | Morpho, Inc. | Image display apparatus, image displaying method and program |
| MX348460B (es) | 2013-01-25 | 2017-06-14 | Google Inc | Sistemas, metodos y productos de programas informaticos para gestionar la reinstalacion de datos. |
| KR20140097820A (ko) * | 2013-01-30 | 2014-08-07 | 삼성전자주식회사 | 전자장치에서 웹페이지 내의 특정 객체의 속성을 조절하기 위한 방법 및 장치 |
| CN103970328B (zh) * | 2013-02-05 | 2016-12-28 | 株式会社理光 | 触摸式或非触摸式的多输入点控制指令检测方法和装置 |
| US9652115B2 (en) | 2013-02-26 | 2017-05-16 | Google Inc. | Vertical floor expansion on an interactive digital map |
| JP2014194747A (ja) * | 2013-02-28 | 2014-10-09 | Canon Inc | 情報処理装置、情報処理方法及びコンピュータプログラム |
| US9384217B2 (en) | 2013-03-11 | 2016-07-05 | Arris Enterprises, Inc. | Telestration system for command processing |
| US20140282246A1 (en) * | 2013-03-12 | 2014-09-18 | Sas Institute Inc. | List for touch screens |
| US9928975B1 (en) | 2013-03-14 | 2018-03-27 | Icontrol Networks, Inc. | Three-way switch |
| US10220303B1 (en) | 2013-03-15 | 2019-03-05 | Harmonix Music Systems, Inc. | Gesture-based music game |
| US9867143B1 (en) | 2013-03-15 | 2018-01-09 | Icontrol Networks, Inc. | Adaptive Power Modulation |
| US9287727B1 (en) | 2013-03-15 | 2016-03-15 | Icontrol Networks, Inc. | Temporal voltage adaptive lithium battery charger |
| JP2014182638A (ja) | 2013-03-19 | 2014-09-29 | Canon Inc | 表示制御装置、表示制御方法、コンピュータプログラム |
| US9495558B2 (en) | 2013-03-26 | 2016-11-15 | Google Inc. | Systems, methods, and computer program products for managing access control |
| US9286049B2 (en) | 2013-03-26 | 2016-03-15 | Google Inc. | Systems, methods, and computer program products for managing service installation |
| WO2014158331A1 (en) | 2013-03-26 | 2014-10-02 | Jvl Ventures, Llc | Systems, methods, and computer program products for managing wallet activation |
| US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
| US9146664B2 (en) * | 2013-04-09 | 2015-09-29 | Microsoft Technology Licensing, Llc | Providing content rotation during scroll action |
| US10445115B2 (en) * | 2013-04-18 | 2019-10-15 | Verint Americas Inc. | Virtual assistant focused user interfaces |
| US9195391B2 (en) | 2013-04-19 | 2015-11-24 | International Business Machines Corporation | Touch sensitive data entry using a continuous gesture |
| US10334151B2 (en) | 2013-04-22 | 2019-06-25 | Google Llc | Phase detection autofocus using subaperture images |
| US9671941B1 (en) * | 2013-05-09 | 2017-06-06 | Amazon Technologies, Inc. | Graphical behaviors for recognition interfaces |
| KR102131824B1 (ko) * | 2013-05-14 | 2020-07-09 | 엘지전자 주식회사 | 디스플레이 장치 및 그 제어 방법 |
| WO2014189748A1 (en) | 2013-05-21 | 2014-11-27 | Jvl Ventures, Llc | Systems, methods and computer program products for managing disabling of services |
| CN105247467A (zh) | 2013-05-27 | 2016-01-13 | 日本电气株式会社 | 信息处理装置、其处理方法以及程序 |
| US9471198B2 (en) | 2013-05-29 | 2016-10-18 | Sap Se | Flip-through presentation of a list |
| US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
| JP6155869B2 (ja) * | 2013-06-11 | 2017-07-05 | ソニー株式会社 | 表示制御装置、表示制御方法およびプログラム |
| US10031586B2 (en) * | 2013-06-12 | 2018-07-24 | Amazon Technologies, Inc. | Motion-based gestures for a computing device |
| US10664652B2 (en) | 2013-06-15 | 2020-05-26 | Microsoft Technology Licensing, Llc | Seamless grid and canvas integration in a spreadsheet application |
| EP3011517A4 (en) | 2013-06-17 | 2017-04-12 | Google, Inc. | Systems, methods, and computer program products for processing a request relating to a mobile communication device |
| US20140375572A1 (en) * | 2013-06-20 | 2014-12-25 | Microsoft Corporation | Parametric motion curves and manipulable content |
| US9535601B2 (en) * | 2013-06-24 | 2017-01-03 | Adobe Systems Incorporated | Method and apparatus for gesture based text styling |
| JP6140549B2 (ja) * | 2013-06-25 | 2017-05-31 | 京セラ株式会社 | 携帯端末、判定時間設定プログラムおよび判定時間設定方法 |
| JP2015007949A (ja) * | 2013-06-26 | 2015-01-15 | ソニー株式会社 | 表示装置、表示制御方法及びコンピュータプログラム |
| US10775971B2 (en) | 2013-06-28 | 2020-09-15 | Successfactors, Inc. | Pinch gestures in a tile-based user interface |
| US9741315B2 (en) * | 2013-07-03 | 2017-08-22 | Visteon Global Technologies, Inc. | Adjusting a transparent display with an image capturing device |
| US9292345B2 (en) | 2013-07-08 | 2016-03-22 | Google Inc. | Systems, methods, and computer program products for processing sets of instructions for mobile devices |
| JP5705383B1 (ja) * | 2013-07-08 | 2015-04-22 | グレープシティ株式会社 | タッチ操作対応プログラム・コード変換方法およびプログラム |
| EP2830039B1 (en) | 2013-07-24 | 2018-10-03 | Native Instruments GmbH | Method, arrangement, computer program and computer-readable storage means for controlling at least one parameter or at least one object using capacity sensing input elements |
| EP3031206B1 (en) | 2013-08-09 | 2020-01-22 | ICN Acquisition, LLC | System, method and apparatus for remote monitoring |
| US12287962B2 (en) | 2013-09-03 | 2025-04-29 | Apple Inc. | User interface for manipulating user interface objects |
| US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
| EP3042271B1 (en) * | 2013-09-03 | 2020-03-18 | Apple Inc. | User interface object manipulations in a user interface |
| US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
| US10503388B2 (en) * | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
| KR102143895B1 (ko) * | 2013-09-03 | 2020-08-12 | 애플 인크. | 사용자 인터페이스 객체를 조작하기 위한 사용자 인터페이스 |
| DE102013015024A1 (de) * | 2013-09-10 | 2015-03-12 | Liebherr-Verzahntechnik Gmbh | Verzahnmaschine |
| US9310988B2 (en) | 2013-09-10 | 2016-04-12 | Google Inc. | Scroll end effects for websites and content |
| JP2016530659A (ja) * | 2013-09-17 | 2016-09-29 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | 範囲及び値のジェスチャ対応同時選択 |
| US9507429B1 (en) * | 2013-09-26 | 2016-11-29 | Amazon Technologies, Inc. | Obscure cameras as input |
| US9471150B1 (en) * | 2013-09-27 | 2016-10-18 | Emc Corporation | Optimized gestures for zoom functionality on touch-based device |
| WO2015047807A1 (en) | 2013-09-30 | 2015-04-02 | Jvl Ventures, Llc | Systems, methods, and computer program products for securely managing data on a secure element |
| JP6225625B2 (ja) * | 2013-10-09 | 2017-11-08 | コニカミノルタ株式会社 | 画像表示装置、画像表示方法および画像表示プログラム |
| CN103530035A (zh) * | 2013-10-09 | 2014-01-22 | 深圳市中兴移动通信有限公司 | 触控终端及其区域操作方法 |
| WO2015053924A1 (en) | 2013-10-10 | 2015-04-16 | Jvl Ventures, Llc | Systems, methods, and computer program products for storing and managing program data |
| CA2926717C (en) | 2013-10-10 | 2018-01-16 | Google Inc. | Systems, methods, and computer program products for managing contactless transactions |
| GB2519558A (en) | 2013-10-24 | 2015-04-29 | Ibm | Touchscreen device with motion sensor |
| CN104657048A (zh) * | 2013-11-20 | 2015-05-27 | 腾讯科技(深圳)有限公司 | 一种响应区域的调整方法及装置 |
| US8869062B1 (en) * | 2013-11-27 | 2014-10-21 | Freedom Scientific, Inc. | Gesture-based screen-magnified touchscreen navigation |
| US9389692B2 (en) * | 2013-12-04 | 2016-07-12 | Vizio, Inc | Display screen orientation lock removed by the angle between the display screen and the keyboard or bottom of the computing device exceeding a predetermined angle |
| KR20150069559A (ko) * | 2013-12-13 | 2015-06-23 | 삼성전자주식회사 | 화면 제어 방법 및 이를 구현하는 전자 장치 |
| USD762680S1 (en) | 2013-12-18 | 2016-08-02 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| DE202014011402U1 (de) | 2013-12-19 | 2020-02-21 | Google Llc | Systeme und Computerprogrammprodukte zum Erlangen von Mobilvorrichtungsdaten |
| WO2015095033A1 (en) | 2013-12-19 | 2015-06-25 | Jvl Ventures, Llc | Systems, methods, and computer program products for service processing |
| JP5942978B2 (ja) | 2013-12-26 | 2016-06-29 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| US9823811B2 (en) | 2013-12-31 | 2017-11-21 | Next It Corporation | Virtual assistant team identification |
| CN104750395B (zh) * | 2013-12-31 | 2018-05-22 | 富泰华工业(深圳)有限公司 | 用户界面调整系统及其调整方法 |
| US9245104B2 (en) | 2014-01-10 | 2016-01-26 | Here Global B.V. | Method and apparatus for providing security with a multi-function physical dial of a communication device |
| USD768721S1 (en) * | 2014-01-21 | 2016-10-11 | Accompani, Inc. | Display screen with graphical user interface |
| US20150227166A1 (en) * | 2014-02-13 | 2015-08-13 | Samsung Electronics Co., Ltd. | User terminal device and displaying method thereof |
| US8855996B1 (en) | 2014-02-13 | 2014-10-07 | Daniel Van Dijke | Communication network enabled system and method for translating a plurality of information send over a communication network |
| KR102249746B1 (ko) * | 2014-02-18 | 2021-05-10 | 삼성전자 주식회사 | 링크 객체에 연결된 전자문서의 표시 방법 및 전자 장치 |
| KR102205754B1 (ko) * | 2014-02-21 | 2021-01-21 | 삼성전자주식회사 | 디스플레이를 제어하는 전자 장치 및 방법 |
| US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
| US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
| EP3126969A4 (en) | 2014-04-04 | 2017-04-12 | Microsoft Technology Licensing, LLC | Expandable application representation |
| KR102107275B1 (ko) | 2014-04-10 | 2020-05-06 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 컴퓨팅 디바이스에 대한 접이식 쉘 커버 |
| EP3129847A4 (en) | 2014-04-10 | 2017-04-19 | Microsoft Technology Licensing, LLC | Slider cover for computing device |
| TWI603255B (zh) * | 2014-05-05 | 2017-10-21 | 志勇無限創意有限公司 | 手持裝置及其輸入方法 |
| CN105378629A (zh) * | 2014-05-22 | 2016-03-02 | 华为技术有限公司 | 控制屏幕自动旋转的方法、装置和终端 |
| US9898162B2 (en) | 2014-05-30 | 2018-02-20 | Apple Inc. | Swiping functions for messaging applications |
| AU2015100490C4 (en) | 2014-05-30 | 2017-04-13 | Apple Inc. | Continuity |
| US9971500B2 (en) | 2014-06-01 | 2018-05-15 | Apple Inc. | Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application |
| US10402079B2 (en) | 2014-06-10 | 2019-09-03 | Open Text Sa Ulc | Threshold-based draggable gesture system and method for triggering events |
| EP4036685A1 (en) | 2014-06-27 | 2022-08-03 | Apple Inc. | Reduced size user interface |
| EP3195098B1 (en) | 2014-07-21 | 2024-10-23 | Apple Inc. | Remote user interface |
| US11157148B2 (en) * | 2014-07-24 | 2021-10-26 | Blackberry Limited | System, method and device-readable medium for message composition within a unified event view |
| CN105302386A (zh) * | 2014-07-25 | 2016-02-03 | 南京瀚宇彩欣科技有限责任公司 | 无挡触控的手持式电子装置及其触控外盖 |
| US20160026325A1 (en) * | 2014-07-25 | 2016-01-28 | Hannstar Display (Nanjing) Corporation | Hand-held electronic device, touch-sensing cover and computer-executed method |
| CN105278774A (zh) * | 2014-07-25 | 2016-01-27 | 南京瀚宇彩欣科技有限责任公司 | 无挡触控的手持式电子装置及其触控外盖 |
| US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
| US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
| US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
| JP6322765B2 (ja) | 2014-08-02 | 2018-05-09 | アップル インコーポレイテッド | コンテキスト特化ユーザインターフェース |
| WO2016036415A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Electronic message user interface |
| CN115700434A (zh) | 2014-09-02 | 2023-02-07 | 苹果公司 | 用于可变触觉输出的语义框架 |
| TWI676127B (zh) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
| US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
| WO2016036510A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Music user interface |
| CN112199000B (zh) | 2014-09-02 | 2024-07-02 | 苹果公司 | 多维对象重排 |
| TW201610758A (zh) | 2014-09-02 | 2016-03-16 | 蘋果公司 | 按鈕功能性 |
| US10552009B2 (en) | 2014-09-02 | 2020-02-04 | Apple Inc. | Stopwatch and timer user interfaces |
| JP6417797B2 (ja) * | 2014-09-03 | 2018-11-07 | 株式会社リコー | 情報端末装置、情報処理方法、システムおよびプログラム |
| JP2015005301A (ja) * | 2014-09-03 | 2015-01-08 | レノボ・イノベーションズ・リミテッド(香港) | 携帯機器、その画像表示制御方法および装置 |
| US10380770B2 (en) | 2014-09-08 | 2019-08-13 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
| US10347027B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Animated transition between data visualization versions at different levels of detail |
| US11017569B2 (en) | 2014-09-08 | 2021-05-25 | Tableau Software, Inc. | Methods and devices for displaying data mark information |
| US10635262B2 (en) | 2014-09-08 | 2020-04-28 | Tableau Software, Inc. | Interactive data visualization user interface with gesture-based data field selection |
| US10347018B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Interactive data visualization user interface with hierarchical filtering based on gesture location on a chart |
| USD755839S1 (en) | 2014-09-09 | 2016-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
| US20160071517A1 (en) | 2014-09-09 | 2016-03-10 | Next It Corporation | Evaluating Conversation Data based on Risk Factors |
| CN104216636A (zh) * | 2014-09-12 | 2014-12-17 | 四川长虹电器股份有限公司 | 实现触摸屏幕可拖动弹性界面的方法 |
| US10332283B2 (en) | 2014-09-16 | 2019-06-25 | Nokia Of America Corporation | Visualized re-physicalization of captured physical signals and/or physical states |
| EP3196871B1 (en) * | 2014-09-16 | 2019-11-06 | Ricoh Company, Ltd. | Display device, display system, and display controlling program |
| KR20160037508A (ko) * | 2014-09-29 | 2016-04-06 | 삼성전자주식회사 | 디스플레이 장치 및 그의 표시 방법 |
| US9488481B2 (en) * | 2014-10-14 | 2016-11-08 | General Electric Company | Map presentation for multi-floor buildings |
| WO2016065568A1 (en) | 2014-10-30 | 2016-05-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
| US9329051B1 (en) | 2014-11-21 | 2016-05-03 | Honda Motor Co. Ltd. | Navigation system and method to scroll to user selected point of interests (POIs) |
| DE102014224102A1 (de) | 2014-11-26 | 2016-06-02 | Robert Bosch Gmbh | Verfahren zur taktilen Interaktion eines Benutzers mit einem elektronischen Gerät und elektronisches Gerät hierzu |
| DE102014224110A1 (de) | 2014-11-26 | 2016-06-02 | Robert Bosch Gmbh | Verfahren zur taktilen Interaktion eines Benutzers mit einem elektronischen Gerät und elektronisches Gerät hierzu |
| US20160202865A1 (en) | 2015-01-08 | 2016-07-14 | Apple Inc. | Coordination of static backgrounds and rubberbanding |
| USD758391S1 (en) * | 2015-01-13 | 2016-06-07 | Victor Alfonso Suarez | Display screen with graphical user interface |
| KR20160089722A (ko) | 2015-01-20 | 2016-07-28 | 삼성전자주식회사 | 화면 표시 장치 및 방법 |
| CN104636066B (zh) * | 2015-01-30 | 2018-04-24 | 小米科技有限责任公司 | 触控显示屏上的文档显示方法及装置 |
| US10365807B2 (en) * | 2015-03-02 | 2019-07-30 | Apple Inc. | Control of system zoom magnification using a rotatable input mechanism |
| US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
| US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
| US9990107B2 (en) | 2015-03-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
| US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
| US10152208B2 (en) | 2015-04-01 | 2018-12-11 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
| US10565734B2 (en) | 2015-04-15 | 2020-02-18 | Google Llc | Video capture, processing, calibration, computational fiber artifact removal, and light-field pipeline |
| US10567464B2 (en) | 2015-04-15 | 2020-02-18 | Google Llc | Video compression with adaptive view-dependent lighting removal |
| US10540818B2 (en) | 2015-04-15 | 2020-01-21 | Google Llc | Stereo image generation and interactive playback |
| US10444931B2 (en) | 2017-05-09 | 2019-10-15 | Google Llc | Vantage generation and interactive playback |
| US11328446B2 (en) | 2015-04-15 | 2022-05-10 | Google Llc | Combining light-field data with active depth data for depth map generation |
| US10469873B2 (en) | 2015-04-15 | 2019-11-05 | Google Llc | Encoding and decoding virtual reality video |
| US10440407B2 (en) | 2017-05-09 | 2019-10-08 | Google Llc | Adaptive control for immersive experience delivery |
| US10419737B2 (en) | 2015-04-15 | 2019-09-17 | Google Llc | Data structures and delivery methods for expediting virtual reality playback |
| US10546424B2 (en) | 2015-04-15 | 2020-01-28 | Google Llc | Layered content delivery for virtual and augmented reality experiences |
| US10275898B1 (en) | 2015-04-15 | 2019-04-30 | Google Llc | Wedge-based light-field video capture |
| US10341632B2 (en) | 2015-04-15 | 2019-07-02 | Google Llc. | Spatial random access enabled video system with a three-dimensional viewing volume |
| US10412373B2 (en) | 2015-04-15 | 2019-09-10 | Google Llc | Image capture for virtual reality displays |
| CN106155471A (zh) * | 2015-04-22 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种操作界面的显示方法、装置及电子设备 |
| US10739971B2 (en) | 2015-06-05 | 2020-08-11 | Apple Inc. | Accessing and displaying information corresponding to past times and future times |
| US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9891811B2 (en) | 2015-06-07 | 2018-02-13 | Apple Inc. | Devices and methods for navigating between user interfaces |
| US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US10795558B2 (en) | 2015-06-07 | 2020-10-06 | Apple Inc. | Device, method, and graphical user interface for providing and interacting with a virtual drawing aid |
| US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
| US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
| US9979909B2 (en) | 2015-07-24 | 2018-05-22 | Lytro, Inc. | Automatic lens flare detection and correction for light-field images |
| USD767629S1 (en) * | 2015-07-27 | 2016-09-27 | Health Care Services Corporation | Display screen with animated graphical user interface |
| US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
| US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
| US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| US10416800B2 (en) * | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
| US10168896B2 (en) | 2015-09-04 | 2019-01-01 | International Business Machines Corporation | Previewing portions of electronic documents |
| US10896532B2 (en) | 2015-09-08 | 2021-01-19 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
| KR102477849B1 (ko) * | 2015-09-15 | 2022-12-15 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
| CN108355348B (zh) * | 2015-10-10 | 2021-01-26 | 腾讯科技(成都)有限公司 | 信息处理方法、终端及计算机存储介质 |
| US11003348B2 (en) | 2015-10-13 | 2021-05-11 | Carl Zeiss Vision International Gmbh | Arrangement for determining the pupil center |
| AT15325U1 (de) * | 2015-10-13 | 2017-06-15 | Zeiss Carl Vision Int Gmbh | Vorrichtung zum Bestimmen der Pupillenmitte |
| USD781917S1 (en) * | 2015-10-15 | 2017-03-21 | Threewire, Inc. | Display screen with icon |
| CN112199028B (zh) * | 2015-11-02 | 2022-08-16 | 阿里巴巴(中国)有限公司 | 一种界面显示处理方法、装置及设备 |
| CN106681616B (zh) * | 2015-11-06 | 2020-09-18 | 阿里巴巴(中国)有限公司 | 一种浏览器功能栏显示方法、装置及设备 |
| USD792456S1 (en) * | 2015-12-02 | 2017-07-18 | Ultra Group Usa, Inc. | Display screen or portion thereof with computer icon |
| US10019412B2 (en) * | 2016-03-22 | 2018-07-10 | Verizon Patent And Licensing Inc. | Dissociative view of content types to improve user experience |
| CN105893993A (zh) * | 2016-06-07 | 2016-08-24 | 深圳创龙智新科技有限公司 | 智能眼镜 |
| CN106095283A (zh) * | 2016-06-07 | 2016-11-09 | 深圳市航盛电子股份有限公司 | 一种安卓ListView弹性移动方法 |
| US10275892B2 (en) | 2016-06-09 | 2019-04-30 | Google Llc | Multi-view scene segmentation and propagation |
| US10620812B2 (en) | 2016-06-10 | 2020-04-14 | Apple Inc. | Device, method, and graphical user interface for managing electronic communications |
| DK201770423A1 (en) | 2016-06-11 | 2018-01-15 | Apple Inc | Activity and workout updates |
| DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
| DK201770375A1 (en) * | 2016-06-12 | 2018-02-12 | Apple Inc | Devices, methods, and graphical user interfaces for seamless transition of user interface behaviors |
| DK201670580A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Wrist-based tactile time feedback for non-sighted users |
| DK179823B1 (en) | 2016-06-12 | 2019-07-12 | Apple Inc. | DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK |
| DK179657B1 (en) | 2016-06-12 | 2019-03-13 | Apple Inc. | Devices, methods and graphical user interfaces for providing haptic feedback |
| KR20180003175A (ko) * | 2016-06-30 | 2018-01-09 | 삼성전자주식회사 | 전자 장치 및 그의 동작 방법 |
| DE102016008049B4 (de) | 2016-07-01 | 2025-02-20 | Audi Ag | Verfahren zum Betreiben einer Bedienvorrichtung, Bedienvorrichtung und Kraftfahrzeug |
| USD836673S1 (en) * | 2016-07-25 | 2018-12-25 | 3M Innovative Properties Company | Electronic display or portion thereof with icons |
| JP6420799B2 (ja) | 2016-08-29 | 2018-11-07 | キヤノン株式会社 | 情報処理装置、その制御方法およびプログラム |
| DK201670720A1 (en) | 2016-09-06 | 2018-03-26 | Apple Inc | Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs |
| DK179278B1 (en) | 2016-09-06 | 2018-03-26 | Apple Inc | Devices, methods and graphical user interfaces for haptic mixing |
| JP6891439B2 (ja) * | 2016-09-30 | 2021-06-18 | ブラザー工業株式会社 | 画像表示装置のプログラム、画像表示装置、画像表示装置の制御方法 |
| CN106527933B (zh) * | 2016-10-31 | 2020-09-01 | 努比亚技术有限公司 | 移动终端边缘手势的控制方法及装置 |
| US10372520B2 (en) | 2016-11-22 | 2019-08-06 | Cisco Technology, Inc. | Graphical user interface for visualizing a plurality of issues with an infrastructure |
| US10679361B2 (en) | 2016-12-05 | 2020-06-09 | Google Llc | Multi-view rotoscope contour propagation |
| US10739943B2 (en) * | 2016-12-13 | 2020-08-11 | Cisco Technology, Inc. | Ordered list user interface |
| US10775998B2 (en) | 2017-01-04 | 2020-09-15 | Kyocera Corporation | Electronic device and control method |
| CN106896940B (zh) * | 2017-02-28 | 2020-01-07 | 杭州乐见科技有限公司 | 虚拟物品呈现效果控制方法及装置 |
| USD826969S1 (en) | 2017-03-29 | 2018-08-28 | Becton, Dickinson And Company | Display screen or portion thereof with animated graphical user interface |
| US10594945B2 (en) | 2017-04-03 | 2020-03-17 | Google Llc | Generating dolly zoom effect using light field image data |
| US10474227B2 (en) | 2017-05-09 | 2019-11-12 | Google Llc | Generation of virtual reality with 6 degrees of freedom from limited viewer data |
| US12242707B2 (en) | 2017-05-15 | 2025-03-04 | Apple Inc. | Displaying and moving application views on a display of an electronic device |
| DK201770372A1 (en) | 2017-05-16 | 2019-01-08 | Apple Inc. | TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES |
| US11928483B2 (en) | 2017-05-16 | 2024-03-12 | Apple Inc. | Devices, methods, and graphical user interfaces for seamless transition of user interface behaviors |
| US10354399B2 (en) | 2017-05-25 | 2019-07-16 | Google Llc | Multi-view back-projection to a light-field |
| USD841677S1 (en) | 2017-06-04 | 2019-02-26 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| DE102017210958A1 (de) | 2017-06-28 | 2019-01-03 | Robert Bosch Gmbh | Verfahren zur taktilen Interaktion eines Benutzers mit einem elektronischen Gerät sowie elektronisches Gerät dazu |
| US11017165B2 (en) | 2017-07-10 | 2021-05-25 | Adaptam Inc. | Methods and systems for connecting a spreadsheet to external data sources with temporal replication of cell blocks |
| JP2018110370A (ja) * | 2017-08-08 | 2018-07-12 | 京セラ株式会社 | 電子機器、プログラムおよび制御方法 |
| USD873284S1 (en) | 2017-09-09 | 2020-01-21 | Apple Inc. | Electronic device with graphical user interface |
| USD858538S1 (en) | 2017-09-10 | 2019-09-03 | Apple Inc. | Electronic device with animated icon |
| USD987669S1 (en) | 2017-09-11 | 2023-05-30 | Apple Inc. | Electronic device with graphical user interface |
| CN109491579B (zh) * | 2017-09-12 | 2021-08-17 | 腾讯科技(深圳)有限公司 | 对虚拟对象进行操控的方法和装置 |
| US10545215B2 (en) | 2017-09-13 | 2020-01-28 | Google Llc | 4D camera tracking and optical stabilization |
| MX2020004087A (es) * | 2017-10-23 | 2020-07-29 | Cps Tech Holdings Llc | Interfaz de usuario para un comprobador de baterias. |
| KR20190054397A (ko) * | 2017-11-13 | 2019-05-22 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
| US11036929B2 (en) | 2017-11-15 | 2021-06-15 | Adaptam Inc. | Methods and systems for connecting a spreadsheet to external data sources with ordered formulaic use of data retrieved |
| CN108052897A (zh) * | 2017-12-12 | 2018-05-18 | 广东小天才科技有限公司 | 一种释义方法、装置及电子设备 |
| US10965862B2 (en) | 2018-01-18 | 2021-03-30 | Google Llc | Multi-camera navigation interface |
| USD880526S1 (en) | 2018-01-22 | 2020-04-07 | Apple Inc. | Electronic device with graphical user interface |
| US10521013B2 (en) * | 2018-03-01 | 2019-12-31 | Samsung Electronics Co., Ltd. | High-speed staggered binocular eye tracking systems |
| US11356938B2 (en) * | 2018-03-09 | 2022-06-07 | Panasonic Intellectual Property Corporation Of America | Control method for a device that includes a long-distance communication module and a short-distance communication module, the device, and a system including the device |
| US10862867B2 (en) | 2018-04-01 | 2020-12-08 | Cisco Technology, Inc. | Intelligent graphical user interface |
| USD910708S1 (en) | 2018-05-08 | 2021-02-16 | Apple Inc. | Electronic device with graphical user interface |
| US11079919B1 (en) | 2018-05-10 | 2021-08-03 | Wells Fargo Bank, N.A. | Personal computing devices with improved graphical user interfaces |
| USD916862S1 (en) | 2018-05-10 | 2021-04-20 | Wells Fargo Bank, N.A. | Display screen or portion thereof with graphical user interface |
| USD880495S1 (en) | 2018-06-03 | 2020-04-07 | Apple Inc. | Electronic device with graphical user interface |
| WO2020018592A1 (en) * | 2018-07-17 | 2020-01-23 | Methodical Mind, Llc. | Graphical user interface system |
| US11568175B2 (en) | 2018-09-07 | 2023-01-31 | Verint Americas Inc. | Dynamic intent classification based on environment variables |
| JP6777697B2 (ja) * | 2018-09-10 | 2020-10-28 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| DK179896B1 (en) | 2018-09-11 | 2019-08-30 | Apple Inc. | CONTENT-BASED TACTILE OUTPUTS |
| US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
| JP2020052188A (ja) * | 2018-09-26 | 2020-04-02 | いすゞ自動車株式会社 | 表示制御装置及び表示制御方法 |
| US11232264B2 (en) | 2018-10-19 | 2022-01-25 | Verint Americas Inc. | Natural language processing with non-ontological hierarchy models |
| US11196863B2 (en) | 2018-10-24 | 2021-12-07 | Verint Americas Inc. | Method and system for virtual assistant conversations |
| USD914756S1 (en) | 2018-10-29 | 2021-03-30 | Apple Inc. | Electronic device with graphical user interface |
| US11429230B2 (en) | 2018-11-28 | 2022-08-30 | Neonode Inc | Motorist user interface sensor |
| CN111402375B (zh) * | 2019-01-03 | 2023-09-08 | 百度在线网络技术(北京)有限公司 | 百叶窗效果的形成方法、装置和渲染引擎 |
| KR20200091522A (ko) | 2019-01-22 | 2020-07-31 | 삼성전자주식회사 | 컨텐츠의 표시 방향을 제어하기 위한 방법 및 그 전자 장치 |
| US11304013B2 (en) | 2019-02-08 | 2022-04-12 | Starkey Laboratories, Inc. | Assistive listening device systems, devices and methods for providing audio streams within sound fields |
| JP7196675B2 (ja) * | 2019-02-19 | 2022-12-27 | 京セラドキュメントソリューションズ株式会社 | 表示装置 |
| CN109960556B (zh) * | 2019-03-15 | 2021-11-05 | 海信视像科技股份有限公司 | 一种显示设备 |
| US11467712B1 (en) | 2019-04-03 | 2022-10-11 | David Graham Boyers | Method and graphical user interface for positioning a preselection and selecting on a smart-watch with a touch-sensitive display |
| US11809816B2 (en) | 2019-05-14 | 2023-11-07 | Monday.com Ltd. | System and method for electronic table display |
| US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
| USD952666S1 (en) | 2019-10-02 | 2022-05-24 | Javad Abbas Sajan | Display screen or portion thereof with graphical user interface |
| CN112748894B (zh) * | 2019-10-30 | 2025-08-05 | 北京小米移动软件有限公司 | 挖孔屏显示方法及装置 |
| JP7484164B2 (ja) * | 2019-12-26 | 2024-05-16 | セイコーエプソン株式会社 | 表示装置 |
| CN111399720A (zh) * | 2020-03-24 | 2020-07-10 | 北京小米移动软件有限公司 | 一种显示应用界面的方法、装置及存储介质 |
| CN111552432B (zh) * | 2020-04-29 | 2023-06-09 | 唐景贤 | 一种电子设备屏幕操作系统及方法 |
| CN113676709B (zh) * | 2020-05-14 | 2023-10-27 | 聚好看科技股份有限公司 | 智能投影设备及多屏显示方法 |
| US20210397316A1 (en) * | 2020-06-22 | 2021-12-23 | Viktor Kaptelinin | Inertial scrolling method and apparatus |
| US11657217B2 (en) | 2020-06-26 | 2023-05-23 | Adaptam Inc. | Methods and systems for presenting drop-down, pop-up or other presentation of a multi-value data set in a spreadsheet cell |
| JP7214685B2 (ja) * | 2020-07-21 | 2023-01-30 | ソニーグループ株式会社 | システム、情報処理方法およびプログラム |
| JPWO2022029906A1 (es) * | 2020-08-05 | 2022-02-10 | ||
| CN111782381B (zh) * | 2020-08-19 | 2025-04-22 | Oppo广东移动通信有限公司 | 任务管理方法、装置、移动终端及存储介质 |
| CN120029514A (zh) * | 2020-08-31 | 2025-05-23 | 华为终端有限公司 | 一种页面滑动的处理方法及相关装置 |
| US12511021B2 (en) | 2020-09-14 | 2025-12-30 | Apple Inc. | Device management user interface |
| CN112333503B (zh) * | 2020-09-24 | 2023-08-01 | 深圳Tcl新技术有限公司 | 智能大屏的控制方法、装置、智能设备及可读存储介质 |
| US11812213B2 (en) * | 2020-09-30 | 2023-11-07 | Starkey Laboratories, Inc. | Ear-wearable devices for control of other devices and related methods |
| US11669210B2 (en) | 2020-09-30 | 2023-06-06 | Neonode Inc. | Optical touch sensor |
| USD952661S1 (en) | 2020-10-12 | 2022-05-24 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| CN112346690A (zh) * | 2020-10-30 | 2021-02-09 | 深圳Tcl新技术有限公司 | 显示控制方法、装置及计算机可读存储介质 |
| CN114546145B (zh) | 2020-11-24 | 2024-03-01 | 明基智能科技(上海)有限公司 | 游标控制方法及应用其的触控显示装置 |
| US11869650B2 (en) | 2021-01-12 | 2024-01-09 | Tandem Diabetes Care, Inc. | Remote access for medical device therapy |
| US11977835B2 (en) | 2021-05-24 | 2024-05-07 | Adaptam Inc. | Method and system for spreadsheet error identification and avoidance |
| US11893212B2 (en) | 2021-06-06 | 2024-02-06 | Apple Inc. | User interfaces for managing application widgets |
| USD1084017S1 (en) * | 2021-06-10 | 2025-07-15 | Zimmer Surgical, Inc. | Display screen or portion thereof with an animated graphical user interface |
| CN113489906B (zh) * | 2021-07-14 | 2022-11-15 | 长沙克莱自动化设备有限公司 | 控制拍摄设备的方法、装置、计算机设备和存储介质 |
| CN113778302B (zh) * | 2021-08-20 | 2024-12-24 | 北京达佳互联信息技术有限公司 | 界面元素显示的方法、装置、存储介质及电子设备 |
| US11593223B1 (en) | 2021-09-02 | 2023-02-28 | Commvault Systems, Inc. | Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants |
| CN116452845A (zh) * | 2023-03-01 | 2023-07-18 | 浙江工商大学 | 一种基于数据增强的鸟类细粒度图像分类方法 |
| WO2024192725A1 (en) | 2023-03-22 | 2024-09-26 | Motorola Mobility Llc | Electronic devices with translating flexible displays and corresponding methods for automatic transition as a function of user age, gender, or hand size |
| US12567415B2 (en) | 2023-05-09 | 2026-03-03 | Apple Inc. | Providing and controlling immersive three-dimensional environments |
| US20250238129A1 (en) | 2024-01-18 | 2025-07-24 | Apple Inc. | User interfaces integrating hardware buttons |
| CN118444828A (zh) * | 2024-07-05 | 2024-08-06 | 泰瑞机器股份有限公司 | 一种压射曲线界面横屏操作控制方法 |
Family Cites Families (708)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CH472721A (fr) | 1966-06-14 | 1969-06-30 | Boninchi Sa | Dispositif de commande étanche d'un mécanisme de pièce d'horlogerie logé dans un boîtier |
| ES403795A1 (es) | 1971-07-06 | 1975-05-01 | Andritz Ag Maschf | Bomba para presiones de servicio elevadas. |
| US3859005A (en) | 1973-08-13 | 1975-01-07 | Albert L Huebner | Erosion reduction in wet turbines |
| JPS51809A (ja) | 1974-06-20 | 1976-01-07 | Sanyo Electric Co | Denwajidootaisochino enkakuseigyokairo |
| GB1517521A (en) | 1975-09-01 | 1978-07-12 | Tilgate Pallets Ltd | Pallets |
| US4395134A (en) | 1982-02-17 | 1983-07-26 | Luce Nunzio A | Joystick switch for timepieces |
| US4455452A (en) | 1982-09-13 | 1984-06-19 | Touch Activated Switch Arrays, Inc. | Touch activated controller for generating X-Y output information |
| JPS6066298A (ja) | 1983-09-21 | 1985-04-16 | キヤノン株式会社 | 情報処理装置 |
| US4550221A (en) | 1983-10-07 | 1985-10-29 | Scott Mabusth | Touch sensitive control device |
| US4826405A (en) | 1985-10-15 | 1989-05-02 | Aeroquip Corporation | Fan blade fabrication system |
| US4843568A (en) | 1986-04-11 | 1989-06-27 | Krueger Myron W | Real time perception of and response to the actions of an unencumbered participant/user |
| JPS63146168A (ja) | 1986-12-10 | 1988-06-18 | Konica Corp | 画像編集方法 |
| US4746770A (en) | 1987-02-17 | 1988-05-24 | Sensor Frame Incorporated | Method and apparatus for isolating and manipulating graphic objects on computer video monitor |
| JPH083785B2 (ja) | 1987-02-24 | 1996-01-17 | 富士通株式会社 | 表示スクロ−ル方式 |
| JPH02140822A (ja) * | 1988-11-22 | 1990-05-30 | Nec Corp | マルチウインドディスプレイ方式 |
| JP2862626B2 (ja) | 1990-03-22 | 1999-03-03 | 株式会社東芝 | 電子辞書及び情報検索方法 |
| US5046434A (en) | 1990-05-02 | 1991-09-10 | Penda Corporation | Plastic reinforced thermoformed pallet |
| EP0744869B1 (en) | 1990-12-28 | 2000-03-22 | Canon Kabushiki Kaisha | Image processing apparatus |
| US5088070A (en) | 1991-05-06 | 1992-02-11 | Timex Corporation | Selecting apparatus for a multimode electronic wrist instrument |
| US5428367A (en) | 1991-07-08 | 1995-06-27 | Mikan; Peter J. | Computer mouse simulator having see-through touchscreen device and external electronic interface therefor |
| JP2827612B2 (ja) * | 1991-10-07 | 1998-11-25 | 富士通株式会社 | タッチパネル装置およびタッチパネル装置におけるオブジェクトの表示方法。 |
| US5483261A (en) | 1992-02-14 | 1996-01-09 | Itu Research, Inc. | Graphical input controller and method with rear screen image detection |
| US5543591A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
| US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
| US5942733A (en) | 1992-06-08 | 1999-08-24 | Synaptics, Inc. | Stylus input capacitive touchpad sensor |
| US7532205B2 (en) | 1992-06-08 | 2009-05-12 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
| US5488204A (en) | 1992-06-08 | 1996-01-30 | Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
| US6028271A (en) | 1992-06-08 | 2000-02-22 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
| US6239389B1 (en) | 1992-06-08 | 2001-05-29 | Synaptics, Inc. | Object position detection system and method |
| DE69324067T2 (de) | 1992-06-08 | 1999-07-15 | Synaptics Inc | Objekt-Positionsdetektor |
| US5623588A (en) | 1992-12-14 | 1997-04-22 | New York University | Computer user interface with non-salience deemphasis |
| US5463725A (en) * | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
| US5313229A (en) | 1993-02-05 | 1994-05-17 | Gilligan Federico G | Mouse and method for concurrent cursor position and scrolling control |
| US6523079B2 (en) | 1993-02-19 | 2003-02-18 | Elonex Ip Holdings Ltd | Micropersonal digital assistant |
| DE69430967T2 (de) | 1993-04-30 | 2002-11-07 | Xerox Corp | Interaktives Kopiersystem |
| EP0626635B1 (en) | 1993-05-24 | 2003-03-05 | Sun Microsystems, Inc. | Improved graphical user interface with method for interfacing to remote devices |
| WO1994029788A1 (en) | 1993-06-15 | 1994-12-22 | Honeywell Inc. | A method for utilizing a low resolution touch screen system in a high resolution graphics environment |
| US5581670A (en) | 1993-07-21 | 1996-12-03 | Xerox Corporation | User interface having movable sheet with click-through tools |
| US5519393A (en) | 1993-07-22 | 1996-05-21 | Bouens, Inc. | Absolute digital position encoder with multiple sensors per track |
| US5739775A (en) | 1993-07-22 | 1998-04-14 | Bourns, Inc. | Digital input and control device |
| JPH07230352A (ja) | 1993-09-16 | 1995-08-29 | Hitachi Ltd | タッチ位置検出装置及びタッチ指示処理装置 |
| JP3454482B2 (ja) | 1993-10-26 | 2003-10-06 | キヤノン株式会社 | 携帯用情報装置 |
| US5454960A (en) | 1993-11-10 | 1995-10-03 | Advanced Building Technologies, Inc. | Oil change and recycling system |
| US5534893A (en) | 1993-12-15 | 1996-07-09 | Apple Computer, Inc. | Method and apparatus for using stylus-tablet input in a computer system |
| DE69423313T2 (de) | 1993-12-20 | 2000-07-13 | Seiko Epson Corp | Elektronische Hinweisanordnung |
| JPH07182134A (ja) | 1993-12-24 | 1995-07-21 | Tamura Electric Works Ltd | 表示装置 |
| US5686940A (en) | 1993-12-24 | 1997-11-11 | Rohm Co., Ltd. | Display apparatus |
| US5477508A (en) | 1994-05-31 | 1995-12-19 | Will; Craig A. | Control of digital watch using menu and thumbwheel |
| US5530455A (en) | 1994-08-10 | 1996-06-25 | Mouse Systems Corporation | Roller mouse for implementing scrolling in windows applications |
| US9513744B2 (en) * | 1994-08-15 | 2016-12-06 | Apple Inc. | Control systems employing novel physical controls and touch screens |
| EP0701220B1 (en) | 1994-09-12 | 2001-07-04 | Adobe Systems Inc. | Method and apparatus for viewing electronic documents |
| US5592195A (en) | 1994-11-21 | 1997-01-07 | International Business Machines Corporation | Information displaying device |
| US5495566A (en) * | 1994-11-22 | 1996-02-27 | Microsoft Corporation | Scrolling contents of a window |
| JPH08202281A (ja) | 1995-01-30 | 1996-08-09 | Olympus Optical Co Ltd | 頭部装着型映像表示装置システム |
| EP0725331A1 (en) | 1995-02-04 | 1996-08-07 | L G Electronics Inc. | Information imput/output device using touch panel |
| JPH08249114A (ja) | 1995-03-15 | 1996-09-27 | Matsushita Electric Ind Co Ltd | ペン入力装置 |
| US5825353A (en) | 1995-04-18 | 1998-10-20 | Will; Craig Alexander | Control of miniature personal digital assistant using menu and thumbwheel |
| GB9507817D0 (en) | 1995-04-18 | 1995-05-31 | Philips Electronics Uk Ltd | Touch sensing devices and methods of making such |
| JPH08307942A (ja) * | 1995-05-02 | 1996-11-22 | Sony Corp | コードレス電話機、電子機器および番組選択方法 |
| GB2301002B (en) | 1995-05-19 | 2000-03-01 | Sony Uk Ltd | Audio mixing console |
| US6496182B1 (en) * | 1995-06-07 | 2002-12-17 | Microsoft Corporation | Method and system for providing touch-sensitive screens for the visually impaired |
| US5956020A (en) | 1995-07-27 | 1999-09-21 | Microtouch Systems, Inc. | Touchscreen controller with pen and/or finger inputs |
| JPH0969037A (ja) * | 1995-08-31 | 1997-03-11 | Sharp Corp | データ処理装置 |
| JPH09160713A (ja) | 1995-09-29 | 1997-06-20 | Toshiba Corp | 信号変換装置、信号入力装置及び力電気変換装置 |
| KR100264312B1 (ko) | 1995-10-13 | 2000-08-16 | 디지래드 | 개선된 전하 수집능력을 갖는 반도체 방사선 검출기 |
| WO1997016912A1 (en) | 1995-11-02 | 1997-05-09 | Philips Electronics N.V. | Wrist-watch wireless telephone |
| JPH09152856A (ja) * | 1995-11-28 | 1997-06-10 | Fuji Facom Corp | 画面スクロール制御装置 |
| US5825352A (en) | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
| JP3280559B2 (ja) | 1996-02-20 | 2002-05-13 | シャープ株式会社 | ジョグダイアルの模擬入力装置 |
| JPH09237175A (ja) | 1996-02-29 | 1997-09-09 | Sanyo Electric Co Ltd | スクロール制御装置 |
| US6067068A (en) | 1996-04-16 | 2000-05-23 | Canon Business Machines, Inc. | Scrollable display window |
| US5676064A (en) | 1996-04-22 | 1997-10-14 | Shuert; Lyle H. | Pallet and pallet package |
| US6320610B1 (en) | 1998-12-31 | 2001-11-20 | Sensar, Inc. | Compact imaging device incorporating rotatably mounted cameras |
| US5835079A (en) | 1996-06-13 | 1998-11-10 | International Business Machines Corporation | Virtual pointing device for touchscreens |
| JPH104531A (ja) | 1996-06-14 | 1998-01-06 | Nikon Corp | 情報処理装置 |
| WO1998006054A1 (en) | 1996-08-05 | 1998-02-12 | Motorola Inc. | Book-like interface for browsing on-line documents and methods therefor |
| US6208329B1 (en) | 1996-08-13 | 2001-03-27 | Lsi Logic Corporation | Supplemental mouse button emulation system, method and apparatus for a coordinate based data input device |
| US5903902A (en) | 1996-09-09 | 1999-05-11 | Design Intelligence, Inc. | Design engine with tree and component structure |
| US5995083A (en) | 1996-11-20 | 1999-11-30 | Alps Electric Co., Ltd. | Coordinates input apparatus |
| JP3593827B2 (ja) | 1996-11-26 | 2004-11-24 | ソニー株式会社 | 画面のスクロール制御装置及びスクロール制御方法 |
| US6636197B1 (en) | 1996-11-26 | 2003-10-21 | Immersion Corporation | Haptic feedback effects for control, knobs and other interface devices |
| JPH10163953A (ja) | 1996-11-29 | 1998-06-19 | Sony Corp | 情報入力装置およびカーソル移動装置、ならびに、これらを使用した携帯電話装置 |
| JP3267282B2 (ja) | 1996-12-03 | 2002-03-18 | 日本電気株式会社 | 情報表示装置 |
| JP2957507B2 (ja) | 1997-02-24 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 小型情報処理機器 |
| JPH10240220A (ja) | 1997-03-03 | 1998-09-11 | Toshiba Corp | 注釈表示機能を持つ情報処理機器 |
| US6141018A (en) * | 1997-03-12 | 2000-10-31 | Microsoft Corporation | Method and system for displaying hypertext documents with visual effects |
| US5982710A (en) | 1997-03-14 | 1999-11-09 | Rawat; Prem P. | Method and apparatus for providing time using cartesian coordinates |
| US5874961A (en) | 1997-03-19 | 1999-02-23 | International Business Machines Corporation | Scroll bar amplification apparatus and method |
| US9098297B2 (en) | 1997-05-08 | 2015-08-04 | Nvidia Corporation | Hardware accelerator for an object-oriented programming language |
| FI115689B (fi) | 1997-05-21 | 2005-06-15 | Nokia Corp | Menetelmä ja järjestely matkaviestimen näytöllä esitettävän tiedon vierittämiseksi |
| US6028602A (en) | 1997-05-30 | 2000-02-22 | Telefonaktiebolaget Lm Ericsson | Method for managing contents of a hierarchical data model |
| DE19723102C1 (de) * | 1997-06-02 | 1998-11-12 | Media Design Ges Fuer Multimed | Verfahren zum Darstellen von und Navigieren in umfangreichen, Grafikelemente enthaltenden Dateien |
| US6747680B1 (en) | 1999-12-13 | 2004-06-08 | Microsoft Corporation | Speed-dependent automatic zooming interface |
| TW464829B (en) | 1997-07-31 | 2001-11-21 | Asulab Sa | Ballistic effect data selection method, intended to be implemented in electronic devices, in particular in electronic timepieces |
| US6920619B1 (en) | 1997-08-28 | 2005-07-19 | Slavoljub Milekic | User interface for removing an object from a display |
| US6310648B1 (en) | 1997-09-12 | 2001-10-30 | Eastman Kodak Company | User interface for electronic image viewing apparatus |
| US6034688A (en) * | 1997-09-15 | 2000-03-07 | Sony Corporation | Scrolling navigational display system |
| DE19743551C1 (de) | 1997-10-01 | 1999-02-11 | Siemens Ag | Verfahren zum Einlesen eines Datenwertes |
| GB2330646B (en) | 1997-10-23 | 2002-04-24 | Nokia Mobile Phones Ltd | Input device |
| JPH11126149A (ja) * | 1997-10-23 | 1999-05-11 | Canon Inc | 情報処理装置及びその方法並びにメモリ媒体 |
| US6356283B1 (en) * | 1997-11-26 | 2002-03-12 | Mgi Software Corporation | Method and system for HTML-driven interactive image client |
| US6310610B1 (en) | 1997-12-04 | 2001-10-30 | Nortel Networks Limited | Intelligent touch display |
| JPH11187443A (ja) | 1997-12-25 | 1999-07-09 | Sony Corp | 携帯無線情報端末装置、画面操作方法、記録媒体およびマイクロコンピュータ装置 |
| US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
| KR100595926B1 (ko) | 1998-01-26 | 2006-07-05 | 웨인 웨스터만 | 수동 입력 통합 방법 및 장치 |
| US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
| US20040080541A1 (en) * | 1998-03-20 | 2004-04-29 | Hisashi Saiga | Data displaying device |
| FR2776415A1 (fr) | 1998-03-20 | 1999-09-24 | Philips Consumer Communication | Appareil electronique comportant un ecran et procede pour afficher des graphismes |
| JP4178484B2 (ja) * | 1998-04-06 | 2008-11-12 | 富士フイルム株式会社 | モニタ付きカメラ |
| US20060152480A1 (en) | 2005-01-13 | 2006-07-13 | Eaton Corporation | Handheld electronic device, user interface and method employing an input wheel disposed at about a 45 degree angle |
| US6278443B1 (en) | 1998-04-30 | 2001-08-21 | International Business Machines Corporation | Touch screen with random finger placement and rolling on screen to control the movement of information on-screen |
| WO1999057630A1 (en) | 1998-05-01 | 1999-11-11 | Scientific-Atlanta, Inc. | Method and apparatus to increase functionality of a user input device |
| US6320599B1 (en) * | 1998-05-11 | 2001-11-20 | Sony Corporation | Zooming scale indicator in computer graphics |
| JPH11327733A (ja) | 1998-05-13 | 1999-11-30 | Nec Software Kobe Ltd | ウィンドウサイズ変更装置および方法 |
| US7346850B2 (en) | 1998-06-12 | 2008-03-18 | Cygnus Systems, Inc. | System and method for iconic software environment management |
| US6429846B2 (en) * | 1998-06-23 | 2002-08-06 | Immersion Corporation | Haptic feedback for touchpads and other touch controls |
| US7854684B1 (en) | 1998-06-24 | 2010-12-21 | Samsung Electronics Co., Ltd. | Wearable device |
| US6396482B1 (en) | 1998-06-26 | 2002-05-28 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
| US6061063A (en) | 1998-06-30 | 2000-05-09 | Sun Microsystems, Inc. | Method and apparatus for providing feedback while scrolling |
| US6570594B1 (en) | 1998-06-30 | 2003-05-27 | Sun Microsystems, Inc. | User interface with non-intrusive display element |
| US6188391B1 (en) | 1998-07-09 | 2001-02-13 | Synaptics, Inc. | Two-layer capacitive touchpad and method of making same |
| US7559039B2 (en) | 1998-07-14 | 2009-07-07 | Brad Ridgley | Method and device for finding, collecting and acting upon units of information |
| GB2335105B (en) | 1998-07-25 | 2000-02-23 | Loyaltop Ltd | Composite image method and apparatus |
| TW383883U (en) | 1998-08-18 | 2000-03-01 | Ind Tech Res Inst | Remote network browser with turning button selection element |
| US6068124A (en) | 1998-08-27 | 2000-05-30 | Nanya Plastics | Plastic pallet and separator for packaging yarn spools |
| US7256770B2 (en) | 1998-09-14 | 2007-08-14 | Microsoft Corporation | Method for displaying information responsive to sensing a physical presence proximate to a computer input device |
| GB9820165D0 (en) * | 1998-09-17 | 1998-11-11 | Milliken Ind Ltd | Non-woven fabric |
| JP3646582B2 (ja) * | 1998-09-28 | 2005-05-11 | 富士通株式会社 | 電子情報表示方法、電子情報閲覧装置および電子情報閲覧プログラム記憶媒体 |
| US6985178B1 (en) * | 1998-09-30 | 2006-01-10 | Canon Kabushiki Kaisha | Camera control system, image pick-up server, client, control method and storage medium therefor |
| US6337698B1 (en) | 1998-11-20 | 2002-01-08 | Microsoft Corporation | Pen-based interface for a notepad computer |
| JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
| JP2000163193A (ja) | 1998-11-25 | 2000-06-16 | Seiko Epson Corp | 携帯情報機器及び情報記憶媒体 |
| EP1052849B1 (en) * | 1998-11-30 | 2011-06-15 | Sony Corporation | Set-top box and method for operating same |
| JP2000227832A (ja) | 1998-12-04 | 2000-08-15 | Sony Corp | 情報処理装置及び方法、並びに媒体 |
| JP3374771B2 (ja) | 1998-12-16 | 2003-02-10 | 株式会社デンソー | 通信端末装置 |
| US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
| DE60014984T2 (de) * | 1999-02-02 | 2005-03-10 | Casio Computer Co., Ltd. | Fensteranzeigesteuergerät und dessen Programmspeichermedium |
| US20060061551A1 (en) | 1999-02-12 | 2006-03-23 | Vega Vista, Inc. | Motion detection and tracking system to control navigation and display of portable displays including on-chip gesture detection |
| TW419581B (en) | 1999-03-08 | 2001-01-21 | Acer Comm & Multimedia Inc | Rotary encoder |
| US6486896B1 (en) | 1999-04-07 | 2002-11-26 | Apple Computer, Inc. | Scalable scroll controller |
| US6492911B1 (en) | 1999-04-19 | 2002-12-10 | Netzer Motion Sensors Ltd. | Capacitive displacement encoder |
| JP4060987B2 (ja) | 1999-05-06 | 2008-03-12 | スワン商事株式会社 | 伸縮扉体のリンク装置 |
| JP3495644B2 (ja) | 1999-05-12 | 2004-02-09 | 三洋電機株式会社 | 電子カルテ装置 |
| JP2000333044A (ja) | 1999-05-19 | 2000-11-30 | Sony Corp | 表示操作装置及び設定状態表示方法 |
| AUPQ439299A0 (en) * | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
| GB2350523B (en) | 1999-05-26 | 2003-11-26 | Nokia Mobile Phones Ltd | Communication device |
| US6203190B1 (en) | 1999-06-07 | 2001-03-20 | Timex Corporation | Crown switching mechanism |
| US7007239B1 (en) | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
| DE50013270D1 (de) | 1999-09-06 | 2006-09-14 | Siemens Ag | Eingabeelement für ein telefon |
| US6647338B1 (en) | 1999-09-15 | 2003-11-11 | Audi Ag | Navigation device |
| US6865718B2 (en) | 1999-09-29 | 2005-03-08 | Microsoft Corp. | Accelerated scrolling |
| US7030860B1 (en) | 1999-10-08 | 2006-04-18 | Synaptics Incorporated | Flexible transparent touch sensing system for electronic devices |
| US7152210B1 (en) | 1999-10-20 | 2006-12-19 | Koninklijke Philips Electronics N.V. | Device and method of browsing an image collection |
| JP2001134382A (ja) | 1999-11-04 | 2001-05-18 | Sony Corp | 図形処理装置 |
| JP2001209827A (ja) | 1999-11-19 | 2001-08-03 | Matsushita Electric Ind Co Ltd | 画像処理装置、画像処理サービス提供方法および受注処理方法 |
| EP1102178A3 (en) * | 1999-11-19 | 2005-07-27 | Matsushita Electric Industrial Co., Ltd. | Contents server that supplies contents described in structural description language to client over network |
| EP1102211A3 (en) | 1999-11-19 | 2006-09-13 | Matsushita Electric Industrial Co., Ltd. | Image processor, method of providing image processing services and order processing method |
| SG93287A1 (en) | 1999-12-15 | 2002-12-17 | Ebauchesfabrik Eta Ag | Means for recharging a watch accumulator |
| US6664991B1 (en) | 2000-01-06 | 2003-12-16 | Microsoft Corporation | Method and apparatus for providing context menus on a pen-based device |
| US6809724B1 (en) * | 2000-01-18 | 2004-10-26 | Seiko Epson Corporation | Display apparatus and portable information processing apparatus |
| US6522347B1 (en) | 2000-01-18 | 2003-02-18 | Seiko Epson Corporation | Display apparatus, portable information processing apparatus, information recording medium, and electronic apparatus |
| US6661438B1 (en) | 2000-01-18 | 2003-12-09 | Seiko Epson Corporation | Display apparatus and portable information processing apparatus |
| US6820237B1 (en) * | 2000-01-21 | 2004-11-16 | Amikanow! Corporation | Apparatus and method for context-based highlighting of an electronic document |
| US6305234B1 (en) | 2000-01-27 | 2001-10-23 | Edward L. Thies | Absolute encoder |
| US7138983B2 (en) | 2000-01-31 | 2006-11-21 | Canon Kabushiki Kaisha | Method and apparatus for detecting and interpreting path of designated position |
| JP4803883B2 (ja) | 2000-01-31 | 2011-10-26 | キヤノン株式会社 | 位置情報処理装置及びその方法及びそのプログラム。 |
| US6590595B1 (en) * | 2000-02-08 | 2003-07-08 | Sun Microsystems, Inc. | Mechanism for providing intuitive scrolling feedback |
| EP1281115A2 (en) | 2000-03-17 | 2003-02-05 | Vizible.com Inc. | A three dimensional spatial user interface |
| US7142205B2 (en) | 2000-03-29 | 2006-11-28 | Autodesk, Inc. | Single gesture map navigation graphical user interface for a personal digital assistant |
| JP4124402B2 (ja) * | 2000-03-31 | 2008-07-23 | 株式会社リコー | 画像入力装置 |
| AU2001251202A1 (en) | 2000-04-07 | 2001-10-23 | Rsa Security, Inc. | System and method for authenticating a user |
| US7450114B2 (en) | 2000-04-14 | 2008-11-11 | Picsel (Research) Limited | User interface systems and methods for manipulating and viewing digital documents |
| JP2001299733A (ja) * | 2000-04-27 | 2001-10-30 | Konica Corp | Pci放射線画像処理装置、pci放射線画像検出処理装置、pci放射線画像出力装置及びpci画像診断支援装置 |
| US20020186621A1 (en) | 2000-05-05 | 2002-12-12 | Jimmy Lai | Nested menu digital watch |
| JP2001318665A (ja) | 2000-05-11 | 2001-11-16 | Matsushita Electric Ind Co Ltd | 表示制御装置および表示制御方法 |
| JP2001350587A (ja) | 2000-06-06 | 2001-12-21 | Sony Corp | 情報処理装置、情報入力装置および情報処理本体装置 |
| US6912694B1 (en) * | 2000-06-28 | 2005-06-28 | Intel Corporation | Providing a scrolling function for a multiple frame web page |
| US6720860B1 (en) | 2000-06-30 | 2004-04-13 | International Business Machines Corporation | Password protection using spatial and temporal variation in a high-resolution touch sensitive display |
| US6525997B1 (en) | 2000-06-30 | 2003-02-25 | International Business Machines Corporation | Efficient use of display real estate in a wrist watch display |
| US6556222B1 (en) | 2000-06-30 | 2003-04-29 | International Business Machines Corporation | Bezel based input mechanism and user interface for a smart watch |
| US6477117B1 (en) | 2000-06-30 | 2002-11-05 | International Business Machines Corporation | Alarm interface for a smart watch |
| US7477890B1 (en) | 2000-06-30 | 2009-01-13 | International Business Machines Corporation | Demand pull—multichannel asynchronous data and application synchronization for pervasive devices |
| US7081905B1 (en) | 2000-06-30 | 2006-07-25 | International Business Machines Corporation | Method and apparatus for dynamically controlling scroller speed employed for a user interface of a wearable appliance |
| JP3785902B2 (ja) | 2000-07-11 | 2006-06-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | デバイス、デバイスの制御方法、ポインタの移動方法 |
| US6677965B1 (en) | 2000-07-13 | 2004-01-13 | International Business Machines Corporation | Rubber band graphical user interface control |
| GB0017793D0 (en) | 2000-07-21 | 2000-09-06 | Secr Defence | Human computer interface |
| US6968311B2 (en) | 2000-07-28 | 2005-11-22 | Siemens Vdo Automotive Corporation | User interface for telematics systems |
| US6714221B1 (en) * | 2000-08-03 | 2004-03-30 | Apple Computer, Inc. | Depicting and setting scroll amount |
| JP2002062983A (ja) | 2000-08-21 | 2002-02-28 | Hitachi Ltd | ポインティングデバイス |
| KR100405060B1 (ko) * | 2000-08-24 | 2003-11-07 | 휴먼드림 주식회사 | 데이터 통신망을 통한 디지털 확대 이미지 제공방법,디지털 확대 이미지 제공장치 |
| US6791530B2 (en) | 2000-08-29 | 2004-09-14 | Mitsubishi Electric Research Laboratories, Inc. | Circular graphical user interfaces |
| EP1184414A3 (en) * | 2000-08-30 | 2003-08-06 | JSR Corporation | Conjugated diene-based rubber and method of producing the same, oil extended rubber and rubber composition containing the same |
| US6912462B2 (en) * | 2000-08-31 | 2005-06-28 | Sony Corporation | Information processing apparatus, information processing method and program storage media |
| US20020138617A1 (en) | 2000-09-06 | 2002-09-26 | Jacob Christfort | Providing content from multiple services |
| US6788288B2 (en) | 2000-09-11 | 2004-09-07 | Matsushita Electric Industrial Co., Ltd. | Coordinate input device and portable information apparatus equipped with coordinate input device |
| EP1191430A1 (en) | 2000-09-22 | 2002-03-27 | Hewlett-Packard Company, A Delaware Corporation | Graphical user interface for devices having small tactile displays |
| US6757673B2 (en) | 2000-10-09 | 2004-06-29 | Town Compass Llc | Displaying hierarchial relationship of data accessed via subject index |
| KR100654500B1 (ko) | 2000-11-16 | 2006-12-05 | 엘지전자 주식회사 | 터치 스크린을 이용한 시스템 제어방법 |
| US7072501B2 (en) * | 2000-11-22 | 2006-07-04 | R2 Technology, Inc. | Graphical user interface for display of anatomical information |
| US7184796B2 (en) * | 2000-12-04 | 2007-02-27 | International Business Machines Corporation | Personal communication device having a built in projection display |
| US7240291B2 (en) * | 2000-12-21 | 2007-07-03 | Xerox Corporation | Methods, systems, and computer program products for display of information relating to a virtual three-dimensional book |
| US6781599B2 (en) | 2001-01-04 | 2004-08-24 | At&T | System and method for visualizing massive multi-digraphs |
| US6839721B2 (en) | 2001-01-12 | 2005-01-04 | Hewlett-Packard Development Company, L.P. | Integration of a database into file management software for protecting, tracking, and retrieving data |
| US7308653B2 (en) * | 2001-01-20 | 2007-12-11 | Catherine Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
| US6741966B2 (en) | 2001-01-22 | 2004-05-25 | Telefonaktiebolaget L.M. Ericsson | Methods, devices and computer program products for compressing an audio signal |
| US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
| US20020101457A1 (en) | 2001-01-31 | 2002-08-01 | Microsoft Corporation | Bezel interface for small computing devices |
| US6925611B2 (en) | 2001-01-31 | 2005-08-02 | Microsoft Corporation | Navigational interface for mobile and wearable computers |
| US6967642B2 (en) | 2001-01-31 | 2005-11-22 | Microsoft Corporation | Input device with pattern and tactile feedback for computer input and control |
| US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
| US20040027398A1 (en) * | 2001-02-15 | 2004-02-12 | Denny Jaeger | Intuitive graphic user interface with universal tools |
| US20040034801A1 (en) | 2001-02-15 | 2004-02-19 | Denny Jaeger | Method for creating and using computer passwords |
| US6738045B2 (en) | 2001-02-26 | 2004-05-18 | Microsoft Corporation | Method and system for accelerated data navigation |
| JP2002259036A (ja) | 2001-02-28 | 2002-09-13 | Sony Corp | 情報処理装置及び情報処理方法、記録媒体並びにプログラム |
| JP2002254614A (ja) * | 2001-03-06 | 2002-09-11 | Funai Electric Co Ltd | 印字装置 |
| US6972776B2 (en) * | 2001-03-20 | 2005-12-06 | Agilent Technologies, Inc. | Scrolling method using screen pointing device |
| JP2002287868A (ja) | 2001-03-27 | 2002-10-04 | Sony Corp | 情報処理装置及びその表示制御方法、プログラム並びに提供媒体 |
| GB2373778B (en) | 2001-03-30 | 2003-08-06 | Robin Lewis | Corner elements for packaging |
| US7446783B2 (en) | 2001-04-12 | 2008-11-04 | Hewlett-Packard Development Company, L.P. | System and method for manipulating an image on a screen |
| US6741996B1 (en) | 2001-04-18 | 2004-05-25 | Microsoft Corporation | Managing user clips |
| KR100397803B1 (ko) | 2001-04-21 | 2003-09-13 | 엘지전자 주식회사 | 이동통신 단말기 |
| JP3618303B2 (ja) | 2001-04-24 | 2005-02-09 | 松下電器産業株式会社 | 地図表示装置 |
| US6700564B2 (en) | 2001-04-30 | 2004-03-02 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
| US7079110B2 (en) | 2001-04-30 | 2006-07-18 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
| AU2002316067A1 (en) * | 2001-05-02 | 2002-11-11 | Bitstream Inc. | Methods, systems, and programming for producing and displaying subpixel-optimized font bitmaps using non-linear color balancing |
| JP2004532526A (ja) | 2001-05-03 | 2004-10-21 | マシモ・コーポレイション | フレックス回路シールド光学センサ及び該フレックス回路シールド光学センサを製造する方法 |
| US20020194589A1 (en) | 2001-05-08 | 2002-12-19 | Cristofalo Michael | Technique for optimizing the delivery of advertisements and other programming segments by making bandwidth tradeoffs |
| JP3800984B2 (ja) | 2001-05-21 | 2006-07-26 | ソニー株式会社 | ユーザ入力装置 |
| DE10125395A1 (de) * | 2001-05-23 | 2002-11-28 | Siemens Ag | Verfahren und Anordnung zum Navigieren innerhalb eines Bildes |
| FR2825445B1 (fr) | 2001-05-31 | 2004-02-13 | Innovation Technologie Conseil | Procede d'orientation d'une tourelle hexapode |
| JP3820548B2 (ja) | 2001-06-01 | 2006-09-13 | ソニー株式会社 | 情報入力装置とそれを用いた電子機器 |
| TW521205B (en) * | 2001-06-05 | 2003-02-21 | Compal Electronics Inc | Touch screen capable of controlling amplification with pressure |
| KR20020095992A (ko) | 2001-06-19 | 2002-12-28 | 엘지전자 주식회사 | 피디에이 화면에서의 스크롤 방법 |
| KR100396214B1 (ko) | 2001-06-19 | 2003-09-02 | 주성엔지니어링(주) | 초단파 병렬 공명 안테나를 구비하는 플라즈마 공정장치 |
| GB0117543D0 (en) | 2001-07-18 | 2001-09-12 | Hewlett Packard Co | Document viewing device |
| US7168038B2 (en) * | 2001-08-01 | 2007-01-23 | Microsoft Corporation | System and method for scaling and repositioning drawings |
| US7421318B2 (en) | 2001-08-02 | 2008-09-02 | Symbol Technologies, Inc. | Mobile terminal with ergonomic housing |
| US6661409B2 (en) * | 2001-08-22 | 2003-12-09 | Motorola, Inc. | Automatically scrolling handwritten input user interface for personal digital assistants and the like |
| US6972749B2 (en) * | 2001-08-29 | 2005-12-06 | Microsoft Corporation | Touch-sensitive device for scrolling a document on a display |
| US6690365B2 (en) | 2001-08-29 | 2004-02-10 | Microsoft Corporation | Automatic scrolling |
| US7075513B2 (en) | 2001-09-04 | 2006-07-11 | Nokia Corporation | Zooming and panning content on a display screen |
| US6907575B2 (en) * | 2001-09-06 | 2005-06-14 | Danger, Inc. | Method of scrolling a display window |
| FI114175B (fi) | 2001-09-10 | 2004-08-31 | Myorigo Oy | Navigointimenetelmä, ohjelmatuote ja laite tiedon esittämiseksi käyttöliittymässä |
| FR2830093A3 (fr) | 2001-09-25 | 2003-03-28 | Bahia 21 Corp | Procede de navigation par ecran tactile |
| JP4722349B2 (ja) | 2001-09-27 | 2011-07-13 | クラリオン株式会社 | 情報選択装置 |
| JP2003173237A (ja) | 2001-09-28 | 2003-06-20 | Ricoh Co Ltd | 情報入出力システム、プログラム及び記憶媒体 |
| US7254775B2 (en) | 2001-10-03 | 2007-08-07 | 3M Innovative Properties Company | Touch panel system and method for distinguishing multiple touch inputs |
| US6842169B2 (en) | 2001-10-19 | 2005-01-11 | Research In Motion Limited | Hand-held electronic device with multiple input mode thumbwheel |
| US7345671B2 (en) | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
| US7312785B2 (en) | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
| US7046230B2 (en) * | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
| US20070085841A1 (en) | 2001-10-22 | 2007-04-19 | Apple Computer, Inc. | Method and apparatus for accelerated scrolling |
| GB2382292A (en) | 2001-11-17 | 2003-05-21 | Oliver Wallington | Digital display with scrolling means |
| US7009599B2 (en) * | 2001-11-20 | 2006-03-07 | Nokia Corporation | Form factor for portable device |
| US6961908B2 (en) | 2001-12-05 | 2005-11-01 | International Business Machines Corporation | System and method for navigating graphical images |
| CA2366183A1 (en) | 2001-12-21 | 2003-06-21 | Ibm Canada Limited-Ibm Canada Limitee | Dynamic status tree facility |
| TWI262365B (en) | 2001-12-27 | 2006-09-21 | Asulab Sa | Electronic watch and manual control device for executing functions thereof |
| TWI258647B (en) | 2001-12-27 | 2006-07-21 | Asulab Sa | Control method for executing functions in a diary watch |
| US6690387B2 (en) * | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
| US8004496B2 (en) | 2002-01-08 | 2011-08-23 | Koninklijke Philips Electronics N.V. | User interface for electronic devices for controlling the displaying of long sorted lists |
| US6957392B2 (en) | 2002-01-16 | 2005-10-18 | Laszlo Systems, Inc. | Interface engine providing a continuous user interface |
| FI116425B (fi) * | 2002-01-18 | 2005-11-15 | Nokia Corp | Menetelmä ja laite laajan näppäimistön integroimiseksi pieneen laitteeseen |
| JP2003296015A (ja) | 2002-01-30 | 2003-10-17 | Casio Comput Co Ltd | 電子機器 |
| US7904360B2 (en) | 2002-02-04 | 2011-03-08 | Alexander William EVANS | System and method for verification, authentication, and notification of a transaction |
| JP3951727B2 (ja) | 2002-02-06 | 2007-08-01 | 松下電器産業株式会社 | 情報処理装置 |
| US7075512B1 (en) * | 2002-02-07 | 2006-07-11 | Palmsource, Inc. | Method and system for navigating a display screen for locating a desired item of information |
| US20030152203A1 (en) | 2002-02-13 | 2003-08-14 | Berger Adam L. | Message accessing |
| US7576756B1 (en) * | 2002-02-21 | 2009-08-18 | Xerox Corporation | System and method for interaction of graphical objects on a computer controlled system |
| JP2003248544A (ja) | 2002-02-25 | 2003-09-05 | Sony Corp | グラフィカルユーザインターフェース、情報処理装置の操作方法、情報処理装置、並びにプログラム |
| EP1479065A4 (en) | 2002-02-26 | 2009-11-11 | Cirque Corp | TAPPED KEY WITH FINE AND ROUGH ENTRY RESOLUTION |
| US7751650B2 (en) | 2002-03-05 | 2010-07-06 | Sony Corporation | Image processing device image processing program and image processing method |
| US7107285B2 (en) * | 2002-03-16 | 2006-09-12 | Questerra Corporation | Method, system, and program for an improved enterprise spatial system |
| US7296243B2 (en) * | 2002-03-19 | 2007-11-13 | Aol Llc | Animating display motion |
| AU2003220400A1 (en) * | 2002-03-19 | 2003-10-08 | America Online, Inc. | Controlling content display |
| JP3959462B2 (ja) | 2002-03-25 | 2007-08-15 | 国立大学法人東京農工大学 | 表示装置の表示内容制御方法 |
| JP4016380B2 (ja) | 2002-03-28 | 2007-12-05 | キヤノン電子株式会社 | 電子機器 |
| US20030184525A1 (en) * | 2002-03-29 | 2003-10-02 | Mitac International Corp. | Method and apparatus for image processing |
| US7466307B2 (en) | 2002-04-11 | 2008-12-16 | Synaptics Incorporated | Closed-loop sensor on a solid-state object position detector |
| JP3761165B2 (ja) | 2002-05-13 | 2006-03-29 | 株式会社モバイルコンピューティングテクノロジーズ | 表示制御装置、携帯型情報端末装置、プログラム、及び表示制御方法 |
| TWI238348B (en) | 2002-05-13 | 2005-08-21 | Kyocera Corp | Portable information terminal, display control device, display control method, and recording media |
| US6809275B1 (en) | 2002-05-13 | 2004-10-26 | Synaptics, Inc. | Rotary and push type input device |
| JP3793740B2 (ja) * | 2002-05-13 | 2006-07-05 | 株式会社モバイルコンピューティングテクノロジーズ | 携帯型情報端末装置、表示制御情報、及び表示制御方法 |
| KR100980902B1 (ko) | 2002-05-16 | 2010-09-07 | 소니 주식회사 | 입력 방법 및 입력 장치 |
| JP2003345491A (ja) | 2002-05-24 | 2003-12-05 | Sharp Corp | 表示入力装置、表示入力方法、プログラムおよび記録媒体 |
| US7168047B1 (en) | 2002-05-28 | 2007-01-23 | Apple Computer, Inc. | Mouse having a button-less panning and scrolling switch |
| US8001488B1 (en) | 2002-05-31 | 2011-08-16 | Hewlett-Packard Development Company, L.P. | User interface dial with display |
| JP3893323B2 (ja) | 2002-05-31 | 2007-03-14 | 株式会社ケンウッド | ナビゲーションの入力表示装置及びナビゲーションの入力表示方法 |
| US20030231168A1 (en) | 2002-06-18 | 2003-12-18 | Jory Bell | Component for use as a portable computing device and pointing device in a modular computing system |
| JP2004023581A (ja) * | 2002-06-19 | 2004-01-22 | Konica Minolta Holdings Inc | デジタルカメラ |
| FI20021655A7 (fi) | 2002-06-19 | 2003-12-20 | Nokia Corp | Menetelmä lukituksen avaamiseksi ja kannettava elektroninen laite |
| US7042441B2 (en) | 2002-06-28 | 2006-05-09 | Microsoft Corporation | Input device including a scroll wheel assembly for manipulating an image in multiple directions |
| US11275405B2 (en) * | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
| JP4338364B2 (ja) * | 2002-07-02 | 2009-10-07 | ソニー株式会社 | 携帯情報通信端末、プログラムおよび該プログラムを記録した記録媒体 |
| US6886685B2 (en) * | 2002-07-16 | 2005-05-03 | Robert Slater | Stationery article for carrying self-stick note pads |
| CH697272B1 (fr) | 2002-07-19 | 2008-07-31 | Asulab Sa | Pièce d'horlogerie électronique comportant un mode de jeu. |
| TW591488B (en) * | 2002-08-01 | 2004-06-11 | Tatung Co | Window scrolling method and device thereof |
| US20040021698A1 (en) | 2002-08-05 | 2004-02-05 | Baldwin Amanda K. | Intuitive touchscreen interface for a multifunction device and method therefor |
| EP1388778B1 (en) | 2002-08-07 | 2008-03-12 | Seiko Epson Corporation | Portable information device |
| JP2004104594A (ja) | 2002-09-11 | 2004-04-02 | Toshiba Corp | デジタルスチルカメラ及びユーザ指示入力方法 |
| JP4410981B2 (ja) * | 2002-09-20 | 2010-02-10 | キヤノン株式会社 | 映像信号処理装置及び方法 |
| JP2004184396A (ja) | 2002-10-09 | 2004-07-02 | Seiko Epson Corp | 表示装置、時計、表示装置の制御方法、制御プログラムおよび記録媒体 |
| GB0223883D0 (en) * | 2002-10-15 | 2002-11-20 | Seamless Display Ltd | Visual display screen arrangement |
| JP4173718B2 (ja) | 2002-10-31 | 2008-10-29 | 富士通株式会社 | ウィンドウ切替装置及びウィンドウ切替プログラム |
| US7134089B2 (en) | 2002-11-13 | 2006-11-07 | Microsoft Corporation | Directional focus navigation |
| JP3949048B2 (ja) | 2002-11-18 | 2007-07-25 | 京セラ株式会社 | 重ね型携帯端末装置 |
| EP1422599B1 (en) * | 2002-11-20 | 2006-07-05 | Nokia Corporation | Method and user interface for entering characters |
| CH706187B1 (fr) | 2002-11-22 | 2013-09-13 | Pierre Nobs | Montre à affichage numérique et procédé de gestion et de contrôle d'une telle montre. |
| JP2004178584A (ja) | 2002-11-26 | 2004-06-24 | Asulab Sa | 機能、装置、又は所定の場所にアクセスするためのタッチスクリーンによるセキュリティコードの入力方法、及びその方法を実行するためのデバイス |
| US20060136631A1 (en) * | 2002-12-08 | 2006-06-22 | Immersion Corporation, A Delaware Corporation | Methods and systems for providing haptic messaging to handheld communication devices |
| US20040108081A1 (en) | 2002-12-09 | 2004-06-10 | Specialty Minerals (Michigan) Inc. | Filler-fiber composite |
| KR100955954B1 (ko) | 2002-12-16 | 2010-05-04 | 마이크로소프트 코포레이션 | 명령들을 연쇄적으로 수행하기 위한 방법, 컴퓨터 판독가능 저장 매체 및 메모리를 포함하는 장치 |
| US6903927B2 (en) | 2002-12-17 | 2005-06-07 | Nokia Corporation | Convertible mobile computing device |
| US6970160B2 (en) | 2002-12-19 | 2005-11-29 | 3M Innovative Properties Company | Lattice touch-sensing system |
| US7181701B2 (en) | 2003-01-03 | 2007-02-20 | Microsoft Corporation | Glanceable information system and method |
| US7117453B2 (en) | 2003-01-21 | 2006-10-03 | Microsoft Corporation | Media frame object visualization system |
| US7091951B2 (en) | 2003-02-05 | 2006-08-15 | Microsoft Corporation | High resolution scrolling apparatus |
| JP2004295159A (ja) | 2003-02-07 | 2004-10-21 | Sony Corp | アイコン表示システム、アイコン表示方法、電子機器装置およびコンピュータプログラム |
| US20040155888A1 (en) * | 2003-02-11 | 2004-08-12 | Padgitt David Gary | Method for displaying the contents of a collection of media objects |
| US20040160419A1 (en) | 2003-02-11 | 2004-08-19 | Terradigital Systems Llc. | Method for entering alphanumeric characters into a graphical user interface |
| US20040167919A1 (en) | 2003-02-24 | 2004-08-26 | David Sterling | Methods for selectable display of parts of a document on a computer monitor |
| JP2004259063A (ja) | 2003-02-26 | 2004-09-16 | Sony Corp | 3次元オブジェクトの表示処理装置、表示処理方法およびコンピュータプログラム |
| CN1757011A (zh) | 2003-03-04 | 2006-04-05 | 索尼株式会社 | 输入设备、信息终端设备和模式切换方法 |
| US7042455B2 (en) * | 2003-05-30 | 2006-05-09 | Sand Codex Llc | System and method for multiple node display |
| US7894177B2 (en) * | 2005-12-29 | 2011-02-22 | Apple Inc. | Light activated hold switch |
| JP4007238B2 (ja) | 2003-04-04 | 2007-11-14 | ソニー株式会社 | 特殊効果装置、アドレス信号生成装置、アドレス信号生成方法及びアドレス信号生成プログラム |
| KR100465969B1 (ko) * | 2003-04-11 | 2005-01-13 | (주)모비솔 | 손가락 표면을 이용한 소형 포인팅 장치 |
| US7102626B2 (en) * | 2003-04-25 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | Multi-function pointing device |
| US7627343B2 (en) | 2003-04-25 | 2009-12-01 | Apple Inc. | Media player system |
| GB2417659B (en) | 2003-04-28 | 2006-10-11 | Immersion Corp | Systems and methods for user interfaces designed for rotary input devices |
| US7035170B2 (en) | 2003-04-29 | 2006-04-25 | International Business Machines Corporation | Device for displaying variable data for small screens |
| US8065235B2 (en) | 2003-05-05 | 2011-11-22 | International Business Machines Corporation | Portable intelligent shopping device |
| US8046705B2 (en) * | 2003-05-08 | 2011-10-25 | Hillcrest Laboratories, Inc. | Systems and methods for resolution consistent semantic zooming |
| US7173623B2 (en) | 2003-05-09 | 2007-02-06 | Microsoft Corporation | System supporting animation of graphical display elements through animation object instances |
| CN1742252A (zh) * | 2003-05-21 | 2006-03-01 | 株式会社日立高新技术 | 内置指纹传感器的便携式终端装置 |
| JP4144555B2 (ja) * | 2003-06-09 | 2008-09-03 | カシオ計算機株式会社 | 電子機器、表示制御方法及びプログラム |
| US20060242607A1 (en) | 2003-06-13 | 2006-10-26 | University Of Lancaster | User interface |
| US20050021975A1 (en) | 2003-06-16 | 2005-01-27 | Gouping Liu | Proxy based adaptive two factor authentication having automated enrollment |
| US7567239B2 (en) * | 2003-06-26 | 2009-07-28 | Motorola, Inc. | Method and system for message and note composition on small screen devices |
| JP4723799B2 (ja) * | 2003-07-08 | 2011-07-13 | 株式会社ソニー・コンピュータエンタテインメント | 制御システムおよび制御方法 |
| US20050007884A1 (en) | 2003-07-10 | 2005-01-13 | Lorenzato Raymond M. | Method and apparatus for the temporal synchronization of meditation, prayer and physical movement |
| US20050215848A1 (en) | 2003-07-10 | 2005-09-29 | Lorenzato Raymond M | Method and apparatus for the temporal synchronization of meditation, prayer and physical movement |
| WO2005008444A2 (en) | 2003-07-14 | 2005-01-27 | Matt Pallakoff | System and method for a portbale multimedia client |
| KR100522940B1 (ko) | 2003-07-25 | 2005-10-24 | 삼성전자주식회사 | 활성영역을 설정 가능한 터치스크린 시스템 및 그 제어방법 |
| US20050030279A1 (en) | 2003-08-08 | 2005-02-10 | Liang Fu | Multi-functional pointing and control device |
| US7499040B2 (en) | 2003-08-18 | 2009-03-03 | Apple Inc. | Movable touch pad with added functionality |
| EP1510911A3 (en) | 2003-08-28 | 2006-03-22 | Sony Corporation | Information processing apparatus, information processing method, information processing program and storage medium containing information processing program |
| US7411575B2 (en) | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
| FR2861212B1 (fr) | 2003-10-20 | 2006-03-03 | Valeo Climatisation | Tableau de commande pour planche de bord de vehicule automobile muni d'au moins un bouton rotatif de reglage a commande optique. |
| US20040145595A1 (en) | 2003-10-21 | 2004-07-29 | Sony Corporation/Sony Electronics Inc. | Method and apparatus for displaying an image on a display with a different aspect ration than the image |
| US7034834B2 (en) | 2003-10-24 | 2006-04-25 | Microsoft Corporation | Communication protocol for synchronizing animation systems |
| US20050088418A1 (en) * | 2003-10-28 | 2005-04-28 | Nguyen Mitchell V. | Pen-based computer interface system |
| KR100593982B1 (ko) * | 2003-11-06 | 2006-06-30 | 삼성전자주식회사 | 가상 그래피티를 제공하는 장치 및 방법과 그에 따른기록매체 |
| US7814419B2 (en) | 2003-11-26 | 2010-10-12 | Nokia Corporation | Changing an orientation of a user interface via a course of motion |
| US7818658B2 (en) * | 2003-12-09 | 2010-10-19 | Yi-Chih Chen | Multimedia presentation system |
| US7337412B2 (en) | 2003-12-15 | 2008-02-26 | International Business Machines Corporation | Methods, systems and computer program products for providing multi-dimensional tree diagram graphical user interfaces |
| JP4371798B2 (ja) | 2003-12-18 | 2009-11-25 | パナソニック株式会社 | 携帯端末装置 |
| JP2005202483A (ja) * | 2004-01-13 | 2005-07-28 | Sony Corp | 情報処理装置および方法、並びにプログラム |
| US20050168353A1 (en) | 2004-01-16 | 2005-08-04 | Mci, Inc. | User interface for defining geographic zones for tracking mobile telemetry devices |
| US7366995B2 (en) * | 2004-02-03 | 2008-04-29 | Roland Wescott Montague | Combination tool that zooms in, zooms out, pans, rotates, draws, or manipulates during a drag |
| US7319457B2 (en) * | 2004-02-12 | 2008-01-15 | Sentelic Corporation | Method of scrolling window screen by means of controlling electronic device |
| US20050193015A1 (en) | 2004-02-19 | 2005-09-01 | Sandraic Logic, Llc A California Limited Liability Company | Method and apparatus for organizing, sorting and navigating multimedia content |
| JP2005234199A (ja) | 2004-02-19 | 2005-09-02 | Nec Saitama Ltd | 画像表示制御方法及び画像表示制御装置並びにこれを備えた携帯情報端末 |
| US7460134B2 (en) | 2004-03-02 | 2008-12-02 | Microsoft Corporation | System and method for moving computer displayable content into a preferred user interactive focus area |
| US7327349B2 (en) * | 2004-03-02 | 2008-02-05 | Microsoft Corporation | Advanced navigation techniques for portable devices |
| US7317449B2 (en) | 2004-03-02 | 2008-01-08 | Microsoft Corporation | Key-based advanced navigation techniques |
| US7333084B2 (en) | 2004-03-02 | 2008-02-19 | Research In Motion Limited | Thumbwheel and switch for a mobile electronic device and methods thereof |
| US7262783B2 (en) | 2004-03-03 | 2007-08-28 | Virtual Iris Studios, Inc. | System for delivering and enabling interactivity with images |
| US7090358B2 (en) | 2004-03-04 | 2006-08-15 | International Business Machines Corporation | System, apparatus and method of displaying information for foveal vision and peripheral vision |
| WO2005088435A1 (en) * | 2004-03-11 | 2005-09-22 | Mobisol Inc. | Pointing device with an integrated optical structure |
| US7510508B2 (en) | 2004-03-19 | 2009-03-31 | Devici, Inc. | User interface for a resistance training device and method of use |
| US7865301B2 (en) * | 2004-03-23 | 2011-01-04 | Google Inc. | Secondary map in digital mapping system |
| JP2005284726A (ja) | 2004-03-30 | 2005-10-13 | Okayama Prefecture | 身体的引き込み現象を利用した映像システム |
| US8448083B1 (en) | 2004-04-16 | 2013-05-21 | Apple Inc. | Gesture control of multimedia editing applications |
| US7623119B2 (en) * | 2004-04-21 | 2009-11-24 | Nokia Corporation | Graphical functions by gestures |
| US7382139B2 (en) | 2004-06-03 | 2008-06-03 | Synaptics Incorporated | One layer capacitive sensing apparatus having varying width sensing elements |
| US8082382B2 (en) | 2004-06-04 | 2011-12-20 | Micron Technology, Inc. | Memory device with user configurable density/performance |
| DE602004019703D1 (de) | 2004-06-04 | 2009-04-09 | Research In Motion Ltd | Rollrad mit zeicheneingabe |
| US7358962B2 (en) | 2004-06-15 | 2008-04-15 | Microsoft Corporation | Manipulating association of data with a physical object |
| JP5172334B2 (ja) | 2004-06-17 | 2013-03-27 | アドレア エルエルシー | タッチスクリーン上の2本指入力の使用 |
| JP2006004260A (ja) | 2004-06-18 | 2006-01-05 | Daikin Ind Ltd | 情報処理装置および方法、プログラム並びに記録媒体 |
| JP2006011862A (ja) | 2004-06-25 | 2006-01-12 | Alps Electric Co Ltd | 画像表示装置 |
| US7519223B2 (en) | 2004-06-28 | 2009-04-14 | Microsoft Corporation | Recognizing gestures and using gestures for interacting with software applications |
| EP1763732A2 (en) | 2004-06-29 | 2007-03-21 | Koninklijke Philips Electronics N.V. | Discontinuous zoom |
| TWI248576B (en) | 2004-07-05 | 2006-02-01 | Elan Microelectronics Corp | Method for controlling rolling of scroll bar on a touch panel |
| US20060020904A1 (en) | 2004-07-09 | 2006-01-26 | Antti Aaltonen | Stripe user interface |
| US7264722B2 (en) * | 2004-07-14 | 2007-09-04 | Mycelx Technologies Corporation | Filtration system |
| JP4903371B2 (ja) * | 2004-07-29 | 2012-03-28 | 任天堂株式会社 | タッチパネルを用いたゲーム装置およびゲームプログラム |
| KR100958491B1 (ko) | 2004-07-30 | 2010-05-17 | 애플 인크. | 터치 감지 입력 장치용 모드 기반 그래픽 사용자 인터페이스 |
| EP1774427A2 (en) * | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
| JP2008508628A (ja) * | 2004-08-02 | 2008-03-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | タッチスクリーンにおける圧力制御ナビゲーション |
| US7724242B2 (en) | 2004-08-06 | 2010-05-25 | Touchtable, Inc. | Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter |
| US7719523B2 (en) * | 2004-08-06 | 2010-05-18 | Touchtable, Inc. | Bounding box gesture recognition on a touch detecting interactive display |
| JP2006053678A (ja) * | 2004-08-10 | 2006-02-23 | Toshiba Corp | ユニバーサルヒューマンインタフェースを有する電子機器 |
| KR20060014874A (ko) | 2004-08-12 | 2006-02-16 | 삼성전자주식회사 | 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치 |
| US7181373B2 (en) * | 2004-08-13 | 2007-02-20 | Agilent Technologies, Inc. | System and methods for navigating and visualizing multi-dimensional biological data |
| US7434173B2 (en) * | 2004-08-30 | 2008-10-07 | Microsoft Corporation | Scrolling web pages using direct interaction |
| JP2006079312A (ja) * | 2004-09-09 | 2006-03-23 | Matsushita Electric Ind Co Ltd | 携帯型ビューワ |
| US8002089B2 (en) | 2004-09-10 | 2011-08-23 | Immersion Corporation | Systems and methods for providing a haptic device |
| US20060055669A1 (en) * | 2004-09-13 | 2006-03-16 | Mita Das | Fluent user interface for text entry on touch-sensitive display |
| JP2006090962A (ja) | 2004-09-27 | 2006-04-06 | Matsushita Electric Ind Co Ltd | ナビゲーション装置 |
| JP4771111B2 (ja) * | 2004-10-04 | 2011-09-14 | ソニー株式会社 | 表示制御装置および方法、記録媒体、並びにプログラム |
| US7778671B2 (en) | 2004-10-08 | 2010-08-17 | Nokia Corporation | Mobile communications terminal having an improved user interface and method therefor |
| US7543278B2 (en) * | 2004-10-15 | 2009-06-02 | Microsoft Corporation | System and method for making a user interface element visible |
| US8169410B2 (en) | 2004-10-20 | 2012-05-01 | Nintendo Co., Ltd. | Gesture inputs for a portable display device |
| WO2006045530A2 (en) * | 2004-10-22 | 2006-05-04 | Novo Nordisk A/S | An apparatus and a method of providing information to a user |
| US20060092177A1 (en) | 2004-10-30 | 2006-05-04 | Gabor Blasko | Input method and apparatus using tactile guidance and bi-directional segmented stroke |
| JP3770499B1 (ja) * | 2004-11-02 | 2006-04-26 | 任天堂株式会社 | ゲーム装置及びゲームプログラム |
| US7925996B2 (en) | 2004-11-18 | 2011-04-12 | Microsoft Corporation | Method and system for providing multiple input connecting user interface |
| JP4839603B2 (ja) | 2004-11-22 | 2011-12-21 | ソニー株式会社 | 表示装置、表示方法、表示プログラム及び表示プログラムを記録した記録媒体 |
| JP4356594B2 (ja) | 2004-11-22 | 2009-11-04 | ソニー株式会社 | 表示装置、表示方法、表示プログラム及び表示プログラムを記録した記録媒体 |
| JP4524795B2 (ja) | 2004-11-25 | 2010-08-18 | 富士ゼロックス株式会社 | 情報処理装置 |
| US7489306B2 (en) | 2004-12-22 | 2009-02-10 | Microsoft Corporation | Touch screen accuracy |
| US20060156249A1 (en) * | 2005-01-12 | 2006-07-13 | Blythe Michael M | Rotate a user interface |
| KR101034439B1 (ko) | 2005-01-25 | 2011-05-12 | 엘지전자 주식회사 | 터치 스크린 패턴 인식 기반의 멀티미디어 기기제어방법과 장치 |
| US20070185876A1 (en) | 2005-02-07 | 2007-08-09 | Mendis Venura C | Data handling system |
| US7450106B2 (en) | 2005-02-15 | 2008-11-11 | Research In Motion Limited | Handheld electronic device including a variable speed input apparatus and associated method |
| GB0503253D0 (en) * | 2005-02-17 | 2005-03-23 | Univ Northumbria Newcastle | User control of a hand-held device |
| US8819569B2 (en) | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
| US7519468B2 (en) | 2005-02-28 | 2009-04-14 | Research In Motion Limited | System and method for navigating a mobile device user interface with a directional sensing device |
| JP3919789B2 (ja) | 2005-03-07 | 2007-05-30 | 株式会社コナミデジタルエンタテインメント | 情報処理装置、画像移動指示方法及びプログラム |
| US7355595B2 (en) | 2005-04-15 | 2008-04-08 | Microsoft Corporation | Tactile device for scrolling |
| US7692637B2 (en) * | 2005-04-26 | 2010-04-06 | Nokia Corporation | User input device for electronic device |
| JP4765390B2 (ja) | 2005-04-28 | 2011-09-07 | 株式会社ニコン | カメラ |
| KR101307716B1 (ko) | 2005-05-04 | 2013-09-11 | 힐크레스트 래보래토리스, 인크. | 사용자 인터페이스에서의 스크롤링 및 포인팅을 위한 방법및 시스템 |
| JP2006323664A (ja) * | 2005-05-19 | 2006-11-30 | Sony Corp | 電子機器 |
| US20070024646A1 (en) * | 2005-05-23 | 2007-02-01 | Kalle Saarinen | Portable electronic apparatus and associated method |
| KR100708135B1 (ko) | 2005-05-25 | 2007-04-17 | 삼성전자주식회사 | 항목의 블록화를 이용한 스크롤 방법 및 장치 |
| US7561159B2 (en) | 2005-05-31 | 2009-07-14 | Magnifi Group Inc. | Control of animation timeline |
| US20060271870A1 (en) * | 2005-05-31 | 2006-11-30 | Picsel Research Limited | Systems and methods for navigating displayed content |
| US7685530B2 (en) | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
| CN1877506A (zh) * | 2005-06-10 | 2006-12-13 | 鸿富锦精密工业(深圳)有限公司 | 电子书阅读装置 |
| US7706831B2 (en) * | 2005-06-13 | 2010-04-27 | Dyna Llc | Simplified intuitive cell phone user interface |
| TW200701082A (en) | 2005-06-23 | 2007-01-01 | Elan Microelectronics Corp | Scroll control method used in the touch panel |
| US7283122B2 (en) | 2005-06-28 | 2007-10-16 | Microsoft Corporation | Input device including a scroll wheel assembly |
| US20070013662A1 (en) | 2005-07-13 | 2007-01-18 | Fauth Richard M | Multi-configurable tactile touch-screen keyboard and associated methods |
| US20070028191A1 (en) | 2005-08-01 | 2007-02-01 | Kyocera Mita Corporation | Electronic device and storage medium for control program thereof |
| US20070028856A1 (en) | 2005-08-08 | 2007-02-08 | Hung-Chun Ma | Functional dog muzzle strap structure |
| US20080123473A1 (en) | 2005-08-10 | 2008-05-29 | Seiko Epson Corporation | Electronic component and electronic device |
| US7847792B2 (en) | 2005-08-15 | 2010-12-07 | Tektronix, Inc. | Simple integrated control for zoom/pan functions |
| US7916157B1 (en) | 2005-08-16 | 2011-03-29 | Adobe Systems Incorporated | System and methods for selective zoom response behavior |
| US7808478B2 (en) * | 2005-08-22 | 2010-10-05 | Samsung Electronics Co., Ltd. | Autonomous handheld device having a drawing tool |
| CN2829257Y (zh) * | 2005-08-23 | 2006-10-18 | 天津市亚安科技电子有限公司 | 基于触摸屏的捕捉并放大目标的装置 |
| US9244602B2 (en) * | 2005-08-24 | 2016-01-26 | Lg Electronics Inc. | Mobile communications terminal having a touch input unit and controlling method thereof |
| JP2007065995A (ja) | 2005-08-31 | 2007-03-15 | Toshiba Corp | 電子機器 |
| US20070050732A1 (en) * | 2005-08-31 | 2007-03-01 | Ranco Incorporated Of Delaware | Proportional scroll bar for menu driven thermostat |
| JP2007068581A (ja) * | 2005-09-02 | 2007-03-22 | Nintendo Co Ltd | ゲーム装置およびゲームプログラム |
| US7689007B2 (en) | 2005-09-16 | 2010-03-30 | Privacy Card, Llc | Methods and systems for protection of identity |
| US7694231B2 (en) * | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
| US20070064004A1 (en) | 2005-09-21 | 2007-03-22 | Hewlett-Packard Development Company, L.P. | Moving a graphic element |
| US20070063995A1 (en) | 2005-09-22 | 2007-03-22 | Bailey Eric A | Graphical user interface for use with a multi-media system |
| US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
| WO2007041834A1 (en) | 2005-10-07 | 2007-04-19 | Memory Experts International Inc. | Method and apparatus for secure credential entry without physical entry |
| US20070137076A1 (en) * | 2005-11-09 | 2007-06-21 | Cowden Webster L Iii | Changeable information displays and methods therfor |
| US20070109275A1 (en) * | 2005-11-16 | 2007-05-17 | Chen-Ting Chuang | Method for controlling a touch screen user interface and device thereof |
| JP2007148927A (ja) * | 2005-11-29 | 2007-06-14 | Alps Electric Co Ltd | 入力装置及びこれを用いたスクロール制御方法 |
| AU2005239672B2 (en) * | 2005-11-30 | 2009-06-11 | Canon Kabushiki Kaisha | Sortable collection browser |
| US8049715B2 (en) | 2005-11-30 | 2011-11-01 | Motorola Mobility, Inc. | Method and system for accessing data stored in an electronic device |
| US9069877B2 (en) * | 2005-12-07 | 2015-06-30 | Ziilabs Inc., Ltd. | User interface with variable sized icons |
| US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
| US20070132789A1 (en) | 2005-12-08 | 2007-06-14 | Bas Ording | List scrolling in response to moving contact over list of index symbols |
| US7657849B2 (en) * | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
| US7480870B2 (en) * | 2005-12-23 | 2009-01-20 | Apple Inc. | Indication of progress towards satisfaction of a user input condition |
| US7650137B2 (en) | 2005-12-23 | 2010-01-19 | Apple Inc. | Account information display for portable communication device |
| US7786975B2 (en) | 2005-12-23 | 2010-08-31 | Apple Inc. | Continuous scrolling list with acceleration |
| US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
| AU2006332488A1 (en) | 2005-12-30 | 2007-07-12 | Apple Inc. | Portable electronic device with multi-touch input |
| US8112787B2 (en) | 2005-12-31 | 2012-02-07 | Broadcom Corporation | System and method for securing a credential via user and server verification |
| US7860536B2 (en) * | 2006-01-05 | 2010-12-28 | Apple Inc. | Telephone interface for a portable communication device |
| US7596761B2 (en) | 2006-01-05 | 2009-09-29 | Apple Inc. | Application user interface with navigation bar showing current and prior application contexts |
| US7574672B2 (en) * | 2006-01-05 | 2009-08-11 | Apple Inc. | Text entry interface for a portable communication device |
| JP2009524357A (ja) | 2006-01-20 | 2009-06-25 | カンバーセイショナル コンピューティング コーポレイション | 着用型ディスプレーインターフェースクライエント装置 |
| DE502006001441D1 (de) * | 2006-01-27 | 2008-10-09 | Ems Chemie Ag | Photochrome Formmassen und daraus hergestellte Gegenstände |
| US8312372B2 (en) * | 2006-02-10 | 2012-11-13 | Microsoft Corporation | Method for confirming touch input |
| US7612786B2 (en) * | 2006-02-10 | 2009-11-03 | Microsoft Corporation | Variable orientation input mode |
| US20070188460A1 (en) | 2006-02-13 | 2007-08-16 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device having a full alphabetic keyboard |
| KR101425500B1 (ko) | 2006-02-21 | 2014-08-01 | 호시덴 가부시기가이샤 | 스위치 |
| KR100754674B1 (ko) | 2006-03-10 | 2007-09-03 | 삼성전자주식회사 | 휴대 단말의 메뉴 선택 방법 및 장치 |
| TWI300184B (en) | 2006-03-17 | 2008-08-21 | Htc Corp | Information navigation methods, and machine readable medium thereof |
| CN101042300B (zh) | 2006-03-24 | 2014-06-25 | 株式会社电装 | 画面显示装置 |
| JP5129478B2 (ja) | 2006-03-24 | 2013-01-30 | 株式会社デンソーアイティーラボラトリ | 画面表示装置 |
| US7511702B2 (en) | 2006-03-30 | 2009-03-31 | Apple Inc. | Force and location sensitive display |
| ATE409307T1 (de) | 2006-03-31 | 2008-10-15 | Research In Motion Ltd | Benutzerschnittstellenverfahren und vorrichtung zur steuerung der visuellen anzeige von karten mit auswählbaren kartenelementen bei mobilen kommunikationsvorrichtungen |
| KR100755973B1 (ko) | 2006-03-31 | 2007-09-06 | 삼성전자주식회사 | 네 방향 키 이동이 가능한 휴대용 정보단말기의 휠 입력 장치 및 방법 |
| US9395905B2 (en) | 2006-04-05 | 2016-07-19 | Synaptics Incorporated | Graphical scroll wheel |
| WO2007116633A1 (ja) | 2006-04-07 | 2007-10-18 | Panasonic Corporation | 入力装置及びそれを備えた携帯端末 |
| US20070097151A1 (en) | 2006-04-07 | 2007-05-03 | Outland Research, Llc | Behind-screen zoom for handheld computing devices |
| JP2007285748A (ja) | 2006-04-13 | 2007-11-01 | Seiko Epson Corp | 腕時計 |
| US8077153B2 (en) * | 2006-04-19 | 2011-12-13 | Microsoft Corporation | Precise selection techniques for multi-touch screens |
| KR20070113025A (ko) * | 2006-05-24 | 2007-11-28 | 엘지전자 주식회사 | 터치스크린 장치 및 이의 작동방법 |
| US20090213086A1 (en) * | 2006-04-19 | 2009-08-27 | Ji Suk Chae | Touch screen device and operating method thereof |
| US7890882B1 (en) * | 2006-04-20 | 2011-02-15 | Adobe Systems Incorporated | Content and proximity based window layout optimization |
| US20100172624A1 (en) | 2006-04-21 | 2010-07-08 | ProMirror, Inc. | Video capture, playback and analysis tool |
| CN101059730A (zh) | 2006-04-21 | 2007-10-24 | 宏达国际电子股份有限公司 | 直觉式图像浏览控制器以及具有该装置的电子设备 |
| CA2646015C (en) | 2006-04-21 | 2015-01-20 | Anand Agarawala | System for organizing and visualizing display objects |
| US9063647B2 (en) * | 2006-05-12 | 2015-06-23 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
| US8174512B2 (en) | 2006-06-02 | 2012-05-08 | Immersion Corporation | Hybrid haptic device utilizing mechanical and programmable haptic effects |
| CN100582764C (zh) * | 2006-06-09 | 2010-01-20 | 富准精密工业(深圳)有限公司 | 热管性能检测装置 |
| US20070296711A1 (en) | 2006-06-13 | 2007-12-27 | Microsoft Corporation | Techniques for device display navigation |
| US7844661B2 (en) | 2006-06-15 | 2010-11-30 | Microsoft Corporation | Composition of local media playback with remotely generated user interface |
| GB0612624D0 (en) * | 2006-06-26 | 2006-08-02 | Symbian Software Ltd | Speed of gesture |
| US8086971B2 (en) | 2006-06-28 | 2011-12-27 | Nokia Corporation | Apparatus, methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applications |
| US8717302B1 (en) | 2006-06-30 | 2014-05-06 | Cypress Semiconductor Corporation | Apparatus and method for recognizing a gesture on a sensing device |
| US20080001915A1 (en) | 2006-06-30 | 2008-01-03 | Nokia Corporation | Input device of mobile devices |
| KR101144804B1 (ko) | 2006-07-03 | 2012-05-11 | 엘지전자 주식회사 | 로터리 키를 구비하는 이동통신 단말기 및 그 동작제어방법 |
| US8589824B2 (en) | 2006-07-13 | 2013-11-19 | Northrop Grumman Systems Corporation | Gesture recognition interface system |
| GB0616437D0 (en) | 2006-08-18 | 2006-09-27 | Trw Ltd | Methods of processing encoder signals |
| US8686944B1 (en) | 2006-08-23 | 2014-04-01 | Logitech Europe S.A. | Software for input devices with application-specific scrolling and highlighted text searching |
| US8106856B2 (en) * | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
| US8471822B2 (en) | 2006-09-06 | 2013-06-25 | Apple Inc. | Dual-sided track pad |
| 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 |
| US8253695B2 (en) * | 2006-09-06 | 2012-08-28 | Apple Inc. | Email client for a portable multifunction device |
| US20080061551A1 (en) | 2006-09-12 | 2008-03-13 | Simmons Tom M | Coupling nuts, coupling assembly including a coupling nut, and method of forming a coupling nut |
| KR100798301B1 (ko) * | 2006-09-12 | 2008-01-28 | 엘지전자 주식회사 | 스크롤 방법 및 이를 이용하는 이동통신 단말기 |
| JP5294442B2 (ja) | 2006-09-13 | 2013-09-18 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
| US8121356B2 (en) | 2006-09-15 | 2012-02-21 | Identix Incorporated | Long distance multimodal biometric system and method |
| US8832575B2 (en) | 2006-09-26 | 2014-09-09 | Core Wireless Licensing S.A.R.L | Speed dependent displaying of information items in a graphical user interface |
| TWD122820S1 (zh) | 2006-10-31 | 2008-05-11 | 奧米茄公司 | 手錶 |
| AU2006252191B2 (en) | 2006-12-21 | 2009-03-26 | Canon Kabushiki Kaisha | Scrolling Interface |
| US20080163132A1 (en) * | 2006-12-29 | 2008-07-03 | Matthew Richard Lee | Streamlined navigation of a handheld elecronic device |
| US7903115B2 (en) | 2007-01-07 | 2011-03-08 | Apple Inc. | Animations |
| US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
| US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
| US20080168395A1 (en) | 2007-01-07 | 2008-07-10 | Bas Ording | Positioning a Slider Icon on a Portable Multifunction Device |
| US7872652B2 (en) | 2007-01-07 | 2011-01-18 | Apple Inc. | Application programming interfaces for synchronization |
| US8656311B1 (en) | 2007-01-07 | 2014-02-18 | Apple Inc. | Method and apparatus for compositing various types of content |
| US20080168382A1 (en) | 2007-01-07 | 2008-07-10 | Louch John O | Dashboards, Widgets and Devices |
| US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
| US8813100B1 (en) | 2007-01-07 | 2014-08-19 | Apple Inc. | Memory management |
| US8707400B2 (en) | 2007-01-22 | 2014-04-22 | Apple Inc. | System and method for implementing an extended authentication and authorization credential store |
| US20080204478A1 (en) | 2007-02-23 | 2008-08-28 | Inventec Corporation | Method of enlarging display content of a portable electronic apparatus |
| JP4710850B2 (ja) | 2007-02-28 | 2011-06-29 | ソニー株式会社 | 電子機器 |
| US8140996B2 (en) | 2007-04-17 | 2012-03-20 | QNX Software Systems Limtied | System for endless loop scrolling and display |
| EP1995752B1 (en) | 2007-04-20 | 2013-10-16 | Harman Becker Automotive Systems GmbH | Multifunctional rotary switch |
| US7979809B2 (en) * | 2007-05-11 | 2011-07-12 | Microsoft Corporation | Gestured movement of object to display edge |
| US8689001B1 (en) | 2007-06-29 | 2014-04-01 | Symantec Corporation | Method and system for protecting user identification information |
| US7877687B2 (en) | 2007-08-16 | 2011-01-25 | Yahoo! Inc. | Persistent visual media player |
| US8266682B2 (en) | 2007-08-20 | 2012-09-11 | Ebay Inc. | System and methods for weak authentication data reinforcement |
| US7778118B2 (en) | 2007-08-28 | 2010-08-17 | Garmin Ltd. | Watch device having touch-bezel user interface |
| US9165175B2 (en) | 2007-09-07 | 2015-10-20 | Apple Inc. | Finger sensing apparatus performing secure software update and associated methods |
| US8264463B2 (en) | 2007-09-21 | 2012-09-11 | Sony Corporation | Input device and electronic apparatus |
| JP4758408B2 (ja) | 2007-10-18 | 2011-08-31 | シャープ株式会社 | 選択候補表示方法、選択候補表示装置および入出力装置 |
| BRPI0804270A2 (pt) | 2007-11-05 | 2009-07-14 | Lg Electronics Inc | terminal móvel |
| BRPI0804769A2 (pt) | 2007-11-05 | 2009-06-13 | Lg Electronics Inc | terminal móvel |
| KR101427260B1 (ko) | 2007-11-05 | 2014-08-06 | 엘지전자 주식회사 | 밴드형 휴대 단말기 |
| JP4462338B2 (ja) | 2007-11-27 | 2010-05-12 | セイコーエプソン株式会社 | 電子時計、電子時計の時刻修正方法、電子時計の制御プログラム |
| CN101878464A (zh) | 2007-12-05 | 2010-11-03 | 奥克斯摩斯有限公司 | 数据输入设备 |
| US20090152452A1 (en) | 2007-12-18 | 2009-06-18 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Reflective multi-turn encoder |
| EP2072008A3 (de) | 2007-12-19 | 2013-04-17 | Beppo Hilfiker | Vorrichtung zur Bedienung eines elektronischen Multifunktionsgerätes |
| WO2009082377A1 (en) | 2007-12-26 | 2009-07-02 | Hewlett-Packard Development Company, L.P. | Touch wheel zoom and pan |
| JP2009163369A (ja) | 2007-12-28 | 2009-07-23 | Canon Inc | 画像処理装置及び画像処理装置の制御装置 |
| US7946758B2 (en) | 2008-01-31 | 2011-05-24 | WIMM Labs | Modular movement that is fully functional standalone and interchangeable in other portable devices |
| JPWO2009095954A1 (ja) | 2008-01-31 | 2011-05-26 | アップサイド株式会社 | データ入力装置、データ入力方法ならびにデータ入力プログラムおよびこれを記録した記録媒体 |
| US8677285B2 (en) | 2008-02-01 | 2014-03-18 | Wimm Labs, Inc. | User interface of a small touch sensitive display for an electronic data and communication device |
| US8996867B2 (en) | 2008-02-28 | 2015-03-31 | At&T Intellectual Property I, L.P. | Method and device for end-user verification of an electronic transaction |
| US8205157B2 (en) | 2008-03-04 | 2012-06-19 | Apple Inc. | Methods and graphical user interfaces for conducting searches on a portable multifunction device |
| US9513704B2 (en) | 2008-03-12 | 2016-12-06 | Immersion Corporation | Haptically enabled user interface |
| US20090247112A1 (en) | 2008-03-28 | 2009-10-01 | Sprint Communications Company L.P. | Event disposition control for mobile communications device |
| US8418076B2 (en) | 2008-05-15 | 2013-04-09 | Microsoft Corporation | Managing inputs from a plurality of user input device actuators |
| US20090288035A1 (en) | 2008-05-15 | 2009-11-19 | Microsoft Corporation | Scrollable views in a client/server application |
| US20090284478A1 (en) * | 2008-05-15 | 2009-11-19 | Microsoft Corporation | Multi-Contact and Single-Contact Input |
| WO2010004576A1 (en) | 2008-06-13 | 2010-01-14 | Shourabh Shrivastav | Real time authentication of payment cards |
| WO2009154438A1 (en) | 2008-06-16 | 2009-12-23 | Optelec Development B.V. | Method and apparatus for automatically magnifying a text based image of an object |
| US8229410B2 (en) | 2008-06-30 | 2012-07-24 | Qualcomm Incorporated | Methods for supporting multitasking in a mobile device |
| KR101546774B1 (ko) | 2008-07-29 | 2015-08-24 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작제어 방법 |
| US20100058240A1 (en) | 2008-08-26 | 2010-03-04 | Apple Inc. | Dynamic Control of List Navigation Based on List Item Properties |
| US8082518B2 (en) | 2008-08-29 | 2011-12-20 | Microsoft Corporation | Scrollable area multi-scale viewing |
| US8201100B2 (en) | 2008-09-04 | 2012-06-12 | VIZIO Inc. | Metadata driven control of navigational speed through a user interface |
| US9223771B2 (en) | 2008-09-30 | 2015-12-29 | Apple Inc. | Locking spreadsheet cells |
| EP2175349A1 (en) | 2008-10-08 | 2010-04-14 | Research in Motion Limited | Method and system for displaying an image on a handheld electronic communication device |
| DE102008052485A1 (de) | 2008-10-21 | 2010-04-22 | Volkswagen Ag | Verfahren und Vorrichtung zum Anzeigen von in Listen geordneter Information |
| DE102008056974A1 (de) | 2008-11-13 | 2010-05-20 | Bayerische Motoren Werke Aktiengesellschaft | Kraftfahrzeugbediensystem |
| US20100128570A1 (en) | 2008-11-24 | 2010-05-27 | Smith Christopher E | Wristwatch interface system |
| FI124328B (fi) | 2008-12-31 | 2014-06-30 | Suunto Oy | Kaksitoiminen säätöelin rannetietokoneelle tai vastaavalle ja menetelmä rannetietokoneen tai vastaavan päätelaitteen säätämiseksi |
| EP2207342B1 (en) | 2009-01-07 | 2017-12-06 | LG Electronics Inc. | Mobile terminal and camera image control method thereof |
| US20100177051A1 (en) | 2009-01-14 | 2010-07-15 | Microsoft Corporation | Touch display rubber-band gesture |
| JP5185855B2 (ja) | 2009-02-20 | 2013-04-17 | セイコーインスツル株式会社 | 携帯時計 |
| US20100223571A1 (en) | 2009-02-27 | 2010-09-02 | Morley Krete | Apparatus and method for scrolling pages displayed on a handheld device |
| US8078105B2 (en) | 2009-03-31 | 2011-12-13 | Kyocera Corporation | Scroll wheel on hinge |
| FR2944116B1 (fr) | 2009-04-03 | 2012-08-03 | Dura Automotive Systems Sas | Dispositif de commande en deplacement d'un element selon deux sens opposes. |
| JP5343198B2 (ja) | 2009-04-22 | 2013-11-13 | 株式会社プロテックデザイン | 回転式入力装置及び電子機器 |
| JP2010257048A (ja) | 2009-04-22 | 2010-11-11 | Funai Electric Co Ltd | 回転式入力装置及び電子機器 |
| JP5574523B2 (ja) | 2009-04-22 | 2014-08-20 | 株式会社プロテックデザイン | 回転式入力装置及び電子機器 |
| CA2929927C (en) | 2009-04-26 | 2018-09-11 | Nike Innovate C.V. | Gps features and functionality in an athletic watch system |
| US8134341B2 (en) | 2009-05-04 | 2012-03-13 | Intel Corporation | Energy harvesting based on user-interface of mobile computing device |
| US20110055752A1 (en) | 2009-06-04 | 2011-03-03 | Rubinstein Jonathan J | Method and Apparatus for Displaying and Auto-Correcting an Over-Scroll State on a Computing Device |
| 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. |
| KR101595384B1 (ko) | 2009-07-20 | 2016-02-18 | 엘지전자 주식회사 | 와치형 이동 단말기 |
| US20110025311A1 (en) | 2009-07-29 | 2011-02-03 | Logitech Europe S.A. | Magnetic rotary system for input devices |
| US20110057886A1 (en) | 2009-09-10 | 2011-03-10 | Oliver Ng | Dynamic sizing of identifier on a touch-sensitive display |
| US8799666B2 (en) | 2009-10-06 | 2014-08-05 | Synaptics Incorporated | Secure user authentication using biometric information |
| US8624925B2 (en) | 2009-10-16 | 2014-01-07 | Qualcomm Incorporated | Content boundary signaling techniques |
| US20120188164A1 (en) | 2009-10-16 | 2012-07-26 | Prasenjit Dey | Gesture processing |
| US8677283B2 (en) | 2009-10-21 | 2014-03-18 | Microsoft Corporation | Displaying lists as reacting against barriers |
| US20110095993A1 (en) | 2009-10-26 | 2011-04-28 | Adobe Systems Incorporated | Zoom adjustment process |
| US20110099481A1 (en) | 2009-10-26 | 2011-04-28 | International Business Machines Corporation | Anchoring a remote entity in a local display |
| US8812985B2 (en) | 2009-10-30 | 2014-08-19 | Motorola Mobility Llc | Method and device for enhancing scrolling operations in a display device |
| US20110119578A1 (en) | 2009-11-17 | 2011-05-19 | Schwartz Michael U | Method of scrolling items on a touch screen user interface |
| JP2011113483A (ja) | 2009-11-30 | 2011-06-09 | Fujitsu Ten Ltd | 情報処理装置、オーディオ装置及び情報処理方法 |
| US20110131531A1 (en) | 2009-12-02 | 2011-06-02 | Deborah Russell | Touch Friendly Applications in an Information Handling System Environment |
| US8799816B2 (en) | 2009-12-07 | 2014-08-05 | Motorola Mobility Llc | Display interface and method for displaying multiple items arranged in a sequence |
| US9071441B2 (en) | 2010-01-04 | 2015-06-30 | Google Inc. | Identification and authorization of communication devices |
| JP5751608B2 (ja) | 2010-02-05 | 2015-07-22 | 日本電気株式会社 | ズーム処理装置、ズーム処理方法、及びコンピュータプログラム |
| CH702862B1 (fr) | 2010-03-30 | 2024-06-14 | Smart Communications Sa | Montre bracelet à affichage électronique. |
| US20110252357A1 (en) | 2010-04-07 | 2011-10-13 | Imran Chaudhri | Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications |
| US9158444B2 (en) | 2010-05-26 | 2015-10-13 | Avaya Inc. | User interface for managing communication sessions |
| US20110298830A1 (en) | 2010-06-07 | 2011-12-08 | Palm, Inc. | Single Point Input Variable Zoom |
| GB201011687D0 (en) | 2010-07-12 | 2010-08-25 | Faster Imaging As | User interactions |
| JP5676952B2 (ja) | 2010-07-26 | 2015-02-25 | キヤノン株式会社 | 表示制御装置及び表示制御方法、プログラム、記憶媒体 |
| US8896633B2 (en) | 2010-08-17 | 2014-11-25 | Apple Inc. | Adjusting a display size of text |
| US20120054670A1 (en) | 2010-08-27 | 2012-03-01 | Nokia Corporation | Apparatus and method for scrolling displayed information |
| US9104211B2 (en) | 2010-11-19 | 2015-08-11 | Google Inc. | Temperature controller with model-based time to target calculation and display |
| JP5478438B2 (ja) | 2010-09-14 | 2014-04-23 | 任天堂株式会社 | 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法 |
| US8824245B2 (en) | 2010-10-25 | 2014-09-02 | Advance Watch Company, Ltd. | Touch screen watch |
| US8791963B2 (en) | 2010-10-29 | 2014-07-29 | Nokia Corporation | Responding to the receipt of zoom commands |
| KR20120049630A (ko) | 2010-11-09 | 2012-05-17 | 주식회사 이노칩테크놀로지 | 다방향 입력 장치 |
| CN103261978B (zh) | 2010-12-16 | 2016-02-17 | 斯沃奇集团研究和开发有限公司 | 获得显示装置的连续运动的方法和设备 |
| US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
| KR101785323B1 (ko) | 2011-01-05 | 2017-10-17 | 삼성전자주식회사 | 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치 |
| TWI430311B (zh) | 2011-01-21 | 2014-03-11 | Primax Electronics Ltd | 旋鈕機構 |
| US8904305B2 (en) | 2011-03-11 | 2014-12-02 | Google Inc. | Automatically hiding controls |
| US9182897B2 (en) | 2011-04-22 | 2015-11-10 | Qualcomm Incorporated | Method and apparatus for intuitive wrapping of lists in a user interface |
| US20120278754A1 (en) | 2011-04-29 | 2012-11-01 | Google Inc. | Elastic Over-Scroll |
| US20120306930A1 (en) | 2011-06-05 | 2012-12-06 | Apple Inc. | Techniques for zooming in and out with dynamic content |
| JP2013003718A (ja) | 2011-06-14 | 2013-01-07 | Mitsubishi Electric Information Systems Corp | 情報処理装置、情報処理装置のスクロール表示方法およびスクロール表示プログラム |
| US9600176B2 (en) | 2011-06-16 | 2017-03-21 | Nokia Technologies Oy | Method and apparatus for controlling a spatial relationship between at least two groups of content during movement of the content |
| US20120324390A1 (en) | 2011-06-16 | 2012-12-20 | Richard Tao | Systems and methods for a virtual watch |
| WO2013006945A1 (en) | 2011-07-13 | 2013-01-17 | Research In Motion Limited | Systems and methods for displaying over-scroll regions on electronic devices |
| US9454299B2 (en) | 2011-07-21 | 2016-09-27 | Nokia Technologies Oy | Methods, apparatus, computer-readable storage mediums and computer programs for selecting functions in a graphical user interface |
| CN102890612B (zh) | 2011-07-22 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 一种屏幕滚动的方法和装置 |
| US20130067390A1 (en) | 2011-09-09 | 2013-03-14 | Paul J. Kwiatkowski | Programming Interface for Semantic Zoom |
| EP2769272B1 (en) | 2011-10-18 | 2025-04-23 | Slyde Analytics LLC | A method and circuit for switching a wristwatch from a first power mode to a second power mode |
| US9372612B2 (en) | 2011-10-31 | 2016-06-21 | Microsoft Technology Licensing, Llc | Exposing inertial snap points |
| US9489121B2 (en) | 2011-11-02 | 2016-11-08 | Microsoft Technology Licensing, Llc | Optimal display and zoom of objects and text in a document |
| US9007057B2 (en) | 2011-12-28 | 2015-04-14 | Servosence (SMC) Ltd. | High resolution absolute encoder |
| US8819795B2 (en) | 2012-02-01 | 2014-08-26 | Amazon Technologies, Inc. | Presenting managed security credentials to network sites |
| US9086717B2 (en) | 2012-02-13 | 2015-07-21 | Invicta Watch Company Of America, Inc. | Interface for actuating a device |
| DE102012202404B4 (de) | 2012-02-16 | 2018-04-05 | Infineon Technologies Ag | Drehwinkelsensor zur absoluten Drehwinkelbestimmung auch bei mehrfachen Umdrehungen |
| US20130283204A1 (en) | 2012-04-18 | 2013-10-24 | Research In Motion Limited | Systems and Methods for Displaying Information or a Feature in Overscroll Regions on Electronic Devices |
| US9173052B2 (en) | 2012-05-08 | 2015-10-27 | ConnecteDevice Limited | Bluetooth low energy watch with event indicators and activation |
| JP6031186B2 (ja) | 2012-05-09 | 2016-11-24 | アップル インコーポレイテッド | ユーザインタフェースオブジェクトを選択するためのデバイス、方法及びグラフィカルユーザインタフェース |
| CN104508618B (zh) | 2012-05-09 | 2018-01-05 | 苹果公司 | 用于针对在用户界面中执行的操作提供触觉反馈的设备、方法和图形用户界面 |
| GB2503654B (en) | 2012-06-27 | 2015-10-28 | Samsung Electronics Co Ltd | A method and apparatus for outputting graphics to a display |
| JP5692181B2 (ja) | 2012-07-26 | 2015-04-01 | カシオ計算機株式会社 | ネットワーク・サービスシステム及びリスト端末、表示方法、プログラム |
| US8607156B1 (en) | 2012-08-16 | 2013-12-10 | Google Inc. | System and method for indicating overscrolling in a mobile device |
| US9484003B2 (en) | 2012-10-01 | 2016-11-01 | Lenovo (Singapore) Pte. Ltd. | Content bound graphic |
| CN202982930U (zh) | 2012-10-31 | 2013-06-12 | 董才华 | 钢笔式多功能电子治疗笔 |
| US9448694B2 (en) | 2012-11-09 | 2016-09-20 | Intel Corporation | Graphical user interface for navigating applications |
| US20140132640A1 (en) | 2012-11-14 | 2014-05-15 | Qualcomm Incorporated | Auto-scaling of an indoor map |
| HK1213661A1 (zh) | 2012-12-07 | 2016-07-08 | 优特设备有限公司 | 在多显示屏上应用工作流的协调 |
| EP2746918B1 (en) | 2012-12-21 | 2018-05-23 | Orange | Fragmented scrolling of a page |
| US11513675B2 (en) | 2012-12-29 | 2022-11-29 | Apple Inc. | User interface for manipulating user interface objects |
| AU2013368441B2 (en) | 2012-12-29 | 2016-04-14 | Apple Inc. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
| US10691230B2 (en) | 2012-12-29 | 2020-06-23 | Apple Inc. | Crown input for a wearable electronic device |
| US9183365B2 (en) | 2013-01-04 | 2015-11-10 | Synaptics Incorporated | Methods and systems for fingerprint template enrollment and distribution process |
| US20140245221A1 (en) | 2013-02-25 | 2014-08-28 | Apple Inc. | Intelligent Scrolling In Digital Publications |
| US10635263B2 (en) | 2013-03-12 | 2020-04-28 | Gerald Douglas Hosier, JR. | Online systems and methods for advancing information organization sharing and collective action |
| US9268356B2 (en) | 2013-03-15 | 2016-02-23 | Touchsensor Technologies, Llc | Modular knob system |
| US9329764B2 (en) | 2013-03-15 | 2016-05-03 | Google Inc. | Overscroll visual effects |
| US9286466B2 (en) | 2013-03-15 | 2016-03-15 | Uniloc Luxembourg S.A. | Registration and authentication of computing devices using a digital skeleton key |
| US9459705B2 (en) | 2013-03-18 | 2016-10-04 | Facebook, Inc. | Tilting to scroll |
| US8913088B2 (en) | 2013-04-15 | 2014-12-16 | Google Inc. | Adjusting displayed content length as a function of map scale |
| AU2014266860B2 (en) | 2013-05-15 | 2017-07-13 | Visa International Service Association | Methods and systems for provisioning payment credentials |
| KR102144763B1 (ko) | 2013-05-22 | 2020-08-28 | 삼성전자주식회사 | 웨어러블 부가 장치를 통한 스케줄 표시 방법 및 장치 |
| US9753436B2 (en) | 2013-06-11 | 2017-09-05 | Apple Inc. | Rotary input mechanism for an electronic device |
| GB2516861A (en) | 2013-08-01 | 2015-02-11 | Mastercard International Inc | Paired Wearable payment device |
| US20150046336A1 (en) | 2013-08-09 | 2015-02-12 | Mastercard International Incorporated | System and method of using a secondary screen on a mobile device as a secure and convenient transacting mechanism |
| US20150058191A1 (en) | 2013-08-26 | 2015-02-26 | Apple Inc. | Secure provisioning of credentials on an electronic device |
| US9386011B2 (en) | 2013-08-29 | 2016-07-05 | Aol Inc. | Systems and methods for managing resetting of user online identities or accounts |
| EP3042271B1 (en) | 2013-09-03 | 2020-03-18 | Apple Inc. | User interface object manipulations in a user interface |
| US10001817B2 (en) | 2013-09-03 | 2018-06-19 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
| US10503388B2 (en) | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
| US9898642B2 (en) | 2013-09-09 | 2018-02-20 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| GB2519766A (en) | 2013-10-29 | 2015-05-06 | Mastercard International Inc | A system and method for disseminating functionality to a target device |
| EP3063608B1 (en) | 2013-10-30 | 2020-02-12 | Apple Inc. | Displaying relevant user interface objects |
| US10855760B2 (en) | 2013-11-07 | 2020-12-01 | Cole Asher Ratias | Systems and methods for synchronizing content and information on multiple computing devices |
| EP3522446B1 (en) | 2013-11-14 | 2021-01-06 | Pleasant Solutions Inc. | System and method for credentialed access to a remote server |
| CN103744589B (zh) | 2013-12-12 | 2018-07-13 | 华为终端(东莞)有限公司 | 一种页面内容的移动方法及装置 |
| US9684778B2 (en) | 2013-12-28 | 2017-06-20 | Intel Corporation | Extending user authentication across a trust group of smart devices |
| CN111488110B (zh) | 2014-01-23 | 2023-03-24 | 苹果公司 | 虚拟计算机键盘 |
| KR101933289B1 (ko) | 2014-04-01 | 2018-12-27 | 애플 인크. | 링 컴퓨팅 디바이스를 위한 디바이스 및 방법 |
| JP2015215687A (ja) | 2014-05-08 | 2015-12-03 | パナソニックIpマネジメント株式会社 | 可搬型決済端末装置 |
| AU2014393629B2 (en) | 2014-05-08 | 2018-07-19 | Thumbzup UK Limited | Authentication code entry system and method |
| US9324067B2 (en) | 2014-05-29 | 2016-04-26 | Apple Inc. | User interface for payments |
| US20150363048A1 (en) | 2014-06-14 | 2015-12-17 | Siemens Product Lifecycle Management Software Inc. | System and method for touch ribbon interaction |
| US9430142B2 (en) | 2014-07-17 | 2016-08-30 | Facebook, Inc. | Touch-based gesture recognition and application navigation |
| JP6322765B2 (ja) | 2014-08-02 | 2018-05-09 | アップル インコーポレイテッド | コンテキスト特化ユーザインターフェース |
| US9313170B1 (en) | 2014-08-04 | 2016-04-12 | Google Inc. | Identity protection and management for electronic communication |
| CN115700434A (zh) | 2014-09-02 | 2023-02-07 | 苹果公司 | 用于可变触觉输出的语义框架 |
| US20160092877A1 (en) | 2014-09-25 | 2016-03-31 | Yen Hsiang Chew | Secure user authentication interface technologies |
| US10440016B2 (en) | 2014-12-09 | 2019-10-08 | Duo Security, Inc. | System and method for applying digital fingerprints in multi-factor authentication |
| US20160202865A1 (en) | 2015-01-08 | 2016-07-14 | Apple Inc. | Coordination of static backgrounds and rubberbanding |
| US9305155B1 (en) | 2015-02-12 | 2016-04-05 | United Services Automobile Association (Usaa) | Toggling biometric authentication |
| US10070063B2 (en) | 2015-02-20 | 2018-09-04 | Grideo Technologies Inc. | Integrated video capturing and sharing application on handheld device |
| KR102460459B1 (ko) | 2015-02-27 | 2022-10-28 | 삼성전자주식회사 | 전자 장치를 이용한 카드 서비스 방법 및 장치 |
| US10466883B2 (en) | 2015-03-02 | 2019-11-05 | Apple Inc. | Screenreader user interface |
| KR20160141566A (ko) | 2015-06-01 | 2016-12-09 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
| US10152609B2 (en) | 2015-07-23 | 2018-12-11 | The Boeing Company | Personally identifiable information (PII) disclosure detection |
| US10275115B2 (en) | 2015-11-25 | 2019-04-30 | Verizon Patent And Licensing Inc. | Multifunction icon for user feedback including context information |
| US9924222B2 (en) | 2016-02-29 | 2018-03-20 | Gracenote, Inc. | Media channel identification with multi-match detection and disambiguation based on location |
| US10496808B2 (en) | 2016-10-25 | 2019-12-03 | Apple Inc. | User interface for managing access to credentials for use in an operation |
| US10791197B2 (en) | 2017-01-20 | 2020-09-29 | Apple Inc. | Managing access to media accounts |
| US10405051B2 (en) | 2017-04-25 | 2019-09-03 | Google Llc | First-screen navigation with channel surfing, backdrop reviewing and content peeking |
| WO2019104704A1 (en) * | 2017-12-01 | 2019-06-06 | Orange | Method for zooming an image displayed on a touch-sensitive screen of a mobile terminal |
| JP7084786B2 (ja) | 2018-05-29 | 2022-06-15 | 公益財団法人鉄道総合技術研究所 | かご枠構造体及びそれを用いた盛土の復旧方法 |
| US10698701B1 (en) | 2019-06-01 | 2020-06-30 | Apple Inc. | User interface for accessing an account |
| US11228737B2 (en) | 2019-07-31 | 2022-01-18 | Ricoh Company, Ltd. | Output control apparatus, display terminal, remote control system, control method, and non-transitory computer-readable medium |
| US11470090B2 (en) | 2020-03-31 | 2022-10-11 | LendingClub Bank, National Association | Dynamically-tiered authentication |
| US11601419B2 (en) | 2020-06-21 | 2023-03-07 | Apple Inc. | User interfaces for accessing an account |
-
2007
- 2007-12-14 US US11/956,969 patent/US7469381B2/en active Active
-
2008
- 2008-01-04 CN CN201310024905.8A patent/CN103150106B/zh active Active
- 2008-01-04 DE DE112008000144.8T patent/DE112008000144B4/de active Active
- 2008-01-04 KR KR1020207024816A patent/KR102223825B1/ko active Active
- 2008-01-04 CN CN201210570760.7A patent/CN102981727B/zh active Active
- 2008-01-04 HK HK09101144.4A patent/HK1143497A2/zh not_active IP Right Cessation
- 2008-01-04 CA CA2944195A patent/CA2944195C/en active Active
- 2008-01-04 AU AU2008201540A patent/AU2008201540B2/en active Active
- 2008-01-04 CA CA3111850A patent/CA3111850C/en active Active
- 2008-01-04 AT AT08713567T patent/ATE532127T1/de active
- 2008-01-04 CN CN201210573107.6A patent/CN103150104B/zh active Active
- 2008-01-04 EP EP11182962.8A patent/EP2402850B1/en active Active
- 2008-01-04 KR KR1020097007114A patent/KR101266622B1/ko active Active
- 2008-01-04 CA CA2759090A patent/CA2759090C/en active Active
- 2008-01-04 HK HK08111540.4A patent/HK1141941A2/zh not_active IP Right Cessation
- 2008-01-04 KR KR1020197012617A patent/KR102151113B1/ko active Active
- 2008-01-04 CA CA3204905A patent/CA3204905C/en active Active
- 2008-01-04 CN CN200880000019.9A patent/CN101542424B/zh active Active
- 2008-01-04 EP EP17186896.1A patent/EP3273338B1/en active Active
- 2008-01-04 KR KR1020177002923A patent/KR101850532B1/ko active Active
- 2008-01-04 CA CA2759066A patent/CA2759066C/en active Active
- 2008-01-04 CA CA2658177A patent/CA2658177C/en active Active
- 2008-01-04 EP EP11182963.6A patent/EP2402851B1/en active Active
- 2008-01-04 KR KR1020097003574A patent/KR100950120B1/ko active Active
- 2008-01-04 EP EP08713567A patent/EP2126678B1/en not_active Revoked
- 2008-01-04 WO PCT/US2008/050292 patent/WO2008086218A2/en not_active Ceased
- 2008-01-04 CA CA3028777A patent/CA3028777C/en active Active
- 2008-01-04 CN CN201210570519.4A patent/CN102981770B/zh active Active
- 2008-01-04 KR KR1020157022918A patent/KR101954803B1/ko active Active
- 2008-01-04 KR KR1020137034633A patent/KR101704012B1/ko active Active
- 2008-01-04 DE DE112008004302.7T patent/DE112008004302B8/de active Active
- 2008-01-04 KR KR1020187010593A patent/KR101976061B1/ko active Active
- 2008-01-04 EP EP11182959.4A patent/EP2402849B1/en active Active
- 2008-01-04 EP EP11182954.5A patent/EP2402848B1/en active Active
- 2008-01-04 CA CA2890732A patent/CA2890732C/en active Active
- 2008-01-04 KR KR1020217006176A patent/KR102561632B1/ko active Active
- 2008-01-04 CA CA2915678A patent/CA2915678C/en active Active
- 2008-01-04 DE DE212008000001U patent/DE212008000001U1/de not_active Expired - Lifetime
- 2008-01-04 KR KR1020257006379A patent/KR102870795B1/ko active Active
- 2008-01-04 KR KR1020237025629A patent/KR102775435B1/ko active Active
- 2008-01-04 ES ES08713567T patent/ES2376788T3/es active Active
- 2008-01-04 EP EP20212893.0A patent/EP3855300A1/en not_active Withdrawn
- 2008-01-04 JP JP2009544996A patent/JP4743919B2/ja active Active
- 2008-01-04 KR KR1020137000337A patent/KR20130018983A/ko not_active Ceased
- 2008-01-04 CA CA2759091A patent/CA2759091C/en active Active
- 2008-03-28 AU AU2008100283A patent/AU2008100283C4/en not_active Expired
- 2008-11-13 US US12/270,807 patent/US8209606B2/en active Active
- 2008-11-13 US US12/270,810 patent/US8312371B2/en active Active
- 2008-11-13 US US12/270,805 patent/US8255798B2/en active Active
- 2008-11-13 US US12/270,812 patent/US8365090B2/en active Active
- 2008-11-13 US US12/270,815 patent/US9052814B2/en active Active
-
2009
- 2009-02-02 AU AU2009200366A patent/AU2009200366B2/en active Active
- 2009-08-10 AU AU2009208099A patent/AU2009208099B2/en active Active
- 2009-08-10 AU AU2009208103A patent/AU2009208103B2/en active Active
-
2010
- 2010-07-09 JP JP2010157303A patent/JP5274519B2/ja active Active
- 2010-07-09 JP JP2010157302A patent/JP5130331B2/ja active Active
-
2011
- 2011-04-11 AU AU2011201639A patent/AU2011201639B2/en active Active
-
2013
- 2013-05-14 JP JP2013102576A patent/JP5680704B2/ja active Active
-
2014
- 2014-07-08 JP JP2014140817A patent/JP6140109B2/ja active Active
-
2015
- 2015-02-17 US US14/624,518 patent/US9619132B2/en active Active
-
2017
- 2017-04-10 US US15/483,743 patent/US10606470B2/en active Active
- 2017-04-28 JP JP2017090133A patent/JP6393798B2/ja active Active
-
2018
- 2018-08-27 JP JP2018158547A patent/JP6745305B2/ja active Active
-
2020
- 2020-02-18 US US16/794,111 patent/US10983692B2/en active Active
- 2020-08-03 JP JP2020131857A patent/JP6968948B2/ja active Active
-
2021
- 2021-03-12 US US17/200,672 patent/US11269513B2/en active Active
- 2021-10-27 JP JP2021175701A patent/JP7300488B2/ja active Active
-
2022
- 2022-01-24 US US17/582,692 patent/US11461002B2/en active Active
- 2022-10-03 US US17/959,239 patent/US11886698B2/en active Active
-
2023
- 2023-06-19 JP JP2023100202A patent/JP7532603B2/ja active Active
-
2024
- 2024-01-29 US US18/426,060 patent/US12175069B2/en active Active
- 2024-07-31 JP JP2024124774A patent/JP7789861B2/ja active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2376788T3 (es) | Desplazamiento de listas por pantalla y traslación, escalado y rotación de documentos en una pantalla táctil | |
| ES2361784T3 (es) | Procedimientos para determinar una posición de cursor a partir del contacto de un dedo con una pantalla táctil. | |
| US10025501B2 (en) | Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard | |
| ES2381521T3 (es) | Procedimiento para editar en un dispositivo multifunción portátil | |
| ES2377550T3 (es) | Gestor de correo de voz para dispositivos multifunción portátiles | |
| AU2015201905B2 (en) | Scaling documents on a touch-screen display | |
| HK1165877B (en) | List scrolling on a touch-screen display | |
| HK1165875B (en) | Document scaling on a touch-screen display |