[go: up one dir, main page]

MX2013003517A - Sistemas y metodos que se relacionan con interfaces de usuario para conectar dispositivos electronicos portatiles. - Google Patents

Sistemas y metodos que se relacionan con interfaces de usuario para conectar dispositivos electronicos portatiles.

Info

Publication number
MX2013003517A
MX2013003517A MX2013003517A MX2013003517A MX2013003517A MX 2013003517 A MX2013003517 A MX 2013003517A MX 2013003517 A MX2013003517 A MX 2013003517A MX 2013003517 A MX2013003517 A MX 2013003517A MX 2013003517 A MX2013003517 A MX 2013003517A
Authority
MX
Mexico
Prior art keywords
display
display screen
screens
screen
master device
Prior art date
Application number
MX2013003517A
Other languages
English (en)
Inventor
Sanjiv Sirpal
Brian Reeves
Paul Reeves
David Reeves
Chris Tyghe
Alex Depaz
Martin Gimpl
Salvador German Soto Gutierrez
Mo Selim
Anthony Watts
Charles Sue-Wah-Sing
Brett Faulk
Rod Schrock
Richard Pocklington
Michael Flynn
Original Assignee
Z124
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Z124 filed Critical Z124
Publication of MX2013003517A publication Critical patent/MX2013003517A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1654Details related to the display arrangement, including those related to the mounting of the display in the housing the display being detachable, e.g. for remote use
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0492Change of orientation of the displayed image, e.g. upside-down, mirrored

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

Sistemas y métodos que se relacionan con interfaces de usuario para conectar dispositivos electrónicos portátiles. Un dispositivo maestro puede conectarse con un dispositivo esclavo para controlar la operación del dispositivo esclavo. El dispositivo maestro puede ser operable para desplegar una interfaz de usuario. La interfaz de usuario del dispositivo maestro puede adaptarse para utilizarse con el dispositivo esclavo que puede incluir dispositivos de entrada y/o despliegue diferentes que aquellos del dispositivo maestro. En una modalidad, el dispositivo maestro puede ser un dispositivo de bolsillo tal como un teléfono inteligente y el dispositivo esclavo puede ser un dispositivo de tableta.

Description

