ES2475340T3 - Método y sistema de mensajería multimedia - Google Patents

Método y sistema de mensajería multimedia Download PDF

Info

Publication number
ES2475340T3
ES2475340T3 ES02722624.0T ES02722624T ES2475340T3 ES 2475340 T3 ES2475340 T3 ES 2475340T3 ES 02722624 T ES02722624 T ES 02722624T ES 2475340 T3 ES2475340 T3 ES 2475340T3
Authority
ES
Spain
Prior art keywords
multimedia message
user agent
multimedia
descriptor
streaming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES02722624.0T
Other languages
English (en)
Inventor
Miraj Mostafa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Conversant Wireless Licensing SARL
Nokia Inc
Original Assignee
Core Wiresless Licensing SARL
Nokia Inc
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 Core Wiresless Licensing SARL, Nokia Inc filed Critical Core Wiresless Licensing SARL
Application granted granted Critical
Publication of ES2475340T3 publication Critical patent/ES2475340T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Método en un agente de usuario para recibir un mensaje multimedia (340), que comprende las etapas siguientes: recibir una transmisión de mensaje multimedia (340); caracterizado 5 porque comprende separar de la transmisión del mensaje multimedia un descriptor que contiene información necesaria para iniciar una sesión de transmisión en flujo continuo; e iniciar una sesión de transmisión en flujo continuo (410), usando el descriptor, para recuperar un componente de medios transmisible en flujo continuo almacenado, descrito por el transcriptor.

Description

