METODO Y SISTEMA PARA LA ORGANIZACION DEL TRATAMIENTO DE CONTENIDOS EN ESTRUCTURAS DE ENVIO MOVILES.

Un método para coordinar el tratamiento o procesamiento de contenidos en una estructura de envío móvil que comprende los pasos de:

integrar, dentro de una envuelta (420) de metadatos asociada con contenido (412), referencias externas a habilitadores y metadatos (440) externos para un habilitador de envío; y insertar, dentro de los metadatos (440) para un habilitador de envío, reglas de coordinación de tratamiento o procesamiento de contenidos con el fin de conectar con la funcionalidad de los habilitadores externos referenciados para procesar el contenido por el habilitador de envío

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

Solicitante: RESEARCH IN MOTION LIMITED.

Nacionalidad solicitante: Canadá.

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

Inventor/es: SHENFIELD,MICHAEL.

Fecha de Publicación: .

Fecha Solicitud PCT: 23 de Marzo de 2007.

Fecha Concesión Europea: 7 de Julio de 2010.

Clasificación Internacional de Patentes:

  • G06F17/30W1

Clasificación PCT:

  • H04L29/08 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 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.

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.

METODO Y SISTEMA PARA LA ORGANIZACION DEL TRATAMIENTO DE CONTENIDOS EN ESTRUCTURAS DE ENVIO MOVILES.

Fragmento de la descripción:

Método y sistema para la organización del tratamiento de contenidos en estructuras de envío móviles.

La presente explicación se refiere de forma general al envío de contenido móvil y en concreto a la utilización de habilitadores para facilitar el envío de contenido móvil.

Los usuarios de dispositivos móviles o de equipo móvil de usuario (UE) se están volviendo cada vez más sofisticados en cuanto a la funcionalidad que piden a sus dispositivos móviles y la forma en que acceden a datos desde los dispositivos móviles.

El envío de contenido dinámico permite a los usuarios disponer de información o datos suscritos enviados a ellos en lugar de tener que ir y buscar los datos. Ejemplos de datos podrían incluir cotizaciones de acciones, partes meteorológicos actualizados, actualizaciones sobre el tráfico, fondos de pantalla dinámicos, anuncios, aplicaciones u otros datos deseables para el usuario.

El envío de contenidos a menudo requiere diferentes habilitadores en el lado del servidor y en el lado del dispositivo. Estos habilitadores no forman parte de la funcionalidad central de un habilitador de envío y se necesita un sistema y un método para coordinar con otros habilitadores el tratamiento o procesamiento de contenidos.

El documento US2004/073613 A1 explica un método para el tratamiento o procesamiento automático de documentos digitales que comprende integrar un perfil de tratamiento o procesamiento con un documento digital, y procesar el documento digital en respuesta al perfil de tratamiento o procesamiento integrado.

El documento US2005/240530 A1 explica un sistema de distribución de contenidos, en el cual un proveedor de contenidos transmite un contenido de película y metadatos de reglas de uso a un aparato reproductor.

General

El presente invento define un método de acuerdo con la reivindicación 1, un sistema de acuerdo con la reivindicación 15, un paquete de contenidos de acuerdo con la reivindicación 16 y un medio que puede leer un ordenador que almacena código de programa de acuerdo con la reivindicación 28. En las reivindicaciones independientes 2-14 y 17-27 se exponen realizaciones específicas.

El presente sistema y método puede garantizar la integración de referencias externas y reglas de coordinación de tratamiento o procesamiento de contenidos dentro de metadatos de envío de contenido móvil. En concreto, se proporciona un método para expresar reglas de coordinación para metadatos de envío móvil como un diagrama de estados empaquetado XML.

Un proveedor de contenidos puede integrar metadatos para diferentes elementos de tratamiento o procesamiento dentro de la estructura de envío. Se encuentran incluidas en los metadatos instrucciones para el habilitador de envío de contenido. Además, se pueden proporcionar declaraciones de espacios de nombres externas para habilitadores externos. Se pueden incluir espacios de nombres que hagan referencia a los esquemas XML que representan enlace a habilitadores externos con el fin de coordinar el tratamiento o procesamiento de contenido móvil mientras se está enviando un paquete de contenido. Esto se consigue integrando elementos y atributos definidos en esquemas XML correspondientes dentro de un elemento XML para el estado de tratamiento o procesamiento.