SISTEMAS Y METODOS QUE SE RELACIONAN CON INTERFACES DE USUARIO PARA CONECTAR DISPOSITIVOS ELECTRÓNICOS PORTÁTILES DESCRIPCIÓN DE LA INVENCIÓN La frecuencia de los dispositivos electrónicos portátiles se ha incrementado en años recientes. También, las capacidades de rendimiento de los dispositivos electrónicos portátiles han incrementado en años recientes. Por ejemplo, procesadores más potentes, radios inalámbricos mejorados, capacidades de memoria incrementadas, y otros incrementos en rendimiento se han realizado en dispositivos electrónicos portátiles. Por consiguiente, el número y variedad de tareas que pueden realizarse con dispositivos electrónicos portátiles también ha incrementado.
Adicionalmente, se han propuesto dispositivos electrónicos portátiles que tienen diferentes factores de forma. Por ejemplo, se ha propuesto un número de dispositivos tipo Tablet o de Tablet que pueden presentar ventajas sobre los dispositivos electrónicos de bolsillo más pequeños (tal como teléfonos inteligentes, asistentes digitales personales (PDA), etc.). Por ejemplo, las Tablets con frecuencia hacen uso de pantallas de visualización más grandes que los dispositivos electrónicos de bolsillo. En este respecto, las Tablets pueden presentar un área de pantalla de visualización más grande que puede facilitar características adicionales (por ejemplo, interfaces de usuario gráficas más sólidas pueden desarrollarse para utilizarse con los dispositivos tipo Tablet. Adicionalmente, debido a que el tamaño general de los dispositivos tipo Tablet, es a menudo más grande que los dispositivos electrónicos de bolsillo, baterías más poderosas y más grandes pueden proporcionarse que tienen una vida de batería más grande que las baterías de los dispositivos electrónicos de bolsillo. Como tal, los dispositivos tipo Tablet pueden ser capaces de operar por longitudes de tiempo más grandes que los dispositivos electrónicos de bolsillo.
Sin embargo, las Tablets también pueden sufrir de un número de desventajas cuando se comparan con los dispositivos electrónicos de bolsillo. Por ejemplo, aunque las Tablets son potencialmente más convenientes que muchas computadoras tipo laptop o de escritorio, pueden no demostrar la misma conveniencia de los dispositivos electrónicos de bolsillo. Además, en muchos casos, los dispositivos electrónicos de bolsillo pueden utilizarse como teléfonos o incluir radios inalámbricos que permiten comunicación con una red celular (por ejemplo, incluyendo ambas capacidades de red de voz y datos) . Aunque algunas Tablets incluyen alguna forma de radio inalámbrico (por ejemplo, 802.11, Bluetooth, etc.), muchas no incluyen radios inalámbricos para la comunicación con una red celular. Aquellas Tablets que incluyen radios celulares a menudo requieren de una disposición adicional (por ejemplo, un contrato adicional o una tarjeta SIM única) con un proveedor de servicio con el fin de utilizar la red celular con el dispositivo tipo Tablet y a menudo sólo se pueden utilizar las capacidades de datos de la red celular.
Los usuarios a menudo emplean ambos dispositivos tipo Tablet y de bolsillo. Por ejemplo, cual dispositivo emplea un usuario puede depender del contexto especifico de uso. En este respecto, un usuario puede desear continuidad de datos a través de los dispositivos empleados. Sin embargo, la capacidad para proporcionar la continuidad de datos a través de múltiples dispositivos puede ser muy difícil. Por ejemplo, un individuo puede comenzar una tarea utilizando un dispositivo electrónico de bolsillo y desear continuar la tarea utilizando otro dispositivo (por ejemplo, un dispositivo tipo Tablet) . Sin embargo, la capacidad para la transición de rendimiento de la tarea a partir del dispositivo electrónico de bolsillo al dispositivo tipo Tablet puede resultar difícil. Algunas soluciones propuestas incluyen, por ejemplo, computo de nube, soluciones de servidor, y otros medios de sincronización de datos a través de múltiples dispositivos. Sin embargo, estas soluciones propuestas a menudo requieren suscripciones costosas o configuraciones de hardware complicadas para cumplir con tales servicios. Además, la continuidad de la tarea que se realiza puede interrumpirse (por ejemplo, al requerir al progreso de la tarea se salve y reabra en el otro dispositivo) en oposición a los cambios de dispositivos "sobre la marcha". Como tal, estas soluciones que a menudo presentan una gran carga económica, pueden presentar problemas de seguridad con respecto a datos sensibles, y pueden interrumpir la continuidad de tareas desempeñadas utilizando los dispositivos.
Adicionalmente, cuando las funciones de cómputo y comunicación de dispositivos de cómputo de bolsillo se vuelven más poderosas, la interfaz de usuario y los elementos de pantalla de visualización de tales dispositivos han evolucionado al intentar adaptar los regímenes de interfaz de usuario desarrollados para computadoras personales para utilizarse con los dispositivos de cómputo de bolsillo. Sin embargo, este intento para adaptar los regímenes de interfaz de usuario anteriores se ha encontrado con diversos obstáculos .
Un número sustancial de dispositivos de cómputo de bolsillo hace uso de una pantalla de visualización de pantalla táctil pequeña para presentar información de visualización al usuario y para recibir entradas del usuario. En este caso, aunque la capacidad de configuración del dispositivo puede incrementarse en gran medida y una amplia variedad de opciones de interfaz de usuario pueden estar disponibles para el usuario, esta flexibilidad tiene un precio. Esto es, tales disposiciones requieren de un espacio de pantalla compartido entre la pantalla de visualización y la interfaz de usuario. Aunque este problema se comparte con otros tipos de pantalla de visualización de pantalla táctil/tecnología de interfaz de usuario, el factor de forma pequeña de los dispositivos de cómputo de bolsillo resulta en una tensión entre los gráficos de la pantalla de visualización y el área proporcionada para recibir entradas. Por ejemplo, la pantalla de visualización pequeña se limita además el espacio de la pantalla de visualización, lo cual puede incrementar la dificultad de interpretar acciones o resultados aunque un teclado numérico u otro esquema de interfaz de usuario se coloca en la parte superior o al lado de las aplicaciones en uso de modo que la aplicación se comprima incluso en una porción más pequeña de la pantalla de visualización. De este modo, una solución simple de la pantalla de visualización de pantalla táctil, que resuelve el problema de flexibilidad de la interfaz de usuario puede crear incluso una serie de problemas más sustancial de confusión de la pantalla de visualización, desorden visual, y un conflicto general de acción y atención entre la interfaz de usuario y la pantalla.
En este respecto, la popularidad de las Tablets ha continuado creciendo debido a que las Tablets pueden ofrecer soluciones al problema de espacio de pantalla limitado como se aborda anteriormente. Sin embargo, los problemas con respecto a la capacidad de la sincronización de datos a través de los dispositivos sigue siendo una preocupación. Una solución que se ha propuesto incluye la conexión de un dispositivo de bolsillo maestro con un dispositivo tipo Tablet esclavo. Tal enfoque se describe en la Solicitud de Patente Estadounidense No. 13/251,768 presentado el 3 de octubre del 2011, titulada "SISTEMAS Y MÉTODOS PARA CONECTAR DISPOSITIVOS ELECTRÓNICOS PORTÁTILES", la totalidad de la cual se incorpora para referencia en la presente.
Un aspecto presentado en la presente incluye un método para uso para conectar dispositivos electrónicos portátiles. El método incluye desplegar en un dispositivo maestro una interfaz de usuario. Una pluralidad de pantallas se despliega en las correspondientes de una pluralidad de pantallas de visualizacion del dispositivo maestro. El método incluye además conectar el dispositivo maestro con un dispositivo esclavo y adaptar la interfaz de usuario para desplegarse en una pantalla de visualizacion del dispositivo esclavo. El método además incluye dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion, cada una de las porciones corresponde a una de la pluralidad respectiva de las pantallas de visualizacion del dispositivo maestro. Cada pantalla desplegada en una de la pluralidad de pantallas de visualizacion del dispositivo maestro se despliega en una de la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo.
Un número de características mejoradas y características adicionales son aplicables al primer aspecto. Estas características mejoradas y características adicionales pueden utilizarse individualmente o en cualquier combinación. Como tal, cada una de las siguientes características que se discutirán pueden ser, pero no se requiere que sean, utilizadas con cualquier otra característica o combinación de características de los aspectos presentados en la presente.
En una modalidad, la pluralidad de pantallas puede corresponder a una o más aplicaciones que se ejecutan en el dispositivo maestro. Además, la conexión puede incluir establecer comunicación entre el dispositivo maestro y uno o más componentes de hardware del dispositivo esclavo. Además, adaptar puede comprender dimensionar al menos una de las pantallas a desplegarse en la pantalla de visualizacion del dispositivo esclavo. Incluso además, adaptar puede comprender cambiar la orientación de la pantalla a ser visualizada en la pantalla de visualizacion del dispositivo esclavo.
El dispositivo esclavo puede ser responsable de las entradas de gesto para controlar la pantalla de visualizacion de la pluralidad de pantallas en la pluralidad de porciones de la pantalla de visualizacion de la pantalla de visualización del dispositivo esclavo cuando el dispositivo maestro se conecta con el dispositivo esclavo. Este control puede estar en una manera que corresponda al control de la pluralidad de pantallas en la pluralidad de pantallas de visualización del dispositivo maestro cuando el dispositivo maestro no se conecta con el dispositivo esclavo. El dividir puede comprender asignar al menos una primera área de pantalla de visualización de la pantalla de visualización del dispositivo esclavo a una primera porción y al menos una segunda área de pantalla de visualización de la pantalla de visualización del dispositivo esclavo de la pantalla de visualización del dispositivo esclavo a una segunda porción. La primera porción de pantalla de visualización puede corresponder a una primera pantalla de visualización del dispositivo maestro y la segunda porción de pantalla de visualización puede corresponder a una segunda pantalla de visualización del dispositivo maestro.
En una modalidad, el dispositivo maestro puede comprender un dispositivo de bolsillo y el dispositivo esclavo puede comprender una Tablet.
Un segundo aspecto incluye un sistema para conectar dispositivos electrónicos portátiles. El sistema incluye un dispositivo maestro que tiene una pluralidad de pantallas de visualización del dispositivo maestro. La pluralidad de pantallas de visualización del dispositivo maestro se opera para desplegar una o más pantallas de la misma. El sistema además incluye un dispositivo esclavo que tiene una pantalla de visualizacion del dispositivo esclavo. El dispositivo esclavo es operable para recibir el dispositivo maestro en una posición conectada. Cuando está en posición conectada, el dispositivo maestro está en comunicación operativa con la pantalla de visualizacion del dispositivo esclavo. Adicionalmente, cuando se encuentra en la posición conectada, el dispositivo maestro es operable para dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion que corresponden con la pluralidad de pantallas de visualizacion del dispositivo maestro. Una o más pantallas desplegadas en la pluralidad de pantallas de visualizacion del dispositivo maestro son desplegables en la pluralidad de aquellas que corresponden de la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo.
Un tercer aspecto incluye un dispositivo esclavo. El dispositivo esclavo incluye una pantalla de visualizacion del dispositivo esclavo y un conectar un miembro operable para recibir un dispositivo maestro en una posición conectada. Cuando está en posición conectada, el dispositivo maestro está en comunicación operable con la pantalla de visualizacion del dispositivo esclavo. También, cuando está en posición conectada, el dispositivo maestro es operable para dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion que corresponden con una pluralidad de pantallas de visualizacion del dispositivo maestro. Una o más pantallas desplegadas en la pluralidad de pantallas de visualizacion del dispositivo maestro son desplegables en las porciones correspondientes de la pantalla de visualizacion del dispositivo esclavo.
Un cuarto aspecto incluye un dispositivo esclavo. El dispositivo maestro incluye una pluralidad de pantallas de visualizacion ' del dispositivo maestro que se operan para desplegar una o más pantallas de la misma. El dispositivo maestro también incluye un puerto de comunicación operable para establecer comunicación operativa con un dispositivo esclavo que tiene una pantalla de visualizacion del dispositivo esclavo. El dispositivo maestro se acopla de manera que puede recibirse con el dispositivo esclavo en una posición conectada. Cuando está en posición conectada, el dispositivo maestro está en comunicación operativa con la pantalla de visualizacion del dispositivo esclavo. También, cuando está en posición conectada, el dispositivo maestro es operable para dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion que corresponden con la pluralidad de pantallas de visualizacion del dispositivo maestro. Una o más pantallas desplegadas en la pluralidad de pantallas de visualizacion del dispositivo maestro son desplegables en las porciones correspondientes de la pantalla de visualización del dispositivo esclavo.
Un número de características mejoradas y características adicionales son aplicables al segundo, tercer, y cuarto aspectos. Estas características mejoradas y características adicionales pueden utilizarse individualmente o en cualquier combinación. Como tal, cada una de las siguientes características que se discutirán pueden ser, pero no se requiere que sean, utilizadas ¦ con cualesquier otra característica o combinación de características de los aspectos presentados en la presente.
En una modalidad, el dispositivo maestro puede ser un dispositivo de bolsillo y el dispositivo esclavo puede ser un dispositivo tipo Tablet. El dispositivo de bolsillo puede incluir una primera pantalla de visualización y una segunda pantalla de visualización. La pantalla de visualización del dispositivo esclavo puede dividirse en una primera porción de visualización que corresponde a la primera pantalla de visualización y una segunda porción de visualización que corresponde a la segunda pantalla de visualización. Al menos una de una o más pantallas se dimensiona cuando se despliega en una correspondiente de una de la pluralidad de porciones de visualización de la pantalla de visualización del dispositivo esclavo. Adicionalmente, una orientación de al menos una de una o más pantallas puede cambiarse cuando se despliega en una correspondiente de una de la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo.
En una modalidad, cuando no está en posición conectada, el dispositivo maestro puede ser operable para controlar la pantalla de visualizacion de una o más pantallas en la pluralidad de pantallas de visualizacion del dispositivo maestro en respuesta a las entradas de gesto recibidas. También, cuando está en posición conectada, el dispositivo maestro puede ser operable para controlar la pantalla de visualizacion de una o más pantallas en la pluralidad de porciones e visualizacion de la pantalla de visualizacion del dispositivo esclavo. El control de la pantalla de visualizacion de una o más pantallas en respuesta a las entradas de gesto recibidas en la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo pueden ser sustancialmente el mismo como el control de la pantalla de visualizacion de una o más pantallas en respuesta a las entradas de gesto recibidas en la pluralidad de pantallas de visualizacion del dispositivo maestro. Como tal, el dispositivo maestro puede incluir un sensor de gesto del dispositivo maestro adyacente a la pluralidad de pantallas de visualizacion del dispositivo maestro, y el dispositivo esclavo puede incluir un sensor de gesto del dispositivo esclavo adyacente a la pantalla de visualización del dispositivo esclavo.
En una modalidad, el dispositivo esclavo puede incluir un mecanismo de retención para acoplarse de manera que pueda recibirse el dispositivo maestro en posición conectada .
BREVE DESCRIPCIÓN DE LOS DIBUJOS La Figura 1 es una vista esquemática de una modalidad de un sistema para conectar un dispositivo electrónico portátil.
La Figura 2 es una vista esquemática de una modalidad de un dispositivo de bolsillo.
La Figura 3 ilustra una modalidad de un dispositivo tipo Tablet y un dispositivo de bolsillo en posición conectada .
La Figura 4 ilustra una vista detallada de la modalidad de la Figura 3.
Las Figuras 5A - 5D ilustran modalidades de pantallas desplegables en una pantalla de visualización.
Las Figuras 6A - 6K ilustran varias modalidades de disposiciones y orientaciones de un dispositivo maestro.
La Figura 7 ilustra varias modalidades de entradas de gesto.
La Figura 8 ilustra entradas de gesto potenciales. La Figura 9 ilustra una modalidad de una interfaz de usuario que incluye pilas de aplicación que demuestran la posición lógica de pantallas en la pila de aplicación.
La Figura 10 ilustra una modalidad de conectar de un dispositivo maestro con un dispositivo esclavo.
La Figura 11 ilustra un ejemplo de pantallas de adaptación del dispositivo maestro para pantalla de visualización en el dispositivo esclavo.
Las Figuras 12 y 13 ilustran una modalidad de una pantalla desplegada en el dispositivo esclavo en una orientación horizontal y vertical, respectivamente.
La Figura 14 ilustra la pantalla de visualización de una aplicación de varias pantallas en un modo vertical de una sola pantalla y un modo horizontal de varias pantallas, respectivamente.
La Figura 15 ilustra una modalidad de un tamaño de una aplicación de varias pantallas desplegadas en el dispositivo esclavo.
La Figura 16 ilustra una modalidad para el control de pantallas en el dispositivo esclavo en respuesta a una entrada de gesto.
Las Figuras 17 y 18 ilustran la pantalla de visualización de una pluralidad de pantallas en el dispositivo esclavo de manera que las posiciones lógicas de las pantallas puedan apreciarse.
La Figura 19 ilustra la pantalla de visualización simultánea de una pantalla de aplicación y una pantalla de escritorio en el dispositivo esclavo.
La Figura 20 ilustra la pantalla de visualización simultánea de dos pantallas de aplicación en el dispositivo esclavo .
La Figura 21 ilustra la pantalla de visualización de una pantalla de aplicación en una orientación vertical que ocupa toda la pantalla de visualización del dispositivo esclavo .
La Figura 22 ilustra la pantalla de visualización de las pantallas de escritorio o una orientación vertical y horizontal .
Las Figuras 23A, 23B y 24 ilustran una secuencia de escritorio en relación con dispositivos para desplegar la secuencia de escritorio.
La Figura 25 ilustra la pantalla de visualización de un teclado en el dispositivo esclavo.
La Figura 26 ilustra la pantalla de visualización de un teclado y varias pantallas de manera que la colocación lógica de las pantallas es visible.
La Figura 27 ilustra una modalidad de una bandeja operativa en el dispositivo esclavo.
La siguiente descripción no pretende limitar la invención a la forma descrita en la presente. Por consiguiente, variaciones y modificaciones en proporción con las siguientes enseñanzas, experiencia y conocimiento de la técnica relevante, están dentro del alcance de la presente invención. Las modalidades descritas en la presente se pretenden además para explicar los modos conocidos de práctica de la invención y para permitir a otros experimentados en la técnica utilizar la invención en tales, u otras modalidades y con varias modificaciones requeridas por la o las aplicaciones o usos particulares de la presente invención .
La siguiente descripción se relaciona, en general, con sistemas y métodos para conectar dispositivos electrónicos portátiles. Específicamente, la siguiente descripción presenta modalidades de implementaciones de interfaces de usuario para un dispositivo maestro conectable y un dispositivo esclavo. Por ejemplo, las interfaces de usuario pueden ser adaptables durante y/o después de conectar la conexión del dispositivo maestro con el dispositivo esclavo de manera que la interfaz de usuario desplegada en el dispositivo maestro se adapta para desplegarse en el dispositivo esclavo.
Como se describe en la presente, un dispositivo puede denominarse como un "dispositivo esclavo" o "dispositivo maestro". Se pretende que un dispositivo maestro sea operativo para controlar al menos alguna funcionalidad del dispositivo esclavo cuando se conecta con el mismo. Al conectar el dispositivo maestro y esclavo se puede permitir que los recursos (por ejemplo, procesadores, radios inalámbricos, radios celulares, memoria, etc.) del dispositivo maestro proporcionen funcionalidad a los componentes del dispositivo esclavo (por ejemplo, dispositivos de entrada, dispositivos de pantalla de visualización, dispositivos de audio y/o video, etc.). Como tal, puede proporcionarse un dispositivo esclavo relativamente simple y accesible que carezca de los recursos del dispositivo maestro. El dispositivo esclavo puede tomar una forma diferente de la forma del dispositivo maestro para proporcionar versatilidad funcional asociada con una forma distinta a la del dispositivo maestro. Debido a que los recursos del dispositivo maestro proporcionan la funcionalidad de los componentes del dispositivo esclavo, la transición entre utilizar el dispositivo maestro y el dispositivo esclavo puede ser trasparente o "sobre la marcha" y permitir para toda la funcionalidad y recursos de datos del dispositivo maestro para utilizarse con el dispositivo esclavo sin la necesidad de capacidades de sincronización complejas y costosas tales como cómputo de nube, acceso al servidor, o tiempo que consumen físicamente las operaciones de sincronización.
Puede proporcionarse un dispositivo esclavo que incluye un mecanismo de retención para retener un dispositivo maestro en posición conectada con respecto al dispositivo esclavo. Por ejemplo, el dispositivo esclavo puede ser un dispositivo tipo Tablet y el dispositivo maestro puede ser un dispositivo de bolsillo (por ejemplo, un teléfono inteligente) . En este respecto, un conector proporcionado en la Tablet puede interconectarse con un puerto de comunicación del dispositivo de bolsillo cuando el dispositivo de bolsillo se conecta con la Tablet. El conector puede proporcionar una interfaz de comunicación entre el dispositivo de bolsillo y la Tablet. La Tablet puede incluir componentes de hardware que se integran en el dispositivo tipo Tablet que puede controlarse por el dispositivo de bolsillo cuando el dispositivo de bolsillo está en la posición conectada. Por ejemplo, una pantalla de visualización de pantalla táctil proporcionada en el dispositivo tipo Tablet puede desplegar información a partir del dispositivo de bolsillo y el dispositivo de bolsillo puede recibir entradas desde la pantalla de visualización de pantalla táctil. Como tal, la interfaz de usuario del dispositivo de bolsillo puede adaptarse para desplegarse en el dispositivo esclavo una vez que el dispositivo maestro se ha conectado al mismo. Por consiguiente, se discutirán en mayor detalle a continuación, las ventajas que pueden realizarse por ambos de una Tablet y un dispositivo de bolsillo.
La Figura 1 incluye una vista esquemática de un dispositivo esclavo en la forma de una Tablet 100 y un dispositivo maestro en la forma de un dispositivo 150 de bolsillo. Se entenderá que estas formas particulares de dispositivos maestro y esclavo se proporcionan sólo para propósitos ilustrativos y otras formas de dispositivos esclavos y dispositivos maestros pueden proporcionarse sin limitación. Por ejemplo, otras formas de dispositivos tales como dispositivos en la forma de controles de juego, computadoras tipo laptop, computadoras de escritorio, o terminales de estación de trabajo pueden emplearse ya sea como un dispositivo esclavo o maestro.
El dispositivo 150 tipo Tablet puede incluir un mecanismo 102 de retención. El mecanismo 102 de retención puede corresponder al dispositivo 150 de bolsillo de manera que el dispositivo 150 de bolsillo se acopla de forma que se pueda retener por el mecanismo 102 de retención de la Tablet 100. El dispositivo 150 maestro puede retenerse por el mecanismo 102 de retención de manera que al menos una porción del dispositivo 150 maestro se contiene dentro de la funda del dispositivo 100 esclavo. Cuando se acopla de manera que pueda retenerse por el mecanismo de retención, el dispositivo 150 de bolsillo puede estar en una posición conectada con respecto al dispositivo 100 de Tablet.
La Tablet 100 puede además incluir un conector 104. Como se muestra en la Figura 1, el conector 104 puede disponerse en relación al mecanismo 102 de retención de manera que cuando el dispositivo 150 de bolsillo se acopla con el mecanismo 102 de retención, el conector 104 puede interconectar con un puerto 152 de comunicación del dispositivo 150 de bolsillo. En este respecto, el conector 104 puede extenderse en un espacio proporcionado en la Tablet 100 en el cual el dispositivo 150 de bolsillo se recibe cuando está en posición conectada.
El dispositivo 150 de bolsillo puede incluir un procesador 154 en comunicación operativa con el puerto 152 de comunicación. El procesador 154 puede estar en comunicación operativa adicional con diversos componentes del dispositivo 150 de bolsillo. Como tal, el procesador 154 puede operarse para controlar la operación de los diversos componentes del dispositivo 150 de bolsillo. Por ejemplo, el procesador 154 puede estar en comunicación operativa con una memoria 170. La memoria 170 puede almacenar un código ejecutable que es ejecutable por el procesador 154 para controlar la operación del dispositivo 150 de bolsillo. Por ejemplo, la memoria 170 puede contener un código que corresponde a un sistema operativo ejecutable por el procesador 154 para controlar el dispositivo 150 de bolsillo.
La Figura 2 representa en mayor detalle una modalidad del dispositivo 150 de bolsillo. El dispositivo 150 de bolsillo puede incluir una primera pantalla de visualizacion 158 y una segunda pantalla de visualizacion 159. Además, aunque dos pantallas de visualizacion (158, 159) pueden mostrarse y describirse más adelante con respecto a la funcionalidad de diversas modalidades de dispositivos de bolsillo, puede proporcionarse un dispositivo de bolsillo que incluya una o más pantallas de visualizacion. En cualquier sentido, la primera pantalla de visualizacion 158 y la segunda pantalla de visualizacion 159 pueden ser independientemente controlables. Las pantallas de visualizacion pueden ser operativas para desplegar una imagen presentada o pantalla. Como se utiliza en la presente, el término "pantalla de visualizacion" se refiere al hardware del dispositivo, mientras que "pantalla" se refiere a la imagen desplegada presentada en la pantalla de visualizacion. En este respecto, una pantalla de visualizacion es un hardware físico que es operable para presentar una pantalla. Una pantalla puede abarcar una mayoría de la pantalla de visualizacion. Por ejemplo, una pantalla puede ocupar sustancialmente toda el área de la pantalla de visualizacion, excepto las áreas dedicadas a otras funciones (por ejemplo, barras de menú, barras de estado, etc.). Alternativa o adicionalmente , una pantalla puede ocupar más de una pantalla de visualizacion. Una pantalla puede asociarse con una aplicación y/o un sistema operativo que se ejecuta en el dispositivo 150 de bolsillo. Por ejemplo, las pantallas de aplicación o pantallas de escritorio pueden desplegarse. Una aplicación puede tener diversos tipos de pantallas que son capaces de manipularse como se describirá más adelante. En una modalidad, cada pantalla de visualizacion del dispositivo 150 de bolsillo puede tener una resolución de 480 pixeles por 800 pixeles, aunque pueden proporcionarse también pantallas de visualizacion con una resolución mayor y menor.
Una pantalla puede asociarse con un sistema operativo, una aplicación, o similar. En algunos casos, una pantalla puede incluir características interactivas (por ejemplo, botones, campos de texto, campos de control, etc.) capaces de manipulación a manera de una entrada de usuario. La entrada de usuario puede recibirse por diversos dispositivos de entrada (por ejemplo, un teclado físico, una bola de seguimiento, teclas de dirección, un dispositivo sensible al tacto, etc.). En algunos casos, una pantalla puede simplemente incluir gráficos y no tener la capacidad de recibir una entrada por un usuario. En otros casos, las características de gráficos y características de entrada ambos pueden proporcionarse por una pantalla. Como tal, una o más pantallas de visualizacion, las pantallas desplegadas en una o más pantallas de visualizacion, y diversos dispositivos de entrada de usuario pueden comprender una GUI que permite a un usuario explotar la funcionalidad del dispositivo de cómputo de bolsillo.
El dispositivo 150 de bolsillo puede ser configurable entre una primera posición y una segunda posición. En la primera posición, una sola pantalla de visualizacion (por ejemplo, la primera pantalla de visualizacion 158 o la segunda pantalla de visualizacion 159) puede ser visible desde la perspectiva de un usuario. Ambas pantallas de visualizacion 158 y 159 pueden exponerse en un exterior del dispositivo 150 de bolsillo cuando en la primera posición, salvo las pantallas de visualizacion 158 y 159 pueden estar dispuestas de manera no adyacente de manera que ambas pantallas de visualizacion 158, 159 no son visibles de manera concurrente desde la perspectiva de un usuario (por ejemplo, una pantalla de visualizacion puede ser visible desde la parte frontal del dispositivo 150 y la otra pantalla de visualizacion puede ser visible desde la parte posterior del dispositivo 150) .
El dispositivo 150 de bolsillo también puede proporcionarse en la segunda posición de manera que las pantallas de visualizacion 158, 159 puedan ser visibles de manera concurrente desde la perspectiva de un usuario (por ejemplo, las pantallas de visualizacion 158, 159 pueden colocarse adyacentes entre si) . Las pantallas de visualizacion 158, 159 pueden desplegarse en la segunda posición de manera que las pantallas de visualizacion 158, 159 se disponen extremo a extremo o lado a lado. Además, las pantallas de visualizacion 158, 159 pueden disponerse en una orientación vertical o en una orientación horizontal con respecto a un usuario. Como se discutirá más adelante, una orientación vertical se pretende para describir una disposición de un dispositivo, en donde la dimensión más larga de la pantalla de visualizacion del dispositivo está orientada verticalmente (por ejemplo, con respecto a la gravedad o a la perspectiva de un usuario) . Una orientación horizontal se pretende para describir una disposición en donde la dimensión más corta de la pantalla de visualizacion del dispositivo está verticalmente orientada (por ejemplo, con respecto a la gravedad o a la perspectiva de un usuario) . Además, la dimensión más larga y la dimensión más corta pueden referirse a cada pantalla de visualizacion individualmente o al área visible combinada de una o más pantallas de visualizacion del dispositivo. De este modo, cuando las pantallas de visualizacion individuales están dispuestas en una orientación vertical, el área general de la pantalla de visualizacion puede disponerse en una orientación horizontal, y viceversa. Además, las pantallas de visualizacion y pantallas pueden estar en diferentes orientaciones respectivas. Por ejemplo, cuando las pantallas de visualizacion están en una orientación horizontal, una o más pantallas pueden presentarse en una orientación vertical en las pantallas de visualizacion o viceversa.
El dispositivo 150 de bolsillo puede manipularse entre la primera posición (por ejemplo, una simple pantalla de visualización visible desde la perspectiva de un usuario) y la segunda posición (por ejemplo, al menos dos pantallas de visualización visibles de manera concurrente desde la perspectiva de un usuario) en una variedad de maneras. Por ejemplo, el dispositivo 150 puede incluir un mecanismo deslizante de manera que la primera y segunda pantallas de visualización 158, 159 se disponen adyacentes entre si en un modo paralelo en una segunda posición y deslizables a la primera posición donde solamente una sola pantalla de visualización es visible y la otra pantalla de visualización se oscurece por la pantalla de visualización visible.
Alternativamente, el dispositivo 150 puede disponerse en una disposición tipo almeja en donde una bisagra se proporciona entre la primera pantalla de visualización 158 y la segunda pantalla de visualización 159 de manera que las pantallas de visualización 158, 159 sean visibles de forma concurrente por un usuario cuando está en la segunda posición (es decir, una posición abierta) . Las pantallas de visualización 158, 159 pueden proporcionarse en una porción de almeja interior o en una porción de almeja exterior del dispositivo 150. En este respecto, ambas pantallas de visualización 158, 159 pueden ser visibles desde la parte frontal y la parte posterior del dispositivo, respectivamente, cuando el dispositivo está en la primera posición (es decir, la posición cerrada) . Cuando el dispositivo 150 está en posición abierta, las pantallas de visualizacion 158, 159 pueden proporcionarse adyacentes y paralelas entre si. Las disposiciones alternativas del dispositivo 150 de cómputo de bolsillo se contemplan en donde disposiciones diferentes y/o ubicaciones relativas de las pantallas de visualizacion pueden proporcionarse cuando están en la primera y segunda posición.
Aunque lo anterior hace referencia a dos pantallas de visualizacion 158, 159, modalidades alternativas de un dispositivo de bolsillo pueden incluir más de dos pantallas de visualizacion. En este respecto, dos o más pantallas de visualizacion pueden comportarse en una manera de acuerdo con lo anterior en donde sólo una pantalla simple es visible por un usuario en una primera posición y varias pantallas de visualizacion (es decir, más de dos pantallas de visualizacion) son visibles en una segunda posición.
El dispositivo 150 de bolsillo puede incluir además uno o más dispositivos de entrada que pueden utilizarse para recibir entradas de usuario. Estos dispositivos de entrada pueden ser operativos para recibir entradas de gesto desde un usuario y, por consiguiente, pueden denominarse generalmente como sensores de gesto. Pueden proporcionarse un número de diferentes tipos de sensores de gesto. Algunos ejemplos incluyen, pero no están limitados a los dispositivos de entrada tradicionales (teclados numéricos, bolas de seguimiento, etc.), dispositivos sensibles al tacto, sensores ópticos (por ejemplo, una cámara o similar), etc. La discusión contenida en la presente puede hacer referencia al uso de dispositivos sensibles al tacto para recibir entradas de gesto. Sin embargo, el uso de los dispositivos sensibles al tacto no se pretende para limitar los medios para recibir únicamente las entradas de gesto para los dispositivos sensibles al tacto y se proporcionan sólo para propósitos ilustrativos. Por consiguiente, cualquiera de los medios anteriores para recibir una entrada de gesto puede utilizarse para producir la funcionalidad descrita a continuación con respecto a las entradas de gesto recibidas en los dispositivos sensibles al tacto.
En este respecto, el dispositivo 150 de bolsillo puede incluir al menos un primer sensor 172 táctil. Además, el dispositivo de cómputo de bolsillo puede incluir un segundo sensor 174 táctil. El primer sensor 172 táctil y/o el segundo sensor 174 táctil pueden ser dispositivos táctiles de entrada, dispositivos de pantalla táctil, u otros dispositivos apropiados sensibles al tacto. Ejemplos incluyen paneles capacitivos sensibles al tacto, paneles resistivos sensibles al tacto, o dispositivos que emplean otras tecnologías sensibles al tacto. El primer sensor 172 táctil y/o el segundo sensor 174 táctil pueden utilizarse junto con una porción del cuerpo de un usuario (por ejemplo, dedo, pulgar, mano, etc. ) , un estilete, u otros mecanismos de interfaz sensibles al tacto conocidos en la técnica. Además, el primer sensor 172 táctil y/o el segundo sensor 174 táctil pueden ser dispositivos de varios toques capaces de detectar varios toques simultáneamente.
El primer sensor 172 táctil puede corresponder a la primera pantalla de visualización 158 y el segundo sensor 174 táctil puede corresponder a la segunda pantalla de visualización 159. En una modalidad del dispositivo 150 de bolsillo, la primera pantalla de visualización 158 y el primer sensor 172 táctil comprenden una primera pantalla 180 de visualización de pantalla táctil. En este respecto, el primer sensor 172 táctil puede ser transparente o translúcido y colocarse con respecto a la primera pantalla de visualización 158 de manera que un toque correspondiente recibido en el primer sensor 172 táctil pueda correlacionarse con la primera pantalla de visualización 158 (por ejemplo, para interactuar con una pantalla presentada en la primera pantalla de visualización 158). De forma similar, la segunda pantalla de visualización 159 y el segundo sensor 174 táctil pueden comprender una segunda pantalla de visualización 182 de pantalla táctil. En este respecto, el segundo sensor 174 táctil puede colocarse con respecto a la segunda pantalla de visualización 159 de manera que un toque recibido en el segundo sensor 174 táctil pueda correlacionarse con la segunda pantalla de visualización 159 (por ejemplo, al interactuar con una pantalla presentada en la segunda pantalla de visualización 158) . Alternativamente, el primer sensor 172 táctil y/o el segundo sensor 174 táctil pueden proporcionarse por separado desde las pantallas de visualización 158, 159. Además, en una modalidad alternativa, puede proporcionarse sólo un simple sensor de gesto que permita a las entradas controlar ambas de la primera pantalla de visualización 158 y la segunda pantalla de visualización 159. El sensor de gesto sencillo puede proporcionarse por separado o integralmente con las pantallas de visualización.
En este respecto, el primer y segundo sensores 172, 174 táctiles pueden tener sustancialmente el mismo espacio específico del dispositivo 150 de bolsillo como las pantallas de visualización 158, 159. Alternativamente, los sensores 172, 174 táctiles pueden tener un espacio específico que incluye menos de la totalidad de las pantallas de visualización 158, 159. Incluso además, los sensores 172, 174 táctiles pueden incluir un espacio específico que se extiende más allá de las pantallas de visualización 158, 159 de manera que al menos una porción de los sensores 172, 174 táctiles se proporcionen en una relación no superpuesta con respecto a las pantallas de visualización 158, 159. Como se discute más adelante, los sensores 172, 174 táctiles pueden proporcionarse alternativamente en una relación no superpuesta completa de manera que el espacio específico de los sensores 172, 174 táctiles sea completamente diferente que el espacio específico de las pantallas de visualización 158, 159.
Un dispositivo sensible al tacto puede dividirse en una pluralidad de zonas. Los mismos gestos recibidos en diferentes zonas pueden tener diferente funcionalidades. Por ejemplo, un porcentaje (por ejemplo, 10%, 25%, etc.) del dispositivo sensible al tacto en la parte superior o inferior de la pantalla de visualización puede definirse como una zona separada que el resto del dispositivo sensible al tacto. De este modo, un gesto recibido en esta zona puede tener una funcionalidad diferente que un gesto recibido en el resto del dispositivo sensible al tacto.
Como se describe anteriormente, el dispositivo 150 de bolsillo puede incluir un procesador 154 que está en comunicación operativa con un bus 156 de datos. El procesador 154 puede generalmente ser operativo para controlar la funcionalidad del dispositivo 150 de bolsillo. Por ejemplo, el procesador 154 puede ejecutar un sistema operativo y ser operativo para ejecutar aplicaciones. El procesador 154 puede estar en comunicación con uno o más componentes adicionales del dispositivo 150 de cómputo de bolsillo como se describirá a continuación. Por ejemplo, el procesador 154 puede estar en comunicación directa con uno o más de los componentes adicionales o puede comunicarse con uno o más componentes adicionales a través del bus 156 de datos. Además, aunque la siguiente discusión puede describir los componentes adicionales que están en comunicación operativa con el bus 156 de datos, en otras modalidades, cualquiera de los componentes adicionales puede estar en comunicación operativa directa con cualquiera de los otros componentes adicionales . Además, el procesador 154 puede ser operativo a los controles independientemente de la primera pantalla de visualización 158 y la segunda pantalla de visualización 159 y puede ser operativo para recibir la entrada del primer sensor 172 táctil y el segundo sensor 174 táctil. El procesador 154 puede comprender uno o más procesadores diferentes. Por ejemplo, el procesador 154 puede comprender uno o más circuitos integrados de aplicación especifica (los ASIC) , una o más disposiciones de puerta programable de campo (las FPGA) , uno o más procesadores operativos de propósito general para ejecutar el código legible por la máquina, o una combinación de los anteriores.
El dispositivo de cómputo de bolsillo puede incluir una batería 164 operativa para proporcionar energía a los diversos dispositivos y componentes del dispositivo 150 de bolsillo. En este respecto, el dispositivo 150 de cómputo de bolsillo puede ser portátil.
Además, el dispositivo 150 de bolsillo puede incluir uno o más radios 160. Por ejemplo, uno o más radios pueden incluir un radio que emplea Wi-Fi, por ejemplo, un estándar IEEE 802.11; que emplea un radio celular, por ejemplo, GSM, CDMA, LTE, o WiMAX; un radio con Bluetooth; u otro radio . inalámbrico apropiado. El dispositivo 100 de cómputo de bolsillo puede incluir también una antena 176. La antena 176 puede estar en comunicación operativa con una o más radios 160 para proporcionar capacidad inalámbrica al dispositivo 150 de bolsillo. Por consiguiente, el dispositivo 150 de bolsillo puede tener capacidad para telefonía (es decir, el dispositivo 150 de cómputo de bolsillo puede ser un dispositivo de teléfono inteligente) .
Con referencia a la Figura 1, el dispositivo 150 de bolsillo puede incluir también un almacenamiento 162 removible tal como, por ejemplo, una ranura de tarjeta de Seguridad Digital (SD) o similar.
Un módulo 166 de audio también puede proporcionarse en comunicación operativa con el bus 156 de datos. El módulo 166 de audio puede incluir un micrófono y/o altavoces. En este respecto, el módulo 166 de audio puede ser capaz de capturar audio o producir sonidos. Además, el dispositivo 150 puede incluir un módulo 168 de cámara. El módulo 168 de cámara puede estar en comunicación operativa con otros componentes del dispositivo 150 de bolsillo para facilitar la captura y almacenamiento de imágenes o video.
El dispositivo 150 de bolsillo puede incluir además un módulo 178 de acelerómetro . El módulo 178 de acelerómetro puede ser capaz de monitorear la orientación del dispositivo 150 de bolsillo con respecto a la gravedad. En este respecto, el módulo 178 de acelerómetro puede ser operable para determinar si el dispositivo 150 de bolsillo está sustancialmente en una orientación vertical u orientación horizontal. El módulo 178 de acelerómetro puede proporcionar además otra funcionalidad de control para monitorear la orientación y/o movimiento del dispositivo 150 de bolsillo.
El dispositivo 150 de bolsillo también puede incluir uno o más botones 134 de hardware. Los botones 302 de hardware pueden utilizarse para controlar diversas características del dispositivo 150 de bolsillo. Los botones 134 de hardware pueden tener funcionalidad fija o pueden ser contextúales de manera que la función específica de los botones cambia durante la operación del dispositivo 150 de bolsillo. Ejemplos de tales botones de hardware pueden incluir, pero no limitarse a, un control del volumen, un botón de pantalla de inicio, un botón de finalizar, un botón de enviar, un botón de menú, etc.
Regresando a la Figura 1, el conector 104 de la Tablet 100 puede además estar en comunicación operativa con diversos componentes de la Tablet 100. Por ejemplo, la Tablet 100 puede tener componentes que son redundantes con aquellos proporcionados en el dispositivo de bolsillo (por ejemplo, un módulo 112 de cámara, módulo 114, un almacenamiento 118 removible, una pantalla de visualización 106 de pantalla táctil, una batería 110) o puede tener componentes únicos no compartidos por el dispositivo de bolsillo (por ejemplo, un puerto 120 USB, etc.). Además, la Tablet 100 puede incluir un conector 122 de energía que puede ser operativo para cargar la batería 110 de la Tablet o la batería 164 del dispositivo 150 de bolsillo cuando se conecta con la Tablet 100.
Cuando el dispositivo 150 de bolsillo se proporciona en la posición conectada, la interfaz del puerto 152 de comunicación y el conector 104 pueden establecer comunicación operativa entre el procesador 174 y un bus 124 de comunicaciones proporcionado en la Tablet 100. Los diversos componentes de la Tablet 100 también pueden estar en comunicación operativa con el bus 124 de comunicación de manera que el procesador 154 esté en comunicación operativa con los diversos componentes de la Tablet 100 cuando están en posición conectada. La comunicación entre el procesador 154 y los diversos componentes de la Tablet 100 pueden permitir al procesador 154 controlar la operación de los diversos componentes de la Tablet 100.
La Tablet 100 puede considerarse un dispositivo "tonto". Esto es, la Tablet 100 puede carecer de los recursos para explotar toda la funcionalidad de los componentes de la Tablet 100. Se observa que, la Tablet 100 puede carecer de un procesador operativo para proporcionar toda la funcionalidad de los diversos componentes de la Tablet 100. Además, la Tablet 100 puede carecer de un radio. En este respecto, la Tablet 100 puede basarse en el procesador 154 y en el radio 160 del dispositivo 150 de bolsillo con el fin de proporcionar toda la funcionalidad de los componentes de la Tablet 100. Por ejemplo, la Tablet 100 puede requerir comunicación con el dispositivo 150 maestro para suficiente energía de procesamiento para explotar los componentes de la Tablet 100 o para facilitar la comunicación inalámbrica. Sin embargo, la Tablet 100 puede proporcionar alguna funcionalidad rudimentaria sin la asistencia del dispositivo 150 maestro. Por ejemplo, la pantalla de visualizacion 106 de la pantalla táctil puede estar en comunicación con un controlador 108 de pantalla de visualizacion que permite a la pantalla de visualizacion 106 de la pantalla táctil utilizarse para tareas simples (por ejemplo, desplegar la información del estado de la Tablet 100 incluidos los niveles de batería, si un dispositivo 150 maestro está conectado, etc.). Sin embargo, la funcionalidad del controlador 108 de pantalla de visualizacion puede limitarse a cierta funcionalidad predefinida.
Además, la interfaz definida entre el conector 104 y el puerto 152 de comunicaciones puede incluir una interfaz de energía. Como tal, la energía puede suministrarse desde la Tablet (por ejemplo, desde la batería 110 o el conector 122 de energía) al dispositivo 150 de bolsillo. Además, la energía puede pasar desde el dispositivo 150 de bolsillo (por ejemplo, la batería 164) a la Tablet 100. De este modo, la interfaz de energía puede establecerse para proporcionar energía desde la Tablet al dispositivo de bolsillo o desde el dispositivo de bolsillo a la Tablet.
Con referencia adicional a la Figura 3, se muestra una modalidad de una Tablet 100 con un dispositivo 150 de bolsillo proporcionado en una posición conectada con respecto a la Tablet 100. La Figura 3 incluye vistas en perspectiva frontal y posterior de la Tablet 100. Como puede apreciarse a partir de la Figura 3, la Tablet 100 puede incluir un lado 202 frontal y un lado 204 posterior. El lado 202 frontal puede incluir la pantalla de visualizacion 106 de la pantalla táctil. Además, el lado 202 frontal puede incluir un número de dispositivos 116 y 116' de entrada. Por ejemplo, pueden proporcionarse un número de botones o áreas sensibles al tacto con los cuales un usuario puede interactuar. El área 116' sensible al tacto mostrada en la Figura 3 puede tener las mismas características o relaciones con la pantalla de visualizacion 106 como aquellas descritas en lo anterior con respecto a los sensores 172, 174 táctiles con respecto a las pantallas de visualización 158, 159. Por ejemplo, el área 116' sensible al tacto puede comprender una porción de uno o ambos de los sensores 172, 174 táctiles que se extienden más allá del área de la pantalla de visualización 106. El módulo 112 de cámara de la Tablet 100 puede disponerse en el lado 202 frontal de la Tablet 100. Aunque no se muestran, pueden proporcionarse módulos de cámara adicionales (por ejemplo, un módulo de cámara orientado hacia atrás en la parte 204 posterior de la Tablet 100) .
El lado 204 posterior puede incluir una abertura 206 a través de la cual el dispositivo 150 de bolsillo puede disponerse. Un mecanismo 102 de retención (no mostrado en la Figura 2) puede proporcionarse para acoplarse de de manera que pueda retenerse al dispositivo 150 de bolsillo de manera que el dispositivo 150 de bolsillo se retenga en la abertura 206. En este respecto, una porción del dispositivo 150 de bolsillo puede cubrirse por un panel 208 posterior de la Tablet 100 cuando el dispositivo 150 de bolsillo está en la posición conectada. Esto es, una porción del dispositivo 150 de bolsillo puede contenerse dentro de la funda de la Tablet 100. En una modalidad, sustancialmente todo el dispositivo 150 de bolsillo puede contenerse dentro de la funda de la Tablet 100. La funda de la Tablet 100 puede corresponder con la dimensión exterior más grande de la Tablet.
Por lo tanto, "contenido dentro de la funda de la Tablet" puede significar que el dispositivo 100 de bolsillo no se extiende a las dimensiones exteriores globales de la Tablet 100.
La Figura 4 representa una vista detallada del dispositivo 150 de bolsillo en una posición conectada con respecto a la Tablet 100. El panel 208 posterior puede perfilarse para acomodar la recepción del dispositivo 150 de bolsillo en la abertura 206. Una porción del dispositivo 150 de bolsillo puede incluso ser accesible desde un exterior de la Tablet 100. Por ejemplo, como se muestra en la Figura 4, los dispositivos 134 de entrada física (por ejemplo, botones tales como botones de volumen o de energía) del dispositivo 150 de bolsillo pueden ser accesibles desde el exterior de la Tablet 100. En este respecto, los dispositivos 134 de entrada física pueden utilizarse cuando el dispositivo 150 de bolsillo está en la posición conectada. Por consiguiente, puede eliminarse la necesidad de proporcionar dispositivos 302 redundantes de entrada física en la Tablet 100.
El dispositivo 150 de bolsillo puede ser sensible a las entradas de gesto recibidas en el dispositivo 150 de bolsillo o la Tablet 100 para interacción con un dispositivo de cómputo. Los controles de interfaz del dispositivo 150 de bolsillo particularmente adecuados para el control de una o más pantallas de visualización capaces de desplegar interfaces de usuario gráficas (las GUI) . En este respecto, el dispositivo 150 de bolsillo puede incluir más de una pantalla de visualización capaz de presentar una GUI.
Con referencia adicional a las Figuras 5A-D, se muestran diversas pantallas de una modalidad de un dispositivo. Aunque varias pantallas pueden mostrarse, sólo una de un subconjunto de varias pantallas puede mostrarse en un dispositivo en cualquier momento. En este respecto, una pantalla puede describirse en una ubicación relativa a las pantallas de visualización u otras pantallas (por ejemplo, hacia la izquierda de una pantalla de visualización o pantalla, a la derecha de una pantalla de visualización o pantalla, debajo de otra pantalla, arriba de otra pantalla, etc.). Estas relaciones pueden establecerse de forma lógica de manera que la pantalla de visualización no física refleje la posición relativa. Por ejemplo, una pantalla puede moverse fuera de una pantalla de visualización hacia la izquierda. Aunque la pantalla no esté desplegada a lo largo en la pantalla de visualización, la pantalla puede tener una posición virtual o lógica hacia la izquierda de la pantalla de visualización desde la cual se movió. Esta posición lógica puede reconocerse por un usuario y contenerse en valores que describen la pantalla (por ejemplo, valores almacenados en la memoria que corresponde a la pantalla) . De este modo, cuando las pantallas se referencian en ubicaciones relativas a otras pantallas, las relaciones pueden contenerse en la lógica y no reflejarse físicamente en la pantalla de visualización del dispositivo .
Las Figuras 5A-D pueden desplegar un número de pantallas diferentes que pueden desplegarse en diversos casos de operación de un dispositivo de bolsillo y no pretenden presentarse en ningún orden o disposición particular. Pueden proporcionarse aplicaciones de una sola pantalla y aplicaciones de varias pantallas. Una aplicación de una sola pantalla se pretende para describir una aplicación que es capaz de producir una pantalla que puede ocupar solamente una sola pantalla de visualización en un tiempo. Una aplicación de varias pantallas se pretende para describir una aplicación que es capaz de producir una o más pantallas que pueden ocupar simultáneamente varias pantallas de visualización. Además, una aplicación de varias pantallas puede ocupar una sola pantalla de visualización. En este respecto, una aplicación de varias pantallas puede tener un modo de una sola pantalla y un modo de varias pantallas.
Una secuencia 136 de escritorio se despliega en la Figura 5A. La secuencia 136 de escritorio puede incluir un número de pantallas 138a-138f de escritorio individuales. De este modo, cada pantalla 138 de escritorio puede ocupar sustancialmente la totalidad de una sola pantalla de visualización (por ejemplo, la primera pantalla de visualización 158 o la segunda pantalla de visualización 159) . Las pantallas 138a-138f de escritorio pueden estar en un orden predeterminado de manera que las pantallas 138a-138f de escritorio aparecen en forma consecutiva y en el orden en el cual las pantallas de escritorio que aparecen no pueden reordenarse. Sin embargo, las pantallas 138a-138f de escritorio pueden navegarse secuencialmente (por ejemplo, en respuesta a una entrada de usuario) . Esto es, una o más de las pantallas 138a-138f de escritorio puede desplegarse secuencialmente en un dispositivo de bolsillo cuando se controla por una entrada de usuario.
Además, la Figura 5B despliega una secuencia 140 de aplicación jerárquica de una aplicación de varias pantallas. La secuencia 140 de aplicación jerárquica puede incluir una pantalla 142 de raíz, una o más pantallas 144 de nodo, y una pantalla 146 de hoja. La pantalla 142 de raíz puede ser una vista en nivel superior de la secuencia 140 de aplicación jerárquica de manera que no hay una pantalla de origen que corresponda con la pantalla 142 de raíz. La pantalla 142 de raíz puede ser el origen de una pantalla 144 de nodo. Una o más pantallas 144 de nodo pueden proporcionarse de manera que se relacionen como padre/hijo. Una pantalla de nodo puede servir además como el origen de una pantalla 146 de hoja. Por pantalla 146 de hoja, significa que la pantalla 146 de hoja no tiene correspondencia con la pantalla 144 de nodo para la cual la pantalla 146 de hoja es el padre. Como tal, la pantalla de hoja no tiene ninguna pantalla 144 de nodo hija. La Figura 5C representa diversas aplicaciones 148a, 148b, y 148c de una sola pantalla dispuestas secuencialmente . Cada una de esas aplicaciones de una sola pantalla puede corresponder a diferentes aplicaciones de ejecución. Por ejemplo, en la Figura 5C la Aplicación 4, Aplicación 5, y Aplicación 6 pueden ejecutarse en el dispositivo y corresponder a cada una de las pantallas 148a, 148b, y 148c única, respectivamente.
La Figura 5D incluye además una vista 165 vacia. La vista 165 vacia puede utilizarse durante las transiciones de una pantalla (por ejemplo, el movimiento de una pantalla entre una primera pantalla de visualización y una segunda pantalla de visualización) . No es necesario que la vista 165 vacia se interprete por el usuario como una pantalla de GUI efectiva. La vista 165 vacia solamente comunica al usuario que una acción está ocurriendo con respecto de la pantalla (por ejemplo, el movimiento de la pantalla con respecto de una o más pantallas de visualización) . Una aplicación que despliega una vista 165 vacia no necesita ser capaz de acomodarse, esperar, procesar o interpretar la entrada. La vista 165 vacia puede desplegar una pantalla, o una representación de la misma, cuando ésta puede moverse en proporción a la cantidad de la pantalla que se ha movido desde una primera pantalla de visualización hacia una segunda pantalla de visualización como se discutirá en mayor detalle a continuación. En este respecto, la vista 165 vacia puede utilizarse para relacionar información con respecto a la posición de una pantalla durante una transición de la pantalla (por ejemplo, en respuesta a un gesto) . Una vista 165 vacia sólo se pretende para referirse a una pantalla que no es capaz de recibir una entrada (por ejemplo, una pantalla en transición) . En este respecto, la pantalla de visualización de una vista 165 vacia puede incluir una animación o similar mostrando la respuesta de una pantalla cuando ésta se mueve o cambia (por ejemplo, modificada dentro o fuera de un modo horizontal) .
Las Figuras 6A-K representan diversas disposiciones y estados de pantallas de visualización 158, 159 de un dispositivo que son posibles en diversas modalidades de un dispositivo de cómputo de bolsillo de acuerdo con la presente descripción. Por ejemplo, cuando en la primera posición (por ejemplo, cerrada) , una pantalla 250 de visualización frontal cerrada puede ser visible como se muestra en la Figura 6A. La pantalla 250 de visualización frontal cerrada puede corresponder con la primera pantalla de visualización 158 o la segunda pantalla de visualización 159. La parte frontal 250 cerrada cuando se despliega puede ocuparse por una pantalla 138 DI de escritorio como se muestra en la Figura 6A. Alternativamente, una aplicación con una sola pantalla o una aplicación de varias pantallas en un modo de una sola pantalla puede desplegarse en la parte frontal 250 cerrada. Una pantalla de visualización 252 posterior cerrada puede ser visible desde un lado opuesto de la pantalla de visualización 250 frontal cuando el dispositivo está en una posición cerrada, como se muestra en la Figura 6B. La parte posterior 252 cerrada puede desplegar una pantalla de escritorio o pantalla de aplicación diferente que la parte frontal 250 cerrada (por ejemplo, como se muestra en la Figura 6H) o puede simplemente desplegar una vista 165 vacía (por ejemplo al desplegar un icono u otro gráfico) y carece de funcionalidad como una interfaz.
La Figura 6C representa un dispositivo cerrado en una orientación 254 horizontal. En una modalidad, un modo horizontal (es decir, en donde la pantalla de visualización se ajusta para desplegar una pantalla en una orientación horizontal) no puede activarse como se muestra en la Figura 6C. Alternativamente, el modo horizontal puede activarse de manera que la pantalla (por ejemplo, la pantalla 148 de aplicación) se modifique cuando el dispositivo se detecta en una orientación 256 horizontal, de manera que la pantalla 148 se presenta en una orientación horizontal como se muestra en la Figura 6D.
El dispositivo puede además proporcionarse en una segunda posición 258 (por ejemplo, abierta) como se muestra en la Figura 6E. En la posición 258 abierta, al menos dos pantallas de visualización 158, 159 se disponen de manera que las dos pantallas de visualización 158, 159 son ambas visibles desde el punto de observación de un usuario. Las dos pantallas de visualización 158, 159 pueden disponerse en un modo lado a lado cuando están en la posición 258 abierta. De este modo, cada una de las dos pantallas de visualización 158, 159 pueden desplegar pantallas separadas. Por ejemplo, las pantallas de visualización 158, 159 pueden desplegar cada una, una pantalla 138a, 138b de escritorio por separado, respectivamente. Aunque las pantallas de visualización 158 y 159 individuales están en una orientación vertical como se muestra en la Figura 6E, puede apreciarse que toda el área de pantalla de visualización (que comprende ambas de la primera pantalla de visualización 158 y la segunda pantalla de visualización 159) puede disponerse en una orientación horizontal. De este modo, si el dispositivo como se representa en la Figura 6E está en una orientación horizontal o vertical puede depender en que si las pantallas de visualización se utilizan individual o colectivamente. Si se utilizan colectivamente como una pantalla de visualización unitaria, el dispositivo puede estar en una orientación horizontal, mientras que si las pantallas de visualización se utilizan por separado, la orientación mostrada en la Figura 6E puede denominarse como una orientación vertical. El dispositivo 150 de bolsillo puede estar en la posición 158 abierta cuando se conecta con la Tablet 100.
Adicionalmente, cuando el dispositivo está en una posición 258 abierta como se muestra en la Figura 6F, una dependencia similar con respecto al uso de las pantallas como una pantalla de visualizacion unitaria o pantallas de visualizacion separadas también puede afectar si el dispositivo está en una orientación vertical o en orientación horizontal. Como puede apreciarse, cada pantalla individual está en una orientación horizontal, de manera que si las pantallas de visualizacion se utilizan por separado, el dispositivo puede estar en una orientación horizontal. Si se utiliza como una pantalla de visualizacion unitaria, el dispositivo puede estar en una orientación vertical. En cualquier sentido, como se muestra en la Figura 6F, una pantalla 148 única puede ocupar una primera pantalla de visualizacion 158 y la segunda pantalla de visualizacion 159 puede desplegar una pantalla 138 de escritorio. La pantalla 148 única puede desplegarse en un modo horizontal o vertical. Alternativamente, un dispositivo en una orientación abierta puede desplegar una aplicación 260 de varias pantallas que puede ocupar ambas pantallas de visualizacion 158, 159 en una orientación vertical como se muestra en la Figura 6G de manera que las pantallas de visualizacion individuales están en una orientación horizontal.
Las Figuras 6I-K representan las disposiciones potenciales de las pantallas de una aplicación 262 de varias pantallas. La aplicación 262 de varias pantallas puede, en un modo, ocupar una pantalla de visualización 158 única cuando el dispositivo está en una posición 250 cerrada como se muestra en la Figura 31. Esto es, la aplicación 262 de varias pantallas puede estar en un modo de una sola pantalla. Alternativamente, cuando el dispositivo está en una posición 258 abierta como se muestra en la Figura 6J, la aplicación 262 de varias pantallas puede incluso ocupar una pantalla de visualización 158 única en un modo de una sola pantalla. Además, la aplicación 262 de varias pantallas puede expandirse para ocupar ambas pantallas de visualización 158, 159 cuando el dispositivo está en la posición abierta como se muestra en la Figura 6K. En este respecto, la aplicación 262 de varias pantallas también puede ejecutarse en un modo de varias pantallas. Diversas opciones pueden proporcionarse para expandir la aplicación 262 de varias pantallas desde un modo de una sola pantalla hasta un modo de varias pantallas.
Por ejemplo, la aplicación 262 de varias pantallas puede maximizarse desde un modo de una sola pantalla desplegado en una sola pantalla de visualización hacia dos pantallas desplegadas en dos pantallas de visualización de manera que una pantalla de origen se despliega en la primera pantalla de visualización y una pantalla de nodo (por ejemplo, una pantalla hija) se expande en la segunda pantalla de visualización. En este respecto, cada una de las pantallas desplegadas en la primera y segunda pantallas de visualización pueden ser pantallas independientes que comprenden parte de una secuencia de aplicación jerárquica (por ejemplo, como se muestra en la Figura 5B) . Alternativamente, el modo de una sola pantalla de la aplicación de varias pantallas puede simplemente escalarse de manera que los contenidos de una sola pantalla se escalan para ocupar ambas pantallas de visualización. De este modo, el mismo contenido se despliega en una sola pantalla que se escala para ocupar varias pantallas de visualización, pero no se presentan áreas visibles o gráficos adicionales. Incluso además, la maximización de la aplicación de varias pantallas desde un modo de una sola pantalla hacia un modo de varias pantallas puede resultar en la expansión del área visible de la aplicación. Por ejemplo, si una aplicación de varias pantallas se despliega en el modo de una sola pantalla, tras la maximización en el modo de varias pantallas, el área visible de la aplicación de varias pantallas puede expandirse aunque la escala de los gráficos desplegados siga siendo la misma. En este respecto, el área visible de la aplicación de varias pantallas puede expandirse en la segunda pantalla de visualización aunque la escala siga siendo constante tras la expansión .
En este respecto, una aplicación puede tener funcionalidad configurable con respecto a la naturaleza y comportamiento de las pantallas de la aplicación. Por ejemplo, una aplicación puede ser configurable para ser una aplicación de una sola pantalla o una aplicación de varias pantallas. Además, una aplicación de varias pantallas puede ser configurable como la naturaleza de la expansión de la aplicación de varias pantallas entre un modo de una sola pantalla y un modo de varias pantallas. Estos valores de configuración pueden ser valores por defecto que pueden cambiarse o pueden ser valores permanentes para diversas aplicaciones. Estos valores de configuración pueden comunicarse al dispositivo (por ejemplo, el procesador 116) para dictar la conducta de la aplicación cuando se ejecuta en el dispositivo.
La Figura 7 representa diversas representaciones gráficas de entradas de gesto que pueden reconocerse por un dispositivo de cómputo de bolsillo. Los gestos mostrados son demostrativos, y como tal, otros gestos pueden proporcionarse sin limitación. Tales gestos pueden recibirse en uno o más sensores de gesto del dispositivo y otro sensor de gesto como se describe anteriormente. En este respecto, diversos mecanismos de entrada pueden utilizarse con el fin de generar los gestos mostrados en la Figura 7. Por ejemplo, un estilete, los dedos de un usuario, u otros dispositivos pueden utilizarse para activar un sensor de gesto con el fin de recibir los gestos. Alternativamente, los gestos pueden detectarse por un dispositivo óptico (por ejemplo, una cámara) . El uso de un gesto puede describir el uso de una entrada truncada que resulta en la funcionalidad sin el rango total de movimiento necesario para llevar a cabo convencionalmente la misma funcionalidad. Por ejemplo, el movimiento de pantallas entre las pantallas de visualización puede llevarse a cabo al seleccionar y mover la pantalla entre las pantallas de visualización de manera que toda la extensión del movimiento entre las pantallas de visualización se reciba como una entrada. Sin embargo, tal implementación puede ser difícil de lograr en que la primera y segunda pantallas de visualización pueden comprender porciones de visualización separadas sin continuidad entre las mismas. Como tal, un gesto puede truncar todo el movimiento del movimiento o proporcionar una entrada alternativa para lograr la misma funcionalidad. De este modo, el movimiento que abarca la primera y segunda pantalla puede truncarse de manera que el gesto puede recibirse en un sensor de gesto sencillo. El uso de entradas de gesto es particularmente apropiado para dispositivos de cómputo de bolsillo de manera que toda la acción de una entrada puede ser difícil para ejecutarse dada la entrada limitada y espacio de pantalla de visualización proporcionado comúnmente en un dispositivo de cómputo de bolsillo.
Con referencia a la Figura 7, un círculo 190 puede representar una entrada recibida en un sensor de gesto. El circulo 190 puede incluir un límite 192, el espesor del cual puede indicar la longitud del tiempo de entrada que se mantiene estacionario. En este respecto, un toque 300 tiene un límite 192 más delgado que el límite 192' durante una presión 302 larga. En este respecto, la presión 302 larga puede involucrar una entrada que permanece estacionaria durante más tiempo que la de un toque 300. Como tal, gestos diferentes pueden registrarse dependiendo de la longitud de tiempo en que permanece estacionario el gesto antes del movimiento .
Un arrastre 304 involucra una entrada (representada por el círculo 190) con movimiento 194 en una dirección. El arrastre 304 puede involucrar un gesto de inicio (por ejemplo, un toque 300 o una presión 302 larga) que permanece estacionario con respecto al sensor de gesto durante una cierta cantidad de tiempo representada por el límite 192. En contraste, un deslizamiento 306 puede involucrar una entrada con un tiempo de permanencia más corto antes del movimiento del arrastre 304 como se indica por el límite 192" más delgado del inicio del deslizamiento 306. El deslizamiento 306 puede incluir además el movimiento 194. La dirección del movimiento 194 del arrastre 304 y el deslizamiento 306 pueden denominarse como la dirección del arrastre 304 o la dirección del deslizamiento 306.
En una modalidad, un gesto que tiene un movimiento (por ejemplo, un deslizamiento 306 o arrastre 604 como se describe anteriormente) puede limitarse al movimiento en una dirección simple a lo largo de un simple eje (por ejemplo, horizontal, vertical, u otro eje) . De este modo, el movimiento en una dirección diferente que a lo largo del primer eje, puede ignorarse durante la ejecución del gesto. En este respecto, una vez iniciado el gesto, el movimiento en una dirección que no es a lo largo de un eje a lo largo del cual se registró el movimiento inicial, puede ignorarse o sólo el componente del vector de movimiento a lo largo del eje puede registrarse.
Con referencia adicional a la Figura 7, pueden proporcionarse un gesto 308 de contracción y un gesto 310 de propagación. El gesto 308 de contracción puede incluir un par de gestos 190a, 190b de arrastre, en donde las direcciones 194a y 194b a partir de las ubicaciones 190a y 190b de contacto de origen están en una dirección entre si. Esto puede ser un gesto que requiere de múltiples toques, por ejemplo, un usuario emplea dos dedos para lograrlo. Además, puede proporcionarse un gesto 310 de propagación. En el gesto 310 de propagación, los toques 190a, 190b de origen pueden, después de los toques iniciales, tener movimiento en la dirección 194a y 194b en direcciones generalmente opuestas. Además, un gesto 312 y 314 de pin y de arrastre pueden proporcionarse en ya sea la dirección derecha o izquierda.
Aunque los gestos mostrados en la Figura 7 incluyen sólo el movimiento horizontal después de la entrada inicial, estos no pueden ser los movimientos actuales por el usuario cuando ingresa el gesto. Por ejemplo, una vez que el arrastre 304 se inicia en dirección horizontal, el movimiento en una dirección diferente a la dirección horizontal no puede resultar en el movimiento de la pantalla a ser movida en la dirección diferente a la dirección horizontal. Por ejemplo, con referencia adicional a la Figura 8, el arrastre 304' de izquierda a derecha puede iniciarse con el movimiento 350 inicial de izquierda a derecha a lo largo de una dirección 352 iniciada. De forma subsiguiente, el usuario puede ingresar un movimiento 354 fuera de dirección en una dirección diferente que la dirección 350 iniciada. En este respecto, el movimiento 354 fuera de dirección no puede resultar en cualquier movimiento de una pantalla entre dos pantallas de visualización . Además, el usuario puede ingresar parcialmente el movimiento 356 fuera de dirección, donde sólo una porción del vector de movimiento está en la dirección de la dirección 352 iniciada. En este respecto, sólo la porción del movimiento 356 parcialmente fuera de dirección puede resultar en el movimiento de una pantalla entre las pantallas de visualización. En corto, el movimiento de las pantallas de aplicación entre la primera pantalla de visualización 158 y la segunda pantalla de visualización 159 puede estrecharse a lo largo de un eje sencillo a lo largo del cual las pantallas de visualización están dispuestas.
Como se discute brevemente en lo anterior, varias porciones de gestos simultáneas pueden recibirse al mismo tiempo (por ejemplo, por un dispositivo de varios toques, u otro sensor de gesto) . Una entrada de gesto que combina varias porciones de gesto individuales puede considerarse una entrada de gesto única y tiene funcionalidad única asociada con los mismos. Por ejemplo, un primer gesto 310 de pin y arrastre puede comprender una primera porción que incluye un toque 300 asi como una segunda porción que incluye un gesto 304 de arrastre. El gesto 304 de arrastre puede estar generalmente lejos del toque 300 de manera que la dirección del gesto 304 de arrastre está lejos del gesto 300 de toque. Alternativamente, un segundo gesto 314 de pin y arrastre se muestra también donde el toque 300 puede recibirse y un gesto 304 de arrastre puede originarse lejos del toque 300 y hacerse en la dirección hacia el toque 300. La primera y segunda porciones de un gesto de múltiples porciones puede tener diferentes objetivos de manera que las dos porciones afectan diferentes resultados con respecto a una interfaz.
Las pantallas pueden estar asociadas de manera lógica con una pantalla de visualizacion y estar dispuestas de manera lógica una con respecto a la otra incluso a través de no todas las pantallas que se suministran físicamente en una pantalla de visualizacion. Con referencia adicional a la Figura 9, este concepto se representa además gráficamente. En la Figura 9, una primera pantalla de visualizacion 158 despliega de modo activo una primera pantalla de aplicación (pantalla A 512) . Aunque la presente discusión hace referencia a la primera pantalla de visualizacion 158 y a la segunda pantalla de visualizacion 159 del dispositivo 150 maestro, la Figura 9 es de igual forma aplicable a las porciones de la pantalla de visualizacion 106 del dispositivo esclavo. Además, se representa una primera pila 510 de aplicación. Una pila de aplicación puede ser operativa para mantener asociaciones lógicas de una pantalla con una pantalla de visualizacion respectiva. Como se hace referencia a continuación, esta asociación lógica puede denominarse como la posición de la aplicación con respecto a una pantalla de visualizacion. En este respecto, cuando se hace referencia a una aplicación "colocada en una pantalla de visualizacion" esto significa que la aplicación se asocia de forma lógica con la pantalla de visualizacion cuando la aplicación no puede desplegarse activamente.
Además, una pila de aplicación puede mantener de forma lógica las posiciones relativas de las pantallas con respecto unas con otras (es decir, el orden de las pantallas en la pila de aplicación) . En este respecto, una pantalla puede disponerse de forma lógica en una pila de aplicación asociada con una pantalla de visualización incluso a través de la pantalla que no puede presentarse físicamente en la pantalla de visualización. Un controlador de la pantalla de visualización u otro dispositivo de control (por ejemplo, un procesador, memoria, o una combinación operativa de las mismas) puede ser operativo para mantener las asociaciones lógicas de las pantallas. Esto puede involucrar almacenar la asociación lógica de la pantalla con una pantalla de visualización y/u otras pantallas en memoria. Como tal, las asociaciones lógicas de la pantalla con una pantalla de visualización y con otras pantallas pueden mantenerse de forma lógica y/o cambiarse incluso a través de la pantalla que no puede desplegarse activamente.
Por ejemplo, la primera pila 510 de aplicación está comprendida de la pantalla A 512, la pantalla B 514, y la pantalla C 516 las cuales todas están asociadas de forma lógica con la primera pantalla de visualización 158. Como se muestra, sólo la pantalla A 512 a partir de la pila 510 de aplicación se despliega físicamente. La pantalla B 514 y la pantalla C 516 pueden pertenecer a la primera pila 510 de aplicación asociada con la primera pantalla de visualización 158 y estar colocada de forma lógica detrás de la pantalla A 510 en la manera mostrada en la Figura 9. Como tal, la pantalla B 514 y la pantalla C 516 pueden colocarse de forma lógica detrás de la pantalla A 512 de manera que la pantalla B 514 y la pantalla C 516 no se presenten activamente en la primera pantalla de visualizacion 158. Aunque cada aplicación que pertenece a la primera pila 510 de aplicación se asocia de forma lógica con la primera pantalla de visualizacion, las aplicaciones que no se suministran actualmente en la pantalla de visualizacion pueden suspenderse o cerrarse cuando no se despliegan activamente. Alternativamente, las aplicaciones pueden continuar para ejecutarse en el respaldo, incluso a través de las no desplegadas. No obstante, las aplicaciones no desplegadas pueden continuar para permanecer en la pila 510 de aplicación hasta que se cierren por otra parte o se terminen por un usuario.
Una segunda pila 520 de aplicación también puede proporcionarse para mantener las asociaciones lógicas de las pantallas con respecto a una segunda pantalla de visualizacion 159. La segunda pila 520 de aplicación está comprendida de la pantalla X 522, pantalla Y 524, y pantalla Z 526 y pueden comportarse de manera similar a la primera pila 510 de aplicación descrita anteriormente. Cada una de la pantalla A 512, pantalla B 514, pantalla C 516, pantalla X 522, pantalla Y 524, y pantalla Z 526 puede corresponder a aplicaciones individuales. Como se muestra, la pantalla X 522 se despliega actualmente. Aunque la pantalla Y 524 y la pantalla Z 526 se asocian lógicamente con la segunda pantalla de visualizacion 159 y están colocadas de forma lógica detrás de la pantalla X 522 como se muestra en la Figura 9. De este modo, aunque cada aplicación en la segunda pila 520 de aplicación se dispone en la segunda pantalla de visualizacion 159, sólo una aplicación puede presentarse activamente en la pantalla de visualizacion.
La disposición (es decir, asociaciones lógicas) de las pantallas con respecto a las pantallas de visualizacion y dentro de las pilas 510, 520 de aplicación puede llegar por varios métodos incluyendo manipulación de pantallas a través de gestos de arrastre, al abrir una nueva aplicación en la parte superior de una pantalla existente presentada en una pantalla de visualizacion, u otros medios de manipulación por donde las pantallas se mueven entre la primera pantalla de visualizacion 158 y la segunda pantalla de visualizacion 159.
En vista de lo anterior, en donde las aplicaciones pueden permanecer en las pilas de aplicación asociadas con una pantalla de visualizacion de manera que las aplicaciones no desplegadas permanezcan en la pila de aplicación, puede ser deseable o ventajoso para permitir la manipulación de aplicaciones entre las pantallas de visualizacion de manera que las aplicaciones pueden moverse desde una primera pila de aplicación a una segunda pila de aplicación por un usuario. El movimiento de aplicaciones entre las pilas de aplicación puede, por ejemplo, lograrse a manera de entradas de gesto.
Un número de aplicaciones relacionadas con gestos basados en el control de pantallas en una pantalla de visualización y administración de la aplicación en dispositivos de varias pantallas de visualización se ha propuesto por la presente invención. Por ejemplo, estas aplicaciones incluyen la Solicitud de Patente Estadounidense No. 12/948,667 titulada "CONTROLES DE GESTO PARA INTERFAZ DE USUARIO DE VARIAS PANTALLAS" presentada el 17 de noviembre de 2010, Solicitud de Patente Estadounidense No. 12/948,675 titulada "PANTALLA CONTROLADA POR GESTOS REORIENTADA PARA UNA O MÁS PANTALLAS DE VISUALIZACIÓN" presentada el 17 de noviembre de 2010, Solicitud de Patente Estadounidense No. 12/948,676 titulada "CONTROLES DE GESTO PARA APLICACIONES JERÁRQUICAS DE VARIAS PANTALLAS" presentada el 17 de noviembre de 2010, Solicitud de Patente Estadounidense No. 12/948,682 titulada "INTERFAZ DE USUARIO DE VARIAS PANTALLAS CON CONTROL BASADO EN LA ORIENTACIÓN" presentada el 17 de noviembre de 2010, Solicitud de Patente Estadounidense No. 12/948,684 titulada "ADMINISTRACIÓN DE LA APLICACIÓN BASADA EN GESTO" presentada el 17 de noviembre de 2010, Solicitud de Patente Estadounidense No. 12/948,686 titulada "INTERFAZ DE USUARIO CON PANTALLA QUE ABARCA TRANSFORMACIÓN DE ICONO" presentada el 17 de noviembre de 2010, Solicitud de Patente Estadounidense No. 12/948,699 titulada "INTERFAZ DE USUARIO CON ADMINISTRACIÓN DE APLICACIÓN APILADA" presentada el 17 de noviembre de 2010, y Solicitud de Patente Estadounidense No. 12/948,701 titulada " INTERFAZ DE USUARIO CON CONTROL DE ARRASTRE INDEPENDIENTE" presentada el 17 de noviembre de 2010, la totalidad de cada una y cada una de las anteriores se incorpora en la presente para referencia.
Aunque la discusión anterior hace referencia al control y administración de pantallas como se despliegan en la pluralidad de distintos dispositivos de pantalla de visualización, se entenderá que la interfaz de usuario discutida anteriormente puede adaptarse para utilizarse con un dispositivo esclavo que tiene un número diferente de pantallas de visualización que el dispositivo maestro conectado con los mismos. En este respecto, las pantallas previamente discutidas cuando se despliegan en una pantalla de visualización distinta pueden adaptarse para ser presentadas en una porción de una pantalla de visualización (por ejemplo, una porción de una pantalla de visualización unitaria del dispositivo esclavo) . Por lo tanto, la discusión anterior con respecto a las distribuciones potenciales y movimiento de pantallas con respecto a las pantallas de visualización del dispositivo maestro pueden ser igualmente aplicables al movimiento de pantallas con respecto a las porciones de una pantalla de visualización del dispositivo esclavo. Por ejemplo, la pantalla de visualización del dispositivo esclavo puede dividirse en un número correspondiente de porciones como el número de pantallas de visualización del dispositivo esclavo. Como tal, las pantallas desplegadas en una pantalla de visualización proporcionada del dispositivo maestro pueden desplegarse en una porción correspondiente de la pantalla de visualización del dispositivo esclavo una vez que el dispositivo maestro está conectado con el dispositivo esclavo.
Continuando con el ejemplo descrito anteriormente que involucra un dispositivo maestro en forma de un dispositivo de bolsillo que tiene dos pantallas de visualización de pantalla táctil y un dispositivo esclavo en forma de una Tablet, el dispositivo 150 maestro puede conectarse con la Tablet 100 como se muestra en la Figura 10. Como puede apreciarse desde la Figura 10, el dispositivo 150 de bolsillo puede incluir un número de dispositivos de entrada (por ejemplo, botones 134 de hardware) . La Tablet 100 puede tener dispositivos 116 de entrada correspondientes. Con referencia adicional a la Figura 11, el dispositivo 150 de bolsillo puede conectarse con la Tablet 100 de manera que las aplicaciones 148A y 148B se desplieguen en la primera pantalla de visualización 158 y la segunda pantalla de visualización 159, respectivamente, que se despliegan subsiguientemente en una primera porción 106A y una segunda porción 106B de la pantalla de visualización 106 de la Tablet 100 después de conectarse. En este respecto, la primera aplicación 148A y la segunda aplicación 148B pueden ser aplicaciones simples o de varias pantallas que se ejecutan en un modo de una sola pantalla. Como tal, una vez que el dispositivo 150 de bolsillo está conectado con la Tablet 100, las aplicaciones 148A y 148B pueden permanecer en el modo de una sola pantalla y pueden desplegarse en porciones respectivas de la pantalla de visualización 106.
Se apreciará desde la Figura 11 que el dispositivo 150 de bolsillo puede estar en la segunda posición (por ejemplo, la posición abierta de manera que ambas pantallas de visualización 158, 159 sean visibles desde un lado simple del dispositivo 150 de bolsillo) . Además, se apreciará que la posición conectada del dispositivo 150 de bolsillo puede ser de manera que las pantallas de visualización 158, 159 están en una orientación diferente que las porciones que corresponden de la pantalla de visualización 106. Esto es, cuando se conectan las pantallas de visualización 158, 159 del dispositivo 150 de bolsillo pueden estar en orientación horizontal, aunque las porciones 106A y 106B correspondientes de la Tablet 100 pueden estar en orientación vertical. De este modo, las aplicaciones 148A y 148B pueden modificarse al desplegarse en orientación vertical una vez que el dispositivo 150 de bolsillo está conectado. Se apreciará que este no puede ser el caso. Esto es, la orientación de las pantallas de visualizacion 158, 159 puede ser la misma como las porciones 106A y 106B respectivas de la Tablet 100 cuando el dispositivo 150 de bolsillo está en posición conectada. También, aunque se discute anteriormente en el contexto de una primera aplicación 148A y una segunda aplicación 148B que se despliega en el dispositivo 150 de bolsillo y subsiguientemente en la Tablet 100 después de conectarse, se entenderá que un comportamiento similar puede mostrarse con cualquier pantalla (por ejemplo, de escritorio, de aplicación de varias pantallas que se ejecutan en un modo de varias pantallas, de pantalla vacia, etc.).
La pantalla de visualizacion 106 de la Tablet 100 puede tener dimensiones diferentes que cualquiera de las pantallas 158 ó 159 de visualizacion del dispositivo 150 de bolsillo. Además, el área de despliegue colectivo de la primera y segunda pantallas de visualizacion 158, 159 puede ser diferente que el área de despliegue de la pantalla de visualizacion 106. Por ejemplo, cada una de las pantallas de visualizacion 158 y 159 del dispositivo 150 de bolsillo puede ser, por ejemplo, de 480 pixeles por 800 pixeles. De este modo, un área' de despliegue colectivo definida por las pantallas de visualizacion 158, 159 puede ser de 960 pixeles por 800 pixeles, en este ejemplo. Sin embargo, la pantalla de visualización 106 de la Tablet 100, por ejemplo, puede tener un área de despliegue de 1200 pixeles por 800 pixeles. En este respecto, las aplicaciones pueden escalarse de forma apropiada para desplegarse en la pantalla de visualización 106 de la Tablet 100 una vez que el dispositivo 150 de bolsillo se conecta con la Tablet.
Por ejemplo, las Figuras 12 y 13 que muestran una aplicación 262 simple desplegada en la pantalla de visualización 106 en las orientaciones horizontal y vertical, respectivamente. Las Figuras 12 y 13 demuestran que una aplicación 262 simple (por ejemplo, en este caso una aplicación de pantalla doble que puede ejecutarse en un modo de una sola pantalla o modo de varias pantallas) en tamaño natural (por ejemplo, 480 pixeles por 800 pixeles en el caso del modo de una sola pantalla y de 960 por 800 pixeles en el modo de varias pantallas) no puede ocupar toda la pantalla de visualización 106 de la Tablet 100. Como tal, puede estar presente el espacio 400 de la pantalla de visualización no utilizado. Por lo tanto, un campo 402 de entrada (por ejemplo, un botón representado virtualmente) puede proporcionarse para el control entre toda la pantalla de visualización de la aplicación 262 (como se muestra al lado derecho de las Figuras 12 y 13) y el tamaño natural de la aplicación 262. La maximización de la aplicación 262 para ocupar toda el área de pantalla puede lograrse a manera de un escalamiento simple de la aplicación o la expansión del área visible de la aplicación como se discute anteriormente con respecto a la maximización de una aplicación a través de varias pantallas de visualización separadas. Además, una vez en el modo de pantalla completa como se representa en el lado derecho de las Figuras 12 y 13, un campo de entrada (por ejemplo, similar al campo 402 de entrada) puede proporcionarse para regresar al tamaño natural de la aplicación 262.
Con referencia adicional a la Figura 14, una aplicación de pantalla doble puede desplegarse en la pantalla de visualización 106 de la Tablet 100 basada en la orientación de la Tablet 100. En este respecto, el acelerómetro 178 (mostrado en la Figura 2) del dispositivo 150 de bolsillo puede ser operativo para resolver la orientación de la Tablet 100 una vez que el dispositivo de bolsillo se conecta con la Tablet 100. Como se muestra en el lado izquierdo de la Figura 14, cuando la Tablet 100 está en la orientación 252 vertical, la aplicación 262 puede mostrarse en un modo de una sola pantalla de manera que la aplicación 262 ocupa sustancialmente toda la pantalla de visualización 106 (por ejemplo, como se discute anteriormente con respecto a las Figuras 12 y 13) . Tras la rotación de la Tablet 100 a una orientación 254 horizontal mostrada en el lado derecho de la Figura 14, la aplicación 262 puede cambiar a un modo de varias pantallas de manera que una primera pantalla 262A se despliega en una primera porción 106A de la pantalla de visualización 106 y una segunda porción 262B se muestra en una segunda porción 106B de la pantalla de visualización 106. Esto puede imitar la operación del dispositivo 150 de bolsillo cuando se gira desde una orientación vertical hacia una orientación horizontal.
Sin embargo, el cambio desde el modo de una sola pantalla al modo de varias pantallas de la aplicación 262 cuando se despliega en la Tablet 100 puede diferir desde el cambio correspondiente que puede ocurrir con respecto al dispositivo 150 de bolsillo, en que las porciones 106A y 106B no pueden ser del mismo tamaño en la Tablet. Esto es, cuando la aplicación 262 cambia al modo de varias pantallas cuando se despliegan en la primera y segunda pantallas de visualización 158, 159 del dispositivo 150 de bolsillo, las porciones 262A y 262B respectivas de la aplicación 262 pueden ser cada una desplegadas en una que corresponde a una de las pantallas de visualización 158, 159 y, de este modo, ser del mismo tamaño (por ejemplo, de 480 pixeles por 800 pixeles) . Como se representa en la Figura 15, la primera porción 106A de la pantalla de visualización 106 puede ser de un tamaño diferente que la segunda porción 106B de la pantalla de visualización 106. Por lo tanto, las pantallas 262A y 262B respectivas de la aplicación 262 pueden ser de tamaño diferente. Por ejemplo, como se muestra en la Figura 15, la primera pantalla 262? puede ser de 480 pixeles por 800 pixeles. La segunda pantalla 262B puede ser de 800 pixeles por 800 pixeles. El tamaño de las porciones 106A y 106B respectivas para aplicaciones de varias pantallas puede ser variable. Por ejemplo, aplicaciones diferentes pueden dictar tamaños diferentes para las porciones 106A y 106B respectivas de la pantalla de visualizacion 106 de la Tablet. Esto puede ser posible debido a que las porciones de la pantalla de visualizacion 106 de la Tablet son virtuales y pueden controlarse por software. Como tal, las pantallas y porciones adicionales (por ejemplo, más de dos pantallas) pueden desplegarse en las porciones correspondientes de la pantalla de visualizacion 106.
Con referencia adicional a la Figura 16, las entradas de gesto pueden utilizarse para cambiar la o las pantallas desplegadas en la pantalla de visualizacion 106 de la Tablet. La manipulación de la Tablet 100 con uso de entradas de gesto puede incorporar todas las entradas de gesto discutidas en las solicitudes incorporadas para referencia anteriormente. En un ejemplo particular mostrado en la Figura 16, la Tablet 100 puede desplegar la Aplicación X 522 en la pantalla de visualizacion 106. Cuando se hace referencia anteriormente en la Figura 9, la orientación de la aplicación (por ejemplo, el orden lógico de las aplicaciones) puede mantenerse en memoria. Como tal, la Aplicación Y 524, Aplicación A 512, y Aplicación Z 526, aunque se muestran en la Figura 13 para claridad, pueden representar sólo las ubicaciones lógicas de las aplicaciones (por ejemplo, hacia la izquierda o derecha) con respecto a la Aplicación X 522. En la porción superior de la Figura 16, un gesto 304 de arrastre puede recibirse. En respuesta, la Aplicación A 512 puede desplegarse en la pantalla de visualizacion 106 después de la recepción del arrastre 304. Como puede apreciarse desde el movimiento de la pila de aplicación entre las porciones superior e inferior de la Figura 13, la posición lógica de las aplicaciones puede mantenerse después de la recepción del arrastre 304. En este respecto, un gesto puede utilizarse para cambiar la aplicación desplegada en la pantalla de visualizacion 106 de la Tablet 100.
Con referencia adicional a la Figura 17, la posición lógica de las aplicaciones como se representa en la Figura 9 anterior puede desplegarse físicamente en la pantalla de visualizacion 106 de la Tablet. Por ejemplo, la Figura 17 muestra la Aplicación C 516 desplegada en una primera porción 106A de la pantalla de visualizacion 106 de la Tablet y la Aplicación A 512 desplegada en una segunda porción 106B de la pantalla de visualizacion 106 de la Tablet. Como la primera porción 106A y la segunda porción 106B pueden ajustarse a cualquier tamaño apropiado (por ejemplo, no deben estrecharse por limitaciones de hardware físico) , el espacio de pantalla de visualización adicional puede dedicarse a desplegar las otras aplicaciones no desplegadas activamente. Por ejemplo, puede ser que la Aplicación C 516 y Aplicación A 512 se despliegan en un tamaño natural de 480 pixeles por 800 pixeles. De este modo, sólo 960 pixeles por 800 pixeles de la pantalla de visualización 106 son ocupados por la Aplicación A 512 y la Aplicación C 516. En la modalidad en donde la pantalla de visualización 106 es de 1200 pixeles por 800 pixeles, el resto de la pantalla de visualización 106 puede dedicarse a mostrar otras aplicaciones no desplegadas activamente. Por ejemplo, la pantalla de visualización 106 muestra la Aplicación B 514 y Aplicación Y 524 a la izquierda de la Aplicación C 516 en la primera porción 106A de la pantalla de visualización. También, la Aplicación X 522 y Aplicación Z 526 pueden estar a la derecha de la Aplicación A 512. Las aplicaciones no desplegadas activamente (por ejemplo, a la derecha o izquierda de las pantallas desplegadas activamente en la primera porción 106A y la segunda porción 106B) pueden ser representaciones de las aplicaciones (por ejemplo, una captura de pantalla, icono, o alguna otra representación apropiada de los mismos) .
También mostrado en la Figura 17, un gesto tal como un arrastre 304 puede recibirse para cambiar las pantallas desplegadas activamente. De este modo, el gesto 304 de arrastre recibido en la Figura 17 puede resultar en la Aplicación A 512 al moverla hacia la primera porción 106A de visualización y la Aplicación X 522 al moverla hacia la segunda porción 106B de visualización. Con referencia adicional a la Figura 18, además de la posición lógica de las pantallas de aplicación que se despliegan, una pantalla 138 de escritorio también puede proporcionarse en la pila de aplicación. Como tal, el escritorio 138 puede desplegarse en una de la primera o segunda porciones 106A y 106B de visualización.
La configuración mostrada en las Figuras 17 y 18 puede activarse tras un comando por el usuario. Por ejemplo, un gesto particular (por ejemplo, una contracción 308, una propagación 310, etc.) puede activar la configuración en donde la posición lógica de las aplicaciones se muestra.
Además, un comando puede salir de la configuración mostrada en las Figuras 17 y 18, de manera que la primera y segunda porciones 106A y 106B se expanden para ocupar sustancialmente toda la pantalla de visualización 106 de manera que las posiciones lógicas de las pantallas no se muestran en la pantalla de visualización 106. De este modo, las pantallas desplegadas activamente en la primera porción 106A y 106B pueden expandirse para ocupar toda la pantalla de visualización 106. En este respecto, la configuración mostrada en las Figuras 17 y 18 puede seleccionarse, las pantallas de navegación utilizan gestos, y una vez que las pantallas deseadas son desplegadas, las pantallas pueden maximizarse para ocupar toda la pantalla de visualizacion 106 (por ejemplo, como se muestra en las Figuras 19 y 20) .
Continuando con referencia a las Figuras 19 y 20, la Figura 19 muestra la Tablet 100 en una orientación vertical y la Figura 20 muestra la Tablet 100 en una orientación horizontal. La primera porción 106A y la segunda porción 106B pueden ocupar colectivamente toda la pantalla de visualizacion 106 de la Tablet. Como tal, la primera porción 106A y la segunda porción 106B pueden corresponder a, y actuar de una manera similar a, la primera pantalla de visualizacion 158 y la segunda pantalla de visualizacion 159 discutidas anteriormente. Por ejemplo, una aplicación simple de varias pantallas puede maximizarse a través de ambas de la primera y segunda porciones 106A y 106B; una aplicación 148 de una sola pantalla puede maximizarse para ocupar ambas de la primera porción 106A y la segunda porción 106B (como se muestra en la Figura 21); una primera aplicación 148 puede desplegarse en la primera porción 106A de visualizacion y una pantalla 138 de escritorio puede desplegarse en la segunda porción 106B (como se muestra en la Figura 19); o una primera aplicación 148A puede desplegarse en la primera porción 106A de visualizacion y una segunda aplicación 148B puede desplegarse en una segunda porción 106B. Con referencia a las Figuras 19 y 20, un indicador 404 de foco puede proporcionarse para indicar a un usuario cuál de las pantallas desplegadas en la pantalla de visualizacion 106 es el foco del dispositivo (por ejemplo, cuál pantalla está recibiendo entradas activamente desde el dispositivo) . El indicador 404 de foco puede ser una porción de la pantalla de visualizacion 106 dedicada a desplegar el indicador 404 de foco o puede proporcionarse por separado desde la pantalla de visualizacion 106 (por ejemplo, una luz u otro indicador que se proporciona adyacente a la pantalla de visualizacion 106) . Se apreciará que el indicador 404 de foco no puede estar activo cuando una aplicación simple ocupa toda la pantalla de visualizacion 106 como se muestra en la Figura 21 ya que puede no necesitar indicar qué pantalla es el foco del dispositivo .
Con referencia adicional a la Figura 19, cuando una pantalla 138 de escritorio ocupa una de la primera y segunda porciones 106A o 106B, la funcionalidad asociada con las pantallas de escritorio puede estar activa. Por ejemplo, los iconos 406 que aparecen en el escritorio 138 pueden seleccionarse por un usuario. Además, los símbolos gráficos que aparecen en el escritorio (no mostrados en la Figura 19) pueden estar activos y desplegar información o proporcionar características interactivas a un usuario. Además, como se muestra en la Figura 22, el escritorio 138 puede ocupar ambas de la primera porción 106A y la segunda porción 106B de visualización. El escritorio 138 puede mostrarse en una orientación vertical como se muestra en el lado izquierdo de la Figura 22 o en orientación horizontal como se muestra en el lado derecho de la Figura 22.
La Figura 23A muestra una secuencia 136 de escritorio como se muestra arriba en la Figura 5A. Las pantallas 138C y 138D de escritorio pueden desplegarse activamente en la primera pantalla de visualización 158 y en segunda pantalla de visualización 159 del dispositivo 150 de bolsillo. También se muestra la posición lógica de las otras pantallas de escritorio en la secuencia 136 de escritorio. Se puede apreciar que cada pantalla 138 de escritorio puede incluir diferente información (por ejemplo, símbolos gráficos únicos, información única, iconos únicos, etc.) de manera que las pantallas 138 de escritorio pueden moverse de forma selectiva entre las pantallas de visualización 158, 159 para tener acceso a la diferente información que aparece en cada pantalla 138 de escritorio. Este principio es válido en el contexto de la Tablet 100 mostrada en la Figura 23B. Como tal, las pantallas de escritorio respectivas (por ejemplo, 138C y 138D) pueden desplegarse en la primera porción 106A y en la segunda porción 106B de la pantalla de visualización 106. De forma similar, las pantallas 138 de escritorio pueden moverse de forma selectiva entre las porciones 106A y 106B para tener acceso a cada pantalla 138 de escritorio. Se apreciará que cada pantalla 138 de escritorio puede escalarse de forma apropiada para desplegarse en las porciones 106A y 106B, las cuales pueden ser de un tamaño mayor que la primera y segunda pantallas de visualización 158 y 159 como se discute anteriormente.
Alternativamente, como se muestra en la Figura 24, las pantallas 138 de escritorio pueden permanecer en su tamaño natural como se muestra en la primera pantalla de visualización 158 y en la segunda pantalla de visualización 159 del dispositivo 150 de bolsillo. En este respecto, la primera porción 106A y la segunda porción 106B de la pantalla de visualización 106 de la Tablet puede mantenerse en el tamaño natural de las pantallas 138 de escritorio (por ejemplo, 480 pixeles por 800 pixeles) . Como tal, la tercera y cuarta porciones 106C y 106D pueden permanecer como la pantalla de visualización 106 dé la Tablet que puede ser mayor que las áreas de despliegue colectivas de la primera pantalla de visualización 158 y la segunda pantalla de visualización 159 como se discute anteriormente. Por lo tanto, una porción de otras pantallas 138 de escritorio puede desplegarse en la tercera y cuarta porciones 106C y 106D. En este respecto, las pantallas de escritorio no están en vista completa (por ejemplo, las pantallas 138B y 138E de escritorio en la Figura 24) pueden estar "señaladas" en, pero no se muestran totalmente. Las características (por ejemplo, símbolos gráficos, iconos, etc.) de las pantallas 138B y 138E de escritorio señaladas no pueden estar activas cuando están en vista parcial, pero pueden volverse activas si se mueven a una de la primera porción 106A o segunda porción 106B.
Con referencia a la Figura 25, la Tablet 100 puede ser operativa para desplegar un teclado 408 para la recepción de la entrada desde un usuario. El teclado 408 puede proporcionarse en la segunda porción 106B de la pantalla de visualización 106 de la Tablet. En este respecto, la segunda porción 106B puede escalarse para corresponder con el tamaño del teclado 408. La primera porción 106A puede desplegar otra pantalla que es el objetivo de la entrada del teclado. Por ejemplo, como se muestra, la primera porción 106A incluye una pantalla 138 de escritorio, sin embargo, una aplicación de una sola pantalla, una aplicación de varias pantallas que opera en un modo de una sola pantalla, una aplicación de varias pantallas que opera en modo de varias pantallas, o alguna otra pantalla apropiada puede desplegarse en la primera porción 106A. Además, la primera porción 106A puede además dividirse en porciones de pantalla adicionales que se comportan de una manera como se describe anteriormente en donde cada una de las porciones adicionales puede actuar para desplegar una pantalla de una aplicación aunque se despliegue de forma simultánea el teclado en la porción 106B. Con referencia adicional a la Figura 26, la primera porción 106A puede desplegar las posiciones lógicas de las pantallas asociadas con la primera porción 106A como se describen anteriormente con respecto a las Figuras 17 y 18 aunque se mantiene el teclado 408 desplegado en la segunda porción 106B.
La Figura 27 representa una modalidad para la operación de una bandeja 410 de la Tablet 100. Una bandeja puede generalmente describir una pantalla desplegable de forma selectiva que puede contener datos o información útil para el usuario. La bandeja puede abrirse (es decir, desplegada de forma selectiva) por un usuario por manipulación de una porción gráfica. Por ejemplo, puede proporcionarse una manija u otra porción gráfica para tener acceso a la bandeja. En este respecto, una bandeja puede ser operativa para abrirse en la vista en una pantalla de visualización (por ejemplo, desde la periferia de la pantalla de visualización) de manera que la pantalla de visualización presentada se parece a una bandeja que se abre desde fuera de la pantalla de visualización para revelar el contenido de la bandeja. Un usuario puede tener acceso a una bandeja al arrastrar para abrir la bandeja al seleccionar la manija u otra porción gráfica que permite a la bandeja abrirse (esto es, deslizarse en la vista) . Como tal, una bandeja puede abrirse para ocupar la mayoría de una pantalla de visualización o puede abrirse parcialmente a sólo una extensión parcial que cubre una porción de la pantalla de visualización. Una entrada de usuario subsiguiente puede permitir a la bandeja deslizarse hacia atrás de su posición fuera de la pantalla de visualización revelando de este modo la pantalla oscurecida al abrir la bandeja.
En este respecto, se puede tener acceso a la bandeja por el usuario y puede contener diversa información o datos. Por ejemplo, una bandeja puede abrirse la cual contiene y despliega subsiguientemente datos de aplicación que incluyen un listado de las aplicaciones almacenadas en el dispositivo de cómputo de bolsillo que pueden ejecutarse en el mismo. Esta lista puede ser una lista de texto o incluye iconos que corresponden a las aplicaciones. Las aplicaciones pueden ponerse en marcha directamente desde la bandeja al seleccionar la aplicación cuando la bandeja está abierta. Adicional o alternativamente, una bandeja puede contener otros datos tales como a manera de ejemplo, datos de notificación, datos de contacto, datos de calendario, datos del clima, u otros datos apropiados a los que un usuario puede tener acceso. Por ejemplo, los datos de notificación pueden incluir información relacionada con mensajes (por ejemplo, mensajes SMS, correos de voz, correos electrónicos, conversaciones, etc.) que se han enviado por o recibido por el dispositivo de cómputo de bolsillo. Los datos de contacto pueden incluir información de contacto desde un libro de direcciones o similar almacenados en el dispositivo. Además, otros tipos de información para los cuales puede proporcionarse el acceso rápido puede proporcionarse en la bandeja. La bandeja además puede contener vínculos u otros objetos que pueden seleccionarse por el usuario.
Por ejemplo, las notificaciones de mensaje (por ejemplo, tras la recepción de un mensaje SMS, correo electrónico, etc.) pueden desplegarse en una bandeja de notificación y se puede tener acceso por el usuario. La bandeja puede contener una lista de los mensajes recibidos que incluyen información (por ejemplo, el tema de un mensaje, tiempo de recepción, remitente, etc.) relacionado con cada mensaje correspondiente.
Además, las notificaciones de mensaje pueden estar vinculadas a objetos, con lo cual la selección del mensaje, ejecuta una aplicación de mensajería o se trae al primer plano de manera que un usuario pueda leer el mensaje completo, responder, etc. Como puede apreciarse a partir de la Figura 27, se puede tener acceso a la bandeja 410 en ya sea una orientación vertical u horizontal.
A lo largo de la parte superior de la pantalla de visualización 106, puede estar una porción de barra de estado. La porción 412 de barra de estado y puede desplegar diversa información a un usuario que incluye pero no está limitada a, intensidad de la señal celular, información de la duración de la batería, información de la compañía celular, los servicios que son ejecutados por el dispositivo de cómputo de bolsillo, y otra información pertinente. Un gesto 304A de arrastre puede ingresarse por el usuario que, por ejemplo, puede originarse adyacente a la porción 412 de barra de estado y estar en una dirección hacia abajo general (es decir, hacia la parte inferior de la pantalla de visualización 106 opuesta a la porción 412 de barra de estado) . El resultado puede ser una porción 410 de bandeja que puede abrirse en la pantalla de visualización 106. De este modo, la pantalla (por ejemplo, la pantalla 138 de escritorio) se despliega previamente por la pantalla de visualización 106 que se cubre por la porción 410 de bandeja. En modalidades alternativas, la porción 410 de bandeja puede parcialmente abrirse para sólo cubrir una porción de la pantalla de visualización 106. Como se muestra en la Figura 27, el gesto 304A de arrastre puede aplicarse de forma subsiguiente a la manija 414 para redimensionar la porción 410 de bandeja. La porción 410 de bandeja puede incluir información como se describe anteriormente. Una manija 414 puede proporcionarse en la parte inferior de la porción 414 de bandeja. La porción 412 de estado puede permanecer desplegada en la parte superior de la pantalla como se muestra en la Figura 27. La porción 414 de la bandeja puede cerrarse de forma subsiguiente por un gesto (por ejemplo, arrastre 304B) que se origina cerca de la manija 414 en una dirección hacia' arriba (es decir, hacia la parte superior de la pantalla de visualización 106 adyacente a la porción 412 de barra de estado) asi como para cerrar la porción 410 de bandeja .
La bandeja 410 también puede incluir un número de controles 416 de ajuste. Por ejemplo, estos controles 416 de ajuste pueden utilizarse para controlar las funciones del dispositivo estándar tal como controlar el encendido o apagado del radio iFi, radio Bluetooth, u otros componentes del dispositivo 150 de bolsillo. Los controles 416 de ajuste también pueden incluir un control de bloqueo de pantalla que bloqueará la pantalla, sin 'permitir de este modo ser girada con un cambio de orientación del dispositivo. Cuando se activa, el icono de bloqueo de pantalla correspondiente puede desplegarse en la barra 412 de estado. Los controles 416 de ajuste pueden también incluir un control de aplicación sencillo/doble. De este modo, se pueden permitir diversos estados de pantalla de visualización de la Tablet 100 a ser ajustados (por ejemplo, el modo de aplicación simple en don'de una aplicación simple ocupa sustancialmente toda la pantalla de visualización 106, el modo de aplicación doble en donde más de una aplicación se despliega en las porciones correspondientes de la pantalla de visualización 106, y el bloqueo de la aplicación simple en donde una aplicación simple se despliega y no puede modificarse utilizando entradas de gesto) . También, los controles 416 de ajuste pueden incluir opciones de administración de energía para la Tablet 100 y/o el dispositivo 150 de bolsillo.
Aunque la invención se ha ilustrado y descrito en detalle en los dibujos y descripción anterior, la ilustración y descripción es para considerarse como ejemplar y no en carácter restrictivo. Por ejemplo, ciertas modalidades descritas anteriormente en la presente pueden ser combinables con otras modalidades descritas y/o dispuestas de otras formas (por ejemplo, los elementos de proceso pueden realizarse en otras secuencias) . Por lo tanto, debe entenderse que sólo la modalidad preferida y variantes de las mismas se han mostrado y descrito y que todos los cambios y modificaciones que vienen dentro del espíritu de la invención se desean proteger.