M�todo y sistema de mensajería multimedia.
La presente invención se refiere a la transmisión de datos. Más específicamente, la invención se refiere a la transmisión en flujo continuo (streaming), de contenido de medios en un Servicio de Mensajería Multimedia.
En las redes de comunicaciones móviles, el término Servicio de Mensajería Multimedia (MMS) se usa comúnmente para describir un nuevo enfoque destinado a transmitir mensajes que tienen contenido multimedia. El Servicio de Mensajería Multimedia permite enviar mensajes entre diferentes usuarios móviles y/o entre usuarios móviles e Internet. Existe una solución ya consensuada para proporcionar un MMS en Redes de comunicaciones móviles de 3� generación y sus características se describen en la Especificación Técnica (TS) del Proyecto de Asociación de 3� Generación (3GPP) 23.140, V.4.1.0 "Multimedia Messaging Service (MMS), Functional Description, Stage 2 (Release 4, 2000-12)". El Servicio de Mensajería Multimedia propuesto en la TS 23.140 del 3GGP, publicación 4, utiliza un planteamiento de almacenamiento-y-reenvío para la entrega de mensajes. Los mensajes multimedia se construyen de tal manera que el contenido de medios, la información necesaria para describir el contenido de medios y la información de direccionamiento, que identifica al receptor deseado del mensaje, se encapsulan juntos. El mensaje multimedia se envía a continuación desde un agente de usuario de MMS emisor a un Centro de Servicios de Mensajería Multimedia MMSC, que a su vez envía una notificación al receptor deseado (agente de usuario de MMS destinatario) en relación con el mensaje. Posteriormente, el terminal del agente de usuario de MMS destinatario descarga el mensaje multimedia como un conjunto y este último solamente se presenta al usuario una vez que se ha descargado y almacenado en el agente de usuario de MMS destinatario.
A continuación, se describirán la estructura y el funcionamiento de un sistema de MMS t�pico en referencia a las figuras 1, 2 y 3.
La figura 1 muestra una vista general de elementos del sistema de MMS de acuerdo con la TS 23.140 del 3GPP. El sistema comprende los siguientes aspectos:
una pluralidad de agentes de usuarios de MMS (UAs) 110, cada uno de los cuales tiene la capacidad de transmitir y recibir mensajes multimedia;
un agente de usuario de MMS itinerante 127;
Redes de acceso 122, 124 y 126 de diferentes tipos que incluyen:
Una red de telecomunicaciones móviles de segunda generación 122 tal como una red de la fase 2 del GSM;
Una red de telecomunicaciones móviles de tercera generación 124 tal como un Sistema de Telecomunicaciones Móviles Universales (UMTS); y
Una red de acceso móvil 126, por ejemplo una red LAN-inalámbrica.
Internet (u otra red de Protocolo de Internet (IP)) 130, que tiene un servidor externo 134, tal como un servidor de correo electrónico, y un cliente de correo electrónico por cable 132;
Un retransmisor de Servicio de Mensajería Multimedia 142 y un servidor de MMS 144 el cual, en este ejemplo, est� integrado en una única unidad, a la que se hace referencia como Centro de Servicios de Mensajería Multimedia (MMSC) 140, pero que se puede poner en práctica alternativamente como entidades independientes o distribuidas;
Unos medios de almacenamiento de mensajes 150 en conexión con el servidor de MMS 144; y
Bases de datos de usuarios 160 que comprenden, por ejemplo, información de suscripciones y direccionamiento de usuarios.
El término colectivo Entorno de Servicios de Mensajería Multimedia (MMSE) se usa para describir aquellos elementos funcionales que funcionan conjuntamente para implementar un servicio de mensajería multimedia. En la figura 1, un MMSE est� formado por los elementos situados dentro de la región con contorno ovalado.
Haciendo referencia de forma más detallada a la figura 1, cada agente de usuario de MMS 110 se conecta al retransmisor de MMS 142 a través de su red de acceso 122, 124. El agente de usuario de MMS itinerante 127 se conecta al retransmisor de MMS 142 a través de la red de acceso móvil 126 y por medio de Internet 130. El retransmisor de MMS est� conectado al servidor de MMS 144 y a las bases de datos de usuarios 160. Además, el servidor externo 134 y el cliente de correo electrónico por cable 132 est�n conectados a Internet 130.
La figura 2 muestra una vista general del interfuncionamiento entre diferentes MMSE’s de acuerdo con la TS 23.140 del 3GPP. La comunicación de mensajes multimedia tiene lugar entre agentes de usuario 110A (emisor) y 110B (destinatario) que residen en dos Entornos de Servicios de Mensajería Multimedia diferentes. Por motivos de simplicidad y claridad, los dos Entornos de Servicios de Mensajería Multimedia, MMSE A y MMSE B, se muestran, cada uno de ellos, de manera que comprenden un único retransmisor de MMS, enlazado a un servidor de MMS único, formando as� dos MMSC’s 214 y 224. Debería apreciarse que en un MMSE práctico, el número de retransmisores y servidores de MMS puede ser, y típicamente ser�, superior al mencionado. El MMSE A y el MMSE B pueden tener, por ejemplo, operadores diferentes, ubicaciones geográficas o áreas de cobertura diferentes y/o pueden diferir en términos de sus características y capacidades técnicas. Además, en la situación en la que un MMSE particular comprende más de un retransmisor de MMS, también se puede aplicar dentro del MMSE el método de acuerdo con la invención.
En el ejemplo mostrado en la figura 2, los dos agentes de usuario de MMS 110A y 110B se representan como dispositivos que se comunican con su MMSE respectivo 210, 220 por medio de una red de radiocomunicaciones 212, 222. No obstante, debería apreciarse que ya sea el agente de usuario de MMSE A o el agente de usuario de MMSE B, o ambos, podrían residir en una red de línea fija (no mostrada).
En relación con la figura 2, se supondr� que el agente de usuario de MMS A 110A, el cual se ha abonado al servicio de mensajería multimedia proporcionado en el Entorno de Servicios de Mensajería Multimedia A 210, desea enviar cierto contenido de medios al agente de usuario de MMS B 110B, el cual tiene una suscripción con el servicio de mensajería multimedia proporcionado en el MMSE B 220. En general, el contenido de un mensaje multimedia puede comprender una variedad de componentes, algunos de los cuales son adecuados para transmisión en flujo continuo y otros componentes que no son adecuados típicamente para su transmisión en flujo continuo, tales como texto o imágenes fijas. En el siguiente ejemplo, el cual describe la creación, transmisión y recuperación de un mensaje multimedia, se supondr� que todos los componentes del mensaje son tipos de contenido no transmisible en flujo continuo. Las provisiones actuales para la descarga, en flujo continuo, de componentes de mensajes multimedia proporcionadas por la TS 23.140 del 3GPP, se considerarán entonces por separado.
En referencia una vez más a la figura 2, cuando se inicia la comunicación de un mensaje multimedia al agente de usuario de MMS B, el agente de usuario de MMS A en primer lugar selecciona el contenido de medios a transmitir. Por ejemplo, el contenido de medios puede adoptar la forma de una imagen fija y cierto texto asociado, almacenados en la memoria del agente de usuario A. La imagen se puede haber grabado, por ejemplo, usando una cámara, y equipos de codificación de imágenes fijas incorporados en el agente de usuario A. Alternativamente, la imagen y el texto se pueden haber descargado ya desde otra fuente al agente de usuario A. En cualquier caso, el agente de usuario A encapsula el contenido de medios como un mensaje multimedia, que comprende el propio contenido de medios, información necesaria para describir el contenido de medios e información de direccionamiento, que identifica al destinatario deseado del mensaje. El agente de usuario de MMS A envía entonces el mensaje al retransmisor de MMS A a través de la red de radiocomunicaciones A 212.
Al producirse la recepción del mensaje multimedia, el retransmisor de MMS A determina, a partir de la información de direccionamiento incluida con el mensaje, que el receptor deseado no es un agente de usuario del MMSE A, sino un agente de usuario del retransmisor de MMS B y reenv�a el mensaje multimedia al retransmisor de MMS B. El encaminamiento del mensaje multimedia al retransmisor de MMS correcto, es decir, aquel responsable del agente de usuario de MMS B, se logra, por ejemplo, usando mecanismos normalizados previstos en la solución existente de mensajería multimedia del 3GPP. Al producirse la recepción del mensaje multimedia, el retransmisor de MMS B almacena el contenido de medios en el servidor de MMS B y envía una notificación al receptor deseado, el agente de usuario de MMS B, indicando as� que ha llegado un mensaje multimedia y su contenido est� disponible para ser descargado desde el retransmisor de MMS B. Como respuesta a la recepción de la notificación, el Agente de usuario de MMS B recupera el contenido de medios a partir (por medio) del retransmisor de MMS B. La recuperación del contenido de medios se inicia mediante se�alizaci�n con el retransmisor de MMS B.
La figura 3 ilustra el proceso de notificación y de recuperación de mensajes multimedia más detalladamente. Específicamente, la figura 3 muestra el flujo de mensajes que tiene lugar cuando el retransmisor de MMS B recibe un mensaje de MMS dirigido al agente de usuario de MMS B destinatario. El retransmisor de MMS B recibe el mensaje de MMS, lo almacena en el servidor de MMS B, y a continuación informa al agente de usuario de MMS B sobre la llegada del mensaje usando un mensaje de notificación de MMS 310 (MM1_notifcation.REQ en la TS
23.140 del 3GPP).
A continuación, el agente de usuario de MMS B responde con una respuesta de notificación de MMS 320 (MM1_notifcation.RES en la TS 23.140 del 3GPP) para acusar recibo de la notificación de MMS 310.
Tras haberse recibido el mensaje de notificación de MMS 310, el agente de usuario de MMS B tiene conocimiento de que hay disponible un mensaje multimedia para ser recuperado y puede iniciar un proceso para descargar el mensaje. Esto se puede realizar sustancialmente en cuanto se reciba el mensaje de notificación, o se puede llevar a cabo algo más tarde. Cuando el agente de usuario de MMS B desea iniciar la descarga del mensaje de MMS, envía
una solicitud de recuperación de MMS 330 (MM1_retrieve-REQ) al MMSC B 224. El MMSC B 224 responde recuperando el mensaje multimedia del servidor de MMS B y envía una respuesta de recuperación de MMS 340 (MM1_retrieve.RES en la TS 23.140 del 3GPP) al agente de usuario de MMS B. En el caso de un mensaje multimedia que comprende solamente componentes no transmisibles en flujo continuo, según se considera en este ejemplo, el mensaje de respuesta de recuperación de MMS es portador de los componentes del mensaje multimedia concretos que se van a descargar. Después de la recepción del mensaje multimedia completo, el agente de usuario de MMS B envía un acuse de recibo de MMS 350 (acusando recibo del mensaje multimedia completo) al retransmisor de MMS B.
Tal como se ha mencionado anteriormente, algunos componentes de medios pueden ser adecuados para su descarga por transmisión en flujo continuo. La expresión "transmisión en flujo continuo" se usa en general para describir la presentación de contenido de medios, por ejemplo un fragmento de audio o de vídeo, o una combinación de diferentes tipos de medios, de una manera continua mientras el contenido est� siendo transmitido a un destinatario a través de una red de datos. Un "flujo continuo" puede ser un flujo de datos que posibilita que el destinatario presente algún flujo continuo de información, tal como imágenes en movimiento (es decir vídeo), voz o música. En un flujo continuo de vídeo t�pico, se transmiten de unos 10 a 20 cuadros de vídeo por segundo. En la práctica, la transmisión en flujo continuo o bien puede ser en directo (tiempo real) o bien se puede llevar a cabo al estilo bajo demanda. La expresión "transmisión en flujo continuo en vivo" describe la creación de un flujo continuo de medios a partir de una fuente en vivo, por ejemplo un flujo continuo de imágenes digitales producidas por una videoc�mara, mientras que la expresión "transmisión en flujo bajo demanda" describe la creación de un flujo continuo de medios a partir de, por ejemplo, un archivo almacenado en un servidor.
La aplicación de la transmisión en flujo continuo en redes móviles parece muy prometedora, especialmente considerando el hecho de que los terminales móviles típicamente tienen recursos limitados de reproducción multimedia tales como memoria y poder de procesado. En general, la adopción de un enfoque de transmisión en flujo continuo para la descarga y la presentación de medios tiene el potencial de reducir la cantidad de memoria disponible requerida por los terminales móviles.
Recientemente, también ha aparecido un interés en la incorporación de la transmisión en flujo continuo al servicio propuesto de mensajería multimedia de 3� generación. No obstante, tal como se ha mencionado anteriormente, el servicio de MMS est� basado en el encapsulado de contenido de medios, descripción de mensajes e información de direccionamiento en un único mensaje. Esta clase de encapsulado es incompatible con la transmisión, en flujo continuo, de contenido de medios y, por lo tanto, son necesarias ciertas modificaciones sobre las recomendaciones del servicio de MMS para dar acomodo a la descarga por transmisión, en flujo continuo, de contenido de medios. La TS 23.140 del 3GPP, publicación 4 permite establecer una sesión de transmisión en flujo continuo entre un agente de usuario destinatario y un retransmisor de MMS destinatario, pero requiere que se modifique en cierta medida el mensaje de notificación enviado desde el retransmisor de MMS destinatario al agente de usuario de MMS destinatario.
De acuerdo con la recomendación, si un retransmisor de MMS destinatario, tal como el retransmisor de MMS B descrito en el ejemplo anterior, recibe un mensaje multimedia que contiene contenido de medios transmisible en flujo continuo, el mismo forma un mensaje de notificación de MMS modificado y lo envía al agente de usuario destinatario deseado para entregarle una notificación sobre los componentes multimedia transmisibles en flujo continuo. El mensaje de notificación modificado contiene información necesaria para inicializar una sesión de transmisión en flujo continuo entre el agente de usuario de MMS destinatario y un servidor de MMS que tiene acceso a los componentes multimedia transmisibles en flujo continuo. dicha capacidad, ya que resultaría útil poder recibir componentes multimedia no transmisibles en flujo continuo, tales como imágenes fijas y texto o miniaplicaciones de programa, junto con componentes multimedia transmisibles en flujo continuo, tales como flujos continuos de sonido, voz o vídeo.
El documento WO 0211398 A1 es una publicación que únicamente puede ser relevante para la cuestión de novedad de las reivindicaciones y no para la capacidad inventiva y solo con el alcance de sus estados designados. Esta publicación da a conocer un método de comunicaciones, que comprende las etapas de enviar, por parte de un emisor, un mensaje que comprende por lo menos un componente transmisible en flujo continuo e información que lo describe a un servidor de comunicaciones MMSC, y, como respuesta, enviar, por parte del servidor de comunicaciones, a un receptor, un mensaje de notificación para notificar sobre la disponibilidad del componente transmisible en flujo continuo. El mensaje de notificación comprende la descripción correspondiente al componente transmisible en flujo continuo.
El documento “Multimedia messaging service for GPRS and UMTS”, XP 002951744, IEEE 1999, esboza un servicio de mensajería multimedia que permite que abonados móviles intercambien tipos arbitrarios de información al estilo almacenamiento-y-reenvío. Se dan a conocer detalles sobre el servicio de mensajería multimedia y se analizan diferentes opciones arquitect�nicas para soportar la mensajería multimedia dentro de redes UMTS (Sistema de Telecomunicaciones Móviles Universales) y GPRS (Servicio General de Radiocomunicaciones por Paquetes para GSM).
El documento EP 0 984 584 (A1) da a conocer un método y un sistema para la reproducción de datos multimedia en directo y pre-grabados, en tiempo real, sobre una red de comunicaciones a gran escala, tal como la red informática mundial. La invención permite que un usuario conectado a una red especializada reproduzca una difusión general multimedia. La invención incluye un proceso que permite crear y planificar contenido multimedia en forma de una lista de reproducción. Los datos de la lista de reproducción se comprimen y transmiten a un sistema de anfitrión como parte de un protocolo de captura. Los datos capturados de la lista de reproducción se pueden “difundir de forma general” a continuación a usuarios. Un usuario puede escoger una selección de canal de una lista de reproducción, y hacer que el elemento seleccionado se descargue y reproduzca por medio de una herramienta de reproducción. El sistema de anfitrión incluye un sistema de distribución altamente eficiente que permite que un número elevado de usuarios que acceden al anfitrión a través de Manejadores de Información de Terminales accedan rápidamente a uno o más canales de datos multimedia. La arquitectura de sistema proporciona un mecanismo de “dispersi�n en abanico” que incluye un proceso maestro de difusión general que acepta un flujo de datos de múltiples flujos continuos y, a continuación, distribuye el flujo de datos de múltiples flujos continuos a esencialmente cada Manejador de Información de Terminal accesible para el anfitrión. De este modo, la carga de proporcionar flujos continuos de datos se esparce entre un número elevado de Manejadores de Información de Terminales, reduciendo la latencia del acceso y proporcionando soporte para cientos de miles de usuarios sobre una red de comunicaciones a gran escala.
De acuerdo con un primer aspecto de la invención, se proporciona un método en un agente de usuario para recibir un mensaje multimedia, que comprende las etapas siguientes:
recibir una transmisión de mensaje multimedia;
separar de la transmisión del mensaje multimedia un descriptor que contiene información necesaria para iniciar una sesión de transmisión en flujo continuo; e
iniciar una sesión de transmisión en flujo continuo, usando el descriptor, para recuperar un componente de medios transmisible en flujo continuo, almacenado, descrito por el descriptor.
Preferentemente, el método comprende además la etapa de separar de la transmisión del mensaje multimedia un componente de los medios no transmisible en flujo continuo.
De acuerdo con un segundo aspecto de la invención, se proporciona un método para mensajería multimedia, que comprende las etapas siguientes:
almacenar un mensaje multimedia que contiene un componente de medios transmisible en flujo continuo en una entidad de red de comunicaciones;
enviar una transmisión de mensaje multimedia desde la entidad de red a un agente de usuario destinatario; e
incluir en dicha transmisión de mensaje multimedia un descriptor que proporciona información que permite que el agente de usuario destinatario inicie una sesión de transmisión en flujo continuo para recuperar el componente de los medios transmisible en flujo continuo.
La invención proporciona la ventaja de permitir la transmisión de componentes de medios transmisibles en flujo continuo usando sistemas de comunicación de acuerdo con las especificaciones existentes del MMS únicamente con pequeñas modificaciones.
Preferentemente, con el mismo mensaje multimedia, se pueden enviar componentes tanto transmisibles en flujo continuo como no transmisibles en flujo continuo, desde un originador a un destinatario usando el descriptor antes de la descarga del mensaje multimedia.
Preferentemente, el método comprende además notificar a un agente de usuario destinatario que hay un mensaje disponible usando un mensaje de notificación. Preferentemente el mensaje de notificación se ajusta a las especificaciones del MMS.
Adem�s, la invención permite el uso de un único tipo de mensaje de notificación para informar a un agente de usuario de MMS destinatario de que hay disponible un mensaje multimedia para la descarga. En otras palabras, se puede usar un único tipo de mensaje de notificación con independencia del contenido de medios de un mensaje multimedia particular. Esto tiene la ventaja de simplificar la formación de mensajes de notificación y permitir la indicación regular de la disponibilidad de mensajes multimedia para su descarga.
Preferentemente, un componente de medios transmisible en flujo continuo, de un mensaje multimedia que comprende un componente de medios tanto no transmisible en flujo continuo como transmisible en flujo continuo, se sustituye con el descriptor mencionado anteriormente, de tal modo que el mensaje multimedia se modifica para que contenga los componentes no transmisibles en flujo continuo y el descriptor. As�, cuando el mensaje modificado, que
contiene el componente no transmisible en flujo continuo y el descriptor, se descarga al agente de usuario destinatario, el agente de usuario puede usar la información proporcionada por el descriptor para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente de medios transmisible en flujo continuo.
En una situación en la que un mensaje multimedia contiene más de un componente de medios transmisible en flujo continuo, cada componente de los medios transmisible en flujo continuo se sustituye ventajosamente por un descriptor correspondiente. Alternativamente, el descriptor contiene información referente a por lo menos dos o la totalidad de componentes de medios transmisibles en flujo continuo. El descriptor se proporciona entonces en el mensaje multimedia en lugar de todos los componentes de medios transmisibles en flujo continuo, los cuales son descritos por el primero.
Preferentemente, esta sustitución se lleva a cabo o bien por medio de un retransmisor de MMS o bien por medio de un servidor de MMS destinatarios. En otras palabras, la sustitución es realizada preferentemente por el retransmisor de MMS o el servidor de MMS asociado al agente de usuario destinatario. Alternativamente, otro bloque de comunicación tal como un servidor proxy puede llevar a cabo la sustitución.
Preferentemente, el descriptor se selecciona de entre un grupo constituido por: un archivo de descripción de sesión, un Localizador Uniforme de Recursos (URL), y un Identificador Universal de Recursos (URI).
Preferentemente, el archivo de descripción de sesión es un archivo del protocolo de descripción de sesión (SDP).
Preferentemente, el archivo de descripción de sesión contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar un componente de medios transmisible en flujo continuo.
La inclusión del descriptor en la transmisión de mensajes multimedia hace que resulte innecesario transmitir por separado los datos para iniciar la sesión de transmisión en flujo continuo. Esto ahorra ancho de banda de comunicación y aumenta la velocidad de la mensajería, en la medida en la que se puede evitar un envío excesivo de mensajes. Además, en caso de que el agente de usuario destinatario rechazase el mensaje, no sería necesario enviar ningún descriptor en vano.
De acuerdo con un tercer aspecto de la invención, se proporciona un agente de usuario de mensajería multimedia que comprende:
un transceptor para recibir un mensaje multimedia y para establecer una sesión de transmisión en flujo continuo;
caracterizado porque el agente de usuario comprende además:
un procesador para buscar en el mensaje multimedia un descriptor que contiene datos de inicialización de la transmisión en flujo continuo; y
estando dispuesto el procesador para controlar el transceptor de manera que inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de transmisión en flujo continuo contenidos por el descriptor.
De acuerdo con un cuarto aspecto de la invención, se proporciona un sistema de servicio de mensajería multimedia que comprende:
una primera entidad de red para almacenar un mensaje multimedia;
una pluralidad de agentes de usuario;
una segunda entidad de red para notificar a un agente de usuario sobre un mensaje disponible para el agente de usuario, siendo dicho agente de usuario un agente de usuario destinatario;
una tercera entidad de red para buscar en el mensaje multimedia un componente de medios transmisible en flujo continuo, para almacenar dicho componente del mensaje multimedia, y para modificar el mensaje multimedia colocando un descriptor en el mensaje multimedia, suficiente para permitir que el agente de usuario multimedia destinatario inicie una sesión de transmisión en flujo continuo con el fin de recuperar el componente de medios transmisible en flujo continuo;
estando dispuesta la segunda entidad de red para recibir una solicitud de entrega del mensaje multimedia al agente de usuario destinatario y para transferir el mensaje multimedia al agente de usuario destinatario como respuesta a dicha solicitud.
La segunda y tercera entidades de red pueden ser la misma, por ejemplo un retransmisor multimedia. Alternativamente, pueden ser entidades diferentes.
De acuerdo con un quinto aspecto de la invención, se proporciona un mensaje multimedia que comprende una dirección del destinatario del mensaje multimedia;
caracterizado porque el mensaje multimedia comprende además:
un descriptor que contiene información necesaria para permitir que un agente de usuario destinatario, usando el descriptor, inicie una sesión de transmisión en flujo continuo para recuperar por lo menos un componente de medios transmisible en flujo continuo.
De acuerdo con un sexto aspecto de la invención, se proporciona un producto de programa de ordenador para controlar un agente de usuario de mensajería multimedia, que comprende:
c�digo de programa ejecutable por ordenador para posibilitar que el agente de usuario reciba un mensaje multimedia;
caracterizado porque el producto de programa de ordenador comprende además:
c�digo de programa ejecutable por ordenador para posibilitar que el agente de usuario busque en el mensaje multimedia un descriptor que contiene datos de inicialización de transmisión en flujo continuo; y
c�digo de programa ejecutable por ordenador para posibilitar que el agente de usuario inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de transmisión en flujo continuo contenidos por el descriptor.
A continuación se describir� la invención, únicamente a título de ejemplo, en referencia a los dibujos adjuntos, en los cuales:
la figura 1 muestra una vista general de elementos del sistema de MMS de acuerdo con la TS 23.140 del 3GPP,
v. 4;
la figura 2 muestra una vista general de elementos del sistema de MMS en interfuncionamiento de acuerdo con la TS 23.140 del 3GPP, v. 4;
la figura 3 muestra el flujo de mensajes entre un retransmisor de MMS/servidor de MMS de recepción y un agente de usuario de MMS destinatario;
la figura 4 muestra el flujo de mensajes entre un retransmisor de MMS/servidor de MMS de recepción y un agente de usuario de MMS destinatario, de acuerdo con una forma de realización preferida de la presente invención;
la figura 5 muestra un diagrama de flujo que describe el funcionamiento de un retransmisor de MMS, de acuerdo con una forma de realización preferida de la presente invención; y
la figura 6 muestra un diagrama de bloques de la estructura de un agente de usuario de MMS, de acuerdo con la forma de realización preferida de la presente invención.
Las figuras 1 a 3 se han descrito anteriormente para ilustrar la técnica anterior. Constituyen además una estructura dentro de la cual se puede poner en práctica la presente invención.
A continuación se describir� una forma de realización preferida de la invención en referencia al funcionamiento de un sistema de MMS en la recepción de un mensaje multimedia que contiene componentes transmisibles en flujo continuo y no transmisibles en flujo continuo. Se describir� también una implementación ejemplificativa de un sistema de MMS que soporta la forma de realización preferida.
La forma de realización preferida de la presente invención se basa en la sustitución de un componente multimedia transmisible en flujo continuo, de un mensaje multimedia, por un descriptor que proporciona información que permite que un agente de usuario de MMS 110B destinatario inicie una sesión de transmisión en flujo continuo para descargar el componente transmisible en flujo continuo. Tal como se ha descrito previamente, hasta ahora la transmisión en flujo continuo, en relación con el MMS, solamente ha sido posible alterando el mensaje de notificación de MMS 310. En la forma de realización preferida de la presente invención, el descriptor se inserta en el mensaje multimedia y es recibido por un agente de usuario destinatario justo como cualquier otro componente multimedia en la respuesta de recuperación de MMS. El agente de usuario extrae la información proporcionada por el descriptor, la cual se puede usar a continuación para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo. Esto significa que ya no es necesario modificar el mensaje de notificación de MMS 310.
La figura 4 muestra el flujo de mensajes que tiene lugar entre un MMSC destinatario y un agente de usuario de MMS destinatario, de acuerdo con la forma de realización preferida de la presente invención. Después de la llegada de un mensaje multimedia al MMSC, en primer lugar se intercambian los mensajes 310 a 330. Esto se produce de una manera equivalente a lo que ocurre en un sistema de MMS convencional cuando no existen componentes transmisibles en flujo continuo en un mensaje multimedia recibido. Las modificaciones introducidas por la presente invención afectan a la se�alizaci�n que tiene lugar después de la solicitud de recuperación de MMS 330. De acuerdo con la forma de realización preferida, si el mensaje multimedia recibido comprende un componente de medios transmisible en flujo continuo, además de un componente de medios no transmisible en flujo continuo, la respuesta de recuperación de MMS 340 contiene el componente del mensaje multimedia no transmisible en flujo continuo y un descriptor que describe el componente multimedia transmisible en flujo continuo. De acuerdo con la forma de realización preferida, en una situación en la que el mensaje multimedia contiene más de un componente de medios transmisible en flujo continuo, cada componente de los medios transmisible en flujo continuo se sustituye por un descriptor independiente, comprendiendo cada descriptor información suficiente para permitir que el agente de usuario 110B destinatario inicie una sesión de transmisión en flujo continuo para recibir el componente de medios transmisible en flujo continuo en cuestión.
Si el mensaje multimedia contiene solamente componentes transmisibles en flujo continuo, entonces el mensaje multimedia solamente contendr� descriptores de componentes transmisibles en flujo continuo.
T�picamente, los descriptores est�n dispuestos en forma de un archivo de descripción de sesión, tal como un documento del Protocolo de Descripción de Sesión (SDP), el cual se incluye dentro del mensaje de MMS. La estructura de archivo real se puede implementar de varias maneras, pero, de acuerdo con la forma de realización preferida, se usa una estructura tal como la que se muestra en la Versión 1.0 del Servicio de Mensajería Multimedia del Protocolo de Aplicación Inalámbrica WAP, Message Encapsulation Draft 0.8 (17 de febrero de 2000), figura 2. Resulta ventajoso disponer el mensaje multimedia de tal modo que el descriptor se entregue en la primera parte del mensaje de MMS para que la(s) sesión(es) de transmisión en flujo continuo se pueda(n) iniciar sin grandes retardos, después de que haya comenzado la descarga del mensaje de MMS.
En una forma de realización alternativa, un archivo de descripción de sesión compartido contiene descripciones de dos o más componentes multimedia descargables.
El archivo de descripción de sesión proporciona una descripción de la presentación para un componente multimedia transmisible en flujo continuo, particular, y permite que el destinatario materialice la parte de inicialización de los medios del proceso de transmisión en flujo continuo. Un archivo de SDP es un buen ejemplo de un tipo de archivo de descripción de sesión ampliamente usado. El SDP tiene un tipo de Extensiones Multi-propósito de Correo por Internet (MIME) registradas en la Autoridad para la Asignación de Números de Internet (IANA), que se debe mencionar como el tipo de contenido del componente del mensaje de Respuesta de Recuperación de MMS 340.
Ventajosamente, el archivo de descripción de sesión contiene los siguientes datos: una versión del protocolo, información sobre el propietario y/o creador del contenido de medios, un identificador de la sesión, un nombre y atributos de la sesión, información de la sesión, un identificador del originador, tal como la dirección de correo electrónico o el número telefónico del emisor del mensaje, información de la conexión, información del ancho de banda, diferente información relacionada con el tiempo, y un título y un atributo para cada componente de los medios descrito por el archivo de descripción de sesión. El archivo de descripción de sesión puede comprender además cierta información criptográfica, tal como un Código de Autenticaci�n de Mensaje (MAC), una suma de comprobación criptográfica para comprobar la validez del contenido, o un desafío para permitir que el agente de usuario de MMS destinatario genere una clave de sesión que se usar� para descifrar o validar el contenido.
En formas de realización alternativas, para esta finalidad se usan otras formas de archivos. TEXT, RTSL y MHEG son algunos de los otros archivos ejemplificativos que se usarán con este fin y todos estos archivos tienen un tipo de MIME registrado.
La sesión de transmisión en flujo continuo se implementa de acuerdo con protocolos de transmisión en flujo continuo usados comúnmente. A este respecto, el Protocolo de Transmisión en Flujo Continuo en Tiempo Real (RTSP) es un protocolo de la capa de sesión bien conocido. El Protocolo de Tiempo Real/Protocolo de Control de Tiempo Real (RTP/RTCP) est�n diseñados para controlar el transporte de contenido en flujo continuo, mientras que el protocolo de datagrama de usuario (UDP) y/o el protocolo de control de transmisión (TCP) se pueden usar como protocolo de transporte para la transmisión en flujo continuo.
El uso de archivos de descripción de sesión independientes proporciona la ventaja de un uso más flexible, puesto que diferentes entidades de red pueden sustituir diferentes componentes multimedia transmisibles en flujo continuo por descriptores respectivos.
El mensaje multimedia, es decir, el contenido, se puede cargar en el MMSC o bien por transmisión en flujo continuo
o bien mediante cualquier otro método apropiado. En la forma de realización preferida de la presente invención, el uso de la transmisión en flujo continuo en la descarga de contenido de medios a un destinatario dado es
independiente de la manera en la cual el contenido se cargó en el retransmisor de MMS B.
La figura 5 muestra un diagrama de flujo que describe el funcionamiento de un retransmisor de MMS destinatario de acuerdo con la forma de realización preferida de la presente invención. El funcionamiento se inicia a partir del bloque
502. A continuación, el retransmisor de MMS B recibe un mensaje multimedia (bloque 504). El retransmisor de MMS comprueba si el mensaje multimedia contiene cualesquiera componentes de medios transmisibles en flujo continuo (bloque 506). Si es as�, se almacena cada componente de los medios transmisible en flujo continuo (bloque 508) y se forma e incluye en el mensaje multimedia un descriptor apropiado para el componente en cuestión, en lugar del propio componente de los medios (bloque 510). En la siguiente etapa del funcionamiento, al agente de usuario de MMS destinatario se le notifica (notificación de MMS) que el mensaje multimedia est� disponible (bloque 512).
Despu�s de la recepción de la notificación de un mensaje multimedia disponible, el agente de usuario de MMS destinatario debería acusar recibo de la notificación enviando un mensaje de respuesta de notificación de MMS. El retransmisor de MMS comprueba si ha recibido la respuesta de notificación de MMS (bloque 514). En caso negativo, el retransmisor de MMS comprueba si se ha producido la expiración del mensaje (bloque 515). Si no se ha producido la expiración del mensaje, el retransmisor intenta comunicar nuevamente una notificación al receptor, por ejemplo, después de que haya transcurrido un período de tiempo predeterminado. Si se ha producido la expiración del mensaje, el retransmisor de MMS no intentar� comunicar una notificación al agente de usuario destinatario nuevamente, y de forma ventajosa elimina el mensaje (bloque 520), es decir, borra los componentes de medios almacenados relacionados con el mismo.
Si se recibe una respuesta de notificación (bloque 514), el funcionamiento prosigue con la comprobación de la recepción de una solicitud de recuperación de MMS (bloque 516). En la forma de realización preferida de la invención, la solicitud de recuperación de MMS se puede integrar con la respuesta de notificación, si, en la otra opción, las dos se transmitiesen dentro de un período de tiempo breve (por ejemplo, 1, 5 o 10 minutos), o si ha sido seleccionada la descarga automática de mensajes multimedia entrantes.
Si no se ha recibido la solicitud de recuperación, el retransmisor de MMS comprueba si se ha producido la expiración del mensaje multimedia (bloque 518). En caso afirmativo, el funcionamiento prosigue hacia el bloque 520 y el mensaje multimedia se elimina tal como se ha explicado anteriormente. Si no se ha producido la expiración del mensaje multimedia, el funcionamiento prosigue hacia el bloque 522. All� el mensaje multimedia, que en este momento contiene un descriptor para cada componente multimedia transmisible en flujo continuo, se transmite al agente de usuario de MMS destinatario. Después de la transmisión del mensaje multimedia, el mensaje se elimina (bloque 524) si el mismo no es necesario para su transmisión a otro destinatario (por ejemplo en el caso de la multidifusi�n). Típicamente, el mensaje se elimina solamente después de que se haya recibido un acuse de recibo desde el agente de usuario de MMS destinatario.
T�picamente, un retransmisor de MMS se implementa como un ordenador servidor y es controlado por un programa de ordenador, el cual posibilita que el retransmisor de MMS funcione de acuerdo con las etapas mencionadas anteriormente.
La figura 6 muestra la estructura de un agente de usuario de MMS de acuerdo con la forma de realización preferida de la presente invención en la cual el agente de usuario de MMS se implementa en un dispositivo de comunicaciones inalámbricas. Un microprocesador iP controla los bloques responsables de los diferentes bloques funcionales del agente de usuario de MMS. Estos bloques funcionales comprenden una memoria de acceso aleatorio RAM, un bloque de radiofrecuencia RF, una memoria de solo lectura ROM, un puerto de entrada/salida I/O para conexiones externas, una interfaz de usuario UI, que tiene un sistema de audio SND y un dispositivo de visualización DPL para presentar mensajes multimedia y un teclado KBD para recibir datos y órdenes de un usuario. Las instrucciones de funcionamiento del microprocesador, es decir el código de programa y las funciones básicas del agente de usuario de MMS se almacenan con antelación, por ejemplo durante el proceso de fabricación, en la ROM. De acuerdo con su programa, el microprocesador usa el bloque de RF para transmitir y recibir mensajes sobre un trayecto de radiocomunicaciones. El microprocesador monitoriza el estado de la interfaz de usuario UI y controla el agente de usuario de MMS de acuerdo con el código de programa. Al producirse la recepción de un mensaje multimedia, el microprocesador iP examina el mensaje en relación con un descriptor de un componente multimedia transmisible en flujo continuo. Si encuentra un descriptor, inicia consecuentemente una sesión de transmisión en flujo continuo para la recuperación, o transmisión en flujo continuo descendente, de un componente multimedia correspondiente. Si se halla más de un descriptor, se inicia un número correspondiente de sesiones de transmisión en flujo continuo para la transmisión en flujo continuo descendente de los componentes multimedia respectivos.
T�picamente, las sesiones de transmisión en flujo continuo se establecen sustancialmente de manera inmediata, aunque como alternativa, la información del descriptor también se puede almacenar en la memoria de acceso aleatorio RAM y se puede usar en algún momento posterior para iniciar una sesión de transmisión en flujo continuo.
Si un componente multimedia particular es de un tipo no soportado por el propio agente de usuario de MMS, el microprocesador puede controlar el puerto de entrada/salida I/O para reenviar dicho componente a un dispositivo externo que soporta ese tipo de componente multimedia. Dicho dispositivo externo puede ser un ordenador personal, típicamente un ordenador portátil. Esto también proporciona la ventaja de permitir el uso de capacidades mejoradas de interfaz de usuario y de sonido, si el dispositivo externo proporciona tales mecanismos. El puerto de entrada/salida puede ser un puerto de infrarrojos, un puerto por cable, o un puerto de conexión de Radiofrecuencia de Baja Potencia tal como un puerto Bluetooth.
5 En el caso de un componente multimedia transmisible en flujo continuo, la información del descriptor se puede trasladar a un dispositivo externo tal que se habilite a ese dispositivo externo para establecer una sesión de transmisión en flujo continuo, ya sea por medio del agente de usuario de MMS o por medio de otra vía, tal como un acceso fijo a Internet.
10 Ventajosamente, el retransmisor de MMS tiene acceso a un perfil de usuario correspondiente al agente de usuario destinatario almacenado en las bases de datos de usuarios 160. Usando el perfil, el mismo puede determinar si cada uno de los componentes multimedia de un mensaje multimedia se ajusta a las capacidades del agente de usuario destinatario y/o las preferencias definidas en el perfil de usuario correspondiente al agente de usuario destinatario. Si
15 fuera necesario, los componentes multimedia de calidad excesiva se pueden degradar a un nivel de calidad inferior, aunque suficiente, de tal modo que su transmisión sea más rápida y los mismos puedan ser usados fácilmente por el agente de usuario destinatario sin ninguna conversión o manipulación adicional antes de su presentación al usuario. De modo similar, los componentes multimedia se pueden convertir de un formato de medios a otro, de tal manera que el resultado se ajuste a las capacidades y/o preferencias del agente de usuario destinatario. La conversión se
20 puede efectuar o bien previamente o bien en/durante la transmisión de la respuesta de recuperación de MMS.
Se han descrito implementaciones y formas de realización particulares de la invención. Es evidente para los expertos en la materia que la invención no se limita a detalles de las formas de realización presentadas anteriormente, sino que se puede poner en práctica en otras formas de realización usando medios equivalentes sin
25 desviarse con respecto a las características de la invención. El alcance de la invención queda limitado únicamente por las reivindicaciones de patente adjuntas.

