MX2008013439A - Sistema, aparato y metodologia para comunicacion de voz peer-to-peer empleando un anuncio multimedia de llamada especificada. - Google Patents

Sistema, aparato y metodologia para comunicacion de voz peer-to-peer empleando un anuncio multimedia de llamada especificada.

Info

Publication number
MX2008013439A
MX2008013439A MX2008013439A MX2008013439A MX2008013439A MX 2008013439 A MX2008013439 A MX 2008013439A MX 2008013439 A MX2008013439 A MX 2008013439A MX 2008013439 A MX2008013439 A MX 2008013439A MX 2008013439 A MX2008013439 A MX 2008013439A
Authority
MX
Mexico
Prior art keywords
called
user device
user
multimedia
calling
Prior art date
Application number
MX2008013439A
Other languages
English (en)
Inventor
Shane Richard Dewing
Deam M Newton
Anthony Pierre Stonefield
Original Assignee
Emotive Communication 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 Emotive Communication Inc filed Critical Emotive Communication Inc
Publication of MX2008013439A publication Critical patent/MX2008013439A/es

Links

Classifications

    • 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/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • 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/70Media network packetisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Un sistema, método y aplicación de programa correspondiente instalado en dispositivos de comunicación del sistema para la comunicación de un comando de alerta de llamada basado en multimedia desde un dispositivo solicitante antes de establecer la llamada de voz entre ellos. El comando de alerta de llamada basado en multimedia de preferencia transporta el contenido multimedia que se ejecuta en el dispositivo solicitante antes de (o concurrente con) el establecimiento de la llamada de voz para alertar al solicitante de la llamada. Alternativamente, el comando de alerta de llamada basado en multimedia no necesita transportar el contenido multimedia por sí mismo, pero en su lugar transporta la información de identificación multimedia que identifica el contenido multimedia que es accesible remotamente o localmente mediante el dispositivo solicitante para la reproducción antes de (o concurrente con) el establecimiento de la llamada de voz para alertar al solicitante de la llamada. De preferencia, la comunicación del comando de alerta de llamada basado en multimedia se realiza como parte de un servicio que está disponible para los suscriptores del servicio.

Description