Claims (15)

REIVINDICACIONES
1. Un método para uso con dispositivos electrónicos portátiles para conectar, caracterizado porque comprende: desplegar en un dispositivo maestro una interfaz de usuario, en donde una pluralidad de pantallas se despliega en las correspondientes de una pluralidad de pantallas de visualizacion del dispositivo maestro; conectar el dispositivo maestro con un dispositivo esclavo; adaptar la interfaz de usuario a ser desplegada en una pantalla de visualizacion de dispositivo esclavo; y dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion, cada una de las porciones de visualizacion corresponde a la respectiva de la pluralidad de pantallas de visualizacion del dispositivo maestro; en donde cada pantalla desplegada en una de la pluralidad de pantallas de visualizacion del dispositivo maestro se despliega en una de la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo .
2. El método de conformidad con la reivindicación 1, caracterizado porque la pluralidad de pantallas corresponde a una o más aplicaciones que se ejecutan en el dispositivo maestro.
3. El método de conformidad con la reivindicación 1, caracterizado porque conectar comprende establecer la comunicación entre un dispositivo maestro y uno o más componentes de hardware del dispositivo esclavo.
4. El método de conformidad con la reivindicación 1, caracterizado porque adaptar comprende redimensionar al menos una de las pantallas a ser desplegadas en la pantalla de visualización del dispositivo esclavo y en donde adaptar comprende cambiar la orientación de la pantalla a ser desplegada en la pantalla de visualización del dispositivo esclavo .
5. El método de conformidad con la reivindicación 4, caracterizado porque el dispositivo esclavo es sensible a entradas de gesto para controlar la pantalla de visualización de la pluralidad de pantallas en la pluralidad de porciones de visualización de la pantalla de visualización del dispositivo esclavo cuando el dispositivo maestro se conecta con el dispositivo esclavo en una manera que corresponde al control de la pluralidad de pantallas en la pluralidad de pantallas de visualización del dispositivo maestro cuando el dispositivo maestro no está conectado con el dispositivo esclavo .
6. El método de conformidad con la reivindicación 1, caracterizado porque dividir comprende asignar al menos una primera área de pantalla de visualización de la pantalla de visualizacion del dispositivo esclavo para una primera porción y al menos una segunda área de pantalla de visualizacion de la pantalla de visualizacion del dispositivo esclavo para una segunda porción y en donde la primera porción de visualizacion corresponde a una primera pantalla de visualizacion del dispositivo maestro y la segunda porción de visualizacion corresponde a una segunda pantalla de visualizacion del dispositivo maestro.
7. Un sistema para conectar dispositivos electrónicos portátiles, caracterizado porque comprende: un dispositivo maestro que tiene una pluralidad de pantallas de visualizacion del dispositivo maestro, en donde la pluralidad de pantallas de visualizacion del dispositivo maestro es operable para desplegar una o más pantallas en el mismo; un dispositivo esclavo que tiene una pantalla de visualizacion del dispositivo esclavo, en donde el dispositivo esclavo es operable para recibir al dispositivo maestro en una posición conectada y, cuando está en posición conectada, el dispositivo maestro está en comunicación operativa con la pantalla de visualizacion del dispositivo esclavo; en donde, cuando está en posición conectada, el dispositivo maestro es operable para dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion que corresponden con la pluralidad de pantallas de visualizacion del dispositivo maestro, y en donde una o más pantallas desplegadas de la pluralidad de pantallas de visualizacion del dispositivo maestro son desplegables en forma correspondiente de la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo.
8. El sistema de conformidad con la reivindicación 7, caracterizado porque el dispositivo maestro es un dispositivo de bolsillo y el dispositivo esclavo es un dispositivo tipo Tablet, en donde el dispositivo de bolsillo incluye una primera pantalla de visualizacion y una segunda pantalla de visualizacion y en donde la pantalla de visualizacion del dispositivo esclavo se divide en una primera porción de visualizacion que corresponde a la primera pantalla de visualizacion y una segunda porción de visualizacion que corresponde a la segunda pantalla de visualizacion.
9. El sistema de conformidad con la reivindicación 7, caracterizado porque al menos uno de una o más pantallas se redimensiona cuando se despliega en una que corresponde a una de la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo y en donde una orientación de al menos una de una o más pantallas se cambia cuando se despliega en una que corresponde a una de la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo.
10. El sistema de conformidad con la reivindicación 7, caracterizado porque cuando no está en posición conectada, el dispositivo maestro es operable para controlar la pantalla de visualizacion de una o más pantallas en la pluralidad de pantallas de visualizacion del dispositivo maestro en respuesta a las entradas de gesto recibidas, y cuando está en posición conectada, el dispositivo maestro es operable para controlar la pantalla de visualizacion de una o más pantallas en la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo.
11. El sistema de conformidad con la reivindicación 10, caracterizado porque el control de la pantalla de visualizacion de una o más pantallas en respuesta a las entradas de gesto recibidas en la pluralidad de porciones de visualizacion de la pantalla de visualizacion del dispositivo esclavo es sustancialmente la misma como el control de la pantalla de visualizacion de una o más pantallas en respuesta a las entradas de gesto recibidas en la pluralidad de pantallas de visualizacion del dispositivo maestro.
12. El sistema de conformidad con la reivindicación 11, caracterizado porque el dispositivo maestro incluye un sensor de gesto del dispositivo maestro adyacente a la pluralidad de pantallas de visualizacion del dispositivo maestro y en donde el dispositivo esclavo incluye un sensor de gesto del dispositivo esclavo adyacente a la pantalla de visualizacion del dispositivo esclavo.
13. El sistema de conformidad con la reivindicación 7, caracterizado porque el dispositivo esclavo incluye un mecanismo de retención para acoplar de manera que pueda recibirse el dispositivo maestro en la posición conectada.
14. Un dispositivo esclavo, caracterizado porque comprende : una pantalla de visualizacion del dispositivo esclavo; un miembro operable conectado para recibir un dispositivo maestro en una posición conectada; en donde, cuando está en posición conectada, el dispositivo maestro está en comunicación operativa con la pantalla de visualizacion del dispositivo esclavo; en donde, cuando está en posición conectada, el dispositivo maestro es operable para dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion que corresponden con una pluralidad de pantallas de visualizacion del dispositivo maestro, y en donde una o más pantallas desplegadas en la pluralidad de pantallas de visualizacion del dispositivo maestro son desplegables en las porciones correspondientes de la pantalla de visualizacion del dispositivo esclavo.
15. Un dispositivo maestro, caracterizado porque comprende una pluralidad de pantallas de visualizacion del dispositivo maestro, en donde la pluralidad de pantallas de visualizacion del dispositivo maestro es operable para desplegar una o más pantallas en el mismo; un puerto de comunicación operable para establecer comunicación operativa con un dispositivo esclavo que tiene una pantalla de visualizacion del dispositivo esclavo; en donde el dispositivo maestro acoplable de manera que pueda recibirse con el dispositivo esclavo en una posición conectada, en donde, cuando está en posición conectada, el dispositivo maestro está en comunicación operativa con la pantalla de visualizacion del dispositivo esclavo; en donde cuando está en posición conectada, el dispositivo maestro es operable para dividir la pantalla de visualizacion del dispositivo esclavo en una pluralidad de porciones de visualizacion que corresponden con la pluralidad de pantallas de visualizacion del dispositivo maestro, y en donde una o más pantallas desplegadas en la pluralidad de pantallas de visualizacion del dispositivo maestro son desplegables en las porciones correspondientes de la pantalla de visualizacion del dispositivo esclavo.
MX2013003517A 2010-10-01 2011-10-03 Sistemas y metodos que se relacionan con interfaces de usuario para conectar dispositivos electronicos portatiles. MX2013003517A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US38908710P 2010-10-01 2010-10-01
PCT/US2011/054643 WO2012045084A2 (en) 2010-10-01 2011-10-03 Systems and methods relating to user interfaces for docking portable electronic devices