Claims (27)

  1. REIVINDICACIONES
    1. Método en un agente de usuario para recibir un mensaje multimedia (340), que comprende las etapas siguientes:
    recibir una transmisión de mensaje multimedia (340); caracterizado porque comprende
    separar de la transmisión del mensaje multimedia un descriptor que contiene información necesaria para iniciar una sesión de transmisión en flujo continuo; e
    iniciar una sesión de transmisión en flujo continuo (410), usando el descriptor, para recuperar un componente de medios transmisible en flujo continuo almacenado, descrito por el transcriptor.
  2. 2.
    M�todo según la reivindicación 1, caracterizado porque comprende:
    separar de la transmisión del mensaje multimedia un componente de los medios no transmisible en flujo continuo.
  3. 3.
    M�todo para mensajería multimedia, caracterizado porque comprende las etapas siguientes:
    almacenar un mensaje multimedia que contiene un componente de medios transmisible en flujo continuo en una entidad de red de comunicaciones;
    enviar una transmisión de mensaje multimedia (340) desde la entidad de red a un agente de usuario destinatario; e
    incluir en dicha transmisión del mensaje multimedia un descriptor que proporciona información que permite que el agente de usuario multimedia inicie una sesión de transmisión en flujo continuo (410) con el fin de recuperar el componente de los medios transmisible en flujo continuo.
  4. 4.
    M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el método comprende además notificar a un agente de usuario destinatario que el mensaje multimedia est� disponible usando un mensaje de notificación.
  5. 5.
    M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el mensaje multimedia contiene además un componente de medios no transmisible en flujo continuo y la transmisión del mensaje multimedia contiene además el componente de los medios no transmisible en flujo continuo.
  6. 6.
    M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque un componente de los medios transmisible en flujo continuo, de un mensaje multimedia, es sustituido por el descriptor mencionado anteriormente, de tal modo que el mensaje multimedia sea modificado para que contenga el descriptor.
  7. 7.
    M�todo según la reivindicación 6, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, cada componente transmisible en flujo continuo es sustituido por un descriptor correspondiente.
  8. 8.
    M�todo según cualquiera de las reivindicaciones 3 a 6, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, por lo menos dos componentes transmisibles en flujo continuo son sustituidos por un descriptor común para todos los componentes sustituidos.
  9. 9.
    M�todo según cualquiera de las reivindicaciones 6 a 8, caracterizado porque la sustitución es llevada a cabo por una entidad seleccionada de entre un grupo constituido por los siguientes: un retransmisor de MMS destinatario, un servidor de MMS destinatario, y un bloque de comunicación intermedio.
  10. 10.
    M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el descriptor es seleccionado de entre un grupo constituido por: un archivo de descripción de sesión, un localizador uniforme de recursos (URL), y un Identificador Universal de Recursos (URI).
  11. 11.
    M�todo según la reivindicación 10, caracterizado porque el archivo de descripción de sesión es un archivo del protocolo de descripción de sesión (SDP).
  12. 12.
    M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el descriptor contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo.
  13. 13.
    Agente de usuario de mensajería multimedia que comprende un transceptor (RF) para recibir un mensaje multimedia y para establecer una sesión de transmisión en flujo continuo;
    caracterizado porque el agente de usuario comprende además:
    un procesador (CPU) para buscar en el mensaje multimedia un descriptor que contiene datos de inicialización de transmisión en flujo continuo; y
    estando adaptado el procesador (CPU) para controlar el transceptor (RF) de manera que inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de transmisión en flujo continuo contenidos por el descriptor.
  14. 14.
    Agente de usuario de mensajería multimedia según la reivindicación 13, caracterizado porque comprende:
    unos medios para separar de la transmisión del mensaje multimedia un componente de medios no transmisible en flujo continuo.
  15. 15.
    Agente de usuario de mensajería multimedia según la reivindicación 13 o 14, caracterizado porque el agente de usuario de mensajería multimedia comprende además unos medios para detectar la disponibilidad del mensaje multimedia a partir de un mensaje de notificación.
  16. 16.
    Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 15, caracterizado porque el mensaje multimedia contiene además un componente de medios no transmisible en flujo continuo y la transmisión del mensaje multimedia contiene además el componente de medios no transmisible en flujo continuo.
  17. 17.
    Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 16, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, cada componente transmisible en flujo continuo es sustituido por un descriptor correspondiente.
  18. 18.
    Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 17, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, por lo menos dos componentes transmisibles en flujo continuo son sustituidos por un descriptor común para todos los componentes sustituidos.
  19. 19.
    Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 18, caracterizado porque el descriptor es seleccionado de entre un grupo constituido por: un archivo de descripción de sesión, un archivo del protocolo de descripción de sesión (SDP), un localizador uniforme de recursos (URL), y un Identificador Universal de Recursos (URI).
  20. 20.
    Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 19, caracterizado porque el descriptor contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo.
  21. 21.
    Sistema de servicio de mensajería multimedia (100), que comprende:
    una primera entidad de red (150) para almacenar un mensaje multimedia;
    una pluralidad de agentes de usuario (110, 127); y
    una segunda entidad de red (142) para notificar a un agente de usuario sobre un mensaje multimedia disponible para el agente de usuario, siendo dicho agente de usuario un agente de usuario destinatario; caracterizado porque el sistema comprende además:
    una tercera entidad de red (142, 144) para buscar en el mensaje multimedia un componente de los medios transmisible en flujo continuo, para almacenar dicho componente, y para modificar el mensaje multimedia colocando en el mensaje multimedia, en lugar del componente transmisible en flujo continuo, un descriptor suficiente para permitir que el agente de usuario multimedia destinatario (110, 127) inicie una sesión de transmisión en flujo continuo con el fin de recuperar el componente de los medios transmisible en flujo continuo;
    estando dispuesta la segunda entidad de red (142) para recibir una solicitud de entrega del mensaje multimedia al agente de usuario destinatario (110, 127) y para transferir el mensaje multimedia al agente de usuario destinatario como respuesta a la solicitud.
  22. 22.
    Sistema de servicio de mensajería multimedia según la reivindicación 21, caracterizado porque:
  23. 23.
    Sistema de servicio de mensajería multimedia según la reivindicación 21 o 22, caracterizado porque el sistema comprende además unos medios para notificar a un agente de usuario destinatario que el mensaje multimedia est� disponible usando un mensaje de notificación.
    el agente de usuario destinatario comprende unos medios para separar de la transmisión del mensaje multimedia un componente de los medios no transmisible en flujo continuo.
    5 24. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 23, caracterizado porque comprende unos medios para sustituir un componente de medios transmisible en flujo continuo, de un mensaje multimedia, por el descriptor antes mencionado, de tal manera que el mensaje multimedia sea modificado para contener el descriptor y, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, cada componente transmisible en flujo continuo es sustituido por un descriptor correspondiente.
  24. 25. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 24, caracterizado porque comprende unos medios para sustituir, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, por lo menos dos componentes transmisibles en flujo continuo con un descriptor común para todos los componentes sustituidos.
  25. 26. Sistema de servicio de mensajería multimedia según la reivindicación 25, caracterizado porque la sustitución es llevada a cabo por una entidad seleccionada de entre un grupo constituido por los siguientes: un retransmisor de MMS destinatario, un servidor de MMS destinatario, y un bloque de comunicación intermedio.
    20 27. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 26, caracterizado porque el descriptor es seleccionado de entre un grupo constituido por: un archivo de descripción de sesión, un archivo del protocolo de descripción de sesión (SDP), un localizador uniforme de recursos (URL), y un Identificador Universal de Recursos (URI).
    25 28. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 26, caracterizado porque el descriptor contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo.
  26. 29. Mensaje multimedia que comprende una dirección de un destinatario del mensaje multimedia; caracterizado 30 porque el mensaje multimedia comprende además:
    un descriptor que contiene todos los datos necesarios para permitir que un agente de usuario destinatario, usando el descriptor, inicie una sesión de transmisión en flujo continuo con el fin de recuperar por lo menos un componente de los medios transmisible en flujo continuo.
  27. 30. Producto de programa de ordenador para controlar un agente de usuario de mensajería multimedia, que comprende un código de programa ejecutable por ordenador para posibilitar que el agente de usuario reciba un mensaje multimedia; caracterizado porque el producto de programa de ordenador comprende además:
    40 un código de programa ejecutable por ordenador para posibilitar que el agente de usuario busque en el mensaje multimedia un descriptor que contiene datos de inicialización de la transmisión en flujo continuo; y
    un código de programa ejecutable por ordenador para posibilitar que el agente de usuario inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de la transmisión en flujo continuo contenidos por
    45 el descriptor.
