GESTOR DE INTERFAZ DE USUARIO Y METODO DE REACCION ANTE UN CAMBIO EN EL ESTADO DEL SISTEMA.

Un método de gestionar múltiples interfaces de usuario, comprendiendo dicho método:



detectar un cambio en el estado del sistema desde en comunicación a fuera de comunicación o bloqueado o desde fuera de comunicación o bloqueado al de comunicación;

en respuesta a dicha detección, transmitir (202) una petición del estado a un primer módulo de interfaz de usuario (114);

recibir (204) una respuesta del estado desde dicho primer módulo de interfaz de usuario (114), comprendiendo dicha respuesta del estado una estructura de datos, en el que dicha estructura de datos incluye una indicación de un estado de dicho primer módulo de interfaz de usuario;

transmitir (206) dicha estructura de datos a un segundo módulo de interfaz de usuario (116); y

copiar (208), desde una primera lista asociada con dicho primer módulo de interfaz de usuario a una segunda lista asociada con dicho segundo módulo de interfaz de usuario, una identidad de un mensaje, que un proceso del dicho primer módulo de interfaz de usuario espera

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E06119122.

Solicitante: RESEARCH IN MOTION LIMITED.

Nacionalidad solicitante: Canadá.

Dirección: 295 PHILLIP STREET,WATERLOO, ONTARIO N2L 3W8.

Inventor/es: ADAMS,NEIL, SIBLEY,RICHARD, SINGH,RAVI.

Fecha de Publicación: .

Fecha Solicitud PCT: 17 de Agosto de 2006.

Fecha Concesión Europea: 13 de Enero de 2010.

Clasificación Internacional de Patentes:

  • G06F9/44W
  • G06F9/48C4P

Clasificación PCT:

  • G06F9/44 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar programas específicos.
  • G06F9/50 G06F 9/00 […] › Asignación de recursos, p. ej. de la unidad central de procesamiento [CPU].

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.

GESTOR DE INTERFAZ DE USUARIO Y METODO DE REACCION ANTE UN CAMBIO EN EL ESTADO DEL SISTEMA.

Fragmento de la descripción:

Gestor de interfaz de usuario y método de reacción ante un cambio en el estado del sistema.

La presente solicitud de patente se refiere en general a interfaces de usuario y, más en particular, a un gestor de interfaz de usuario y a un método de reacción ante un cambio en el estado del sistema.

Es una práctica común al configurar un puesto trabajo de ordenador para que pueda ser usado por varios usuarios diferentes. Para mantener personalizadas la privacidad y la configuración entre todos los usuarios en el contexto del uso del puesto de trabajo, un sistema operativo para tal puesto, proporciona típicamente una interfaz para iniciar la comunicación (logon) del usuario. Un usuario completa un proceso de autenticación a través de la interacción con la interfaz de inicio de comunicación del usuario para poder acceder a las aplicaciones disponibles que se ejecutan en el puesto de trabajo. Por consiguiente, se puede considerar que el puesto de trabajo tiene un estado del sistema fuera de comunicación (logged off) y un estado del sistema en comunicación (logged on). Es más, como respuesta a una instrucción directa del usuario, o debido a un periodo de inactividad, el puesto de trabajo puede quedar bloqueado. Es decir, el puesto de trabajo puede presentar el interfaz de comunicación de usuario y solicitar al usuario que complete el proceso de autenticación para que pueda de nuevo volver a acceder a las distintas aplicaciones que ejecuta el puesto de trabajo. El estado del sistema en modo bloqueado se puede considerar muy similar al estado del sistema fuera de comunicación.

Se sabe que existen dispositivos periféricos de ordenador para los que se puede establecer una conexión entre el puesto de trabajo y los periféricos independientemente del estado del sistema del puesto de trabajo. Tales conexiones disponen de sus correspondientes protocolos de autenticación, y por consiguiente, no necesitan depender de los protocolos de autenticación gestionados por el sistema operativo del puesto de trabajo. En particular, el establecimiento de una conexión entre un puesto de trabajo y un periférico necesita generalmente una entrada de usuario y el puesto de trabajo puede necesitar múltiples módulos de interfaz de usuario con una selección de un módulo particular de interfaz de usuario que depende del estado del sistema.

Sin embargo, se ha descubierto que aparece un problema en un escenario en el que el puesto de trabajo realiza una transición desde el estado del sistema en comunicación al estado del sistema en modo bloqueado mientras se está efectuando el establecimiento de la conexión entre puesto de trabajo y periférico. Si, mientras el puesto de trabajo tenía el estado del sistema en comunicación, el usuario iniciaba, pero no completaba, el establecimiento de una conexión entre puesto de trabajo y periférico, se le podía impedir al usuario establecer una conexión entre puesto de trabajo y periférico, una vez que el puesto de trabajo tenía el estado del sistema en modo bloqueado. Esto es semejante, en tal escenario, a que la aplicación ejecutada por el puesto de trabajo que permite el establecimiento de una conexión entre un puesto de trabajo y un periférico espere además la entrada de usuario, que está siendo impedida por el estado de bloqueo del sistema.

