ES2317997T3 - Un sistema y un metodo para personalizar avisos de llamada. - Google Patents

Un sistema y un metodo para personalizar avisos de llamada. Download PDF

Info

Publication number
ES2317997T3
ES2317997T3 ES02712625T ES02712625T ES2317997T3 ES 2317997 T3 ES2317997 T3 ES 2317997T3 ES 02712625 T ES02712625 T ES 02712625T ES 02712625 T ES02712625 T ES 02712625T ES 2317997 T3 ES2317997 T3 ES 2317997T3
Authority
ES
Spain
Prior art keywords
warning
notice
communications
terminal
call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES02712625T
Other languages
English (en)
Inventor
Peter Gerald Donnelly
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Redpoint Pty Ltd
Original Assignee
Redpoint Pty Ltd
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 Redpoint Pty Ltd filed Critical Redpoint Pty Ltd
Application granted granted Critical
Publication of ES2317997T3 publication Critical patent/ES2317997T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • H04M19/041Encoding the ringing signal, i.e. providing distinctive or selective ringing capability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/02Calling substations, e.g. by ringing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/571Blocking transmission of caller identification to called party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/05Aspects of automatic or semi-automatic exchanges related to OAM&P
    • H04M2203/053Aspects of automatic or semi-automatic exchanges related to OAM&P remote terminal provisioning, e.g. of applets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/14Special services or facilities with services dependent on location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42076Making use of the calling party identifier where the identifier is a Uniform Resource Locator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42382Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53366Message disposing or creating aspects
    • H04M3/53383Message registering commands or announcements; Greetings

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Alarm Systems (AREA)
  • Peptides Or Proteins (AREA)
  • Audible And Visible Signals (AREA)

Abstract

Un método para seleccionar un aviso utilizado para anunciar una llamada hecha por un usuario que participa en un servicio de aviso adaptado al cliente, incluyendo el método: a. almacenar datos de configuración de servicio de aviso adaptado al cliente, para el usuario participante en uno o más dispositivos accesibles de la red, incluyendo los datos de configuración representaciones codificadas digitalmente de uno o más avisos e información auxiliar relativa al uso deseado de las representaciones de aviso; b. utilizando el usuario participante un primer terminal de comunicaciones para efectuar una llamada a un segundo terminal de comunicaciones, estando la llamada soportada por un primer servicio de comunicaciones; c. seleccionar una o más representaciones de aviso de acuerdo con la información auxiliar; d. comunicar la una o más representaciones de aviso al segundo terminal de comunicaciones; y e. anunciando la llamada el segundo terminal de comunicaciones activando una o más de las representaciones de aviso seleccionadas de acuerdo con la información auxiliar.

Description