ES02722624.0T 2001-02-08 2002-02-08 Método y sistema de mensajería multimedia Expired - Lifetime ES2475340T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI20010238A FI115744B (fi) 2001-02-08 2001-02-08 Kommunikaatiopalvelu
FI20010238 2001-02-08
PCT/IB2002/001431 WO2002063849A1 (en) 2001-02-08 2002-02-08 Multimedia messaging method and system

Publications (1)

Publication Number Publication Date
ES2475340T3 true ES2475340T3 (es) 2014-07-10

Family

ID=8560279

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02722624.0T Expired - Lifetime ES2475340T3 (es) 2001-02-08 2002-02-08 Método y sistema de mensajería multimedia

Country Status (14)

Country Link
US (2) US8150989B2 (es)
EP (2) EP2814270A1 (es)
JP (2) JP2004534419A (es)
KR (1) KR100880740B1 (es)
CN (2) CN1656768A (es)
AU (1) AU2002253481B2 (es)
BR (1) BR0206907A (es)
CA (1) CA2435968C (es)
ES (1) ES2475340T3 (es)
FI (1) FI115744B (es)
MX (1) MXPA03007003A (es)
RU (1) RU2288545C2 (es)
WO (1) WO2002063849A1 (es)
ZA (1) ZA200305935B (es)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI112307B (fi) 2000-08-02 2003-11-14 Nokia Corp Viestintäpalvelu
FI115744B (fi) * 2001-02-08 2005-06-30 Nokia Corp Kommunikaatiopalvelu
US7631037B2 (en) 2001-02-08 2009-12-08 Nokia Corporation Data transmission
GB2397723A (en) * 2002-11-14 2004-07-28 Nokia Corp Data transmission
US7392039B2 (en) * 2002-03-13 2008-06-24 Novatel Wireless, Inc. Complete message delivery to multi-mode communication device
ATE300840T1 (de) 2002-05-06 2005-08-15 Ericsson Telefon Ab L M Mehrbenutzermultimedianachrichtendiensten
US7356687B2 (en) * 2002-05-21 2008-04-08 General Instrument Corporation Association of security parameters for a collection of related streaming protocols
US20030227916A1 (en) * 2002-06-06 2003-12-11 Toni Paila System and method for the multicast distribution of multimedia messaging service messages
DE10225425A1 (de) * 2002-06-07 2003-12-18 Siemens Ag Verfahren zur Übertragung von Daten
US7383579B1 (en) * 2002-08-21 2008-06-03 At&T Delaware Intellectual Property, Inc. Systems and methods for determining anti-virus protection status
FR2844661B1 (fr) * 2002-09-16 2005-10-14 France Telecom Procede d'acquisition de donnees de description de contenus audiovisuels, systeme, serveur de diffusion, serveur de description, et terminal de reception pour la mise en oeuvre de ce procede
US20040073607A1 (en) * 2002-09-25 2004-04-15 Su Chi Chung Multimedia messaging system and method
FR2847406B1 (fr) * 2002-11-20 2005-01-14 Cegetel Procede et dispositif modulaire de tracage d'un message multimedia a travers un reseau de telecommunications
US8645470B2 (en) 2002-12-06 2014-02-04 Core Wireless Licensing S.A.R.L. System, method and computer program product for the delivery of media content
KR100517988B1 (ko) * 2003-04-16 2005-09-30 엘지전자 주식회사 Gsm 단말기의 문자메시지 수신 방법
DE602004010098T3 (de) * 2003-05-06 2014-09-04 Apple Inc. Verfahren zur änderung von einer nachrichtspeicherungs und weiterleitungsnetzwerkssystem und datenbenachrichtigungssystem
US7299050B2 (en) 2003-05-12 2007-11-20 Tekelec Methods and systems for generating, distributing, and screening commercial content
NL1023423C2 (nl) * 2003-05-14 2004-11-16 Nicolaas Theunis Rudie Van As Systeem en methode voor onderbreking van, en koppeling van een boodschap aan, alle vormen van digitaal berichtenverkeer (zoals SMS en MMS), met toestemming van de verzender.
DE10325889A1 (de) * 2003-06-06 2004-12-23 Siemens Ag Verfahren zum Übertragen von Nachrichten
SE0302040L (sv) * 2003-07-10 2005-01-11 Telia Ab System och metod för att lagra tjänster
SE526415C2 (sv) * 2003-07-10 2005-09-13 Telia Ab Metod och system för ojämn distribution av data
GB0321337D0 (en) 2003-09-11 2003-10-15 Massone Mobile Advertising Sys Method and system for distributing advertisements
JP2005094067A (ja) * 2003-09-12 2005-04-07 Nec Corp データ配信システム、サーバ装置、データ配信装置及びそれらに用いるデータ配信方法並びにそのプログラム
US20050071459A1 (en) * 2003-09-26 2005-03-31 Jose Costa-Requena System, apparatus, and method for providing media session descriptors
GB2407456B (en) * 2003-10-24 2005-11-09 Motorola Inc A method for supplying content to a user device in a communication system and apparatus therefor
US7649895B2 (en) * 2003-12-30 2010-01-19 Airwide Solutions Inc. Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers
US8359349B2 (en) 2004-03-18 2013-01-22 Nokia Corporation System and associated terminal, method and computer program product for uploading content
CN100375424C (zh) * 2004-03-22 2008-03-12 国际商业机器公司 多媒体消息收发方法、系统、网关和客户设备
FI117313B (fi) * 2004-04-05 2006-08-31 Nokia Corp Viestinkäsittely
KR100586263B1 (ko) * 2005-02-02 2006-06-08 삼성전자주식회사 내용기반 검색이 가능한 이동통신 단말기
KR101197365B1 (ko) 2005-04-06 2012-11-05 삼성전자주식회사 멀티미디어 메시지 서비스 방법 및 장치
US20070005386A1 (en) * 2005-04-14 2007-01-04 Accenture Global Services, Gmbh Content production maintenance tool for human and non-human activity tracking
US7836127B2 (en) * 2005-04-14 2010-11-16 Accenture Global Services Limited Dynamically triggering notifications to human participants in an integrated content production process
CN100499597C (zh) * 2005-05-20 2009-06-10 华为技术有限公司 多媒体消息系统中mm4接口消息的发送方法
RU2378786C2 (ru) * 2005-06-24 2010-01-10 Нокиа Корпорейшн Способ, система, устройство и программа для передачи мультимедийных данных
US7877387B2 (en) 2005-09-30 2011-01-25 Strands, Inc. Systems and methods for promotional media item selection and promotional program unit generation
ATE379918T1 (de) * 2005-11-18 2007-12-15 Alcatel Lucent Verfahren zur bereitstellung von diensten von einem server zu einem client über ein mobiles drahtloses kommunikationsnetz, entsprechender knoten und endgerät
KR100792454B1 (ko) * 2006-01-04 2008-01-10 엘지전자 주식회사 Mms 서비스를 이용한 컨텐츠 제공 시스템 및 방법
KR100765540B1 (ko) * 2006-05-26 2007-10-10 엘지전자 주식회사 이동통신단말기의 응답 메시지 전송방법 및 이를 수행하기위한 이동통신단말기
KR101115955B1 (ko) 2006-07-26 2012-03-08 엘지전자 주식회사 이동통신단말기의 메시지 실시간 재생방법 및이동통신단말기
GB2435565B (en) 2006-08-09 2008-02-20 Cvon Services Oy Messaging system
CN101127731A (zh) * 2006-08-18 2008-02-20 华为技术有限公司 Ip多媒体业务子系统中传递短消息的方法、设备及系统
US8204057B2 (en) 2006-10-26 2012-06-19 Tekelec Global, Inc. Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US8199892B2 (en) 2006-10-26 2012-06-12 Tekelec Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network
WO2008049955A1 (en) 2006-10-27 2008-05-02 Cvon Innovations Ltd Method and device for managing subscriber connection
GB2436412A (en) 2006-11-27 2007-09-26 Cvon Innovations Ltd Authentication of network usage for use with message modifying apparatus
CN100502572C (zh) * 2006-11-30 2009-06-17 华为技术有限公司 增大多媒体消息业务系统容量的方法及系统
GB2438475A (en) 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
GB2445630B (en) 2007-03-12 2008-11-12 Cvon Innovations Ltd Dynamic message allocation system and method
GB2441399B (en) 2007-04-03 2009-02-18 Cvon Innovations Ltd Network invitation arrangement and method
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US8935718B2 (en) 2007-05-22 2015-01-13 Apple Inc. Advertising management method and system
CN101330636B (zh) * 2007-06-22 2011-07-13 中兴通讯股份有限公司 一种基于mms业务向移动终端推送广告的实现方法
US8180029B2 (en) 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US11095583B2 (en) 2007-06-28 2021-08-17 Voxer Ip Llc Real-time messaging method and apparatus
CN101370026B (zh) * 2007-08-17 2011-05-18 华为技术有限公司 多媒体会话的媒体流增加方法和用户设备及应用服务器
GB2452789A (en) 2007-09-05 2009-03-18 Cvon Innovations Ltd Selecting information content for transmission by identifying a keyword in a previous message
GB2453810A (en) 2007-10-15 2009-04-22 Cvon Innovations Ltd System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement
GB2455763A (en) * 2007-12-21 2009-06-24 Blyk Services Oy Method and arrangement for adding targeted advertising data to messages
ES2376798T3 (es) * 2008-01-11 2012-03-16 Telefonaktiebolaget L M Ericsson (Publ) Método y aparato para establecer una sesión de medios transmitidos en flujo continuo y tiempo real (streaming)
CN101252704B (zh) * 2008-03-18 2011-11-02 华为技术有限公司 多媒体消息业务的实现方法、系统及相关设备
CN101369859B (zh) * 2008-09-25 2010-08-18 中兴通讯股份有限公司 一种手机电视电子业务指南信息的获取方法和系统
US9712341B2 (en) 2009-01-16 2017-07-18 Tekelec, Inc. Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router
WO2010083509A2 (en) 2009-01-16 2010-07-22 Tekelec Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages
US20100233992A1 (en) 2009-03-11 2010-09-16 Eloy Johan Lambertus Nooren Methods, systems, and computer readable media for short message service (sms) forwarding
WO2010105099A2 (en) 2009-03-11 2010-09-16 Tekelec Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions
CN101610477B (zh) * 2009-07-13 2012-09-05 中兴通讯股份有限公司 多媒体消息业务的处理系统和方法
US9525983B2 (en) 2009-07-27 2016-12-20 Tekelec, Inc. Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages
US9175980B2 (en) * 2009-09-29 2015-11-03 Itron, Inc. Home display updatable via utility endpoint
ES2399574T3 (es) * 2009-10-29 2013-04-02 Vega Grieshaber Kg Dispositivo y procedimiento para la operación de un dispositivo de campo con un módulo para el tratamiento de imágenes integrado
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
US8504419B2 (en) 2010-05-28 2013-08-06 Apple Inc. Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US8510658B2 (en) 2010-08-11 2013-08-13 Apple Inc. Population segmentation
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
US8751513B2 (en) 2010-08-31 2014-06-10 Apple Inc. Indexing and tag generation of content for optimal delivery of invitational content
US8510309B2 (en) 2010-08-31 2013-08-13 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
US8640032B2 (en) 2010-08-31 2014-01-28 Apple Inc. Selection and delivery of invitational content based on prediction of user intent
US20120259927A1 (en) * 2011-04-05 2012-10-11 Lockhart Kendall G System and Method for Processing Interactive Multimedia Messages
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
US11627173B2 (en) 2013-03-14 2023-04-11 Comcast Cable Communications, Llc Custom content insertion for user groups
CN104125514A (zh) * 2014-06-27 2014-10-29 深圳市九洲电器有限公司 一种消息分发处理的方法、装置及音视频终端
US11455078B1 (en) 2020-03-31 2022-09-27 Snap Inc. Spatial navigation and creation interface
US12229342B2 (en) 2020-12-22 2025-02-18 Snap Inc. Gesture control on an eyewear device
US12105283B2 (en) * 2020-12-22 2024-10-01 Snap Inc. Conversation interface on an eyewear device
KR20250142462A (ko) 2020-12-22 2025-09-30 스냅 인코포레이티드 안경류 디바이스 상의 미디어 콘텐츠 플레이어
US11797162B2 (en) 2020-12-22 2023-10-24 Snap Inc. 3D painting on an eyewear device
US12356293B2 (en) * 2021-07-29 2025-07-08 Flash App, LLC Enhanced enterprise data communications with mobile devices
US12236512B2 (en) 2022-08-23 2025-02-25 Snap Inc. Avatar call on an eyewear device

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5325423A (en) * 1992-11-13 1994-06-28 Multimedia Systems Corporation Interactive multimedia communication system
JPH08503584A (ja) 1992-11-16 1996-04-16 マルチメディア システムズ コーポレイション 対話式マルチメディア娯楽システム
US5745782A (en) * 1993-09-28 1998-04-28 Regents Of The University Of Michigan Method and system for organizing and presenting audio/visual information
CA2136255A1 (en) * 1994-01-06 1995-07-07 Ewald Christoph Anderl Integrated electronic mailbox
US5642171A (en) * 1994-06-08 1997-06-24 Dell Usa, L.P. Method and apparatus for synchronizing audio and video data streams in a multimedia system
JP3384138B2 (ja) 1994-09-28 2003-03-10 株式会社日立製作所 携帯端末
FI98175C (fi) * 1995-06-12 1997-04-25 Nokia Oy Ab Multimediaobjektien välitys digitaalisessa tiedonsiirtojärjestelmässä
JP2000515692A (ja) * 1995-12-12 2000-11-21 ザ ボード オブ トラスティーズ オブ ザ ユニバーシティー オブ イリノイ 性質限定システム上でリアルタイムの動画及び音声情報を伝送し読み出すための方法及び装置
US6141693A (en) * 1996-06-03 2000-10-31 Webtv Networks, Inc. Method and apparatus for extracting digital data from a video stream and using the digital data to configure the video stream for display on a television set
JP3333396B2 (ja) 1996-07-22 2002-10-15 ケイディーディーアイ株式会社 マルチメディアメール受信手段
US6233318B1 (en) * 1996-11-05 2001-05-15 Comverse Network Systems, Inc. System for accessing multimedia mailboxes and messages over the internet and via telephone
US6711622B1 (en) * 1997-12-31 2004-03-23 Broadware Technologies, Inc. Video and audio streaming for multiple users
JPH10240643A (ja) 1997-02-25 1998-09-11 Kobe Nippon Denki Software Kk 電子メールシステム
JP2984620B2 (ja) 1997-05-14 1999-11-29 日本電気フィールドサービス株式会社 着信通知機能付き電子メールシステム
US7284187B1 (en) * 1997-05-30 2007-10-16 Aol Llc, A Delaware Limited Liability Company Encapsulated document and format system
US6317795B1 (en) * 1997-07-22 2001-11-13 International Business Machines Corporation Dynamic modification of multimedia content
US6904031B1 (en) * 1997-12-12 2005-06-07 Thomson Licensing S.A. Retrieving stored data from a base unit of a multi-line wireless phone system
US6549612B2 (en) * 1998-05-06 2003-04-15 Telecommunications Premium Services, Inc. Unified communication services via e-mail
JPH11328063A (ja) 1998-05-08 1999-11-30 Canon Inc 無線携帯端末装置、電子メール閲覧方法、及び記憶媒体
EP0984584A1 (en) * 1998-09-04 2000-03-08 America Online, Inc. Internet multimedia broadcast system
AU5926499A (en) * 1998-09-15 2000-04-03 Microsoft Corporation Interactive playlist generation using annotations
US6314094B1 (en) * 1998-10-29 2001-11-06 Central Coast Patent Agency Inc Mobile wireless internet portable radio
US6449639B1 (en) * 1998-12-23 2002-09-10 Doxio, Inc. Method and system for client-less viewing of scalable documents displayed using internet imaging protocol commands
JP2000222302A (ja) 1999-02-02 2000-08-11 Hitachi Ltd 電子メール着信通知システム
JP2000232530A (ja) 1999-02-10 2000-08-22 Sharp Corp 携帯型端末への電子メール転送方法、電子メールセンタ装置および携帯型端末装置
US8191097B1 (en) * 1999-04-01 2012-05-29 Comcast Ip Holdings I, Llc Method and apparatus for hierarchical distribution of video content for an interactive information distribution system
US8024761B1 (en) * 1999-04-01 2011-09-20 Cox Communications, Inc. Method and apparatus of load sharing and fault tolerance in an interactive video distribution system
US6526580B2 (en) * 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
US6604241B1 (en) * 1999-05-21 2003-08-05 Cisco Technology, Inc. Communicating video information in a network using universal resource locators
JP2001005751A (ja) 1999-06-18 2001-01-12 Toshinao Komuro 電子メールシステム
US6675014B1 (en) * 1999-10-15 2004-01-06 Nokia Corporation Apparatus, and associated method, for updating a location register in a mobile, packet radio communication system
US6792575B1 (en) * 1999-10-21 2004-09-14 Equilibrium Technologies Automated processing and delivery of media to web servers
US20020124262A1 (en) * 1999-12-01 2002-09-05 Andrea Basso Network based replay portal
FI113231B (fi) * 2000-01-17 2004-03-15 Nokia Corp Menetelmä sanomien sisältämän informaation esittämiseksi multimediapäätelaitteessa, multimediasanomien välitysjärjestelmä ja multimediapäätelaite
JP3793941B2 (ja) * 2000-02-24 2006-07-05 株式会社日立製作所 映像配送システムにおけるビデオサーバ装置およびその映像配送方法。
AU2001245575A1 (en) * 2000-03-09 2001-09-17 Videoshare, Inc. Sharing a streaming video
US6784899B1 (en) * 2000-03-31 2004-08-31 Ricoh Company, Ltd. Systems and methods for providing rich multimedia messages to remote users using telephones and facsimile machines
US20020016818A1 (en) * 2000-05-11 2002-02-07 Shekhar Kirani System and methodology for optimizing delivery of email attachments for disparate devices
US6968366B1 (en) * 2000-05-12 2005-11-22 International Business Machines Corporation System and method for management, creation, storage, search and delivery of rich media optimized for e-commerce in a distributed information network
FI112307B (fi) 2000-08-02 2003-11-14 Nokia Corp Viestintäpalvelu
US20020054090A1 (en) * 2000-09-01 2002-05-09 Silva Juliana Freire Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities
US6976082B1 (en) * 2000-11-03 2005-12-13 At&T Corp. System and method for receiving multi-media messages
US7320134B1 (en) * 2000-11-07 2008-01-15 Digeo, Inc. System and method for cable operator control over enhanced programming
US20020129375A1 (en) * 2001-01-08 2002-09-12 Artista Communications, Inc. Adaptive video on-demand system and method using tempo-differential file transfer
US20020093948A1 (en) * 2001-01-16 2002-07-18 Motorola, Inc. Packet-based multimedia communications system having one or more wireless links
US6947738B2 (en) * 2001-01-18 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Multimedia messaging service routing system and method
FI115744B (fi) * 2001-02-08 2005-06-30 Nokia Corp Kommunikaatiopalvelu