Se pueden usar verbos de acción para mapear o correlacionar instrucciones de coordinación a funciones habilitadoras externas. Este nivel de acción indirecta permite un bajo acoplamiento entre servicios.

Por lo tanto, la presente explicación puede proporcionar un método para coordinar el tratamiento o procesamiento de contenidos en una estructura de envío móvil que comprende los pasos de: integrar, dentro de una envuelta de metadatos asociada con contenido, referencias externas a habilitadores externos y metadatos para un habilitador de envío; e insertar, dentro de los metadatos para un habilitador de envío, reglas de coordinación de tratamiento o procesamiento de contenidos.

La presente explicación puede además proporcionar un sistema para coordinación de tratamiento o procesamiento de contenidos que comprende: un proveedor de contenido, estando adaptado dicho proveedor de contenido para integrar referencias externas a habilitadores externos y metadatos para un habilitador de envío dentro de metadatos de envío de contenido móvil asociados con contenido suministrado por dicho proveedor de contenido, y estando adaptado dicho proveedor de contenido para insertar en los metadatos para un habilitador de contenido reglas de coordinación de tratamiento o procesamiento de contenidos para conectar con la funcionalidad de los habilitadores externos referenciados para el tratamiento o procesamiento del contenido por el habilitador de envío; un habilitador de envío de contenido que comprende: un servidor de envío, estando dicho servidor de envío adaptado para procesar metadatos dirigidos a dicho servidor de envío; y un cliente de envío, estando dicho cliente de envío adaptado para procesar metadatos dirigidos a dicho cliente de envío; habilitadores externos adaptados para procesar contenido basándose en las reglas de coordinación de tratamiento o procesamiento de contenidos mediante dicho habilitador de envío de contenido; y un cliente de contenido adaptado para consumir contenido procedente del proveedor de contenido.

La presente explicación puede además proporcionar un paquete de contenido que comprende: contenido; y una envuelta de metadatos, comprendiendo la envuelta de metadatos referencias externas a habilitadores externos y metadatos para un habilitador de envío, teniendo los metadatos para un habilitador de contenidos reglas de coordinación de tratamiento o procesamiento de contenidos integradas en su interior.

Breve descripción de los dibujos

La presente explicación se entenderá mejor con referencia a los dibujos, en los cuales:

la figura 1 es un diagrama de bloques que muestra componentes lógicos dentro de una arquitectura de envío;

la figura 2 es un diagrama de bloques que ilustra el flujo de metadatos entre los componentes lógicos de la figura 1.

la figura 3 es un diagrama de bloques que ilustra un modelo envuelto para tratamiento o procesamiento de metadatos entre los componentes lógicos de la figura 1.

la figura 4 es un diagrama de bloques que muestra un paquete de contenido de ejemplo que incluye contenido y una envuelta de metadatos;

la figura 5 es un diagrama de bloques que muestra un bloque de función;

la figura 6 es un diagrama de estado que muestra un ejemplo de coordinación de metadatos entre un habilitador de envío de contenido y habilitadores externos; y

la figura 7 es un diagrama de bloques que muestra un ejemplo de dispositivo móvil que se puede usar en asociación con el método y sistema de la presente explicación.

Descripción de realizaciones preferentes

Se hace ahora referencia a la Figura 1. Se ilustra un sistema de empuje (push) para enviar contenido dinámico a una aplicación cliente. El sistema de la figura 1 es un sistema simplificado y muestra componentes lógicos que tienen que estar dentro de una arquitectura de envío de contenido dinámico. Sin embargo, como apreciarán aquellos con experiencia en la técnica, podrían existir otros componentes o se podrían agrupar entre sí diferentes componen- tes.

La arquitectura 100 incluye un proveedor 110 de contenido. El proveedor 110 de contenido está diseñado para proporcionar contenido dinámico a usuarios. Esto puede incluir, por ejemplo, una página web de venta de libros. El proveedor 110 de contenido puede proporcionar de manera periódica una lista de libros puestos a la venta recientemente, la cual puede ser enviada a subscriptores que estén subscritos a la página web o a un servidor de envío que gestiona las subscripciones.