Publications (1)

Publication Number Publication Date
MX2013003517A true MX2013003517A (es) 2013-09-26

Family

ID=45893800

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2013003517A MX2013003517A (es) 2010-10-01 2011-10-03 Sistemas y metodos que se relacionan con interfaces de usuario para conectar dispositivos electronicos portatiles.

Country Status (7)

Country Link
US (1) US8732373B2 (es)
EP (1) EP2622491A4 (es)
JP (1) JP5827337B2 (es)
CN (1) CN103282894B (es)
BR (1) BR112013007833A2 (es)
MX (1) MX2013003517A (es)
WO (1) WO2012045084A2 (es)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9405459B2 (en) 2011-08-24 2016-08-02 Z124 Unified desktop laptop dock software operation
US9715252B2 (en) 2011-08-24 2017-07-25 Z124 Unified desktop docking behavior for window stickiness
US9268518B2 (en) 2011-09-27 2016-02-23 Z124 Unified desktop docking rules
US20130076592A1 (en) 2011-09-27 2013-03-28 Paul E. Reeves Unified desktop docking behavior for visible-to-visible extension
US20130198867A1 (en) 2011-12-09 2013-08-01 Z124 A Docking Station for Portable Devices Providing Authorized Power Transfer and Facility Access
US9003426B2 (en) 2011-12-09 2015-04-07 Z124 Physical key secure peripheral interconnection
US20120084680A1 (en) 2010-10-01 2012-04-05 Imerj LLC Gesture capture for manipulation of presentations on one or more device displays
US9507930B2 (en) 2003-04-25 2016-11-29 Z124 Physical key secure peripheral interconnection
US7948448B2 (en) 2004-04-01 2011-05-24 Polyvision Corporation Portable presentation system and methods for use therewith
US8555201B2 (en) * 2008-06-05 2013-10-08 Qualcomm Incorporated Wireless communication device having deterministic control of foreground access of the user interface
TWI433072B (zh) * 2010-06-03 2014-04-01 Hannstar Display Corp 智慧型手機顯示裝置
US8930605B2 (en) 2010-10-01 2015-01-06 Z124 Systems and methods for docking portable electronic devices
US9008856B2 (en) 2011-11-16 2015-04-14 Flextronics Ap, Llc Configurable vehicle console
EP2636278B1 (en) 2010-11-01 2018-12-12 Mitab Inc. Apparatus and method for using a smartphone
KR101842906B1 (ko) * 2011-02-10 2018-05-15 삼성전자주식회사 복수의 터치스크린을 가지는 장치 및 복수의 터치스크린을 가지는 장치의 화면 변경방법
US8601195B2 (en) * 2011-06-25 2013-12-03 Sharp Laboratories Of America, Inc. Primary display with selectively autonomous secondary display modules
US9246353B2 (en) 2011-08-31 2016-01-26 Z124 Smart dock charging
US9244491B2 (en) 2011-08-31 2016-01-26 Z124 Smart dock for auxiliary devices
US9383770B2 (en) 2011-08-31 2016-07-05 Z124 Mobile device that docks with multiple types of docks
US9182935B2 (en) 2011-09-27 2015-11-10 Z124 Secondary single screen mode activation through menu option
JP6091829B2 (ja) * 2011-09-28 2017-03-08 京セラ株式会社 装置、方法、及びプログラム
US9164544B2 (en) 2011-12-09 2015-10-20 Z124 Unified desktop: laptop dock, hardware configuration
US9086840B2 (en) 2011-12-09 2015-07-21 Z124 RSID proximity peripheral interconnection
US9696880B2 (en) * 2011-12-26 2017-07-04 Inadev Corporation Screen management system
KR101921276B1 (ko) * 2012-02-03 2018-11-22 삼성전자주식회사 휴대단말기의 멀티태스킹 수행 장치 및 방법
US9832036B2 (en) 2012-02-09 2017-11-28 Keystone Integrations Llc Dual-mode vehicular controller
US8433463B1 (en) * 2012-02-09 2013-04-30 Nordic Capital Partners, LLC Vehicular dual mode master/slave interface
CN103425411B (zh) * 2012-05-14 2017-05-24 联想(北京)有限公司 电子设备及其信息处理方法
US9575710B2 (en) * 2012-03-19 2017-02-21 Lenovo (Beijing) Co., Ltd. Electronic device and information processing method thereof
US20130326104A1 (en) * 2012-06-01 2013-12-05 Nvidia Corporation Methodology for using smartphone and mobile computer in a mobile compute environment
US20140019997A1 (en) * 2012-07-10 2014-01-16 Ming-Chang Huang Virtualization system and method thereof
US20140019998A1 (en) * 2012-07-10 2014-01-16 Ming-Chang Huang Parallel system and method thereof
KR20140047459A (ko) * 2012-10-12 2014-04-22 삼성전자주식회사 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록매체
CN102970343B (zh) * 2012-10-31 2015-04-08 小米科技有限责任公司 一种显示推送信息的方法和装置
CN103941807A (zh) * 2013-01-22 2014-07-23 天津富纳源创科技有限公司 电子装置
TWM462694U (zh) * 2013-03-19 2013-10-01 Jia-Hao Lin 車用顯示螢幕整合連接裝置
US9053250B2 (en) * 2013-03-26 2015-06-09 Hewlett-Packard Development Company, L.P. Dual-mode tablet input system with primary computer wherein first mode is keyboard input with computer and second mode involves mirroring with computer
US9870138B2 (en) * 2013-09-04 2018-01-16 Samsung Electronics Co., Ltd. Method for displaying content and electronic device thereof
EP2994806A1 (de) * 2013-09-20 2016-03-16 Siemens Aktiengesellschaft Gerät, system mit solchen geräten, verfahren zum realisieren des systems und computerprogrammprodukt zum realisieren des verfahrens
US20150268748A1 (en) * 2014-03-20 2015-09-24 Shenzhen Lexyz Technology Co., Ltd. Interactive control and display method and system
CN104053057B (zh) * 2014-06-09 2019-02-19 青岛海信移动通信技术股份有限公司 一种硬件升级的方法、设备及系统
US9405387B2 (en) * 2014-09-17 2016-08-02 Getac Technology Corporation Cursor control apparatus and cursor control method thereof
CN105807846A (zh) * 2014-12-29 2016-07-27 鸿富锦精密工业(武汉)有限公司 电子装置组合
US9836083B2 (en) 2015-03-12 2017-12-05 Flextronics Ap, Llc Complete wearable ecosystem
MX2018003372A (es) * 2015-09-17 2018-05-30 Pepsico Inc Dispensador de bebidas.
US10409542B2 (en) * 2016-01-04 2019-09-10 Rex HUANG Forming a larger display using multiple smaller displays
KR102597036B1 (ko) 2016-10-11 2023-11-02 삼성전자주식회사 듀얼 디스플레이를 가지는 전자 장치 및 이의 운용 방법
US10264213B1 (en) 2016-12-15 2019-04-16 Steelcase Inc. Content amplification system and method
CN108874341B (zh) * 2018-06-13 2021-09-14 深圳市东向同人科技有限公司 屏幕投影方法及终端设备
CN108874342B (zh) * 2018-06-13 2021-08-03 深圳市东向同人科技有限公司 投影视图切换方法及终端设备
EP3930298B1 (en) * 2019-02-19 2025-07-02 LG Electronics Inc. Mobile terminal and electronic device having mobile terminal
USD947219S1 (en) * 2019-09-12 2022-03-29 Lenovo (Beijing) Co., Ltd. Display screen or portion thereof with graphical user interface
IT201900023646A1 (it) * 2019-12-11 2021-06-11 Alessandrino Alessandra Ditta Individuale Sistema di interfaccia per dispositivi mobili e postazione a colonna comprendente detto sistema di interfaccia