Also Published As

Publication number Publication date
CN1656768A (zh) 2005-08-17
MXPA03007003A (es) 2003-11-18
AU2002253481B2 (en) 2007-04-05
EP1360819B1 (en) 2014-05-14
JP2007195188A (ja) 2007-08-02
KR100880740B1 (ko) 2009-02-02
JP2004534419A (ja) 2004-11-11
CA2435968C (en) 2013-08-20
RU2003127067A (ru) 2005-04-20
BR0206907A (pt) 2004-02-25
ZA200305935B (en) 2004-09-01
RU2288545C2 (ru) 2006-11-27
FI115744B (fi) 2005-06-30
CN103152243A (zh) 2013-06-12
US20030154300A1 (en) 2003-08-14
US8150989B2 (en) 2012-04-03
WO2002063849A1 (en) 2002-08-15
KR20030081430A (ko) 2003-10-17
FI20010238A0 (fi) 2001-02-08
EP1360819A1 (en) 2003-11-12
CA2435968A1 (en) 2002-08-15
EP2814270A1 (en) 2014-12-17
US20120173649A1 (en) 2012-07-05
FI20010238L (fi) 2002-08-09

Similar Documents

Publication Publication Date Title
ES2475340T3 (es) Método y sistema de mensajería multimedia
US7631037B2 (en) Data transmission
AU2002253481A1 (en) Multimedia messaging method and system
KR101166729B1 (ko) 브로드캐스트/멀티캐스트 서비스에 대한 송신 파라미터의 협상을 위한 방법 및 장치
ES2245991T3 (es) Servicio de mensajeria multimedia inalambrico.
JP2005507573A (ja) 無線通信システムにおいてプロトコルのオプションを与えるための方法および装置
MXPA04003141A (es) Metodo y aparato para el transporte de paquete de datos en un sistema de comunicaciones inalambrico utilizando un protocolo de internet.
WO2006126221A1 (en) System and method for performing mobile services, in particular push and pull services, in a wireless communication network
TW200305320A (en) Method and apparatus for flow treatment and mapping on multicast/broadcast services
ES2347236T3 (es) Transmision continua de contenidos de medios en un servicio de mensajeria multimedia.
WO2006050751A1 (en) Provision of a multimedia message
US9794801B1 (en) Multicast and unicast messages in a virtual cell communication system
HK1186321A (en) Multimedia messaging method and system
CN1764167A (zh) 一种网络流数据的传送系统
HK1079922A (en) Multimedia messaging method and system
CN1764168A (zh) 一种网络流数据的传送方法