MX2008010979A - Metodo y sistema para transferencia de datos bidireccional. - Google Patents
Metodo y sistema para transferencia de datos bidireccional.Info
- Publication number
- MX2008010979A MX2008010979A MX2008010979A MX2008010979A MX2008010979A MX 2008010979 A MX2008010979 A MX 2008010979A MX 2008010979 A MX2008010979 A MX 2008010979A MX 2008010979 A MX2008010979 A MX 2008010979A MX 2008010979 A MX2008010979 A MX 2008010979A
- Authority
- MX
- Mexico
- Prior art keywords
- request
- computer
- data
- further characterized
- configuration
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000012546 transfer Methods 0.000 claims abstract description 17
- 230000004044 response Effects 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims 8
- 230000000295 complement effect Effects 0.000 claims 3
- 238000007726 management method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000015654 memory Effects 0.000 description 7
- 238000005259 measurement Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- KKIMDKMETPPURN-UHFFFAOYSA-N 1-(3-(trifluoromethyl)phenyl)piperazine Chemical compound FC(F)(F)C1=CC=CC(N2CCNCC2)=C1 KKIMDKMETPPURN-UHFFFAOYSA-N 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000013341 scale-up Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Un sistema y método para administrar transferencia de datos entre un dispositivo que se puede configurar y un sistema de administración que incluye generar datos de dispositivo, detectar una solicitud de consulta, transmitir, en una primera sesión de comunicaciones comunes y en respuesta a la solicitud de consulta, por lo menos una porción del los datos del dispositivo y una solicitud de configuración, y recibir un archivo de configuración correspondiente a la solicitud de configuración.
Description
METODO Y SISTEMA PARA TRANSFERENCIA DE DATOS BIDIRECCIONAL
La descripción reclama el beneficio de la fecha de presentación de la Solicitud Provisional No. 60/776,796, presentada el 27 de febrero del 2006, la especificación de la cual está incorporada en la presente en su totalidad.
CAMPO DE LA INVENCION
La descripción presente se refiere de manera general con sistemas y métodos para enviar y recibir datos entre un grupo de dispositivos en una red. Las modalidades seleccionadas se relacionan de manera general con enviar y recibir datos entre dispositivos que se pueden configurar y sistemas de mantenimiento para una red Voz sobre IP (VolP).
ANTECEDENTES DE LA INVENCION
De manera convencional, los sistemas para transmitir señales de voz sobre la Internet incluyen comúnmente un dispositivo que se puede configurar para convertir señales de voz análogas dentro de las señales digitales y transmitir las señales digitales. Generalmente, estos dispositivos
son conectados a un teléfono convencional o integrado con el teléfono para proveer a un cliente funcionalidad telefónica tradicional y familiar. A medida que las redes de voz digital, tales como VolP se vuelven más complejas, los dispositivos desplegados fueron complementados con sistemas de administración para mantener y controlar los aspectos de funciones de los dispositivos. Estos sistemas de administración en algunas ocasiones configuran los dispositivos para controlar su operación y permitir al cliente tener acceso a determinados parámetros de configuración relacionados con los servicios. Para asegurar la operación adecuada del dispositivo, el dispositivo preferentemente opera utilizando la mayor parte de la configuración actual. Estas configuraciones con frecuencia se basan en el perfil, en donde estos perfiles incluyen parámetros para controlar los diversos aspectos de las características, desempeño y comportamiento general del dispositivo. La Figura 1 , ilustra la operación de un sistema de la técnica anterior 100 y un método para transferir datos entre un dispositivo que se puede configurar 101 y un sistema de administración 105. En respuesta a algunos eventos o cambios externos, un servidor SIP Proxy 103 envía un mensaje SIP NOTIFY como una solicitud de consulta 111 sobre una red al dispositivo que se puede configurar 101. De manera alternativa, una solicitud de consulta toma la forma de un evento de cronómetro 113. El evento de cronómetro es generado localmente en el dispositivo que se puede configurar 101 o un cronómetro remoto. Al recibir una solicitud de consulta, el dispositivo
101 consulta el sistema de administración 105 enviando una solicitud HTTP GET 115 al sistema de administración 105. Esta solicitud verifica e intenta recibir el archivo de configuración más actual para el dispositivo que se puede configurar 101. De manera alternativa, el dispositivo 101 puede esperar un número previamente determinado de solicitudes de consulta o detecta un mensaje particular dentro de la solicitud de consulta que activa éste para consultar al sistema de administración 105. Al recibir el HTTP GET o un mensaje similar, el sistema de administración 105 responde transfiriendo un archivo de configuración nuevo 151 al dispositivo 101 , si está disponible, en la respuesta del protocolo HTTP 117. Las comunicaciones entre el dispositivo que se puede configurar 101 , el servidor SIP proxy 103 y el sistema de administración 105 generalmente ocurre sobre la Internet u otra red disponible que conecta las entidades en comunicación. Ocasionalmente, el dispositivo que se puede configurar 101 transfiere los archivos 153 al sistema de administración 105 utilizando una operación HTTP POST o PUT 19. Los archivos en la operación HTTP POST o PUT 119 incluyen una variedad de tipos de archivo generados por el dispositivo, tal como la información de registro del dispositivo. Al recibir los archivos 153, el sistema de administración 105 envía un mensaje de acuse de recibo 121 al dispositivo que se puede configurar 101 que confirma que los archivos fueron recibidos, concluyendo de esta manera la operación HTTP POST/PUT.
Los sistemas y métodos convencionales de transferencia de datos entre dispositivos 101 y el sistema de administración 105 tienen la desventaja de requerir muchas sesiones de comunicaciones separadas a ser establecidas entre las entidades en comunicación. Estas sesiones numerosas consumen ancho de banda y recursos de hardware. Para escalar de manera efectiva su VolP y redes de datos, los operadores de red y proveedores de servicio están enfrentados con el desafío de mantener el desempeño y función de los diversos dispositivos desplegados en forma remota con una inversión que se puede manejar y mínima en infraestructura compartida. Por consiguiente, en la industria existe la necesidad de soluciones tecnológicas que proveen un sistema y método más eficiente para transferir datos entre un dispositivo que se puede configurar y un sistema de administración.
BREVE DESCRIPCION DE LA INVENCION
Las diversas modalidades descritas generalmente están dirigidas a un sistema y método para administrar la transferencia de datos entre un dispositivo que se puede configurar y un sistema de administración que incluye un dispositivo de generación de datos, detectar una solicitud de consulta, transmitir, en una primera sesión de comunicaciones común y en respuesta a la solicitud de consulta, por lo menos una porción del datos de
dispositivo y una solicitud de configuración, y recibir un archivo de configuración que corresponde a la solicitud de configuración.
BREVE DESCRIPCION DE LOS DIBUJOS
Los diversos aspectos de la presente invención serán o volverán evidentes para un experto en la materia haciendo referencia a la siguiente descripción detallada cuando sea considerada en relación con las modalidades no limitantes de ejemplo que la acompañan, en donde: La Figura 1 , ilustra un sistema y método de la técnica anterior para transferir datos entre un dispositivo que se puede configurar y un sistema de administración; La Figura 2, es un diagrama de flujo que señala un método descrito de ejemplo; La Figura 3, es una ilustración esquemática de una modalidad de ejemplo para transferir datos entre un dispositivo que se puede configurar y un sistema de administración; y La Figura 4, es una ilustración esquemática de un dispositivo que se puede configurar de ejemplo.
DESCRIPCION DETALLADA DE LA INVENCION
Un aspecto de la presente descripción incluye agrupar transmisiones de datos dentro de sesiones de comunicaciones comunes. Otro aspecto incluye priorizar los datos recolectados en un dispositivo que se puede configurar remoto para transmisión agrupada o individual. Todavía otro aspecto incluye seleccionar un archivo de configuración para actualizar un dispositivo que se puede configurar remoto con base en la condición del dispositivo reflejada mediante los datos del dispositivo recolectados. Las diversas modalidades descritas proveen de manera ventajosa sistemas y métodos más eficientes para transferir datos entre un dispositivo que se puede configurar y un sistema de administración. En particular, las modalidades seleccionadas reducen el número requerido de sesiones de comunicaciones requeridas entre entidades conectadas en red. La Figura 2, ilustra un diagrama de flujo que indica un método descrito de ejemplo. El método incluye generar datos de dispositivo S201 , seleccionar una solicitud de consulta S203, transmitir, en una sesión de comunicaciones común y en respuesta a la solicitud de consulta, por lo menos una porción de los datos del dispositivo y una solicitud de configuración S205, y recibir un archivo de configuración que corresponde a la solicitud de configuración S207. Los datos de dispositivo preferentemente se generan mediante un dispositivo que se puede configurar remoto conectados en forma operativa sobre una red a un sistema de administración. Los datos del
dispositivo preferentemente son almacenados localmente con el dispositivo que se puede configurar remoto. Sin embargo, como se plantea en cualquier otra parte, una porción de los datos de dispositivo preferentemente son almacenados para una entrega periódica mientras que otra porción es transmitida al ser generada. Los datos de dispositivo incluyen, aunque no están limitados a, una entrada de estado de dispositivo, una entrada de error de dispositivo, una entrada de error de comunicaciones, una entrada de desempeño de dispositivo y una entrada de desempeño de comunicaciones. Por ejemplo, una entrada de estado de dispositivo indica una condición de operación del dispositivo, tal como "de operación", "mal funcionamiento" u "ocupado" y opcionalmente indica una versión de perfil de configuración actualmente utilizada por el dispositivo. En otro ejemplo, una entrada de error de dispositivo indica un tipo de error relacionado con el dispositivo mismo, tal como un componente de malfuncionamiento o módulo de software. Todavía en otro ejemplo, una entrada de error de comunicaciones indica los problemas con la conexión de red del dispositivo, tal como un ancho de banda bajo o las desconexiones. En un ejemplo adicional, una entrada de desempeño del dispositivo, indica las mediciones de las funciones del dispositivo, tales como los tiempos o duraciones de operación, indicadores de conversión digital a análogo o análogo a digital, índices de muestreo y cuadros y paquetes abandonados. En un ejemplo adicional, una entrada de desempeño de
comunicaciones indica las mediciones de las funciones de comunicaciones del dispositivo como índices de transferencia de datos, latencia o señal de ruido. Los datos de dispositivo preferentemente son priorizados para identificar por lo menos artículos de prioridad baja. Los artículos de prioridad baja incluyen, aunque no están limitados a, entradas de datos, las cuales no reflejan o evitan el mal funcionamiento inmediato o problemas serios ya sea con el dispositivo o con el desempeño de la red. Los artículos de prioridad baja preferentemente son almacenados y transmitidos con la solicitud de configuración después de que se detecta una solicitud de consulta. En las modalidades alternativas, todos los datos de dispositivo, incluyen datos de dispositivo críticos o de prioridad alta, se almacenan y son transmitidos con la solicitud de configuración a partir de la detección de una solicitud de consulta. Una solicitud de consulta incluye, aunque no está limitada a, un mensaje SIP NOTIFY de un servidor SIP proxy. De manera alternativa, la solicitud de consulta es recibida del sistema de administración. En otra alternativa, la solicitud de consulta es generada localmente. Por ejemplo, el dispositivo cuenta opcionalmente las solicitudes de consulta externas y comienza la transmisión después de un número previamente determinado de solicitudes de consulta. De manera alternativa, el dispositivo transmite en forma intermitente o periódica con base en un cronómetro interno. Opcionalmente, el cronómetro local independiente opera en conjunto con las solicitudes recibidas externamente. Por consiguiente, el dispositivo se actualiza de acuerdo con una programación regular y de acuerdo con la
solicitud de consulta externa generada, por ejemplo, cuando un proveedor de servicios busca implementar un cambio amplio de red en respuesta a un desempeño de red o las condiciones de seguridad de la red. Una solicitud de configuración incluye, aunque no está limitada a, una solicitud del archivo de configuración más reciente. De manera alternativa, por ejemplo cuando el dispositivo que se puede configurar remoto intenta la recuperación después de una falla crítica, la solicitud puede ser de un archivo de configuración original o una conexión intermedia correspondiente a una falla crítica detectada. Un archivo de configuración incluye, aunque no está limitado a, una actualización de firmware, una conexión intermedia de software o valores de parámetro de característica actualizada que alteran el comportamiento o capacidades del dispositivo que se puede configurar. La solicitud de configuración de archivo y los datos de dispositivo, ya sea sola o en combinación, se utilizan por el sistema de administración para seleccionar un archivo de configuración para la transmisión al dispositivo que se puede configurar. Adicíonalmente, el sistema de administración opcionalmente analiza también los datos transmitidos previamente por el dispositivo (por ejemplo, los artículos de datos de dispositivo de prioridad alta o críticos son transmitido a partir de su generación) en vista de los datos de recibido recibidos con la solicitud de configuración. Analizar estos tipos de datos desde el dispositivo permite al sistema de administración determinar si el dispositivo que se puede configurar
requiere una actualización mayor o menor a su configuración. Por ejemplo, el dispositivo que se puede configurar, si está corrompido, puede solicitar la versión errónea del archivo de configuración y exhibir desempeño bajo o insatisfactorio. Si se determinan errores o cuestiones mayores a partir de los datos críticos transmitidos previamente, entonces el sistema de administración seleccionad en forma opcional y transmite un archivo de configuración diferente de aquel solicitado en vista de su análisis de los datos de dispositivo. Adicionalmente, los archivos adicionales, tales como actualización de firmware completa o documento guía para el usuario se transmiten en forma opcional con base en las cuestiones detectadas con el dispositivo que se puede configurar. La Figura 3, es una ilustración esquemática de una modalidad de ejemplo para transferir datos entre un dispositivo que se puede configurar mejorado 301 y un sistema de administración mejorado 305. El dispositivo que se puede configurar 301 genera datos de dispositivo que incluyen, aunque no están limitados a, uno de entrada de estado de datos, entrada de error de dispositivo, entrada de error de comunicaciones, entrada de desempeño de dispositivo y entrada de desempeño de comunicaciones como se describe en toda la presente. Opcionalmente, los datos de dispositivo son almacenados y priorizados para identificar las cuestiones de prioridad baja 381 y artículos de prioridad más alta o crítica 383.
La solicitud de consulta es recibida en el dispositivo que se puede configurar 301. Preferentemente, un servidor proxy SIP 303 envía una solicitud de consulta como un mensaje SIP NOTIFY 311 sobre una red al dispositivo que se puede configurar 301. La solicitud de consulta opcionalmente es un evento de cronómetro 313 a partir de una fuente local al dispositivo que se puede configurar 301. De manera alternativa, la solicitud de consulta 321 es recibida opcionalmente a partir del sistema de administración 305. En determinadas arquitecturas (por ejemplo, si el dispositivo que se puede configurar 301 está localizada debajo de un enrutador de Traducción de dirección de red (NAT) o dispositivo bloqueador de conexión de entrada), el sistema de administración 305 y el proxy SIP 303 se comunican 323 para permitir que el sistema de administración 305 determine la identidad o ubicación de red del dispositivo que se puede configurar 301. Al detectar la solicitud de consulta 311/313, el dispositivo 301 responde mediante la transmisión de los datos de dispositivo y una solicitud de configuración. En una primera sesión de comunicaciones común, el dispositivo 301 responde preferentemente enviando un mensaje HTTP POST o PUT 315 que incluye los archivos 351 para el sistema de administración 305 junto con una solicitud 317 del archivo de configuración más actual. Los archivos 351 que se envían con el mensaje HTTP POST o PUT 315 incluyen, aunque no están limitados a, los datos de dispositivos descritos en toda la descripción. Estos archivos o análisis de los mismos actualizan el sistema de
administración 305 como el estado del dispositivo 301. Además, los archivos opcionalmente ayudan a identificar los problemas (presentes o potenciales) con el dispositivo 301 o las comunicaciones para y desde el dispositivo 301. Los archivos complementarios 355 también son transmitidos opcionalmente al sistema de administración 305 durante esta sesión de comunicaciones. En una modalidad, los datos transmitidos durante esta operación incluyen datos de diagnóstico y depuración, tales como mensajes de depuración que de otra forma podrían ser almacenados en un archivo de registro, o transmitidos en una línea en un momento utilizando un protocolo de red, tal como "syslog". Adicionalmente, los datos pueden incluir los datos relacionados con el desempeño para la aplicación o función que desempeña el dispositivo. Por ejemplo, un dispositivo VolP, puede incluir información de calidad de voz que se midió en forma pasiva sobre algunas llamadas recientes que fueron colocadas. Los datos pueden incluir adicionalmente otras mediciones "activas" realizadas junto con la función primaria, tal como medición de conectividad de red, detección de trayectoria que el tráfico toma sobre la red como parte de la aplicación y que comunica ésta de regreso al sistema de administración. En las modalidades alternativas, se emplean los protocolos alternativos para transferir datos que incluyen, aunque no se limitan a, protocolo de transferencia de archivo (FTP), SSH FTP (SFTP), FTP sobre SSL (FTPS) o FTP sin contenido (TFTP). Después de que los archivos 351 son enviados al sistema de administración 305, el sistema de administración envía un archivo de
configuración nuevo 353, si es necesario, de regreso al dispositivo. El archivo de configuración nuevo 353 es seleccionado por el sistema de administración 305 de acuerdo con una condición de dispositivo analizada. Los diversos métodos para determinar o estimar la condición del dispositivo son descritos en todas partes. El sistema de administración 305 opcionalmente mantiene los registros en una base de datos 391 que corresponden al estado del dispositivo 301 para ayudar en la selección del archivo de configuración adecuado 353. Estos registros corresponden opcionalmente al estado histórico o presente o condición del dispositivo 301 como se reflejan en los datos del dispositivo transmitidos por el dispositivo 301. Adicionalmente, la base de datos 391 contiene también opcionalmente una pluralidad de archivos de configuración que corresponden a los diversos tipos de dispositivos 301 y las condiciones/estados del dispositivo. La base de datos 391 se implementa en cualquier número de entidades de almacenamiento separadas o integradas como las que se conocen en la materia. La transferencia del archivo de configuración 353 en esta sesión de comunicaciones de manera ventajosa obvia la necesidad de una conexión TCP separada y diferente u otra transacción entre el dispositivo que se puede configurar 301 y el sistema de administración 305. Esta transferencia acoplada también evita la demora y transmisión por aire para establecer una sesión de comunicaciones adicional. La transmisión del archivo de
comunicación 353 también sirve como un acuse de recibo positivo 319 de que los archivos 351 fueron recibidos (por ejemplo, los datos del dispositivo). En otra modalidad, en respuesta a la recepción de los archivos 351 transmitidos preferentemente con la operación HTTP POST o PUT, el sistema de administración 305 envía otro tipo de archivo 357 junto con el archivo de configuración 353 de regreso al dispositivo 301 en una segunda sesión de comunicaciones común. Este archivo complementario 357 incluye, aunque no está limitado a, una conexión intermedia de firmware, una guia de solución de problemas actualizada o software, o un anuncio publicitario. Por consiguiente, agrupando ocasionalmente los datos generados con las solicitudes de configuración y los datos que son transferidos en forma rutinaria, se logra una administración más eficiente de la transferencia de datos entre un dispositivo que se puede configurar y un sistema de administración. La Figura 4, es una ilustración esquemática de un dispositivo que se puede configurar de ejemplo 401. El dispositivo 401 puede utilizarse para facilitar los métodos de transferencia de datos descritos anteriormente. El dispositivo 401 puede ser uno de cualquier forma de un procesador de computadora de propósito general utilizado para el acceso a una red con base IP tal como una intranet corporativa, la Internet o los similares. El dispositivo 401 una unidad de procesamiento central (CPU) 407, una memoria 403, y circuitos de soporte 409 para la CPU 407. El dispositivo 401 incluye también las condiciones 411/413 para conectar el dispositivo 401 al equipo del cliente
(no mostrado) y el equipo del agente proveedor de servicio y el uno o más dispositivos de entrada/salida (no mostrados) para acceder al dispositivo 401 y/o realizar funciones auxiliares o administrativas relacionadas con esto. Se debe observar que las condiciones 411/413 se muestran como estructuras de barra colectora de datos separadas en la Figura 4; sin embargo, éstas puede alternativamente ser una estructura de barra colectora de datos única sin degradar o cambiar de otra manera la capacidad de operación pretendida del dispositivo 401 o la invención en general. Adicionalmente, el dispositivo 401 y sus componentes de operación y programación, como los que se describen con detalle más adelante se muestran como una entidad única; sin embargo, el dispositivo también puede ser uno o más dispositivos y módulos de programación intercalados alrededor del sistema, cada una realizando una porción específica o dedicada del análisis diagnóstico como el que se describió anteriormente. El dispositivo 401 incluye o se comunica opcionalmente con un despliegue para comunicar información visual a un cliente. A modo de ejemplo no limitante, una porción del dispositivo 401 o las operaciones de software pueden ocurrir en una entidad de red del proveedor de servicio, tales como el servidor proxy SIP 303 o el sistema de administración 305 y otra porción del dispositivo 401 o las operaciones de software pueden ocurrir en el equipo del agente proveedor de servicio. Otras configuraciones del dispositivo y programación del dispositivo son conocidas y comprendidas por aquellos expertos en la materia.
La memoria 403 es acoplada a la CPU 407. La memoria 403, o el medio legible por computadora, pueden ser una o más memorias actualmente disponibles, tales como la memoria de acceso aleatorio ( RAM), memoria de solo lectura (ROM), disco flexible, disco duro, memoria no volátil o cualquier otra forma de almacenamiento digital local o remoto. Los circuitos de soporte 409 son acoplados a la CPU 407 para soportar el procesador en una forma convencional. Estos circuitos incluyen caché, suministros de potencia, circuitos de reloj, sistema de circuitos de entrada/salida y subsistemas, y los similares. Una rutina de software 405, cuando es ejecutada por la CPU 407 provoca que el dispositivo 401 realice los procedimientos de la presente invención y generalmente es almacenada en la memoria 403. La rutina de software 405 puede también ser almacenada y/o ejecutada por una segunda CPU (no mostrada) que está localizada en forma remota desde el hardware que está siendo controlado por la CPU 407. La rutina de software 405 es ejecutada cuando se desea un método preferido de administración de transferencia de datos entre el dispositivo que se puede configurar 401 y un sistema de administración 305. La rutina de software 405, cuando es ejecutada por la CPU 407, transforma la computadora de propósito general en una computadora de propósito específico (dispositivo) 401 que controla la aplicación basada en la red, grupo de herramientas de diagnóstico u otras acciones similares. Aunque el procedimiento de la presente invención es planteado como implementado como una rutina de software, algunos de los pasos del método que son
descritos en la presente pueden ser realizados en hardware así como también mediante el dispositivo de software. Como tal, la presente invención puede ser implementada en software a medida que es ejecutado en un sistema de cómputo, en hardware como un circuito integrado de aplicación específica u otro tipo de implementación de hardware, o una combinación de software y hardware. La rutina de software 405 de la presente invención tiene la capacidad de ser ejecutado en sistemas operativos de cómputo, que incluyen aunque no están limitados a Microsoft Windows 98, Microsoft Windows 2000/XP/Vista, FreeBSD, NetBSD, Apple OS X y Linux. De manera similar, la rutina de software 405 de la presente invención tiene la capacidad de ser realizada utilizando arquitecturas de CPU que incluyen, aunque no están limitadas a IBM, Power PC, Intel x86, Sun SPARC, AMD, Transmeta, MIPS y ARM. Se puede enfatizar que las modalidades descritas anteriormente, particularmente cualesquiera modalidades "preferidas", son únicamente ejemplos posibles de las implementaciones, únicamente establecidas para una comprensión clara de los principios de la descripción. Se pueden realizar muchas variaciones y modificaciones a la presente invención sin alejarse substancialmente del espíritu y principios de la descripción. Todas dichas modificaciones y variaciones se pretende estén incluidas en la presente dentro del alcance de esta descripción y la descripción presente y están protegidas por las siguientes reivindicaciones.
Las modalidades descritas en la presente para administrar la transferencia de datos pueden implementarse utilizando un medio útil por computadora que tiene un código legible por computadora ejecutado por computadoras de propósito especial o propósito general.
Claims (20)
1.- Un método para administrar transferencia de datos entre un dispositivo que se puede configurar y un sistema de administración, que comprende: generar datos de dispositivo; detectar una solicitud de consulta; transmitir, en una primera sesión de comunicaciones común y en respuesta a la solicitud de consulta, por lo menos una porción de datos de dispositivo y solicitud de configuración; y recibir un archivo de configuración que corresponde a la solicitud de respuesta de consulta.
2. - El método de conformidad con la reivindicación 1 , caracterizado además porque comprende adicionalmente: almacenar los datos de dispositivo; y priorizar los datos de dispositivo para identificar artículos de prioridad baja en los mismos, en donde el paso de transmisión incluye transmitir los artículos de prioridad baja con la solicitud de configuración.
3. - El método de conformidad con la reivindicación 1 , caracterizado además porque comprende adicionalmente: actualizar un estado del dispositivo de acuerdo con la por lo menos una porción de los datos de dispositivo para determinar una condición de dispositivo; y seleccionar un archivo de configuración con base en la condición del dispositivo.
4. - El método de conformidad con la reivindicación 1 , caracterizado además porque comprende adicionalmente: recibir un archivo complementario con el archivo de configuración en una segunda sesión de comunicaciones común.
5. - El método de conformidad con la reivindicación 1 , caracterizado además porque la solicitud de consulta es una señal SIP NOTIFY.
6. - El método de conformidad con la reivindicación 1 , caracterizado además porque los datos de dispositivo incluyen por lo menos uno de una entrada de estado de dispositivo, entrada de error de dispositivo, entrada de error de comunicaciones, entrada de desempeño de dispositivo, y entrada de desempeño de comunicaciones.
7. - El método de conformidad con la reivindicación 1 , caracterizado además porque la solicitud de configuración incluye una solicitud del archivo de configuración más reciente.
8. - El método de conformidad con la reivindicación 1 , caracterizado además porque la solicitud de consulta es recibida desde por lo menos uno de un servidor proxy SIP, el sistema de administración y un cronómetro interno.
9. - Un producto de programa de cómputo para utilizar con un dispositivo sobre una red de comunicaciones, que comprende: un medio que se puede utilizar en computadora que tiene módulos de código de programa legible por computadora representado en dicho medio para administrar la transferencia de datos entre un dispositivo que se puede configurar y un sistema de administración; un primer módulo de código de programa legible por computadora para provocar que una computadora genere datos de dispositivo; un segundo módulo de código de programa legible por computadora para provocar que una computadora detecte una solicitud de consulta; un tercer módulo de código de programa legible por computadora para provocar que una computadora transmita, en una primera sesión de comunicaciones común y en respuesta a la solicitud de consulta, por lo menos una porción de los datos de dispositivo y una solicitud de configuración; y un cuarto módulo de código de programa legible por computadora para provocar que una computadora reciba un archivo de configuración que corresponde a la solicitud de configuración.
10. - El producto de programa de cómputo de conformidad con la reivindicación 9, caracterizado además porque comprende adicionalmente: un quinto módulo de código de programa legible por computadora para provocar que una computadora almacene los datos de dispositivo; y un sexto módulo de código de programa legible por computadora para provocar que una computadora priorice los datos de dispositivo para identificar artículos de prioridad baja en el mismo, en donde el paso de transmisión incluye transmitir los artículos de prioridad baja con la solicitud de configuración.
11. - El producto de programa de cómputo de conformidad con la reivindicación 9, caracterizado además porque comprende adicionalmente: un quinto módulo de código de programa legible por computadora para provocar que una computadora actualice un estado de dispositivo de acuerdo con la por lo menos una porción de los datos de dispositivo para determinar una condición de dispositivo; y un sexto módulo de código de programa legible por computadora para provocar que una computadora seleccione el archivo de configuración con base en la condición del dispositivo.
12. - El producto de programa de cómputo de conformidad con la reivindicación 9, caracterizado además porque comprende adicionalmente un quinto módulo de código de programa legible por computadora para provocar que una computadora reciba un archivo complementario con el archivo de configuración en una segunda sesión de comunicaciones común.
13. - El producto de programa de cómputo de conformidad con la reivindicación 9, caracterizado además porque la solicitud de consulta es una señal SIP NOTIFY.
14. - El producto de programa de cómputo de conformidad con la reivindicación 9, caracterizado además porque los datos de dispositivo incluyen por lo menos uno de una entrada de estado de dispositivo, entrada de error de dispositivo, entrada de error de comunicaciones, entrada de desempeño de dispositivo y entrada de desempeño de comunicaciones.
15. - El producto de programa de cómputo de conformidad con la reivindicación 9, caracterizado además porque la solicitud de configuración incluye una solicitud de un archivo de configuración más reciente.
16. - El producto de programa de cómputo de conformidad con la reivindicación 9, caracterizado además porque la solicitud de consulta es recibida desde por lo menos uno de un servidor proxy SIP, el sistema de administración y un cronómetro interno.
17. - Un aparato para administrar transferencia de datos entre una pluralidad de entidades en comunicación sobre una red de datos, que comprende: un dispositivo adaptador de terminal configurado para generar datos de dispositivo, detectar una solicitud de consulta, transmitir por lo menos una porción de los datos de dispositivo y una solicitud de configuración sobre la red de datos en una primera sesión de comunicaciones común; y un sistema de administración configurado para recibir la por lo menos una porción de los datos del dispositivo y la solicitud de configuración desde el dispositivo adaptador de terminal, seleccionar un archivo de configuración nuevo a partir de una pluralidad de archivos de configuración, y transmitir el archivo de configuración nuevo al adaptador de terminal.
18. - El aparato de conformidad con la reivindicación 17, caracterizado además porque el dispositivo adaptador de terminal está configurado adicionalmente para priorizar los datos de dispositivo para identificar artículos de prioridad baja en el mismo, y transmitir los artículos de prioridad baja con la solicitud de configuración en la primera sesión de comunicaciones común.
19.- El aparato de conformidad con la reivindicación 17, caracterizado además porque el sistema de administración es configurado adicionalmente para actualizar el estado del dispositivo de acuerdo con la por lo menos una porción de los datos del dispositivo, y seleccionar el archivo de configuración con base en la condición del dispositivo.
20.- El aparato de conformidad con la reivindicación 17, caracterizado además porque el sistema de administración está configurado adicionalmente para transmitir un archivo complementario con el archivo de configuración en una segunda sesión de comunicaciones común.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US77679606P | 2006-02-27 | 2006-02-27 | |
PCT/US2007/004780 WO2007098261A2 (en) | 2006-02-27 | 2007-02-23 | Automatic device configuration |
Publications (1)
Publication Number | Publication Date |
---|---|
MX2008010979A true MX2008010979A (es) | 2009-01-23 |
Family
ID=38255448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MX2008010979A MX2008010979A (es) | 2006-02-27 | 2007-02-23 | Metodo y sistema para transferencia de datos bidireccional. |
Country Status (7)
Country | Link |
---|---|
US (1) | US7693176B2 (es) |
EP (1) | EP1989823B1 (es) |
CN (1) | CN101390337B (es) |
AU (1) | AU2007217346B2 (es) |
CA (1) | CA2640745C (es) |
MX (1) | MX2008010979A (es) |
WO (1) | WO2007098261A2 (es) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7751339B2 (en) * | 2006-05-19 | 2010-07-06 | Cisco Technology, Inc. | Method and apparatus for simply configuring a subscriber appliance for performing a service controlled by a separate service provider |
US20080276006A1 (en) * | 2007-05-02 | 2008-11-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Systems and Methods for Providing Terminal Configuration Data |
CN101330498A (zh) * | 2007-06-20 | 2008-12-24 | 朗迅科技公司 | VoIP网络中的SIP端点配置 |
US20130191536A1 (en) * | 2010-09-30 | 2013-07-25 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Network Entity for Checking, in an IP Based Communications Network, a Status of a Destination Network |
CN104125249A (zh) * | 2013-04-24 | 2014-10-29 | 北京远方环宇通讯技术有限责任公司 | 通信终端配置文件的同步系统和方法 |
Family Cites Families (203)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4100377A (en) | 1977-04-28 | 1978-07-11 | Bell Telephone Laboratories, Incorporated | Packet transmission of speech |
IL79775A (en) | 1985-08-23 | 1990-06-10 | Republic Telcom Systems Corp | Multiplexed digital packet telephone system |
US4777354A (en) | 1986-01-27 | 1988-10-11 | Barry Thomas | System for controlling the supply of utility services to consumers |
US4748620A (en) * | 1986-02-28 | 1988-05-31 | American Telephone And Telegraph Company, At&T Bell Laboratories | Time stamp and packet virtual sequence numbering for reconstructing information signals from packets |
CA2079340A1 (en) | 1991-02-01 | 1992-08-02 | Pavel Cerna | Packet switching communications system |
US5390236A (en) | 1992-03-31 | 1995-02-14 | Klausner Patent Technologies | Telephone answering device linking displayed data with recorded audio message |
US5452289A (en) | 1993-01-08 | 1995-09-19 | Multi-Tech Systems, Inc. | Computer-based multifunction personal communications system |
NZ268754A (en) | 1993-06-09 | 1998-07-28 | Intelligence At Large Inc | Prioritised packetised data for multiple media digital communication |
US6269398B1 (en) * | 1993-08-20 | 2001-07-31 | Nortel Networks Limited | Method and system for monitoring remote routers in networks for available protocols and providing a graphical representation of information received from the routers |
US5638433A (en) * | 1993-11-18 | 1997-06-10 | Best Rate, Inc. | Best rate telecommunication access code and data transceiver/facilitator (BRTF) |
JPH07215572A (ja) * | 1994-02-03 | 1995-08-15 | Minolta Co Ltd | ステープルソータ |
US5425085C1 (en) * | 1994-03-18 | 2001-10-09 | Rates Technology Inc | Least control routing device for separate connection into phone line |
US5519769C1 (en) * | 1994-04-04 | 2002-05-28 | Rates Technology Inc | Method and system for updating a call rating database |
US5991301A (en) | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
CA2189253C (en) | 1994-05-05 | 2002-12-31 | Joseph Michael Christie | Method, system and apparatus for telecommunications control |
US6633561B2 (en) | 1994-05-05 | 2003-10-14 | Sprint Communications Company, L.P. | Method, system and apparatus for telecommunications control |
US5751967A (en) * | 1994-07-25 | 1998-05-12 | Bay Networks Group, Inc. | Method and apparatus for automatically configuring a network device to support a virtual network |
US5526353A (en) * | 1994-12-20 | 1996-06-11 | Henley; Arthur | System and method for communication of audio data over a packet-based network |
US5844979A (en) * | 1995-02-16 | 1998-12-01 | Global Technologies, Inc. | Intelligent switching system for voice and data |
CA2173304C (en) | 1995-04-21 | 2003-04-29 | Anthony J. Dezonno | Method and system for establishing voice communications using a computer network |
FI104869B (fi) | 1995-05-24 | 2000-04-14 | Ericsson Telefon Ab L M | Menetelmä verkkojen välisen puheyhteyden muodostamiseksi ja älyverkkopalvelu |
US5818838A (en) * | 1995-10-12 | 1998-10-06 | 3Com Corporation | Method and apparatus for transparent intermediate system based filtering on a LAN of multicast packets |
US6021428A (en) * | 1997-09-15 | 2000-02-01 | Genesys Telecommunications Laboratories, Inc. | Apparatus and method in improving e-mail routing in an internet protocol network telephony call-in-center |
US6597685B2 (en) | 1995-10-25 | 2003-07-22 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for determining and using multiple object states in an intelligent internet protocol telephony network |
JP3742108B2 (ja) | 1995-12-11 | 2006-02-01 | ヒューレット・パッカード・カンパニー | 遠隔通信サービス提供方法 |
GB9603582D0 (en) * | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
ATE298172T1 (de) | 1995-12-11 | 2005-07-15 | Hewlett Packard Co | Verfahren zum zugreifen auf dienstmittelgegenstande für anwendung in einem fernmeldesystem |
US5796951A (en) * | 1995-12-22 | 1998-08-18 | Intel Corporation | System for displaying information relating to a computer network including association devices with tasks performable on those devices |
US6343115B1 (en) * | 1996-02-13 | 2002-01-29 | At&T Corp | Method of announcing an internet call |
US5835126A (en) | 1996-03-15 | 1998-11-10 | Multimedia Systems Corporation | Interactive system for a closed cable network which includes facsimiles and voice mail on a display |
US6487200B1 (en) | 1996-04-04 | 2002-11-26 | At&T Corp. | Packet telephone system |
US6658010B1 (en) * | 1996-07-25 | 2003-12-02 | Hybrid Networks, Inc. | High-speed internet access system |
US6493337B1 (en) | 1996-09-05 | 2002-12-10 | Alcatel Usa Sourcing, L. P. | Method and apparatus for internet access which bypass local central end office using digital loop carrier and permanent signal treatment procedures |
US6584094B2 (en) * | 1996-09-12 | 2003-06-24 | Avaya Technology Corp. | Techniques for providing telephonic communications over the internet |
US6226286B1 (en) * | 1996-10-28 | 2001-05-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus and method for communication between data network and telecommunication network |
US6311182B1 (en) | 1997-11-17 | 2001-10-30 | Genuity Inc. | Voice activated web browser |
US6195425B1 (en) * | 1996-11-21 | 2001-02-27 | Bell Atlantic Network Services, Inc. | Telecommunications system with wide area internetwork control |
US5999616A (en) * | 1998-04-17 | 1999-12-07 | Ameritech Services, Inc. | Method and system for call tracing |
EP0894307B1 (en) * | 1997-01-28 | 2009-05-27 | Intellectual Ventures Holding 56 LLC | Data processing apparatus used for communication network |
US6014437A (en) * | 1997-02-03 | 2000-01-11 | International Business Machines Corporation | Multi service platform architecture for telephone networks |
US6205139B1 (en) | 1997-03-06 | 2001-03-20 | Bell Atlantic Network Services, Inc. | Automatic called party locator over internet |
US6137869A (en) | 1997-09-16 | 2000-10-24 | Bell Atlantic Network Services, Inc. | Network session management |
US6721306B1 (en) * | 1997-03-11 | 2004-04-13 | Verizon Services Corp. | Public wireless/cordless internet gateway |
US6304637B1 (en) | 1997-03-14 | 2001-10-16 | Itxc, Inc. | Method and apparatus for establishing and facilitating a direct quality voice call to a telephone extension on behalf of a client computer |
US6310941B1 (en) | 1997-03-14 | 2001-10-30 | Itxc, Inc. | Method and apparatus for facilitating tiered collaboration |
US6026087A (en) | 1997-03-14 | 2000-02-15 | Efusion, Inc. | Method and apparatus for establishing a voice call to a PSTN extension for a networked client computer |
JP3237566B2 (ja) * | 1997-04-11 | 2001-12-10 | 日本電気株式会社 | 通話方法、音声送信装置及び音声受信装置 |
US6192123B1 (en) * | 1997-04-14 | 2001-02-20 | National Tech Team Inc. | Method and apparatus for initiating telephone calls using a data network |
FI103463B (fi) | 1997-04-23 | 1999-06-30 | Nokia Mobile Phones Ltd | Tietokone ja menetelmä tietokoneen käyttämiseksi |
US6138072A (en) | 1997-04-24 | 2000-10-24 | Honda Giken Kogyo Kabushiki Kaisha | Navigation device |
US6067516A (en) * | 1997-05-09 | 2000-05-23 | Siemens Information | Speech and text messaging system with distributed speech recognition and speaker database transfers |
JP3584278B2 (ja) * | 1997-06-06 | 2004-11-04 | サクサ株式会社 | 送受話用ハンドセット付きパーソナルコンピュータ |
US6029196A (en) * | 1997-06-18 | 2000-02-22 | Netscape Communications Corporation | Automatic client configuration system |
US6115460A (en) | 1997-06-30 | 2000-09-05 | Lucent Technologies Inc. | Call redirection system |
US6272126B1 (en) | 1997-07-24 | 2001-08-07 | Bell Atlantic Network Services, Inc. | Internetwork telephony with enhanced features |
AU8576798A (en) * | 1997-07-25 | 1999-02-16 | Starvox, Inc. | Apparatus and method for integrated voice gateway |
JP3533315B2 (ja) * | 1997-08-04 | 2004-05-31 | 株式会社日立グローバルストレージテクノロジーズ | 信号処理回路 |
IL121501A (en) | 1997-08-08 | 2003-04-10 | Icq Inc | Telephone-status notification system |
GB9718369D0 (en) * | 1997-08-29 | 1997-11-05 | Sharp Kk | Multiplexing Method and Apparatus |
NZ502914A (en) | 1997-09-04 | 2001-10-26 | British Telecomm | Signal routing onto circuit and packet switched networks in telecommunications systems |
US6118860A (en) | 1997-09-12 | 2000-09-12 | Nortel Networks Corporation | Public communications services vending method and apparatus |
US6167042A (en) | 1997-09-16 | 2000-12-26 | Lucent Technologies Inc. | Communications between service providers and customer premises equipment |
US6175565B1 (en) * | 1997-09-17 | 2001-01-16 | Nokia Corporation | Serial telephone adapter |
US6084956A (en) | 1997-09-19 | 2000-07-04 | Nortel Networks Corporation | SS7 mediation for data network call setup and services interworking |
US6115040A (en) | 1997-09-26 | 2000-09-05 | Mci Communications Corporation | Graphical user interface for Web enabled applications |
US5966427A (en) | 1997-09-30 | 1999-10-12 | Siemens Information | Apparatus and method for troubleshooting internet protocol telephony networks |
US6418461B1 (en) * | 1997-10-06 | 2002-07-09 | Mci Communications Corporation | Intelligent call switching node in an intelligent distributed network architecture |
US6185285B1 (en) * | 1997-10-14 | 2001-02-06 | At&T Corp. | Method for providing network users with improved management of a communications service feature |
US7088802B2 (en) * | 1997-11-03 | 2006-08-08 | Light Elliott D | Method and apparatus for obtaining telephone status over a network |
US6664978B1 (en) * | 1997-11-17 | 2003-12-16 | Fujitsu Limited | Client-server computer network management architecture |
US6072864A (en) | 1997-12-01 | 2000-06-06 | Genesys Telecommunication Laboratories, Inc. | Transfer-connect telephony services utilizing automated audio systems |
US6188762B1 (en) * | 1997-12-01 | 2001-02-13 | Stephen Shooster | Web call center/PSTN to TCPIP internet network |
US6122364A (en) | 1997-12-02 | 2000-09-19 | Nortel Networks Corporation | Internet network call center |
WO1999029095A1 (en) | 1997-12-03 | 1999-06-10 | Telcordia Technologies, Inc. | Intelligent data peripheral systems and methods |
US6097804A (en) | 1997-12-23 | 2000-08-01 | Bell Canada | Method and system for completing a voice connection between first and second voice terminals in a switched telephone network |
KR100261107B1 (ko) * | 1997-12-30 | 2000-07-01 | 윤종용 | 인터넷 접속 모드에서의 전화 자동 착신전환 장치와 설정/해제방법 |
US6067357A (en) * | 1998-03-04 | 2000-05-23 | Genesys Telecommunications Laboratories Inc. | Telephony call-center scripting by Petri Net principles and techniques |
DE19811829A1 (de) * | 1998-03-18 | 1999-09-30 | Siemens Ag | Verfahren zum Ermitteln und Verarbeiten von für den Aufbau einer Telefonverbindung in einem CTI-System relevanten Informationen und entsprechendes CTI-System |
US6249576B1 (en) * | 1998-03-24 | 2001-06-19 | Siemens Information And Communication Networks, Inc. | Telephone directory information system with call placement capability |
US6385192B1 (en) | 1998-03-24 | 2002-05-07 | Siemens Information And Communication Networks, Inc. | Method and apparatus for DTMF signaling on compressed voice networks |
US6115468A (en) | 1998-03-26 | 2000-09-05 | Cisco Technology, Inc. | Power feed for Ethernet telephones via Ethernet link |
GB9806595D0 (en) * | 1998-03-27 | 1998-05-27 | 3Com Technologies Ltd | Dual-circuit telephony |
US6337899B1 (en) | 1998-03-31 | 2002-01-08 | International Business Machines Corporation | Speaker verification for authorizing updates to user subscription service received by internet service provider (ISP) using an intelligent peripheral (IP) in an advanced intelligent network (AIN) |
US6711160B2 (en) * | 1998-03-31 | 2004-03-23 | International Business Machines Corporation | Packet network telephone interface system for POTS |
FR2777374B1 (fr) * | 1998-04-10 | 2000-05-12 | Commissariat Energie Atomique | Procede de recalage de deux images differentes d'un meme objet |
US6373938B1 (en) * | 1998-04-15 | 2002-04-16 | Hanover Communications | Device and method for generating a list of qualified call recipients |
US6424707B1 (en) | 1998-04-20 | 2002-07-23 | Lucent Technologies Inc. | Point-to-point-to-point calling |
DE19818006A1 (de) * | 1998-04-22 | 1999-10-28 | Siemens Ag | Durchführung von Diensten eines Intelligenten Netzes unter Nutzung eines Datennetzes |
US6430175B1 (en) | 1998-05-05 | 2002-08-06 | Lucent Technologies Inc. | Integrating the telephone network and the internet web |
GB2337400B (en) * | 1998-05-11 | 2003-07-23 | Ibm | Applet enabled groupware |
US6292553B1 (en) | 1998-05-20 | 2001-09-18 | At&T Corp. | Method and apparatus for IP network call delivery |
US6415269B1 (en) | 1998-05-29 | 2002-07-02 | Bidcatcher, L.P. | Interactive remote auction bidding system |
US6363421B2 (en) * | 1998-05-31 | 2002-03-26 | Lucent Technologies, Inc. | Method for computer internet remote management of a telecommunication network element |
US6539077B1 (en) | 1998-06-05 | 2003-03-25 | Netnumber.Com, Inc. | Method and apparatus for correlating a unique identifier, such as a PSTN telephone number, to an internet address to enable communications over the internet |
US6567398B1 (en) * | 1998-06-05 | 2003-05-20 | Lucent Technologies Inc. | Distributed call system |
US6480484B2 (en) | 1998-06-09 | 2002-11-12 | Avaya Technology Corp. | Internet-intranet greeting service |
EP1118061A4 (en) | 1998-09-28 | 2003-01-22 | Amatzia Tzirin | METHOD OF COMPOSING FROM COMPUTER APPLICATIONS |
US6128304A (en) | 1998-10-23 | 2000-10-03 | Gte Laboratories Incorporated | Network presence for a communications system operating over a computer network |
US6298062B1 (en) | 1998-10-23 | 2001-10-02 | Verizon Laboratories Inc. | System providing integrated services over a computer network |
US6446127B1 (en) | 1998-10-30 | 2002-09-03 | 3Com Corporation | System and method for providing user mobility services on a telephony network |
US6430176B1 (en) | 1998-11-06 | 2002-08-06 | Nortel Networks Limited | Multimedia channel management through PSTN signaling |
US6304653B1 (en) * | 1998-12-04 | 2001-10-16 | At&T Corp. | Method and apparatus for intelligent data network call setup |
US6266405B1 (en) | 1998-12-28 | 2001-07-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Extended number portability database services |
AU2831099A (en) * | 1999-02-04 | 2000-08-25 | Nokia Networks Oy | Tone detection elimination |
JP3664600B2 (ja) | 1999-02-16 | 2005-06-29 | 富士通株式会社 | ゲートウェイ装置 |
US6411704B1 (en) * | 1999-02-18 | 2002-06-25 | Ameritech Corporation | System and method for providing telephony services to remote subscribers |
JP2000244568A (ja) | 1999-02-23 | 2000-09-08 | Hitachi Ltd | マルチメディア呼分配システム |
US6351526B1 (en) | 1999-03-09 | 2002-02-26 | Siemens Information And Communication Networks Inc. | Dialing process for IP telephony |
US6707811B2 (en) * | 1999-03-19 | 2004-03-16 | Estara, Inc. | Internet telephony for ecommerce |
US6430289B1 (en) | 1999-04-13 | 2002-08-06 | Microsoft Corporation | System and method for computerized status monitor and use in a telephone network |
US6765931B1 (en) | 1999-04-13 | 2004-07-20 | Broadcom Corporation | Gateway with voice |
US6731642B1 (en) * | 1999-05-03 | 2004-05-04 | 3Com Corporation | Internet telephony using network address translation |
US6665392B1 (en) | 1999-05-05 | 2003-12-16 | Spiderphone.Com, Inc. | Associating data connections with conference call telephone |
US6564261B1 (en) * | 1999-05-10 | 2003-05-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed system to intelligently establish sessions between anonymous users over various networks |
US6411697B1 (en) * | 1999-05-20 | 2002-06-25 | International Business Machines Corp. | System and method for providing customer personalized and modifiable subscriber services |
US6195697B1 (en) * | 1999-06-02 | 2001-02-27 | Ac Properties B.V. | System, method and article of manufacture for providing a customer interface in a hybrid network |
US6775368B1 (en) | 1999-06-21 | 2004-08-10 | Lucent Technologies Inc. | Seamless data network telecommunication service during mobile wireless call handoff |
US6480581B1 (en) | 1999-06-22 | 2002-11-12 | Institute For Information Industry | Internet/telephone adapter device and method |
US6442242B1 (en) | 1999-06-25 | 2002-08-27 | Verizon Services Corporation | Multifunction autoattendant system and method of operation thereof |
US6496477B1 (en) | 1999-07-09 | 2002-12-17 | Texas Instruments Incorporated | Processes, articles, and packets for network path diversity in media over packet applications |
US6404746B1 (en) * | 1999-07-13 | 2002-06-11 | Intervoice Limited Partnership | System and method for packet network media redirection |
WO2001010749A1 (en) * | 1999-08-06 | 2001-02-15 | Interlake Material Handling, Inc. | Offset base storage rack assembly |
US6351464B1 (en) * | 1999-09-20 | 2002-02-26 | Mci Worldcom, Inc. | Virtual second line hybrid network communication system |
US6681252B1 (en) * | 1999-09-27 | 2004-01-20 | 3Com Corporation | System and method for interconnecting portable information devices through a network based telecommunication system |
US6922722B1 (en) | 1999-09-30 | 2005-07-26 | Intel Corporation | Method and apparatus for dynamic network configuration of an alert-based client |
US6510219B1 (en) * | 1999-09-30 | 2003-01-21 | Nortel Networks Limited | Alternate network fallback for IP telephony |
US6404884B1 (en) * | 1999-10-08 | 2002-06-11 | Grape Technology Group, Inc. | Personalized assistance system and method |
US6327572B1 (en) | 1999-10-13 | 2001-12-04 | Talk2 Technologies, Inc. | Viral marketing for voice-accessible information service |
US6366661B1 (en) * | 1999-10-25 | 2002-04-02 | Quest Communications Int'l., Inc. | Online call routing apparatus and method |
US6697475B1 (en) * | 1999-10-26 | 2004-02-24 | Lhs Group, Inc. | System and method for implementing an end office switch with enhanced functionality using an operating system independent distributed self-contained dynamic logic system |
US6421437B1 (en) | 1999-11-01 | 2002-07-16 | At&T Corp. | System and method for re-directing incoming calls |
US6366577B1 (en) * | 1999-11-05 | 2002-04-02 | Mci Worldcom, Inc. | Method for providing IP telephony with QoS using end-to-end RSVP signaling |
US6434143B1 (en) | 1999-11-08 | 2002-08-13 | Mci Worldcom, Inc. | Internet protocol telephony voice/video message deposit and retrieval |
US8743892B2 (en) | 1999-11-08 | 2014-06-03 | Verizon Business Global Llc | Method and system for dynamic gateway selection in an IP telephony network |
US6330317B1 (en) | 1999-11-09 | 2001-12-11 | Dean Garfinkel | Call blocking system |
US6408062B1 (en) * | 1999-11-19 | 2002-06-18 | Intervoice Limited Partnership | Pre-qualifying call-back service |
US6614786B1 (en) | 1999-11-24 | 2003-09-02 | Lucent Technologies Inc. | Enhanced dual mode telephone for internet telephony |
US6519333B1 (en) * | 1999-12-08 | 2003-02-11 | Bellsouth Intellectual Property Corporation | System and method for enhanced internet service connections |
US6665389B1 (en) | 1999-12-09 | 2003-12-16 | Haste, Iii Thomas E. | Anonymous interactive internet-based dating service |
US6349132B1 (en) * | 1999-12-16 | 2002-02-19 | Talk2 Technology, Inc. | Voice interface for electronic documents |
US6760429B1 (en) | 1999-12-23 | 2004-07-06 | Nortel Networks Limited | Web based agent backed system that provides streaming multimedia support |
US6769020B2 (en) | 1999-12-24 | 2004-07-27 | Matsushita Electric Industrial Co., Ltd. | Data terminal, data distribution system, and internet telephone system |
US6584186B1 (en) | 2000-01-12 | 2003-06-24 | Lucent Technologies Inc. | Protecting communications network integrity |
US6614899B1 (en) | 2000-01-31 | 2003-09-02 | Nortel Networks Limited | Method and apparatus for providing advanced IP telephony services in an intelligent endpoint |
US6731630B1 (en) * | 2000-02-29 | 2004-05-04 | 3Com Corporation | Flexible dial plan for a data network telephony system |
US6707906B1 (en) * | 2000-03-13 | 2004-03-16 | Concerto Software, Inc. | Outbound calling system in a contact center |
US6731741B1 (en) * | 2000-03-31 | 2004-05-04 | Alcatel | Signaling server for processing signaling information in a telecommunications network |
US6577712B2 (en) | 2000-04-07 | 2003-06-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed voice mail system |
US20020049815A1 (en) * | 2000-04-14 | 2002-04-25 | Kayshav Dattatri | System for monitoring and managing information and information transfers in a computer network |
US6493437B1 (en) | 2000-04-26 | 2002-12-10 | Genuity Inc. | Advertising-subsidized PC-telephony |
US6741586B1 (en) * | 2000-05-31 | 2004-05-25 | 3Com Corporation | System and method for sharing computer screens over a telephony network |
US6385209B1 (en) * | 2000-06-14 | 2002-05-07 | Pluris, Inc. | Method and apparatus for mapping data packets between lines of differing capacity at a router interface |
US6571212B1 (en) * | 2000-08-15 | 2003-05-27 | Ericsson Inc. | Mobile internet protocol voice system |
US6567419B1 (en) * | 2000-09-11 | 2003-05-20 | Yahoo! Inc. | Intelligent voice converter |
US7024476B1 (en) * | 2000-09-13 | 2006-04-04 | Canon Kabushiki Kaisha | Directory-enabled device management |
JP2002101198A (ja) | 2000-09-26 | 2002-04-05 | Matsushita Electric Ind Co Ltd | インターネット電話システム |
US6650890B1 (en) | 2000-09-29 | 2003-11-18 | Postini, Inc. | Value-added electronic messaging services and transparent implementation thereof using intermediate server |
US6822945B2 (en) | 2000-11-08 | 2004-11-23 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue |
US20020055879A1 (en) * | 2000-11-09 | 2002-05-09 | Michael Wengrovitz | Application service provider (ASP) architecture for property management and call accounting |
US6542589B1 (en) * | 2000-11-13 | 2003-04-01 | Douglas M. Baskin | Method of telephone access to internet secretarial services |
US7028092B2 (en) | 2000-12-11 | 2006-04-11 | Acme Packet, Inc. | System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing |
US7181519B2 (en) * | 2000-12-11 | 2007-02-20 | Silverback Technologies, Inc. | Distributed network monitoring and control system |
US7308487B1 (en) * | 2000-12-12 | 2007-12-11 | Igate Corp. | System and method for providing fault-tolerant remote controlled computing devices |
JP2002247187A (ja) | 2001-02-16 | 2002-08-30 | Soft Front:Kk | 電話回線網とコンピュータ通信ネットワークの両方を利用できる電話システム |
US6504921B2 (en) * | 2001-03-01 | 2003-01-07 | Pilgrim Telephone, Inc. | Apparatus and method for network-initiated real-time multi-party communications |
US20020126818A1 (en) | 2001-03-07 | 2002-09-12 | Yigang Cai | Advanced internet call session manager |
JP2002271329A (ja) | 2001-03-08 | 2002-09-20 | Nec Corp | Lan電話システムにおけるシステムデータ共有管理システム |
US6694007B2 (en) * | 2001-03-22 | 2004-02-17 | Softalk Inc. | System and method for establishing long distance call connections using electronic text messages |
US20020156900A1 (en) * | 2001-03-30 | 2002-10-24 | Brian Marquette | Protocol independent control module |
US7068646B2 (en) | 2001-04-03 | 2006-06-27 | Voxpath Networks, Inc. | System and method for performing IP telephony including internal and external call sessions |
US7243370B2 (en) * | 2001-06-14 | 2007-07-10 | Microsoft Corporation | Method and system for integrating security mechanisms into session initiation protocol request messages for client-proxy authentication |
US7010002B2 (en) | 2001-06-14 | 2006-03-07 | At&T Corp. | Broadband network with enterprise wireless communication method for residential and business environment |
JP3540781B2 (ja) * | 2001-07-02 | 2004-07-07 | パナソニック コミュニケーションズ株式会社 | インターネット通信制御装置及びその送信制御方法 |
EP1407356B1 (en) * | 2001-07-03 | 2016-09-07 | Accenture Global Services Limited | Broadband communications |
US7480705B2 (en) * | 2001-07-24 | 2009-01-20 | International Business Machines Corporation | Dynamic HTTP load balancing method and apparatus |
KR100412358B1 (ko) * | 2001-08-24 | 2003-12-31 | 엘지전자 주식회사 | 제어데이터 제공시스템 및 그 방법 |
US20030043787A1 (en) * | 2001-09-04 | 2003-03-06 | Emerson Harry E. | Interactive device control system for integrating the internet with the public switched telephone network |
KR20030028617A (ko) * | 2001-09-20 | 2003-04-10 | 권황섭 | 일반전화와 인터넷전화 겸용의 공중통신 단말기 및 그것의제어방법 |
US6839421B2 (en) * | 2001-10-29 | 2005-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system |
DE10160027A1 (de) * | 2001-12-06 | 2003-06-26 | Siemens Ag | Anordnung zur Steuerung und/oder Überwachung von mindestens zwei Kommunikationssystemen durch mindestens eine Anwendung |
US20030163526A1 (en) | 2002-02-25 | 2003-08-28 | Clarisse Olivier Bernard | Virtual direct connect network |
EP1345395B1 (de) | 2002-03-15 | 2013-05-08 | Alcatel Lucent | Verfahren zum Abhören von Kommunikationsverbindungen |
US20030202504A1 (en) | 2002-04-30 | 2003-10-30 | Avaya Technology Corp. | Method of implementing a VXML application into an IP device and an IP device having VXML capability |
US6741595B2 (en) | 2002-06-11 | 2004-05-25 | Netrake Corporation | Device for enabling trap and trace of internet protocol communications |
US7957401B2 (en) | 2002-07-05 | 2011-06-07 | Geos Communications, Inc. | System and method for using multiple communication protocols in memory limited processors |
US6763226B1 (en) | 2002-07-31 | 2004-07-13 | Computer Science Central, Inc. | Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet |
US20040028025A1 (en) * | 2002-08-06 | 2004-02-12 | Fen-Man Chang | System and method for providing a two-way audio communication via a web browser |
US7417980B2 (en) * | 2002-08-06 | 2008-08-26 | Brother Kogyo Kabushiki Kaisha | Internet telephone system |
US7337470B2 (en) * | 2002-08-23 | 2008-02-26 | International Business Machines Corporation | Method for minimizing denial of service attacks on network servers |
US7376703B2 (en) * | 2002-09-09 | 2008-05-20 | International Business Machines Corporation | Instant messaging with caller identification |
US7246159B2 (en) * | 2002-11-01 | 2007-07-17 | Fidelia Technology, Inc | Distributed data gathering and storage for use in a fault and performance monitoring system |
US20040114575A1 (en) | 2002-12-17 | 2004-06-17 | Junichi Morita | Exchange system |
US7852859B2 (en) | 2002-12-31 | 2010-12-14 | Alcatel Lucent | System and method for interfacing legacy IP-PBX systems to SIP networks |
US20050086311A1 (en) | 2003-03-03 | 2005-04-21 | Noel Enete | Regulating self-disclosure for video messenger |
US7564836B2 (en) | 2003-03-27 | 2009-07-21 | Panasonic Corporation | Internet telephone apparatus, adapter and server for internet telephone communication, internet telephone system, and control method |
JP3675800B2 (ja) | 2003-03-31 | 2005-07-27 | 株式会社東芝 | 音声通話ソフトウェア、及び音声通話装置 |
US7450566B2 (en) | 2003-06-05 | 2008-11-11 | Oracle International Corporation | Apparatus and method for providing a unified telephony solution |
US7334001B2 (en) * | 2003-06-13 | 2008-02-19 | Yahoo! Inc. | Method and system for data collection for alert delivery |
US7421495B2 (en) * | 2003-06-27 | 2008-09-02 | Computer Associates Think, Inc. | System and method for monitoring network devices |
US7042871B2 (en) * | 2003-07-23 | 2006-05-09 | Mci, Llc | Method and system for suppressing early media in a communications network |
US7761556B2 (en) * | 2004-11-22 | 2010-07-20 | International Business Machines Corporation | Performance monitoring within an enterprise software system |
US20060253567A1 (en) * | 2005-05-04 | 2006-11-09 | Nokia Corporation | System and method for utilizing a sip events framework to deliver syndication feeds |
US8650306B2 (en) * | 2007-10-24 | 2014-02-11 | Honeywell International Inc. | Interoperable network programmable controller generation system |
-
2007
- 2007-02-23 AU AU2007217346A patent/AU2007217346B2/en not_active Ceased
- 2007-02-23 WO PCT/US2007/004780 patent/WO2007098261A2/en active Search and Examination
- 2007-02-23 CN CN2007800067211A patent/CN101390337B/zh not_active Expired - Fee Related
- 2007-02-23 EP EP07751535A patent/EP1989823B1/en not_active Not-in-force
- 2007-02-23 CA CA2640745A patent/CA2640745C/en not_active Expired - Fee Related
- 2007-02-23 MX MX2008010979A patent/MX2008010979A/es active IP Right Grant
- 2007-02-23 US US11/709,743 patent/US7693176B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1989823B1 (en) | 2012-11-07 |
CN101390337A (zh) | 2009-03-18 |
CA2640745A1 (en) | 2007-08-30 |
AU2007217346A1 (en) | 2007-08-30 |
AU2007217346B2 (en) | 2011-07-28 |
US7693176B2 (en) | 2010-04-06 |
EP1989823A2 (en) | 2008-11-12 |
CN101390337B (zh) | 2011-09-28 |
WO2007098261A2 (en) | 2007-08-30 |
US20070263552A1 (en) | 2007-11-15 |
CA2640745C (en) | 2015-05-19 |
WO2007098261A3 (en) | 2007-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7822849B2 (en) | Apparatus and method for measuring and using response to SNMP requests to provide real-time network parameter estimates in a network management zone | |
JP3980596B2 (ja) | サーバを遠隔かつ動的に構成する方法およびシステム | |
US8028056B1 (en) | Server monitoring framework | |
EP1720286B1 (en) | Network management system and method | |
EP3248330B1 (en) | Method and system for isp network performance monitoring and fault detection | |
JP5742958B2 (ja) | プログラム、情報処理装置、および経路設定方法 | |
US7370102B1 (en) | Managing recovery of service components and notification of service errors and failures | |
CN1518281A (zh) | Ip路由器、通信系统和其中使用的频带设置方法及程序 | |
US10797896B1 (en) | Determining the status of a node based on a distributed system | |
AU2007217346B2 (en) | Automatic device configuration | |
US8332510B2 (en) | Proxy detection by service processor | |
CN108989420A (zh) | 注册服务的方法及系统、调用服务的方法及系统 | |
US20200220786A1 (en) | Statistics increment for multiple publishers | |
US20130326010A1 (en) | System and method for monitoring network connections | |
Cisco | Using Debug Commands | |
Cisco | Using Debug Commands | |
Cisco | XRemote Configuration Commands | |
Cisco | XRemote Configuration Commands | |
Cisco | Troubleshooting WAN Connectivity | |
Cisco | Troubleshooting WAN Connectivity | |
Cisco | Troubleshooting WAN Connectivity | |
Cisco | Troubleshooting WAN Connectivity | |
Cisco | Troubleshooting WAN Connectivity | |
Cisco | Troubleshooting WAN Connectivity | |
Cisco | Troubleshooting WAN Connectivity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GB | Transfer or rights | ||
FG | Grant or registration |