Family Cites Families (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191644A (en) * 1990-10-10 1993-03-02 Fuji Xerox Co., Ltd. Multiwindow control system
US5689654A (en) 1992-06-29 1997-11-18 Elonex F.P. Holdings, Ltd. Digital assistant system including a host computer with a docking bay for the digital assistant wherein a heat sink is moved into contact with a docked digital assistant for cooling the digital assistant
JPH0922339A (ja) * 1995-07-05 1997-01-21 Matsushita Electric Ind Co Ltd 遠隔操作装置
JP3321345B2 (ja) * 1995-10-09 2002-09-03 株式会社東芝 電子機器
US6008867A (en) * 1996-08-26 1999-12-28 Ultrak, Inc. Apparatus for control of multiplexed video system
US5841431A (en) * 1996-11-15 1998-11-24 Intel Corporation Application of split- and dual-screen LCD panel design in cellular phones
US5884049A (en) 1996-12-31 1999-03-16 Compaq Computer Corporation Increased processor performance comparable to a desktop computer from a docked portable computer
US6144358A (en) * 1997-08-20 2000-11-07 Lucent Technologies Inc. Multi-display electronic devices having open and closed configurations
US6496122B2 (en) * 1998-06-26 2002-12-17 Sharp Laboratories Of America, Inc. Image display and remote control system capable of displaying two distinct images
CA2725839C (en) * 1998-12-23 2013-10-15 Jerry Moscovitch Computer display screen system and adjustable screen mount, and swinging screens therefor
CN1327335C (zh) * 1999-04-07 2007-07-18 基伯技术公司 带有载装于一可拆卸的手持机单元中的中央处理器的便携式计算、通讯和娱乐装置
US8600437B2 (en) * 1999-04-07 2013-12-03 Khyber Technologies Corporation Portable computing, communication and entertainment device with central processor carried in a detachable portable device
US6226165B1 (en) 1999-04-14 2001-05-01 Dell Usa, L.P. System and method for securing a computer system
US6231371B1 (en) 1999-06-25 2001-05-15 Hewlett-Packard Company Docking station for multiple devices
US6859219B1 (en) * 1999-10-08 2005-02-22 Gateway, Inc. Method and apparatus having multiple display devices
JP2001142563A (ja) * 1999-11-09 2001-05-25 Internatl Business Mach Corp <Ibm> 機能補完型携帯情報装置
FR2816093A1 (fr) * 2000-10-26 2002-05-03 Stephane Abouaf Malette ordinateur portable multi-ecran
US7076270B2 (en) 2001-02-28 2006-07-11 Dell Products L.P. Docking station for wireless communication device
JP2002296051A (ja) * 2001-03-29 2002-10-09 Mitsubishi Electric Corp カーナビゲーション表示システム
US6798647B2 (en) * 2001-07-16 2004-09-28 Hewlett-Packard Development Company, L.P. Portable computer with integrated PDA I/O docking cradle
KR100474724B1 (ko) 2001-08-04 2005-03-08 삼성전자주식회사 터치스크린을 가지는 장치 및 그 장치에 외부디스플레이기기를 연결하여 사용하는 방법
US20040201621A1 (en) * 2001-10-10 2004-10-14 Stevens Bruce W. Presentation program and method
EP1326436B1 (en) * 2001-12-28 2013-02-13 Sony Corporation Displaying information
US20050083642A1 (en) * 2002-03-08 2005-04-21 Tsuyoshi Senpuku Mobile communications device, and display-control method and program for mobile communications device
DE10229068B3 (de) 2002-06-28 2004-02-05 Fujitsu Siemens Computers Gmbh PDA (Personal Digital Assistant) mit Touch-Screen Display
US20040019724A1 (en) 2002-07-24 2004-01-29 Singleton, Charles W. Computer system with docking port for a handheld computing device
US7952569B2 (en) * 2002-08-08 2011-05-31 Hewlett-Packard Development Company, L.P. System and method of switching between multiple viewing modes in a multi-head computer system
US7561116B2 (en) * 2003-01-31 2009-07-14 Microsoft Corporation Multiple display monitor
US8504936B2 (en) 2010-10-01 2013-08-06 Z124 Changing stack when swapping
US9207717B2 (en) 2010-10-01 2015-12-08 Z124 Dragging an application to a screen using the application manager
US20130198867A1 (en) 2011-12-09 2013-08-01 Z124 A Docking Station for Portable Devices Providing Authorized Power Transfer and Facility Access
US7719830B2 (en) 2005-05-09 2010-05-18 Apple Inc. Universal docking station for hand held electronic devices
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
US9182937B2 (en) 2010-10-01 2015-11-10 Z124 Desktop reveal by moving a logical display stack with gestures
US9213365B2 (en) 2010-10-01 2015-12-15 Z124 Method and system for viewing stacked screen displays using gestures
US20120084680A1 (en) 2010-10-01 2012-04-05 Imerj LLC Gesture capture for manipulation of presentations on one or more device displays
US8832577B2 (en) 2010-10-01 2014-09-09 Z124 Universal clipboard
KR100475573B1 (ko) * 2003-07-01 2005-03-14 삼성전자주식회사 휴대용 컴퓨터시스템 및 그 제어방법
US7757186B2 (en) * 2003-07-07 2010-07-13 Apple Inc. Automatic mapping of pointing devices to multiple displays
TWM245523U (en) 2003-11-20 2004-10-01 Tatung Co Portable computer keyboard expanding base
US20050185364A1 (en) * 2004-01-05 2005-08-25 Jory Bell Docking station for mobile computing device
JP4468238B2 (ja) * 2004-07-12 2010-05-26 シャープ株式会社 表示装置及びその駆動方法
GB2419454A (en) * 2004-10-19 2006-04-26 Pranil Ram Multiple monitor display apparatus
KR100594065B1 (ko) * 2004-12-01 2006-06-30 삼성전자주식회사 다수개의 이동통신단말기를 이용하여 분할 디스플레이하는시스템 및 그 구현 방법
US7339783B2 (en) * 2005-01-21 2008-03-04 Technology Advancement Group, Inc. System for protecting a portable computing device
US20060212637A1 (en) * 2005-03-15 2006-09-21 Sony Corporation Dock insertable into computer and receiving media player
KR100730298B1 (ko) * 2005-03-28 2007-06-21 이재호 휴대폰이 연결되는 디스플레이
JP4661866B2 (ja) * 2005-03-31 2011-03-30 株式会社セガ ゲーム装置において実行される表示制御プログラム
US20060236014A1 (en) 2005-04-19 2006-10-19 Memphis-Zhihong Yin Method and system of coupling a personal digital assistant to a portable computer
US7552187B2 (en) * 2005-06-22 2009-06-23 Tele Atlas North America, Inc. System and method for automatically executing corresponding operations on multiple maps, windows, documents, and/or databases
US7523226B2 (en) * 2005-11-09 2009-04-21 Microsoft Corporation Controlling an auxiliary display user interface based on usage context
US20070120763A1 (en) * 2005-11-23 2007-05-31 Lode De Paepe Display system for viewing multiple video signals
US20070124792A1 (en) * 2005-11-30 2007-05-31 Bennett James D Phone based television remote control
KR20070082691A (ko) * 2006-02-17 2007-08-22 삼성전자주식회사 디지털 멀티미디어 장치
JP5092255B2 (ja) * 2006-03-09 2012-12-05 カシオ計算機株式会社 表示装置
DE202006005761U1 (de) 2006-04-06 2006-07-06 Brunnbauer, Gerhard Faltcomputer
US7990338B2 (en) * 2006-09-14 2011-08-02 Spring Design Co., Ltd Electronic devices having complementary dual displays
US8296662B2 (en) * 2007-02-05 2012-10-23 Brother Kogyo Kabushiki Kaisha Image display device
US7954068B2 (en) * 2007-04-09 2011-05-31 Adobe Systems Incorporated Extensible master-slave user interface with distinct interaction models
TWI334569B (en) * 2007-05-15 2010-12-11 Ind Tech Res Inst System and method of dual-screen interactive digital television
WO2009006535A1 (en) * 2007-07-03 2009-01-08 Les Szabolcsi Dual-screen portable computer
EP2183655B1 (en) * 2007-07-19 2013-07-10 Heng Kah Choy Dual screen presentation notebook computer
JP4850796B2 (ja) * 2007-07-27 2012-01-11 富士通コンポーネント株式会社 ターミナルエミュレータ及びその制御方法
US8072392B2 (en) * 2007-12-07 2011-12-06 Scenera Technologies, Llc Integrated display system for a computer and a portable device
US20090163139A1 (en) * 2007-12-19 2009-06-25 General Instrument Corporation Apparatus and Method of Mobile Media Presentation Docking Station for Portable Electronic Device
US8090030B2 (en) 2008-01-04 2012-01-03 Silicon Image, Inc. Method, apparatus and system for generating and facilitating mobile high-definition multimedia interface
US8715065B2 (en) * 2008-02-13 2014-05-06 Wms Gaming, Inc. Processing critical data sets in non-volatile memory
WO2009111325A2 (en) * 2008-02-29 2009-09-11 The Regents Of The University Of California Scalable, cross-platform method for multi-tile display systems
US20090287832A1 (en) * 2008-04-10 2009-11-19 Wyse Technology Inc. Multiple client control system
US20100138780A1 (en) * 2008-05-20 2010-06-03 Adam Marano Methods and systems for using external display devices with a mobile computing device
EP2309369B1 (en) * 2008-07-25 2016-09-28 NEC Corporation Information processing device, information processing program, and display control method
US9201593B2 (en) * 2009-03-27 2015-12-01 Qualcomm Incorporated System and method of managing displays at a portable computing device and a portable computing device docking station
US8051375B2 (en) * 2009-04-02 2011-11-01 Sony Corporation TV widget multiview content organization
US20110055676A1 (en) * 2009-08-28 2011-03-03 Xingzhong Sun Interactive user interface by embedding a document into a standardized object container
JP5542409B2 (ja) * 2009-10-27 2014-07-09 三菱電機株式会社 マルチ画面表示装置
US20110210922A1 (en) * 2010-02-26 2011-09-01 Research In Motion Limited Dual-screen mobile device
US9052800B2 (en) 2010-10-01 2015-06-09 Z124 User interface with stacked application management
US8898443B2 (en) 2010-10-01 2014-11-25 Z124 Multi-operating system
US20120290946A1 (en) 2010-11-17 2012-11-15 Imerj LLC Multi-screen email client
CN102566666A (zh) * 2010-12-24 2012-07-11 鸿富锦精密工业(深圳)有限公司 双屏笔记本电脑
US8810533B2 (en) 2011-07-20 2014-08-19 Z124 Systems and methods for receiving gesture inputs spanning multiple input devices
US9244491B2 (en) 2011-08-31 2016-01-26 Z124 Smart dock for auxiliary devices
US9383770B2 (en) 2011-08-31 2016-07-05 Z124 Mobile device that docks with multiple types of docks
US9246353B2 (en) 2011-08-31 2016-01-26 Z124 Smart dock charging
US9182935B2 (en) 2011-09-27 2015-11-10 Z124 Secondary single screen mode activation through menu option
US9086840B2 (en) 2011-12-09 2015-07-21 Z124 RSID proximity peripheral interconnection

Also Published As

Publication number Publication date
JP5827337B2 (ja) 2015-12-02
EP2622491A4 (en) 2015-05-27
US8732373B2 (en) 2014-05-20
EP2622491A2 (en) 2013-08-07
WO2012045084A3 (en) 2012-06-14
JP2013542516A (ja) 2013-11-21
WO2012045084A2 (en) 2012-04-05
CN103282894B (zh) 2016-10-05
BR112013007833A2 (pt) 2016-06-14
CN103282894A (zh) 2013-09-04
US20120117290A1 (en) 2012-05-10

Similar Documents

Publication Publication Date Title
MX2013003517A (es) Sistemas y metodos que se relacionan con interfaces de usuario para conectar dispositivos electronicos portatiles.
US11231829B2 (en) User interface with stacked application management

Legal Events

Date Code Title Description
FG Grant or registration