Un servidor 120 de envío se comunica por una red 130 inalámbrica con un cliente 140 de envío que, en una realización preferente, está situado en un dispositivo móvil. El cliente 140 de envío recibe el contenido que está siendo enviado desde el proveedor 110 de contenido y puede comunicar el citado contenido a un cliente 150 de contenido. Por último, el cliente 150 de contenido consume el contenido.

Como apreciarán aquellos con experiencia en la técnica, en la presente explicación un habilitador es equivalente a una estructura. De esta forma,...

 


Reivindicaciones:

1. Un método para coordinar el tratamiento o procesamiento de contenidos en una estructura de envío móvil que comprende los pasos de:

integrar, dentro de una envuelta (420) de metadatos asociada con contenido (412), referencias externas a habilitadores y metadatos (440) externos para un habilitador de envío; y

insertar, dentro de los metadatos (440) para un habilitador de envío, reglas de coordinación de tratamiento o procesamiento de contenidos con el fin de conectar con la funcionalidad de los habilitadores externos referenciados para procesar el contenido por el habilitador de envío.

2. El método de la reivindicación 1, en el cual las reglas de coordinación de tratamiento o procesamiento de contenidos son un diagrama de estado empaquetado en lenguaje de marcado extensible 'XML'.

3. El método de la reivindicación 2, en el cual el diagrama de estado empaquetado XML comprende un bloque (510) de función con capas integradas.

4. El método de la reivindicación 3, en el cual las capas integradas comprenden una primera capa (520) que define elementos XML comunes; una segunda capa (530) que define metadatos para un habilitador de envío que tiene enlaces a habilitadores externos; y una tercera capa (540) que define metadatos para habilitadores externos.

5. El método de la reivindicación 4, en el cual la tercera capa (540) es opaca para el habilitador de envío.

6. El método de la reivindicación 4 o de la reivindicación 5, en el cual la segunda capa (530) comprende expresiones, instrucciones o parámetros que tienen un comportamiento predefinido que comprende enlace de las expresiones, instrucciones o parámetros a funciones del habilitador externo.

7. El método de cualquiera de las reivindicaciones 4 a 6, en el cual la primera capa (520) es referenciada por una sintaxis XML que define un espacio de nombres para un lenguaje de representación de diagrama de estado.

8. El método de cualquiera de las reivindicaciones 3 a 7, en el cual el bloque (510) de función contiene cualquiera o una combinación de: un identificador de estado; una expresión de vigilancia; un identificador de servicio externo; un verbo de acción; un parámetro; y/o una transición de estado.

9. El método de la reivindicación 8, en el cual el verbo de acción se usa para mapear o correlacionar instrucciones de coordinación a funciones de habilitador.

10. El método de la reivindicación 9, en el cual el mapeado es realizado por una capa de interpretación de metadatos.

11. El método de cualquiera de las reivindicaciones 8 a 10, en el cual la transición de estado se basa en un resultado recibido de usar un verbo de acción para llamar a una función externa.

12. El método de cualquiera de las reivindicaciones 1 a 11, en el cual las referencias externas son declaraciones de espacios de nombres para servicios externos.

13. El método de la reivindicación 12, en el cual los servicios externos comprenden cualquiera de entre un servicio de presencia, un servicio de localización, un servicio de filtrado de contenido, y/o un servicio de compresión.

14. El método de cualquiera de las reivindicaciones 1 a 13, en el cual el citado paso de inserción define esquemas para habilitadores externos dentro de un elemento para un estado de tratamiento o procesamiento.

15. Un sistema para coordinación de tratamiento o procesamiento de contenido que comprende:

un proveedor (110) de contenido, estando dicho proveedor (110) de contenido adaptado para integrar referencias externas a habilitadores externos y metadatos para un habilitador de envío dentro de metadatos de envío de contenido móvil asociados con contenido (332) suministrado por el citado proveedor (110) de contenido, y adaptado para insertar en los metadatos reglas de tratamiento o procesamiento de contenido para un habilitador de envío con el fin de conectar con la funcionalidad de los habilitadores externos referenciados para procesar el contenido por el habilitador de envío;

un habilitador de envío de contenido que comprende:

un servidor (120) de envío, estando dicho servidor (120) de envío adaptado para procesar metadatos (312) dirigidos a dicho servidor (120) de envío; y