Un sistema y un método para personalizar avisos de llamada.
Campo de la invención
La presente invención se refiere a un método y a un sistema para hacer posible que un usuario de un terminal de comunicaciones ("terminal que llama") o servicio de comunicaciones ("servicio que llama") seleccione la forma y/o la naturaleza de una alerta o aviso usado para anunciar una llamada a un segundo terminal de comunicaciones ("terminal llamado") o servicio de comunicaciones ("servicio llamado"). La presente invención se refiere particularmente, pero no exclusivamente, a un método y un sistema por los cuales se determina, o controla de otro modo, un aviso usado por un terminal llamado para anunciar una llamada entrante, como consecuencia de la interpretación de información mediante un sistema informatizado, en el que la información es proporcionada por el usuario del terminal que llama o al abonado de servicio que llama o persona que actúa en su nombre.
Antecedentes de la invención
Muchos auriculares de teléfonos actuales, particularmente auriculares de teléfonos móviles, permiten a un usuario seleccionar una secuencia de tonos de aviso para ser usados para avisar al usuario de llamadas que llegan. Como un ejemplo, un usuario de auricular de teléfono móvil puede ser capaz de elegir una secuencia de tonos de aviso preferida de una gama de secuencias de tonos de aviso almacenados dentro de una memoria no volátil del auricular de teléfono móvil. Algunos auriculares de teléfono móvil permiten además que el usuario procure e instale secuencias de tonos de aviso adicionales utilizando el cable del auricular o el interfaz de "aire" del auricular.
Además, algunos auriculares de teléfono pueden ofrecer también funcionalidad adicional, por ejemplo permitiendo a un usuario asignar secuencias de tonos de aviso particulares a llamadas entrantes procedentes de un individuo particular o grupo de individuos. Normalmente, el auricular de teléfono usa una capacidad proporcionada por la red, tal como Identificación de Número de Línea que Llama (CLID), para determinar el número de la parte que llama, que es entonces asociado con una secuencia de tonos de aviso preseleccionada. La asociación de una secuencia de tonos de aviso con una CLIP particular puede proporcionar a un usuario de terminal llamado un aviso de audio prematuro si sucede que telefonea una persona o categoría de persona particular.
Aunque proporcionan capacidad útil, parece que los presentes sistemas de aviso de llamada adaptables para el cliente tienen cierto número de limitaciones.
En primer lugar, parece que los sistemas existentes de aviso de llamada adaptables al cliente proporcionan un esquema en el que sólo la parte llamada es capaz de determinar cómo será anunciada una parte que llama. Así, una parte que llama es incapaz de elegir cómo serán anunciadas sus llamadas a aquellos que llama.
Si una parte que llama fuera capaz de elegir cómo será anunciada a un aparte llamada, entonces la parte que llama podría elegir ser anunciada por un aviso que fuera adaptado al cliente de algún modo, por ejemplo, la personalidad de la parte que llama, trabajo, hobby o gustos, entre otros. Un tal "aviso adaptado al cliente" podría también llevar, por ejemplo, emoción (por ejemplo, juego, fantasía o urgencia) además de información (por ejemplo, sonidos como si llamara John el Constructor). Además, la parte que llama podría elegir tener un repertorio de tales avisos adaptados al cliente a su disposición de manera que sus llamadas fueran anunciadas por un aviso adaptado al cliente apropiado al momento del día, o a la persona llamada, o tipo de persona llamada, o país llamado, o aleatoriamente o de otro modo considerado apropiado.
Una segunda limitación de los presentes sistemas de aviso de llamada adaptables al cliente es que parecen soportar sólo avisos basados en sonido. Los auriculares de teléfono están con frecuencia equipados con una gama de salidas controlables por software que incluyen altavoces, vibradores, pantallas gráficas y dispositivos de emisión de luz, cualquiera de ellos o todos los cuales pueden también participar en el proceso de aviso de llamada entrante.
En tercer lugar, los sistemas existentes usan con frecuencia CLID para identificar llamadores pendientes, pero no todas las redes proporcionan CLID y, además, sólo algunas jurisdicciones permiten su uso y, además, incluso cuando la CLID está nominalmente disponible, la información de CLID no siempre es capaz de atravesar con éxito múltiples redes de operador. En consecuencia, los sistemas de aviso de llamada adaptables al cliente, que dependen sólo de CLID para identificar llamadas entrantes, tienen limitaciones prácticas.
Por último, la CLID no puede normalmente ser usada cuando la parte que llama tiene un número de teléfono no listado ("silencioso", "fuera de directorio"). Sin embargo, en estos casos, aunque una parte que llama puede no desear que su número de teléfono sea transmitido cuando efectúa una llamada telefónica, puede desear ser identificado por otros medios menos amenazadores de su privacidad. En particular, puede satisfacerle que su número de teléfono sea utilizado como una parte de un proceso que se utilice para seleccionar la naturaleza del aviso usado para anunciar su llamada o llamadas con tal de que su número de teléfono no quede disponible para el terminal de comunicaciones de la parte llamada.
\newpage
El documento EP 0741484 expone un sistema y un método para seleccionar y transmitir una imagen quieta en una red de teléfono.
Es un objetivo de la presente invención proporcionar un sistema de aviso de llamadas adaptable al cliente que supere al menos algunas de las limitaciones de los sistemas existentes de aviso de llamada.
Sumario de la invención
En términos generales, la presente invención está dirigida a un sistema para, y a un método de, activar un aviso en un terminal de comunicaciones que ha sido llamado por un usuario del sistema, en los que el aviso activado es seleccionado o controlado de otro modo de acuerdo con las preferencias del usuario del sistema.
De acuerdo con un primer aspecto de la presente invención, se proporciona un método para seleccionar un aviso utilizado para anunciar una llamada hecha por un usuario que participa en un servicio de aviso adaptado al cliente, incluyendo el método:
a.
almacenar datos de configuración del servicio de aviso adaptado al cliente para un usuario que participa en uno o más dispositivos accesibles en la red, incluyendo los datos de configuración representaciones codificadas digitalmente de uno o más avisos e información auxiliar relativa al uso deseado de las representaciones de aviso;
b.
utilizar el usuario participante un primer terminal de comunicaciones para efectuar una llamada a un segundo terminal de comunicaciones, siendo la llamada soportada por un primer dispositivo de comunicaciones;
c.
seleccionar una o más representaciones de aviso de acuerdo con la información auxiliar;
d.
comunicar la una o más representaciones de aviso seleccionadas al segundo terminal de comunicaciones; y
e.
anunciar el segundo terminal de comunicaciones la llamada activando una o más de las representaciones de aviso seleccionadas de acuerdo con la información auxiliar.
Un "terminal de comunicaciones" puede ser cualquier tipo apropiado de terminal de comunicaciones; puede ser un terminal concretamente diseñado para los fines de la presente invención, o puede ser un terminal comúnmente disponible tal como un auricular de teléfono o auricular de móvil celular; puede ser ejecutado en la práctica en hardware o software o tanto en hardware como en software. A este respecto, se ha de entender que los programas de comunicaciones basados en PC, tales como "teléfonos de software", o clientes conferenciantes en vídeo, o clientes de mensajería instantánea, entre otros, son todos ejemplos de terminales de comunicaciones.
De acuerdo con un segundo aspecto de la invención, se proporciona un sistema informatizado para hacer posible que un aviso utilizado para anunciar una llamada hecha por un usuario que participa en el sistema a un terminal de comunicaciones que participa en el sistema para ser determinado de acuerdo con las preferencias del usuario, que incluye:
a.
una pluralidad de terminales de comunicaciones, al menos uno de los cuales es capaz de recibir y actuar sobre una representación de aviso y llamadas asociadas con representación de aviso;
b.
software de configuración para generar los datos de configuración de servicio de aviso adaptado al cliente, incluyendo los datos de configuración representaciones codificadas digitalmente de uno o más avisos e información auxiliar relativa al uso deseado de las representaciones de aviso;
c.
una base de datos para almacenar los datos de configuración de servicio de aviso adaptados al cliente, del usuario que participa;
d.
medios de tratamiento para elegir una representación de aviso para usar con la llamada hecha por el usuario participante a un terminal de comunicaciones receptor; y
e.
medios de comunicar representaciones de aviso al terminal de comunicaciones receptor;
en el que el descriptor de aviso elegido es seleccionado de acuerdo con los datos de configuración del servicio de aviso, adaptado al cliente, del usuario participante.
Descripción general de la invención
La referencia a la expresión "entidad que participa en el proceso de establecimiento de llamada" en toda esta memoria se ha de entender como referencia a un elemento del sistema de comunicaciones implicado en el establecimiento de llamada, tal como lógica de tratamiento asociada con un conmutador de CO o MSC o sistema de VolP o un componente de un sistema de IN o AIN o "Parlay" o un cliente de SIP o servidor de SIP o proxi de SIP o unas Funciones de Control de Estado de Llamada (CSCF).
La referencia al término "aviso o alerta" en toda esta memoria se ha de entender como referencia a una emisión sensible para los humanos, emitida por un terminal, cuya finalidad principal es llamar la atención de una parte llamada sobre una llamada que llega. Además, la referencia a la expresión "descriptor de aviso" en toda esta memoria se ha de entender como referencia a una representación codificada digital de un aviso. Se ha de entender que además de incorporar características diseñadas para llamar la atención de una parte llamada a una llamada que llega, un aviso puede incorporar además características que están dirigidas a extremos secundarios tales como entretener o informar o avisar, entre otros.
En una realización particular de la invención, los medios para almacenar una configuración de servicio de aviso adaptado al cliente, del usuario participante, y los medios de tratamiento para elegir un descriptor de aviso asociado con el servicio de aviso adaptado al cliente, del usuario participante, pueden ser proporcionados por un servidor de aviso, ya sea solo o en combinación con, o como, un componente de un sistema de gestión de aviso adaptado al cliente. A este respecto, la referencia a la expresión "servidor de aviso" en toda esta memoria se ha de entender como una referencia a un ordenador programado accesible por la red, que sea capaz de almacenar una configuración de servicio de aviso adaptado al cliente, del usuario participante.
En una forma preferida de la invención, un servicio de aviso adaptado al cliente puede ser configurado por, o en nombre de, un usuario participante.
De acuerdo con una realización preferida de la presente invención, la configuración de un servicio de aviso adaptado al cliente, del usuario participante, puede incluir seleccionar y/o proporcionar información auxiliar. A este respecto, la referencia a la expresión "información auxiliar" en toda esta memoria se ha de entender como referencia a información (por ejemplo, reglas o preferencias) proporcionada por, o en nombre de, un usuario participante, que puede ayudar a un servidor de aviso o sistema de gestión de aviso adaptado al cliente, o terminal de comunicaciones, en la determinación de las circunstancias preferidas bajo las cuales ha de ser usado un descriptor de aviso. En esta forma preferida de la invención, un descriptor de aviso puede ser seleccionado usando información extraída de la información auxiliar asociada con el usuario participante.
Para los fines de esta descripción, un "terminal de comunicaciones" es generalmente un terminal tal como un auricular de teléfono, Teléfono de SIP, auricular de móvil celular, videoteléfono o programa de aplicación de ordenador personal capaz de establecer llamadas y que es un participante en un sistema de aviso adaptado al cliente. Un terminal de comunicaciones puede tener funcionalidad adicional sobre y superior a la funcionalidad que pueda tener cuando es un terminal no asociado con un sistema de aviso adaptado al cliente. A este respecto, un terminal de comunicaciones puede ser capaz de recibir y almacenar descriptores de aviso, actuar correctamente sobre llamadas entrantes que están asociadas con descriptores de aviso, y procesar descriptores de aviso particulares de formato o formatos soportados, categoría(s), o clase o clases de manera que se reproducen, aunque no necesariamente con fidelidad perfecta u originalmente contemplada, avisos representados por descriptores de aviso.
Por otra parte, la presente invención en sus realizaciones preferidas operará de una manera cooperante con equipo de comunicaciones que no tiene las capacidades necesarias para avisos adaptados al cliente. Por ejemplo, cuando un auricular de teléfono no complicado que no pueda manejar avisos adaptados al cliente recibe una llamada que especifica un aviso adaptado al cliente, el auricular suena preferiblemente de la manera normal. Además, un sistema de acuerdo con la invención permite preferiblemente que sea iniciada una llamada con un aviso adaptado al cliente desde un terminal de comunicaciones tal como un auricular de teléfono que no tenga por sí mismo la posibilidad de recibir avisos adaptados al cliente. A este respecto, cuando es necesaria "compatibilidad hacia atrás" con poblaciones de terminales de comunicaciones existentes, entonces el sistema de aviso adaptado al cliente o componente(s) del mismo pueden deshabilitar temporalmente características relacionadas con el sistema de aviso adaptado al cliente e interactuar con terminales de comunicaciones no participantes de la manera requerida cuando un sistema de aviso adaptado al cliente no está presente. Alternativa o adicionalmente, un sistema de aviso adaptado al cliente puede ser diseñado de manera que no sea visible para terminales no participantes.
Cada terminal de comunicaciones incluirá preferiblemente:
a.
software programático y datos para hacer posible que identifique llamadas entrantes que estén asociadas con un aviso adaptado al cliente;
b.
software programático y datos para hacer posible que solicite y recupere descriptores de aviso desde un servidor de aviso y/o software programático y datos que hacen posible que acepte descriptores de aviso adaptados al cliente ofrecidos al mismo por un servidor de aviso.
c.
software y/o hardware adicional que puede ser requerido para permitirle actuar correctamente sobre (por ejemplo, descodificar y reproducir un aviso codificado) descriptores de aviso destinados o requeridos a ser soportados; y
d.
software programático y datos y suficiente memoria para hacer posible que oriente, almacene, gestione y recupere localmente descriptores de aviso.
\newpage
Pueden ser diseñados o configurados terminales de comunicaciones de manera que actúen sobre cualquier descriptor de aviso sobre el que tengan la capacidad de interpretar y actuar. Alternativamente, se pueden constreñir terminales de comunicaciones para actuar sobre una clase (o clases) particular de descriptor de aviso. La clase o clases particulares pueden ser definidas de acuerdo con una limitación (o limitaciones) cuyo tipo concreto de descriptor de aviso (por ejemplo, maneje sólo descriptores de aviso de audio) formato de descriptor (por ejemplo, que sólo maneje descriptores de aviso de MPEG3) y/o origen de descriptor de aviso. Por ejemplo, un terminal de comunicaciones puede ser constreñido para actuar sólo sobre descriptores de aviso asociados con sistema(s) particular(es) de gestión de aviso adaptados al cliente, o compañía(s) de teléfono particular(es), o proveedor(es) de servicios de internet, o proveedor(es) de servicios de aplicaciones, u otro tipo de proveedor de servicios o grupo de proveedores de servicios. La limitación(es) puede(n) representar las preferencias expresadas de usuarios participantes o poseedores (operadores) del sistema de gestión de aviso adaptado al cliente, o ambos.
En realizaciones particulares de la presente invención, un terminal de comunicaciones puede incluir subsistemas adicionales. Por ejemplo, un terminal de comunicaciones incluye un subsistema, o subsistemas, que hacen posible que realice alguna o la totalidad de las funciones siguientes:
a.
funciones de servidor de aviso;
b.
funciones del sistema de gestión de aviso adaptado al cliente; y
c.
funciones de diseño/creación/desarrollo del descriptor de aviso.
La incorporación de funcionalidad adicional, en un terminal de comunicaciones, puede permitir, entre otros, ejecuciones prácticas de sistemas de aviso adaptados al cliente, en los que toda la funcionalidad necesaria de un sistema de aviso adaptado al cliente puede ser contenida dentro de los terminales de comunicaciones.
Aunque se ha hecho referencia a una asociación entre un terminal de comunicaciones y un sistema de aviso adaptado al cliente, la asociación no necesita ser una exclusiva. Ciertamente, los terminales de comunicaciones pueden ser capaces de participar en, o cooperar con, sistemas de aviso múltiples adaptados al cliente de manera concurrente.
Con referencia ahora a descriptores de aviso, para los fines de la presente invención, un descriptor de aviso es una representación codificada en digital de un aviso, de tal manera que un descriptor de aviso esté codificado en algún formato que pueda ser utilizado por terminales de comunicaciones y que consista, cuando se descodifica correctamente, en información suficiente para hacer posible que un terminal de comunicaciones apropiadamente equipado dé efecto a un aviso así representado. A este respecto, un descriptor de aviso puede codificar o especificar sonido, imágenes quietas o móviles, u otras formas de multimedia, o una combinación de las mismas, y puede además codificar información que especifiquen la temporización y orden en que se deben "reproducir" subcomponentes del descriptor de aviso y los dispositivos de salida a los que se han de aplicar subcomponentes de descriptores de aviso y puede además codificar identificación de información que identifique el terminal o terminales de llamada o usuario(s) de llamada o servicio(s) de comunicaciones de llamada a los que se aplique el aviso codificado.
Un ejemplo de un descriptor de aviso simple es una corriente de bits codificada, que puede ser descodificada por un terminal llamado, que representa una forma de onda de audio junto con la instrucción de que el terminal llamado ha de anunciar la llamada entrante asociada reproduciendo el correspondiente aviso repetidamente a través de un dispositivo de salida de audio apropiado o especificado. El "contenido" de audio de un tal aviso adaptado al cliente puede ser proporcionado en algún formato de audio bien conocido, tal como "MIDI", WAV, MP3 o algún otro formato apropiado, ya sea basado en normas o patentado. En el contexto de esta invención, los terminales de comunicaciones son preferiblemente capaces de hacer uso de descriptores de aviso para controlar o modular uno, una pluralidad o la totalidad de sus dispositivos de salida controlables con el fin de anunciar una llamada pendiente.
Ejemplos de dispositivos de salida controlables apropiados incluyen:
a.
un dispositivo de salida controlable capaz de emitir señales de audio (por ejemplo, altavoces o zumbadores);
b.
dispositivos de salida controlables, capaces de emitir o reflejar selectivamente radiación electromagnética (por ejemplo, presentaciones de teléfono u ordenador o "Asistente Digital de Personal" de cualquier tipo, lámparas, diodos de emisión de luz);
c.
dispositivos de salida controlables capaces de movimiento mecánico (por ejemplo vibradores, brazos mecánicos); y
d.
dispositivos de salida controlables, capaces de emitir olores.
Un descriptor de aviso puede estar asociado con información auxiliar definida que puede ser usada por un terminal llamado para determinar cómo o cuándo hacer uso de un aviso, o mediante un servidor de aviso para determinar cuál de una pluralidad de avisos asociados con un abonado o usuario del sistema proporcionar a un terminal llamado para usar en combinación con una llamada. Además, los descriptores de aviso pueden o no estar asociados a nombres o identificadores o etiquetas.
En una forma preferida de la presente invención, el descriptor de aviso usado para reproducir un aviso mediante un terminal llamado para una llamada puede ser determinado en respuesta al tratamiento informatizado de información auxiliar asociada al descriptor de aviso o servicio. En una realización preferida de la presente invención, el aviso determinado puede corresponder al tiempo en el cual se hizo la llamada, o a otras circunstancias, y posiblemente depende además de la persona o clase particular de persona que está siendo llamada. A este respecto, la determinación del aviso correcto (o más apropiado) que se haya de usar para una llamada particular puede ser determinada mediante el tratamiento de información auxiliar por lógica asociada a un servidor de aviso, o terminal llamado, por lo que el aviso que se ha de usar es preferiblemente una función de "quién" está llamando (por ejemplo el terminal que llama o usuario que llama), y/o "quién" está siendo llamado (por ejemplo el terminal llamado o la parte llamada), y/o "otras" variables.
Una ejecución práctica particular del sistema puede no obtener ventaja de toda la generalidad ofrecida por la presente invención. A este respecto, la complejidad de la lógica utilizada para seleccionar un aviso puede ser simplificada en una ejecución práctica parcial de la invención preferida. Por ejemplo, el aviso que se ha de utilizar puede ser una función de "quién" está llamando y de otras variables. Alternativamente, el aviso que se ha de usar puede ser simplemente una función de "quién" está llamando.
La siguiente descripción proporciona ejemplos de "otras" variables que pueden ser tenidas en cuenta, ya sea individualmente o en combinación, durante el proceso mediante el cual se determina un aviso para usar con una llamada particular.
(a) Variables Temporales
Cuando el aviso a utilizar es dependiente del valor de una variable relacionada con el tiempo, que se aplica en el lugar de la parte que llama o el lugar de la parte llamada o tanto en la parte que llama como en la parte llamada o algún otro lugar. Ejemplos de variables temporales incluyen:
(i.)
momento del día (por ejemplo, usar un aviso particular entre 0800 y 1800 como se indica en la zona de tiempos de la parte llamada);
(ii.)
día de la semana; y
(iii.)
estado de días de semana/fin de semana (por ejemplo, utilizar un Aviso particular en fines de semana).
\vskip1.000000\baselineskip
(b) Variables Estacionales y Culturales
Cuando el aviso a utilizar depende del valor de alguna variable "cultural" que se aplica en el lugar de la parte que llama o el lugar de la parte llamada. Ejemplos de variables culturales incluyen:
(i.)
estación actual (por ejemplo, Verano, Invierno, Otoño, Primavera);
(ii.)
vacaciones públicas, especiales o religiosas (por ejemplo, Semana Santa);
(iii.)
un acontecimiento especial (por ejemplo, durante el transcurso de los Juegos Olímpicos de 2004); y
(iv.)
durante el transcurso de algún acontecimiento de interés.
\vskip1.000000\baselineskip
(c) Variables Geográficas
Cuando el aviso que se haya de utilizar depende del lugar absoluto o relativo de la parte llamada, del final de la parte que llama o de ambas partes. Ejemplos de variables geográficas incluyen:
(i.)
lugar (por ejemplo, Ciudad, Región, Estado, País); y
(ii.)
coordenadas geográficas (por ejemplo, latitud, longitud, altura, distancia desde algún sitio o punto conocido).
\vskip1.000000\baselineskip
(d) Variables de Proximidad
Cuando el aviso a utilizar es dependiente de la proximidad relativa de las partes llamada y que llama. Por ejemplo, un aviso que imite un contador Geiger, que suena más frecuentemente cuando la parte llamada y la parte que llama están más próximas entre sí que cuando están más alejadas.
(e) Variables personales
Cuando el aviso a utilizar depende del valor de alguna variable "personal" que se aplica a la parte que llama o a la parte llamada o a ambas partes o a alguna otra Parte. Por ejemplo, edad, signo del Zodíaco, género, color favorito, número favorito.
Cualquiera, o la totalidad, de las variables presentadas anteriormente podrían estar asociadas ya sea con la parte llamada o la parte que llama o ambas partes, dependiendo de los objetivos de un sistema particular a la presente invención y de la disponibilidad de información que permitiera determinar variables.
Para fines de explicación, los ejemplos siguientes proporcionan descripciones de posibles aplicaciones para variables en la determinación de un aviso de llamada para usar con una llamada.
\vskip1.000000\baselineskip
(a) Compatibilidad Astrológica
En este ejemplo, un aviso activado en el terminal llamado puede ser dependiente de la determinación de la "compatibilidad astrológica" de la parte que llama y la llamada, según se deduce de "datos astrológicos" (por ejemplo, signos del zodíaco) previamente proporcionados como una parte de un proceso de subscripción proporcionado tanto por la parte llamada como por la que llama.
(b) Afiliación
En este ejemplo, un aviso utilizado para anunciar una llamada procedente de un llamador situado en los Estados Unidos a un número de ultramar puede ser seleccionado de uno de una serie de temas e iconos de US (por ejemplo, Star Spangled Banner, America the Beautiful y el Statue of Liberty). El llamador puede ser capaz de requerir que sea usado siempre un tema o, alternativamente, que el sistema seleccione un tema aleatoriamente, o en secuencia, para llamadas hechas por el llamador. Además, puede ser proporcionado también un servicio similar que puede estar basado en afiliación a ciudad, o a equipo de deportes o alguna otra forma de afiliación.
(c) Sensibilizado Socialmente
En este ejemplo, un aviso utilizado para anunciar una llamada procedente de un llamador participante puede ser uno de una serie basada en causas sociales o medioambientales. Además, un aviso seleccionado puede hacer uso de imágenes y sonidos asociados con el conjunto seleccionado (por ejemplo, avisos de "Salvar Selvas Tropicales" pueden hacer uso de datos en tiempo real o imágenes de pluviselvas reales).
(d) Promoción de Producto/Servicio
En este ejemplo, un aviso utilizado para anunciar una llamada procedente de un llamador participante puede ser patrocinado comercialmente y utilizado para promover empresas comerciales particulares, servicios o productos. Aquí, un patrocinador comercial puede pagar comercialmente una cantidad de dinero por cada llamada de éxito a un proveedor de servicios de aviso adaptado al cliente y quizás también a llamadores participantes que adopten su aviso, quizás sobre una base de llamadas de éxito.
A la luz de los ejemplos precedentes, se apreciará así que, dependiendo de los objetivos de un sistema particular de la presente invención, la determinación de un aviso (a través de la selección del descriptor de aviso apropiado para usar con una llamada dada) utilizando un proceso informatizado, puede ser relativamente sencilla. Por ejemplo, la evaluación de una variable única seguida por la selección del aviso que corresponda al valor de la variable evaluada. En otros casos, la determinación de variables y la selección de un aviso pueden ser relativamente complejas, requiriendo, por ejemplo, la ejecución de un algoritmo complejo que implique la recuperación y evaluación de múltiples variables y también la posibilidad de otra información extraída de fuentes locales y/o distantes.
Habiendo descrito descriptores de aviso y terminales de comunicaciones, se describirá ahora el sistema de gestión de avisos adaptados al cliente.
De acuerdo con una realización preferida de la invención, el sistema de avisos adaptados al cliente puede ser administrado por un sistema de gestión de avisos adaptados al cliente. Preferiblemente, el sistema de gestión de avisos adaptados al cliente será un sistema informatizado que puede incluir uno o más ordenadores conectados a la red o dispositivos de cálculo con suficiente potencia de tratamiento agregada y capacidad de almacenamiento para operar software de aplicación requerido, bases de datos y software de soporte. A este respecto, el sistema de gestión de avisos adaptados al cliente puede tener también suficientes asociaciones lógicas con entidades que participan en el proceso de establecimiento de llamada y suficiente conectividad a la red para permitir descriptores de aviso e información relacionada
para ser distribuida a terminales de comunicaciones de acuerdo con un mecanismo o mecanismos de tratamiento de suscriptor de aviso elegido para una ejecución práctica particular del sistema de avisos adaptados al cliente.
Un sistema de gestión de aviso adaptado al cliente no precisa ser ejecutado en la práctica en hardware dedicado. Ciertamente, un sistema de gestión de aviso adaptado al cliente puede ser ejecutado prácticamente en hardware que también ejecute otras funcionalidades del sistema de aviso adaptado al cliente (tal como hardware que ejecuta un terminal de comunicaciones) u otra funcionalidad no asociada con un sistema de aviso adaptado al cliente. Además, un sistema de gestión de aviso adaptado al cliente puede compartir recursos de hardware o software con otros componentes de un sistema de aviso adaptado al cliente.
Un sistema de gestión de aviso adaptado al cliente no precisa ser monolítico, sino que puede ser una entidad distribuida. A este respecto, los componentes de un sistema de aviso adaptado al cliente no necesitan estar físicamente situados conjuntamente, sino que pueden estar situados en una pluralidad de lugares y comunicarse entre sí por medio de enlaces de datos, red(es) de comunicaciones o entre-redes de comunicaciones suficientes para realizar su respectivo rol o roles. No es necesario que un sistema de gestión de aviso adaptado al cliente sea poseído o controlado o gestionado por una sola persona o entidad legal.
Las capacidades precisas de un sistema particular de gestión de aviso adaptado al cliente pueden depender en cierto modo del alcance, objetivos y manera de ejecución del sistema de aviso adaptado al cliente. A este respecto, un sistema particular de aviso adaptado al cliente puede soportar procesos particulares que faciliten el método del invento.
En un análisis simplista, el proceso implicado en el método de la presente invención puede ser descrito en términos de dos sub-procesos principales.
(a)
sub-proceso de suscripción
(b)
sub-proceso de llamada
El sub-proceso de suscripción es aquel proceso del método de la invención que hace posible que un abonado o usuario seleccione o proporcione un descriptor de aviso, o descriptores de avisos, para uso futuro por terminales de comunicaciones cuando se anuncian llamadas desde un servicio o servicios de comunicaciones designados por el usuario o abonado.
El sub-proceso de llamada es aquel proceso del método de la invención durante el cual un descriptor de aviso, o descriptores de avisos, son distribuidos a, y quizás utilizados por, un terminal de comunicaciones.
De acuerdo con el método de la presente invención, el sub-proceso de suscripción precede y es un requisito previo al sub-proceso de llamada.
Preferiblemente, durante el sub-proceso de suscripción un usuario interactúa con el sistema de gestión de aviso adaptado al cliente usando un medio interactivo, tal como a través de un dispositivo de cálculo conectado a Internet o, ciertamente, usando cualquier terminal de comunicaciones equipado apropiadamente.
La interacción del usuario con el sistema de gestión de aviso adaptado al cliente puede estar sometida al sistema de gestión de aviso adaptado al cliente que realiza procesos apropiados para autenticar la identidad de un usuario. A este respecto, el sistema de gestión de aviso adaptado al cliente realizará preferiblemente un proceso o procesos de verificación de credenciales, para verificar si un usuario está o no autorizado para realizar las funciones que pretende realizar.
El proceso de verificación de credenciales puede incluir la interacción con una base de datos, o bases de datos, asociada con un servicio(s) de comunicaciones especificado y/o terminal(es) de comunicaciones. En una forma preferida de la invención, el sistema de gestión de aviso adaptado al cliente es capaz de interactuar con una base de datos, o bases de datos, quizás poseída o controlada por otra entidad, o entidades, tal como una compañía de teléfonos o proveedor de servicios de Internet o proveedor de servicios de aplicaciones o algún otro proveedor de servicios para la finalidad de verificación de credenciales.
De acuerdo con la realización preferida de la invención, una vez que se ha establecido el acceso al sistema de gestión de aviso adaptado al cliente, un usuario es capaz de seleccionar, por medio de algún proceso de selección interactivo, o mediante algunos otros medios apropiados, un aviso o avisos, y es capaz de asociar el aviso o avisos seleccionados con uno o más terminales o servicios de comunicaciones a partir de los cuales el usuario espera originar llamadas tales como servicio(s) de teléfono o servicio(s) de vídeo de sobremesa o servicio(s) de juego de jugadores múltiples o servicio(s) de "mensajero instantáneo". Los avisos seleccionados pueden ser usados a continuación por un terminal de comunicaciones para anunciar llamadas hechas al terminal de comunicaciones por el usuario.
En una realización preferida de la presente invención, el proceso de selección de avisos proporciona a un usuario la capacidad de seleccionar a partir de una gama de avisos previamente existentes puestos a disposición por el sistema de gestión de aviso adaptado al cliente. Idealmente, la presente invención proporciona también a un usuario la capacidad de proporcionar un aviso o avisos, en la forma de descriptor(es) de avisos, al sistema de gestión de aviso adaptado al cliente, por medio de un proceso de carga o por algunos otros medios apropiados. A este respecto, los descriptores de avisos proporcionados así por un usuario han sido desarrollados automáticamente por o en nombre del usuario o surgido de otro modo de un lugar de una tercera parte, tal como un lugar de web o ciertamente un lugar de web de "Portal de Avisos" especializado.
En una realización preferida de la presente invención, el sistema de gestión de aviso adaptado al cliente permite también, preferiblemente, que un usuario suministre, por medio de una selección interactiva, o proceso de carga, información auxiliar para ser utilizada por el sistema de gestión de aviso adaptado al cliente para ayudarle en la determinación de las circunstancias preferidas bajo las cuales ha de ser usado un descriptor de aviso, o descriptores de avisos. Ventajosamente, el sistema de gestión de aviso adaptado al cliente puede hacer seguir algo o la totalidad de la información auxiliar a otras entidades participantes, tales como terminales de comunicaciones, para hacer posible que otras entidades participantes determinen cuándo y/o cómo se han de utilizar descriptores de avisos especificados, o proporcionados, o descriptores.
En una realización preferida de la presente invención, un usuario puede ser capaz de seleccionar un repertorio de avisos previamente existentes a partir de un conjunto de repertorios disponibles, cada uno de los cuales comprenda uno o más avisos que se adhieran a un tema o categoría particular. Los avisos extraídos del tema o categoría seleccionado pueden ser usados entonces para anunciar llamadas procedentes del usuario, cambiando quizás al azar o cíclicamente de llamada a llamada y/o de tiempo en tiempo. Por ejemplo, tales temas pueden incluir "limpio y verde", "salve Jesús", "Adidas", "Coca Cola", "Fox Movies", "Sony Top Twenty Ringtones", "pluviselvas", "surfin USA", "amante de los gatos".
En una realización particularmente sencilla de la presente invención, un usuario puede seleccionar un aviso usando un auricular de teléfono capaz de tono de contacto (tono de DTMF). A este respecto, un usuario puede seleccionar un aviso usando toques de teclas correspondientes a números o palabras de números que identifiquen un aviso particular para el sistema de gestión de aviso adaptado al cliente. Alternativamente, en una versión más favorable al usuario de esta realización particularmente sencilla, el sistema de gestión de aviso adaptado al cliente puede reproducir un aviso o una secuencia de avisos para el usuario a través del dispositivo de salida de audio de un auricular de teléfono capaz de DTMF y el usuario indicar por medio de un toque de tecla o una secuencia de toques de tecla que desea adoptar el aviso que está siendo reproducido actualmente.
Preferiblemente, el sistema de gestión de aviso adaptado al cliente establece suficientes asociaciones entre avisos seleccionados, parámetros introducidos por el usuario, abonados, usuarios, servicios, terminales de comunicaciones y otra información necesaria para hacer posible que el sistema de gestión de aviso adaptado al cliente realice funciones operativas, que incluyen, entre otros y en particular, distribución de avisos a entidades que participen en un proceso de establecimiento de llamada y/o terminales de comunicaciones según y cuando sean requeridas por terminales de comunicaciones para realizar su función dentro de un sistema de avisos adaptados al cliente. A este respecto, el sistema de gestión de aviso adaptado al cliente almacena preferiblemente la información relevante y asociaciones en una base de datos apropiada, o bases de datos.
La distribución de descriptor(es) de aviso e información auxiliar a terminales de comunicaciones puede ocurrir antes, durante o a continuación del proceso de establecimiento de llamada para una llamada particular. A este respecto, la regulación de tiempo de distribución de avisos dependerá de cuál de las opciones múltiples descritas como una parte del método del invento presente ha sido ejecutada en un sistema dado, y quizás también de circunstancias operativas que prevalecen en el momento de establecer la llamada, incluyendo, por ejemplo, las capacidades de terminales de comunicaciones y redes subyacentes, latencias o tiempos de espera y capacidades de terminales de comunica-
ciones.
Con referencia ahora al sub-proceso, la ejecución práctica del sub-proceso de llamada puede ser dependiente del diseño del sistema de avisos adaptados al cliente. Un sistema que use el método de la invención puede soportar una o ambas ejecuciones prácticas diferentes, a saber:
(a)
"Consecución de aviso"
(b)
"Impulsión de Aviso"
De acuerdo con el método de la invención, en un sistema de aviso adaptado al cliente que soporta el sub-proceso de "Consecución de Aviso", el tratamiento relacionado con el aviso está temporalmente asociado con el establecimiento de llamada y funcionalidad asociada con el terminal llamado. En relación con esto, durante el proceso de establecimiento de llamada, e idealmente durante la señalización del establecimiento de llamada, el terminal llamado es hecho sabedor de que, o por otra parte determina que, o bien asume que el terminal que llama o usuario que llama o servicio de comunicaciones que llama está asociado con un sistema de aviso adaptado al cliente y que un descriptor de aviso es, o puede estar disponible para uso con esta llamada. Además, un descriptor de aviso o descriptor puede ser proporcionado al terminal llamado para usar con la llamada. Alternativamente, el propio terminal llamado, usando información proporcionada a él durante el establecimiento de llamada, puede situar y recuperar el descriptor o descriptores de aviso apropiados de un servidor de aviso.
En una forma preferida del sistema de la presente invención que usa el sub-proceso de llamada de "Consecución de Aviso", el sub-proceso incluye los pasos de:
1.
La parte que llama intenta establecer una llamada a un terminal de parte llamada (por ejemplo, en un escenario de telefonía - marcando el número de teléfono apropiado y presionando el botón "Enviar" o equivalente; o en un Escenario de Mensajería Instantánea basado en sesión, seleccionando una representación de un "camarada" y que indica el deseo de charlar a través de alguna interacción con el cliente de mensajería).
2.
Petición para establecimiento de llamada recibida por el terminal llamado (por ejemplo, en un escenario de telefonía - petición de establecimiento de llamada señalando al terminal llamado desde la entidad que participa en el proceso de establecimiento de llamada).
3.
Notificación a, o determinación por, o asunción por el terminal llamado que un descriptor de aviso está, o puede estar disponible para usar con esta llamada (por ejemplo mediante inspección de CLID o extracción de URL desde encabezamiento de Aviso-Info de SIP).
4.
(Cuando sea requerido) determinación del lugar desde el que puede ser recuperado el descriptor de aviso por el terminal llamado. El lugar puede ser distante (por ejemplo servidor de aviso) o local (por ejemplo en memoria asociada o caché).
5.
(Cuando se requiera) recuperación del descriptor de aviso desde el servidor de aviso por terminal llamado y almacenamiento en memoria asociada (caching) local del mismo.
6.
(Cuando el descriptor de aviso puede ser recuperado de la memoria asociada, o cuando puede ser recuperado de manera "suficientemente rápida" según es definida por un parámetro local configurable o de tiempo amplio del sistema). Utilización del descriptor de aviso por el terminal llamado para reproducir el aviso codificado y con ello anunciar llamada entrante con aviso adaptado al cliente.
7.
(Cuando no está disponible descriptor de aviso para la llamada). Anuncio de la llamada que utiliza aviso normal (aviso que sería utilizado cuando no hubiera sistema de aviso adaptado al cliente).
Se ha de entender que son posibles muchas variaciones de los pasos presentados en lo que antecede.
En un sistema de aviso adaptado al cliente que soporta el sub-proceso de "Consecución de Aviso", una o más entidades que participen en el proceso de establecimiento de llamada y asociadas con el terminal o servicio que llama pueden ser componentes activos en el sistema de aviso adaptado al cliente, y uno o más de estos puede incorporar o estar asociado con lógica de tratamiento que asocia identificadores del terminal que llama (o identificadores del servicio que llama) con participación del sistema de avisos (es decir, "conocen" cuál de sus terminales asociados o servicios de comunicaciones participa actualmente en el sistema de aviso adaptado al cliente). A este respecto, en un escenario particular, una tal entidad puede informar a un sistema de gestión de aviso adaptado al cliente que un terminal que llama o servicio de comunicaciones está iniciando una llamada y puede además proporcionar información al sistema de gestión de aviso adaptado al cliente (por ejemplo, número de teléfono del servicio que llama o algún otro identificador apropiado y número de teléfono de servicio llamado o algún otro identificador apropiado) que el sistema de gestión de aviso adaptado al cliente puede usar entonces para identificar y/o situar y/o recuperar el descriptor o descriptores de aviso y posiblemente también información auxiliar para usar con la llamada. Además, el sistema de gestión de aviso adaptado al cliente puede proporcionar uno o más descriptores de aviso o información suficiente para identificar el descriptor o descriptores de aviso y posiblemente también información auxiliar así recuperada junto con información que identifique el terminal o servicio llamado a una o más entidades que participan en el proceso de establecimiento de llamada y asociadas con el terminal o servicio de comunicación llamado. Una tal entidad o entidades pueden informar a continuación al terminal llamado de que está disponible un descriptor de aviso para usar con una llamada que llega y puede también proporcionar al terminal llamado el nombre de identificación o etiqueta o identificador de dicho descriptor de aviso para ser usado con la llamada entrante y puede proporcionar también al terminal de llamada información, tal como información de dirección de red, para ayudar al terminal llamado en la localización y recuperación del descriptor de aviso para ser preferentemente usado para anunciar la llamada, tal como información de dirección de red, y puede también proporcionar al terminal llamado el descriptor de aviso para ser preferentemente usado para anunciar la llamada.
Cuando sea ventajoso, el diálogo de comunicaciones relacionadas con el aviso puede beneficiarse de protocolos y arquitecturas de señalización reconocidos (por ejemplo, AIN, IN, SS7, Parlay, JAIN, JAIN SIP Servlet API; INAP, TCAP, MAP, TUP, ISUP IETF SIP. En relación con esto, las opciones disponibles dependerán en cierto modo del alcance, objetivos y manera de ejecución práctica del sistema de aviso adaptado al cliente, así como de la naturaleza y capacidades de la red o redes subyacentes, servicios de comunicaciones y terminales participantes.
Además, cuando es requerido diálogo de comunicaciones relacionadas con el aviso para atravesar la PSTN ó PLMN y la Internet u otra red de IP, tal diálogo puede beneficiarse de arquitecturas y protocolos diseñados para facilitar la colaboración de red PSTN/PLMN a IP tal IETF PINT ("PSTN e IN Internetworking"), SPIRITS ("Servicio en el Servicio de Internet de Petición de PSTN/IN"), SIGTRAN (Transporte de Señalización), MGCP (Protocolo de Control de Puerta de Paso de Medios), MegaCo (protocolo de Control de Puerta de Paso de Medios) y enum (Mapeo de Números de Teléfono).
Se ha de entender que el terminal o servicio de comunicaciones que llama y el terminal o servicio de comunicaciones llamado necesitan estar asociados con (o "alojados en") un operador de red único.
La forma y naturaleza de la información relacionada con el aviso, proporcionada al terminal llamado, puede variar de ejecución a ejecución, pero puede incluir:
(a)
afirmación de que el terminal o servicio que llama es un participante en un sistema de aviso adaptado al cliente (defectuoso o especificado), si es este el caso;
(b)
nombre o nombre de red o dirección o direcciones de red de servidor o servidores de aviso sugeridos que pueden poseer el descriptor o descriptores de aviso requerido para usar con la llamada;
\bullet
alternativamente, o además, esta información pudo haber sido cargada en el terminal llamado en algún momento anterior.
\bullet
obsérvese que servidores de aviso múltiples pueden estar en posesión simultáneamente de un descriptor de aviso requerido, en cuyo caso el servidor de aviso óptimo para usar en una llamada dada puede ser una función de la situación geográfica o de la red del terminal llamado en el momento de la llamada.
(c)
información para que el terminal llamado deje pasar en forma no modificada o modificada al servidor o servidores de aviso para ayudar a dicho servidor o servidores de aviso en la identificación y proporcionar el descriptor o descriptores de aviso apropiados a la llamada entrante.
Alternativamente, la información puede comprender simplemente el descriptor de aviso que ha de ser usado con la llamada, en cuyo caso los pasos 3 a 5 del sub-proceso de llamada de "Consecución de Aviso" pueden ser contemplados como una paso único, y puede no ser requerida otra información tal como se ha descrito anterior-
mente.
En una realización alternativa de un sistema de la presente invención que usa el sub-proceso de llamada de "Consecución de Aviso", un terminal llamado participante simplemente supone que puede estar disponible un descriptor de aviso para una llamada entrante dada. En esta realización, cuando la CLID (o equivalente para otro distinto que llamadas de teléfono) está disponible para una llamada entrante, el terminal llamado deja pasar esta CLID a un servidor o servidores de aviso. El servidor o servidores de aviso determinan entonces si está disponible un aviso para ser usado con la llamada. A continuación, el servidor o servidores de aviso pueden responder al terminal llamado con un descriptor de aviso cuando está disponible uno o, en caso negativo, o de otro modo no en absoluto. Se puede ver que en esta realización puede ser ejecutado en la práctica un sistema de aviso adaptado al cliente que no requiera la cooperación activa de las entidades que controlan el establecimiento de llamada.
En una realización más elaborada de la presente invención, un servidor de aviso, tras la recepción de una petición de recuperación de descriptor de aviso, puede aplicar adicionalmente lógica basada en información auxiliar para ayudar en la selección del descriptor de aviso más apropiado para enviar al terminal llamado para utilizar con una llamada entrante dada.
El proceso de recuperación del descriptor de aviso puede ser tan simple como una petición de un archivo nombrado usando un proceso de transferencia de archivo conocido, tal como el Protocolo de Transferencia de Archivo (FTP), o Proceso de Transferencia de Archivo Trivial (TFTP) o algún otro proceso apropiado para la transferencia de información digital.
En una realización particular de la presente invención, la recuperación del descriptor de aviso puede no ser requerido en el caso de que el terminal llamado determine que ya existe localmente el descriptor de aviso requerido. Esto puede ser debido a que el descriptor de aviso requerido fue almacenado en memoria local como un resultado de una llamada anterior que hizo uso del mismo descriptor de aviso. Alternativamente, ello puede ser debido a que el descriptor de aviso requerido fue cargado en el teléfono en el momento de la fabricación o la venta, o posiblemente en algún otro momento.
Preferiblemente, la interpretación y utilización de un descriptor de aviso por un terminal llamado da lugar a la reproducción de un aviso correspondiente al descriptor de aviso (es decir, un "Aviso Adaptado al Cliente"), utilizando las características aplicables de un terminal de comunicaciones como se ha descrito anteriormente.
En una realización preferida de la presente invención, el terminal llamado puede abandonar el sub-proceso de llamada en cualquier etapa de acuerdo con criterios locales previamente definidos. A este respecto, si el sub-proceso de llamada no ha sido completado dentro de un período de tiempo predeterminado, el terminal llamado puede, por el contrario, hacer uso de un aviso defectuoso u otro determinado localmente para anunciar la petición de llamada. En una realización particular de la presente invención el terminal llamado recupera el descriptor o descriptores de aviso y los retiene en memoria caché para posible uso futuro incluso cuando no puede usarlos en combinación con la llamada entrante actual, quizás debido a la excesiva latencia de la red o debido a que el terminal llamado esté ocupado ("comprometido") o por alguna otra razón.
Aunque las realizaciones del sub-proceso de llamada de "Consecución de Aviso" presentadas anteriormente son apropiadas para una amplia variedad de sistemas de aviso adaptados al cliente, se ha de entender que son posibles muchas variaciones de las realizaciones presentadas anteriormente, dependiendo del alcance, objetivos y manera de ejecución práctica de un sistema particular de aviso adaptado al cliente.
Habiendo descrito el sub-proceso de llamada aplicable al sub-proceso de "Consecución de Aviso", se describirá a continuación el sub-proceso de llamada de "Impulsión de Aviso".
De acuerdo con el método del invento, en un sistema de la presente invención que soporta el sub-proceso de "Impulsión de Aviso", un usuario que participa en un sistema de aviso adaptado al cliente puede solicitar a un sistema de gestión de aviso adaptado al cliente que ofrezca descriptores de aviso junto con identificadores de terminales de comunicaciones o servicios de comunicaciones desde los cuales el usuario espera originar llamadas (y opcionalmente información auxiliar) a uno o más terminales de comunicaciones designados para que dichos terminales de comunicaciones los retengan para uso con futura llamadas o llamadas que pueda o puedan recibir de dicho usuario que llama o dichos terminales que llaman o servicios de comunicaciones que llaman.
A este respecto, una diferencia entre el sub-proceso de Impulsión de Aviso y otros sub-procesos descritos hasta ahora es que con el sub-proceso de Impulsión de Aviso la oferta de un descriptor de aviso a un terminal de comunicación participante no necesita estar temporalmente asociada con una llamada para ese terminal de comunicaciones. Ciertamente, en una ejecución práctica preferida del sub-proceso de Impulsión de Aviso, los descriptores de aviso son distribuidos a terminales de comunicaciones designados tan pronto como ha sido proporcionada información suficiente por el usuario al sistema de gestión de aviso adaptado al cliente para distinguir únicamente los terminales de comunicaciones designados.
En una ejecución práctica particular de un sistema de aviso adaptado al cliente, el sub-proceso de Impulsión de Aviso es ejecutado en adición al proceso de "Consecución de Aviso". De este modo, un usuario participante puede hacer que sus avisos adaptados al cliente sean distribuidos previamente a los terminales de comunicaciones de amigos llamados frecuentemente o asociados y hechos disponibles según sean requeridos para números menos frecuentemente llamados.
En una posible ejecución práctica del sub-proceso de Impulsión de Aviso, un usuario podría elegir tener su descriptor o descriptores automáticamente ofrecidos y preferiblemente distribuidos previamente a cada terminal de comunicaciones correspondiente a algunas o a la totalidad de las entradas en un libro de direcciones o directorio local o distante asociado con el terminal de comunicaciones del usuario. En esta posible ejecución práctica, los cambios en la configuración del servicio de aviso del usuario o los cambios en el libro de direcciones o asignaciones de directorios, originaría de preferencia automáticamente una actualización para ser activado un nuevo descriptor o descriptores de aviso y/o descriptor o descriptores de aviso "extraídos".
Los terminales de comunicaciones que se eligen para recibir uno o más descriptores así ofrecidos almacenan entonces descriptores de aviso e identificadores asociados y quizás información auxiliar asociada en memoria no volátil, idealmente usando un esquema apropiado de almacenamiento en memoria asociada (caching). El subsiguiente proceso de aviso prosigue de una manera similar al sub-proceso de "Consecución de Aviso". A este respecto, los terminales de comunicaciones podrán determinar si pueden proporcionar un aviso adaptado al cliente para una llamada entrante comparando un identificador proporcionado durante el proceso de establecimiento de llamada (tal como CLID o alguna otra forma de identificador) a los identificadores mantenidos en la memoria no volátil y asociados con descriptores de aviso y/o información auxiliar.
Habiendo descrito el proceso de llamada aplicable al sub-proceso de "Impulsión de Aviso", se describirán a continuación otras capacidades de la presente invención.
Con el fin de superar limitaciones que pueden ser impuestas a un sistema de aviso adaptado al cliente debido a latencias de la red, una realización particular de la presente invención proporciona un modo de ejecución práctica, al que se hace referencia aquí como "Modo de Tiempo de Siguiente Uso". Este modo puede ser usado ventajosamente con combinación con realizaciones de la presente invención con el uso de sub-procesos de "Consecución de Aviso" u "Oferta de Aviso" o ciertamente con otras realizaciones de la presente invención.
Con el modo "Tiempo de Siguiente Uso", un descriptor de aviso e identificador de terminal asociado que llama de identificadores de servicio de comunicaciones que llama, una vez recuperados por un terminal de comunicaciones, son preferiblemente almacenados en una memoria no volátil para uso en los siguientes y posiblemente subsiguientes momentos en los que sea recibida una llamada que requiera el mismo descriptor de aviso, siempre que una tal llamada o llamadas sean recibidas en algún punto del futuro. Se puede ver que el uso del modo de ejecución "Tiempo de Siguiente Uso" puede tener el efecto beneficioso de reducir el tiempo consumido para la manipulación de avisos en subsiguientes llamadas que requieran el descriptor de aviso.
De este modo, un terminal participante es capaz de recoger y almacenar descriptores de aviso sobre la base de los que llegan en la expectativa de que al menos alguno de ellos pueda ser de uso en el futuro. A este respecto, debido a que los terminales de comunicaciones tienen una cantidad finita de memoria disponible para el almacenamiento de descriptores de aviso, los terminales de comunicaciones que almacenan en memoria caché descriptores de aviso (este futuro está incluido, pero no limitado a terminales de comunicaciones en un sistema que hace uso de modo "Tiempo de Siguiente Uso") pueden ejecutar un esquema que hace posible que sean retenidos descriptores de aviso de llamadores más frecuentes y sean eventualmente descartados descriptores de aviso de llamadores infrecuentes o de una vez. Puede ser usado cualquier esquema apropiado para etiquetado, indexado y gestión de descriptores de aviso, por ejemplo los sistemas de almacenamiento en memoria caché comúnmente asociados con HTTP y la Web de Ambito Mundial.
Puesto que la presente invención proporciona usuarios con la capacidad de modificar o cambiar su aviso o avisos preferidos, de preferencia en cualquier momento, los descriptores de aviso retenidos por un terminal de comunicaciones para uso futuro puede resultar fuera de fecha. A este respecto, en una realización preferida de la invención, en la que se utiliza almacenamiento en memoria caché, los descriptores de aviso almacenados en memoria caché pueden ser actualizados. Un ejemplo del esquema que es útil en la presente invención, es un esquema en el que un terminal de comunicaciones intenta recuperar el descriptor de aviso cada vez que recibe una llamada asociada con dicho descriptor de aviso, y almacena este descriptor de aviso para usar el siguiente momento en que reciba una llamada que requiera dicho descriptor de aviso, si ello ocurre. Una tal disposición es capaz de asegurar que un descriptor de aviso almacenado en memoria caché no pueda nunca envejecer en más del periodo entre dos llamadas asociadas con la recuperación exitosa de dichos descriptores de aviso.
Un sistema de la presente invención que incorpora almacenamiento en memoria caché puede hacer también uso de descriptores de aviso etiquetados. Hablando en términos generales, un esquema de etiquetado con amplio alcance dará lugar a una ejecución más eficaz debido a la probabilidad incrementada que habrán seleccionado usuarios múltiples del sistema un descriptor de aviso etiquetado. Se ha de entender aquí el término "alcance" se refiere al número de sistemas o dominios de red dentro de los cuales son válidos y reconocidos un conjunto dado de identificadores.
Incluso se pueden conseguir mayores eficacias en sistemas de la presente invención en los que el protocolo para suministro de un descriptor de aviso a un terminal llamado es ordenado temporalmente de manera que el descriptor de aviso sea enviado el terminal llamado antes del descriptor de aviso. En relación con esto, se puede ver que un terminal llamado que almacena en memoria caché descriptores de aviso etiquetados puede entonces determinar rápidamente si existe ya en caché un descriptor de aviso etiquetado dado y hace uso de esa copia del descriptor de aviso si lo hace, evitando con ello el coste y retardo asociados con la obtención de una segunda copia de dicho descriptor de aviso.
Habiendo descrito medios para superar dificultades prácticas que pueden resultar de latencias excesivas de red, se describirán a continuación otras capacidades de la presente invención.
Con el fin de superar limitaciones que puedan ser impuestas a un sistema de aviso adaptado al cliente por capacidades de red subyacentes, una realización de la presente invención proporciona un modo de ejecución práctica, al que se hace referencia aquí como "Transporte de Diálogo de Aviso en Banda", que permite transportar el diálogo de aviso usando el circuito de voz que soporta la llamada a la que está asociado el aviso. Se verá que el "Transporte de Diálogo de Aviso en Banda" puede ser de beneficio particular cuando se haya de ejecutar un sistema de aviso adaptado al cliente en relación con una red de móviles conmutada de circuitos de segunda generación, tal como GSM.
En un sistema de la presente invención que ejecuta el "Trasporte de Diálogo de Aviso en Banda", parte o la totalidad del descriptor de aviso asociado con una llamada es transportado "en-banda" por medio del canal de comunicaciones de voz que existe entre el terminal que llama y el terminal llamado durante una llamada. En una ejecución práctica preferida, parte o la totalidad del diálogo del descriptor de aviso tiene lugar durante pausas en la conversación de voz, siendo dichas pausas detectadas automáticamente por algunos medios apropiados o, alternativa o adicionalmente, el diálogo del descriptor de aviso comienza después de que haya concluido la conversación de voz (según es indicado por la parte que llama o la parte llamada, que presiona el botón "fin de llamada" en su teléfono), siendo temporalmente diferida la liberación del canal de voz entre la parte que llama y la parte llamada hasta que el diálogo del descriptor de aviso haya concluido con éxito o se haya abandonado.
En una ejecución práctica alternativa del "Transporte de Diálogo de Aviso en Banda", parte o la totalidad del diálogo del descriptor de aviso puede ser transportada "en-llamada" usando el canal de comunicaciones de voz intercalando el diálogo del descriptor de aviso con la representación digital de la conversación de voz de tal modo que se degrada la calidad de la voz en una magnitud aceptable. Esta técnica se puede combinar también beneficiosamente con la primera técnica mencionada.
El "Transporte de Diálogo de Aviso en Banda" puede tener lugar entre el terminal que llama y el terminal llamado y ser transportado a la red que participa en la llamada. Alternativamente, el "Transporte de Diálogo de Aviso en Banda" puede tener lugar entre el terminal llamado y algún otro punto del circuito de voz entre el terminal que llama y el terminal llamado en el que es posible inyección de información digital - por ejemplo en un escenario de PLMN, entre el terminal llamado y el MSC al que está asociado el terminal llamado.
Se ha de entender que la técnica anteriormente mencionada en-banda puede ser usada para transportar información acerca de la disponibilidad de un descriptor de aviso para un terminal llamado, y/o el nombre o número o identificador de un descriptor de aviso y/o un descriptor de aviso o cualquiera otra información, siempre que pueda ser de uso en un sistema de aviso adaptado al cliente.
Se puede ver el "Transporte de Diálogo de Aviso en Banda" puede ser particularmente beneficioso cuando se ejecuta un Sistema de Aviso Adaptado al Cliente en una red basada en TDM, tal como GSM.
Habiendo descrito medios de superar las limitaciones que pueden ser impuestas a un sistema de aviso adaptado al cliente por capacidades de red subyacentes, se describirán a continuación otras capacidades de la presente invención.
En sistemas de la presente invención que incorporan almacenamiento en memoria caché, puede ser usada una realización de la presente invención, a la que se hace referencia aquí como "Almacenamiento en Caché en Cascada", puede ser utilizada para hacer más óptima la eficacia y utilidad percibida por el usuario de un sistema de aviso adaptado al cliente.
En un sistema de la presente invención que ejecuta "Almacenamiento en Caché en Cascada", alguno o la totalidad de los terminales llamados y alguno o la totalidad de los servidores de aviso y uno o más servidores de almacenamiento en caché participan en un esquema de almacenamiento en caché del descriptor de aviso distribuido, con lo que aumenta la probabilidad en promedio de que un descriptor de aviso pueda ser emitido desde una fuente más próxima en términos de tiempo de descarga, en comparación con lo que sería en ausencia de tal esquema de almacenamiento en caché. En relación con esto, se puede usar cualquier arquitectura, esquema, sistema o protocolos apropiados, para ejecutar el "Almacenamiento en Cascada".
En una ejecución práctica preferida de la presente invención, el almacenamiento en caché es jerárquico y transparente para el terminal llamado.
En una ejecución práctica disponible de la presente invención el "Almacenamiento en Caché en Cascada" abarca múltiples servicios de aviso adaptados al cliente. Se apreciará que esto proporciona beneficios de rendimiento e itinerancia tanto a los proveedores de servicio de avisos participantes, adaptados al cliente, como a sus usuarios.
En otra ejecución práctica disponible de la presente invención, el "Almacenamiento en Caché en Cascada" abarca múltiples servicios de aviso adaptados al cliente, y se usa un esquema de etiquetado común de descriptor de aviso en todo el sistema de "Almacenamiento en Caché en Cascada" compartido (aunque no de manera necesaria exclusivamente). Se verá que esto proporciona beneficios de rendimiento e itinerancia tanto a proveedores participantes de servicios de aviso adaptado al cliente como a sus usuarios.
En una ejecución práctica disponible más de la presente invención, el "Almacenamiento en Caché en Cascada" abarca múltiples servicios de aviso adaptado al cliente, y de un esquema común de etiquetado de descriptor de aviso dentro del sistema de "Almacenamiento en Caché en Cascada" (aunque no de manera necesaria exclusivamente) y protocolos comunes de diálogo de descriptor de aviso y se usan formatos de datos dentro de y entre el sistema participante de aviso adaptado al cliente (aunque de manera necesaria no exclusivamente). Se verá que esto proporciona beneficios de rendimiento e itinerancia significativos tanto para proveedores participantes de servicios de aviso adaptado al cliente como a sus usuarios.
Habiendo descrito medios de optimizar la eficacia y la utilizad percibida por el usuario de un sistema de aviso adaptado al cliente usando "Almacenamiento en Caché en Cascada", se describirán a continuación otras capacidades de la presente invención.
En una realización particular de la presente invención, los usuarios del sistema de aviso adaptado al cliente son capaces de ejercer control sobre los tipos de avisos adaptados al cliente que están dispuestos a recibir. A este respeto, como mínimo, los terminales participantes permiten preferiblemente que el futuro del aviso adaptado al cliente sea dinámicamente habilitado o deshabilitado en cualquier momento. En una segunda realización particular íntimamente relacionada de la presente invención, los operadores del sistema de aviso adaptado al cliente pueden categorizar avisos de acuerdo con la forma de su contenido y descriptores de aviso de marbete correspondientemente de manera que se permita a los terminales participantes detectar y posiblemente actuar tras el conocimiento de la categoría del descriptor de aviso. A modo de ejemplo, un operador del sistema de aviso adaptado al cliente puede presentar a sus usuarios para selección durante la fase de suscripción un número de avisos de "categoría 1", un número de avisos de "categoría 2" y un número de avisos de "categoría 3", en los que la "categoría 1" incluye avisos que el operador considera que es improbable que sean ofensivos para cualquier receptor en cualquier contexto - por ejemplo, el sonido del silbato de un tren; y en los que la "categoría 2" incluye avisos que el operador considera que son inofensivos bajo la mayoría de las circunstancias - por ejemplo, el grito de Tarzán en la jungla, y en los que la "categoría 3" incluye avisos que no encajan en la "categoría 1" ni en la "categoría 2". En relación con esto, un usuario puede configurar su terminal de participación de manera que acepte siempre avisos de la "categoría 1", y de manera que acepte avisos de "categoría 2" fuera de las horas de oficina sólo y cuando no esté dentro de ciertas vecindades definidas, y nunca acepte avisos de "categoría 3". En este ejemplo, si el operador permite que los usuarios carguen descriptores de aviso adaptados al cliente, tales avisos cargados pueden ser siempre designados automáticamente como "categoría 3".
En una tercera realización preferida relacionada de la presente invención, los terminales participantes pueden ser configurados dinámicamente de manera que actúen sobre algunos, pero no la totalidad, de los aspectos o componentes de descriptores de avisos adaptados al cliente en algo o todo el tiempo. En relación con esto, un operador de un terminal participante puede indicar, por medio de una secuencia de toques de tecla o selección de menú o por algunos otros medios, que el terminal no actúe por el momento o indefinidamente sobre el componente de audio de descriptores de aviso adaptado al cliente, sino que continúe actuando sobre otros aspectos de los descriptores de aviso o componentes tales como componentes visuales. Como se apreciará, esta característica será beneficiosa para un operador de terminal participante que desee, ya sea siempre o durante un periodo de tiempo, tener la capacidad de identificar su terminal de comunicación mediante su aviso. En una cuarta realización preferida de la presente invención, estrechamente relacionada con la tercera realización preferida de la presente invención en intención y efecto, los terminales participantes usan una combinación híbrida previamente definida o configurable por el usuario del defecto del terminal llamado o aviso seleccionado por el usuario y aviso adaptado al cliente para llamadas para las cuales está disponible un aviso adaptado al cliente para llamadas para las cuales está disponible un aviso adaptado al cliente. Además, esta es preferiblemente una opción configurable dinámicamente que el operador del terminal participante puede controlar. En relación con esto, en una posible ejecución práctica, el terminal participante puede comenzar marcando utilizando el defecto o aviso seleccionado por el usuario del terminal durante un periodo de tiempo y después cambiar al aviso adaptado al cliente durante el periodo de duración del periodo de anuncio de aviso. Se apreciará que esta realización proporciona al operador del terminal llamado beneficios que se derivan de tener un aviso pseudo-único de su propia selección (tal como la capacidad de poder identificar su propio teléfono cuando capta avisos preferidos de partes que llaman (tal como la información adicional y valor de entretenimiento que estas proporcionan).
Se apreciará que la presente invención proporciona un número de mecanismos diferentes de selección de descriptores de aviso y de transferencia que son capaces de ser utilizados por un sistema que use el método de la presente invención para distribuir los descriptores de aviso a terminales de comunicaciones.
Breve descripción de los dibujos
La invención se describirá a continuación con más detalle haciendo referencia a los dibujos adjuntos, que muestran formas ejemplares de la invención. Se ha de entender que la particularidad de esos dibujos no sustituye la generalidad de la descripción anterior de la invención. En los dibujos:
La figura 1 muestra un diagrama de bloques funcional de un sistema de aviso adaptado al cliente de acuerdo con una realización preferida de la presente invención;
La figura 2 muestra un diagrama funcional de un sistema de aviso adaptado al cliente de acuerdo con una segunda realización de la presente invención;
La figura 3 muestra un diagrama de bloques funcional del sistema de aviso adaptado al cliente de acuerdo con una tercera realización de la presente invención; y
La figura 4 muestra un diagrama de bloques funcional de un sistema de aviso adaptado al cliente de acuerdo con una cuarta realización de la presente invención.
Descripción de una realización preferida de la invención
El método y el sistema de la presente invención se describirán a continuación en relación con una realización preferida. Se apreciará así que la siguiente descripción no es para limitar la generalidad de la invención.
La realización preferida de la invención describe el uso de un sistema de aviso adaptado al cliente que puede ser usado en el método y el sistema de la presente invención para proporcionar un servicio de aviso adaptado al cliente para usuarios o abonados del sistema de aviso adaptado al cliente.
Con referencia a la figura 1, se ilustra en ella una disposición preferida de la presente invención, que utiliza una variante del sub-proceso de llamada "Consecución de Aviso", como se ha descrito anteriormente.
En un sistema que utiliza el método del invento, un usuario 10 crea un servicio de aviso adaptado al cliente usando un dispositivo 12 conectado a Internet, o un terminal de comunicaciones 14, para interactuar con un sistema 16 de gestión de aviso adaptado al cliente. La creación de un servicio de aviso adaptado al cliente implica preferiblemente al usuario 10, que introduce información de identificación de usuario y designa servicios o terminales de comunicaciones a los cuales se ha de aplicar el servicio de aviso adaptado al cliente (es decir, de los cuales el usuario espera originar llamadas en el futuro). Preferiblemente, la información de identificación introducida es usada por el sistema 16 de gestión de aviso adaptado al cliente para validar la identidad del usuario 10 en este momento y en ocasiones subsiguientes cuando el usuario desee acceder, y quizás modificar, su servicio de aviso adaptado al
cliente.
A continuación de la creación de un servicio de aviso adaptado al cliente, el usuario 10 puede ser capaz de configurar su servicio de aviso adaptado al cliente seleccionando y/o proporcionando un descriptor de aviso, o descriptores de aviso, que se utilizarán preferentemente para anunciar llamadas hechas a terminales de comunicaciones participantes. El proceso de seleccionar y/o proporcionar un descriptor o descriptores de aviso puede implicar la selección de un descriptor o descriptores de aviso a partir de descriptores de aviso presentados al usuario por el sistema 16 de gestión de aviso adaptado al cliente. Alternativamente, el proceso de selección puede implicar la selección de descriptores de aviso desde un lugar de web de Internet no relacionado con el sistema de gestión de aviso adaptado al cliente y la subsiguiente "carga" del descriptor o descriptores de aviso al servicio de aviso adaptado al cliente, del usuario.
Durante el proceso de configurar su servicio de aviso adaptado al cliente, el usuario 10 puede ser capaz de seleccionar y/o proporcionar información auxiliar, en la forma de reglas, preferencias, condiciones o instrucciones, que son usadas preferiblemente para definir cuándo y/o cómo se han de usar los descriptores de aviso seleccionados para anunciar llamadas procedentes del usuario y del servicio o servicios de comunicación designados.
Los descriptores de aviso seleccionados e información auxiliar asociada son almacenados en un servidor de aviso 18 asociado al sistema 16 de gestión de aviso adaptado al cliente. A este respecto, el sistema 16 de gestión de aviso adaptado al cliente hace suficientes asociaciones entre los descriptores de aviso seleccionados, que originan identificadores de terminal de comunicaciones o identificadores de servicio de comunicaciones y posiblemente también información auxiliar para hacer posible que el sistema 16 de gestión de aviso adaptado al cliente realice las funciones futuras necesarias que incluyen, entre otras y en particular, la distribución de avisos adaptados al cliente a terminales de comunicaciones. Preferiblemente, la información requerida se almacena en una base o (bases de datos) apropiada.
El servidor de aviso 18 y el terminal de comunicaciones 14 del usuario no necesitan ser entidades separadas físicamente. Ciertamente, el terminal de comunicaciones 14 puede incorporar la funcionalidad de un servidor de aviso 18, en cuyo caso el terminal de comunicaciones 14 y un servidor de aviso 18 pueden ser el mismo dispositivo físico.
A continuación de la selección del descriptor de aviso, o descriptores de aviso, el usuario 10 es capaz de utilizar el servicio de aviso adaptado al cliente. El usuario 10 utiliza el terminal de comunicaciones 14, o dispositivo 12 conectado a Internet, con una capacidad de telecomunicaciones apropiada (por ejemplo, teléfono de software de SIP) para iniciar una llamada a un terminal de comunicaciones 22 de la parte llamada 20.
Una entidad participante en el proceso de establecimiento de llamada y asociada con el terminal o servicio 31 que llama detecta la petición de establecimiento de llamada y proporciona al sistema 16 de gestión de aviso adaptado al cliente el identificador de terminal o servicio de comunicaciones de origen y el identificador de terminal o servicio de comunicaciones llamado o algún otro identificador apropiado que el sistema 16 de gestión de aviso adaptado al cliente utiliza para identificar y/o localizar y/o recuperar descriptor o descriptores de aviso y posiblemente también información auxiliar para usar con la llamada.
En una ejecución práctica preferida, los terminales o servicios asociados con un servicio de aviso adaptado al cliente son así identificados por "banderas o indicadores" dentro de la identidad 31 y la entidad 31 sólo señala al sistema de gestión de aviso adaptado al cliente para llamadas inminentes que estén asociadas con un servicio de aviso adaptado al cliente. A este respecto, se fijan o restablecen preferiblemente "banderas" por medio de un diálogo entre el sistema de gestión de aviso adaptado al cliente y la entidad 31 que tiene lugar en o cerca del momento en que un servicio de aviso adaptado al cliente es establecido o modificado.
En el caso de que el sistema 16 de gestión de aviso adaptado al cliente sea incapaz de localizar un servicio de aviso adaptado al cliente para usar con la llamada, entonces la llamada prosigue de la manera normal.
Sin embargo, en el caso de que la llamada esté asociada con un servicio de aviso adaptado al cliente, el sistema 16 de gestión de aviso adaptado al cliente interpreta cualquier información auxiliar que pueda estar asociada con el servicio de aviso adaptado al cliente identificado y recupera la información de servicio de aviso adaptado al cliente, que incluye posiblemente uno o más descriptores de aviso para el servicio de aviso adaptado al cliente desde uno o más servidores de aviso 18. El sistema 16 de gestión de aviso adaptado al cliente proporciona entonces la información recuperada a una entidad participante en el proceso de establecimiento de llamada y asociada con el terminal o servicio llamado 32.
Algo o la totalidad de la información recuperada, que incluye potencialmente descriptor o descriptores de aviso adaptado al cliente, que dependen de la ejecución práctica particular, es entonces enviada por la entidad 32 al terminal llamado 22 a través de la trayectoria de comunicación. Preferiblemente, la información recuperada es transmitida al terminal llamado 22 simultáneamente con, y como una parte de u otra extensión del diálogo de señalización de establecimiento de llamada entre la entidad 32 y el terminal llamado 22, cuyo diálogo habría tenido lugar incluso si no fuera esta una llamada asociada con un aviso adaptado al cliente.
La extensión de la información así recuperada por el sistema 16 de gestión de aviso adaptado al cliente y así proporcionada a la entidad 32 y por tanto al terminal llamado 22, puede variar de un sistema a otro de acuerdo con los objetivos de diseño del sistema particular de aviso adaptado al cliente.
En un ejemplo de un diseño del sistema de aviso adaptado al cliente en el que se desea que el proceso de aviso esté ampliamente bajo el control del sistema de gestión de aviso adaptado al cliente y entidades que participen en el proceso de establecimiento de llamada tal como 31 y 32, la información así recuperada y así proporcionada al terminal llamado 22 puede ciertamente incorporar el descriptor o descriptores de aviso adaptado al cliente para la llamada y quizás algo o la totalidad de la información auxiliar, si existe información auxiliar.
En otro ejemplo, la información así recuperada por el sistema 16 de gestión de aviso adaptado al cliente y hecho pasar así al terminal llamado 22 puede incluir información para ayudar al terminal llamado 22 en la realización del proceso de aviso. Por ejemplo, la información recuperada puede incluir una etiqueta o etiquetas pseudo-únicas, u otra forma de identificador, o ciertamente una dirección de red completamente cualificada, ventajosamente en la forma de un URL, que puede ayudar al terminal llamado 22 en la identificación y recuperación del descriptor o descriptores de aviso correctos para utilizar con dicho usuario 10 llamado o que llama o terminal que llama 14 o servicio que llama. Alternativa o adicionalmente, la información recuperada puede ser tal que haga posible, o ayude, al terminal llamado 22 en la localización de un servidor de aviso 18, o servidores de aviso capaces de proporcionar el descriptor o descriptores de aviso correctos para ser utilizados con el usuario 10 de llamada o que llama o terminal que llama o servicio que llama.
Si la información proporcionada por el sistema 16 de gestión de aviso adaptado al cliente al terminal llamado 22 a través de la red de comunicaciones 24 contiene uno o más nombres o una o más direcciones de servidor o servidores de aviso sugeridos, y posiblemente también información para hacer posible que un servidor de aviso 18 identifique y proporcione el descriptor de aviso apropiado a esta llamada entrante, entonces el terminal llamado 22 puede intentar establecer comunicación con el servidor de aviso o servidores de aviso identificados 18. En una ejecución práctica preferida de un sistema de este diseño, la comunicación entre el terminal llamado 22 y el servidor o servidores de aviso 18 puede tener lugar en la red de Internet o una red basada en IP o red de paquetes o inter-red. A continuación del establecimiento de comunicación con el servidor de aviso 18, el terminal llamado 22 requiere preferiblemente que el servidor de aviso 18 proporciona el descriptor o descriptores de aviso apropiados al terminal llamado 22. A este respecto, cuando la información proporcionada por el terminal llamado 22 al servidor de aviso 18 incluye información para ayudar o hacer posible que el servidor de aviso 18 identifique el descriptor de aviso, tal información puede no ser restringida a información que se originó del sistema 16 de gestión de aviso adaptado al cliente. Ciertamente, tal información puede incluir también información adicional que sea surgida del terminal llamado 22 o por el terminal llamado 22 desde algún otro lugar.
El servidor de aviso 18 puede responder a una petición de recuperación de aviso proporcionando el descriptor de aviso disponible único asociado con este servicio de aviso adaptado al cliente, del usuario 10, si posee el mismo. Alternativamente, el servidor de aviso 18 puede aplicar lógica adicional basada en información auxiliar para seleccionar el descriptor de aviso más apropiado asociado con el servicio de aviso adaptado al cliente del usuario 10, para usar con la llamada.
La transferencia de descriptores de aviso desde el servidor de aviso 18 al terminal llamado 22 puede ser realizada por medio de cualquier proceso o protocolo apropiado, incluyendo, a modo de ejemplos solamente, un Portador de Servicio de Web o SOAP o HTTP ó FTP ó TFTP o Receptáculos (Sockets) o por medio de GSM SMS (Servicio de Mensajes Cortos) o GSM USSD (Datos de Servicios Suplementarios no Estructurados).
En una posible realización de la invención, el servidor de aviso 18 está físicamente incorporado dentro del terminal que llama 14, por lo que el proceso de diálogo y recuperación de aviso puede ser realizado por medios de comunicación entre el terminal llamado 22 y el terminal que llama 12.
En la realización preferida de la invención, la recuperación de un descriptor de aviso puede no ser requerida si el terminal llamado 22 determina que existe localmente el descriptor de aviso requerido (es decir, en la memoria local del terminal llamado 22). Esto puede ser debido a que el descriptor de aviso requerido fue almacenado en caché como resultado de una consecución de descriptor de aviso asociada con una llamada anterior o intento de llamada que usó el mismo descriptor de aviso. Alternativamente, puede ser debida a que el descriptor de aviso requerido fue precargado en el terminal llamado 22 en el momento de la fabricación, o venta, o en algún otro momento.
Si se requiere la recuperación de un descriptor de aviso y si por cualquier razón el descriptor de aviso no puede ser recibido por el terminal llamado 22 dentro de un periodo de tiempo suficientemente corto para hacer posible que sea de uso práctico en relación con la llamada entrante actual, entonces el terminal llamado 22 puede abandonar la recuperación del descriptor de aviso. En tal caso, el terminal llamado 22 puede anunciar la llamada entrante actual usando algún defecto o aviso determinado localmente.
En la realización preferida de la invención, en la situación que se acaba de describir en la cual el descriptor o descriptores de aviso pudieran no ser obtenidos a tiempo, o si el terminal llamado 22 está ocupado ("comprometido"), el proceso de recuperación del descriptor de aviso, sin embargo, continúa preferiblemente hasta la terminación y si y cuando es eventualmente exitoso el descriptor o descriptores de aviso recuperados e información auxiliar (si existe) e identificadores (si existen) están asociados con el usuario 10, el terminal 14 o servicio y almacenado localmente por el terminal llamado 22, preferiblemente en relación con un sistema apropiado de almacenamiento en memoria caché, y puede ser usado para una o más llamadas futuras por el usuario 10 que llama, o terminal 14 que llama, o servicio que llama, si se producen tales llamadas.
Para facilidad de la comprensión, la figura 1 muestra tanto el terminal que llama 14 como el terminal llamado 22 como asociados con una única red de comunicaciones. Sin embargo, se ha de entender que la invención se ocupa de la situación en la que el terminal que llama 14 y el terminal llamado 22 están asociados cada uno con redes de comunicaciones distintas, posiblemente con cualquier número de redes de comunicaciones adicionales que intervengan. Se ha de hacer observar además que cuando el terminal 14 que llama y el terminal llamado 22 están asociados cada uno con redes de comunicaciones distintas, estas pueden diferir en tipo de funcionalidad, situación geográfica y extensión, titularidad o tecnología. En relación con esto, el único requisito es que la totalidad de las redes abarcadas entre el terminal que llama 14 y el terminal llamado 22 sean capaces de soportar una sesión significativa de comunicación de principio a fin entre al menos dos terminales de comunicaciones. A modo de ejemplo, el terminal que llama 10 puede ser un terminal de POTS asociado con un operador de PSTN en Chile, mientras que el terminal llamado 22 puede ser un teléfono Móvil de GPRS/GSM asociado con un operador de red inalámbrica en el Reino Unido.
Por generalizar, la figura 1 muestra las entidades 31 y 32 como entidades distintas. Sin embargo, se ha de entender que la invención se ocupa de la situación en la que una entidad única (tal como un Proxy de SIP) pueda cumplir ambas funciones. En este caso se pueden hacer simplificaciones obvias del proceso de aviso. Además, una o las dos entidades 31 y 32 pueden estar integradas potencialmente con otros componentes de los sistemas (por ejemplo, cliente de SIP contenido dentro de un terminal de comunicaciones). Además, se ha de entender que puede haber otras entidades participantes en el proceso de establecimiento de llamada que no estén activamente asociadas con el proceso de aviso.
Con referencia ahora a la figura 2, se ilustra en ella una segunda realización de la presente invención que utiliza una variante del sub-proceso de llamada "Consecución de Aviso", descrito anteriormente. De acuerdo con la segunda realización de la presente invención, el usuario 10 selecciona descriptores de aviso para anunciar llamadas a una parte que llama usando el mismo método que el descrito para la realización preferida de la invención.
Sin embargo, de acuerdo con la segunda realización de la presente invención, se proporciona un método para distribuir descriptores de aviso para terminales de comunicación participantes sin la participación activa de entidades que participan en el proceso de establecimiento de llamada.
De acuerdo con este método, el terminal llamado 22 supone que cualquier llamada entrante, para la cual está disponible CLID y/u otra información de identificación apropiada, puede estar asociada con un descriptor de aviso. En el caso de una tal llamada, durante el proceso de establecimiento de llamada el terminal llamado 22 deja pasar la CLID y/u otra información de identificación a un servidor de aviso 18 o servidores que pertenecen al mismo sistema de aviso adaptado al cliente que el terminal que llama 14 o el terminal llamado 22, tan pronto como sea prácticamente posible después de recibir la CLID y/u otra información de identificación apropiada.
Tras la recepción de la CLID y/u otra información de identificación, un servidor de aviso que posee el descriptor o descriptores de aviso asociados con la CLID y/u otra información de identificación, retorna el apropiado descriptor de aviso o descriptores de aviso al terminal llamado tan pronto como sea posible.
Por lo tanto, en este escenario, el terminal llamado 22 puede ser capaz de recuperar un descriptor de aviso sobre la base de la CLID proporcionada por la red de comunicación 24.
Cuando sea ventajoso, se pueden utilizar otras características de la primera realización en combinación con esta segunda realización, por ejemplo y en particular, almacenamiento en memoria caché y modo de "tiempo de siguiente uso".
Con referencia ahora a la figura 3, se ilustra en ella una tercera realización de la presente invención que utiliza el sub-proceso de "Impulsión de Aviso" descrito anteriormente.
De acuerdo con la tercera realización de la presente invención, un usuario 10 selecciona avisos y configura un servicio de aviso adaptado al cliente utilizando el mismo método que el descrito para la realización preferida de la invención.
Sin embargo, de acuerdo con una tercera realización de la presente invención, un método proporcionado para distribuir descriptores de aviso a terminales de comunicaciones en la que la distribución de descriptores de aviso no necesita estar temporalmente asociada con establecimiento de llamada. En esta realización, a continuación de la configuración de un servicio de aviso adaptado al cliente por un usuario 10, son distribuidos descriptores de aviso e información de identificación y quizás información auxiliar asociada a uno o más terminales de comunicaciones 22 directa o implícitamente identificados por el usuario 10. A este respecto, información de identificación significa información tal como un número de teléfono E.164, que un terminal de comunicaciones 22 puede almacenar en asociación con un descriptor de aviso y usar posteriormente para asociar correctamente una llamada que llega con un aviso adaptado al cliente, si existe uno para la llamada que llega. A continuación de la identificación del terminal, o terminales, de comunicaciones objetivo 22, los descriptores de aviso y la información de identificación son ofrecidos para identificar terminal o terminales de comunicaciones 22 en cualquier momento apropiado.
Preferiblemente al menos, un terminal de comunicaciones 22 acepta la oferta, ya sea automáticamente o posiblemente con un paso que implique aprobación por parte del usuario 20, y el descriptor de aviso y la información de identificación son a continuación transmitidos al terminal de comunicaciones 22 por cualesquiera medios apropiados.
La distribución puede ser automática, y puede comenzar en cualquier punto en el tiempo después de que el usuario 10 haya indicado a qué terminales de comunicaciones se les han de ofrecer descriptores de aviso. A este respecto, el usuario sólo necesita proporcionar información suficiente para permitir que la lógica del sistema identifique direcciones de red de terminales de comunicaciones objetivo.
Alternativamente, la distribución puede ser activada manualmente. Por ejemplo, un usuario 10 de teléfono móvil se puede desplazar a través del libro de direcciones de teléfonos e indicar por medio de algún proceso de selección que su descriptor o descriptores de aviso han de ser ofrecidos al terminal o terminales de comunicaciones asociados con una o más entradas en el libro de direcciones. La distribución puede entonces ocurrir en cualquier momento
posterior.
Los terminales de comunicaciones 22 que eligen para recibir a uno o más descriptores de aviso así ofrecidos reciben y almacenan descriptores de aviso e información de identificación asociada y quizás información auxiliar asociada en memoria no volátil, idealmente usando una base de datos y un esquema apropiado de almacenamiento en memoria caché.
A continuación, el procedimiento de aviso prosigue de una manera similar al sub-proceso de "Impulsión de Aviso". A este respecto, el terminal de comunicaciones 22 determina preferiblemente si puede proporcionar o no un aviso adaptado al cliente para una llamada que llega, comparando un identificador proporcionado durante el proceso de establecimiento de llamada (tal como CLID) a la información de identificación contenida en la memoria no volátil y asociada con descriptores de aviso y/o información auxiliar.
Un sistema de la presente invención que ejecuta en la práctica una versión automatizada del tercer método puede permitir que los avisos sean automáticamente redistribuidos o "extraídos" cuando un usuario modifica su configuración de servicio de aviso adaptado al cliente. Además, un sistema de la presente invención que ejecuta una versión automatizada del tercer método puede permitir que sean automáticamente redistribuidos avisos de vez en cuando para la posibilidad de que terminales objetivo llamados puedan tener copias perdidas de descriptores de aviso, previamente distribuidos.
En una versión de cualquier realización de la invención que se piense implícitamente que no está explícitamente ilustrada, la funcionalidad del sistema 16 de gestión de aviso adaptado al cliente y la funcionalidad de servidor de aviso 18 pueden ser física y lógicamente integradas en terminales de comunicaciones 12, 14, 22 de manera que no haya sistema 16 de gestión de aviso adaptado al cliente o servidor o servidores de aviso 18 físicamente discretos. Esta versión de la invención, particularmente si se usa en combinación con CLID, define una forma de sistema de aviso adaptado al cliente en el que la funcionalidad del sistema de aviso adaptado al cliente es completamente distribuida a través de terminales de comunicaciones participantes y los cuales por tanto pueden ser superpuestos a una o más redes de comunicaciones 24 no modificadas. Además, en una versión incluso más simple de la invención, un terminal de comunicaciones que aloje un sistema de gestión de aviso adaptado al cliente y/o un servidor de aviso puede proporcionar un servicio de aviso adaptado al cliente para un único usuario 10 o terminal de comunicaciones 14 o servicio de comunicaciones.
La presente invención es aplicable a cualquier sistema o red de comunicaciones que soporte sesiones de comunicaciones de un sentido o dos sentidos y que haga uso de un proceso de establecimiento de llamada que incluya un paso en el que se aplique energía a dispositivo(s) o transductor(es) de salida controlable en el terminal de comunicaciones de la parte llamada, de manera que llame la atención de la parte llamada a una petición de llamada que llega.
Esto incluye, por ejemplo, el PSTN/PLMN, sistemas de comunicaciones basadas en SIP público o privado, sistemas y redes de tele conferencia, sistemas y redes de vídeo-telefonía, sistemas de vídeo-conferencia, sistemas y redes de Mensajería Instantánea basados en sesiones y otras formas actuales y futuras de red de comunicaciones que posea el concepto de una "llamada" o "sesión de comunicaciones".
Los sistemas de teléfono están dentro del alcance la invención y, en el caso de telefonía, se puede decir que la invención describe sistemas y procedimientos por medio de los cuales la forma y la naturaleza del aviso utilizado por un Auricular de Teléfono para anunciar una petición de llamada entrante pueden ser especificadas y controladas a distancia de manera que se permita a una persona que efectúa una llamada telefónica elegir la manera preferida en la que será anunciada su llamada a la persona o personas a las que están llamando.
Un sistema de aviso adaptado al cliente según se ha descrito aquí puede ser ejecutado en la práctica como una extensión de, o integrado con, o hecho para cooperar ventajosamente con un portal de Internet o Sistema de Telefonía Instantánea tal como tipificado por Yahoo o Mensajero Instantáneo de Yahoo, AOL o Mensajero Instantáneo de AOL o ICQ. Por ejemplo, el sistema de aviso adaptado al cliente y el Sistema de Mensajería Instantáneo pueden compartir interfaz de usuario, sistema de gestión de usuario, directorio, nombres o valores de identificación ("handles") de usuarios, etc.
Aunque se han descrito cierto número de realizaciones del método y sistema de la presente invención, se apreciará que puede haber otras variaciones y modificaciones que se pueden introducir en las realizaciones descritas en esta memoria que quedarán todavía comprendidas dentro del alcance de la presente invención.

Claims (32)

1. Un método para seleccionar un aviso utilizado para anunciar una llamada hecha por un usuario que participa en un servicio de aviso adaptado al cliente, incluyendo el método:
a.
almacenar datos de configuración de servicio de aviso adaptado al cliente, para el usuario participante en uno o más dispositivos accesibles de la red, incluyendo los datos de configuración representaciones codificadas digitalmente de uno o más avisos e información auxiliar relativa al uso deseado de las representaciones de aviso;
b.
utilizando el usuario participante un primer terminal de comunicaciones para efectuar una llamada a un segundo terminal de comunicaciones, estando la llamada soportada por un primer servicio de comunicaciones;
c.
seleccionar una o más representaciones de aviso de acuerdo con la información auxiliar;
d.
comunicar la una o más representaciones de aviso al segundo terminal de comunicaciones; y
e.
anunciando la llamada el segundo terminal de comunicaciones activando una o más de las representaciones de aviso seleccionadas de acuerdo con la información auxiliar.
2. Un método de acuerdo con la reivindicación 1 y que incluye además:
comunicar al menos algo de la información auxiliar al segundo terminal de comunicaciones para utilizar en la activación de la una o más representaciones de aviso seleccionadas.
3. Un método de acuerdo con una cualquiera de las reivindicaciones 1 ó 2, en el que:
el segundo terminal de comunicaciones capta la una o más representaciones de aviso seleccionadas desde un lugar distante del primer terminal de comunicaciones y el segundo terminal de comunicaciones.
4. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que los datos de configuración de servicio de aviso adaptado al cliente incluyen múltiples representaciones de aviso.
5. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, incluyendo además el método:
almacenar en memoria asociada o caché representaciones de aviso recientemente usadas en el terminal de comunicaciones o en un dispositivo accesible por la red, dispuesto para rápida reutilización.
6. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, incluyendo además el método:
proporcionar una gama de representaciones de aviso disponibles para selección y uso por usuarios participantes.
7. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que la una o más representaciones de aviso se seleccionan de un conjunto de representaciones de viso disponibles.
8. El método de acuerdo con la reivindicación 7, en el que el conjunto de representaciones de aviso seleccionables está contenido en un dispositivo accesible por la red.
9. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que es transmitida información de representaciones de aviso desde un terminal de comunicaciones a otro durante el curso de una llamada de voz entre dos o más terminales.
10. Un método de acuerdo con la reivindicación 9, en el que la transmisión de información de representaciones de aviso ocurre:
a.
durante pausas en la conversación de voz; o
b.
después de que haya terminado la conversación de voz; o
c.
intercalada con la conversación de voz.
11. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que los datos de configuración del servicio de aviso adaptado al cliente incluyen información que identifica al usuario participante o primer terminal de comunicaciones o primer servicio de comunicaciones.
12. Un método de acuerdo con la reivindicación 11, en el que la representación de aviso es seleccionada de acuerdo con el tratamiento de la información de identificación.
13. Un método de acuerdo con la reivindicación 12, en el que el tratamiento es realizado por el segundo terminal de comunicaciones.
14. Un método de acuerdo con la reivindicación 12, en el que el tratamiento es realizado por un dispositivo servidor.
15. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que la información auxiliar incluye variables de tratamiento seleccionadas de:
a.
variables temporales;
b.
variables estacionales y culturales;
c.
variables geográficas;
d.
variables de proximidad; y
e.
variables personales.
16. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que la representación de aviso seleccionada es comunicada al segundo terminal de comunicaciones desde el primer terminal de comunicaciones.
17. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que la representación de aviso seleccionada es comunicada al segundo terminal de comunicaciones desde un dispositivo accesible por la red.
18. Un método de acuerdo con la reivindicación 16, en el que la representación de aviso seleccionada es comunicada usando el primer servicio de comunicación.
19. Un método de acuerdo con cualquiera de las reivindicaciones 16 ó 17, en el que la representación de aviso seleccionada es comunicada usando una trayectoria de comunicación distinta del primer servicio de comunicación.
20. Un método de acuerdo con cualquiera de las reivindicaciones 18 ó 19, en el que la representación de aviso seleccionada ha sido comunicada al segundo terminal de comunicaciones antes de un proceso de establecimiento de llamada.
21. Un método de acuerdo con cualquiera de las reivindicaciones 18 ó 19, en el que la representación de aviso seleccionada es comunicada al segundo terminal de comunicaciones durante un proceso de establecimiento de llamada.
22. Un método de acuerdo con cualquiera de las reivindicaciones 18 ó 19, en el que la representación de aviso seleccionada es comunicada al segundo terminal de comunicaciones de manera asíncrona con un proceso de establecimiento de llamada.
23. Un método de acuerdo con la reivindicación 19, en el que la trayectoria de comunicaciones alternativa hace uso de Internet.
24. U método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que el servicio de aviso adaptado al cliente opera con una red de una pluralidad de terminales y servidores de comunicaciones, en el que al menos alguno de los terminales y servidores de comunicaciones participan en un esquema de almacenamiento en memoria caché que permite que se originen representaciones de aviso desde una pluralidad de servidores o terminales de comunicaciones diferentes dentro de la red.
25. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que los usuarios que reciben llamadas son capaces de ejercitar control sobre los tipos de avisos adaptados al cliente que están dispuestos a recibir.
26. Un método de acuerdo con la reivindicación 25, en el que los usuarios que reciben llamadas pueden elegir recibir sólo categorías particulares de avisos.
27. Un método de acuerdo con la reivindicación 25, en el que un usuario que recibe llamadas puede elegir que sea anunciada una llamada por una combinación de dos avisos diferentes, uno seleccionado por el usuario receptor y uno seleccionado por un usuario que llama.
28. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, en el que la llamada es una cualquiera de un grupo de una llamada de teléfono, una voz sobre llamada de protocolo de Internet, una llamada de vídeo-teléfono, una llamada de datos, una llamada que comparte pizarra blanca, una sesión de mensajería instantánea, una sesión de juego de múltiples usuarios.
29. Un sistema informatizado para hacer posible que un aviso utilizado para anunciar una llamada hecha por un usuario que participa en el sistema a un terminal de comunicaciones que participa en el sistema para ser determinado de acuerdo con las preferencias del usuario participante, que incluye:
a.
una pluralidad de terminales de comunicaciones, al menos alguno de los cuales es capaz de recibir y actuar sobre una representación de aviso y llamadas asociadas con la representación de aviso;
b.
un software de configuración para generar datos de configuración de servicio de aviso adaptado al cliente, incluyendo los datos de configuración representaciones digitalmente codificadas de uno o más avisos e información auxiliar relativa al uso deseado de las representaciones de aviso;
c.
una base de datos para almacenar datos de configuración de servicio de aviso adaptado al cliente, de usuarios participantes;
d.
medios de tratamiento para elegir una representación de aviso para usar con la llamada hecha por el usuario participante a un terminal de comunicaciones receptor; y
e.
medios de comunicar representaciones de aviso al terminal de comunicaciones receptor;
en el que el descriptor de aviso elegido es seleccionado de acuerdo con los datos de configuración del servicio de aviso adaptado al cliente, del usuario participante.
30. Un sistema de acuerdo con la reivindicación 29, en el que los medios de tratamiento son un terminal de comunicaciones asociado con el usuario participante.
31. Un sistema de acuerdo con la reivindicación 29, en el que los medios de tratamiento son el terminal de comunicaciones de recepción.
32. Un sistema de acuerdo con la reivindicación 29, en el que los medios de tratamiento son un dispositivo de servidor.
ES02712625T 2001-08-10 2002-03-28 Un sistema y un metodo para personalizar avisos de llamada. Expired - Lifetime ES2317997T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AUPR6907A AUPR690701A0 (en) 2001-08-10 2001-08-10 A system and method for customising call alerts
AU2001106907 2001-08-10
PCT/AU2002/000390 WO2003015380A1 (en) 2001-08-10 2002-03-28 A system and method for customising call alerts

Publications (1)

Publication Number Publication Date
ES2317997T3 true ES2317997T3 (es) 2009-05-01

Family

ID=3830863

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02712625T Expired - Lifetime ES2317997T3 (es) 2001-08-10 2002-03-28 Un sistema y un metodo para personalizar avisos de llamada.

Country Status (11)

Country Link
US (1) US7088816B2 (es)
EP (1) EP1419642B1 (es)
JP (2) JP2004537943A (es)
KR (1) KR100806409B1 (es)
CN (1) CN100423525C (es)
AT (1) ATE416564T1 (es)
AU (2) AUPR690701A0 (es)
DE (1) DE60230156D1 (es)
ES (1) ES2317997T3 (es)
NZ (1) NZ531605A (es)
WO (1) WO2003015380A1 (es)

Families Citing this family (192)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080062893A1 (en) * 2000-01-19 2008-03-13 Sony Ericsson Mobile Communications Ab Method and apparatus for event-based exchange of information between communication devices conditioned on personal calendar information
US8548010B2 (en) 2000-01-19 2013-10-01 Sony Corporation Method and apparatus for event-based synchronization of information between communication devices
US8400946B2 (en) * 2000-01-19 2013-03-19 Sony Corporation System and method for sharing common location-related information between communication devices
US9781257B2 (en) 2000-01-19 2017-10-03 Sony Mobile Communications Ab Technique for obtaining caller-originated alert signals in IP-based communication sessions
US20070230676A1 (en) * 2000-01-19 2007-10-04 Sony Ericsson Mobile Communications Ab Technique for delivering caller-originated alert signals in ip-based communication sessions
US20070237320A1 (en) * 2000-01-19 2007-10-11 Sony Ericsson Mobile Communications Ab Nya Vattentornet Technique for providing caller-originated alert signalsin circuit-switched communications
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
US20060136630A1 (en) * 2002-12-08 2006-06-22 Immersion Corporation, A Delaware Corporation Methods and systems for providing haptic messaging to handheld communication devices
US8830161B2 (en) * 2002-12-08 2014-09-09 Immersion Corporation Methods and systems for providing a virtual touch haptic effect to handheld communication devices
WO2004052193A1 (en) 2002-12-08 2004-06-24 Immersion Corporation Methods and systems for providing haptic messaging to handheld communication devices
US20040120505A1 (en) * 2002-12-20 2004-06-24 Motorola, Inc. Method and apparatus for providing a voiced call alert
US8490129B2 (en) 2003-01-31 2013-07-16 Qwest Communications International Inc. Methods, systems and apparatus for selectively distributing urgent public information
US10142023B2 (en) 2003-01-31 2018-11-27 Centurylink Intellectual Property Llc Antenna system and methods for wireless optical network termination
US8050281B2 (en) * 2003-01-31 2011-11-01 Qwest Communications International Inc. Alert gateway, systems and methods
US7280647B2 (en) * 2003-08-07 2007-10-09 Microsoft Corporation Dynamic photo caller identification
US20050039134A1 (en) * 2003-08-11 2005-02-17 Sony Corporation System and method for effectively implementing a dynamic user interface in an electronic network
EP1528765A1 (en) * 2003-10-31 2005-05-04 Sony Ericsson Mobile Communications AB Call alerting using transmitted media objects
DE10352378A1 (de) * 2003-11-10 2005-06-09 Siemens Ag Verfahren zum Aufbauen einer Kommunikationsverbindung
US7616741B2 (en) 2004-02-06 2009-11-10 At&T Intellectual Property I, L.P. System and method for facilitating a custom ring in connection with a call
US8644886B1 (en) * 2004-03-15 2014-02-04 Avaya Inc. Ring-tone messaging service
US10313303B2 (en) 2007-06-12 2019-06-04 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US10382452B1 (en) 2007-06-12 2019-08-13 Icontrol Networks, Inc. Communication protocols in integrated systems
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
DE102004013861A1 (de) * 2004-03-16 2005-10-13 Deutsche Telekom Ag Bereitstellung einer personalisierten Anzeigeinformation bei einer Telekommunikationsanbahnung
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US7711796B2 (en) 2006-06-12 2010-05-04 Icontrol Networks, Inc. Gateway registry methods and systems
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US10156959B2 (en) 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US20090077623A1 (en) 2005-03-16 2009-03-19 Marc Baum Security Network Integrating Security System and Network Devices
US8963713B2 (en) 2005-03-16 2015-02-24 Icontrol Networks, Inc. Integrated security network with security alarm signaling system
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US10200504B2 (en) 2007-06-12 2019-02-05 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US12063220B2 (en) 2004-03-16 2024-08-13 Icontrol Networks, Inc. Communication protocols in integrated systems
US10522026B2 (en) 2008-08-11 2019-12-31 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US10375253B2 (en) 2008-08-25 2019-08-06 Icontrol Networks, Inc. Security system with networked touchscreen and gateway
US10444964B2 (en) 2007-06-12 2019-10-15 Icontrol Networks, Inc. Control system user interface
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US8635350B2 (en) 2006-06-12 2014-01-21 Icontrol Networks, Inc. IP device discovery systems and methods
US11368327B2 (en) 2008-08-11 2022-06-21 Icontrol Networks, Inc. Integrated cloud system for premises automation
US8988221B2 (en) 2005-03-16 2015-03-24 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
US9141276B2 (en) 2005-03-16 2015-09-22 Icontrol Networks, Inc. Integrated interface for mobile device
US9531593B2 (en) 2007-06-12 2016-12-27 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US9191228B2 (en) 2005-03-16 2015-11-17 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US20160065414A1 (en) 2013-06-27 2016-03-03 Ken Sundermeyer Control system user interface
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
JP2007529826A (ja) 2004-03-16 2007-10-25 アイコントロール ネットワークス, インコーポレイテッド 対象事項管理ネットワーク
US11190578B2 (en) 2008-08-11 2021-11-30 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US9729342B2 (en) 2010-12-20 2017-08-08 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US10142392B2 (en) 2007-01-24 2018-11-27 Icontrol Networks, Inc. Methods and systems for improved system performance
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US9609003B1 (en) 2007-06-12 2017-03-28 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US8880035B1 (en) 2004-03-31 2014-11-04 Avaya Inc. User customizable reverse ring tone
EP1741276A4 (en) * 2004-04-07 2008-06-11 Alcatel Lucent PERSONAL RECALL SIGNAL
US20050258938A1 (en) * 2004-05-21 2005-11-24 Moulson John L Portable electronic devices including customization circuits for customizing alert signals and methods of operating the same
US7693553B2 (en) 2004-06-30 2010-04-06 Avaya Inc. Intelligent ringtone service
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
US20060075062A1 (en) * 2004-09-28 2006-04-06 Bloebaum L S Initiating Internet Protocol (IP) communications in an IP communication system based on databases of contact information
US7720213B2 (en) 2004-12-30 2010-05-18 Alcatel Lucent Parameter dependent ring tones
AU2006212087B2 (en) * 2005-02-08 2011-03-10 Psygnificant Services Limited Call notification controlled by call originating system
GB2422984C (en) * 2005-02-08 2015-03-11 Psygnificant Services Ltd Call Notification System And Method
DE102005006331B4 (de) * 2005-02-10 2008-12-04 Pixcall Gmbh Kommunikationsverfahren mit Übermittlung von Zusatzinformationen
EP1696645A1 (en) 2005-02-25 2006-08-30 Sony Ericsson Mobile Communications AB Caller information provision
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US20170180198A1 (en) 2008-08-11 2017-06-22 Marc Baum Forming a security network including integrated security system components
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US9450776B2 (en) 2005-03-16 2016-09-20 Icontrol Networks, Inc. Forming a security network including integrated security system components
US9306809B2 (en) 2007-06-12 2016-04-05 Icontrol Networks, Inc. Security system with networked touchscreen
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US20060215829A1 (en) * 2005-03-23 2006-09-28 Schwartz Paul M Method and system for selectable call termination attempt notification and blocking
US7283829B2 (en) * 2005-03-25 2007-10-16 Cisco Technology, Inc. Management of call requests in multi-modal communication environments
KR100810330B1 (ko) * 2005-04-12 2008-03-04 삼성전자주식회사 통신 시스템에서 서비스 제공 시스템 및 방법
BRPI0611016A2 (pt) * 2005-05-31 2010-08-17 Roamware Inc método e sistema para proporcionar uma ativação de chamada disparada por conteúdo push para pelo menos uma parte receptora através de uma primeira rede de telecomunicações
US7376395B2 (en) * 2005-06-30 2008-05-20 Microsoft Corporation Controlling a telecommunications device
US20070032259A1 (en) * 2005-08-05 2007-02-08 George Gounaris Method and apparatus for voice amplitude feedback in a communications device
US20070060154A1 (en) * 2005-08-12 2007-03-15 Agere Systems Inc. Method and device for transmitting user-selected data with a request for connection signal over a telecommunications network
DE102005042977A1 (de) * 2005-09-09 2007-04-12 Deutsche Telekom Ag Verfahren und System zur multimedialen Unterstützung von Sprachanrufen
UA94064C2 (ru) * 2005-10-06 2011-04-11 Вердженс Энтертейнмент Ллк, Калифорния Лимитед Лайбилити Компани Подлинно одновременные оповещения и их использование в прерывистых конкурсах
DE102005049720B4 (de) * 2005-10-14 2009-02-05 Pixcall Gmbh Telekommunikationsverfahren mit Übertragung von Zusatzinformationen an eine Teilnehmerstation, sowie Telekommunikationssystem, Teilnehmerstation und Vermittlungsstelle
US7761816B2 (en) * 2006-02-10 2010-07-20 Vringo, Inc. Personalization content sharing system and method
US8041401B2 (en) * 2006-02-10 2011-10-18 Vringo Inc. Personalization content sharing system and method
US9537704B2 (en) 2006-05-24 2017-01-03 At&T Intellectual Property I, L.P. Method and apparatus for migrating active communication session between terminals
US12063221B2 (en) 2006-06-12 2024-08-13 Icontrol Networks, Inc. Activation of gateway device
US10079839B1 (en) 2007-06-12 2018-09-18 Icontrol Networks, Inc. Activation of gateway device
WO2008001371A2 (en) * 2006-06-28 2008-01-03 Vringo, Inc. User-chosen media content
EP2047372A4 (en) * 2006-07-10 2010-09-22 Vringo Inc PUSHED MEDIA CONTENT DELIVERY
US20090005122A1 (en) * 2006-07-10 2009-01-01 David Elliot Goldfarb Advertisement-based dialing
WO2008007380A2 (en) * 2006-07-13 2008-01-17 Vringo, Inc. Group sharing of media content
WO2008006213A1 (en) 2006-07-13 2008-01-17 Mobivox Corporation Method and system for auto-login by calling line identification
WO2008032319A2 (en) * 2006-09-11 2008-03-20 Vringo, Inc. Media playing on another device
DE102006047073B4 (de) * 2006-09-27 2009-08-06 Nokia Siemens Networks Gmbh & Co.Kg Verfahren zum Betreiben eines Kommunikationssystems, Kommunikationsendgerät und Vermittlungsstelle
US8861688B2 (en) * 2006-10-12 2014-10-14 At&T Mobility Ii Llc Methods and systems for controlling calling party access to called device
US20080092193A1 (en) * 2006-10-17 2008-04-17 The Video Load, Llc Methods and systems for creating video files for a mobile device
US20080101566A1 (en) * 2006-10-26 2008-05-01 Jonathan William Medved Method to play vendor videos
US8098811B2 (en) * 2006-12-13 2012-01-17 Scenera Technologies, Llc Methods and systems for selectively playing received ringtones
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
WO2008096366A2 (en) * 2007-02-11 2008-08-14 Vringo, Inc. Triggering events for video ringtones
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US9258427B2 (en) * 2007-04-18 2016-02-09 At&T Intellectual Property I, Lp System and method for forwarding calls
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
WO2009023324A2 (en) * 2007-05-15 2009-02-19 Sony Ericsson Mobile Communications Ab Technique for delivering caller-originated alert signals in ip-based communication sessions
WO2008144359A1 (en) * 2007-05-15 2008-11-27 Sony Ericsson Mobile Communications Ab Providing caller- created or selected alert signal to a called party in an ip-based network
WO2008144353A1 (en) * 2007-05-15 2008-11-27 Sony Ericsson Mobile Communications Ab Technique for providing caller-originated alert signals
US10498830B2 (en) 2007-06-12 2019-12-03 Icontrol Networks, Inc. Wi-Fi-to-serial encapsulation in systems
US10523689B2 (en) 2007-06-12 2019-12-31 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10051078B2 (en) 2007-06-12 2018-08-14 Icontrol Networks, Inc. WiFi-to-serial encapsulation in systems
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US12003387B2 (en) 2012-06-27 2024-06-04 Comcast Cable Communications, Llc Control system user interface
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US12184443B2 (en) 2007-06-12 2024-12-31 Icontrol Networks, Inc. Controlling data routing among networks
US10666523B2 (en) 2007-06-12 2020-05-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10616075B2 (en) 2007-06-12 2020-04-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US10423309B2 (en) 2007-06-12 2019-09-24 Icontrol Networks, Inc. Device integration framework
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US10389736B2 (en) 2007-06-12 2019-08-20 Icontrol Networks, Inc. Communication protocols in integrated systems
US12283172B2 (en) 2007-06-12 2025-04-22 Icontrol Networks, Inc. Communication protocols in integrated systems
US10958781B2 (en) 2007-06-13 2021-03-23 First Orion Corp. Providing audio content to a device
US20080310612A1 (en) * 2007-06-15 2008-12-18 Sony Ericsson Mobile Communications Ab System, method and device supporting delivery of device-specific data objects
US12541237B2 (en) 2007-08-10 2026-02-03 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US10223903B2 (en) 2010-09-28 2019-03-05 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US20090154671A1 (en) * 2007-10-16 2009-06-18 Psygnificant Services Limited Communication system and method
US20090124243A1 (en) * 2007-11-14 2009-05-14 Nokia Corporation Methods, Apparatuses, Computer Program Products, And Systems For Providing Proximity/Location-Based Ringing Tones
US8634536B2 (en) * 2007-12-19 2014-01-21 At&T Intellectual Property I, L.P. System and method of providing ringback video
US8401169B2 (en) 2007-12-19 2013-03-19 At&T Intellectual Property I, L.P. System and method of delivering ringback audio content
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US20090209274A1 (en) * 2008-02-15 2009-08-20 Sony Ericsson Mobile Communications Ab System and Method for Dynamically Updating and Serving Data Objects Based on Sender and Recipient States
US8379824B2 (en) * 2008-03-06 2013-02-19 At&T Intellectual Property I, Lp Methods and apparatus to provide a network-based caller identification service in a voice over internet protocol network
US8656001B2 (en) * 2008-03-06 2014-02-18 Hitachi, Ltd. Communication system, application server and communication method for server cooperation
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US20100022279A1 (en) * 2008-07-22 2010-01-28 Sony Ericsson Mobile Communications Ab Mood dependent alert signals in communication devices
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US8639821B2 (en) 2008-10-06 2014-01-28 Verizon Patent And Licensing Inc. Method and system for providing a setup timer in a sip-based network
US8712026B1 (en) 2008-10-27 2014-04-29 Sprint Spectrum L.P. Method and system for distributing ringback files
US9628440B2 (en) 2008-11-12 2017-04-18 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US8676199B2 (en) * 2008-12-29 2014-03-18 General Motors Llc Tertiary connection strategy for vehicle originated cellular communication to a call center
WO2010076770A2 (en) * 2008-12-31 2010-07-08 France Telecom Communication system incorporating collaborative information exchange and method of operation thereof
US7899037B1 (en) * 2009-03-06 2011-03-01 Sprint Communications Company L.P. Voice session and data session coordination in a communication device
DE102009018339A1 (de) * 2009-04-23 2010-10-28 T-Mobile International Ag Automatisches Namensansagesystem für netzintegrierte Anrufbeantworter
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
CN102025838A (zh) * 2009-09-09 2011-04-20 中兴通讯股份有限公司 多媒体彩铃资源盒的展现方法与装置
CN102045659B (zh) 2009-10-15 2015-12-16 中兴通讯股份有限公司 即时消息的彩像展现方法与系统
FR2951898B1 (fr) * 2009-10-27 2015-10-02 Sagem Comm Procede d'etablissement d'une session applicative, dispositif et notification correspondante
US20110151940A1 (en) * 2009-12-23 2011-06-23 Frohlich Stuart Daniel Alternative ringtones for mobile telephones
US8548418B1 (en) 2010-01-25 2013-10-01 Sprint Spectrum L.P. Methods and devices for distributing ringtone
US20110197134A1 (en) * 2010-02-11 2011-08-11 Nokia Corporation Methods, apparatuses and computer program products for setting the most played items of media data as ringtone alerts
AU2011250886A1 (en) 2010-05-10 2013-01-10 Icontrol Networks, Inc Control system user interface
US10398366B2 (en) * 2010-07-01 2019-09-03 Nokia Technologies Oy Responding to changes in emotional condition of a user
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US9147337B2 (en) 2010-12-17 2015-09-29 Icontrol Networks, Inc. Method and system for logging security event data
US9230549B1 (en) 2011-05-18 2016-01-05 The United States Of America As Represented By The Secretary Of The Air Force Multi-modal communications (MMC)
GB201109312D0 (en) * 2011-06-03 2011-07-20 Vodafone Ip Licensing Ltd Machine to machine communications
WO2013006554A2 (en) 2011-07-01 2013-01-10 Ahmed Tewfik Bouzid Voice enabled social artifacts
EP2575337A1 (en) * 2011-09-29 2013-04-03 Alcatel Lucent Method for setting-up a telephone call, corresponding telephone server and telephone terminal
WO2013144949A1 (en) 2012-03-27 2013-10-03 Apt Boaz System and method for modifying or disabling the ringtone for an incoming call based on the existence or nonexistence of previous calls from the same caller
US9082271B2 (en) * 2012-08-31 2015-07-14 Tata Consultancy Services Limited Customized audio alerts
US9928975B1 (en) 2013-03-14 2018-03-27 Icontrol Networks, Inc. Three-way switch
US9287727B1 (en) 2013-03-15 2016-03-15 Icontrol Networks, Inc. Temporal voltage adaptive lithium battery charger
US9867143B1 (en) 2013-03-15 2018-01-09 Icontrol Networks, Inc. Adaptive Power Modulation
EP3031206B1 (en) 2013-08-09 2020-01-22 ICN Acquisition, LLC System, method and apparatus for remote monitoring
KR20150068609A (ko) * 2013-12-12 2015-06-22 삼성전자주식회사 이미지 정보 표시 방법 및 장치
US20150172096A1 (en) * 2013-12-17 2015-06-18 Microsoft Corporation System alert correlation via deltas
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
IL231527A0 (en) * 2014-03-13 2014-08-31 Deutsche Telekom Ag A method for creating a collection of voice signatures for object recognition
US10341717B2 (en) * 2014-03-31 2019-07-02 Verizon Patent And Licensing Inc. Systems and methods for facilitating access to content associated with a media content session based on a location of a user
CN105827874B (zh) * 2015-01-08 2018-11-23 中国移动通信集团河南有限公司 一种铃音分发方法、装置及系统
EP3059936A1 (en) * 2015-02-18 2016-08-24 Echaezu, Dwight A system and method for providing data
JP6615516B2 (ja) * 2015-07-08 2019-12-04 株式会社東芝 路側処理装置及び警告通知方法
US9628611B2 (en) 2015-07-15 2017-04-18 At&T Intellectual Property I, L.P. Call alert options
CN108616862A (zh) * 2017-01-16 2018-10-02 中兴通讯股份有限公司 一种快速呼通方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6160489A (en) * 1994-06-23 2000-12-12 Motorola, Inc. Wireless communication device adapted to generate a plurality of distinctive tactile alert patterns
USH1714H (en) * 1995-05-03 1998-03-03 Lucent Technologies Inc. Automatic still image transmission upon call connection
US5889852A (en) * 1997-02-10 1999-03-30 Nokia Mobile Phones Limited Photo screen scroll graphic user interface
SE518180C2 (sv) * 1997-11-06 2002-09-03 Telia Ab Samtalsuppkoppling i mobila system
US5999599A (en) * 1998-07-17 1999-12-07 Siemens Information And Communication Networks, Inc. System and method for enhanced caller name alerting
NL1014418C1 (nl) * 1999-12-02 2001-02-06 Josephus Franciscus Berendina Werkwijze en systeem voor het aanmelden van een telefoongesprek.
US6911143B2 (en) * 2002-10-31 2005-06-28 Stanadyne Corporation Base receptacle for filter cartridge incorporating a peripheral compatibility matrix

Also Published As

Publication number Publication date
KR100806409B1 (ko) 2008-02-21
KR20040035733A (ko) 2004-04-29
NZ531605A (en) 2004-12-24
EP1419642B1 (en) 2008-12-03
ATE416564T1 (de) 2008-12-15
JP2004537943A (ja) 2004-12-16
EP1419642A1 (en) 2004-05-19
CN1557088A (zh) 2004-12-22
EP1419642A4 (en) 2005-06-01
JP2008295094A (ja) 2008-12-04
CN100423525C (zh) 2008-10-01
US7088816B2 (en) 2006-08-08
DE60230156D1 (de) 2009-01-15
AUPR690701A0 (en) 2001-08-30
US20040223605A1 (en) 2004-11-11
AU2002244511B2 (en) 2008-01-17
WO2003015380A1 (en) 2003-02-20

Similar Documents

Publication Publication Date Title
ES2317997T3 (es) Un sistema y un metodo para personalizar avisos de llamada.
US10728395B2 (en) System and method for verifying telephone numbers
AU2002244511A1 (en) A system and method for customising call alerts
ES2702116T3 (es) Uso compartido de contenido a través de tonos de retorno de llamada multimedia
US8972559B2 (en) Methods, systems, devices, and products for providing alerts for communications
US8712027B2 (en) Methods, systems, and products for providing ring backs
US8077702B2 (en) Caller information provision
US7142656B2 (en) Location-based ringbacks
AU2004301426A1 (en) System and method for active mobile collaboration
US8027455B2 (en) Ringbacks based on extrinsic information
ES2343938B1 (es) Sistema y metodos para el envio de mensajes sobre redes de telecomunicaciones.
CN102833693B (zh) 一种呼叫处理方法、装置及系统
US7706518B2 (en) Network infrastructure for ringbacks
KR101177601B1 (ko) 패킷 교환 통신 세션을 설정하는 방법 및 장치
ES2902646T3 (es) Servicio de comunicación por voz a partir de una red social
EP2605491B1 (fr) Procédé d'initiation d'une conversation
US20060147011A1 (en) Log-based ringbacks
KR20060111527A (ko) 고정된 네트워크 또는 셀룰러 네트워크를 통해 서로 연결된적어도 두 개의 멀티미디어 터미널을 링크하는 시스템 및방법
NZ530400A (en) An intelligent messaging server for bridging text and non-text services