La secuencia de escape independiente del tiempo , o TIES , es un estándar de protocolo de módem inventado para evitar una patente de Hayes Microcomputer Products . TIES es una secuencia de escape que cambia el módem del "modo de datos" al "modo de comando", lo que permite enviar instrucciones al módem para controlarlo mientras aún está conectado al módem remoto.
Smartmodem
Cuando inventó el primer Smartmodem, Dale Heatherington se enfrentó al problema de distinguir los comandos de los datos, dado que solo había dos pines en serie disponibles para usar en el puerto RS-232C . Finalmente se decidió por tener dos modos de operación, cambiando entre ellos con una secuencia de escape , +++ . Por supuesto, los archivos que se envían a través del módem podrían contener la cadena +++ . Por ejemplo, esta página incluye la secuencia varias veces. Si el módem simplemente buscaba que la cadena llegara al flujo de datos que también lleva este texto, cambiaría al modo de comando en momentos inapropiados y detendría la transferencia de datos con el módem remoto. Tenía que haber alguna forma de distinguir un comando deliberado de los datos aleatorios.
La solución de Heatherington a este problema fue introducir un retraso a cada lado de la secuencia de escape, lo que significa que solo una
Patente Bizcomp
Hayes había solicitado inicialmente una patente sobre el diseño electrónico del Smartmodem en junio de 1981. Desconocido para ellos en ese momento, en marzo de 1980 Michael Eaton había presentado una patente que incluía una secuencia de escape similar a la introducida por Heatherington. [1] La empresa de Eaton, Business Computers Corp., o Bizcomp para abreviar, introdujo los módems que usaban este sistema en 1980, antes del Smartmodem.
Cuando se otorgó la patente 4.387.440 el 7 de junio de 1983, Bizcomp comenzó inmediatamente a enviar solicitudes de licencia a cualquier empresa que utilizara una técnica similar, incluida Hayes. Cobraron entre $ 500,000 y $ 2 millones por adelantado, y un 3% adicional por dispositivo, bajando a cero si la compañía pagaba los $ 2 millones completos. [2]
En septiembre de 1983, Hayes compró una licencia de BizComp por $ 2 millones, que incluía tanto un diseño de circuito como una descripción de una secuencia de escape para activarlo. Aunque el concepto era generalmente similar al suyo, la patente de Bizcomp se diferenciaba en dos aspectos clave; una era que la secuencia de escape no estaba predefinida y la configuraba el usuario durante el inicio, y la otra era que carecía del retraso que era clave para la forma en que funcionaba el diseño de Hetherington. [1]
Entre las muchas otras empresas a las que se dirigió Bizcomp se encontraba US Robotics (USR). En 1984, USR demandó a Bizcomp en un esfuerzo por romper la patente sobre la base de la obviedad y el estado de la técnica, y la violación de la Ley Sherman Antimonopolio en sus esfuerzos por monopolizar el mercado moderno. [3]
302 de Hayes
Luego, Hayes actualizó su solicitud de patente original y la volvió a presentar en octubre, esta vez con un extenso resumen que se centró por completo en el tiempo de guardia y la secuencia de escape, algo que solo se mencionó de pasada en la presentación original. [4] Recibieron la patente # 4.549.302 en octubre de 1985, Módem con secuencia de escape mejorada con mecanismo de tiempo de guardia , comúnmente conocido como "Hayes '302" o "Heatherington' 302". Era esta versión la que contenía la descripción del tiempo de guardia.
En octubre de 1986, Hayes comenzó a enviar avisos de derechos de licencia del 2% por módem [5] a cualquier proveedor que utilizara el concepto de tiempo de guardia. Esto incluía cualquier módem ya fabricado, y Hayes envió facturas por millones de dólares a varios de los principales fabricantes. Las demandas comenzaron a volar de inmediato.
En un mes, USR solicitó a los tribunales que agregaran a Hayes a su demanda en curso contra Bizcomp, [3] alegando que el único licenciatario de la patente de Bizcomp era Hayes, y que solo lo hicieron para "financiar los esfuerzos de Bizcomp para hacer cumplir la patente". Esto, según USR, los convirtió en cómplices de sus esfuerzos de monopolización. Prometheus Products , a quien Bizcomp también había demandado anteriormente, se unió a la demanda de USR , uniéndose a los casos.
Hayes respondió rápidamente a esto, demandando a ambos por infracción. Luego , Microcom , Multi-Tech y Ven-Tel demandaron a Hayes, y Hayes, a su vez, demandó a Everex y Omnitel por infracción de patente. Microcom y US Robotics llegaron a un acuerdo extrajudicial y acordaron licenciar la patente, [6] y USR pagó tanto los derechos de autor como los costos legales de Hayes. Everex, Ven-Tel y Omnitel se mantuvieron firmes en la corte donde se mantuvo la patente de Hayes. [4]
CORBATAS
Para los fabricantes de módems de bajo costo, la tarifa de licencia representó un costo significativo. Varios de estos fabricantes se unieron para crear un nuevo sistema que evitara la patente, introduciendo TIES en 1991.
TIES fue escrito y entregado gratuitamente al mercado en 1992 por Floyd Kling, entonces Gerente de Ingeniería de Ven-Tel Inc. Dado que la patente se basaba en el concepto de tiempo de guardia, el nuevo sistema tenía que basarse únicamente en la cuerda misma. Desafortunadamente, prácticamente cualquier cadena seleccionada eventualmente aparecería en un archivo, más obviamente en un archivo que describe el sistema.
TIES seleccionó la cadena +++ AT [algún comando válido]
Hayes respondió sacando anuncios impresos con el título "Tick, Tick, Tick. ¡Boom! Estás muerto", afirmando que el sistema TIES haría que los módems no fueran confiables. En 1992, Multi-Tech demandó, alegando prácticas comerciales desleales. Sierra Semiconductor, que fabricaba conjuntos de chips de módem compatibles con TIES, ya había ganado dos medidas cautelares preliminares en Minnesota y California. En mayo de 1994, Hayes, admitiendo no haber cometido ningún delito, accedió a detener dicha publicidad. [7]
Hayes también había licenciado la patente '302 a dos fabricantes de chipsets, Rockwell y Silicon Integrated Systems (SiS). En 1991, Rockwell introdujo un nuevo chipset de bajo costo compatible con el nuevo estándar v.32bis de 14.400 bit / s, uno de los primeros en hacerlo. Fue un éxito de ventas inmediato, y otras compañías de chipsets inmediatamente se apresuraron a ponerse al día, todas ellas licenciando también el 302. Algunos incluso ofrecían versiones con secuencias de escape TIES y Hayes, que podían determinarse mediante comandos AT que devolvían la configuración interna del módem, normalmente ATI4 .
TIES se vio principalmente en módems "fuera de marca" de 1200 y 2400 bit / s, que nunca fueron un gran mercado en comparación con los modelos de alta velocidad que siguieron, desapareció rápidamente a principios de la década de 1990 cuando casi todos los fabricantes cambiaron a los conjuntos de chips de Rockwell. o uno de sus muchos clones. La única excepción importante fue Telebit , que utilizó TIES en todos sus modelos lanzados después de 1991, a saber, el T1600, T2500 y WorldBlazer. Es particularmente interesante que Telebit no otorgaría la licencia de la patente '302, considerando que se vendieron en un mercado exclusivo y generalmente cuestan más de $ 1000.
Aparentemente, durante algún tiempo, varios empleados de Hayes publicaron en Usenet con cadenas como "+++ ATH" en el texto. [8] Esto provocaría que un módem TIES cuelgue. [9] También se usó en IRC para desconectar a personas que usaban acceso telefónico a Internet enviando ICMP ECHO REQUEST que contenía la cadena +++ ATH0 y, por lo tanto, el módem colgaba cuando la computadora de las víctimas devolvía la carga útil ICMP en la respuesta.
La patente de Hayes # 4.549.302 expiró el 11 de octubre de 2003. Sin embargo, TIES todavía se usa hoy en muchos módems, especialmente en los de Conexant. [ cita requerida ]
Referencias
- ^ a b CÓDIGO DE DISPOSITIVO DE CONTROL DE MÓDEM MULTIPLEXNG, # 4.121.052
- ^ Spiegleman, Lisa (22 de diciembre de 1986). "US Robotics agrega a Hayes a la demanda de patentes" . InfoWorld . pag. 6.
- ^ a b Splegelman, Lisa (20 de abril de 1987). "Tribunal aprueba movimiento para agregar Hayes a la demanda de patentes" . InfoWorld . pag. 23.
- ^ a b Michael Slater, "La opinión del editor: Hayes abusa de la patente para suprimir la competencia", Informe del microprocesador , 20 de marzo de 1991
- ^ Wilder, Clinton (15 de diciembre de 1986). "Hayes agregado a la demanda antimonopolio" . Computerworld . pag. 8.
- ^ Martin, James (2 de noviembre de 1987). "Hayes se instala en traje de módem" . Computerworld . pag. 137.
- ^ Mallett, Daryl . "Productos de microcomputadora Hayes". Directorio internacional de historias de empresas . ISBN 9781558628977.
- ^ "HAYES ANUNCIA EL SISTEMA DE RED MILLENNIUM 8000" .
ver texto en la parte superior del mensaje
- ^ "1 + 2 = 3, +++ ATH0 = DoS de la vieja escuela" . Bugtraq .