Time Independent Escape - последовательность , или СВЯЗЕЙ , это модем стандартный протокол изобретены , чтобы обойти патент , занимаемые Hayes микрокомпьютера продукции . TIES - это управляющая последовательность, которая переключает модем из «режима данных» в «командный режим», позволяя отправлять инструкции модему для управления им, оставаясь подключенным к удаленному модему.
Smartmodem
Изобретая первый Smartmodem, Дейл Хезерингтон столкнулся с проблемой отличия команд от данных, учитывая, что для использования в порту RS-232C было доступно только два последовательных вывода . В конце концов он пришел к решению иметь два режима работы, переключение между ними с управляющей последовательностью , +++ . Конечно, файлы, отправляемые через модем, могут содержать строку +++ . Например, эта страница включает последовательность несколько раз. Если бы модем просто искал строку, поступающую в поток данных, также несущий этот текст, он переключился бы в командный режим в неподходящее время и остановил бы передачу данных с удаленным модемом. Должен был быть какой-то способ отличить преднамеренную команду от случайных данных.
Хезерингтон решил эту проблему, чтобы ввести задержку по обе стороны от escape-последовательности, что означает, что только
Патент Bizcomp
Первоначально Хейс подал заявку на патент на электронную конструкцию Smartmodem в июне 1981 года. В марте 1980 года Майкл Итон подал заявку на патент, который включал escape-последовательность, подобную той, что была введена Хезерингтоном. [1] Компания Eaton, Business Computers Corp., или сокращенно Bizcomp, представила модемы, использующие эту систему, в 1980 году, до появления Smartmodem.
Когда 7 июня 1983 г. был выдан патент на сумму 4 387 440, Bizcomp немедленно начала рассылать лицензионные требования любой компании, использующей подобную технику, включая Hayes. Они взимали от 500 000 до 2 миллионов долларов авансом и дополнительно 3% за устройство, снижаясь до нуля, если компания заплатила все 2 миллиона долларов. [2]
В сентябре 1983 года Хейс приобрел у BizComp лицензию за 2 миллиона долларов, которая включала в себя как схему, так и описание управляющей последовательности для ее запуска. Хотя концепция в целом была похожа на их собственную, патент Bizcomp отличался двумя ключевыми моментами; один из них заключался в том, что escape-последовательность не была заранее определена и была установлена пользователем во время запуска, а другая заключалась в том, что в ней отсутствовала задержка, которая была ключевой для того, как работал дизайн Хетерингтона. [1]
Среди многих других компаний, к которым обратилась Bizcomp, была US Robotics (USR). В 1984 году USR подала в суд на Bizcomp, пытаясь нарушить патент на основании очевидности и предшествующего уровня техники, а также нарушения антимонопольного закона Шермана в их усилиях по монополизации рынка модемов. [3]
Hayes '302
Затем Хейс обновил свою первоначальную патентную заявку и повторно подал ее в октябре того же года, на этот раз включая длинный реферат, полностью посвященный защитному времени и escape-последовательности, что было упомянуто только вскользь в исходной заявке. [4] Они получили патент №4,549,302 в октябре 1985 г. на модем с улучшенной последовательностью эвакуации с механизмом защитного времени , широко известный как «Hayes '302» или «Heatherington' 302». Именно эта версия содержала описание караульного времени.
В октябре 1986 года Hayes начал рассылать уведомления о лицензионных сборах в размере 2% за модем [5] любому поставщику, использующему концепцию защитного времени. Это включало любой уже произведенный модем, и Хейс отправил счета на миллионы долларов ряду крупных производителей. Сразу пошли судебные иски.
В течение месяца USR обратилась в суд с ходатайством о включении Хейса в продолжающийся судебный процесс против Bizcomp [3], утверждая, что единственным лицензиатом на патент Bizcomp был Хейс, и что они сделали это только для того, чтобы «поддержать усилия Bizcomp по обеспечению соблюдения патента». Это, по данным USR, сделало их соучастниками в их усилиях по монополизации. К иску USR присоединилась компания Prometheus Products , которую Bizcomp также ранее подала в суд, присоединившись к искам.
На это быстро отреагировал Хейс, подав на обоих в суд за нарушение. Microcom , Multi-Tech и Ven-Tel подали в суд на Hayes, а Hayes, в свою очередь, подали в суд на Everex и Omnitel за нарушение патентных прав. Microcom и US Robotics урегулировали спор во внесудебном порядке и согласились выдать лицензию на патент [6], при этом USR оплатила гонорар и судебные издержки Хейса. Everex, Ven-Tel и Omnitel заявили об этом в суде, где патент Hayes был оставлен в силе. [4]
Галстуки
Для производителей недорогих модемов лицензионный сбор представлял значительные затраты. Ряд таких производителей объединились, чтобы разработать новую систему, которая позволила бы избежать патента, введя TIES в 1991 году.
TIES был написан и бесплатно передан на рынок в 1992 году Флойдом Клингом, тогдашним техническим менеджером Ven-Tel Inc. Поскольку патент был основан на концепции защитного времени, новая система должна была основываться исключительно на самой струне. К сожалению, практически любая выбранная строка в конечном итоге появится в файле, наиболее очевидно в файле, описывающем систему.
В качестве управляющей последовательности TIES выбрала строку +++ AT [некоторая допустимая команда]
Хейс в ответ распечатал рекламные объявления с заголовком «Тик, тик, тик. Бум! Ты мертв», утверждая, что система TIES сделает модемы ненадежными. В 1992 году Multi-Tech подала в суд, утверждая, что это нечестная торговая практика. Sierra Semiconductor, производящая модемные чипсеты, поддерживающие TIES, уже выиграла два предварительных судебных запрета в Миннесоте и Калифорнии. В мае 1994 года Хейс, не признав правонарушений, но согласился прекратить такую рекламу. [7]
Хейс также передал лицензию на патент '302 двум производителям чипсетов, Rockwell и Silicon Integrated Systems (SiS). В 1991 году Rockwell одной из первых в мире представила новый недорогой набор микросхем, поддерживающий новый стандарт v.32bis 14 400 бит / с. Он сразу же стал бестселлером, и другие компании, выпускающие чипсеты, немедленно попытались наверстать упущенное, все они также лицензировали 302-ю версию. Некоторые даже предлагали версии с управляющими последовательностями TIES и Hayes, которые можно было определить с помощью AT-команд, возвращающих внутреннюю конфигурацию модема, обычно ATI4 .
TIES был замечен в основном в модемах «небрендовых» 1200 и 2400 бит / с, которые никогда не были большим рынком по сравнению с последующими высокоскоростными моделями, он быстро исчез в начале 1990-х, когда почти все производители перешли на чипсеты Rockwell, или один из его многочисленных клонов. Единственным серьезным исключением был Telebit , который использовал TIES во всех своих моделях, выпущенных после 1991 года, а именно в T1600, T2500 и WorldBlazer. Особенно интересно, что Telebit не лицензировал патент '302, учитывая, что они продавались на высококлассном рынке и обычно стоили более 1000 долларов.
По-видимому, в течение некоторого времени некоторые сотрудники Hayes публиковали сообщения в Usenet со строками типа «+++ ATH» в тексте. [8] Это приведет к зависанию модема TIES. [9] Он также использовался в IRC для отключения людей, использующих коммутируемый доступ в Интернет, путем отправки ICMP ECHO REQUEST, содержащего строку +++ ATH0, и, таким образом, модем зависал, когда компьютер жертвы отправлял полезную нагрузку ICMP в ответ.
Патент Hayes № 4,549,302 истек 11 октября 2003 г. Однако TIES все еще используется сегодня во многих модемах, особенно от Conexant. [ необходима цитата ]
Рекомендации
- ^ a b КОД УСТРОЙСТВА УПРАВЛЕНИЯ МОДЕМОМ MULTIPLEXNG, # 4,121,052
- ^ Spiegleman, Лиза (22 декабря 1986). «Робототехника США добавляет Хейса к патентному иску» . InfoWorld . п. 6.
- ^ а б Сплегельман, Лиза (20 апреля 1987 г.). «Суд одобрил движение, чтобы добавить Хейса к патентному иску» . InfoWorld . п. 23.
- ^ a b Майкл Слейтер, «Взгляд редактора: Хейс злоупотребляет патентом для подавления конкуренции», Microprocessor Report , 20 марта 1991 г.
- ^ Уайлдер, Клинтон (15 декабря 1986 г.). «Хейс добавил в антимонопольный иск» . Компьютерный мир . п. 8.
- ^ Мартин, Джеймс (2 ноября 1987 г.). «Хейс устраивает модемный костюм» . Компьютерный мир . п. 137.
- ^ Маллетт, Дэрил . "Продукты Hayes Microcomputer". Международный справочник историй компаний . ISBN 9781558628977.
- ^ "HAYES ОБЪЯВЛЯЕТ СЕТЕВУЮ СИСТЕМУ MILLENNIUM 8000" .
увидеть текст вверху сообщения
- ^ «1 + 2 = 3, +++ ATH0 = DoS старой школы» . Bugtraq .