Sistema y método para gestionar elementos de una lista compartida por un grupo de dispositivos móviles.
Un método para hacer funcionar un dispositivo móvil (100), de tal manera que el método comprende:
- obtener, por parte del dispositivo móvil (100), una lista (344) de elementos (350) de datos compartidos, detal manera que cada elemento (350) de datos representa una tarea que se ha de completar, siendo la lista(344) compartida entre un grupo (10) que comprende una pluralidad de dispositivos móviles (100), de talmodo que el grupo (10) incluye el dispositivo móvil (100);
- almacenar, por parte del dispositivo móvil (100), la lista (344);
- obtener, por parte del dispositivo móvil (100), un mensaje común (8) preparado por uno de los dispositivosmóviles (100) del grupo (10), de tal modo que el mensaje común (8) comprende un nuevo valor (94') paraactualizar un elemento de datos compartido existente (350) de la lista (344) o para que un nuevo elemento dedatos compartido (350) se añada a la lista (344), habiendo sido enviado el mensaje común (8) a todos losdispositivos móviles (100) del grupo (10) con el fin de permitir a todos los dispositivos móviles (100) del grupo(10) actualizar una versión localmente almacenada de la lista (344);
- determinar, por parte del dispositivo móvil (100), si la lista (344) comprende o no el elemento de datoscompartido (350);
- si la lista (344) no comprende el elemento de datos compartido (350) existente, añadir, por parte deldispositivo móvil (100), el nuevo valor (94') como un nuevo elemento de datos compartido (350); y
- si la lista (344) comprende efectivamente el elemento de datos compartido (350) existente, actualizar, porparte del dispositivo móvil (100), la lista (344) al reemplazar el elemento de datos compartido (350) existentepor el nuevo valor (94').
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E10159435.
Solicitante: RESEARCH IN MOTION LIMITED.
Nacionalidad solicitante: Canadá.
Dirección: 295 PHILLIP STREET WATERLOO, ONTARIO N2L 3W8 CANADA.
Inventor/es: BROWN, MICHAEL S., LITTLE, HERBERT, A., HUNG, MICHAEL.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06Q10/00 FISICA. › G06 CALCULO; CONTEO. › G06Q METODOS O SISTEMAS DE PROCESAMIENTO DE DATOS ESPECIALMENTE ADAPTADOS PARA FINES ADMINISTRATIVOS, COMERCIALES, FINANCIEROS, DE GESTION, DE SUPERVISION O DE PRONOSTICO; METODOS O SISTEMAS ESPECIALMENTE ADAPTADOS PARA FINES ADMINISTRATIVOS, COMERCIALES, FINANCIEROS, DE GESTION, DE SUPERVISION O DE PRONOSTICO, NO PREVISTOS EN OTRO LUGAR. › Administración; Gestión.
- H04L12/18 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › para la difusión o las conferencias.
- H04L29/08 H04L […] › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
PDF original: ES-2397260_T3.pdf
Fragmento de la descripción:
Sistema y método para gestionar elementos de una lista compartida por un grupo de dispositivos móviles.
Lo que sigue se refiere generalmente a sistemas y a métodos para gestionar tareas de un proyecto compartido por un grupo de dispositivos móviles.
El compartimiento de datos entre una pluralidad de entidades se lleva a cabo, por lo común, proporcionando un conjunto de datos compartidos de una base de datos en un servidor accesible centralmente. Cualesquiera cambios, actualizaciones, ediciones, etc. pueden ser gestionados por un sistema de gestión de documentos o gestiones en el servidor central.
La implementación de una base de datos o, de otro modo, el compartimiento de datos en un servidor puede tener desventajas. Por ejemplo, el hecho de proporcionar un servidor de uso exclusivo o dedicado y un servicio de base de datos requiere, por lo común, dispositivos físicos o hardware, administración, infraestructura e información auxiliar correspondiente adicionales. Existen también preocupaciones de privacidad por lo que respecta a quién tiene acceso a datos y a la exposición o accesibilidad de tales datos a asaltantes informáticos u otros agresores. Por otra parte, el hecho de mantener una copia maestra de los datos en el servidor requiere que el control de la versión sea estrictamente vigilado y requiere, por lo común, algún mecanismo para actualizar los que tienen acceso a los datos de cualesquiera ediciones que se introducen. Dependiendo del tamaño del grupo de usuarios que tienen acceso a los datos y de la cantidad de datos que son almacenados, tales tareas pueden añadir información auxiliar administrativa adicional. Cuando se permite el acceso inalámbrico a una base de datos central, la pequeña anchura de banda y la elevada latencia pueden también imponer limitaciones en el sistema que pueden afectar a la consistencia de los datos y al acceso a los mismos.
El documento WO 02/089026 A2 describe un método para compartir sucesos de diario entre diarios electrónicos que implican un primer diario electrónico existente en un primer dispositivo informático y un segundo diario electrónico existente en un segundo dispositivo informático. Se forma una colección de sucesos de diario en el primer diario electrónico como una representación del primer diario electrónico. El compartimiento se consigue estableciendo una comunicación entre el primer diario electrónico y el segundo diario electrónico, y enviando la representación del primer diario electrónico desde el primer dispositivo informático hasta el segundo dispositivo informático para su comparación con el segundo diario electrónico.
GENERALIDADES Puede proporcionarse un dispositivo móvil, un medio legible por computadora y un método para hacer funcionar un dispositivo móvil, de tal manera que el método se detalla en la reivindicación 1.
Puede proporcionarse también un dispositivo móvil, un medio legible por computadora y un método para hacer funcionar un dispositivo móvil, de tal modo que el método se detalla en la reivindicación 8.
Puede proporcionarse también un dispositivo móvil, un medio legible por computadora y un método para hacer funcionar un dispositivo móvil, de tal manera que el método se detalla en la reivindicación 10.
BREVE DESCRIPCIÓN DE LOS DIBUJOS Se describirán a continuación realizaciones a modo de ejemplo únicamente, con referencia a los dibujos que se acompañan, en los cuales:
La Figura 1 (a) es un diagrama esquemático que ilustra un grupo de dispositivos móviles que comparten un conjunto de datos común. La Figura 1 (b) es un diagrama esquemático que ilustra la gestión de una lista de grupo utilizando el grupo mostrado en la Figura 1 (a) . La Figura 2 es un diagrama esquemático que ilustra una jerarquía de almacenamiento en base de datos para los datos compartidos que se han mostrado en la Figura 1. La Figura 3 es un diagrama de sistema que ilustra el entorno en el que los elementos de datos se hacen avanzar desde un sistema anfitrión o principal hasta un dispositivo móvil. La Figura 4 es un diagrama de bloques de una realización proporcionada a modo de ejemplo de un dispositivo móvil. La Figura 5 es un diagrama de bloques que ilustra aplicaciones de software y componentes ejemplares de las otras aplicaciones de software y componentes de la Figura 4. La Figura 6 es un diagrama de sistema que ilustra una configuración proporcionada a modo de ejemplo para intercambio de mensajes, o mensajería, entre pares (P2P –“peer-to-peer”) , entre un grupo de dispositivos móviles. La Figura 7 es un diagrama de bloques proporcionado a modo de ejemplo de la aplicación de compartimiento de grupo que se muestra en la Figura 5. La Figura 8 es un diagrama de flujo que ilustra la entrega de un mensaje de grupo a un grupo de dispositivos móviles, de acuerdo con una actualización hecha en uno de los dispositivos móviles. Las Figura 9 (a) a 9 (c) son una serie de diagramas de flujo que ilustran la confirmación de la entrega de un mensaje de grupo e ilustran el mantenimiento de un mensaje para un contexto “fuera de cobertura”. Las Figuras 10 (a) a 10 (c) son una serie de diagramas de flujo que ilustran la remisión de mensajes de ayuda en un contexto de “vuelta a la cobertura” y la entrega subsiguiente de un nuevo mensaje de grupo por parte del dispositivo móvil nuevamente dentro de cobertura. Las Figuras 11 (a) a 11 (f) son una serie de diagramas de flujo que ilustran un contexto de resolución de conflictos proporcionado a modo de ejemplo, para actualizaciones en el mismo registro de los datos compartidos. La Figura 12 es una interfaz de usuario gráfica (GUI –“graphical user interface”) proporcionada a modo de ejemplo para la aplicación de compartimiento de grupo que se ha mostrado en la Figura 5. Las Figuras 13 (a) a 13 (e) son GUIs proporcionadas a modo de ejemplo que ilustran el uso de listas mantenidas utilizando la aplicación de compartimiento de grupo. Las Figuras 14 (a) a 14 (d) son GUIs proporcionadas a modo de ejemplo que ilustran el uso de listas mantenidas utilizando la aplicación de compartimiento de grupo para la gestión de tareas en un proyecto de grupo. La Figura 15 es un diagrama de flujo que ilustra instrucciones ejecutables por computadora, proporcionadas a modo de ejemplo, para actualizar los datos compartidos basándose en un cambio realizado por uno de los dispositivos móviles del grupo de dispositivos móviles. La Figura 16 es un diagrama de flujo que ilustra instrucciones ejecutables por computadora, proporcionadas a modo de ejemplo para una realización, a fin de determinar si existe un conflicto entre actualizaciones de registro, y resolver cualesquiera de tales conflictos. La Figura 17 es un diagrama de bloques que ilustra una jerarquía de miembros de grupo proporcionada a modo de ejemplo. La Figura 18 es un diagrama de bloques que ilustra un ejemplo de grupo de familia de acuerdo con la jerarquía de la Figura 17. La Figura 19 es un diagrama de flujo que ilustra instrucciones ejecutables por computadora, proporcionadas a modo de ejemplo, para otra realización destinada a determinar si existe un conflicto entre actualizaciones de registro y resolver cualesquiera de tales conflictos. La Figura 20 es un diagrama de flujo que ilustra instrucciones ejecutables por computadora, proporcionadas a modo de ejemplo, para resolver un conflicto entre actualizaciones de registro de acuerdo con la jerarquía de miembros de grupo proporcionada a modo de ejemplo y que se muestra en la Figura 17. Las Figuras 21 (a) y 21 (b) son diagramas esquemáticos que ilustran una realización alternativa proporcionada a modo de ejemplo, en la que mensajes de grupo no entregados se guardan en memoria caché, en los dispositivos móviles. La Figura 22 es un diagrama de bloques que ilustra un ejemplo de realización alternativa para el servidor entre iguales o pares, configurado para realizar un seguimiento de la cobertura del dispositivo y enviar mensajes de dentro y fuera de cobertura. La Figura 23 es un diagrama de flujo que ilustra instrucciones ejecutables por computadora, proporcionadas a modo de ejemplo, para hacer que el servidor entre pares de la Figura 22 realice un seguimiento de la cobertura del dispositivo, mediante la supervisión de mensajes de confirmación y el envío de mensajes de dentro y fuera de cobertura. Las Figuras 24 (a) a 24 (c) son diagramas esquemáticos que ilustran un procedimiento de aprovisionamiento proporcionado a modo de ejemplo, para añadir un nuevo miembro a un grupo. La Figura 25 es un diagrama de flujo que ilustra instrucciones ejecutables por computadora, proporcionadas a modo de ejemplo, para añadir un nuevo miembro a un grupo.
DESCRIPCIÓN DE REALIZACIONES PREFERIDAS Se apreciará que, por simplicidad y claridad... [Seguir leyendo]
Reivindicaciones:
1. Un método para hacer funcionar un dispositivo móvil (100) , de tal manera que el método comprende:
-obtener, por parte del dispositivo móvil (100) , una lista (344) de elementos (350) de datos compartidos, de tal manera que cada elemento (350) de datos representa una tarea que se ha de completar, siendo la lista
(344) compartida entre un grupo (10) que comprende una pluralidad de dispositivos móviles (100) , de tal modo que el grupo (10) incluye el dispositivo móvil (100) ; -almacenar, por parte del dispositivo móvil (100) , la lista (344) ; -obtener, por parte del dispositivo móvil (100) , un mensaje común (8) preparado por uno de los dispositivos móviles (100) del grupo (10) , de tal modo que el mensaje común (8) comprende un nuevo valor (94’) para actualizar un elemento de datos compartido existente (350) de la lista (344) o para que un nuevo elemento de datos compartido (350) se añada a la lista (344) , habiendo sido enviado el mensaje común (8) a todos los dispositivos móviles (100) del grupo (10) con el fin de permitir a todos los dispositivos móviles (100) del grupo (10) actualizar una versión localmente almacenada de la lista (344) ; -determinar, por parte del dispositivo móvil (100) , si la lista (344) comprende o no el elemento de datos compartido (350) ; -si la lista (344) no comprende el elemento de datos compartido (350) existente, añadir, por parte del dispositivo móvil (100) , el nuevo valor (94’) como un nuevo elemento de datos compartido (350) ; y -si la lista (344) comprende efectivamente el elemento de datos compartido (350) existente, actualizar, por parte del dispositivo móvil (100) , la lista (344) al reemplazar el elemento de datos compartido (350) existente por el nuevo valor (94’) .
2. El método de acuerdo con la reivindicación 1, en el cual el mensaje común (8) se obtiene de un servicio (26) de intercambio de mensajes.
3. El método de acuerdo con una cualquiera de las reivindicaciones precedentes, en el cual los elementos de datos compartidos (350) son almacenados como registros (92) en una base de datos (90) , en forma de datos compartidos (11) almacenados individualmente por cada miembro del grupo (10) .
4. El método de acuerdo con una cualquiera de las reivindicaciones precedentes, que comprende adicionalmente generar, por parte del dispositivo móvil (100) , una lista actualizada (344) para reflejar cambios hechos por los otros dispositivos móviles (100) del grupo (10) .
5. El método de acuerdo con una cualquiera de las reivindicaciones precedentes, en el que el nuevo valor (94’) representa una tarea (354’) de un proyecto (344’) de grupo, y en el cual la tarea (354’) comprende una pluralidad de valores asociados con este, indicativos de información de estado para la tarea (354’) .
6. El método de acuerdo con una cualquiera de las reivindicaciones precedentes, que comprende adicionalmente expedir un comentario (360) perteneciente a uno o más, seleccionados, de los elementos (350) de datos compartidos.
7. El método de acuerdo con una cualquiera de las reivindicaciones precedentes, en el cual al menos un elemento de datos compartido (350) de la lista (344) tiene una asignación (358) de usuario para indicar quién ha de completar el elemento de datos compartido (350) .
8. Un método para hacer funcionar un dispositivo móvil (100) , de tal manera que el método comprende:
-obtener, por parte del dispositivo móvil (100) , una lista (344) de elementos (350) de datos compartidos, de tal manera que cada elemento (350) de datos representa una tarea que se ha de completar, siendo la lista
(344) compartida entre un grupo (10) que comprende una pluralidad de dispositivos móviles (100) , de tal modo que el grupo (10) incluye el dispositivo móvil (100) ; -almacenar, por parte del dispositivo móvil (100) , la lista (344) ; -generar, por parte del dispositivo móvil (100) , un mensaje común (8) destinado a ser enviado a los otros miembros del grupo (10) , a fin de permitir que todos los dispositivos móviles del grupo (10) actualicen una versión localmente almacenada de la lista (344) , de tal modo que el mensaje común (8) comprende un nuevo valor (94’) para actualizar un elemento de datos compartido (350) existente de la lista (344) o para que se añada un nuevo elemento de datos compartido (350) a la lisa (344) ; y -enviar, por parte del dispositivo móvil (100) , el mensaje común (8) a los otros dispositivos móviles (100) del grupo (10) con el fin de permitir que los otros dispositivos móviles (100) añadan el nuevo valor (94’) como un nuevo elemento de datos compartido (350) si la lista (344) no comprende el elemento de datos compartido (350) existente, o actualicen la lista (344) reemplazando el elemento de datos compartido (350) existente por un nuevo valor (94’) , si la lista (344) no comprende el elemento de datos compartido (350) existente.
9. El método de acuerdo con la reivindicación 8, en el cual el mensaje común (8) es enviado por medio de un servicio (26) de intercambio de mensajes.
10. Un método para hacer funcionar un dispositivo móvil (100) , de tal manera que el método comprende:
-generar, por parte del dispositivo móvil (100) , una lista (344) de elementos (350) de datos compartidos, de tal manera que cada elemento (350) de datos representa una tarea que se ha de completar, comprendido la lista (344) que se ha de compartir entre un grupo (10) , una pluralidad de dispositivos móviles (100) , de manera que el grupo (10) incluye el dispositivo móvil (100) ; -almacenar, por parte del dispositivo móvil (100) , la lista (344) ; -compartir, por parte del dispositivo móvil (100) , la lista (344) con los otros dispositivos móviles (100) del grupo (10) con el fin de permitir a todos los dispositivos móviles (100) del grupo (10) efectuar un seguimiento del estado de la lista (344) y aplicar actualizaciones a la misma; -generar, por parte del dispositivo móvil (100) , un mensaje común (8) destinado a ser enviado a los otros miembros del grupo (10) , a fin de permitir que todos los dispositivos móviles del grupo (10) actualicen una versión localmente almacenada de la lista (344) , de tal modo que el mensaje común (8) comprende un nuevo valor (94’) para actualizar un elemento de datos compartido (350) existente de la lista (344) o para que se añada un nuevo elemento de datos compartido (350) a la lisa (344) ; y -enviar, por parte del dispositivo móvil (100) , el mensaje común (8) a los otros dispositivos móviles (100) del grupo (10) con el fin de permitir que los otros dispositivos móviles (100) añadan el nuevo valor (94’) como un nuevo elemento de datos compartido (350) si la lista (344) no comprende el elemento de datos compartido
(350) existente, o actualicen la lista (344) reemplazando el elemento de datos compartido (350) existente por un nuevo valor (94’) , si la lista (344) no comprende el elemento de datos compartido (350) existente.
11. El método de acuerdo con la reivindicación 10, en el cual al menos un elemento de datos compartido (350) de la lista tiene una asignación (358) de usuario destinada a indicar quién ha de completar el elemento de datos compartido (350) .
12. El método de acuerdo con la reivindicación 10 o la reivindicación 11, en el cual el compartimiento comprende enviar la lista (344) por medio de un servicio (26) de intercambio de mensajes.
13. El método de acuerdo con una cualquiera de las reivindicaciones 10 a 12, en el cual la lista (344) es compartida únicamente entre un subconjunto del grupo (10) de dispositivos móviles (100) .
14. Un medio legible por computadora, que comprende instrucciones ejecutables por computadora que, cuando son ejecutadas por un procesador, hacen que el procesador lleve a cabo el método de acuerdo con una cualquiera de las reivindicaciones 1 a 13.
15. Un dispositivo móvil (100) que comprende un procesador (102) y el medio legible por computadora de acuerdo con la reivindicación 14.
Patentes similares o relacionadas:
Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]
Transferencia automática segura de datos con un vehículo de motor, del 22 de Julio de 2020, de AIRBIQUITY INC: Un dispositivo electrónico en un vehículo para operar en un vehículo de motor en un estado de energía desatendido, comprendiendo el dispositivo […]
Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]
Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]
Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]
Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]
Procesamiento de contenido y servicios de redes para dispositivos móviles o fijos, del 8 de Julio de 2020, de AMIKA MOBILE CORPORATION: Un sistema para suministrar contenido de red a un dispositivo, comprendiendo el sistema : una primera interfaz para comunicarse con una pluralidad […]
Método de control de aplicación y terminal móvil, del 8 de Julio de 2020, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un terminal móvil , que comprende: un procesador ; y un módulo de inteligencia artificial AI ; el procesador que se […]