SISTEMA. APARATO Y METODOLOGÍA PARA COMUNICACIÓN DE VOZ PEER-TO-PEER EMPLEANDO UN ANUNCIO MULTIMEDIA DE LLAMADA ESPECIFICADA CAMPO DE LA INVENCIÓN Esta invención se refiere ampliamente a los sistemas de comunicación. Más particularmente, esta invención se relaciona a los sistemas de comunicación que proporcionan la comunicación de voz peer-to peer.
ANTECEDENTES DE LA INVENCIÓN En los sistemas de comunicación modernos, cuando una llamada se hace al usuario llamado, un tono de llamada se reproduce en el dispositivo de telefonía del usuario llamado para anunciar la llamada entrante al usuario llamado. En el caso de un teléfono de línea de cable tradicional, el tono de llamada se reproduce en respuesta a una onda AC de 90-volt 20-hertz generada por el conmutador de la oficina central que se conecta al dispositivo de telefonía del usuario llamado. En el caso de un sistema de comunicación inalámbrica, el tono de llamada se genera típicamente en el microteléfono móvil del usuario llamado en respuesta a una solicitud de conexión de llamada comunicada al mismo desde un centro conmutador o los similares. Los microteléfonos móviles típicamente también permiten una alerta vibratoria para anunciar las llamadas entrantes. La alerta vibratoria es especialmente útil en ambientes ruidosos, en lugares en donde el ruido del tono de llamada se interferiría y para la audiencia deteriorada.
Los microteléfonos móviles inalámbricos más nuevos permiten al usuario seleccionar el tono de llamada de una colección de tonos de llamada y también seleccionar un tono de llamada para cada usuario listado en la libreta de direcciones del microteléfono. Cuando el microteléfono recibe una solicitud de conexión de llamada de un usuario listado en la libreta de direcciones del microteléfono, el tono de llamada asociado con el usuario se reproduce para anunciar la llamada entrante. Los microteléfonos móviles más nuevos también pueden usar piezas cortas de música como tonos de llamada y la venta de estos tonos de llamada ha llegado a ser un sector principal de la industria de la música para móviles.
Los microteléfonos móviles pasados tenían la habilidad de reproducir solamente tonos de llamada monofónicos que son melodías cortas reproducidas con tonos simples. Estos teléfonos pasados también tenía la habilidad de tener tonos de llamada programados en ellos usando un compositor de tono de llamada interno. Varios formatos se desarrollaron para permitir que los tonos de llamada se enviaran vía mensaje de texto SMS por ejemplo codificación RTTTL.
Los microteléfonos móviles modernos ahora son capaces de reproducir tonos de llamada polifónicos más complejos. Polifónicos significa que multiplican notas que pueden reproducirse al mismo tiempo usando los sonidos de instrumentos tales como guitarra, tambores, piano electrónico, etc. Los tonos de llamada polifónicos son típicamente piezas de música grabada u otros sonidos contenidos en un archivo de audio convencional (por ejemplo, formato AAC, MP3, WMA, WAV, QCP ó AMR) y reproducidos por aplicaciones de programas apropiados que se ejecutan en el microteléfono móvil. Los tonos de llamada polifónicos también pueden basarse en las secuencias midi. Muchos microteléfonos capaces polifónicos son capaces de reproducir archivos midi estándares, otros reproducen archivos sp-midi. El archivo sp-midi codifica un tono de llamada polifónico escalable. El número de canales disponibles que pueden reproducirse concurrentemente en los microteléfonos dictan las notas reproducidas por el microteléfono al interpretar el archivo sp-midi. Más particularmente, un microteléfono de capacidad polifónica más antigua puede reproducir 4 notas a la vez, mientras que un microteléfono más nuevo puede ser capaz de interpretar 128 notas a la vez.
Los tonos de timbre han probado un método popular de microteléfonos móviles personalizados. En respuesta a esta demanda, los proveedores inalámbricos y otros proveedores de contenido han desarrollado negocios que generan un ingreso significante de la distribución de los tonos de llamada para los usuarios de microteléfonos móviles. Sin embargo, la personalización de los tonos de llamada reproducidos en el microteléfono móvil se controla exclusivamente por el usuario del microteléfono. Esto limita la cantidad de personalización que puede lograrse como parte del proceso de llamada de voz y además limita los ingresos potenciales que podrían derivarse por la personalización adicional del proceso de llamada de voz.
La Publicación de Patente Estadounidense No. 2006/0026277 de Sutcliffe describe un sistema y método para "descargar" un anuncio de multimedia que define al usuario que llama o alerta dentro del proceso de establecimiento de llamada. Es posible para el usuario llamado escuchar o ver el anuncio de multimedia de solicitante definido antes de contestar la llamada entrante. El contenido multimedia del usuario que llama definido se transfiere durante el establecimiento de la llamada y reemplaza los tonos de llamada estándares en el microteléfono móvil del receptor. Este proceso permite la personalización adicional del proceso de llamada de voz. Sin embargo, la Publicación de Patente Estadounidense NO. 2006/0026277 falla en dirigir muchos problemas importantes que surgen en este proceso, incluyendo pero no limitados al control y manejo del usuario del proceso de comunicación del anuncio multimedia en un sistema de base amplia y en una base de usuario por usuario y el control del acceso del contenido multimedia transferido por el microteléfono móvil del receptor.
Además, existe una necesidad en la técnica de métodos, sistemas y servicios basados en la comunicación de llamada de voz peer-to peer que permite la personalización adicional del proceso de llamada de voz mientras también se proporciona el control al usuario y el manejo del proceso de comunicación del anuncio multimedia en un sistema de base amplia en una base usuario por usuario y el control del acceso del contenido multimedia transferido al microteléfono móvil del receptor.
SUMARIO DE LA INVENCIÓN Por lo tanto un objeto de la invención es proporcionar un sistema y metodología para la comunicación de voz peer-to-peer que permite la personalización adicional del proceso de llamada de voz.
Es otro objeto de la invención proporcionar un sistema y metodología para la comunicación de voz peer-to-peer que permite el crecimiento de ingresos potenciales de dicha personalización adicional del proceso de llamada de voz.
Es un objeto adicional de la invención proporcionar dicho sistema y metodología que enriquece el proceso de llamada de voz con tonos de llamada personalizable.
De conformidad con estos objetos, los cuales serán descritos en detalle posteriormente, un método, sistema y aplicación de programa instalada en dispositivos de comunicación del sistema proporciona para la comunicación un comando de alerta de llamada basada en multimedia de un dispositivo del usuario que llama a un dispositivo del usuario llamado antes de establecer la llamada de voz entre ellos. El comando de alerta de llamada basado en multimedia de preferencia transporta el contenido multimedia que se reproduce en el dispositivo del usuario llamado antes (o concurrente con) el establecimiento de la llamada de voz para alertar al usuario llamado de la llamada. Alternativamente, el comando de alerta de llamada basado en multimedia no necesita transportar el contenido multimedia por si mismo, pero en su lugar transporta la información de identificación multimedia que identifica el contenido multimedia que es localmente o remotamente accesible por el dispositivo del usuario llamado para su reproducción antes de (o concurrente con) el establecimiento de la llamada de voz para alertar al usuario llamado de la llamada. De preferencia, la comunicación del comando de altera de llamada basado en multimedia se realiza como parte de un servicio que está disponible a los suscriptores del servicio.
De conformidad con una modalidad de la invención, un servidor de consulta se usa para mantener la presencia de los datos y los permisos de datos para los usuarios del servicio. La presencia de datos proporciona una indicación de la disponibilidad de los usuarios en la base de usuario por usuario y se actualiza dinámicamente. Los permisos de datos se usan para iniciar selectivamente (o no iniciar) la comunicación del comando de alerta de llamada basado en multimedia y se actualiza dinámicamente por los usuarios para proporcionar a los usuarios con la habilidad de controlar selectivamente la recepción de dichos comandos de alerta de llamada basados en multimedia en una base global así como en una base de usuario por usuario.
De conformidad con otra modalidad de la invención, el servidor de consulta puede adaptarse a i) comunicar el comando de alerta de llamada basado en multimedia a un dispositivo secundario del usuario llamado y/o ii) habilitar el acceso al usuario llamado al contenido multimedia del comando de alerta de llamada basado en multimedia para aquellos ejemplos en donde el usuario llamado no está disponible al momento del inicio de la llamada por el usuario que llama.
De conformidad con otra modalidad de la invención, el contenido multimedia incluido en (o referenciado por) el comando de alerta de llamada basado en multimedia se protege por la información de manejo de derechos digitales (DRM, por sus siglas en inglés) para permitir el acceso controlado y la distribución de dicho contenido multimedia como se desee por los proveedores de contenido y usuarios, cuando sea apropiado.
De conformidad con aún otra modalidad de la invención, la comunicación del comando de alerta de llamada basado en multimedia es parte de comandos múltiples de una plataforma estructurada. Los comandos múltiples incluyen un comando comunicado al dispositivo del usuario llamado, el comando incluyendo la información pertinente al contenido multimedia que se usa por el dispositivo del usuario llamado para hacer una determinación si o no el contenido multimedia es consumible en el dispositivo del usuario llamado. Un comando que indica los resultados de dicha determinación se regresa al dispositivo del usuario llamado. Estos comandos se comunican a y del dispositivo del usuario llamado antes de enviar el contenido multimedia al mismo.
De conformidad con otra modalidad de la invención, una interfase de usuario gráfico puede proporcionarse la cual usa un juego de iconos multi-apilados para comunicar la información de compatibilidad del dispositivo, la información de presencia y los permisos y estado de la información asociada con los suscriptores del servicio de comunicación de la presente invención.
De conformidad con otra modalidad de la invención, el servidor de consulta (u otra plataforma de procesamiento central) puede mantener (o conectarse a) una base de datos de la información perteneciente a los artículos de contenido multimedia comerciales que pueden comunicarse a un dispositivo de usuario llamado como parte del servicio. Los artículos de contenido multimedia comercial también pueden comunicarse a un dispositivo del usuario que llama. La información de la base de datos identifica los derechos de licencia y los territorios asociados con los mismos (por ejemplo, los territorios permitidos y/o los territorios restringidos) para dichos artículos de contenido de medio comercial (o grupos de los mismos). La base de datos se accesa para cumplir dichas restricciones territoriales junto con la comunicación de voz en una base de llamada por llamada y/o junto con la interacción del usuario siguiendo ducha comunicación de llamada de voz.
De conformidad con aún otra modalidad de la invención, el sistema incluye una plataforma para distribuir anuncios y/o otros artículos de media promocionales y de mercadotecnia al dispositivo del usuario llamado para desplegarlos/reproducirlos en una manera que acompañen la reproducción del contenido multimedia del comando de alerta de llamada basado en multimedia.
Los objetos y ventajas adicionales de la invención llegarán a ser aparentes para aquellos expertos en la técnica en referencia a la descripción detallada tomada junto con las figuras proporcionadas.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La Figura 1 es un diagrama de bloque funcional de un sistema de comunicaciones de voz peer-to peer qué emplea la comunicación de un comando de alerta de llamada basado en multimedia de un dispositivo del suscripto que llama a un dispositivo del suscriptor llamado de conformidad con la presente invención.
La Figura 2 es un diagrama de bloque de la funcionalidad ejemplarizadora incorporada por los elementos de red de la Figura 1 (o la Figura 9) en la ejecución de un proceso de comunicación de llamada de voz de conformidad con una primera modalidad de la presente invención, en donde: A = establecer estado B = obtener estado C = actualizar estado D = iniciar transferencia multimedia E = solicitar transferencia multimedia F = solicitar transferencia multimedia reconocida G = enviar paquete multimedia H = obtener permiso multimedia I = enviar permiso multimedia J = multimedia recibida.
La Figura 3 es un diagrama esquemático de una interfase de usuario gráfico ejemplarizador que se despliega en los dispositivos de terminal de la Figura 1 (o la Figura 9) para registrarse y suscribirse a un servicio de comunicación de conformidad con la presente invención, en donde: A' = "Para realizar llamadas de tono de pulso salientes, registrarse para el servicio de suscripción del Tono de Pulsos que agregará automáticamente $2.99 por cargo mensual a tu cuenta. Esta suscripción permite más de 200 llamadas de Tonos de Pulso usando cualquiera de los tonos de llamada que tiene en tu teléfono o cualquier tono de llamada que compres o cualquier grabación de video/voz que realices. Los precios estándar aplican para comprar nuevos tonos de llamada para tu propio uso o para enviar como Mis tonos de Regalo a la gente que tu llames con ellos" B' = Por favor revisar los términos y condiciones abajo.
La Figura 4 es un diagrama esquemático de una inferíase de lista de amigos ejemplarizadora que se despliega en los dispositivos de terminal de la Figura 1 (o Figura 9) para la comunicación de la información de presencia y los permisos asociados con los suscriptores del servicio de comunicación de la presente invención y para invocar las llamadas de voz a dichos suscriptores.
La Figura 5 es un diagrama de flujo que ilustra las operaciones ejemplarizadores llevadas a cabo por el bloque de Establecimiento de Llamada de Voz RP de la aplicación ejecutándose en la terminal del suscriptor llamado de la Figura 2 (o la Figura 6) de conformidad con la presente invención, en donde: 1 = inicio 2 = ID de llamadas, ID del suscriptor de llamadas? 3 = invocar la desencriptación y reproducir el contenido multimedia almacenado (comunicado desde el suscriptor de llamadas) para anunciar la llamada entrante. 4 = invocar la reproducción del anuncio predeterminado para anunciar la llamada entrante. 5 = el usuario contesta la llamada entrante? 6 = comunica el mensaje a la red de comunicación indicando la contestación de la llamada de voz, que de preferencia se compromete con los recursos colocados para la llamada de voz (si cualquiera) y conecta el dispositivo de terminal del suscriptor que llama para el dispositivo de terminal del suscriptor llamado. 7 = el usuario rechaza la llamada entrante? 8 = comunica el mensaje a la red de comunicación indicando el rechazo de la llamada de voz que de preferencia libera los recursos permitidos para la llamada de voz (si cualquiera) y conecta el dispositivo de terminal del suscriptor que llama a la funcionalidad de buzón de voz del suscriptor llamado. 9 = el usuario reenvía la llamada entrante? 10 = comunica el mensaje a la red de comunicación para reenviar la llamada de voz que de preferencia impulsa la re-ubicación de los recursos y reenvía la llamada de voz. 1 1 = fin.
La Figura 6 es un diagrama de bloque de la funcionalidad ejemplarizadora incorporada por los elementos de red de la Figura 1 (o Figura 9) en la ejecución de un proceso de comunicación de llamada de voz de conformidad con una segunda modalidad de la presente invención, en donde: A = establecer estado B = obtener estado C = actualizar estado D = iniciar llamada multimedia E = solicitar tipos multimedia (ID local, URL remoto, P-P) F = solicitar obtención multimedia G = enviar multimedia H = obtener permiso multimedia I = enviar permiso multimedia J = multimedia recibida K = solicitar multimedia P-P reconocida M = comprar multimedia N = actualizar permiso multimedia.
La Figura 6A-6C son diagramas de flujo que ilustran las operaciones incorporadas por ciertas funciones de la Figura 6, en donde: C = Fin D' = Inicio.
La Figura 7 es una ilustración pictográfica de una interfase de lista de amigos ejemplarizadora que se despliega en los dispositivos de terminal de la Figura 1 (o Figura 9), que utiliza un juego de iconos apilados para comunicar la información de compatibilidad del dispositivo, la información de presencia y los permisos y estado de información asociada con los suscriptores del servicio de comunicación de la presente invención.
La Figura 8 es una tabla que ilustra un juego ejemplarizador de iconos usados en la interfase de lista de amigos de la Figura 7 para comunicar la información de compatibilidad del dispositivo asociada con los suscriptores del servicio de comunicación de la presente invención, en donde: a = la terminal de comunicación del amigo es un dispositivo desconocido, oprimir para verificar la compatibilidad de la terminal y para invitar al amigo a descargar/instalar la aplicación. b = la terminal de comunicación del amigo no es compatible, oprimir para verificar el dispositivo del amigo de nuevo en 1 , 2, 3, 6 meses de tiempo. c = la terminal de comunicación del amigo es compatible, oprimir para invitar al amigo a descargar/instalar la aplicación.
La Figura 8A es una tabla que ilustra un juego ejemplarizador de iconos usados en la interfase de lista de amigos de la Figura 7 para comunicar la información de presencia asociada con los suscriptores del servicio de comunicación de la presente invención, en donde: d = el amigo está fuera de línea (o con la funcionalidad del programa necesario no instalada o con la funcionalidad del programa instalado pero desactivado cuando el último se conectó.
La Figura 8B es una tabla que ilustra un juego ejemplarizador de los iconos usados en la interfase de lista de amigos de la Figura 7 para comunicar los permisos y estado de la información asociados con los suscriptores del servicio de comunicación de la presente invención, en donde: e = el amigo permite las comunicaciones de la alerta multimedia enviada de audio tipo comercial del suscriptor. f = el amigo permite las comunicaciones de la alerta multimedia enviada de video tipo comercial del suscriptor. g = el amigo permite las comunicaciones de la alerta multimedia enviada del audio de tipo grabado del suscriptor. h = el amigo permite las comunicaciones de la alerta multimedia enviada de tipo video grabado del suscriptor. i = el amigo permite todos/múltiples tipos de comunicaciones de alerta multimedia enviada del suscriptor. j = el amigo prohibe todos los tipos de comunicaciones de alerta multimedia enviados del suscriptor. k = la terminal de comunicación del amigo está en uso, oprimir el mensaje al amigo del mensaje. I = la terminal de comunicación del amigo está en modo silencio/alerta vibratoria, oprimir para enviar el mensaje al amigo del mensaje.
La Figura 9 es un diagrama de bloque funcional de un sistema de comunicación ejemplarizador que incluye una variedad de diferentes redes de acceso (móviles, redes de acceso inalámbrico y fijos) y que soportan las comunicaciones de llamada de voz peer-to-peer que emplean la comunicación de un comando de alerta de llamada basado en multimedia de un dispositivo del suscriptor que llama a un dispositivo del suscriptor llamado de conformidad con la presente invención.
Las Figuras 10 y 10A son diagramas de bloque funcionales de los dispositivos de terminal del suscriptor de la Figura 9 de conformidad con la presente invención, en donde: I = comunicación RF enlazada a/de BIS. II = comunicación enlazada a/de red de acceso.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN Ahora regresando a la Figura 1 , se muestra un diagrama esquemático de un sistema de comunicación ejemplarizador 1 que permite un tono de llamad u otro contenido multimedia para especificarse por un dispositivo de terminal del suscriptor que llama 3 y el contenido multimedia especificado (o una referencia para dicho contenido multimedia) incluido como parte de un comando de alerta de llamada basado en multimedia comunicado a un dispositivo de terminal del suscriptor llamado 5 sobre una o más redes de comunicación 7. El comando de alerta de llamada basado en medios se comunica al dispositivo de terminal del suscriptor llamado 5 antes de establecer la llamada de voz entre el dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5 en una manera que puede variar dependiente del equipo y los protocolos de comunicación de las redes de comunicación 7 y los dispositivos de terminal del suscriptor. En muchos ejemplos, dicho establecimiento de llamada involucra provisionar la (s) red (es) de comunicación 7 para establecer los canales de comunicación en la (s) red (es) de comunicación 7 que permiten la comunicación doble entre los dispositivos de terminal del suscriptor. El contenido multimedia incluido en (o referenciado por) el comando de alerta de llamada basado en multimedia se despliega en el dispositivo de terminal del suscriptor llamado 5 antes de (o concurrente con) el establecimiento de la llamada de voz entre los dispositivos de terminal del suscriptor. La comunicación del comando de alerta de llamada basado en multimedia se realiza como parte de un servicio que está disponible para los suscriptores del servicio. La llamada de voz entre los dispositivos de terminal del suscriptor 3, 5 puede transportarse en una conexión telefónica apropiada (por ejemplo, una conexión telefónica inalámbrica y/o una conexión de datos "voz sobre IP"). Además, la llamada de voz entre los dispositivos de terminal del suscriptor 3, 5 puede suplementarse con la comunicación de datos complementaria (por ejemplo, datos de video para una video llamada, intercambio de datos para video conferencia, para compartir archivos u otras características de colaboración).
Las terminales del suscriptor 3,5 pueden ser cualquiera de un número de dispositivos de comunicación incluyendo dispositivos microteléfonos celulares, asistentes digitales personales, computadoras personales, kioscos en red, teléfono VOIP, teléfono tradicional conectado a un portal VOIP y los similares. La Figura 1 ilustra, en forma de diagrama de bloque, la arquitectura de una modalidad ejemplarizadora de las terminales del suscriptor, incluyendo una unidad de procesador central 51 que tiene una interfase con la memoria 53 mediante la interfase lógica 55. La memoria 53 que está típicamente realizada por la memoria persistente (tal como un módulo o más de un módulo de memoria ROM y/o uno o más módulos de memoria flash) así como la memoria no persistente (tal como uno o más módulos de memoria DRAM), almacena un sistema operativo y aplicaciones de núcleo 57 así como una aplicación 1 1 , que se refiere posteriormente como la "aplicación de alerta de llamada basada en multimedia". La unidad de procesador central 51 también hace interfase con un dispositivo de despliegue 61 (por ejemplo, un panel de despliegue de cristal líquido), un teclado alfa numérico o teclado numérico 63 y/u otro dispositivo de entrada de usuario (por ejemplo, la pantalla sensible al tacto colocada en el dispositivo de despliegue 61 ), un micrófono 65 para la entrada de voz y un altavoz 67 para la salida de voz/audio. La unidad de procesador central 51 hace interfase con un subsistema de comunicación 69 que proporciona comunicación bidireccional con la red de comunicación 7.
Un servidor de consulta 9 hace interfase con la red 7. La Figura 1 ilustra, en forma de diagrama de bloque, la arquitectura de una modalidad ejemplarizadora del servidor de consulta 9, incluyendo una unidad de procesador central 71 que hace interfase con la memoria 73 mediante la interfase lógica 75. La memoria 73, que está típicamente realizada por la memoria persistente (tal como uno o más módulos de memoria ROM y/o uno o más módulos de memoria flash) así como la memoria no persistente (tal como uno o más módulos DRAM), almacena un sistema operativo 77 así como la aplicación lógica 13. El sistema operativo 77 y la aplicación lógica 13 se almacenan típicamente en un dispositivo de almacenamiento, tal como el lector de disco magnético o la serie de discos [disk array] (no mostrado) y cargados en la memoria 73 como se necesiten. La unidad de procesador central 71 hace interfase con el subsistema de comunicación 79 que proporciona comunicación bidireccional con la red de comunicación 7.
La aplicación lógica 13 del servidor de consulta 9 mantiene una base de datos 15 que almacena la información de presencia que proporciona los estados de comunicación asociados con los suscriptores del servicio. Dichos estados de comunicación se seleccionan de una variedad de estados que indican la disponibilidad del suscriptor correspondiente para recibir la comunicación como parte del servicio. Por ejemplo, en la modalidad preferida, la información de presencia representa al menos un estado "en participación [opt-in]" (significa que el suscriptor está disponible para la comunicación de llamada de voz iniciada como parte del servicio) y un estado "sin participación [opt-out]" (significa que el suscriptor no está disponible para la comunicación de llamada de voz iniciada como parte del servicio). Un suscriptor actualiza su información de presencia mediante la ejecución de la aplicación 1 1 en un dispositivo de terminal del suscriptor respectivo, que se comunica con el servidor de consulta 9 para actualizar la información de presencia del suscriptor mantenido en el mismo. La base de datos 15 mantiene la información del dispositivo para los suscriptores que define varios parámetros de operación de la terminal de comunicación usada por los suscriptores, por ejemplo, el tipo de la terminal de comunicación usada por el suscriptor (por ejemplo, el modelo y versión del sistema operativo del microteléfono), la red de acceso propia usada por el suscriptor, la compatibilidad de la terminal de comunicación usada por el suscriptor y el estado de la información con respecto a la instalación y activación de la aplicación 1 1 en la terminal de comunicación del suscriptor.
En la modalidad preferida de la invención, la base de datos 15 del servidor de consulta 9 también mantiene una lista de amigos para cada suscriptor. La lista de amigos para un suscriptor dado se crea por el suscriptor dado e identifica otros suscriptores del servicio que son conocidos por el suscriptor dado. La lista de amigos puede identificar posiblemente los suscriptores por su número de identificador del móvil, el nombre de pantalla, la dirección de correo electrónico, etc. La lista de amigos para un suscriptor dado también incluye (o señala) los datos de permiso para cada suscriptor de la lista. Los datos de permiso que se establecen por el suscriptor dado, permite al suscriptor dado permitir/prohibir selectivamente la recepción de las comunicaciones de alerta de llamada basadas en multimedia originándose de los otros suscriptores en la lista de amigos. Si el dispositivo de terminal del suscriptor llamado 5 ha registrado al suscriptor que llama como permitido para comunicar solo contenido multimedia "comercial" o así llamado "pre-registrado" (como canciones y clips de video de las empresas de grabación y estudios de filmación), entonces el dispositivo de terminal del suscriptor que llama 3 será notificado de acuerdo con el icono asociado con ese suscriptor llamado en la lista de amigos del dispositivo de terminal del suscriptor que llama y las alertas de video llamadas o de voz personalmente grabadas no se permitirán comunicarse a ese suscriptor llamado (mientras que el contenido multimedia comercial será comunicado al mismo). El suscriptor llamado puede configurar su dispositivo vía una interfase de usuario gráfico que un suscriptor que llama representado en su lista de amigo solamente puede comunicar el contenido multimedia comercial y además, que el contenido multimedia comercial lleva una evaluación del contenido mínimo específico (por ejemplo, de Todas las Edades, PG13, R-Evaluada, X-Evaluada o No evaluada) para bloquear todo el contenido multimedia potencialmente ofensivo o no que no está de acuerdo de aparecer en el dispositivo de terminal del suscriptor llamado. La lista de amigos para un suscriptor dado también incluye (o señala) el estado de los datos que proporciona una indicación si para los otros suscriptores en la lista de amigos está permitida o prohibida (o estado desconocido) la recepción de las comunicaciones de la alerta de llamada basada en multimedia originándose del suscritor dado. De preferencia, la lista de amigos para un suscriptor dado se crea mediante la ejecución de la aplicación 1 1 en un dispositivo de terminal del suscriptor respectivo por el suscriptor dado y actualizada por el servidor de consulta 9 para el almacenamiento remoto de la misma. La lista de amigos puede descargarse a la aplicación 1 1 para el acceso por el suscriptor dado como se necesite.
En modalidades alternas, la información de presencia puede comprender otros servicios de comunicación (por ejemplo, servicios de comunicación de mensajes instantáneos, servicios de comunicación VOIP, etc.) y representan varios grados de disponibilidad del suscriptor (por ejemplo, No disponible, Disponible-de Oficina, Disponible-Móvil, Ocupado, Ocupado (Fuera)).
La información de presencia, la lista de amigos, los datos de permiso, los datos de dispositivo o las partes del mismo pueden mantenerse en el registro central (o posiblemente en un registro distribuido) y actualizado mediante comunicación entre las terminales del suscriptor 3, 5 u el registro vía una interfase de comunicación entre ellas. En dichas modalidades, la información de presencia, las listas de amigos, los datos de permiso, los datos del dispositivo o las partes del mismo mantenidas en el registro pueden comunicarse al servidor de consulta 9 vía una interfase de comunicación entre ellas.
En la modalidad preferida, la(s) red (es) de comunicación 7, el sistema operativo 57 de los dispositivos de la terminal del suscriptor y el sistema operativo 77 del servidor de consulta 9 proporciona soporte para el protocolo de red TCP/IP y el Protocolo de Inicio de Sesión (SIP) para establecer las sesiones de comunicación entre uno de los dispositivos de la terminal del suscriptor 3, 5 y el servidor de consulta 9 y las sesiones de comunicación entre los dispositivos de terminal del suscriptor 3, 5. Una vez establecido, las sesiones de comunicación emplean los paquetes del Protocolo de Transporte en Tiempo Real (RTP) como el portador de la información por si misma. El soporte para SIP en la red de comunicaciones 7 requiere Proxy y elementos de red para registro (no mostrados) como es bien conocido. El soporte para SIP por las terminales del suscripto se realiza por un paquete SIP TICPIP 59 incluido como parte del sistema operativo como es bien conocido. El soporte para SIP por el servidor de consulta se realiza por un paquete SIP/TCPIP 81 incluido como parte del sistema operativo como es bien conocido.
La aplicación 1 1 ejecutándose en las terminales del suscriptor y la aplicación lógica 13 del servidor de consulta 9 incluyen la funcionalidad basada en el programa para especificar el contenido multimedia incluido (o referenciado por) un comando de alerta de llamada basado en multimedia, comunicar el comando de alerta de llamada basado en multimedia del dispositivo de terminal del suscriptor que llama 3 para el dispositivo de terminal del suscriptor llamado 5 antes de establecer la llamada de voz entre los mismos y para reproducir el contenido multimedia incluido (o referenciado por) el comando de alerta de llamada basado en multimedia en el dispositivo de terminal del suscriptor llamado 5 antes de (o concurrente con) el establecimiento de dicha llamada de voz.
La Figura 2 ilustra la funcionalidad del programa de la aplicación 1 1 ejecutándose en las terminales del suscriptor y la aplicación lógica 13 del servidor de consulta 9. La funcionalidad del programa incluye una plataforma estructurada para la comunicación del comando de alerta de llamada basado en multimedia y ejecutando un proceso de comunicación de llamada de voz de conformidad con una primera modalidad de la presente invención. La plataforma estructurada incluye comandos que se comunican como parte de los mensajes entre los elementos del sistema. Los comandos transportan datos así como el estado de la información entre los elementos del sistema. Notar que para simplicidad de la descripción, la funcionalidad de la aplicación 1 1 1 para originar las llamadas (es decir, la funcionalidad del suscriptor que llama) y para recibir las llamadas (es decir, la funcionalidad del suscriptor llamado) se muestran y se describen por separado con respecto a la terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5. Sin embargo, porque dichos dispositivos de terminal del suscriptor pueden usarse como ambos dispositivos de terminal del suscriptor llamado y que llama, la aplicación lógica 1 1 almacenada y ejecutada en cada dispositivo de terminal del suscriptor respectivo incluye la colección (por ejemplo, unión) de funciones separadamente descritas en este documento.
La función del Estado de Establecimiento de la Terminal del Suscriptor (ST) 101 se ejecuta en ambos dispositivos de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5 durante el proceso de comunicación de alerta de llamada basado en multimedia. Es responsable para actualizar la información de presencia (por ejemplo, estado "en participación/sin participación") del suscriptor particular que está ejecutando la aplicación 1 1 en el dispositivo de terminal del suscriptor respectivo así como los datos del dispositivo del dispositivo de la terminal del suscriptor respectivo. La información de presencia actualizada y los datos del dispositivo se llevan como parte de un comando de "Estado Establecido" comunicado desde el dispositivo de terminal del suscriptor para el servidor de consulta 9. La función del Estado Establecido del Servidor de Consulta (QS) 103 en el servidor de consulta 9 recibe y marca la frase del comando de "Estado Establecido", colecta la información de presencia actualizada y los datos del dispositivo del comando del "Estado Establecido" y actualiza la información de presencia y los datos del dispositivo almacenados en la base de datos 15 por el suscriptor particular de conformidad con la información de presencia actualizado recibido, si es necesario.
De preferencia, la base de datos 15 se inicia de manera que la información de presencia para el suscriptor particular tiene un valor implícito de sistema amplio (por ejemplo, estado "sin participación"), y la ejecución inicial de la aplicación 1 1 por el suscriptor particular invoca la función de Estado Establecido ST 101 para establecer la información de presencia para el suscriptor particular en la base de datos 15 para un estado implícito modificable del suscriptor (por ejemplo, "en participación"). La información de presencia posteriormente puede actualizarse por la interacción del suscriptor con una interfase de usuario gráfico presentada al suscriptor particular, el cual de nuevo invoca la función del Estado Establecido ST 101 para actualizar la información de presencia para el suscriptor particular en la base de datos 15.
La función del Estado de Obtención ST 105 puede ejecutarse en ambos, el dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5 durante el proceso de comunicación de alerta de llamada basada en multimedia. La función de Estado de Obtención ST 105 coopera con la Función de Estado de Obtención QS 107 en el servidor de consulta 9 para sincronizar la lista de amigos y los datos de permisos asociados y los datos del dispositivo del suscriptor particular que esta ejecutando la aplicación 1 1 en el dispositivo de terminal del suscriptor respectivo. La lista de amigos actualizada y los datos de permiso asociados se portan como parte de un comando de "Estado de Obtención" comunicado desde el dispositivo de terminal del suscriptor respectivo para el servidor de consulta 9, que actualiza la base de datos 15 por consiguiente. Actualizar los datos de estado asociados con la lista de amigos se portan como parte de un comando de "Estado de Actualización" comunicado del servidor de consulta 9 al dispositivo de terminal del suscriptor respectivo, que actualiza los datos de estado almacenados en el dispositivo de terminal del suscriptor respectivo como se necesite. En la modalidad preferida, la función de Estado de Obtención ST 105 ejecutada por ambos, el dispositivo de terminal del suscriptor que llama y el dispositivo de terminal del suscriptor llamado en una base periódica predefinida (por ejemplo, cada 300 segundos) de manera que mantenga el servidor de consulta 9 con los permisos hasta la fecha y los datos de estado para los suscriptores del servicio. El periodo entre las llamadas de la función del Estado de Obtención ST pueden ser configurares en cada dispositivo de terminal del suscriptor y/o por un parámetro de configuración en el servidor de consulta 9.
En modalidades alternas, la información de presencia, las listas amigables, los datos de permiso, los datos del dispositivo o las partes de los mismos pueden mantenerse en el registro central (o posiblemente en un registro distribuido) y actualizados por la comunicación entre las terminales del suscriptor 3, 5 y el registro vía la interfase de comunicación entre ellos. En dichas modalidades, la información de presencia, las listas de amigos, los datos de permiso, los datos del dispositivo o las partes de los mismos mantenidos en el registro pueden comunicarse al servidor de consulta 9 vía una interfase de comunicación entre ellos.
Un suscriptor que llama inicia la comunicación de un comando de alerta de llamada basada en multimedia para un suscriptor llamado, que se lleva a cabo típicamente por la interacción del usuario con una interfase de usuario gráfico desplegado mediante la aplicación 1 1 en el dispositivo de despliegue 61 del dispositivo de terminal del suscriptor que llama 3. En respuesta al mismo, la función de Transferencia del Paquete Multimedia Iniciado de la Parte de Origen (OP) 109 se ejecuta en el dispositivo de terminal del suscriptor que llama 3. Comunica un comando de "Transferencia de Paquete Multimedia Iniciado" al servidor de consulta 9. El comando de "Transferencia de Paquete Multimedia Iniciado" identifica al suscriptor llamado típicamente mediante el nombre de usuario (por ejemplo, nombre de pantalla o dirección de correo electrónico asignado al suscriptor llamado) y también puede identificar el tipo de contenido de la alerta de llamada basada en multimedia (por ejemplo, tipo de alerta audio comercial, un tipo de alerta de video comercial, un tipo de alerta de audio grabada, un tipo de alerta de video grabado, etc.). En respuesta al mismo, la función de Transferencia del Paquete Multimedia Iniciado QS 1 1 1 ejecutándose en el servidor de consulta 9 accesa la base de datos 15 para recuperar la información de presencia y los datos del dispositivo para el suscriptor llamado. El servidor de consulta 9 también puede recuperar los permisos asociados con la lista de amigos del suscriptor llamado. En las arquitecturas distribuidas, el servidor de consulta 9 puede requerirse para comunicarse con un registro central (o posiblemente un registro distribuido) para recuperar la información de presencia apropiada, los datos del dispositivo, la lista de amigos, los datos de permiso o las partes de los mismos para el suscriptor llamado.
El servidor de consulta 9 posteriormente verifica si la información de presencia y/o los datos del dispositivo y/o los datos de permisos del suscriptor llamado indican que la comunicación de la alerta de llamada basada en multimedia que se origina desde al suscriptor que llama deberá "permitirse" o "bloquearse". El estado de capacidad de servicio (es decir, "autorizado" o "no autorizado") para la comunicación de alerta de llamada basada en multimedia se regresa al dispositivo de terminal del suscriptor que llama 3. Dicho estado de capacidad de servicio se basa en la información de presencia y/o los datos de permiso y/o los datos de servicio para el suscriptor llamado (por ejemplo, el estado de capacidad de servicio se "autoriza" en el caso de que la información de presencia para el suscriptor llamado indica el estado "en participación", los datos de permiso para el suscriptor llamado indican que la comunicación de la alerta de llamada basada en multimedia originándose desde el suscriptor que llama deberán ser "permitidos" y los datos del dispositivo para el suscriptor llamado indican que la aplicación apropiada se instala y activa en el dispositivo de terminal del suscriptor llamado y además la comunicación de la comunicación de la alerta de llamada basada en multimedia deberá ser opuesta o el estado de capacidad de servicio "no se autoriza" en el caso en que la información de presencia para el suscriptor llamado indique el estado "sin participación" o los datos de permiso para el suscriptor llamado indican que la comunicación de alerta de llamada basada en multimedia originándose desde el suscriptor que llama deberá ser "bloqueada" o el dispositivo de datos para el suscriptor llamado indica que la aplicación apropiada no se instala o no se activa en el dispositivo de terminal del suscriptor llamado y además la comunicación de la comunicación de la alerta de llamada basada en multimedia no es posible). Como se describe en este documento, los datos de permiso para el suscriptor llamado pueden pertenecer a todas las alertas de llamada basadas en multimedia originándose desde el suscriptor que llama, alternativamente, los datos de permisos para el suscriptor llamado pueden pertenecer a uno o más de un tipo de contenido particular de las alertas de llamada basada en multimedia del suscriptor que llama como se describe en este documento. En el caso alterno, los datos de permiso correspondiente al tipo de contenido particular de la alerta de llamada basada en multimedia especificada por el suscriptor que llama se usan para determinar el estado de capacidad de servicio del suscriptor llamado.
La función de Transferencia de Paquete Multimedia Iniciado OP 109 determina si el estado de regreso indica que el suscriptor llamado está "en capacidad de servicio" y si de esta manera inicia la función del Paquete de Transferencia Multimedia OP 13 como se describe posteriormente. La transición desde la función de Transferencia de Paquete Multimedia Iniciado OP 109 para la función del Paquete de Transferencia Multimedia OP 1 13 se designa por la flecha 1 12. Si el estado de regreso indica que el suscriptor llamado "no está en capacidad de servicio", la función de Transferencia de Paquete Multimedia Iniciado OP 109 puede desplegar dicho estado para el suscriptor que llama en el dispositivo de despliegue 61 y/o posiblemente alcance otras alertas en el dispositivo de terminal del suscriptor que llama 3 y posteriormente termine el procesamiento de la comunicación de la alerta de llamada basada en multimedia para el suscriptor llamado. También es posible para la información de presencia y/o los datos de servicio y/o los datos de permiso del suscriptor llamado para ser regresados desde el servidor de consulta 9 al dispositivo de terminal del suscriptor que llama 3 y usado por el dispositivo de terminal del suscriptor que llama 3 para determinar el estado de capacidad de servicio del suscriptor que llama en una manera similar que la anteriormente descrita para el servidor de consulta 9.
Notar que en respuesta al comando de "Transferencia de Paquete Multimedia Iniciado", la función de Transferencia Multimedia Iniciado QS 1 1 1 puede iniciar una Función de Conteo (no mostrada) que realiza las siguientes tareas: (i) crear un registro de llamada/transacción para propósitos de reporte y propósitos de facturación, si es necesario, y/o (ii) validar que el suscriptor que llama y el suscriptor llamado pueden facturarse correctamente para la comunicación de la alerta de llamada basada en multimedia de la presente invención, si es necesario.
La función de Transferencia Multimedia OP 1 13 se ejecuta en el dispositivo de terminal del suscriptor que llama 3. Comunica un comando de "Solicitud de Transferencia Multimedia" al dispositivo de terminal del suscriptor llamado 5. El comando de "Solicitud de Transferencia Multimedia" de preferencia incluye lo siguiente: un nombre de archivo correspondiente al tipo de archivo de uno o más de un archivo multimedia que componen la alerta de llamada basada en multimedia, (ii) el tamaño de estos archivos multimedia y (iii) la información del manejo de derechos digitales (DRM) para los archivos multimedia. Dicha información DRM de preferencia incluye: -permisos/derechos que designan los derechos de consumo o las restricciones impuestas en estos archivos multimedia y - URLs (o direcciones IP) para uno o más servidores para obtener las claves para desencriptar los archivos multimedia que componen la alerta de llamada basada en multimedia y para obtener los requisitos de permiso/derechos.
Los permisos/derechos que pueden usarse para designar los derechos o restricciones de consumo impuestos en los archivos multimedia de la alerta basada en multimedia de preferencia incluyen lo siguiente: - Desplegar, No Guardar (el dispositivo de terminal del suscriptor llamado puede desplegar el contenido multimedia, pero no puede guardar el contenido multimedia localmente. Copia efímera solamente); - Desplegar, Guardar, Uso Ilimitado, No Reenvío (el dispositivo de terminal del suscriptor llamado puede reproducir el contenido multimedia por un número ilimitado de veces y puede usar la multimedia para la utilidad intentada (por ejemplo, alerta de llamada basada en multimedia) pero no puede reenviar o copar el contenido multimedia fuera del dispositivo de terminal del suscriptor llamado). - Desplegar x veces, Guardar, Uso Ilimitado, No Reenvío (similar a reproducir, guardar, uso ilimitado, no reenvío, pero el dispositivo de terminal de suscriptor llamado puede solamente desplegar el contenido multimedia x número de veces, posteriormente el contenido multimedia se elimina permanentemente del dispositivo); - Desplegar hasta dd-mm-aaaa, Guardar, Uso Ilimitado, No Reenvío (similar a Desplegar, Uso Ilimitado, No Reenvío, pero el contenido multimedia se elimina permanentemente del dispositivo después de dd-mm-aaaa); - cualquiera de los anteriores con Uso Limitado (el contenido multimedia solamente puede usarse para uso específico, por ejemplo, alerta de llamada basada en multimedia); - cualquiera de los anteriores con derechos de reenvío/de paso de largo (el contenido multimedia puede pasarse a otro dispositivo en un esquema de super distribución; notar que el multimedia real no se transfiere - lo que se envía al dispositivo del receptor es una invitación para descargar el multimedia y derecho apropiado.
Los derechos y restricciones de consumo también pueden permitir que el contenido multimedia sea desplegado solamente en una secuencia de acciones específicas por el suscriptor que llama o el suscriptor que llama o solamente en una secuencia específica de despliegues de otros artículos de contenido multimedia o solamente en una combinación predeterminada de ambos. Por ejemplo, dichos derechos de consumo pueden dictar que: el suscriptor llamado debe observar un anuncio antes o después de que se despliega el contenido multimedia; - el suscriptor llamado debe responder a un anuncio que se despliega antes o después de que se despliega el contenido multimedia; el contenido multimedia incorporado en la alerta de llamada basada en multimedia puede por sí misma ser un anuncio que requiere una respuesta del suscriptor que llama o el suscrlptor llamado o ambos, para el otro evento (como otra parte del contenido multimedia a desplegarse o para abrir una conexión de datos que comparten multimedia entre dispositivos) que se lleva a cabo; el suscriptor llamado debe recuperar un anuncio multimedia que se almacena en el dispositivo o en el servidor como un resultado de encontrar que el dispositivo de terminal del suscriptor llamado está en "modo silencioso" al momento de la llamada entrante; el dispositivo debe estar dentro de una cierta proximidad o rango de una red local antes de que el contenido multimedia se despliegue (podría contener una secuencia de señal de luz o rt, un audio que puede desbloquear un atm, puerta o sitio de internet, como un ejemplo).
La función de Transferencia de Paquete Multimedia RP 1 15 ejecutándose en el dispositivo de terminal del suscriptor llamado 5 procesa el comando de "Solicitud de Transferencia Multimedia" para determinar si el archivo multimedia identificado en el mismo puede recibirse y procesarse por el dispositivo de terminal del suscriptor llamado 5 y regresa la "Solicitud de Transferencia Multimedia de Acuse de Recibo (ACK)" al dispositivo de terminal del suscriptor que llama 3. El comando de "Solicitud de Transferencia de Multimedia de Acuse de Recibo" de preferencia incluye lo siguiente: (i) un formato preferido para el archivo multimedia, (ii) memoria disponible en el dispositivo de terminal del suscriptor llamado 5 y (iii) reconocimiento de la habilidad para cumplir con las restricciones DRM impuestas en el archivo multimedia.
En la recepción del comando de "Solicitud de Transferencia Multimedia de Acuse de Recibo", la función de Transferencia de Paquete Multimedia OP 1 13 ejecutándose en el dispositivo de terminal del suscnptor que llama 3 valida la información proporcionada en el mismo por conformidad. Dicha validación de preferencia confirma que el dispositivo de terminal del suscriptor llamado 5 puede aceptar y consumir el archivo multimedia que compone la alerta de llamada basada en multimedia y en el formato proporcionado por el dispositivo de terminal de suscriptor que llama 5. Si dicha validación es exitosa, la función de Transferencia de Paquete Multimedia OP 1 13 inicia la comunicación del comando de "Envío de Paquete Multimedia" al dispositivo de terminal del suscriptor llamado 5. El comando de "Envío de Paquete Multimedia" de preferencia incluye lo siguiente: (i) el archivo multimedia que compone la alerta de llamada basada en multimedia en forma encriptada; (ii) meta-datos relevantes para estos archivos multimedia (por ejemplo, nombre, creador (es), realizador (es) etc.) y (iii) información DRM para el (los) archivo (s) multimedia como se describió anteriormente. En la recepción del comando de "Envió de Paquete Multimedia", la función de Transferencia de Paquete Multimedia RP 1 15 inicia la comunicación de un comando de reconocimiento correspondiente que se regresa de nuevo al dispositivo de terminal del suscriptor que llama 3. En la recepción de este comando de reconocimiento, la función de Transferencia de Paquete Multimedia OP 1 13 se coloca en un estado de espera pendiente de recepción del comando de "Multimedia Recibido" para enviarse por la función de Transferencia de Paquete Multimedia RP 1 15 como se describe posteriormente.
En el caso de que la validación del comando de "Solicitud de Transferencia Multimedia de Acuse de Recibo" falle, la función de Transferencia de Paquete Multimedia OP 1 13 puede desplegar dicho estado al suscriptor que llama en el dispositivo de despliegue 61 y/o posiblemente alcance otras alertas en el dispositivo de terminal del suscriptor que llama 3 y posteriormente termina el proceso de comunicación de la alerta de llamada basada en multimedia para el suscriptor llamado.
Si el procesamiento del comando de "Solicitud de Transferencia Multimedia de Acuse de Recibo" indica que el dispositivo de terminal del suscriptor llamado 3 requiere la alerta de llamada basada en multimedia en un formato diferente, la función de Transferencia de Paquete Multimedia OP 1 13 puede iniciar el comando de "Envío de Paquete Multimedia a" al servidor de consulta 9. El comando de "Envío de Paquete Multimedia a" de preferencia incluye la siguiente información: (i) la dirección del dispositivo de terminal del suscriptor llamado 5, (ii) opcionalmente, los detalles acerca de los archivos multimedia que componen la alerta de llamada basada en multimedia, (ii) opcionalmente, los archivos multimedia, (iii) el formato requerido para los archivos multimedia como se solicitan por el suscriptor llamado en el comando de "Solicitud de Transferencia Multimedia de Acuse de Recibo" e (iv) información DRM para los archivos multimedia como se describió anteriormente. En la recepción exitosa del comando de "Envío de Paquete Multimedia a", la función de Transferencia de Paquete Multimedia QS 1 17 ejecutándose en el servidor de consulta 9 envía un comando de reconocimiento correspondiente directo de regreso al dispositivo de terminal del suscriptor que llama 3. En la recepción de este comando de reconocimiento, la función de Transferencia de Paquete Multimedia OP 1 13 se coloca en un estado de espera pendiente de recepción del comando de "Multimedia Recibida" para ser emitido por la función de Transferencia de Paquete Multimedia RP 1 15 como se describe posteriormente.
La función del Paquete de Transferencia Multimedia QS 1 17 opera para (i) transcodificar los archivos multimedia recibidos del dispositivo de terminal del suscriptor que llama 3 en el formato apropiado como se identifica por el dispositivo del suscriptor que llama 3 en el comando "Enviar Paquete Multimedia a" o (ii) adquirir una nueva copia de los archivos multimedia en el formato apropiado. La nueva copia puede adquirirse de un almacenaje multimedia mantenido por el servidor de consulta 9 o un almacenaje multimedia operablemente acoplado al mismo. En la generación (o adquisición) los archivos multimedia en el formato apropiado, la función de Transferencia de Paquete Multimedia QS 1 17 inicia la comunicación del comando de "Enviar Paquete Multimedia" (que se describió anteriormente en detalle) para el dispositivo de terminal del suscriptor llamado 5. En la recepción del comando "Enviar Paquete Multimedia", la función de Transferencia de Paquete Multimedia RP 1 15 inicia la comunicación de un comando de reconocimiento correspondiente dirigido de regreso al servidor de consulta 9, por lo tanto indicando el envío exitoso del comando "Enviar Paquete Multimedia" al dispositivo de terminal del suscriptor llamado 3.
Después de la emisión del comando de reconocimiento en respuesta al envío exitoso del "Comando de Envío Multimedia" comunicado por el dispositivo de terminal del suscriptor que llama 3 o mediante el servidor de consulta 9, la función de Transferencia del Paquete Multimedia RP 1 15 emite un comando de "Permiso de Obtención Multimedia" al servidor de consulta 9. La función de Procesamiento del Permiso de Archivo Multimedia QS 1 19 ejecutándose en el servidor de consulta 9 recibe el comando de "Permiso de Obtención Multimedia" y obtiene las claves de desencriptación necesarias y los datos de licencia DRM (colectivamente los datos de permiso del archivo multimedia) asociados con los archivos multimedia de la alerta de llamada basada en multimedia. Dichos datos de permiso de archivo multimedia pueden almacenarse localmente en el servidor de consulta 9 u obtenerse de otro servidor operablemente acoplado al mismo. En la adquisición de los datos de permiso del archivo multimedia necesarios, la función de Procesamiento de Permiso de Archivo Multimedia QS 1 19 reenvía los datos de permiso del archivo multimedia al dispositivo de terminal del suscriptor llamado 5 como parte de un comando de "Envío de Permiso Multimedia" comunicado al mismo. Alternativamente, la función de Procesamiento de Permiso de Archivo Multimedia 1 19 puede ejecutarse como parte del dispositivo de terminal del suscriptor llamado 5 para interactuar con los servidores apropiados para adquirir los datos de permiso de archivo multimedia necesarios para el archivo multimedia que compone la alerta de llamada basada en multimedia.
La función de Paquete de Transferencia Multimedia RP 1 15 recibe el comando de "Envío de Permiso Multimedia" y los datos de permiso del archivo multimedia en el mismo. En la recepción el comando de "Envío de Permiso Multimedia", la función de Paquete de Transferencia Multimedia RP 1 15 inicia la comunicación de un comando de "Multimedia Recibida" para el dispositivo de terminal del suscriptor que llama 3. Como se describió anteriormente, la función de Paquete de transferencia Multimedia OP 1 3 se coloca en un estado de espera para la recepción del comando de "Multimedia Recibido". En la recepción de este comando de "Multimedia Recibido", la función del Paquete de Transferencia Multimedia OP 1 13 inicia la comunicación de un comando de reconocimiento correspondiente que se dirige de regreso al dispositivo de terminal del suscriptor llamado 5 y posteriormente inicia la función de establecimiento de Llamada de Voz OP 121 . La transición de la función de Paquete de Transferencia Multimedia OP 1 13 para la función de Establecimiento de Llamada de Voz OP 121 se designa por la flecha 122.
En la recepción de la señal de reconocimiento que se regresa del dispositivo de terminal del suscriptor que llama 3 indicando la recepción del comando de "Multimedia Recibido", la función del Paquete de Transferencia Multimedia RP 1 15 inicia la función del Establecimiento de Llamada de Voz RP 123. La transición de la Función del Paquete de Transferencia Multimedia RP 1 15 a la función de Establecimiento de Llamada de Voz RP 123 se designa por la flecha 124.
La función de Establecimiento de Llamada de Voz OP 121 coopera con la lógica de Procesamiento de Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal del suscriptor que llama 3 para la provisión de una llamada de voz al dispositivo de terminal del suscriptor llamado 5 usando los recursos de red disponibles. Dicha funcionalidad puede liberar la sesión SIP entre los dispositivos de terminal del suscriptor que llama y llamado 3, 5 antes de provisionar la llamada de voz. Dicha provisión de preferencia se realiza mediante pasar un número telefónico (u otro identificador) del dispositivo de terminal del suscriptor llamado 5 a la lógica de Procesamiento de Llamada de Voz ST 60 vía una interfase de programación de aplicación. En la modalidad preferida, la lógica de Procesamiento de Llamada de Voz ST 60 ser realiza como parte del sistema de operación 57 de la terminal del suscriptor e incorpora la funcionalidad necesaria en la provisión de la llamada de voz entre la terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5. La llamada de voz puede llevarse a cabo en una red celular, una red de paquetes de datos (por ejemplo, llamada VOIP en la internet) u otra red de comunicación apropiada.
La función de Establecimiento de Llamada de Voz RP 123 coopera con la lógica de Procesamiento de Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal del suscriptor llamado 5 de manera que el dispositivo de terminal del suscriptor llamado 5 se coloca en "modo de llamada en espera entrante". En este modo, el procesamiento de todas las llamadas de voz entrante se dirige a la función del Establecimiento de la Llamada de Voz RP 123. Más particularmente, la Lógica de Procesamiento de Llamada de Voz ST 60 pasa la información del identificador de llamadas para cada llamada entrante para la Función de Establecimiento de Llamada de Voz RP 123. La función de Establecimiento de Llamada de Voz RP 123 valida esta información del identificador de llamada en contra de la información del identificador de llamada que se ha almacenado para el suscriptor que llama. Si la información del identificador de llamadas para la llamada entrante no iguala la información del identificador de llamadas almacenado, la función de Establecimiento de Llamada de Voz RP 123 libera la llamada de manera que la llamada se maneja por la Lógica de Procesamiento de Llamada de Voz ST 60. Si la información del identificador de llamadas para la llamada entrante no iguala la información del identificador de llamadas, la función de Establecimiento de Llamada de Voz RP 123 deriva el procesamiento de llamada entrante tradicional y de preferencia invoca el usuario DRM apropiado en la terminal del suscriptor llamado 5 para usar la clave de desencriptación de los datos del permiso del archivo multimedia (que se envió como parte del comando de "Envío de Permiso Multimedia" como se describió anteriormente) para desencriptar los archivos multimedia que componen la alerta de llamada basada en multimedia. El usuario DRM pasa los archivos multimedia en forma desencriptada o forma encriptada como sea apropiado al reproductor multimedia (que es típicamente almacenado como parte de las aplicaciones del núcleo y el sistema operativo 57 del dispositivo de terminal del suscriptor llamado 3). De esta manera, el reproductor de multimedia ejecutándose en el dispositivo de terminal del suscriptor llamado 5 reproduce los archivos multimedia que componen la alerta de llamada basada en multimedia como se recibieron por la función de Paquete de Transferencia Multimedia RP como se describió anteriormente. El usuario DRM coopera con el reproductor de multimedia para conformar las restricciones de consumo (por ejemplo, ejecutar y no guardar) impuestas en los archivos multimedia como se dicta por los datos de licencia DRM asociados con los mismos. Un ejemplo de dicho procesamiento se ilustra en el diagrama de flujo de la Figura 5.
La función del Establecimiento de Llamada de Voz RP 123 también invoca una interfase de usuario gráfico que permite al suscriptor llamado seleccionar una de las varias acciones con respecto a la llamada entrante (Contestación, Rechazo, Reenvío, etc.)- La selección del usuario de una acción dada causa que la función de Establecimiento de Llamada de Voz RP 123 coopere con la lógica de Procesamiento de Llamada de voz ST para ejecutar la acción deseada (por ejemplo, contestar una llamada, rechazar contestar la llamada, reenviar la llamada a otro número). De esta manera, los archivos multimedia que componen la alerta de llamada basada en multimedia se reproduce en el dispositivo de terminal del suscriptor llamado 5 antes (o concurrentemente con) el establecimiento de la llamada de voz entre los dispositivos de terminal del suscriptor 3, 5. La reproducción de la alerta de llamada basada en multimedia es un anuncio de la llamada de voz entrante iniciada por el suscriptor que llama.
En la modalidad preferida, la aplicación 1 1 puede descubrirse e instalarse en un dispositivo de terminal del suscriptor en una de las cuatro formas: i) Un usuario descubre la aplicación mientras explora a través de los ¡conos de la aplicación o a través de las aplicaciones pre-instaladas, en su menú del dispositivo. Alternativamente, el usuario descubre muchos artículos del menú adicional con relación a la aplicación cuando se usa la aplicación de lista de contactos (o libreta de direcciones) en el dispositivo. En esta configuración, el primer tiempo de ejecución de la aplicación 1 1 o el artículo del menú aplicable impulsará el proceso de inicialización (establecimiento) como se describe posteriormente. ii) el usuario descubre la aplicación 1 1 presentada en el sitio Web, un sitio Wap u otro mecanismo para la distribución pública del mismo; promovido en el texto o el mensaje instantáneo o en una aplicación del usuario; promovido en un anuncio de multimedia tradicional (impreso, TV o radio) o promovido en una terminal de distribución remota (por ejemplo un WiFi o kiosco Bluetooth). El usuario ordena la aplicación 1 1 , que resulta en la aplicación 1 1 siendo descargada en el dispositivo del usuario en donde se instalará automáticamente e intentará comenzar el proceso de inicialización (establecimiento) como se describe posteriormente. i¡¡) la aplicación 1 1 se promueve por el suscriptor quién quiere usar la aplicación 1 1 para colocar una llamada al usuario, por ejemplo, el usuario puede recibir un mensaje de texto (vía SMS, mensaje instantáneo o un mensaje desplegable en una aplicación del usuario) diciendo "<Número de la Parte que Llama> está tratando de conectarse con usted con una "Llamada Multimedia de Tono Selectivo". Para aceptar por favor descargar (libre) e instalar la aplicación de "Llamada Multimedia de Tono Selectivo- Aceptar/Rechazar". La aceptación por el usuario resulta en la aplicación 1 1 siendo descargada en el dispositivo del usuario en donde automáticamente instalará e intentará comenzar el proceso de inicialización (establecimiento), como se describe posteriormente. Durante este proceso el suscriptor que llama de preferencia está desplegando un mensaje que proporciona una indicación de que el usuario ha aceptado una invitación para descargar e instalar la aplicación 1 1 y para esperar por la conexión. iv) un usuario cuyo dispositivo tiene la aplicación 1 1 pre-instalada (o de otra manera instalada) pero no se ha inicializado (establecido), es un receptor de una comunicación de alerta de llamada basada en multimedia intentada. La aplicación 1 1 cuando se instala pero no se inicia se configurará para listarse por los comandos de "Solicitud de Transferencia Multimedia". En la recepción de un comando de "Solicitud de Transferencia Multimedia" la aplicación 1 1 despliega una ¡nterfase de usuario gráfico que notifica al usuario de la comunicación de alerta de llamada basada en multimedia y que proporciona varias acciones seleccionares del usuario (por ejemplo, un mensaje desplegable que dice "<Número de la Parte que Llama> está tratando de conectarse con una "Llamada de Multimedia de Tono Selectivo" y ofreciendo los siguientes iconos: {Reproducir}, {Rechazar} o {Más}). Si la acción seleccionada del usuario apropiado (por ejemplo {Reproducir}) se selecciona, la aplicación 1 1 ejecutará el procesamiento de comunicación de alerta de llamada basada en multimedia requerida (por ejemplo, comando "Solicitud de Transferencia de Llamada de Reconocimiento", comando de "Envío de Paquete Multimedia", comandos de "Permiso de Envío/Obtención de Multimedia", comando de "Multimedia Recibida" como se describió anteriormente) que comunica el contenido multimedia selectivo en la terminal del suscriptor llamado 5 antes del (o concurrente con) establecimiento de la llamada de voz entre el dispositivo de la terminal del suscriptor 3, 5. Si el usuario declina aceptar la comunicación de la alerta de llamada basada en multimedia (por ejemplo, selecciona {Rechazar}, cualquier descarga o inicialización de la aplicación 1 1 o el envío del comando de Solicitud de Transferencia Multimedia se terminará, si se necesita y el suscriptor que llama será avisado con un aviso de despliegue apropiado que indica que la comunicación de la alerta de llamada basada en multimedia se ha rechazado y que permite que el usuario realice una llamada de voz regular al suscriptor llamado. En este escenario, el suscriptor llamado, quien rechazó, de preferencia envía un mensaje SMS explicando el servicio y como se descarga la aplicación 1 1 para uso futuro. Si el suscriptor que llama intenta iniciar las comunicaciones de alerta de llamada basada en multimedia a una parte que no tiene un dispositivo compatible, el suscriptor que llama puede ser avisado con un despliegue que indica que dicha comunicación de alerta de llamada basada en multimedia no es posible y que permite que el usuario realice una llamada de voz regular al suscriptor llamado.
En la modalidad preferida, existen dos tipos diferentes de comunicaciones de alerta de llamada basada en multimedia: comunicaciones multimedia selectivas de tipo "Mi Tono" y las comunicaciones multimedia selectivas de tipo "Tono Grabado". La comunicación multimedia selectiva de tipo "Mi Tono" emplea un archivo multimedia cuyo contenido (por ejemplo, contenido de audio o video) está disponible de una fuente pública generalmente disponible. La comunicación multimedia selectiva de tipo "Tono Grabado" emplea un archivo multimedia cuyo contenido (por ejemplo, contenido de audio o video) se genera o está disponible de una fuente privada, tal como del contenido multimedia almacenado en/generado por una terminal de suscriptor particular. En esta modalidad preferida, en la instalación de la aplicación 1 1 , la aplicación 1 1 está habilitada solamente para recibir las comunicaciones multimedia selectivas de tipo "Tono Grabado" o de tipo "Mi Tono". El usuario debe primero registrar como llegar a ser un suscriptor para ser capaz de realizar/originar las comunicaciones multimedia selectivas de tipo "Tono Grabado" o tipo "Mi Tono". Esto puede llevarse a cabo en la arquitectura ejemplarizadora de la Figura 2 (o la arquitectura ejemplarizadora de la Figura 6) mediante inicialmente deshabilitar la funcionalidad del suscriptor que llama mostrada aquí y descrita anteriormente y habilitando dicha funcionalidad del suscriptor que llama en el registro. Una vez registrado, el usuario inmediatamente será capaz de seleccionar cualquiera de los archivos de audio, gráficos o de video en su dispositivo para usarse como contenido multimedia en las comunicaciones de origen multimedia selectivas de tipo "Mi Tono". Una ventana de despliegue ejemplarizadora para registrar y suscribir a un servicio de comunicación de alerta basada en multimedia como se describe en este documento se muestra en la Figura 3.
Como se describió anteriormente, la aplicación 1 1 ejecutándose en un dispositivo de terminal del suscriptor mantiene una interfase de usuario gráfica de lista de amigos, que permite al suscriptor observar la información de presencia asociada con otros suscriptores conocidos para manejar quien puede hacer llamadas multimedia al suscriptor (por ejemplo, bloquear selectivamente o habilitar las comunicaciones de alerta de llamada basadas en multimedia de otros suscriptores conocidos) y observar si o no el suscriptor está bloqueado o habilitado para hacer las comunicaciones de alerta de llamada basadas en multimedia a otros suscriptores conocidos. La lista de amigos también puede proporcionar una indicación si otros usuarios conocidos (quiénes pueden o no pueden ser suscriptores) tienen un dispositivo compatible para recibir las comunicaciones de alerta de llamada basada en multimedia.
Una interfase de usuario gráfico de la lista de amigos ejemplarizadora se muestra en la Figura 4. Cada amigo en la lista se despliega en la primera columna y puede ser un suscriptor o un no suscriptor para el servicio. Los nombres (u otros identificadores) pueden agregarse, renombrarse o removerse de la lista de amigos. De preferencia, la lista de amigos se inicia poblándose con todos los nombres de la libreta de direcciones y otra estructura de datos mantenida por el sistema de operación y las aplicaciones del núcleo 57 del dispositivo. Notar que la lista de amigos puede almacenarse fuera del dispositivo por el proveedor del servicio.
La segunda columna de la lista de amigos de la Figura 4 proporciona la información de presencia para cada amigo. Más particularmente, si el usuario tiene un estado "en participación", "Sí" se despliega para ese amigo en la segunda columna de la lista de amigos. Si el usuario tiene un estado "sin participación", "No" se despliega para ese amigo en la segunda columna de la lista de amigos.
La tercera columna de la lista de amigos de la Figura 4 permite al suscriptor selectivamente habilitar o bloquear la recepción de las comunicaciones de la alerta de llamada basada en multimedia para cada amigo respectivo en la lista. Cuando un suscriptor selecciona "Sí" para la tercer entrada de la columna para un amigo dado, las comunicaciones de alerta de llamada basada en multimedia del amigo dado se reciben. Inversamente, cuando un suscriptor selecciona "No" para la entrada de la tercera columna para el amigo dado, las comunicaciones de alerta de llamada basadas en multimedia para el amigo dado se bloquean.
La cuarta columna de la lista de amigos de la Figura 4 proporciona indicaciones si o no el suscriptor está bloqueado o está habilitado para hacer las comunicaciones de la alerta de llamada basadas en multimedia para los amigos en la lista. Un indicador "Rojo (No)" en la entrada de la cuarta columna correspondiente a un amigo dado representa que el suscriptor se bloquea de las comunicaciones de la alerta de llamada basada en multimedia para el amigo dado. Un indicador "Verde/(Sí)" se permite para hacer las comunicaciones de la alerta de llamada basadas en multimedia para el amigo dado. Un indicador "Desconocido/<Verificar?>" en la entrada de la cuarta columna correspondiente a un amigo dado representa que es desconocido si el suscriptor se permite para hacer las comunicaciones de alerta de llamada basadas en multimedia para el amigo dado. Notar que el suscriptor puede seleccionar <Verificar?>, lo cual inicia una comunicación de alerta de llamada basada en multimedia para el Amigo con la intención de tanto probar técnicamente la capacidad del dispositivo del Amigo y solicitar el permiso para realizar las comunicaciones de alerta de llamada basadas en multimedia para ese dispositivo del Amigo.
Notar que la opción "Avanzada" no está solamente disponible y permite para mayor detalle el control sobre los permisos, tal como que clase de llamadas multimedia del suscriptor se aceptarán de los Amigos (por ejemplo, Aceptar Todos (predeterminado), Rechazar Todos los Tonos Grabados, Rechazar Todos Mis Tonos). El suscriptor también puede establecer derechos de uso para sus comunicaciones de alerta de llamada basadas en multimedia salientes. Por ejemplo para la comunicación multimedia selectiva de tipo "Tono Grabado", dichos permisos pueden permitir/bloquear selectivamente al amigo de guardar el contenido multimedia grabado y/o permitir/bloquear selectivamente el amigo de reenviar el contenido multimedia grabado.
En la modalidad preferida, la aplicación 1 1 1 proporciona una interfase de usuario gráfico que hace el inicio de las comunicaciones de alerta de llamada basadas en multimedia tan fácil como realizar una llamada telefónica regular. La primera etapa es oprimir en un nombre/número para llamar de la Libreta de Direcciones o la Lista de Amigos, que resulta en un menú de opción extendido siendo desplegado que permite la selección del usuario de una "Llamada Normal" <predeterminada> y una comunicación de alerta de llamada basada en multimedia (por ejemplo, comunicación multimedia selectiva de tipo "Tono Grabado" o de tipo "Mi Tono").
Si la selección de "Llamada Normal" se hace, una llamada regular se hace para el teléfono del amigo/usuario con el tono de llamada reproducido de conformidad con la funcionalidad del procesamiento de la llamada de voz del teléfono del amigo/del usuario.
Si la selección del tipo de "Mi Tono" se hace, el usuario interactúa con una interfase de usuario gráfico para seleccionar el contenido multimedia (archivo de audio o archivo de video) del almacenaje multimedia en el dispositivo del suscriptor. De preferencial, la interfase del usuario gráfico presenta al usuario con las opciones de selección incluyendo "Mismo", "Nuevo" (predeterminado) o "Búsqueda". El resultado de cada selección es como sigue: El "Nuevo" despliega la ventana desplegable para un equipo de navegador para los directores multimedia en el dispositivo del suscriptor con el cual el suscriptor puede navegar a cualquier archivo particular en su directorio multimedia, con la selección de cada titulo una opción de "Verificación" y "Uso" aparecerá. Si el contenido multimedia deseado no puede encontrarse, el navegador ofrecerá la opción de "Búsqueda" de un contenido almacenado de frente para el otro contenido multimedia que puede comprarse y usarse. Tan pronto como se seleccione "Uso" para el contenido multimedia, el contenido multimedia seleccionado se integra como parte de la comunicación multimedia selectiva de tipo "Mi Tono" como se describió anteriormente.
El despliegue "Mismo" selecciona el contenido multimedia que el suscriptor que llama tiene seleccionado antes para su Amigo particular, si no se ha hecho selección, la selección "Mismo" operará el mismo como "Nuevo". El contenido multimedia seleccionado se integra como parte de las comunicaciones de multimedia selectivas de tipo "Mi Tono" como se describió anteriormente.
La "Búsqueda" despliega una ventana desplegable de un contenido integrado almacenado en el frente ofreciendo una lista de las "10 Mejores Selecciones" (desplegadas desde los datos locales mientras la aplicación se conecta en el fondo para una lista completamente investigable de títulos). La onceava selección en la lista de "10 Mejores Selecciones" es la selección de "Mejores Selecciones" de la cual ofrece cinco sub-categorías mejores del contenido multimedia, incluyendo las subcategorías de "Mejores Canciones", "Mejor Estación", "Mejores Celebraciones", Mejor Película/TV" y "Mejor Humor" de los cuales despliega diez títulos; cada título es la opción "Prevista", el precio de compre y "Compra". Tan pronto como el contenido multimedia se compra (seleccionar "Compra"), las selecciones "Compra para mí" ó "Compra para Amigo (Regalo)" se despliegan. Si se selecciona "Compra para Mí", el título se descarga al dispositivo del suscriptor y el contenido multimedia seleccionado se integra como parte de las comunicaciones multimedia selectivas de tipo "Mi Tono" como se describió anteriormente. Desde entonces, hasta que un título diferente se seleccione para realizar las comunicaciones de alerta de llamada basadas en multimedia para ese Amigo, ese título aparecerá como la selección del título el "Mismo" cuando el suscriptor llama al mismo Amigo o número. Si "Comprar para Amigo (Regalo)" se selecciona, el contenido multimedia seleccionado se integra como parte de las comunicaciones multimedia selectivas de tipo "Mi Tono" como se describió anteriormente. Notar que durante y después de la comunicación de alerta de llamada basada en multimedia, el suscriptor llamado de preferencia se ofrece la opción del título del contenido "Guardar (Regalo)" Si la selección de tipo "Tono Grabado" se realiza, la interfase de usuario gráfico se actualiza para avisar al usuario de seleccionar un modo de grabación (por ejemplo, modo de "Audio Grabado", modo de "Video Grabado", posiblemente modo de "Audio de Emisión Real Grabado" y posiblemente modo de "Video de Emisión Real Grabado). Cada selección abrirá una ventana de grabación e iniciará la grabación de la fuente seleccionada mientras el despliegue {Detiene} y los botones se {Dejan}.
En el modo de "Audio Grabado", la grabación comienza inmediatamente usando el micrófono del dispositivo, desplegando dos nuevas opciones en el dispositivo del suscriptor que llama {Detener} y {Dejar}. Un botón opcional adicional permitirá al suscriptor tomar una fotografía o seleccionar una de la biblioteca de fotografías en su dispositivo, para desplegar en el dispositivo del suscriptor llamado mientras el registro del audio se reproduce. En el modo de "Video Grabado", el registro comienza inmediatamente usando la cámara de video del dispositivo, desplegando dos nuevas opciones en el dispositivo del suscriptor que llama -{Detener} y {Dejar}. Las grabaciones se limitan a un periodo de tiempo máximo, por ejemplo, 5 segundos. Después de que la grabación se completa, la aplicación 1 1 ofrecerá la opción de "Verificación" o "Uso" ("Uso" es el predeterminado). La "Revisión" ofrecerá la opción de "Grabar de Nuevo" o "Usar" ("Uso" es el predeterminado). Cuando se selecciona "Uso", el contenido multimedia registrado se integra como parte de las comunicaciones multimedia selectivas de tipo "Tono Grabado" como se describió anteriormente.
En la modalidad preferida, cualquier dispositivo telefónico puede experimentar una llamada entrante mediada por la aplicación de alerta de llamada basada en multimedia como se describe en este documento, con la condición de que dispositivo tiene equipo compatible, la aplicación se ha descargado e instalado y las comunicaciones de alerta de llamada basadas en multimedia no se han bloqueado por el suscriptor que llama. Una vez que la comunicación de alerta de llamada basada en multimedia se ha iniciado del lado del suscriptor que llama, el suscriptor que llama escuchará en línea hasta que el suscriptor llamado haya hecho una de varias posibles respuestas a la comunicación de alerta de llamada basada en multimedia basada en las capacidades y preferencias del equipo del suscriptor llamado. En el suscriptor que llama, todas las alertas de llamada basadas en multimedia entrantes se reproducirán una vez a través y posteriormente en circuito hasta que el suscriptor llamado responda (es decir, Acepte, Rechace) o la llamada se transfiera al buzón de voz. Las alertas de llamada basadas en multimedia se programan para reproducirse (inmediatamente o después de ser pausadas o colocadas en modo siesta) en el dispositivo del suscriptor llamado solamente una vez y auto-borrarse, excepto en el caso en donde un anuncio de tipo "Tono Grabado" se guarde para revisión posterior.
En el lado del suscriptor llamado, mientras la alerta de llamada basada en multimedia entrante se reproduce, la interfase de usuario gráfico presentada en el suscriptor llamado de preferencia desplegará las siguientes opciones para respuesta: {Aceptar}, {Esperar}, {Siesta} {Rechazar} y {Bloquear}. Cada una de estas opciones impulsará una acción adicional, como sigue.
La opción {Aceptar} acepta la llamada de voz (por ejemplo, llamadas de teléfono) y las ventanas desplegables de las opciones {Desconectar}, {Reenvío} y {Bloque} para la fase en llamada.
La opción {Esperar} pausa la reproducción de la alerta de llamada basada en multimedia entrante y las ventanas desplegables {Liberado/Reanudación}, {Aceptación}, {Desconexión} y {Bloqueo} en la ventana de despliegue del dispositivo de terminal del suscriptor llamado 5 y de preferencia notifica al suscriptor que llama en su despliegue que la llamada solicitad está en espera.
La opción de {Siesta} rechaza la llamada y la conexión y conecta al suscriptor que llama y el suscriptor llamado cinco, diez o quince minutos después (como se determina por el establecimiento de la aplicación del suscriptor llamado) y notifica al suscriptor que llama en su dispositivo de despliegue que la llamada será reconectada en cinco, diez o quince minutos.
La opción {Rechazar} rechaza la llamada sin explicación al suscriptor que llama.
La opción {Bloqueo} rechaza la llamada y actualiza los permisos en el dispositivo del suscriptor llamado de manera que el suscriptor llamado está bloqueado de realizar comunicaciones de alerta de llamada basada en multimedia para el suscriptor llamado. El suscriptor llamado puede re-habilitar el permiso del suscriptor que llama en cualquier momento por el manejo de la lista de amigos como se describió anteriormente.
En ciertas situaciones, {Otras} puede parecer como una opción adicional para ofrecer las respuestas adicionales al usuario, incluyendo la transmisión de la otra parte de una selección de los mensajes de texto "enlatados" (por ejemplo, "No puedo hablar ahora") que aparecerá en la pantalla de despliegue del dispositivo del receptor.
En la terminación de cada llamada mediada por la alerta de llamada basada en multimedia, el suscriptor llamado de preferencia se presenta con una interfase de usuario gráfico que permite al suscriptor llamado comprar, guardar y/o reenviar el contenido multimedia comunicado al mismo como la alerta de llamada basada en multimedia. Más particularmente, la interfase de usuario gráfico de preferencia despliega una opción de {Guardar/Comprar}, una opción de {Guardar/Regalo}, una opción de {Guardar} y una opción de {Reenvío}.
La opción {Guardar/Compra} permite al suscriptor llamado comprar y guardar el contenido multimedia presente presentado por el suscriptor que llama para el suscriptor llamado para guardarlo y usarlo de conformidad con los datos de licencia DRM asociados con los mismos. De esta manera, la comercialización de paso de largo o viral así llamada del contenido multimedia se construye en el servicio en donde es aplicable y los suscriptores que llaman pueden recompensarse por las ventas del contenido resultando de las compras del suscriptor llamado con puntos de fidelidad que pueden redimirse en contra de las compras o servicios de llamadas multimedia futuras o acceso a premios para otros servicios basados en el dispositivo.
La opción {Guardar/Regalo} permite al suscriptor llamado guardar el contenido multimedia presentado por el suscriptor que llama para el suscriptor llamado para conservar y usar de conformidad con los datos de licencia DRM asociados con el mismo en el caso de que se le haya dado un regalo por el suscriptor que llama (o posiblemente se le haya dado un regalo por un servicio de mercadotecnia que regala contenido multimedia para seleccionar a los suscriptores).
La opción {Guardar} aplica a las comunicaciones multimedia selectivas del tipo "Tono Grabado" y permite al suscriptor llamado guardar el contenido multimedia de la alerta de llamada basado en multimedia en el caso de que el suscriptor que llama haya establecido los derechos de "Guardar" para este suscriptor llamado para permitir guardar los registros del suscriptor que llama.
La opción {Reenvío} aplica a las comunicaciones multimedia selectivas de tipo "Tono Grabado" y permite al suscriptor llamado reenviar el contenido multimedia de la alerta de llamada basada en multimedia dependiendo del intento del suscriptor que llama y los derechos DRM asociados y los permisos programados en el contenido multimedia subyacente.
En el lado del suscriptor que llama, una vez que la comunicación de la alerta de llamada basada en multimedia se ha iniciado, todo el estado y progreso de la información generada y/o capturada por el servidor de consulta 9 puede comunicarse al dispositivo de terminal del suscriptor que llama 3 en donde una interfase de usuario en la pantalla de despliegue de ese dispositivo puede indicar el estado aplicable o progreso de información y opcionalmente proporcionar ejemplos de respuesta o inactividad para el estado o progreso de la información.
Por ejemplo, en el caso en donde el suscriptor llamado {Rechace] la comunicación de alerta de llamada basada en multimedia intentada, el suscriptor multimedia puede ofrecer un botón desplegable en la interfase de usuario para permitirle guardar el anuncio multimedia en la red para después re-usarlo o re-intentar la comunicación de alerta de llamada basada en multimedia con una notificación {Urgente}.
En otro ejemplo, en un caso en donde el suscriptor llamado coloca la comunicación de alerta de llamada basada en multimedia en {Espera}, al suscriptor que llama puede ofrecérsele un botón desplegable en la interfase de usuario para indicarle que el suscriptor llamado tiene la comunicación de alerta de llamada basada en multimedia en una esperar temporal o para permitir que el suscriptor que llama cambie la comunicación de alerta de llamada basada en multimedia para un intento de conexión {Siesta} que será re-intentada automáticamente por el servidor de consulta 9 en un tiempo posterior (por ejemplo, 2, 5, 10 ó 15 minutos después).
En aún otro ejemplo, en un caso en donde el suscriptor llamado tiene establecida una imagen particular, el sonido o un clip de video en un tipo de configuración de "tono de repetición", el suscriptor que llama puede desplegar esa imagen particular, sonido o clip de video en la interfase de usuario mientras el suscriptor que llama está esperando que el suscriptor llamado responda a la comunicación de la alerta de llamada basada en multimedia entrante. La comunicación del "tono de repetición" entre la terminal del suscriptor llamado y la terminal del suscriptor que llama también puede portar los datos que representan uno o más mensajes interactivos o elementos (por ejemplo, "es esta llamada importante? (Si/No") que se despliega en la interfase de usuario de la terminal del suscriptor que llama. Dichos datos pueden comunicarse de la terminal del suscriptor llamado a la terminal del suscriptor que llama en la opción del suscriptor llamado vía la interacción del usuario junto con la comunicación de alerta de llamada basada en multimedia entrante (o posiblemente mediante establecer los parámetros asociados con las comunicaciones de alerta de llamada basadas en multimedia entrantes para todos los usuarios y/o los suscriptores individuales en la lista de amigos del suscriptor llamado). El suscriptor que llama puede responder al mensaje interactivo ("Sí" - la llamada es importante) y la respuesta comunicada de la terminal del suscriptor que llama a la terminal del suscriptor llamado, en donde se despliega para el suscriptor llamado. El suscriptor llamado entonces puede usar la respuesta del suscriptor que llama en la decisión de la respuesta del suscriptor llamado (por ejemplo, {Aceptar}, {Espera}, {Siesta}, {Rechazar} y {Bloquear} para la comunicación de alerta de llamada basada en multimedia entrante como se describió anteriormente.
En otro ejemplo, otros tipos de opciones interactivas y de progreso del reporte para el suscriptor que llama pueden ofrecerse que son peculiares para la clase de comunicación de alerta de llamada basada en multimedia que se hace.
La Figura 6 ilustra una modalidad alterna de la funcionalidad del programa de la aplicación 1 1 ejecutándose en los dispositivos de la terminal del suscriptor y la lógica de aplicación 13 del servidor de consulta 9. La funcionalidad del programa incorpora una plataforma estructurada para la comunicación del comando de alerta de llamada basada en multimedia y ejecutando un proceso de comunicación de llamada de voz de conformidad con una segunda modalidad de la presente invención. La plataforma estructurada incluye comandos que se comunican como parte de los mensajes entre los elementos del sistema. Los comandos transportan los datos así como el estado de la información entre los elementos del sistema. Notar que para simplificar la descripción, la funcionalidad de la aplicación 1 1 para las llamadas que se originan (por ejemplo, la funcionalidad del suscriptor que llama) y para las llamadas que se reciben (por ejemplo, la funcionalidad del suscriptor llamado) se muestra y se describe por separada con respecto al dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5. Sin embargo, porque dichos dispositivos de terminal del suscriptor pueden usarse como ambos dispositivos de terminal del suscriptor que llama y llamado, la lógica de aplicación almacenada y ejecutada en cada dispositivo de terminal del suscriptor respectivo incluye la colección (es decir, unión) o funciones separadamente descritas en este documento.
La aplicación 1 1 ejecutándose en ambos dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5, cada uno manteniendo una biblioteca común de los artículos del contenido multimedia almacenado en el mismo (por ejemplo, en la memoria persistente) con identificadores asignados al mismo. El suscriptor que llama puede especificar un artículo de contenido multimedia de la biblioteca como el contenido multimedia de una alerta de llamada basada en multimedia. El identificador asignado para el artículo de contenido multimedia específico se comunica por el dispositivo de terminal del suscriptor que llama 3 para el dispositivo de terminal del suscriptor llamado 5 como parte de un comando de Solicitud Multimedia tipo "ID local" antes de establecer la llamada de voz entre el dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado. El dispositivo de terminal del suscriptor llamado usa el identificador del comando de Solicitud Multimedia de tipo "ID local" para accesar al artículo del contenido multimedia correspondiente almacenado localmente en su biblioteca de artículos de contenido multimedia y posteriormente reproduce el artículo de contenido multimedia correspondiente en el dispositivo de terminal del suscriptor llamado 5 antes de (o concurrentemente con) el establecimiento de la llamada de voz entre los dispositivos de terminal del suscriptor como se describe posteriormente en mayor detalle.
El servidor de consulta 9 puede mantener una biblioteca 816 de los artículos de contenido multimedia con los identificadores URL asignados a los mismos. Alternativamente, la biblioteca 816 puede realizarse por uno o más fuentes de contenido remoto y/o puede hacer interfase con una o más fuente de contenido remoto para el manejo distribuido de dicho contenido multimedia. El suscriptor que llama puede especificar un artículo de contenido multimedia de la biblioteca 816 como el contenido multimedia de una alerta de llamada basada en multimedia. El identificador URL asignado al artículo de contenido multimedia especificado por el dispositivo de terminal del suscriptor que llama 3 para el dispositivo de terminal del suscriptor llamado 5 como parte de un comando de Solicitud Multimedia tipo "URL remoto" antes de establecer la llamada de voz entre el dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5. El dispositivo de terminal del suscriptor llamado 5 usa el contenido multimedia referenciado por el identificar URL de la solicitud tipo "URL remoto" para accesar al artículo de contenido multimedia correspondiente almacenado remotamente en la biblioteca 816 y posteriormente reproduce el articulo de contenido multimedia correspondiente en el dispositivo de terminal del suscriptor llamado 5 antes de (o concurrentemente con) el establecimiento de la llamada de voz entre los dispositivos de terminal del suscriptor como se establece posteriormente en mayor detalle.
El dispositivo de terminal del suscriptor que llama 3 puede almacenar localmente uno o más artículos de contenido multimedia. El suscriptor que llama puede especificar uno o más artículos de contenido multimedia localmente almacenados como el contenido multimedia de una alerta de llamada basada en multimedia. El contenido multimedia especificado se comunica por el dispositivo de terminal del suscriptor que llama 3 para el dispositivo de terminal del suscriptor llamado 5 como parte del comando de Solicitud Multimedia de tipo "Peer-to-Peer" antes de establecer la llamada de voz entre el dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5. El dispositivo de terminal del suscriptor llamado 5 reproduce el contenido multimedia comunicado por al solicitud de tipo "P-P" antes de (o concurrente con) el establecimiento de la llamada de voz entre los dispositivos de terminal del suscriptor como se describe posteriormente en mayor detalle.
La función del Estado de Establecimiento de la Terminal del Suscriptor (ST) 801 se ejecuta en ambos, el dispositivo de terminal del suscnptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5 durante el proceso de comunicación de alerta de llamada basada en multimedia. Es responsable para actualizar la información de presencia (es decir, estado de "en participación'V'sin participación") del suscriptor particular que está ejecutando la aplicación 1 1 en el dispositivo de terminal del suscriptor respectivo así como los datos del dispositivo del dispositivo de terminal del suscriptor respectivo. La información de presencia actualizada y los datos del dispositivo se portan como parte de un comando de "Establecer Estado" comunicado desde el dispositivo de terminal del suscriptor respectivo para el servidor de consulta 9. La función de Establecer Estado del Servidor de Consulta (QS) 803 en el servidor de consulta 9 recibe y analiza el comando de "Establecer Estado", colecta la información de presencia actualizado y los datos del dispositivo del comando de "Establecer Estado" recibido y actualiza la información de presencia y los datos del dispositivo almacenados en la base de datos 15 para el suscriptor particular de conformidad con la información de presencia actualizada recibida, si es necesario.
De preferencia, la base de datos 15 se inicio de manera que la información de presencia para el suscriptor particular tiene un valor predeterminado de amplio sistema (por ejemplo, estado "sin participación"), y la ejecución inicial de la aplicación 11 mediante el suscriptor particular invoca la función de Establecer Estado ST 801 para establecer la información de presencia para el suscriptor particular en la base de datos 15 para el estado predeterminado modificable-suscriptor (es decir, "en participación"). La información de presencia posteriormente puede actualizarse mediante la interacción del suscriptor con una interfase de usuario gráfico presentada para el suscriptor particular, que de nuevo invoca la función de Establecer Estado ST 801 para actualizar la información de presencia para el suscriptor particular en la base de datos 15.
La función de Obtención de Estado ST 805 puede ejecutarse en ambos, el dispositivo de terminal del suscriptor que llama 3 y el dispositivo de terminal del suscriptor llamado 5 durante el proceso de comunicación de alerta de llamada basado en multimedia. La Función de Obtener Estado ST 805 coopera con la Función de Obtener Estado QS 807 en el servidor de consulta 9 para sincronizar la lista de amigos y los datos de permisos asociados y los datos de estado del suscriptor particular que está ejecutando la aplicación 11 en el dispositivo de terminal del suscriptor respectivo. La lista de amigos actualizada y los datos de permiso asociados se porta como una parte de un comando de "Obtención de Estado" comunicado desde el dispositivo de terminal del suscriptor respectivo para el servidor de consulta 9, que actualiza la base de datos 15 por consiguiente. Las actualizaciones de los datos de estado asociados con la lista de amigos se porta como parte de un comando de "Actualizar Estado" comunicado desde el servidor de consulta 9 para el dispositivo de terminal del suscriptor respectivo que actualiza los datos de estado almacenados en el dispositivo de terminal del suscriptor respectivo como sea necesario. En la modalidad preferida, la función de Obtención de Estado ST 805 se ejecuta por ambos el dispositivo de terminal del suscriptor que llama y el dispositivo de terminal del suscriptor llamado en una base periódica predefinida (por ejemplo, casi 300 segundos) como para mantener el servidor de consulta 9 con los permisos hasta la fecha y los datos de estado para los suscriptores del servicio. El periodo entre las llamadas de función de Obtención de Estado ST pueden ser configurables en cada dispositivo de terminal del suscriptor y/o mediante un establecimiento del parámetro en el servidor de consulta 9.
En modalidades alternas, la información de presencia, las listas de amigos, los datos de permiso, los datos del dispositivo o las partes del mismo pueden mantenerse en el registro central (o posiblemente en un registro distribuido) y actualizados mediante la comunicación entre las terminales del suscriptor 3, 5 y el registro vía una interfase de comunicación entre ellos. En dichas modalidades, la información de presencia, las listas de amigos, los datos de permiso, los datos del dispositivo o las partes de los mismos mantenidas en el registro pueden comunicarse al servidor de consulta 9 vía una interfase de comunicación entre ellas.
Un suscriptor que llama inicia la comunicación de una alerta de llamada basada en multimedia para un suscriptor llamado, que típicamente se lleva a cabo por la interacción del usuario con una interfase de usuario gráfica desplegada por la aplicación 1 1 en el dispositivo de despliegue 61 del dispositivo de terminal del suscriptor que llama 3. Como se describió anteriormente, el contenido multimedia de la alerta de llamada basada en multimedia puede seleccionarse de una biblioteca común de artículos de contenido multimedia (por ejemplo, una alerta de llamada basada en multimedia de tipo "ID local"), desde una biblioteca remota de los artículos de contenido multimedia (es decir, una alerta de llamada basada en multimedia de tipo "ID Remoto" o desde un artículo de contenido multimedia localmente almacenado (es decir, alerta de llamada basada en multimedia de tipo "Peer-to-Peer").
En respuesta a lo mismo, la función de Iniciar Llamada Multimedia (OP) de la Parte que la Origina 809 se ejecuta en el dispositivo de terminal del suscriptor que llama 3. Comunica un comando de "Iniciar Llamada Multimedia" para el servidor de consulta 9. El comando de "Iniciar la Llamada Multimedia" identifica al suscriptor llamado típicamente por el nombre de usuario (por ejemplo, nombre de pantalla o dirección de correo electrónico asignado al suscriptor llamado) y también puede identificar el tipo de contenido de la alerta de llamada basada en multimedia (por ejemplo, un tipo de alerta de audio comercial, un tipo de alerta de video comercial, un tipo de alerta de audio grabado, un tipo de alerta de video grabado, etc.). En respuesta a esto, la función de Iniciar Llamada Multimedia QS 81 1 ejecutándose en el servidor de consulta 9 accesa la base de datos 5 para recuperar la información de presencia y los datos del dispositivo para el suscriptor llamado. El servidor de consulta 9 también puede recuperar los permisos asociados con la lista de amigos del suscriptor llamado. En las arquitecturas distribuidas, el servidor de consulta 9 puede requerir comunicarse con un registro central (o posiblemente un registro distribuido) para recuperar la información de presencia apropiada, la lista de amigos, los datos de permisos, los datos del dispositivo o las partes del mismo para el suscriptor llamado.
El servidor de consulta 9 posteriormente verifica si la información de presencia y/o los datos del dispositivo y/o los datos de permisos del suscriptor llamado indican que la comunicación de la alerta de llamada basada en multimedia que se origina del suscriptor que llama deberá "permitirse" o "bloquearse". El estado de capacidad de servicio (por ejemplo, "autorizado" o "no autorizado") para la comunicación de la alerta de llamada basada en multimedia se regresa al dispositivo de terminal del suscriptor que llama 3. Dicho estado de capacidad de servicio se basa en la información de presencia y/o los datos de permiso y/o datos de servicio para el suscriptor llamado (por ejemplo, el estado de capacidad de servicio se "autoriza" en el caso de que la información de presencia para el suscriptor llamado indica el estado "en participación", los datos de permiso para el suscriptor llamado indica que la comunicación de alerta de llamada basada en multimedia que se origina del suscriptor que llama deberá ser "permitida" y los datos del dispositivo para el suscriptor llamado indican que la aplicación apropiada se instala y activa en el dispositivo de terminal del suscriptor llamado y además la comunicación de la comunicación de la alerta de llamada basada en multimedia deberá ser posible o el estado de capacidad de servicio no es "autorizado" en el caso de que la información de presencia para el suscriptor llamado indica el estado de "sin participación" o los datos de permiso para el suscriptor llamado indican que la comunicación de la alerta de llamada basada en multimedia que se origina del suscriptor que llama deberá ser "bloqueada" o los datos del dispositivo para el suscriptor llamado indican que la aplicación apropiada no se instala o no se activa en el dispositivo de terminal del suscriptor llamado y además la comunicación de la comunicación de alerta de llamada basada en multimedia no es posible). Como se describe en este documento, los datos de permiso para el suscriptor llamado pueden pertenecer a todas las alertas de llamada basadas en multimedia del suscriptor que llama, alternativamente, los datos de permisos para el suscriptor llamado pueden pertenecer a uno o más tipos de contenido particular de las alertas de llamada basadas en multimedia que se originan del suscriptor que llama como se describe en este documento. En el caso alterno, los datos de permisos correspondientes para el tipo de contenido particular de la alerta de llamada basad en multimedia especificada por el suscriptor de llamada se usa para determinar el estado de capacidad de servicio del suscriptor llamado.
La función de Iniciar Llamada Multimedia OP 809 determina si el estado regresado indica que el suscriptor llamad es "servible" y si no inicia la función de Transferencia Multimedia OP 813 como se describe posteriormente. La transición de la función de Iniciar Llamada Multimedia OP 809 para la función de la Transferencia Multimedia OP 813 se designa por la flecha 812. Si el estado regresado indica que el suscriptor llamado no es "servible", la función de Iniciar Llamada Multimedia OP 809 puede desplegar dicho estado para el suscriptor que llama en el dispositivo de despliegue 61 y/o posiblemente alcance otras alertas en el dispositivo de terminal del suscriptor que llama 3, y posteriormente termina el procesamiento de la comunicación de la alerta de llamada basada en multimedia para el suscriptor llamado. También es posible para la información de presencia y/o los datos del dispositivo y/o los datos de permiso del suscriptor llamado para regresarse desde el servidor de consulta 9 al dispositivo de terminal del suscriptor que llama 3 y usado por el dispositivo de terminal del suscriptor que llama 3 para determinar el estado de capacidad de servicio del suscriptor que llama en una manera similar que la anteriormente descrita para el servidor de consulta 9.
Notar que en respuesta al comando de "Iniciar Llamada Multimedia" la función de Iniciar Llamada Multimedia QS 81 1 puede iniciar una Función de Conteo (no mostrada) que realiza las siguientes tareas: (i) crear un registro de transacciones/llamadas para propósitos de reporte, y/o (ii) validar que el suscriptor que llama y el suscriptor llamado pueden facturarse correctamente para la comunicación de la alerta de la llamada basada en multimedia de la presente invención, si es necesario.
La función de Transferencia Multimedia OP 813 se ejecuta en el dispositivo de terminal del suscriptor que llama 3. Como se muestra en la Figura 6A, la función 813 comunica un comando de "Solicitud Multimedia" al dispositivo de terminal del suscriptor llamado 5. El comando de "Solicitud Multimedia" de preferencia no tiene uno de los tres tipos correspondientes a los diferentes tipos de alertas de llamada como se describió anteriormente (por ejemplo, un tipo de "ID local", un tipo de "URL remota" y un tipo de "Peer-to-Peer".
El comando de Solicitud Multimedia de tipo "ID local" incluye uno o más identificadores que se refieren a uno o más artículos de contenido multimedia almacenados localmente en la biblioteca de artículos de contenido multimedia de la terminal del suscriptor llamado 5 como se describió anteriormente.
El comando de Solicitud Multimedia de tipo "URL remota" incluye un o más identificadores URL que se refieren a uno o más artículos de contenido multimedia almacenados en la biblioteca 816 como se describió anteriormente.
La Solicitud Multimedia de tipo "Peer-to-Peer" incluye lo siguiente: (i) un nombre de archivo y posiblemente el tipo de archivo correspondiente de uno o más archivos multimedia que componen la alerta de llamada basada en multimedia, (ii) el tamaño de estos archivos multimedia y (iii) la información del manejo de derechos digitales (DRM). Dicha información DRM de preferencia incluye: permisos/subsidios que designan los derechos de consumo o restricciones impuestas en estos archivos multimedia y URLs (o direcciones IP) para uno o más servidores para obtener las claves para desencriptar los archivos multimedia que componen la alerta de llamada basada en multimedia y para obtener los permisos/subsidios de requisito.
Los permisos/subsidios que pueden usarse para designar los derechos de consumo o las restricciones impuestas en los archivos multimedia de la alerta basada en multimedia se describieron anteriormente en detalle con respecto al comando de "Solicitud de Transferencia Multimedia" de la Figura 2.
Antes de emitir el comando de "Solicitud Multimedia", la función de Transferencia Multimedia OP 813 puede comunicarse con el dispositivo de terminal del suscriptor llamado 5 para invocar un proceso de invitación a transmitir buscará los archivos multimedia almacenados localmente en la terminal del suscriptor llamado 5 y para determinar si cualquier archivo multimedia localmente almacenado corresponde al contenido multimedia seleccionado por el suscriptor que llama para la alerta de llamada basada en multimedia. La información del estado perteneciente a los resultados del proceso de invitación a transmitir posteriormente se comunica de regreso desde la terminal del suscriptor llamado 5 para la terminal del suscriptor que llama 3. Dicha información de estado puede usarse para dictar el tipo de comando de "Solicitud Multimedia". Por ejemplo, en el caso de que la información de estado indica el contenido multimedia para la alerta de llamada basada en multimedia se almacena localmente en el dispositivo de terminal del suscriptor llamado 5, un comando de Solicitud Multimedia "ID local" puede comunicarse al dispositivo de terminal del suscriptor llamado 5. Sin embargo, en el caso que la información de estado indica que el contenido multimedia para la alerta de llamada basada en multimedia no se almacena localmente en el dispositivo de terminal del suscriptor multimedia 5, un comando de Solicitud Multimedia de tipo de "URL remoto" o "Peer-to-Peer" puede comunicarse para el dispositivo de terminal del suscriptor llamado 5. Se contempla que el suscriptor llamado pueda almacenar el contenido multimedia recibido de las alertas de llamada basadas en multimedia previas del suscriptor que llama (o recibidas desde otras fuentes, tal como una alerta de llamada basada en multimedia previamente generada por el suscriptor llamado o una alerta de llamada basada en multimedia recibida de otro suscriptor). El proceso de invitación a transmitir anteriormente descrito puede usarse para iniciar un comando de Solicitud Multimedia de tipo "ID local" (en lugar de un comando de Solicitud Multimedia de tipo "URL remota" o "Peer-to-Peer") para aquellos ejemplos en donde el contenido multimedia para la alerta de llamada basada en multimedia se almacena localmente en la terminal del suscriptor llamado 5, que reduce ventajosamente la cantidad de la información comunicada a la terminal del suscriptor llamado 5 y además reduce el ancho de banda requerido y la latencia para comunicar la alerta de llamada basada en multimedia para la terminal del suscriptor llamado 5.
En el caso de que dicho proceso de invitación a transmitir determina que esa terminal de suscriptor llamado 5 almacena localmente uno o más archivos multimedia correspondientes al contenido multimedia seleccionado por el suscriptor que llama para la alerta de llamada basada en multimedia, el servidor de consulta 9 puede controlarse (mediante la terminal del suscriptor llamado o la terminal del suscriptor que llama) para originar los datos de referencia para uno o más artículos de contenido multimedia que no existen en la terminal del suscriptor que llama. Los datos de referencia pueden derivarse de la información de contenido mantenida por el servidor de consulta por sí mismo o de las fuentes de la tercera parte. La identificación de los artículos del contenido multimedia referenciado se basan de preferencia en las reglas de señalización de comportamiento (por ejemplo, reglas que identifican aquellos artículos de contenido multimedia que son favorecidos por los usuarios quienes han comprado los artículos de contenido identificados o artículos de contenido múltiples identificados). Las referencia para dichos artículos de contenido multimedia pueden comunicarse al dispositivo del suscriptor que llama 3 y presentarse para el suscriptor que llama como un artículo multimedia de contenido alterno para usarse como la alerta de llamada basada en multimedia para el suscriptor llamado.
La función de Transferencia Multimedia RP 815 ejecutándose en el dispositivo de terminal del suscriptor llamado 5 procesa el comando de "Solicitud Multimedia" como se muestra en la Figura 6A.
Procesamiento de Solicitud Multimedia de tipo "ID Local" Para el comando de Solicitud Multimedia de tipo "ID local" (etapas 855, 857, 867, 877), la función de Transferencia Multimedia RP 815 usa los identificadores del comando de Solicitud Multimedia de tipo "ID local" para verificar que los artículos de contenido multimedia correspondiente se almacenan localmente en su biblioteca de artículos de contenido multimedia (etapa 855) y posteriormente generan y envían un comando de "Multimedia Recibida" para el dispositivo terminal del suscriptor que llama 3 (etapa 867) y espera para el reconocimiento del comando de "Multimedia Recibida" desde el dispositivo de terminal del suscriptor que llama 3 (etapa 877).
En la recepción de esta comando "Multimedia Recibida", la función de Transferencia Multimedia OP 813 del dispositivo de terminal del suscriptor del usuario que llama 3 inicia la comunicación de un comando de reconocimiento correspondiente dirigido de nuevo al dispositivo de terminal del suscriptor llamado 5 (etapas 873, 875) y posteriormente inicia la función de Establecimiento de Llamada de Voz OP 821.
En la recepción del comando de reconocimiento que se regresa desde el dispositivo de terminal del suscriptor que llama 3 indicando la recepción del comando de "Multimedia Recibido", la función de Transferencia Multimedia RP 815 inicia la función de Establecimiento de Llamada de Voz RP 123.
La función de Establecimiento de Llamada de Voz OP 821 coopera con la lógica de Procesamiento de Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal del suscriptor que llama 3 para provisionar una llamada de voz para el dispositivo de terminal del suscriptor llamado 5 usando los recursos de red disponible como se describió anteriormente con respecto a la primera modalidad de la Figura 2. La llamada de voz puede llevarse a cabo en una red de celular, una red de paquete de datos (por ejemplo llamada de VOIP en la internet) u otra red de comunicación apropiada.
La función de Establecimiento de Llamada de Voz RP 823 coopera con la lógica de Procesamiento de la Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal del suscriptor llamado 5 de manera que el dispositivo de terminal del suscriptor llamado 5 se coloca en "modo de espera de la llamada entrante" por medio del cual el procesamiento de todas las llamadas de voz entrantes se desvían a la Función de Establecimiento de Voz RP 823. Más particularmente, la Lógica de Procesamiento de Llamada de Voz ST 60 pasa la información al identificador de llamadas para cada llamada entrante para la Función de Establecimiento de Llamada de Voz RP 823. La función de Establecimiento de Llamada de Voz RP 823 valida esta información del identificador de llamadas en contra de la información del identificador de llamadas que ha almacenado para el suscriptor que llama en una manera similar para las operaciones mostradas en la Figura 5. Si la información del identificador de llamadas para la llamada entrante no coincide con la información del identificador de llamadas almacenada, la función de Establecimiento de Llamada de Voz RP 823 libera la llamada de manera que la llamada se sostenga por la Lógica de Procesamiento de Llamada de Voz ST 60. Si la información del identificador de llamadas para la llamada entrante no coincide con la información del identificador de llamadas, la función de Establecimiento de Llamadas de Voz RP 823 pasa el archivo multimedia identificado por el identificador local de la Solicitud Multimedia de tipo "ID local" procesado en las etapas 853, 855, 857 para el reproductor multimedia apropiado, que se almacena típicamente como parte de las aplicaciones del núcleo y el sistema operativo 57 de del dispositivo de terminal del suscriptor llamado 3. De esta manera, el reproductor multimedia ejecutándose en el dispositivo de terminal del suscriptor llamado 5 reproduce los archivos multimedia localmente almacenados que conformidad la alerta de llamada basada en multimedia tipo "ID local" como se inició por el suscriptor que llama.
Los archivos multimedia localmente almacenados de la Solicitud Multimedia de tipo "ID local" pueden protegerse por la información DRM. En este caso, las operaciones de la etapa 865 pueden realizarse para recuperar los datos de permiso del archivo multimedia relacionados al mismo como se describió posteriormente. Cuando el procesamiento de llamada entrante tradicional se desvía (por ejemplo, la información del identificador de llamadas para la llamada entrante coincide con la información del identificador de llamadas almacenado) la función del Establecimiento de Llamada de Voz RP 823 pasa los archivos multimedia protegidos DRM localmente almacenados (verificados en el bloque 857) y los datos de permiso del archivo multimedia recuperado relacionados al mismo (bloque 865) para el usuario DRM apropiado en el dispositivo de terminal del suscriptor llamado 5. El usuario DRM usa la clave de desencriptación de los datos de permiso del archivo multimedia para desencriptar los archivos multimedia y pasa el archivo multimedia en la forma desencriptada al reproductor multimedia apropiado. El usuario DRM coopera con el reproductor multimedia para conformar a las restricciones de consumo (por ejemplo ejecutar y no guardar) impuestos en los archivos multimedia como se dictan por los datos de licencia DRM asociados con el mismo. De esta manera, el reproductor multimedia ejecutándose en el dispositivo de terminal del suscriptor de llamada 5 reproduce los archivos multimedia localmente almacenados que conforman la alerta de llamada basada en multimedia tipo "ID local" como se inicia mediante el suscriptor que llama. La reproducción de los archivos multimedia localmente almacenados es un anuncio de la llamada de voz entrante iniciada por el suscriptor que llama.
Procesamiento de Solicitud Multimedia de tipo "URL-remoto" Para el comando de Solicitud Multimedia de tipo "URL remoto" (etapas 859, 861 , 865, 867, 877), la función de Transferencia Multimedia RP 815 usa los identificadores URL del comando de Solicitud Multimedia de tipo "URL remoto" para recuperarlo desde la biblioteca 816 de los archivos de contenido multimedia identificados por dicho identificador URL (etapa 861 ). En la modalidad ilustrada, esto se lleva a cabo mediante comunicar un comando de "Solicitud de Obtención Multimedia" a la biblioteca 816 del servidor de consulta 9, que regresa los archivos de contenido multimedia solicitados por un comando de "Enviar Multimedia". Los archivos de contenido multimedia regresados se protegen por la información DRM. En la etapa 865, la función de Transferencia Multimedia RP 815 comunica un comando de "Permiso de Obtención Multimedia" al servidor de consulta 9. La función de Procesamiento del Permiso del Archivo Multimedia QS 819 ejecutándose en el servidor de consulta 9 recibe el comando de "Permiso de Obtención Multimedia" y obtiene las claves de descripción necesarias y los datos de licencia DRM (colectivamente, los datos de permiso de archivos multimedia) asociados con los archivos multimedia regresados del comando de Solicitud Multimedia de tipo "URL remota" procesado en la etapa 861. Dichos datos de permiso del archivo multimedia pueden almacenarse localmente en el servidor de consulta 9 u obtenerse de otro servidor operablemente acoplado al mismo. En la adquisición de los datos de permiso del archivo multimedia necesarios, la función del Procesamiento del Permiso del Archivo Multimedia QS 819 reenvía los datos de permiso de archivo multimedia para el dispositivo de terminal del suscriptor llamado 5 como parte de un comando de "Permiso de Envío Multimedia" comunicado al mismo. Alternativamente, la función del Procesamiento del Permiso del Archivo Multimedia 819 puede llevarse a cabo como parte del dispositivo de terminal del suscriptor que llama 5 para interactuar con los servidores apropiados para adquirir los datos de permiso del archivo multimedia necesarios para los archivos multimedia remotamente localizados que conforman la alerta de llamada basada en multimedia tipo "URL Remota".
La función de Transferencia Multimedia RP 815 entonces genera y envía un comando "Multimedia Recibida" al dispositivo de terminal del suscriptor que llama 3 (etapa 867) y espera para el reconocimiento del comando de "Multimedia Recibida" del dispositivo de terminal del suscriptor que llama 3 (etapa 877).
En la recepción de este comando "Multimedia Recibida", la función de Transferencia Multimedia OP 813 del dispositivo de terminal del suscriptor del usuario que llama 3 inicia la comunicación del comando de reconocimiento correspondiente dirigido al dispositivo de terminal del suscriptor llamado 5 (etapas 873, 875) y posteriormente inicia la función de Establecimiento de Llamada de Voz OP 821 .
En la recepción de la señal de reconocimiento que se regresa del dispositivo de terminal del suscriptor que llama 3 indicando la recepción del comando de "Multimedia Recibido", la función de Transferencia Multimedia RP 815 inicia la función del Establecimiento de Llamada de Voz RP 123.
La función del Establecimiento de la Llamada de Voz OP 821 coopera con la Lógica de Procesamiento de la Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal del suscriptor que llama 3 para la provisión de una llamada de voz para el dispositivo de terminal del suscriptor llamado 5 usando recursos de red disponibles como se describió anteriormente con respecto a la primera modalidad de la Figura 2. La llamada de voz puede llevarse a cabo en una red celular, una red de paquetes de datos (por ejemplo llamada VOIP en la internet) u otra red de comunicación apropiada.
La función de Llamada de Voz RP 823 coopera con la lógica de Procesamiento de Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal del suscriptor llamado 5 de manera que el dispositivo terminal del suscriptor llamado 5 se coloca en el "modo de espera de llamada entrante" por medio del cual el procesamiento de todas las llamadas de voz entrantes se envía a la función de Establecimiento de Llamada de Voz RP 823. Cuando el procesamiento de llamada entrante tradicional se deriva (por ejemplo, la información del identificar de llamadas para la llamada entrante coincide con la información del identificador de llamadas almacenado), la función de Establecimiento de Llamada de Voz RP 823 pasa los archivos multimedia protegidos DRM recuperados (etapa 861 ) y los datos de permiso del archivo multimedia recuperado relacionados a los mismos (bloque 865) para el usuario DRM apropiado en el dispositivo de terminal del suscriptor llamado 5. El usuario DRM usa las claves de desencriptación de los datos de permiso del archivo multimedia para desencriptar los archivos multimedia y pasa los archivos multimedia en la forma desencriptada al reproductor multimedia apropiado. El usuario DRM coopera con el reproductor multimedia para conformar las restricciones de consumo (por ejemplo, ejecutar y no guardar) impuestas en los archivos multimedia como se dicta por los datos de licencia DRM asociados con el mismo. De esta manera, el reproductor multimedia ejecutándose en el dispositivo de terminal del suscriptor llamado 5 reproduce los archivos multimedia remotamente almacenados que conforman la alerta de llamada basada en multimedia de tipo "URL remota" como se inicia como el suscriptor que llama. La reproducción de los archivos multimedia es un anuncia de la llamada de voz entrante iniciada por el suscriptor que llama.
Procesamiento de Solicitud Multimedia de Tipo "Peer-To-Peer" Para los comandos de Solicitud Multimedia de tipo "Peer-to-Peer" (etapas 859, 863, 865, 867, 877), la función del Paquete de Transferencia multimedia RP 815 realiza las operaciones de transferencia multimedia peer-to-peer similares a aquellos anteriormente descritos en la Figura 2. Estas operaciones incluyen el procesamiento del comando "Solicitud Multimedia" para determinar si los archivos multimedia identificados en este documento pueden recibirse y procesarse por el dispositivo de terminal del suscriptor llamado 5 y regresando al comando de "Solicitud de Transferencia Multimedia de Reconocimiento P-P" para el dispositivo de terminal del suscriptor que llama 3. El comando de "Solicitud de Transferencia Multimedia de Reconocimiento P-P" de preferencia incluye lo siguiente: (i) un formato preferido para los archivos multimedia, (¡i) memoria disponible en el dispositivo de terminal del suscriptor llamado 5 y (iii) reconocimiento de la habilidad para cumplir con las restricciones DRM impuesta en los archivos, multimedia.
En la recepción del comando de "Solicitud de Transferencia Multimedia de Reconocimiento P-P", la función de la Transferencia Multimedia OP 813 ejecutándose en el dispositivo de terminal del suscriptor que llama 3 valida la información suplementada en el mismo para cumplimiento.
Dicha validación de preferencia confirma que el dispositivo de terminal del suscriptor llamado 5 puede aceptar y consumir los archivos multimedia que conforman la alerta de llamada basada en multimedia como se intenta y en el formato proporcionado por el dispositivo de terminal del suscriptor que llama 5. Si dicha validación es exitosa, la función de Transferencia Multimedia OP 813 inicia la comunicación del comando de "Enviar Multimedia" al dispositivo de terminal del suscriptor llamado 5. El comando "Enviar Multimedia" de preferencia incluye lo siguiente: (i) los archivos multimedia para la alerta de llamada basada en multimedia en forma encriptada, (ii) meta-datos relevantes para estos archivos multimedia, (por ejemplo, nombre, creadores, realizadores, etc.) y (iii) la información de DRM para el archivo multimedia como se describió anteriormente. En la recepción del comando de "Enviar Multimedia", la función de Transferencia de Paquete Multimedia RP 8 5 inicia la comunicación de un comando de reconocimiento correspondiente que se regresa de nuevo al dispositivo de terminal del suscriptor que llama 3. En la recepción de este comando de reconocimiento, la función de Transferencia de Paquete Multimedia OP 813 se coloca en un estado de espera pendiente de recepción del comando de "Multimedia Recibida" para emitirse por la función de Transferencia de Paquete Multimedia RP 815 como se describe posteriormente.
En el caso que la validad del comando de "Solicitud de Transferencia Multimedia de Reconocimiento P-P", la función de Transferencia Multimedia OP 813 puede desplegar dicho estado para el suscriptor que llama en el dispositivo de despliegue 61 y/o la posibilidad de alcanzar otras alertas en el dispositivo de terminal del suscriptor que llama 3 y posteriormente terminar el procesamiento de la comunicación de la alerta de llamada basada en multimedia para el suscriptor llamado.
El procesamiento del comando de "Solicitud Transferencia Multimedia de Reconocimiento P-P" indica que el dispositivo de terminal del suscriptor llamado 3 requiere el contenido multimedia de la alerta de llamada basada en multimedia tipo "Peer-to-Peer" en un formato diferente, la función de Transferencia Multimedia OP 813 puede iniciar el comando "Enviar Multimedia A" para el servidor de consulta 9. El comando "Enviar Multimedia A" de preferencia incluye la información siguiente: (i) la dirección del dispositivo de terminal del suscriptor llamado 5, (¡i) opcionalmente, los detalles acerca de los archivos multimedia que componen la alerta de llamada basada en multimedia, (iii) opcionalmente, los archivos multimedia, (iii) el formato requerido para los archivos multimedia como se solicitaron por el suscriptor llamado en el Comando de "Solicitud de Transferencia Multimedia de Reconocimiento P-P" y (iv) información DRM para los archivos multimedia como se describió anteriormente. En la recepción exitosa del comando "Enviar Multimedia a", la función de Transferencia Multimedia QS 817 ejecutándose en el servidor de consulta 9 envía un comando de reconocimiento correspondiente de nuevo al dispositivo de terminal del suscriptor que llama 3. En la recepción de este comando de arrendamiento, la función de Transferencia Multimedia OP 813 se coloca en un estado de espera de recepción pendiente del comando "Multimedia Recibida" para emitirse por la función de Transferencia Multimedia RP 815 como se describe posteriormente.
La función de Transferencia Multimedia QS 817 opera para (i) transcodificar los archivos multimedia del dispositivo de terminal del suscriptor que llama 3 en el formato apropiado como se identifica por el dispositivo de suscriptor que llama 3 en el comando "Enviar Multimedia a" o (ii) adquirir una nueva copia del archivo multimedia en el formato apropiado. La nueva copia puede adquirirse de un almacenamiento multimedia mantenido por el servidor de consulta 9 o un almacenamiento multimedia operablemente acoplado al mismo. En la generación (o adquisición) del archivo multimedia en el formato apropiado, la función de Transferencia Multimedia QS 817 inicia la comunicación del comando "Enviar Multimedia" (que se describió anteriormente en detalle) para el dispositivo de terminal del suscriptor llamado 5. En la recepción del comando "Enviar Multimedia", la función de Transferencia Multimedia RP 815 inicia la comunicación de un comando de reconocimiento correspondiente que se regresa de nuevo al servidor de consulta 9, por medio del cual indicando el envío exitoso del comando "Enviar Multimedia" al dispositivo de terminal del suscriptor llamado 3. El termina las operaciones de transferencia multimedia peer-to peer de la etapa 863.
En la etapa 865, la función de Transferencia Multimedia RP 815 comunica un comando de "Permiso de Obtención Multimedia" al servidor de consulta 9. La función del Procesamiento de Permiso del Archivo Multimedia QS 819 ejecutándose en el servidor de consulta 9 recibe el comando de "Permiso de Obtención Multimedia" y obtiene las claves de descripción necesarias y los datos de licencia DRM (colectivamente, los datos de permiso de archivo multimedia) asociados con los archivos multimedia transferidos en la etapa 863. Dichos datos de permiso de archivos multimedia pueden almacenarse localmente en el servidor de consulta 9 u obtenerse de otro servidor operablemente acoplado al mismo. En la adquisición de los datos de permiso del archivo multimedia necesarios, la función de Procesamiento de Permiso de Archivo Multimedia QS 819 reenvía los datos de permiso del archivo multimedia al dispositivo de terminal del suscriptor llamado 5 como parte de un comando de "Permiso de Envió Multimedia" comunicado al mismo. Alternativamente, la función del Procesamiento de Permiso de Archivo Multimedia 819 puede ejecutarse como parte del dispositivo de terminal del suscriptor llamado 5 para interactuar con los servidores apropiados para adquirir los datos de permiso de archivo multimedia necesarios para el archivo multimedia remotamente localizado que conforma la alerta de llamada basada en multimedia de tipo "Peer-to-Peer".
La función de Transferencia Multimedia RP 815 posteriormente genera y envía un comando de "Multimedia Recibida" al dispositivo de terminal del suscriptor que llama 3 (etapa 867) y espera el comando de reconocimiento de "Multimedia Recibida" del dispositivo de terminal del suscriptor que llama 3 (etapa 877).
En la recepción de este comando "Multimedia Recibida", la función de Transferencia Multimedia OP 813 del dispositivo de terminal del suscriptor del usuario que llama 3 inicia la comunicación de un comando de reconocimiento correspondiente que se regresa de nuevo al dispositivo de terminal del suscriptor llamado 5 (etapas 873, 875) y posteriormente inicia la función de Establecimiento de Llamada de Voz OP 821 .
En la recepción de la señal de reconocimiento que se regresa del dispositivo de terminal del suscriptor que llama 3 indicando la recepción del comando de "Multimedia Recibida", la función de Transferencia Multimedia RP 815 inicia la función de Establecimiento de Llamada de Voz RP 123.
La función de Establecimiento de Llamada de Voz OP 821 coopera con la lógica de Procesamiento de Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal del suscriptor que llama 3 para la provisión de una llamada de voz para el dispositivo de terminal del suscriptor llamado 5 usando los recursos de red disponibles como se describió anteriormente con respecto al la primera modalidad de la Figura 2. La llamada de voz puede llevarse a cabo en una red celular, una rede de paquete de datos (por ejemplo, llamada VOIP en la internet) u otra red de comunicación apropiada.
La función de Establecimiento de Voz RP 823 coopera con la lógica de Procesamiento de Llamada de Voz ST 60 ejecutándose en el dispositivo de terminal de suscriptor llamado 5 de manera que ese dispositivo de terminal de suscriptor llamado 5 se coloca en "modo de espera de llamada entrante" por medio del cual el procesamiento de todas las llamadas de voz entrantes se desvían a la Función del Establecimiento de Voz RP 823. Cuando el procesamiento de llamada entrante tradicional se desvía (por ejemplo, la información del identificador de llamadas para la llamada entrante coincide con la información del identificar de llamadas almacenado), la función del Establecimiento de Llamada de Voz RP 823 pasa los archivos multimedia protegidos DRM transferidos (etapa 863) y los datos de permiso del archivo multimedia recuperado relacionados al mismo (bloque 865) para el usuario DRM apropiado en la terminal del suscriptor llamado 5. El usuario DRM usa las claves de desencriptación de los datos de los permisos de archivo multimedia para desencriptar los archivos multimedia y pasa el archivo multimedia en la forma desencriptada al reproductor multimedia apropiado. El usuario DRM coopera con el reproductor multimedia para conformarse a las restricciones de consumo (por ejemplo, ejecutar y no guardar) impuestas en los archivos multimedia como se establece por los datos de licencia DRM asociados con los mismos.
De esta manera, el reproductor multimedia ejecutándose en el dispositivo de terminal del suscriptor llamado 5 reproduce los archivos multimedia transferidos peer-to-peer que conforman la alerta de llamada multimedia de tipo "Peer-to-Peer" como se inicia por el suscriptor que llama. La reproducción de los archivos multimedia es un anuncio de la llamada de voz entrante iniciada por el suscriptor que llama.
El sistema de comunicación de la presente invención como se describió anteriormente puede operar para distribuir el video multimedia y el audio pre-grabado comercial como parte de una alerta de llamada basada en multimedia. Dicha distribución puede ocurrir a través de límites nacionales e incluso internacionalmente. Los derechos de video multimedia y audio pre-grabado incluyen: i) derechos mecánicos sostenidos por el propietario del derecho de autor de la composición subyacente de la multimedia grabada; ii) los derechos de funcionamiento sostenidos por las Sociedades de Derechos de Funcionamiento tales como ASCAP, BMI, los MCPS, JASRAC, SOCAN y APRA- AMCOS y iii) los derechos de grabación maestros sostenidos por el propietario de derecho de autor de la multimedia grabada.
Las licencias para estos derechos típicamente se limitan a algunos pero no todos los territorios/países. El sistema de comunicación de la presente invención puede adaptarse rápidamente de manera que la distribución y uso del video multimedia y el audio pre-grabado comercial como parte de una alerta de llamada basada en multimedia conforma las restricciones territoriales de los derechos licenciados asociados con el contenido multimedia.
En una modalidad preferida, la funcionalidad del servidor de consulta 9 se extiende para mantener una base de datos del manejo del contenido (CMD) de la información que identifica los derechos licenciados y los territorios asociados con los mismos (por ejemplo, territorios permitidos y/o territorios restringidos) para los artículos de contenido multimedia comercial o grupos de los mismos. La base de datos del manejo del contenido se accesa para asegurar la conformidad con las restricciones territoriales pertenecientes a la distribución de la multimedia comercial como parte del procesamiento de la alerta de llamada basada en multimedia como se describió en este documento.
En una modalidad ilustrativa mostrada en la Figura 6B, la base de datos del manejo del contenido se accesa como parte de la función del Procesamiento del Permiso del Archivo Multimedia QS 819 de la Figura 6 para asegurar la conformidad para las restricciones territoriales pertenecientes a la distribución de la multimedia comercial como parte de la alerta de llamada basada en multimedia como se describe en este documento. Las operaciones iniciadas mediante recibir un comando de "Obtención de Permiso Multimedia" (etapa 8003) comunicadas del dispositivo de terminal del suscriptor llamado 5 al servidor de consulta 9 (etapa 8001 ) como se describe en este documento. El comando "Obtención de Permiso Multimedia" incluye los datos que identifican los archivos multimedia de la alerta de llamada basada en multimedia. Para alertas de llamada basada en multimedia de tipo "ID local", dichos datos de preferencia incluyen uno o más identificadores asignados a un o más artículos de contenido multimedia almacenados en las bibliotecas comunes en los dispositivos terminales 3, 5 como se describió anteriormente. Para las alertas de llamad basadas en multimedia de tipo "URL remota", dichos datos de preferencia incluyen uno o más identificadores URL que refieren uno o más artículos de contenido multimedia almacenados en ta biblioteca 816 como se describió anteriormente. Para las alertas de llamadas basadas en multimedia de tipo "Peer-to-Peer", dichos datos de preferencia incluyen lo siguiente: (i) un nombre de archivo y posiblemente el tipo de archivo correspondiente de uno o más archivos multimedia que conforman la alerta de llamada basada en multimedia y posiblemente (ii) información del manejo de derechos digitales (DRM) para los archivos multimedia.
En la etapa 8005, la función de Procesamiento de Permiso de Archivo Multimedia QS 819 recupera (u obtiene) las claves de desencriptación necesarias y los datos de licencia DRM (colectivamente los datos de permiso de archivo multimedia) asociados con los archivos multimedia identificados por el comando de "Permiso de Obtención Multimedia". Dichos datos de licencia DRM pueden almacenarse localmente en el servidor de consulta 9 u obtenerse de otro servidor operablemente acoplado al mismo.
En la etapa 8007, la función de Procesamiento de Permiso de Archivo Multimedia QS 819 accesa el CMD del servidor de consulta 9 para recuperar los datos que identifican cero o más territorios excluidos para los archivos multimedia identificados por el comando Obtención de Permiso Multimedia".
En la adquisición de los datos del permiso de archivo multimedia (etapa 8005) y los datos de territorio excluido (etapa 8007), la función del Procesamiento de Permiso de Archivo Multimedia QS 819 reenvía los datos de permiso del archivo multimedia y los datos de territorio excluido al dispositivo de terminal del suscriptor llamado 5 como parte de un comando "Enviar Permiso Multimedia" comunicado al mismo (etapas 8009 y 801 1 ).
La función del Paquete de Transferencia Multimedia RP 815 recibe el comando de "Enviar Permiso Multimedia" (etapa 8013) y ejecuta las operaciones de las etapas 867 y 877 y la función de Establecimiento de Llamada de Voz RP 123 para reproducir el contenido multimedia de la alerta de llamada basada en multimedia como se especifica por el suscriptor que llama en el dispositivo de terminal del suscriptor llamado 5 junto con una llamada de voz entrante comunicado desde el dispositivo de terminal del suscriptor que llama 3 al dispositivo de terminal del suscriptor llamado 5 como se describió anteriormente. En la etapa 805, concurrente o subsecuente a dicho procesamiento (por ejemplo, durante la reproducción del contenido multimedia de la alerta de llamada basada en multimedia), la función de Procesamiento de la Inferíase de Usuario Interactiva RP 827 de la aplicación 1 ejecutándose en el dispositivo de terminal del suscriptor llamado 5 identifica el territorio del dispositivo de terminal 5. El territorio del dispositivo de terminal 5 puede determinarse mediante el análisis de una variedad de información relacionada al mismo, dicha información del registro del producto, la ubicación de la red inalámbrica, la dirección IP del dispositivo de terminal 5 y la información LBS.
En la etapa 8017m la función de Procesamiento de Interfase de Usuario Interactiva RP 827 determina si el territorio del dispositivo de terminal 5 (etapa 8015) corresponde a cualquiera de los territorios excluidos identificados por el contenido del comando de "Permiso de Envío Multimedia" (etapa 8013).
En el caso de que la determinación de la etapa 8017 es falsa (el territorio del dispositivo terminal 5 no corresponde a ningún territorio excluido), las operaciones continúan para generar y enviar un comando de "Regalo Disponible" para el dispositivo de terminal del suscriptor que llama 3 (bloque 8023) y una opción presente [Comprar] como parte de la interfase de usuario presentada para el suscriptor llamado en la pantalla de despliegue del dispositivo de terminal del suscriptor llamado 5 (bloque 8025). La opción [Comprar] se asocia con los archivos multimedia de la alerta de llamada basadas en multimedia. En el caso de que el suscriptor llamado seleccione la opción [Comprar], la función de Procesamiento de Interfase de Usuario Interactivo RP 827 genera un comando de enviar una "Compra Multimedia" al servidor de consulta 9 (etapa 8027). El comando "Comprar Multimedia" incluye i) datos que identifican los archivos multimedia de la opción {Compra}/alerta de llamada basada en multimedia y posiblemente ii) la información de manejo de derechos digitales (DRM) para los archivos multimedia.
La función de Procesamiento de Permiso del Archivo Multimedia QS 819 del servidor de consulta 9 recibe el comando de "Comprar Multimedia" comunicado del dispositivo de terminal del suscriptor llamado 5 (etapa 8029) y posteriormente recupera u obtiene los datos de licencia DRM para los archivos multimedia identificados por el comando "Comprar Multimedia" recibido, tal como la licencia de datos DRM de conformidad con los derechos licenciados de dicho archivo multimedia (etapa 8031 ). Por ejemplo, se contempla que los derechos de licencia para uno o más archivos multimedia permiten al usuario reproducir y guardar dichos archivos cuando se compran. En este caso, los datos de licencia DRM regresan para dicho contenido para permitir la reproducción y guardar dichos archivos multimedia. Los datos de licencia DRM pueden almacenarse localmente en el servidor de consulta 9 u obtenerse de otro servidor operablemente acoplado al mismo.
En la etapa 8033, la función de Procesamiento de Permiso de Archivo Multimedia QS 819 reenvía los datos de licencia DRM obtenidos en la etapa 8031 al dispositivo de terminal del suscriptor llamado 5 como parte de un comando "Permiso de Actualización Multimedia" comunicado al mismo. La función 811 puede iniciar una Función de Conteo (no mostrada) que realiza las siguientes tareas: (i) crear un registro de transacción para propósitos de reporte y propósitos de facturación, si es necesario y/o (ii) validar que el suscriptor llamado puede facturarse correctamente para el contenido multimedia de la comunicación de la alerta de llamada basada en multimedia, si es necesario.
En la etapa 8035, la función de Transferencia del Paquete Multimedia RP 815 recibe el comando de "Permiso de Actualización Multimedia" y coopera con el usuario DRM de la terminal del suscriptor llamado 5 para actualizar las restricciones de consumo impuestas en los archivos multimedia como se dicta por los datos de licencia DRM recibidos como parte del comando de "Permiso de Actualización Multimedia". De esta manera, el flujo del proceso habilita al suscriptor llamado a "comprar" y usar el contenido multimedia de conformidad con los derechos de licencia asociados con el mismo.
La recepción del comando "Regalo Disponible" en el dispositivo de terminal del suscriptor que llama 3 (bloque 8035) impulsa la función del Procesamiento de Inferíase del Usuario Interactivo OP 825 para presentar una opción [Regalo] como parte de la internase de usuario presentada al suscriptor que llama en la pantalla de despliegue del dispositivo de terminal del suscriptor que llama 3 (bloque 8025). La opción [Regalo] se asocia con los archivos multimedia de la alerta de llamada basada en multimedia. En el caso de que el suscriptor que llama selecciona la opción [Regalo], la función de Procesamiento de Interfase de Usuario Interactivo OP 825 genera un comando de enviar un "Regalo Multimedia" al servidor de consulta 9 (etapa 8041 ). El comando "Regalo Multimedia" incluye i) datos que identifican los archivos multimedia de la opción {Regalo}/alerta de llamada basada en multimedia y posiblemente ii) información del manejo de derechos digitales (DRM) para los archivos multimedia.
La función del Procesamiento de Permiso de Archivo Multimedia QS 819 del servidor de consulta 9 recibe el comando de "Regalo Multimedia" comunicado desde el dispositivo de terminal del suscriptor que llama 3 (etapa 8043) y posteriormente recupera u obtiene los datos de licencia DRM para los archivos multimedia identificados por el comando de "Regalo Multimedia" recibido en una manera similar a esa anteriormente descrita para la opción {Comprar}. Las operaciones posteriormente continúan la etapa 8033 por medio de la cual la función de Procesamiento de Permiso de Archivo Multimedia QS 819 reenvía los datos de licencia DRM en la etapa 8031 al dispositivo de terminal del suscriptor llamado 5 como parte de un comando de "Permiso de Actualización Multimedia" comunicado al mismo. La función 81 puede iniciar una Función de Conteo (no mostrada) que realiza las siguientes tareas: (i) crear un registro de transacción para propósitos de reporte y propósitos de facturación, si es necesario, y/o validación que el suscriptor que llama puede facturarse correctamente para el contenido multimedia "regalado" de la comunicación de la alerta de llamada basada en multimedia, si es necesario.
En la etapa 8035, la función de Transferencia de Paquete Multimedia RP 815 recibe el comando de "Permiso de Actualización Multimedia" y coopera con el usuario DRM de la terminal del suscriptor llamado 5 para actualizar las restricciones de consumo impuestas en los archivos multimedia como se dictan por los datos de licencia DRM recibidos como parte del comando de "Permiso de Actualización Multimedia". De esta manera, el flujo del proceso permite al suscriptor que llama "regalar" el contenido multimedia al suscriptor llamado para usarse en conformidad con los derechos de licencia asociados con el mismo.
En el caso de que la determinación de la etapa 8017 es verdadera (el territorio del dispositivo terminal 5 no corresponde a al menos uno de los territorios excluidos), las operaciones continúan para generar y enviar un comando de "Regalo No disponible" al dispositivo de terminal del suscriptor que llama 3 (bloque 8019) y presenta una notificación de "Compra No Disponible" como parte de la interfase de usuario presentada al suscriptor llamado en la pantalla de despliegue del dispositivo de terminal del suscriptor llamado 5 (bloque 8021 ). La recepción del comando "Regalo No Disponible" en el dispositivo de terminal del suscriptor que llama 3 (etapa 8037) deshabilita la habilidad del suscriptor que llama para "regalar" el contenido multimedia al suscriptor llamado como se describió anteriormente y además asegura que la distribución del contenido multimedia conforma los derechos de licencia asociados con los mismos. Similarmente, la lógica de la etapa de decisión 8017 deshabilita la habilidad del suscriptor llamado a "comprar" el contenido multimedia y además asegura la distribución del contenido multimedia conforme a los derechos de licencia asociados con los mismos.
En una modalidad preferida, la funcionalidad del servidor de consulta 9 puede adaptarse a i) comunicar el comando de alerta de llamada basada en multimedia a un dispositivo de usuario que llama secundario y/o ii) permitir al usuario que llama accesar al contenido multimedia del comando de alerta de llamada basado en multimedia para aquellos ejemplos en donde el usuario llamado no está en servicio al momento del inicio de la llamada por el usuario que llama. La Figura 6C ¡lustra las operaciones ejemplarizadoras que ejecutan estas funciones como parte de la función de Iniciar Llamada Multimedia QS 81 1 de la Figura 6. Las operaciones inician mediante recibir el comando de "Iniciar Llamada Multimedia" del dispositivo de terminal del suscriptor que llama 3 (etapa 8051 ) y la determinación si el suscriptor llamado está en servicio con base en la información de presencia y los datos de permiso asociados con los mismos como se describió anteriormente. En el caso de que el suscriptor llamado no este en servicio, el estado de capacidad de servicio de "disponible" se regresa a la terminal del suscriptor que llama (etapa 8055) y la operación de la función 81 1 termina. En el caso de que el suscriptor llamado no está disponible, las operaciones continúan la etapa 8057 para identificar el ANI de un dispositivo de comunicación secundaria para el suscriptor llamado (u otros datos para conectarse a un dispositivo de comunicación secundaria para el suscriptor llamado). Estos datos pueden almacenarse en una lista jerárquica asociada con el suscriptor llamado como parte de la base de datos 15 del servidor de consulta. En la etapa 8059, la capacidad de servicio del suscriptor llamado en el dispositivo de comunicación secundaria se verifica. Las operaciones de las etapas 8057 y 8059 pueden realizarse en una manera recursiva para los dispositivos múltiples en la lista jerárquica. En el caso en que el suscriptor llamado está disponible en el segundo dispositivo de comunicación, el estado de capacidad de servicio de "disponible" junto con el ANI del dispositivo de comunicación secundario (u otros datos para conectarse al dispositivo de comunicación secundario) se regresa a la terminal del suscriptor que llama (etapa 8061 ) y la operación de la función 81 1 termina. En el caso de que el suscriptor no está en servicio en el segundo dispositivo de comunicación, las operaciones de las etapas 8063 a 8067 se realizan.
En la etapa 8063, las alertas basadas en multimedia de tipo "Peer-to-Peer", la función 81 1 coopera con el dispositivo de terminal del suscriptor que llama 3 para obtener una copia del contenido multimedia de la alerta basada en multimedia y guarda dichos datos. Para las alertas basadas en multimedia, el tipo "URL remoto", la función 81 1 coopera con el dispositivo de terminal del suscriptor que llama 3 para obtener una referencia para el contenido multimedia de la alerta basada en multimedia y guarda dichos datos.
En la etapa 8065, la función 8 1 regresa el estado de capacidad de servicio d "no disponible" al dispositivo de terminal del suscriptor que llama 3.
En la etapa 8067, la función 81 1 envía un mensaje de almacenamiento y reenvío (tal como un mensaje SMS, mensaje MMS o mensaje de correo electrónico) al suscriptor llamado proporcionando la notificación de la llamada intentada y las instrucciones en como accesar al contenido multimedia guardado en la etapa 8063 (o referenciado por los datos guardados en la etapa 8063). El contenido multimedia almacenado puede hacerse disponible para el suscriptor llamado como parte de un buzón de correo de voz accesible para el suscriptor llamado u otro mecanismo apropiado.
El estado de capacidad de servicio regresado al dispositivo de terminal del suscriptor llamado 3 en las etapas 8055, 8061 y 8065 se usan mediante la función de Iniciar Llamada Multimedia OP 809 para iniciar selectivamente un comando de alerta de llamada basada en multimedia basado en la misma como se describió anteriormente en detalle. El ANl del dispositivo de comunicación secundario (o dichos datos para conectarse al dispositivo de comunicación secundaria) se pasa a la función de Establecimiento de Llamada de Voz OP 821 para el establecimiento de la conexión al dispositivo de comunicación secundaria del suscriptor llamado.
La aplicación 1 1 ejecutándose en un dispositivo de terminal de suscriptor mantiene una interfase de usuario gráfico de lista de amigos, que permite al suscriptor ver la información de presencia asociada con otros suscriptores conocidos para manejar quien puede realizar llamadas multimedia al suscriptor (por ejemplo, bloquear selectivamente o habilitar las comunicaciones de alerta de llamada basadas en multimedia de otros suscriptores conocidos) y ver si o no el suscriptor está bloqueado o habilitado para hacer comunicaciones de alerta de llamada basadas en multimedia para otros suscriptores conocidos. La lista de amigos también puede proporcionar una indicación si otros usuarios conocidos (quienes pueden o no pueden ser suscriptores) tienen un dispositivo compatible para recibir las comunicaciones de alerta de llamada basada en multimedia. En la modalidad preferida de la invención, la lista de amigos usa un juego de iconos multi-apilados para comunicar la información del dispositivo, la información de presencia y los permisos y la información de estado asociada con los suscriptores (o no suscriptores) del servicio de comunicación de la presente invención. La Figura 7 ilustra un ejemplo de dicha interfase de la lista de amigos. Una lista de amigos desciende la columna media de la interfase de la lista de amigos. Uno o más iconos asociados con un amigo dado se presentan a la izquierda del nombre del amigo dado. Los iconos se seleccionan de un juego multi-apilado de iconos como se muestra en las Figuras 8, 8A y 8B. Los iconos de la primera pila representan la información del dispositivo (Figura 8) (por ejemplo, compatibilidad, configuración, modo de llamada [silenciosa], ubicación) de la terminal de la comunicación del amigo. El usuario puede presionar estos iconos para iniciar una verificación de compatibilidad y/o una invitación para descargar e instalar la aplicación 1 1 como se anota en la tabla de la Figura 8. Los iconos de la segunda pila (Figura 8A) representa la información de presencia de la terminal de comunicación de amigos como se anota en la tabla de la Figura 8A. Los iconos de la tercera pila (Figura 8B) representan los permisos del amigo para el suscriptor así como la información de estado asociada con la terminal de comunicación de amigos como se anota en la tabla de la Figura 8B. La inferíase de lista de amigos de la Figura 7 también incluye cualquiera de las características anteriormente descritas para la interfase de la lista de amigos de la Figura 4.
El dispositivo de terminal del suscriptor también puede mantener una biblioteca de artículos de contenido multimedia que se han usado como parte de las alertas de llamada basadas en multimedia iniciadas por el suscriptor (es decir, en el rol del suscriptor que llama) y/o recibidas por el suscriptor (es decir, en el rol del suscriptor llamado). La interfase de usuario gráfico de la aplicación 1 1 ejecutándose en las terminales del suscriptor puede permitir la navegación de esta biblioteca así como el manejo de la misma (por ejemplo, artículos de omisión, artículos de movimiento, artículos de ordenamiento por fecha, artículos de orden por suscriptor, etc.). También puede proporcionar opciones para el suscriptor para {Comprar}contenido multimedia particular (si no se ha hecho ya). La selección de la opción {Comprar} de preferencia inicia el procesamiento similar para las etapas 80151 -8035 como se describió anteriormente con respecto a la Figura 6B para actualizar las licencias DRM para el contenido multimedia particular de conformidad con los derechos de licencia asociados con lo mismos, cuando es aplicable).
Ahora regresando a la Figura 9, se muestra un diagrama de bloque funcional de un sistema de comunicación ejemplarizador que incluye una variedad de redes de acceso diferentes (móviles, fijas y redes de acceso inalámbrico). Las terminales del suscriptor móvil 21 1 A comunican en la comunicación inalámbrica enlaces a una red de acceso móvil 21 OA. La red de acceso móvil 21 OA incluye una pluralidad de estaciones base 213 (no mostrada) que se acoplan operablemente a los controladores de red 2 5 (no mostrados). Los controladores de red de radio 215 son responsables para la ubicación de la fuente de radio para las terminales del suscriptor móvil 21 1 A y para la administración de frecuencia y el traspaso entre las estaciones base 213. La función del controlador de red de radio puede ubicarse físicamente dentro de una estación base 213 por sí misma.
Cada estación de base 213 incluye al menos una antena y un grupo de uno o más pares de transmisor-receptor de radio. Cada par de transmisor-receptor opera en un par de frecuencias de radio para crear un canal de comunicación: una frecuencia para transmitir las señales de radio a una terminal del suscriptor móvil 21 1 A y la otra frecuencia para recibir las señales de radio de la terminal del suscriptor móvil 21 1 A. Cada estación base 213 define un celular de una red de acceso móvil 210A, que es un volumen predeterminado de espacio colocado radialmente alrededor de su antena. Para prevenir las señales de radio transmitidas de una estación base de interferir con las señales de radio transmitidas desde una estación de base adyacente, las frecuencias del transmisor para las estaciones de base adyacentes se seleccionan por se diferentes de manera que existe suficiente separación de frecuencia entre las frecuencias del transmisor adyacente. Para rehusar las mismas frecuencias, la industria de telecomunicación celular ha desarrollado un número pequeño pero finito de frecuencias de transmisor y patrones de ubicación que aseguran esos sitios celulares adyacentes que no operan en la misma frecuencia. Cuando una terminal del suscriptor móvil 21 1 A inicia una conexión de llamada, las señales de control transmitidas de la estación de base local 213 causan la frecuencia del transpondedor ágil en la terminal del suscriptor móvil 21 1 A para operar en la frecuencia de la operación designada para esa estación base particular. Como la terminal del suscriptor móvil 21 1 A se mueve desde un celular a otro, la conexión de llamada no interviene para la estación base sucesiva y la frecuencia del transpondedor ágil en la terminal del suscriptor móvil 21 1 A que ajusta su frecuencia de operación para corresponder a la frecuencia de operación de la estación base 213 ubicada en el celular en el cual la terminal del suscriptor móvil 21 1 A está actualmente operacional.
Numerosas tecnologías, tales como la tecnología EDGE y tecnología W-CDMA pueden usarse para implementar la red de acceso móvil 21 OA. La tecnología EDGE proporciona servicios GPRS mejoradas que pueden usarse para cualquier aplicación de intercambio de paquete tal como una conexión a Internet. Las aplicaciones de datos de alta velocidad tales como los servicios de video y otros servicios multimedia se benefician de la capacidad de datos incrementada proporcionada por los servicios GPRS mejorados. La tecnología W-CDMA emplea la tecnología de multiplexión de división de código de banda amplia para proporcionar proporciones de datos intercambiados de paquete de alta velocidad que es apropiada para las aplicaciones de datos de alta velocidad tal como los servicios de video y otros servicios multimedia.
Las terminales del suscriptor fijo 21 1 B se comunican en los enlaces de comunicación para una red de acceso fijo 210B (por ejemplo, un módem de cable acoplado a la red de datos coaxiales de fibra híbrida) como es bien conocida. Las terminales del suscriptor fijas 21 1 C se comunican en los enlaces de comunicación a otra red de acceso fijo 210C (por ejemplo, un módem DSL acoplado a una red de acceso DSL) como es bien conocida. Las terminales del suscriptor móvil o fijo 21 1 D se comunican en los enlaces de comunicación para una red de acceso inalámbrico 210D (por ejemplo, una red de acceso Wi-F¡ ó Wi-Max) como es bien conocida. Las terminales del suscriptor móvil 21 1 A pueden ser cualquiera de un número de dispositivos de comunicación incluyendo los servicios de microteléfonos celulares, asistentes digitales personales, computadoras portátiles, computadoras personales, kioskos en red y los similares. Las terminales del suscriptor 21 1 B, 21 C, 21 1 D pueden ser cualquier número de dispositivos de comunicación incluyendo las computadoras personales, las computadoras portátiles, los asistentes digitales personales, los kioskos en red, los teléfonos VOIP, los teléfonos tradicionales conectados a puertas VOIP y los similares.
Las terminales del suscriptor 21 1 A, 21 1 B, 21 1 C, 21 1 D conectadas a las redes de acceso respectivas usando varios métodos basados en el Protocolo de Internet estándar (IP). Las redes de acceso 210A, 210B, 210C, 210D hacen internase a una red central 220 que proporciona las funciones de señalización que son necesarias para establecer la voz en las llamadas IP para y de las terminales del suscriptor. La red central 220 también de preferencia hace interfase con la Red de Telefonía Intercambiada Pública 220 para permitir la voz en las llamadas IP para transformarse en una forma apropiada de comunicación en la PSTN.
El sistema de comunicación de la Figura 5 soporta la voz peer-to-peer en las comunicaciones de llamada IP que emplean la comunicación tipo depósito de un anuncio basado en multimedia de un dispositivo de terminal del suscriptor que llama a un dispositivo de terminal del suscriptor llamado de conformidad con la presente invención.
La red central 220 proporciona la funcionalidad de control de sesión de llamada 221 y la funcionalidad de base de datos de usuario 223. La funcionalidad de control de sesión de llamada 221 establece/modifica las sesiones de reemplazo entre los dispositivos de terminal del suscriptor. La funcionalidad de la base de datos 223 mantiene la información con relación a los suscriptores, tales como la información de autorización y autentificación, la información de presencia, la información de ubicación, la información de facturación. La funcionalidad de control de la sesión de llamada 221 de preferencia soporta el protocolo SIP estandarizado y puede realizarse mediante una variedad de arquitecturas de red (por ejemplo, Red SIP, Red IMS) basada en los mismos. Una red SIP incluyen un juego de elementos de red (por ejemplo, Registrar, Ubicación de los Servidores, Servidores Proxy, Servidores Redirigidos para soportar el protocolo SIP. Una red IMS se basa en el protocolo SIP e incorpora un juego de funciones de red (incluyendo P-CSCF, I-CSSF, S-SCSF, BGCF, SGW, MGCF, MGV) para el establecimiento, modificación y reemplaza las sesiones entre los dispositivos de terminal del suscriptor. También incluye un Servidor de Suscriptor Interior (HSS) que es una base de datos maestra que contiene la información relacionada con el suscriptor, tal como la información de autentificación y autorización, la información de presencia, la información de ubicación, la información de facturación.
Las terminales del suscriptor móvil 21 1 A incorporan la aplicación de comunicación de la alerta de llamada basada en multimedia 1 1 como se describe en este documento y mostrada en la arquitectura ejemplarizadora de la Figura 10. Similarmente, las terminales del suscriptor 21 1 B, 21 1 C, 211 D incorporan la aplicación de comunicación de la alerta de llamada basada en multimedia 11 como se describe en este documento y mostrada en la arquitectura ejemplarizadora de la Figura 10A. Un servidor de consulta 9 hace interferencia con la red central 220. El servidor de consulta 509 incorpora la funcionalidad del servidor de consulta 9 como se describió en este documento. El servidor de consulta 9 intercambia la información relacionada al suscriptor (por ejemplo, información de la presencia del suscriptor) con la funcionalidad de la base de datos del usuario 223 de la red de núcleo 220 de preferencia por un mecanismo estandarizado (por ejemplo, servicios OSA/Parlay X). El servidor de consulta 209 también puede almacenar contenido multimedia para usarse como alertas de llamada basadas en multimedia así como la información DRM y los derechos de licencia asociados con los mismos. Alternativamente, el servidor de consulta 9 puede hacer interfase con otros sistemas que proporcionan dicha información. En modalidades alternas, el servidor de consulta 209 puede ser parte de la funcionalidad de la red central 220 y/o puede hacer interfase con (o posiblemente ser parte de) una de las redes de acceso 210A, 210B, 210C, 210D. La funcionalidad del servidor de consulta 209 también puede posiblemente distribuirse entre los elementos de red múltiple que hacen interfase a (o parte de) las diferentes partes del sistema de comunicación. Las terminales del suscriptor 21 1 A, 21 1 B, 21 1 C, 21 1 D se comunican una con otra y para el servidor de consulta 209 en las sesiones (de preferencia sesiones SIP) que portan la información vía paquetes TCIPIP comunicados entre ellos para ejecutar el procesamiento de comunicación de la alerta de llamada basada en multimedia descrito en este documento.
La red de comunicaciones de la presente invención proporciona la comunicación de las alertas de llamadas basadas en multimedia como se describen en este documento. También pueden usarse para promocionar, y/o comercializar un rango vasto de la alerta de llamada en la terminal del suscriptor llamado 5 (y/o posiblemente durante y/o después de una llamada de voz mediada por la alerta de llamada), la aplicación 1 1 que opera en la terminal del suscriptor llamado 5 puede activar una interfase de usuario que presenta al suscriptor llamado uno o más anuncios y posiblemente uno o más iconos/botones que se relacionan al mismo. Los anuncios de la interfase de usuario pueden construirse de un archivo de imagen (por ejemplo, GIF, JPEG, PNG) y/o posiblemente un programa JavaScript u otro objeto multimedia empleando tecnologías tales como Java, Shockwave o Flash. Dichos objetos multimedia pueden representar contenido de anuncios de video y/o audio. Los iconos/botones de la interfase del usuario cada uno se asocia con una acción particular perteneciente a los anuncios desplegados. Por ejemplo un botón/icono [Comprar] puede proporcionar un enlace para una página web para comprar un producto asociado con el anuncio desplegado y un botón/icono [Info] puede proporcionar un enlace a una página web que despliega la información para un producto asociado con el anuncio desplegado. En la modalidad preferida, los anuncios y los botones/iconos asociados se presentan en un punto predeterminado en el procesamiento de la alerta de llamada en la terminal del suscriptor llamado, por ejemplo, durante el establecimiento o terminación de la reproducción del contenido multimedia especificado por la alerta de llamada.
En una modalidad alterna, la interfase puede ofrecer al suscriptor llamado la opción de "guardar y conservar" el contenido multimedia de la alerta de llamada (o posiblemente aplicar otras restricciones de consumo relacionadas a las mismas) en el intercambio para la presentación de uno o más anuncios y posiblemente las condiciones adicionales relacionadas a los mismos (por ejemplo, el suscriptor llamado deberá permitir la presentación de los anuncios y posiblemente responder a los anuncios). Si el suscriptor llamado elige esta opción, la interfase presenta los anuncios al suscriptor llamado y monitorea la interacción del usuario con los anuncios. Si el suscriptor llamado tiene satisfecha las condiciones de la opción, los datos de licencia DRM para el contenido multimedia de la alerta de llamada pueden actualizarse para permitir al suscriptor llamado "guardar y conservar" el contenido multimedia (o posiblemente aplicar otras restricciones de consumo relacionadas con el mismo). La actualización de los datos de licencia DRM de preferencia se llevan a cabo mediante ejecutar las operaciones de procesamiento de los permisos multimedia similares a aquellas descritas anteriormente respecto a la función 1 19 de la Figura 2 o la función 819 de la Figura 6. Esta interfase también puede representarse par el suscriptor llamado durante el procesamiento de la alerta de llamada en la terminal del suscriptor llamado 5 (y/o posiblemente y/o después de una llamada de voz mediada por la alerta de llamada).
La interfase de usuario de la terminal del suscriptor llamado 5 puede presentar al suscriptor llamado uno o más archivos de imagen y/u objetos multimedia que representan la información promocional y/o la información de mercadeo así como uno o más botones/iconos relacionados al mismo.
El contenido multimedia especificado por la alerta de llamada puede por sí misma ser información del anuncio, información promocional y/o información de mercadeo así como uno o más botones/iconos relacionados al mismo.
Durante el procesamiento de la alerta de llamada en la terminal del suscriptor que llama 3 (y/o posiblemente durante y/o después de una llamada de voz mediada por la alerta de llamada), la aplicación 1 1 operando en una terminal de suscriptor que llama 3 puede activar una interfase de usuario que presenta al suscriptor que llama uno o más anuncios y posiblemente uno o más iconos/botones que se relacionan con los mismos. Los anuncios de la interfase de usuario pueden construirse desde un archivo de imagen (por ejemplo, GIF, JPEG, PNG) y/o posiblemente un programa JavaScript u otro objeto multimedia empleando tecnologías tal como Java, Shockwave o Flash. Dichos objetos multimedia pueden representar contenido de anuncios de audio y/o video. Los iconos/botones de la interfase de usuario son cada uno asociados con una acción particular perteneciente al anuncio desplegado. Por ejemplo, un icono/botón [Comprar] puede proporcionar un enlace a una página web para comprar un producto asociado con el anuncio desplegado y un botón/icono [Info] puede proporcionar un enlace a una página web que despliega la información para un producto asociado con el anuncio desplegado. En la modalidad preferida, el anuncio y los iconos/botones asociados se presentan en un punto predeterminado en el procesamiento de la alerta de llamada en la terminal del suscriptor que llama 3, por ejemplo durante el periodo de "tono de regreso" en conde la alerta de llamada se está comunicando a la terminal del suscriptor llamado 5 pero antes de que la terminal del suscriptor llamado 5 realmente reproduzca el contenido multimedia de la alerta de llamada.
En una modalidad alterna, la interfase puede ofrecer al suscriptor que llama la opción de "guardar y conservar" el contenido multimedia de la alerta de llamada (o posiblemente aplicar otras restricciones de consumo relacionadas con las mismas) en el intercambio para la presentación de uno o más anuncios y posiblemente las condiciones adicionales relacionadas con las mismas (por ejemplo, el suscriptor que llama deberá permitir la presentación de los anuncios y posiblemente responder a los anuncios). Si el suscriptor que llama elige esta opción, la interfase presenta el anuncio al suscriptor que llama y monitorea la interacción del usuario con los anuncios. Si el suscriptor que llama ha satisfecho las condiciones de la opción, los datos de licencia DRM para el contenido multimedia de la alerta de llamada puede actualizarse para permitir al suscripto que llama "guardar y conservar" el contenido multimedia (o posiblemente aplicar otras restricciones de consumo relacionadas al mismo). La actualización de los datos de licencia DRM de preferencia se lleva a cabo mediante ejecutar las operaciones de procesamiento de permisos multimedia similares a aquellos anteriormente descritos con respecto a la función 1 19 de la Figura 2 o la función 819 de la Figura 6. Esta interfase pueden presentarse para el suscriptor que llama durante el procesamiento de la alerta de llamada en la terminal del suscriptor que llama 3 (y/o posiblemente durante y/o después de una llamada de voz mediada por la alerta de llamada).
La interfase de usuario de la terminal de suscriptor de llamada 3 puede presentar al suscriptor llamado uno o más archivos de imágenes y/u objetos multimedia que representan la información promocional y/o información de mercadeo así como uno o más iconos/botones relacionados a la misma.
La información de mercadeo, la información promocional y/o la mercadotecnia pueden seleccionarse para el suscriptor que llama o el suscriptor llamado mediante la referencia de la información del perfil de usuario en el servidor, así como la información de referencia adicional de los servidores de usuarios terceros para identificar al menos un artículo de multimedia promocional/mercadotecnia/anuncios específicos para incrementar la aplicabilidad del artículo multimedia para el suscriptor que llama o el suscriptor llamado.
El contenido del anuncio de la interfase de usuario así como los iconos/botones de la interfase de usuario y las acciones particulares asociadas con los mismos pueden distribuirse a la terminal del suscriptor llamado 5 y/o la terminal del suscritor que llama 3 por muchos medios. Por ejemplo, el contenido de anuncios (o referencias a los mismos) pueden reenviarse a una terminal de suscriptor respectivo en comunicación entre un Servidor Ad central/Red de Servidor Ad (marcado como 17 en la Figura 1 y 217 en la Figura 9) y la terminal del suscriptor respectivo. La información de anuncio comunicada a una terminal del suscriptor puede señalarse con base en la información contextual y/o la información de perfil específico del suscriptor, por ejemplo, demográficos, ubicación, información de comportamiento (tal como la historia de compra) y/u otra información proporcionada por el suscriptor. La información de perfil específico del suscriptor de preferencia se almacena en el servidor de consulta 9 y se hace accesible al Servidor Ad como sea necesario.
En la modalidad preferida, la aplicación 1 1 ejecutándose en lo respectivo genera y envía una solicitud al Servidor Ad. La solicitud se asocia con el espacio de anuncios señalado (por ejemplo, una porción particular de una pantalla de despliegue para los anuncios tipo pendón [banner] o anuncios de video) encontrados mediante la ejecución de la aplicación 1 1 ejecutándose en una terminal respectiva (3, 5). La solicitud se recibe por el Servidor Ad y se procesa para seleccionar el contenido de anuncios con base en el criterio de selección (por ejemplo, criterio geográfico, criterio de señalamiento contextual, criterio de señalamiento de comportamiento, etc.). El contenido de anuncio seleccionado y posiblemente los iconos/botones y las acciones particulares asociadas con el mismo (o referencia a los mismos se regresan a la terminal respectiva (3, 5) en donde se presenta al suscriptor como parte de la interfase de usuario de la terminal respectiva. Las operaciones similares pueden usarse para comunicar el material promocional y/o el material de mercadotecnia a la terminal respectiva (3, 5). La terminal respectiva (3, 5) y el Servidor Ad de preferencia coopera para habilitar al Servidor Ad para rastrear las Impresiones, los chasquidos, las actividades post-chasquido y posiblemente otras métricas de interacción para el contenido de anuncios comunicado a la terminal respectiva y para permitir a los anunciantes monitorear el progreso de sus campañas publicitarias con base en dichas métricas.
La aplicación 1 1 operando en la terminal respectiva (3, 5) puede proporcionar al suscriptor con el control del permiso en participación/sin participación en la recepción de los anuncios y/o la otra información de mercadotecnia y promocional durante el procesamiento de alerta de llamada basada en multimedia descrita en este documento. Dicho control de en participación/sin participación puede proporcionarse en una base global (para todas las funciones controladas por el servicio) o posiblemente en una base de tipo por tipo (para ciertas funciones controladas por el servicio, tal como en participación para recibir los anuncios que pertenecen a las funciones del suscriptor llamado y sin participación para recibir los anuncios "tono de regreso" pertenecientes a las funciones del suscriptor que llama).
Las operaciones de la comunicación peer-to-peer descritos en este documento pueden extenderse para la conferencia de usuario múltiple. Por ejemplo, los usuarios pueden agregarse a una conferencia de usuario múltiple usando cualquier mecanismo apropiado, incluyendo los métodos de llamada para un servicio central y los métodos de término de llamada del servicio. Para los métodos de término de llamada, el procesamiento de alerta de llamada basada en multimedia descritos en este documento puede usarse para alertar al usuario de la solicitud de llamada de conferencia. Además, cuando el servicio se usa para conectar dos o más usuarios, el servidor de consulta puede identificar la ubicación de los usuarios, la información de separación relacionada a dichas ubicaciones y ofrecer a los usuarios los servicios o productos relacionados a dichas ubicaciones, que se refieren típicamente como servicios basados en la Ubicación. Por ejemplo, en una llamada de usuario múltiple, cualquiera o todos los usuarios pueden ofrecer la habilidad para ver la proximidad relativa de los otros usuarios de la llamada o para recibir Instrucciones turno por turno (y/o mapa) para recorrer a una o más de los otros usuarios de la llamada.
Se han descrito e ilustrado en este documento varias modalidades de un sistema y método para comunicar un comando de alerta de llamada basada en multimedia de un dispositivo de usuario que llama a un dispositivo de usuario llamado antes de establecer la llamada de voz entre ellos. El comando de alerta de voz basado en multimedia de preferencia transporta el contenido multimedia que se reproduce en el dispositivo de usuario llamado antes de (o concurrente con) el establecimiento de la llamada de voz para alertar al usuario llamado de la llamada. Alternativamente, el comando de alerta de llamada basada en multimedia no necesita transmitir el contenido multimedia por si mismo, pero en su lugar transmitir la información de identificación multimedia que identifica el contenido multimedia que es localmente o remotamente accesible por el dispositivo del usuario llamado para reproducir antes de (o concurrente con) el establecimiento de la llamada de voz para alertar al usuario llamado de la llamada. Mientras las modalidades particulares de la invención se han descrito, no se intenta que la Invención se limite a eso, como se intenta que la invención sea tan amplia en alcance como la técnica lo permita y que la especificación se lea asimismo. Además, mientras las tecnologías de comunicación particular, las arquitecturas de sistema, las arquitecturas de dispositivo y los formatos de comando se han descrito, se apreciará que otras tecnologías de comunicación futuras y actuales, arquitecturas de sistema y formatos de comando pueden usarse tan bien para ejecutar el procesamiento de comunicación de la alerta de llamada basada en multimedia de la presente invención como se describe en este documento. Por ejemplo, el manejo de la información relacionada al suscriptor así como al control de la sesión puede ejecutarse por un protocolo diferente del protocolo SIP (o aquellas redes basadas en el mismo). Dicho protocolo puede ser un protocolo estandarizado o posiblemente propietario dependiendo de la aplicación. En otro ejemplo, la información de presencia del suscriptor mantenida por el servidor de consulta del servicio puede posiblemente representar una serle de estados "sin participación", por ejemplo un estado de "sin participación solamente voz" (significando que el suscriptor está disponible solamente para la comunicación de llamada de voz iniciada como parte del servicio y no para la comunicación de daros iniciada como parte del servicio), un estado "en participación solamente datos" (significa que el suscriptor está disponible solamente para la comunicación de datos iniciada como parte del servicio y no para la comunicación de voz iniciada como parte del servicio para solamente la comunicación de llamada de voz iniciada como parte del servicio, en participación para solamente datos), u otros estados. Dichos estados de presencia son actualizables por los suscriptores y mantenidos por el servidor de consulta. Dichos estados de presencia se usan para iniciar selectivamente (o no iniciar) la comunicación para los suscriptores del servicio en una base por llamada. Además, el servicio puede abrirse para los usuarios registrados (o posiblemente otras clases de usuarios) y además no requiere suscripción. Además, mientras las interfases de usuario gráfico particulares se han descrito, se entenderá que otras interfase de de usuario gráfico pueden usarse. También se contempla que los sistemas, aparatos y procesos descritos en este documento, pueden usarse para anunciar o alertar las comunicaciones de datos que no son de voz iniciados por un usuario para otro usuario. Por lo tanto se apreciará por aquellos expertos en la técnica que aún otras modificaciones podrían hacerse para la invención proporcionada sin desviarse de su espíritu y alcance como se reclama.

Claims (100)

REIVINDICACIONES
1. Un sistema de comunicación de un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, el sistema comprendiendo: un dispositivo de usuario que llama operado por el usuario que llama, un dispositivo de usuario llamado operado por el usuario llamado y un servidor operablemente acoplado a ducho dispositivo de usuario que llama y a dicho dispositivo de usuario llamado en una red de comunicación entre ellos; en donde dicho servidor incluye o hace ¡nterfase con al menos una base de datos para almacenar los datos de presencia y los datos de permiso por una pluralidad de usuarios, en donde los datos y permisos de presencia para el usuario llamado se especifica por la comunicación de dicho dispositivo de usuario llamado; en donde dicho dispositivo del usuario que llama incluye primeros medios para identificar al usuario llamado, segundos medios para seleccionar el contenido multimedia para un anuncio multimedia, terceros medios para la comunicación con dicho servidor para determinar la capacidad de servicio del usuario llamado con base en dicha presencia y dichos datos de permiso para el usuario llamado, y cuartos medios para seleccionar iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado con base en la capacidad de servicio del usuario llamado como se determina por dichos terceros medios, dicho al menos un comando específicamente o incluyendo el contenido multimedia del anuncio multimedia y en donde dicho dispositivo de usuario llamado incluye medios para recibir al menos un comando y medios para reproducir el contenido multimedia del anuncio multimedia junto con una llamada hecho de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
2. Un sistema de conformidad con la reivindicación 1 , en donde: dicho dispositivo de usuario llamado incluye medios para actualizar los datos de presencia y los datos de permiso para el usuario llamado como se almacenan en al menos una base de datos de conformidad con la entrada de usuario proporcionada por el usuario llamado y dicho dispositivo de usuario que llama incluye medios para actualizar los datos de presencia y los datos de permiso para el usuario que llama como se almacenan en al menos una base de datos de conformidad con la entrada de usuario proporcionada por el usuario que llama.
3. Un sistema de conformidad con la reivindicación 2, en donde: dicho dispositivo de usuario llamado incluye una interfase de usuario gráfico para actualizar los datos de presencia y los datos de permiso para el usuario llamado y dicho dispositivo de usuario que llama incluye una interfase usuario gráfico para actualizar los datos de presencia y los datos de permiso para el usuario que llama.
4. Un sistema de conformidad con la reivindicación 1 , en donde: los datos de permiso para el usuario llamado representan si la comunicación de cualquiera de dicho al menos un comando del usuario que llama al usuario llamado deberá permitirse o bloquearse.
5. Un sistema de conformidad con la reivindicación 1 , en donde: los datos de permiso para el usuario llamado representan si la comunicación de ciertos tipos de dicho al menos un comando del usuario que llama al usuario llamado deberá permitirse o bloquearse, los ciertos tipos correspondientes a los tipos de contenido multimedia especificados por o incluidos en dicho al menos un comando.
6. Un sistema de conformidad con la reivindicación 1 , en donde: dicho dispositivo de usuario que llama y dicho dispositivo de usuario llamado incluye una lista de usuarios e información de permiso asociado desplegado en el mismo.
7. Un sistema de conformidad con la reivindicación 1 , en donde: dichos cuarto medios pueden iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso de que los datos de presencia para el usuario llamado representan que el usuario llamado está generalmente disponible y los datos de permiso para el usuario llamado representan que la comunicación de al menos un comando del dispositivo de usuario que llama al dispositivo de usuario llamado debe permitirse, dichos cuartos medios no inician la comunicación de al menos un comando de dicho dispositivo de usuario de usuario que llama a dicho dispositivo de usuario llamado en el caso de que los datos de presencia para el usuario llamado representa que el usuario llamado no está generalmente disponible y dichos cuartos medios no inician la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso de que los datos de presencia para el usuario llamado representan que el usuario llamado está generalmente disponible y los datos de permiso para el usuario llamado representan que la comunicación de al menos un comando del dispositivo de usuario que llama para el dispositivo de usuario llamado deberá bloquearse.
8. Un sistema de conformidad con la reivindicación 1 , en donde: la capacidad de servicio del usuario llamado se basa en la información del dispositivo perteneciente al dispositivo de usuario llamado, la información del dispositivo comunicado del dispositivo de usuario llamado para el servidor y almacenada en el servidor.
9. Un sistema de conformidad con la reivindicación 8, en donde: dichos cuartos medios pueden iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso de que los datos del dispositivo para el usuario llamado representan que la comunicación de al menos un comando para el dispositivo de usuario llamado es posible y dichos cuartos medios no inician la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso de que los datos del dispositivo para el usuario llamado representan que la comunicación de al menos un comando para el dispositivo de usuario llamado no es posible.
10. Un sistema de conformidad con la reivindicación 1 , en donde: el dispositivo de usuario que llama y el dispositivo de usuario llamado almacenan una biblioteca común de los artículos de contenido multimedia, al menos un comando incluye los datos de identificación que identifican al menos un artículo de contenido multimedia almacenado en la biblioteca compon y los medios para reproducir el contenido multimedia en el dispositivo de usuario llamado reproducen al menos un artículo de contenido multimedia identificado por los datos de identificación de al menos un comando junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
1 1 . Un sistema de conformidad con la reivindicación 1 , en donde: al menos un comando incluye los datos de identificación que identifican al menos un artículo de contenido multimedia que se almacena en una fuente de contenido remoto, el dispositivo de usuario llamado incluye medios para comunicarse con la fuente de contenido remoto para recuperar al menos un artículo de contenido multimedia identificado por los datos de identificación y los medios para reproducir el contenido multimedia en el dispositivo de usuario llamado reproduce al menos un artículo de contenido multimedia recuperado de la fuente de contenido remoto junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
12. Un sistema de conformidad con la reivindicación 1 1 , en donde: dicha fuente de contenido remoto se realiza por dicho servidor o hace ¡nterfase con el mismo.
13. Un sistema de conformidad con la reivindicación 10, en donde: al menos un comando incluye al menos un artículo de contenido multimedia que se reproduce en el dispositivo de usuario llamado junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
14. Un sistema de conformidad con la reivindicación 13, en donde: al menos un comando incluye un primer comando que identifica un artículo de multimedia dado e información relacionada al mismo y en donde el dispositivo de usuario llamado recibe y analiza la información contenida en dicho primer comando para determinar si el articulo de contenido multimedia dado puede recibirse y procesarse por el dispositivo de usuario llamado y regresa una primera respuesta que indica si al menos un artículo de contenido multimedia puede recibirse y procesarse por el dispositivo de usuario llamado.
15. Un sistema de conformidad con la reivindicación 14, que además comprende: en el caso de que dicha primera respuesta indica que el artículo de contenido multimedia puede recibirse y procesarse pro el dispositivo de usuario llamado, comunicando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado un segundo comando que incluye al menos un artículo de contenido multimedia dado.
16. Un sistema de conformidad con la reivindicación 15, que además comprende: en el caso de que dicha primera respuesta indica que el artículo de contenido multimedia dado no puede recibirse y procesarse por el dispositivo de usuario llamado, comunicando de dicho dispositivo de usuario que llama a dicho servidor un tercer comando que incluye al menos el anuncio multimedia dado, en donde dicho servidor procesa dicho tercer comando y reenvía el anuncio multimedia dado a dicho dispositivo de usuario llamada en una forma apropiada para procesar dicho dispositivo de usuario llamado.
17. Un sistema de conformidad con la reivindicación 16, en donde: en procesamiento dicho tercer comando, dicho servidor trascodifica el artículo de contenido multimedia dado proporcionado por el dispositivo de usuario que llama.
18. Un sistema de conformidad con la reivindicación 13, en donde: en respuesta a la transferencia exitosa del artículo de contenido multimedia dado del dispositivo de usuario que llama para el dispositivo de usuario llamado, dicho dispositivo de usuario llamado comunica a dicho dispositivo de usuario que llama un cuarto comando que indica la recepción exitosa del anuncio multimedia dado, dicho dispositivo de usuario que llama recibiendo dicho cuarto comando e iniciando la llamada de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación en respuesta a dicho cuarto comando.
9. Un sistema de conformidad con la reivindicación , en donde: el inicio de la llamada de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado solicita la provisión de recursos de dicha red de comunicación para la llamada subsecuente para recibir dicho cuarto comando.
20. Un sistema de conformidad con la reivindicación 18, en donde: junto con el inicio de la comunicación del cuarto comando, dicho dispositivo de usuario llamado adapta el procesamiento de llamada entrante ejecutado por dicho dispositivo de usuario llamado de manera que cualquier llamada entrante originándose de dicho dispositivo de usuario que llama será anunciada mediante reproducir al menos un artículo de contenido multimedia.
21 . Un sistema de conformidad con la reivindicación 20, en donde: el procesamiento de llamada entrante ejecutada por el dispositivo de usuario llamado compara la información del identificador de llamadas para cada llamada entrante y automáticamente invoca una aplicación para reproducir al menos un artículo de contenido multimedia en el caso de que la información del identificador de llamadas corresponde a un identificador asignado a dicho dispositivo de usuario que llama.
22. Un sistema de conformidad con la reivindicación 1 , en donde: el contenido multimedia especificado por o incluido en al menos un comando se almacena en un archivo que se protege por un mecanismo DRM para controlar el acceso al mismo.
23. Un sistema de conformidad con la reivindicación 22, en donde: dicho dispositivo de usuario llamado adquiere la información de licencia DRM que permite el acceso al archivo que almacena el contenido multimedia para al menos reproducir el contenido multimedia en dicho dispositivo de usuario llamado.
24. Un sistema de conformidad con la reivindicación 23, en donde: dicha información de licencia DRM controla el acceso al archivo que almacena el contenido multimedia para otras funciones seleccionadas del grupo que incluye: permitir al archivo ser copiado y/o guardado en el dispositivo de usuario llamado, prohibiendo que el archivo sea copiado y/o guardado en el dispositivo de usuario llamado, permitiendo al archivo ser usado solamente para los propósitos intentados, prohibiendo que el archivo sea usado para los propósitos no intentados, permitiendo que el archivo sea reenviado a otro dispositivo, prohibiendo que el archivo sea reenviado a otro dispositivo, permitiendo que el archivo se reproduzca un cierto número de veces y posteriormente automáticamente se borre del dispositivo de usuario llamado y permitiendo que el archivo se reproduzca hasta una cierta fecha y posteriormente se borre automáticamente desde el dispositivo de usuario llamado.
25. Un sistema de conformidad con la reivindicación 23, en donde: dicho servidor suministra dicha información de licencia DRM a dicho dispositivo de usuario llamado.
26. Un sistema de conformidad con la reivindicación 23, en donde: medios para suministrar al dispositivo de usuario llamado primera información de licencia DRM para el contenido multimedia especificado por o incluido en al menos un comando y medios en respuesta a una transacción invocada por el usuario llamado o el usuario que llama para el contenido multimedia especificado por o incluido en al menos un comando para suministrar al dispositivo de usuario que llama segunda información de licencia DRM para el contenido multimedia especificado por o incluido en al menos un comando, la segunda información DRM permite el uso de lo que no se permite por la primera información DRM.
27. Un sistema de conformidad con la reivindicación 26, en donde: la transacción invocada por el usuario llamado comprende una transacción de tipo compra.
28. Un sistema de conformidad con la reivindicación 26, en donde: la transacción invocada por el usuario que llama comprende una transacción tipo regalo.
29. Un sistema de conformidad con la reivindicación 1 , en donde: dicho dispositivo de usuario llamado se adapta para anunciar la llamada hecha desde dicho dispositivo que llama a dicho dispositivo de usuario llamado mediante reproducir el contenido multimedia especificado por o incluido en al menos un comando y para comunicar al menos un mensaje interactivo entre dicho dispositivo de usuario llamado y dicho dispositivo de usuario que llama junto con la llamada.
30. Un sistema de conformidad con la reivindicación 1 , en donde: el servidor incluye medios para identificar un dispositivo de usuario llamado secundario y medios para comunicar al menos un comando del mismo.
31 . Un sistema de conformidad con la reivindicación 1 , en donde: el servidor incluye medios operables en ele caso de que el usuario llamado no está en servicio al momento del inicio de la llamada por el usuario que llama, para notificar al usuario llamado con instrucciones en como accesa al contenido media especificado por o incluido en al menos un comando.
32. Un sistema de conformidad con la reivindicación 31 , en donde: el servidor almacena el contenido multimedia especificado por o incluido en al menos un comando y proporciona el acceso al usuario llamado de conformidad con dichas instrucciones.
33. Un sistema de conformidad con la reivindicación 3, en donde: la interfase de usuario gráfico de al menos el dispositivo de usuario que llama usa un juego de iconos multi-apilados para comunicar la información del dispositivo, la información de presencia y los permisos y la información de estado asociadas con uno o más usuarios.
34. Un sistema de conformidad con la reivindicación 33, en donde: una primer pila de iconos visualmente representa la información del dispositivo (por ejemplo, compatibilidad, configuración, modo de llamada [silenciosa] y ubicación); una segunda pila de iconos visualmente representa la información de presencia y una tercer pila de iconos visualmente representa los permisos e información de estado.
35. Un sistema de conformidad con la reivindicación 1 , que además comprende: una base de datos de la información perteneciente a los artículos de contenido multimedia comercial, la información de la base de datos que identifica los derechos licenciados y los territorios asociados con los mismos (por ejemplo, territorios permitidos y/o territorios restringidos) para dichos artículos de contenido multimedia comercial (o grupos de los mismos); medios para identificar el territorio para el dispositivo de usuario llamado o para el dispositivo de usuario que llama; medios para accesar la base de datos para identificar los territorios restringidos representados por la información almacenada en la base de datos para el contenido multimedia especificado por o incluido en al menos un comando y para determinar si el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido; en el caso que el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido, suministrando la información de los datos de licencia DRM al dispositivo de usuario llamado o el dispositivo de usuario que llama que restringe el uso del contenido multimedia o actúa para presentar un artículo de contenido multimedia alternativo más parecido que no se restringe para la compra/descarga en dicho territorio [NOTA: JUSTO PARA SER CLARO, ES EL CONTENIDO DE DISTRINUCION QUE SE RESTRINGE, NO LA APLICACIÓN/SERVICIO/SISTEMA].
36. Un sistema de conformidad con la reivindicación 1 , que además comprende: una plataforma para distribuir los anuncios y/u otra mercadotecnia y artículos multimedia promocionales para al menos un dispositivo de usuario llamado y el dispositivo de usuario que llama.
37. Un sistema de conformidad con la reivindicación 36, en donde: los anuncios y/u otra mercadotecnia y artículos multimedia promocionales se comunican al dispositivo de usuario llamado para la presentación en una manera que acompaña la reproducción del contenido multimedia especificado por o incluido en al menos un comando.
38. Un sistema de conformidad con la reivindicación 36, en donde: los anuncios y/u otra mercadotecnia y artículos multimedia promocionales se seleccionan por el usuario que llama o el usuario llamado mediante hacer referencia a la información del perfil del usuario en el servidor, así como la información de referencia adicional de servidores de terceros usuarios para identificar al menos un artículo multimedia promocional/mercadotecnia/anuncios para incrementar la aplicabilidad del artículo multimedia para el usuario que llama o el usuario llamado.
39. Un sistema de conformidad con la reivindicación 36, en donde: los anuncios y/u otra mercadotecnia y artículos de multimedia promocional se comunican al dispositivo de usuario que llama para la presentación durante un periodo de tono de regreso cuando al menos un comando está siendo comunicado al dispositivo de usuario llamado pero antes de reproducir el contenido multimedia del anuncio multimedia.
40. Un sistema para comunicar un anuncio multimedia desde un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, el sistema comprendiendo: un dispositivo de usuario que llama operado por el usuario que llama, un dispositivo de usuario llamado operado por el usuario llamado y un servidor operablemente acoplado a dicho dispositivo de usuario que llama y a dicho dispositivo de usuario llamado en una red de comunicación entre ellos; en donde dicho servidor incluye o hace interfase a al menos una base de datos para almacenar la información de licencia DRM; en donde dicho dispositivo de usuario que llama incluye primeros medios para identificar el usuario llamado, segundos medios para seleccionar el contenido multimedia para un anuncio multimedia y terceros medios para iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado, dicho al menos un comando que especifica o incluye el contenido multimedia del anuncio multimedia y en donde dicho dispositivo de usuario llamada incluye medios para recibir al menos un comando y medios para reproducir el contenido multimedia del anuncio multimedia junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación, en donde dicho dispositivo de usuario llamado adquiere la información de licencia PRM de dicho servidor que permite el acceso al archivo que almacena el contenido multimedia por al menos reproducir el contenido multimedia en dicho dispositivo de usuario llamado.
41. Un sistema de conformidad con la reivindicación 40, en donde: dicha información de licencia DRM controla el acceso al archivo que almacena el contenido multimedia para otras funciones seleccionadas del grupo que incluye: permitir al archivo ser copiado y/o guardado en el dispositivo de usuario llamado, prohibe al archivo ser copiado y/o guardado en el dispositivo de usuario llamado, permite al archivo ser usado solamente para propósitos intentados, prohibe al archivo ser usado para propósitos no intentados, permite al archivo ser reenviado a otro dispositivo, prohibe al archivo ser reenviado a otro dispositivo, permite al archivo ser reproducido un cierto número de veces y posteriormente automáticamente borrarse del dispositivo del usuario llamado, permite al archivo ser reproducido hasta cierta fecha y posteriormente automáticamente borrarse del dispositivo de usuario llamado y permitir al archivo ser reproducido solamente en una secuencia específica de acciones por el usuario que llama o el usuario llamado o solamente en una secuencia específica de reproducciones de otros artículos de contenido multimedia o solamente en una combinación predeterminada de ambos.
42. Un sistema de conformidad con la reivindicación 40, en donde: el servidor incluye i) medios para suministrar al dispositivo de usuario llamado primera información de licencia DRM para el contenido multimedia especificado por o incluido en al menos un comando y ii) medios sensibles a una transacción invocada por el usuario llamado o el usuario que llama para el contenido multimedia especificado por o incluido en al menos un comando, para suministrar al dispositivo de usuario llamado segunda información de licencia DRM para el contenido multimedia DRM especificado por o incluido en al menos un comando, la segunda información del manejo de la licencia de derechos digitales que permite el uso de lo que no se permite por la primera información DRM.
43. Un sistema de conformidad con la reivindicación 42, en donde: la transacción invocada por el usuario llamado comprende una transacción de tipo compra.
44. Un sistema de conformidad con la reivindicación 42, en donde: la transacción invocada por el usuario que llama comprende una transacción de tipo regalo.
45. Un sistema de conformidad con la reivindicación 1 , que además comprende: el servidor incluye medios, operable en el caso que el usuario llamado no tiene su dispositivo habilitado para aceptar los anuncios de multimedia interactivos en el momento del inicio de la llamada de datos o voz mediante el usuario que llama para notificar al usuario llamado con instrucciones en como accesar, instalar e iniciar en el dispositivo de usuario llamado el programa de habilitación aplicable especificada por o incluida en al menos un comando. En dicho caso una copia del artículo de contenido multimedia incorporado en el anuncio multimedia interactivo se almacena o el servidor o en el dispositivo de usuario llamado o en ambos, para la recuperación posterior y el uso por el usuario que llama o el usuario llamado o ambos el usuario que llama y el usuario llamado y/o el servidor incluye medios, operables en el caso en que el usuario llamado no tiene su dispositivo habilitado para aceptar los anuncios multimedia interactivos al momento en que el usuario que llama primero instala las conexiones del programa de software aplicable en su dispositivo, o toma acción para activar/reclutar en al menos una de sus listas de contactos o amigos/libreta de direcciones ser habilitada para aceptar sus anuncios multimedia interactivos para notificar al usuario llamado con instrucciones en como accesar, instalar e iniciar en el dispositivo de usuario llamado el programa de habilitar especificado por o incluido en al menos un comando.
46. Un sistema de conformidad con la reivindicación 1 , que además comprende: el servidor incluye medios para presentar prevista de al menos un artículo de contenido multimedia desde una biblioteca de artículos de contenido multimedia y para hacer los artículos de contenido multimedia disponibles para descargarlos para usarse en los anuncios de multimedia interactivos en el dispositivo de usuario que llama y dispositivo de usuario llamado. La composición de dicha biblioteca de los artículos de contenido multimedia pueden definirse por el territorio o red, o ambos el territorio y red de ia parte que llama y la parte llamada individualmente [por ejemplo, si el usuario que llama está en los Estados Unidos en el T-Móvil, el observará un equipo de títulos de contenido multimedia (tonos). Si el usuario llamado está en China en Skype, ella observará otro juego de títulos de contenido multimedia (tonos). Existe algún traslapo en que es accesible y disponible para ambos], y/o con una inferíase de usuario gráfico en el dispositivo de usuario llamado, el usuario llamado puede ver una historia de la cual los usuarios que llaman han comunicado anuncios multimedia interactivos a su dispositivo de usuario llamado; ver una historia de la cual los artículos de contenido multimedia se han comunicado al dispositivo de usuario llamado de cada una de dichos usuarios que llaman; reproducir una prevista de una representación de cualquiera de dichos artículos de contenido multimedia histórico (en el caso de más de un artículo de contenido multimedia, los artículos pueden desplegarse en el orden cronológico de los cuales se comunicaron al usuario llamado) y comprar/descargar cualquiera de los artículos de contenido multimedia desplegados como están disponible para comprar/descargar en el territorio o red del usuario llamado o ambos territorio y red y/o con una ¡nterfase de usuario gráfico en el dispositivo de usuario que llama y dispositivo de usuario llamado que habilita al usuario para ver y prever una lista de los artículos de contenido multimedia que existen en el dispositivo de cualquiera de los amigos del usuario que se habilita para los anuncios multimedia interactivos y para habilitar la compra/descarga de cualquiera de los artículos de contenido multimedia desplegados como disponibles para la compra/descarga en el territorio o red del usuario llamado o ambos territorio y red y/o el servidor incluye medios para (a) rastrear los ejemplos en donde un usuario, mediante usar una inferíase de usuario gráfico, compra al menos un artículo de contenido multimedia que se incorpora en un anuncio multimedia interactivo o aparece en la lista de dichos artículos que existen en el depositito de cualquiera de los amigos del usuario, (b) reporta dichas compras en un despliegue accesible en el dispositivo del usuario que compre o el usuario que presenta como aplicable y (c) emitir recompensas en la forma de puntos de recompensa, acceso premium a otros servicios basados en el dispositivo (por ejemplo, 20 mensajes libres SMS o 10 minutos de compartir un video libre) o créditos en efectivo a la cuenta del usuario que presenta.
47. Un sistema para comunicar un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, el sistema comprendiendo: un dispositivo de usuario que llama operado por la parte que llama, un dispositivo de usuario llamado operado por el usuario llamado y un servidor operablemente acoplado a dicho dispositivo de usuario que llama y para dicho dispositivo de usuario llamado en una red de comunicación entre ellos; en donde dicho servidor incluye o hace interfase con al menos una base de datos de información perteneciente a los artículos de contenido multimedia comerciales, la información de la base de datos identificando los derechos licenciados y los territorios asociados con los mismos (por ejemplo, territorios permitidos y/o territorios restringidos) para dichos artículos de contenido multimedia comercial (o grupos de los mismos); en donde dicho dispositivo de usuario que llama incluye primeros medios para identificar el usuario llamado, segundos medios para seleccionar el contenido multimedia para un anuncio multimedia y terceros medios para iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama para dicho dispositivo de usuario llamado, dicho al menos un comando especificando o incluyendo el contenido multimedia del anuncio multimedia; en donde dicho servidor incluye i) medios para identificar el territorio para el dispositivo del usuario llamado o para el dispositivo del usuario que llama, ii) medios para accesar la base de datos para identificar los territorios restringidos representados por la Información almacenada en la base de datos para el contenido multimedia especificado por o incluido en al menos un comando y para determinar si el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido, iii) medios, operando en el caso de que el territorio del dispositivo llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido, para proporcionar la información de los datos de licencia DRM al dispositivo de usuario llamado o el dispositivo de usuario que llama que restringe el uso del contenido multimedia y actúa para presentar un artículo de contenido multimedia alternativa más parecido que no está restringido para comprarse/descargase en dicho territorio y en donde dicho dispositivo de usuario llamado incluye medios para recibir al menos un comando y medios para reproducir el contenido multimedia del anuncio multimedia junto con una llamada hecha desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
48. Un método para comunicar un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, el método comprendiendo: proporcionar un servidor operablemente acoplado a un dispositivo de usuario que llama operado por el usuario que llama y un dispositivo de usuario llamado operado por el usuario llamado, dicho servidor incluyendo o haciendo interfase con al menos una base de datos para almacenar los datos de presencia y los datos de permiso para una pluralidad de usuarios, en donde los datos de presencia y los datos de permiso para el usuario llamado se especifican mediante la comunicación de dicho dispositivo de usuario llamado; dicho usuario que llama operando dicho dispositivo de usuario que llama para identificar el usuario llamado y para seleccionar el contenido multimedia para un anuncio multimedia; en respuesta a la operación del dispositivo de usuario que llama, controlar dicho dispositivo de usuario que llama para comunicarse con dicho servidor para determinar la capacidad de servicio del usuario llamado basado en dichos datos de presencia y dichos datos de permiso para el usuario llamado; selectivamente iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado basado en la capacidad de servicio del usuario llamado como se determina por dichos terceros medios, dicho al menos un comando especificando o incluyendo el contenido multimedia del anuncio multimedia; recibir al menos un comando en dicho dispositivo de usuario llamado y reproducir el contenido multimedia del anuncio multimedia junto con una llamada hecha desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
49. Un método de conformidad con la reivindicación 48, que además comprende: actualizar los datos de presencia y los datos de permisos para el usuario llamado como se almacena en al menos una base de datos de conformidad con la entrada de usuario proporcionada por el usuario llamado; actualizar los datos de presencia y los datos de permiso para el usuario que llama como se almacenan en al menos una base de datos de conformidad con la entrada de usuario proporcionado por el usuario que llama.
50. Un método de conformidad con la reivindicación 49, en donde: dicho dispositivo de usuario llamado incluye una interfase de usuario gráfico para actualizar los datos de presencia y los datos de permiso para el usuario llamado y dicho dispositivo de usuario que llama incluye una interfase de usuario gráfico para actualizar los datos de presencia y los datos de permiso para el usuario que llama.
51 . Un método de conformidad con la reivindicación 48, en donde: los datos de permiso para el usuario llamado representan si la comunicación de cualquiera de dicho al menos un comando del usuario que llama para el usuario llamado deberá permitirse o bloquearse.
52. Un método de conformidad con la reivindicación 48, en donde: los datos de permiso para el usuario llamado representan si la comunicaron de ciertos tipos de dicho al menos un comando del usuario que llama al usuario llamado deberá permitirse o bloquearse, los ciertos tipos correspondientes a los tipos de contenido multimedia especificado por o incluido en dicho al menos un comando.
53. Un método de conformidad con la reivindicación 48, que además comprende: en dicho dispositivo de usuario que llama y en dicho dispositivo de usuario llamado almacenar una lista de usuarios e información de permiso asociada desplegada en los mismos.
54. Un método de conformidad con la reivindicación 48, en donde: la comunicación de al menos un comando puede iniciarse de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso de que los datos de presencia para el usuario llamado representa que el usuario llamado generalmente está disponible y los datos de permiso para el usuario llamado representan que la comunicación de al menos un comando del dispositivo de usuario que llama al dispositivo de usuario llamado deberá permitirse, la comunicación de al menos un comando no se inicia de dicho dispositivo de usuario que llama a dicho dispositivo llamado en el caso de que los datos de presencia para el usuario que llama representa que el usuario llamado generalmente no está disponible y la comunicación de al menos un comando no se inicia de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso de que los datos de presencia para el usuario llamado representa que el usuario llamado está generalmente disponible y los datos de permiso para el usuario llamado representan que la comunicación de al menos un comando del dispositivo del usuario que llama al dispositivo del usuario llamado deberá bloquearse.
55. Un método de conformidad con la reivindicación 48, en donde: la capacidad de servicio del usuario llamado se basa en la información del dispositivo perteneciente al dispositivo de usuario que llama, la información del dispositivo comunicado del dispositivo de usuario llamado al servidor y almacenada en el servidor.
56. Un método de conformidad con la reivindicación 55, en donde: la comunicación de al menos un comando puede iniciarse desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso en que los datos del dispositivo para el usuario llamado representen que la comunicación de al menos un comando para el dispositivo de usuario llamado es posible y la comunicación de al menos un comando no se inicia desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en el caso en que los datos del dispositivo para el usuario llamado representa que la comunicación de al menos un comando para el dispositivo de usuario llamado no es posible.
57. Un método de conformidad con la reivindicación 48, en donde: el dispositivo de usuario que llama y el dispositivo de usuario llamado almacenan una biblioteca común de artículos de contenido multimedia, al menos un comando incluye los datos de identificación que identifican al menos un artículo de contenido multimedia almacenado en, la biblioteca común y los medios para reproducir el contenido multimedia en el dispositivo de usuario llamado representa al menos un artículo de contenido multimedia identificado por los datos de identificación de al menos un comando junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
58. Un sistema de conformidad con la reivindicación 48, en donde: al menos un comando incluye los datos de identificación que identifican al menos un contenido multimedia que se almacena en una fuente de contenido remoto, el dispositivo de usuario que llama incluye medios para la comunicación con la fuente de contenido remoto para recuperar al menos un artículo de contenido multimedia identificado por los datos de identificación y los medios para reproducir el contenido multimedia en el dispositivo de usuario llamado que reproduce al menos un artículo de contenido multimedia recuperado desde la fuente de contenido remoto junto con una llamada hecha desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
59. Un método de conformidad con la reivindicación 58, en donde: dicha fuente de contenido remoto se realiza por dicho servidor y hace interfase con el mismo.
60. Un método de conformidad con la reivindicación 48, en donde: al menos un comando incluye al menos un artículo de contenido multimedia que se reproduce en el dispositivo de usuario llamado junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
61 . Un método de conformidad con la reivindicación 60, en donde: al menos un comando incluye un primero comando que identifica un contenido multimedia dado y la información relacionada al mismo y el dispositivo del usuario llamado recibe y analiza la información contenida en dicho primer comando para determinar si el artículo de contenido media dado puede recibirse y procesarse mediante el dispositivo de usuario llamado y regresa una primera respuesta que indica si al menos un artículo de contenido multimedia puede recibirse y procesarse por el dispositivo de usuario llamado.
62. Un método de conformidad con la reivindicación 61 , que además comprende: en el caso de que dicha primera contestación indica que el artículo de contenido dado puede recibirse y procesarse por el dispositivo de usuario llamado, comunicando desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado un segundo comando que incluye al menos el articulo de contenido multimedia dado.
63. Un método de conformidad con la reivindicación 62, que además comprende: en el caso de que dicha primera respuesta indica que el artículo de contenido media dada no puede recibirse y procesarse por el dispositivo de usuario llamado, comunicando desde dicho dispositivo de usuario que llama a dicho servidor un tercer comando que incluye al menos el anuncio multimedia dado, en donde dicho servidor procesa dicho tercer comando y reenvía el anuncio multimedia dado para dicho dispositivo de usuario llamado en una forma apropiada para procesarse por dicho dispositivo de usuario llamado.
64. Un método de conformidad con la reivindicación 63, en donde: en procesamiento de dicho tercer comando, dicho servidor transcodifica el artículo de contenido multimedia dado suministrado al mismo por el dispositivo de usuario que llama.
65. Un método de conformidad con la reivindicación 60, en donde: en respuesta a la transferencia exitosa del artículo de contenido multimedia dado del dispositivo de usuario que llama al dispositivo de usuario llamado, dicho dispositivo de usuario llamado comunica a dicho dispositivo de usuario que llama un cuarto comando que indica la recepción exitosa del anuncio multimedia dado, dicho dispositivo de usuario que llama recibiendo dicho cuarto comando e iniciando la llamada desde el dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación en respuesta a dicho cuarto comando.
66. Un método de conformidad con la reivindicación 48, en donde: la iniciación de la llamada desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado solicita la provisión de los recursos de dicha red de comunicación para la llamada subsecuente para recibir dicho cuarto comando.
67. Un método de conformidad con la reivindicación 66, en donde: junto con el inicio de la comunicación del cuarto comando, dicho dispositivo de usuario llamado adapta el procesamiento de llamada entrante ejecutado por dicho dispositivo de usuario llamado de manera que cualquier llama entrante que se origina del dispositivo de usuario que llama será anunciada mediante reproducir al menos un artículo de contenido multimedia.
68. Un método de conformidad con la reivindicación 67, en donde: el procesamiento de la llamada entrante ejecutada por el dispositivo de usuario llamado compara la información del identíficador de llamadas para cada llama entrante y automáticamente invoca una aplicación para ejecutar al menos un artículo de contenido multimedia en el caso de que la información del identíficador de llamadas corresponde a un identíficador asignado a dicho dispositivo de usuario que llama.
69. Un método de conformidad con la reivindicación 48, en donde: el contenido multimedia especificado por o incluido en al menos un comando se almacena en un archivo que está protegido por un mecanismo DRM para controlar el acceso al mismo.
70. Un método de conformidad con la reivindicación 69, en donde: dicho dispositivo de usuario llamado adquiere la información de licencia DRM que permite el acceso al archivo que almacena el contenido multimedia para al menos reproducir el contenido multimedia en dicho dispositivo de usuario llamado.
71 . Un método de conformidad con la reivindicación 70, en donde: dicha información de licencia DRM controla el acceso al archivo que almacena el contenido multimedia para otras funciones seleccionadas del grupo que incluye: permitir al archivo que sea copiado y/o guardado en el dispositivo de usuario llamado, prohibiendo al archivo ser copiado y/o guardado en el dispositivo de usuario llamado, permitiendo al archivo ser usado solamente para propósitos intentados, prohibir al archivo ser usado para propósitos no intentados, permitir al archivo ser reenviado a otro dispositivo, prohibir al archivo ser reenviado a otro dispositivo, permitir que el archivo sea reproducido un cierto número de veces y posteriormente borrar automáticamente del dispositivo de usuario llamado y permitir que el archivo sea reproducido hasta una cierta fecha y posteriormente automáticamente borrarlo del dispositivo de usuario llamado.
72. Un método de conformidad con la reivindicación 70, en donde: dicho servidor suministra dicha información de licencia DRM para dicho dispositivo de usuario llamado.
73. Un método de conformidad con la reivindicación 70, que además comprende: suministrar al dispositivo de usuario llamado primera información de licencia DRM para el contenido multimedia especificado por o incluido en al menos un comando y sensible a una transacción invocada por el usuario llamado o el usuario que llama para el contenido multimedia especificado por o incluido en al menos un comando, suministrar al dispositivo de usuario llamado segunda información de licencia DRM para el contenido multimedia especificado por o incluido en al menos un comando, la segunda información de manejo de la licencia de derechos digitales permitiendo los usos que no son permitido por la primera información de DRM.
74. Un método de conformidad con la reivindicación 73, en donde: la transacción invocada por el usuario llamado comprende una transacción tipo compra.
75. Un método de conformidad con la reivindicación 73, en donde: la transacción invocada por el usuario que llama comprende una transacción de tipo regalo.
76. Un método de conformidad con la reivindicación 1 , en donde: dicho dispositivo de usuario llamado anuncia la llamada hecha desde dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado mediante reproducir el contenido multimedia especificado por o incluido en al menos un comando y comunica al menos un mensaje interactivo entre dicho dispositivo de usuario llamado y dicho dispositivo de usuario que llama junto con la llamada.
77. Un método de conformidad con la reivindicación 48, en donde: el servidor identifica un dispositivo de usuario llamado secundario y comunica al menos un comando del mismo.
78. Un método de conformidad con la reivindicación 48, en donde: en el caso de que el usuario llamado no está en servicio al momento del inicio de la llamada por el usuario que llama, el servidor notifica al usuario llamado con las instrucciones de cómo accesar al contenido multimedia especificado por o incluido en al menos un comando.
79. Un método de conformidad con la reivindicación 78, en donde: el servidor almacena el contenido multimedia especificado por o incluido en al menos un comando y proporcionado para accesar al usuario llamado de conformidad con dichas instrucciones.
80. Un método de conformidad con la reivindicación 50, en donde: la interfase de usuario gráfico de al menos un dispositivo de usuario llamado usa un juego de ¡conos multi-apilados para comunicar la comunicación de dispositivo, la información de presencia y los permisos y la información de estado asociados con uno o más usuarios.
81 . Un método de conformidad con la reivindicación 80, en donde: una primer pila de iconos visualmente representa la información del dispositivo (por ejemplo, configuración de compatibilidad, modo de llamada [silencio] y ubicación); una segunda pila de iconos visualmente representa la información de presencia y una tercera pila de iconos visualmente representa los permisos y la información de estado.
82. Un método de conformidad con la reivindicación 48, que comprende: proporcionar o hacer inferíase con una base de datos de la información perteneciente a los artículos de contenido multimedia comerciales, la información de la base de datos identificando los derechos licenciados y los territorios asociados con los mismos (por ejemplo, territorios permitidos y/o territorios restringidos para dichos artículos de contenido multimedia comerciales (o grupos de los mismos); identificar el territorio para el dispositivo de usuario llamado o para el dispositivo de usuario que llama; accesar la base de datos para identificar los territorios restringidos representados por la información almacenada en la base de datos para el contenido multimedia especificado por o incluido en al menos un comando y determinar si el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido; en el caso en que el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido, suministrar la información de los datos de licencia DRM al dispositivo de usuario llamado o el dispositivo de usuario que llama que restringe el uso del contenido multimedia.
83. Un método de conformidad con la reivindicación 48, que además comprende: distribuir los anuncios y/u otra mercadotecnia y artículos de multimedia promocionales para al menos un dispositivo de usuario llamado y el dispositivo de usuario que llama.
84. Un método de conformidad con la reivindicación 83, en donde: los anuncios y/u otra mercadotecnia y artículos multimedia promocionales se comunican al dispositivo de usuario llamado para la presentación en una manera que acompaña reproducir el contenido multimedia especificado por o incluido en al menos un comando.
85. Un método de conformidad con la reivindicación 83, en donde: los anuncios y/u otra mercadotecnia y artículos multimedia promocionales se seleccionan para el usuario que llama o el usuario llamado mediante hacer referencia a la información del perfil de usuario en el servidor, así como información de referencia adicional de los servidores de terceros usuarios para identificar al menos un anuncio/mercadotecnia/artículo multimedia promocional específico para incrementar la aplicabilidad del artículo multimedia para el usuario que llama o el usuario llamado.
86. Un método de conformidad con la reivindicación 83, en donde: los anuncios y/u otra mercadotecnia y artículos mercadotecnia promocionales se comunican al dispositivo de usuario que llama para la presentación durante un periodo de tono de regreso cuando al menos un comando está siendo comunicado al dispositivo de usuario llamado pero antes de reproducir el contenido multimedia del anuncio multimedia.
87. Un método para comunicar un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, el método comprendiendo: proporcionar un servidor operable acoplado a un dispositivo de usuario que llama operado por el usuario llamado y un dispositivo de usuario llamado operado por el usuario llamado, dicho servidor incluyendo o haciendo interfase con al menos una base de datos para almacenar la información de licencia DRM; dicho usuario que llama operando el dispositivo de usuario que llama para identificar el usuario llamado y para seleccionar el contenido multimedia para un anuncio multimedia, en respuesta a la operación del dispositivo de usuario que llama, dicho dispositivo de usuario que llama iniciando la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado, dicho al menos un comando especificando o incluyendo el contenido multimedia del anuncio multimedia y dicho dispositivo de usuario llamado que recibe al menos un comando y reproduce el contenido multimedia del anuncio multimedia junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación en donde dicho dispositivo de usuario llamado adquiere la información de licencia DRM de dicho servidor que permite el acceso al archivo que almacena el contenido multimedia para al menos reproducir el contenido multimedia en dicho dispositivo de usuario llamado.
88. Un método de conformidad con la reivindicación 87, en donde: dicha información de licencia DRM controla el acceso al archivo que almacena el contenido multimedia para otras funciones seleccionadas del grupo qué incluye: permitir al archivo ser copiado y/o guardado en el dispositivo de usuario llamado, prohibir al archivo de ser copiado y/o guardado en el dispositivo de usuario llamado, permitir al archivo a ser usado solamente para propósitos intentados, prohibir al archivo de ser usado para propósitos no intentados, permitir al archivo ser reenviado a otro dispositivo, prohibir al archivo ser reenviado a otro dispositivo, permitir al archivo ser reproducido un cierto número de veces y posteriormente borrarlo del dispositivo de usuario llamado, permitir al archivo ser reproducido hasta una cierta fecha y posteriormente borrarlo automáticamente del dispositivo de usuario llamado y permitir al archivo ser reproducido solamente en una secuencia específica de acciones por el usuario que llama o el usuario llamado o solamente en una secuencia especifica de reproducciones de otros artículos de contenido multimedia o solamente en una combinación predeterminada de ambas.
89. Un método de conformidad con la reivindicación 87, que además comprende: dicho servidor que suministra al dispositivo de usuario llamado primera información de licencia DRM para el contenido multimedia especificado por o incluido en al menos un comando y sensible a una transacción invocada por el usuario llamado o el usuario que llama por el contenido multimedia especificado por o incluido en al menos un comando, dicho servidor suministrando al dispositivo de usuario llamado segunda información de licencia DRM para el contenido multimedia especificado o incluido en al menos un comando, la segunda información de manejo de licencia de derechos digitales permitiendo usar lo que no se permite por la primera información DRM.
90. Un método de conformidad con la reivindicación 89, en donde: la transacción invocada por el usuario llamado comprende una transacción tipo compra.
91 . Un método de conformidad con la reivindicación 89, en donde: la transacción invocada por el usuario que llama comprende una transacción de tipo regalo.
92. Un método de conformidad con la reivindicación 48, que además comprende: en el caso de que el usuario llamado no tiene su dispositivo habilitado para aceptar los anuncios de multimedia interactivos en el momento del inicio de la llamada de datos o voz mediante el usuario que llama para notificar al usuario llamado con instrucciones en como accesar, instalar e iniciar en el dispositivo de usuario llamado el programa de habilitación aplicable especificada por o incluida en al menos un comando. En dicho caso una copia del artículo de contenido multimedia incorporado en el anuncio multimedia interactivo se almacena o el servidor o en el dispositivo de usuario llamado o en ambos, para la recuperación posterior y el uso por el usuano que llama o el usuario llamado o ambos el usuario que llama y el usuario llamado y/o en el caso en que el usuario llamado no tiene su dispositivo habilitado para aceptar los anuncios multimedia interactivos al momento en que el usuario que llama primero instala las conexiones del programa de software aplicable en su dispositivo, o toma acción para activar/reclutar en al menos una de sus listas de contactos o amigos/libreta de direcciones ser habilitada para aceptar sus anuncios multimedia interactivos, dicho servidor notifica al usuario llamado con instrucciones en como accesar, instalar e iniciar en el dispositivo de usuario llamado el programa de habilitar especificado por o incluido en al menos un comando.
93. Un método de conformidad con la reivindicación 48, que además comprende: presentar previstas de al menos un artículo de contenido multimedia desde una biblioteca de artículos de contenido multimedia y hacer los artículos de contenido multimedia disponibles para descargarlos para usarse en los anuncios de multimedia interactivos en el dispositivo de usuario que llama y dispositivo de usuario llamado. La composición de dicha biblioteca de los artículos de contenido multimedia pueden definirse por el territorio o red, o ambos el territorio y red de la parte que llama y la parte llamada individualmente [por ejemplo, si el usuario que llama está en los Estados Unidos en el T-Móvil, el observará un equipo de títulos de contenido multimedia (tonos). Si el usuario llamado está en China en Skype, ella observará otro juego de títulos de contenido multimedia (tonos). Existe algún traslapo en que es accesible y disponible para ambos], y/o con una interfase de usuario gráfico en el dispositivo de usuario llamado, el usuario llamado puede ver una historia de la cual los usuarios que llaman han comunicado anuncios multimedia interactivos a su dispositivo de usuario llamado; ver una historia de la cual los artículos de contenido multimedia se han comunicado al dispositivo de usuario llamado de cada una de dichos usuarios que llaman; reproducir una prevista de una representación de cualquiera de dichos artículos de contenido multimedia histórico (en el caso de más de un artículo de contenido multimedia, los artículos pueden desplegarse en el orden cronológico de los cuales se comunicaron al usuario llamado) y comprar/descargar cualquiera de los artículos de contenido multimedia desplegados como están disponible para comprar/descargar en el territorio o red del usuario llamado o ambos territorio y red y/o con una interfase de usuario gráfico en el dispositivo de usuario que llama y dispositivo de usuario llamado que habilita al usuario para ver y prever una lista de los artículos de contenido multimedia que existen en el dispositivo de cualquiera de los amigos del usuario que se habilita para los anuncios multimedia interactivos y para habilitar la compra/descarga de cualquiera de los artículos de contenido multimedia desplegados como disponibles para la compra/descarga en el territorio o red del usuario llamado o ambos territorio y red y/o el servidor incluye medios para (a) rastrear los ejemplos en donde un usuario, mediante usar una interfase de usuario gráfico, compra al menos un artículo de contenido multimedia que se incorpora en un anuncio multimedia interactivo o aparece en la lista de dichos artículos que existen en el depositito de cualquiera de los amigos del usuario, (b) reporta dichas compras en un despliegue accesible en el dispositivo del usuario que compre o el usuario que presenta como aplicable y (c) emitir recompensas en la forma de puntos de recompensa, acceso premium a otros servicios basados en el dispositivo o créditos en efectivo a la cuenta del usuario que presenta.
94. Un método para comunicar un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, el sistema comprendiendo: proporcionar un servidor operablemente acoplado a un dispositivo de usuario que llama operado por el usuario que llama y un dispositivo de usuario llamado operado por el usuario llamado, dicho servidor incluyendo o haciendo interfase con al menos una base de datos de información perteneciente a los artículos de contenido multimedia comerciales, la información de la base de datos identificando los derechos licenciados y los territorios asociados con los mismos (por ejemplo, territorios permitiros y/o territorios restringidos) para dichos artículos de contenido multimedia comercial (o grupos de los mismos); operar dicho dispositivo de usuario que llama para identificar el usuario llamado y para seleccionar el contenido multimedia para un anuncio multimedia; en respuesta a la operación de dicho dispositivo de usuario que llama, iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado, dicho al menos un comando especificando o incluyendo el contenido multimedia del anuncio multimedia; en donde dicho servidor identifica el territorio para el dispositivo de usuario llamado o para el dispositivo de usuario que llama, accesa la base de datos para identificar los territorios restringidos representados por la información almacenada en la base de datos para el contenido multimedia especificado por o incluido en al menos un comando y determina si el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido y en el caso de que el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido, dicho servidor suministra la información de datos licenciados DRM al dispositivo de usuario llamado o el dispositivo de usuario que llama que restringe el uso del contenido multimedia o actos para presentar un artículo de contenido multimedia alterno más parecido que no está restringido para comprarse/descargarse en dicho territorio y dicho usuario llamado recibe al menos un comando y reproduce el contenido multimedia del anuncio multimedia junto con una llamada hecha de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado en dicha red de comunicación.
95. En un sistema para comunicar un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, un aparto que comprende: un servidor operablemente acoplado a un dispositivo de usuario que llama operado pro el usuario que llama y un dispositivo de usuario llamado operado por el usuario llamado, el servidor incluyendo o haciendo interfase con al menos una base de datos para almacenar los datos de presencia y los datos de permiso para una pluralidad de usuarios, en donde los datos de presencia y los datos de permiso para el usuario llamado se especifican por la comunicación de dicho dispositivo de usuario llamado y usados para iniciar selectivamente la comunicación del anuncio multimedia desde un usuario que llama a un usuario llamado en donde dicho servidor identifica el territorio para el dispositivo de usuario llamado o para el dispositivo de usuario que llama, accesar la base de datos para identificar los territorios restringidos representados por la información almacenada en la base de datos para el contenido multimedia especificado por o incluida en al menos un comando, y determina si el territorio del dispositivo de usuario llamada o para el dispositivo de usuario que llama corresponde a un territorio restringido.
96. En un sistema para comunicar un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, un aparto que comprende: un servidor operablemente acoplado a un dispositivo de usuario que llama operado por el usuario que llama y un dispositivo de usuario llamado operado por el usuario llamado, el servidor incluyendo o haciendo interferencia con al menos una base de datos de información perteneciente a los artículos de contenido multimedia comercial, la información de la base de datos identificando los derechos licenciados y los territorios asociados con los mismos (por ejemplo, territorios permitidos y/o territorios restringidos) para dichos artículos de contenido multimedia comercial (o grupos de los mismos); dicho servidor incluyendo medios para identificar el territorio para el dispositivo de usuario llamado o para el dispositivo de usuario que llama, accesar la base de datos para identificar los territorios restringidos representados por la información almacenada en la base de datos para el contenido multimedia especificado por o incluido en al menos un comando, determinar si el territorio del dispositivo de usuario llamado o para el dispositivo de usuario que llama corresponde a un territorio restringido, y suministrar los datos de licencia DRM al dispositivo de usuario llamado o el dispositivo de usuario que llama, dichos datos de licencia DRM basados en la determinación.
97. En un sistema de comunicación de un anuncio multimedia desde un usuario que llama a un usuario llamado de una llamada de voz entre ellos, una aplicación de programa cargado o descargable en un dispositivo de usuario que llama operado por el usuario que llama, la aplicación del programa incluyendo una interfase de usuario usando un juego de iconos multi-apilados para comunicar la información del dispositivo, la información de presencia y los permisos e información de estado asociados con uno o más usuarios.
98. Una aplicación de programa de conformidad con la reivindicación 97, en donde: una primer pila de iconos visualmente representa la información del dispositivo (por ejemplo, compatibilidad, configuración, modo de llamada [silencio] y ubicación); una segunda pila de iconos visualmente representa la información de presencia y una tercera pila de iconos visualmente representa los permisos e información de estado.
99. Un sistema o aparato de conformidad con lo anteriormente reivindicado, en donde: el anuncio multimedia se presenta al usuario que llama junto con los elementos interactivos relacionados al mismo.
100. En un sistema para comunicar un anuncio multimedia de un usuario que llama a un usuario llamado como parte de una llamada de voz entre ellos, una aplicación de programa cargada o descargable en un dispositivo de usuario que llama operado por el usuario que llama, la aplicación de programa incluyendo: medios para identificar el usuario llamado; medios para seleccionar el contenido multimedia para el anuncio multimedia y medios para iniciar la comunicación de al menos un comando de dicho dispositivo de usuario que llama a dicho dispositivo de usuario llamado, dicho al menos un comando especificando o incluyendo el contenido multimedia del anuncio multimedia y dicho al menos un comando que comprende un comando tipo seleccionado de una pluralidad de tipos de comando (tal como tipo de ID local, tipo de URL remota, tipo peer-to-peer).
MX2008013439A 2006-04-19 2007-04-19 Sistema, aparato y metodologia para comunicacion de voz peer-to-peer empleando un anuncio multimedia de llamada especificada. MX2008013439A (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US74513406P 2006-04-19 2006-04-19
US11/463,974 US7421067B2 (en) 2006-04-19 2006-08-11 System and methodology for peer-to-peer voice communication employing a pushed interactive multimedia announcement
PCT/US2007/066914 WO2007124334A2 (en) 2006-04-19 2007-04-19 System, apparatus, and methodology for peer-to peer voice communication employing a caller-specified multimedia announcement

Publications (1)

Publication Number Publication Date
MX2008013439A true MX2008013439A (es) 2008-11-27

Family

ID=38625723

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2008013439A MX2008013439A (es) 2006-04-19 2007-04-19 Sistema, aparato y metodologia para comunicacion de voz peer-to-peer empleando un anuncio multimedia de llamada especificada.

Country Status (8)

Country Link
US (2) US7421067B2 (es)
EP (1) EP2008439A2 (es)
JP (1) JP2009534947A (es)
AU (1) AU2007240455A1 (es)
IL (1) IL194720A0 (es)
MX (1) MX2008013439A (es)
TW (1) TW200814730A (es)
WO (1) WO2007124334A2 (es)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7277533B2 (en) * 2000-12-07 2007-10-02 Nortel Networks Limited Providing calling party information in a request to establish a call session
US20020160757A1 (en) * 2001-04-26 2002-10-31 Moshe Shavit Selecting the delivery mechanism of an urgent message
US8953769B2 (en) * 2006-06-09 2015-02-10 At&T Intellectual Property I, L.P. Calling party controlled ringback tones
US8503431B2 (en) * 2006-08-25 2013-08-06 Wireless Wonders Ltd. Mobile phone related indirect communication system and method
JP4905000B2 (ja) * 2006-09-01 2012-03-28 ソニー株式会社 暗号処理装置、および暗号処理方法、並びにコンピュータ・プログラム
US8009812B2 (en) * 2006-10-31 2011-08-30 At&T Intellectual Property I, L.P. System and method of audible caller identification via a multimedia device
US20080162410A1 (en) * 2006-12-27 2008-07-03 Motorola, Inc. Method and apparatus for augmenting the dynamic hash table with home subscriber server functionality for peer-to-peer communications
US20080207175A1 (en) * 2007-02-27 2008-08-28 Inventec Corporation Communication notification setting method
JP5105922B2 (ja) * 2007-03-22 2012-12-26 日本電気株式会社 情報更新システム、情報記憶サーバ、情報更新方法、及び、プログラム
KR100883117B1 (ko) * 2007-04-10 2009-02-11 삼성전자주식회사 Drm 컨텐츠 상세 정보 표시 방법 및 이를 이용하는 휴대단말기
US20080279534A1 (en) * 2007-04-26 2008-11-13 Buttars David B Storage device for storing media and a playback device for playing back media
US9036621B2 (en) 2007-06-19 2015-05-19 At&T Intellectual Property I, L.P. System for deploying voice over internet protocol services
CN101330547A (zh) * 2007-06-20 2008-12-24 朗迅科技公司 在VoIP网络中分布的用于提供服务的媒体资源
US8249934B2 (en) * 2007-06-27 2012-08-21 Alcatel Lucent IMS network providing purchasing sessions to mobile devices that are located proximate to a business
US20090070435A1 (en) * 2007-09-10 2009-03-12 Fatdoor, Inc. Targeted websites based on a user profile
US9071945B1 (en) 2007-09-17 2015-06-30 Google Inc. Caller feedback in mobile devices
JP5232173B2 (ja) * 2007-12-27 2013-07-10 株式会社エヌ・ティ・ティ・ドコモ サーバ装置、及び、メッセージ送信方法
CN101621755B (zh) * 2008-07-03 2012-07-04 华为技术有限公司 一种实现多媒体呼叫方法、装置和***
US8682848B2 (en) * 2008-07-08 2014-03-25 Broadcom Corporation Method and system for automatic detection of multimedia settings
WO2010006637A1 (en) * 2008-07-14 2010-01-21 Nokia Siemens Networks Oy A method and apparatus for a subscriber database
WO2010017842A1 (en) * 2008-08-14 2010-02-18 Telefonaktiebolaget Lm Ericsson (Publ) Sharing media in a communication network
US8462930B2 (en) 2008-08-20 2013-06-11 Sellaring Ltd. Method and apparatus for network maintenance and supervision of an on-board controlled display portion
US8503659B2 (en) * 2008-08-20 2013-08-06 Sellaring Ltd. Method and apparatus for ringback tone replacement with downloaded audio files
US7979514B2 (en) * 2008-10-27 2011-07-12 At&T Mobility Ii, Llc Method and system for application provisioning
US8712026B1 (en) 2008-10-27 2014-04-29 Sprint Spectrum L.P. Method and system for distributing ringback files
US8494140B2 (en) * 2008-10-30 2013-07-23 Centurylink Intellectual Property Llc System and method for voice activated provisioning of telecommunication services
US20100205539A1 (en) * 2009-02-12 2010-08-12 Amivox Ehf. Instant messaging and telephony value added services
US8434010B2 (en) 2009-02-12 2013-04-30 International Business Machines Corporation Standardized visual indicators in electronic media
US9578474B2 (en) * 2009-04-06 2017-02-21 Wendell D. Brown Method and apparatus for content presentation in association with a telephone call
WO2010124438A1 (zh) * 2009-04-27 2010-11-04 华为技术有限公司 切换方法和设备
CN101668190A (zh) * 2009-09-15 2010-03-10 中兴通讯股份有限公司 云台控制方法及云台控制***
KR100981763B1 (ko) * 2009-10-01 2010-09-10 (주)아이디미디어 발신자 식별 멀티미디어 컨텐츠 설정 방법 및 장치
US8548418B1 (en) 2010-01-25 2013-10-01 Sprint Spectrum L.P. Methods and devices for distributing ringtone
US8712390B2 (en) * 2010-04-08 2014-04-29 Qualcomm Incorporated Enhanced telephony services
US9553974B2 (en) * 2010-08-11 2017-01-24 Apple Inc. Media/voice binding protocol and related user interfaces
US20120054045A1 (en) * 2010-08-26 2012-03-01 Cbs Interactive, Inc. Managing Media Playback
US9252982B2 (en) 2010-10-21 2016-02-02 Marshall Jobe System and method for simulating a land mobile radio system
CN102457772B (zh) 2010-10-29 2014-04-02 华为终端有限公司 信息显示方法及设备
US9015343B2 (en) 2010-11-23 2015-04-21 Centurylink Intellectual Property Llc User control over content delivery
US8665311B2 (en) * 2011-02-17 2014-03-04 Vbrick Systems, Inc. Methods and apparatus for collaboration
US8516144B2 (en) 2011-04-29 2013-08-20 Cbs Interactive Inc. Startup bitrate in adaptive bitrate streaming
US8589385B2 (en) * 2011-09-27 2013-11-19 Amazon Technologies, Inc. Historical browsing session management
US9313100B1 (en) 2011-11-14 2016-04-12 Amazon Technologies, Inc. Remote browsing session management
US9330188B1 (en) 2011-12-22 2016-05-03 Amazon Technologies, Inc. Shared browsing sessions
US8996069B2 (en) * 2011-12-27 2015-03-31 Vonage Network, Llc Systems and methods for communication notification and handling
US20130332841A1 (en) * 2012-06-10 2013-12-12 Apple Inc. Integrated tools for creating and sharing image streams
US8958537B1 (en) 2012-07-06 2015-02-17 Microstrategy Incorporated Providing call alerts using social network data
US8983440B1 (en) 2012-07-06 2015-03-17 Microstrategy Incorporated Call handling using social network data
JP2014017761A (ja) * 2012-07-11 2014-01-30 Toshiba Corp 情報処理装置及び音声通信機能の設定方法
US9215639B2 (en) * 2012-12-21 2015-12-15 Apple Inc. Transitioning a video call between networks
US9774386B2 (en) * 2013-03-15 2017-09-26 E.F. Johnson Company Distributed simulcast architecture
US9123059B2 (en) * 2013-05-31 2015-09-01 Americhip, Inc. Merchandising product with auto-dial cellular communication
US20160014059A1 (en) * 2015-09-30 2016-01-14 Yogesh Chunilal Rathod Presenting one or more types of interface(s) or media to calling and/or called user while acceptance of call
EP2978192B1 (en) * 2014-07-25 2021-06-02 VMware, Inc. Peer to peer remote control method between one or more mobile devices
US9800460B2 (en) 2014-08-01 2017-10-24 E.F. Johnson Company Interoperability gateway for land mobile radio system
US9763260B2 (en) 2014-11-06 2017-09-12 E.F. Johnson Company System and method for dynamic channel allocaton
WO2016135980A1 (ja) * 2015-02-27 2016-09-01 シャープ株式会社 通信端末装置
US10122767B2 (en) 2015-05-29 2018-11-06 Nagravision S.A. Systems and methods for conducting secure VOIP multi-party calls
US9900769B2 (en) 2015-05-29 2018-02-20 Nagravision S.A. Methods and systems for establishing an encrypted-audio session
US9891882B2 (en) 2015-06-01 2018-02-13 Nagravision S.A. Methods and systems for conveying encrypted data to a communication device
US10356059B2 (en) 2015-06-04 2019-07-16 Nagravision S.A. Methods and systems for communication-session arrangement on behalf of cryptographic endpoints
US9628611B2 (en) 2015-07-15 2017-04-18 At&T Intellectual Property I, L.P. Call alert options
JP2018067232A (ja) * 2016-10-21 2018-04-26 株式会社Myth 情報処理システム
EP3646227A1 (en) * 2017-06-28 2020-05-06 Apple Inc. Entitlement system
US10992621B2 (en) * 2018-08-03 2021-04-27 Flash App, LLC Enhanced data sharing to and between mobile device users
US11917099B2 (en) * 2019-06-05 2024-02-27 Rajender Kumar Nangia Method and system for playing media content in telecommunication network

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4850007A (en) 1987-06-25 1989-07-18 American Telephone And Telegraph Company Telephone toll service with advertising
US20020131574A1 (en) 1992-04-24 2002-09-19 Alleman James H. Interactive system for optimizing service economy
SV1994000033A (es) 1994-04-21 1995-10-30 Blen Georgina Borbon Publitel internacional.
GB9514683D0 (en) 1995-07-18 1995-09-13 British Telecomm Telephone exchange
US6574335B1 (en) 1999-12-22 2003-06-03 At&T Corp. Method for simulating a ring back for a call between parties in different communication networks
US6038305A (en) 1997-03-28 2000-03-14 Bell Atlantic Network Services, Inc. Personal dial tone service with personalized caller ID
US6014439A (en) 1997-04-08 2000-01-11 Walker Asset Management Limited Partnership Method and apparatus for entertaining callers in a queue
US6385308B1 (en) 1997-12-01 2002-05-07 At&T Corp. Telephone system and method for personalized announcements
US6134311A (en) 1997-12-23 2000-10-17 Ameritech Corporation Services node routing service
EP0926869A1 (en) 1997-12-24 1999-06-30 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Announcing advertisements to users of a telecommunications system
US6694429B1 (en) 1998-08-04 2004-02-17 At&T Corp. Method for establishing call state information without maintaining state information at gate controllers
EP1103121B1 (en) 1998-08-04 2008-06-04 AT&T Corp. A method for allocating network resources
US6608891B1 (en) 1999-03-15 2003-08-19 Ameritech Corporation System and method for providing network information service
US6603844B1 (en) 1999-08-31 2003-08-05 Avaya Technology Corp. Advertised ring back in a telecommunication switching system
US6829233B1 (en) 2000-07-26 2004-12-07 At&T Corp. Internet telephony with interactive information
US6968179B1 (en) 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US20070047523A1 (en) 2001-08-16 2007-03-01 Roamware, Inc. Method and system for call-setup triggered push content
US7139376B2 (en) 2001-02-16 2006-11-21 Qwest Communications International Inc. Method and system for providing preselected information services upon detection of an off-hook condition
US7227929B2 (en) 2001-04-12 2007-06-05 Promutel Telecommunication system using message presentation during a ringing signal period
US7844055B2 (en) * 2001-06-26 2010-11-30 Link Us All, Llc Detecting and transporting dynamic presence information over a wireless and wireline communications network
US7006608B2 (en) 2001-06-28 2006-02-28 Karl Seelig Software algorithm and method enabling message presentation during a telephone ringing signal period
US20030078890A1 (en) 2001-07-06 2003-04-24 Joachim Schmidt Multimedia content download apparatus and method using same
US6856673B1 (en) 2002-03-13 2005-02-15 At&T Corp. Targeted advertising in a telephone dialing system
EP1495604B1 (en) 2002-04-02 2010-07-21 Verizon Business Global LLC Communications gateway with messaging communications interface
US7076043B2 (en) 2002-05-01 2006-07-11 Sun Microsystems, Inc. System and method of using presence information to delay dialing phone calls initiated by a caller to a callee
US6975719B1 (en) 2002-05-30 2005-12-13 Bellsouth Intellectual Property Corporation Integrated chat client with called party choice
US6970553B1 (en) 2002-05-30 2005-11-29 Bellsouth Intellectual Property Corporation Integrated chat client with calling party choice
WO2004010593A2 (en) 2002-07-19 2004-01-29 M-Qube, Inc. Integrated interactive messaging system and method
DE10245642A1 (de) * 2002-09-30 2004-04-15 Siemens Ag Verfahren zur Bereitstellung von Abwesenheitsinformation
US6901139B2 (en) 2002-10-28 2005-05-31 Bellsouth Intellectual Property Corporation Calling party ringtone selection in telephone system
US9100218B2 (en) * 2002-11-18 2015-08-04 Aol Inc. Enhanced buddy list interface
US7941762B1 (en) * 2003-02-14 2011-05-10 Shoretel, Inc. Display of real time information for selected possibilities
US8819141B2 (en) 2003-05-16 2014-08-26 Syniverse Icx Corporation Centralized mobile and wireless messaging opt-out registry system and method
EP1656788A1 (de) 2003-07-26 2006-05-17 Pixcall GmbH Verfahren zur übertragung von zusatzinformationen in einem kommunikationssystem, vermittlungsvorrichtung und teilnehmerstation
US7797529B2 (en) 2003-11-10 2010-09-14 Yahoo! Inc. Upload security scheme
DE102004026678A1 (de) 2004-05-28 2005-12-22 Pixcall Gmbh Verfahren und Vorrichtung zum Austausch von Teilnehmerinformationen in einem Kommunikationssystem
US7889853B2 (en) 2004-07-27 2011-02-15 At&T Intellectual Property I, L.P. Methods, systems, devices, and products for providing ring backs
US8375119B2 (en) 2004-07-27 2013-02-12 At&T Intellectual Property I, L. P. Methods, systems, devices, and products for providing alerts for communications
EP1817899B1 (en) 2004-11-29 2016-10-12 Roamware, Inc. Missed call alerts
US20060168204A1 (en) * 2004-12-01 2006-07-27 Barry Appelman Mobile blocking indicators on a contact list
US20060262913A1 (en) * 2005-05-19 2006-11-23 Cook Michael J Method and system of providing caller ID messaging
EP1889428A4 (en) 2005-05-31 2008-06-18 Roamware Inc METHOD AND SYSTEM FOR PUSHED CONTENT LAUNCHED BY ESTABLISHING A CALL
US20070030338A1 (en) 2005-08-04 2007-02-08 Roamware Inc. Video ringback tone
US20070150825A1 (en) * 2005-12-22 2007-06-28 Jack Jachner Custom presence icons

Also Published As

Publication number Publication date
AU2007240455A1 (en) 2007-11-01
WO2007124334A3 (en) 2008-08-07
JP2009534947A (ja) 2009-09-24
EP2008439A2 (en) 2008-12-31
IL194720A0 (en) 2009-08-03
TW200814730A (en) 2008-03-16
US20070263798A1 (en) 2007-11-15
WO2007124334A8 (en) 2008-12-11
US7421067B2 (en) 2008-09-02
US20100135473A1 (en) 2010-06-03
WO2007124334A2 (en) 2007-11-01

Similar Documents

Publication Publication Date Title
MX2008013439A (es) Sistema, aparato y metodologia para comunicacion de voz peer-to-peer empleando un anuncio multimedia de llamada especificada.
US20090054092A1 (en) Interactive Interface for Devices Supporting Communication Employing Sender-Specified Media Content
CN101305589B (zh) 帮助选择回铃音的回铃音偏好信息
US20070173236A1 (en) Methods for Marketing Digital Content to Mobile Communication Device Users
US8369507B2 (en) Ringback update system
US7769155B2 (en) Ringback/ringtone synchronization system
US8565719B2 (en) System and method for questionnaires and user interactions
US8160220B2 (en) Request to block use of remotely selected ring tone
US7953211B2 (en) Automated ringback update system
US7664236B2 (en) Forked-call ringback replacement system
US20080051071A1 (en) System and Method for Sending Mobile Media Content to Another Mobile Device User
US20080082421A1 (en) Monetization of an advanced contact identification system
US7920689B2 (en) Ringback replacement insertion system
US20090325646A1 (en) System and method for calling a party to specify a ring tone used by a called party&#39;s mobile phone
CN101401406A (zh) 通过多媒体回铃音的内容共享
US20100087182A1 (en) System and method for calling party to specify a ring tone used by a called party&#39;s mobile phone
KR20080066850A (ko) 전화통신을 위한 서비스 인터페이싱
US8494146B2 (en) Ringback replacement insertion system
US20100278324A1 (en) Forked-call ringback replacement system
CN102870439A (zh) 数字音乐的获取方法及装置
CN101600161B (zh) 提供定制铃音的方法、装置与***
CN102769708B (zh) 提供定制铃音的方法、装置与***
WO2012058870A1 (zh) 彩铃业务的实现方法和***

Legal Events

Date Code Title Description
FA Abandonment or withdrawal