un cliente (140) de envío, estando dicho cliente (140) de envío adaptado para procesar metadatos (314) dirigidos a dicho cliente (140) de envío;

habilitadores externos adaptados para procesar contenido basándose en las reglas de coordinación de tratamiento o procesamiento de contenido a través de (mediante) dicho habilitador de envío de contenido; y

un cliente (150) de contenido adaptado para consumir contenido procedente del proveedor (110) de contenido.

16. Un paquete de contenido que comprende:

contenido (412); y

una envuelta (420) de metadatos, comprendiendo la envuelta (420) de metadatos referencias externas a habilitadores externos y metadatos (440) para un habilitador de envío, teniendo los metadatos (440) para un habilitador de envío reglas de coordinación de tratamiento o procesamiento de contenido integradas en él con el fin de conectar con la funcionalidad de los habilitadores externos referenciados para el tratamiento o procesamiento del contenido por el habilitador de envío.

17. El paquete de contenido de la reivindicación 16, en el cual las reglas de coordinación de tratamiento o procesamiento de contenido son un diagrama de estados empaquetado en lenguaje de marcado extensible (XML).

18. El paquete de contenido de la reivindicación 17, en el cual el diagrama de estados empaquetado XML comprende un bloque (510) de función con capas integradas.

19. El paquete de contenido de la reivindicación 18, en el cual las capas integradas comprenden una primera capa (520) que define elementos XML comunes; una segunda capa (530) que define metadatos para un habilitador de envío que tiene enlaces a habilitadores externos; y una tercera capa (540) que define metadatos para habilitadores externos.

20. El paquete de contenido de la reivindicación 19, en el cual la tercera capa (540) es opaca para el habilitador de envío.

21. El paquete de contenido de la reivindicación 19 o de la reivindicación 20, en el cual la segunda capa (530) comprende expresiones, instrucciones o parámetros que tienen un comportamiento predefinido que comprende enlace de las expresiones, de las instrucciones o de los parámetros a funciones del habilitador externo.

22. El paquete de contenido de cualquiera de las reivindicaciones 19 a 21, en el cual la primera capa (520) es referenciada por una sintaxis XML de definición de espacio de nombres para un lenguaje de representación de diagrama de estados.

23. El paquete de contenido de cualquiera de las reivindicaciones 18 a 22, en el cual el bloque (510) de función contiene cualquier elemento o cualquier combinación de: un identificador de estados; una expresión de vigilancia; un identificador de servicio externo; un verbo de acción; un parámetro; y/o una transición de estado.

24. El paquete de contenido de la reivindicación 23, en el cual el verbo de acción está adaptado para ser usado para mapear o correlacionar instrucciones de coordinación a funciones de habilitador.

25. El paquete de contenido de cualquiera de las reivindicaciones 16 a 24, en el cual las referencias externas son declaraciones de espacio de nombres para servicios externos.

26. El paquete de contenido de la reivindicación 25, en el cual los servicios externos comprenden cualquiera de un servicio de presencia, un servicio de localización, un servicio de filtrado de contenido, y/o un servicio de compresión.

27. El paquete de contenido de cualquiera de las reivindicaciones 16 a 26, que comprende además esquemas para habilitadores externos dentro de un elemento para un estado de tratamiento o procesamiento.

28. Un medio que puede leer un ordenador que almacena un código de programa para hacer que un dispositivo informático realice los pasos del método de cualquiera de las reivindicaciones 1 a 14.


 

Patentes similares o relacionadas:

PROCEDIMIENTOS Y SISTEMAS PARA LA CAPTURA Y LA RECUPERACIÓN DE INFORMACIÓN, del 2 de Febrero de 2012, de GOOGLE INC.: Procedimiento, que comprende: capturar un evento en tiempo real cuando se produce el evento, en el que el evento comprende una interacción […]

Imagen de 'RED DE INFORMACION DISTRIBUIDA ACCESIBLE DE FORMA GLOBAL'RED DE INFORMACION DISTRIBUIDA ACCESIBLE DE FORMA GLOBAL, del 20 de Noviembre de 2009, de THINKSTREAM, INC: Una red de información distribuida construida para recopilar información a partir de sitios distribuidos a través de una red informática accesible de forma global, que comprende: […]

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 […]

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í. .