Bahar, Abdul (Rajib), "Authentication against Active Directory and Edirectory via LDAP", 28 enero 2004, paginas 1-10, trata de la autenticación de un usuario en oposición al Microsoft Active Directory y Novell Edirectory usando LDAP.

General

De acuerdo con una realización, se proporciona preferiblemente un método de gestionar múltiples interfaces de usuario, comprendiendo dicho método: detectar un cambio del estado del sistema desde en comunicación a fuera de comunicación o bloqueado o de fuera de comunicación o bloqueado a en comunicación; en respuesta a dicha detección, transmitir una petición del estado a un primer módulo de interfaz de usuario; recibir una respuesta del estado desde dicho primer módulo de interfaz de usuario, comprendiendo dicha respuesta de estado una estructura de datos, incluyendo dicha estructura de datos una indicación del estado de dicho primer módulo de interfaz de usuario; transmitir dicha estructura de datos a un segundo módulo de interfaz de usuario; y copiar, desde una primera lista asociada con dicho primer módulo de interfaz de usuario a una segunda lista asociada con dicho segundo módulo de interfaz de usuario, una identidad del mensaje, que un proceso del dicho primer módulo de interfaz de usuario espera.

De acuerdo con otra realización, se proporciona preferiblemente un equipo de ordenador para la gestión de múltiples interfaces de usuario, comprendiendo dicho equipo de ordenador un procesador adaptado para implementar el método anterior.

De acuerdo con otra realización, se proporciona preferiblemente un medio legible por ordenador que contiene instrucciones ejecutables por ordenador, de forma que, una vez realizadas, hacen que dicho procesador realice el método anterior.

En una realización preferida el método comprende: la recepción de una petición para iniciar un módulo de interfaz de usuario relativo a un servicio Windows; la determinación de un estado actual del sistema de dicho equipo de ordenador; la selección, basada en dicha determinación, de un candidato de módulo de interfaz de usuario, de entre una pluralidad de módulos de interfaz de usuario; la iniciación de dicho candidato de módulo de interfaz de usuario; la recepción de una indicación de un cambio a un nuevo estado del sistema; y la cancelación de procesos actualmente activos de dicho candidato de módulo de interfaz de usuario.

También se proporciona, en una realización preferida, un equipo de ordenador para gestionar múltiples interfaces de usuario, comprendiendo dicho equipo de ordenador un procesador adaptado para: recibir una petición para iniciar un módulo de interfaz de usuario relativo a un servicio Windows; determinar un estado actual del sistema para dicho equipo de ordenador; seleccionar, basándose en dicha determinación, un candidato de módulo de interfaz de usuario de entre una pluralidad de módulos de interfaz de usuario; iniciar dicho candidato de módulo de interfaz de usuario; recibir una indicación de un cambio a un nuevo estado del sistema; y cancelar los procesos actualmente activos de dicho candidato de módulo de interfaz de usuario.

También se proporciona en una realización preferida, un medio leíble por ordenador que contiene instrucciones ejecutables por ordenador que, cuando se realizan por medio de un procesador en un equipo de ordenador, permiten a dicho procesador: recibir una petición para iniciar un módulo de interfaz de usuario relativo a un servicio Windows; determinar un estado actual del sistema de dicho equipo de ordenador; seleccionar, basándose en dicha determinación, un candidato de módulo de interfaz de usuario de entre una pluralidad de módulos de interfaz de usuario; iniciar dicho candidato de módulo de interfaz de usuario;

Breve descripción de los dibujos

Se hará referencia ahora a los dibujos, que muestran, por vía de ejemplo, realizaciones de la invención, y en los cuales:

La figura 1 ilustra un puesto de trabajo adaptado para realizar aspectos de la presente solicitud;

La figura 2 ilustra etapas de ejemplo de un método gestión de interfaces de usuario que responden a un cambio en el estado del sistema, desde un estado actual del sistema a un nuevo estado del sistema, de acuerdo con una realización;

La figura 3 ilustra un flujo de mensajes relativos a la ejecución de las etapas de ejemplo de la figura 2; y

La figura 4 ilustra etapas de ejemplo de un método de gestión de múltiples interfaces de usuario para un servicio de acuerdo con otra realización.

Descripción de las realizaciones preferidas

Se hace observar que "Winlogon" en www.wikipedia.org, en computación, es un componente de los sistemas operativos Microsoft Windows que es responsable de la gestión de una clave de atención segura, que carga un perfil de usuario en comunicación, y que bloquea opcionalmente el ordenador cuando está funcionando un salva pantallas (requiriendo otra etapa de autenticación). Se dejan a otros componentes la obtención y la verificación de credenciales de usuario.

Winlogon gestiona funciones de interfaz que son independientes de la política de autenticación. Winlogon crea microordenadores de mesa para el puesto de trabajo, implementa operaciones en inactividad, proporciona un conjunto de funciones...

 


Reivindicaciones:

1. Un método de gestionar múltiples interfaces de usuario, comprendiendo dicho método:

quaddetectar un cambio en el estado del sistema desde en comunicación a fuera de comunicación o bloqueado o desde fuera de comunicación o bloqueado al de comunicación; quaden respuesta a dicha detección, transmitir (202) una petición del estado a un primer módulo de interfaz de usuario (114); quadrecibir (204) una respuesta del estado desde dicho primer módulo de interfaz de usuario (114), comprendiendo dicha respuesta del estado una estructura de datos, en el que dicha estructura de datos incluye una indicación de un estado de dicho primer módulo de interfaz de usuario; quadtransmitir (206) dicha estructura de datos a un segundo módulo de interfaz de usuario (116); y quadcopiar (208), desde una primera lista asociada con dicho primer módulo de interfaz de usuario a una segunda lista asociada con dicho segundo módulo de interfaz de usuario, una identidad de un mensaje, que un proceso del dicho primer módulo de interfaz de usuario espera.

2. El método de la reivindicación 1, en el que la estructura de datos comprende información recuperada desde el primer módulo de interfaz de usuario (114) y que es utilizada por el segundo módulo de interfaz de usuario (116) para ajustar una interfaz de usuario de ese modo generada.

3. El método de la reivindicación 1, en el que dicha identidad comprende un tipo para dicho mensaje.

4. El método de la reivindicación 1, en el que dicha identidad comprende una referencia a un objeto de transferencia del mensaje, comprendiendo dicho objeto de transferencia del mensaje:

quadun indicador que indica si se ha recibido dicho mensaje; quadun evento, que espera dicho proceso; y quadun campo de datos para retener los datos recibidos en el mensaje.

5. El método de cualquiera de las reivindicaciones 1 a 4, en el que dicha estructura de datos comprende una indicación de un nombre de un diálogo abierto.

6. El método de la reivindicación 5, en el que dicha estructura de datos comprende una indicación del contenido de un campo en dicho diálogo abierto.

7. Un equipo de ordenador (100) para la gestión de múltiples interfaces de usuario, comprendiendo dicho equipo de ordenador un procesador (102) adaptado para implementar el método de cualquiera de las reivindicaciones 1 a 6.

8. Un medio legible por ordenador que contiene instrucciones ejecutables por ordenador, que, cuando las ejecuta el procesador (102), hacen que dicho procesador realice el método de cualquiera de las reivindicaciones 1 a 6.


 

Patentes similares o relacionadas:

MÉTODO Y APARATO PARA LA CREACIÓN DE UNA INTERFAZ DE USUARIO PARA APLICACIÓN COMPUESTA, del 7 de Julio de 2011, de CORIZON LIMITED: Un método de configuración de un servidor para proporcionar al menos una interfaz del usuario compuesta a una pluralidad de aplicaciones fuente, […]

Imagen de 'AYUDA DE USUARIO PARA IDENTIFICAR EL SIGNIFICADO DE LOS ICONOS…'AYUDA DE USUARIO PARA IDENTIFICAR EL SIGNIFICADO DE LOS ICONOS INSTALADOS Y UTILIZADOS EN LA INTERFAZ DE USUARIO DE UNA CAMARA DIGITAL, del 22 de Abril de 2010, de SONY CORPORATION: Un aparato de pantalla que comprende: medios de almacenamiento para almacenar los iconos que van a ser mostrados en una pantalla , y una tabla que gestiona […]

Dispositivo electrónico y procedimiento de realización de comunicación híbrida con dispositivo electrónico externo, del 3 de Junio de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un dispositivo electrónico que comprende: un primer circuito de comunicación que realiza comunicación inalámbrica utilizando un primer protocolo de comunicación; […]

Detección automática de emociones a través de hábitos alimentarios, del 27 de Mayo de 2020, de UNIVERSIDAD COMPLUTENSE DE MADRID: Detección automática de emociones a través de hábitos alimentarios. Los estados emocionales están relacionados con patrones de alimentación que nos afectan […]

Manipulación multitáctil de objetos de aplicación, del 22 de Abril de 2020, de Microsoft Technology Licensing, LLC: Método de transformación de la entrada multitáctil en uno o más eventos de manipulación, teniendo el método realizado en un dispositivo informático […]

Método y dispositivo de usuario de procesado de visualización de componentes, del 18 de Marzo de 2020, de HUAWEI DEVICE CO., LTD: Método para procesar un componente en un contenedor de un equipo de usuario (UE), en donde el componente se puede mover a cualquier posición […]

Un método y sistema para modelado de tareas de aplicaciones de teléfono móvil, del 1 de Enero de 2020, de DEUTSCHE TELEKOM AG: Un sistema para determinar el uso y ayudar en la operación de aplicaciones secuenciales interactivas que se ejecutan en uno o más dispositivos móviles, que comprende: […]

Simulación de inercia de objetos multitáctiles, del 1 de Enero de 2020, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para proporcionar un movimiento realista de objetos manipulados mediante entrada multitáctil, comprendiendo el procedimiento […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .