JPH0334659A - データターミナル用機器 - Google Patents

データターミナル用機器

Info

Publication number
JPH0334659A
JPH0334659A JP2125259A JP12525990A JPH0334659A JP H0334659 A JPH0334659 A JP H0334659A JP 2125259 A JP2125259 A JP 2125259A JP 12525990 A JP12525990 A JP 12525990A JP H0334659 A JPH0334659 A JP H0334659A
Authority
JP
Japan
Prior art keywords
modem
predetermined
response
passband
baseband
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.)
Granted
Application number
JP2125259A
Other languages
English (en)
Other versions
JPH0728323B2 (ja
Inventor
Steven R Blackwell
スティーブン・アール・ブラックウェル
Steve Polge
スティーブ・ポールジ
Danny Windham
ダニー・ウインダム
Melvin Bruce
メルビン・ブルース
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.)
Universal Data Systems Inc
Original Assignee
Universal Data Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Universal Data Systems Inc filed Critical Universal Data Systems Inc
Publication of JPH0334659A publication Critical patent/JPH0334659A/ja
Publication of JPH0728323B2 publication Critical patent/JPH0728323B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00—Modulated-carrier systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Transceivers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、一般的にはデータターミナル用機器(DT
E)に関し、かつより特定的にはアプリケーションプロ
グラムを有しかつ電話線のような伝送設備に結合された
モデムを介して外部のポイントと通信するよう構成され
た任意のプロセッサにに関する。
この出願は、この出願と同じ出願人により「パーソナル
コンピュータモデム」と題し、1989年2月21日に
出願され、かつ本発明と同じ譲受人に譲渡された、先の
米国特許出願第07/314671号の一部継続出願で
あり、前記光の米国出願は現在は放棄されている。
[従来の技術] ワークステーション、データターミナル、およびパーソ
ナルコンビエータのようなプログラム可能なプロセッサ
制御データターミナル用機器(DTE)は今日の社会に
おいて益々昔及している。
そのようなりTEを、例えば、ワードプロセッシングま
たはデータターミナルのエミュレーションのような所望
の機能または用途を行なうためにプログラムすることが
知られている。これはDTEのプロセッサを所望の機能
のためにカスタム化されている適切なアプリケーション
プログラムを用いてプログラムすることにより達成され
る。
そのようなりTEを他の遠隔のDTEまたは他のソース
と通信するようプログラムすることもまた知られている
。これはDTHのプロセッサをR3−232型のような
適切なりTE−DCEインタフェースを介してデータ通
信機器(DCE)またはモデムに結合することにより達
成される。該モデムは、さらに、電話線または他の伝送
設備に結合される。該プロセッサは次にモデムと情報を
交換するようにプログラムされ、該モデムは、次に、該
情報を電話線を介して遠隔のソースに送信するのに適し
t:信号に変換する。
そのようなりTE−モデム構成をサポートするためには
多くの種類のモデムが利用可能である。
従来技術においては、これらのモデムはDTEに対し外
部的な単独ユニットであったか、あるいはDTE内にマ
ウントされるカスタム化されたプラグインユニットであ
った。
[発明が解決しようとする課題〕 このようなりTE−モデム構成の問題はプロセッサが冗
長であることである。これは、典型的にはモデム自体が
変調、復調、DTEとのインタフェース、そして他の制
04機能のような各種のモデム機能を達成するために少
なくとも1つのオンボードプロセッサを含んでいるから
である。その結果、DTE−モデム構成の全コストはD
TEのプロセッサおよびモデムのプロセッサの双方のコ
ストを含むこととなる。長い目で見ると、この構成は効
率が悪く、それはこの槽底がDTE−モデムの使用者に
結局、DTHの単一のプロセッサが適切なソフトウェア
およびハードウェアを備えることによって、同じ機能を
達成できる場合に、2つの(あるいはそれ以上の)プロ
セッサの費用を払うことを強制するからである。
従って、改良されたDTE−モデム構成を提供すること
が望ましい、さらに、DTEのプロセッサをアプリケー
ションプログラムを実行すると共にモデムを実現するよ
う構成し、それにより独立のモデムの必要性を除去する
ことが特に望ましいであろう。
本発明の目的は、前述の不都合を除去し改良されたDT
E−モデム構成を提供することにある。
[課題を解決するための手段] 従って、プロセ・ソサモデム構成が提供され、それによ
りDTE内に置かれるもののような、単一のプロセッサ
がアプリケーションプログラムの実行およびモデムの実
現の双方を可能にする。
この構成を用いるDTEは、従って、モデムおよびアプ
リケーションプログラムの機能の双方を達成するために
単一のプロセッサのみを必要とする。これは従来技術に
対し有利であり、その理由は従来技術のDTEはこれら
の機能を達成するために少なくとも2個のプロセッサを
利用するからである。
[実施例」 第1図は、本発明に係わる、プロセッサモデムの第1の
実施例と共に構成されたパーソナルコンピュータ、デー
タターミナル、あるいはワークステーションのようなり
TEを示すブロック図である。
第1図を参照すると、プロセッサ2を含むDTElが示
されている。該プロセッサ2は、アプリケーションプロ
グラムを実行しかつモデムを実現または実施する(il
lplement)ように構成されている。第1図に描
かれた構成は次のようにして情報を伝送する。即ち、プ
ロセッサ2は適切な入力信号を第1のリンク4を介して
、例えば、デジタル−アナログ(D/A)コンバータの
ような適切なライン出力手段3の入力に印加する。ライ
ン出力手段3は、次に、対応する出力信号を第2のリン
ク6を介してハイブリッド5に印加する。ハイブリッド
5は、次に、対応する出信号を、例えば、2線式電話線
のような適切な設備[fac i l i ty) 7
に印加する。
第1図に描かれた構成は情報を次のようにして受信する
。即ち、設備7が入信号をハイブリッド5に印加し、該
ハイブリッド5が、次に、入力信号を第3のリンク9を
介して、例えば、アナログ−デジタル(A/D)コンバ
ータのような適切なライン入力手段8の入力に印加する
。ライン入力手段8は、次に、対応する出力信号を第4
のリンク10を介してプロセッサ2に印加する。
第1図の構成においては、DTE 1 +プロセッサ2
、ライン出力手段3、ライン入力手段8、ハイブリッド
5、リンク4.6,9,10、および伝送設備7はすべ
て技術上よく知られている。
第1図は、2線式設備7と共に構成された本発明の第1
の実施例を示しているが、2線送信レツグ(Ieq)お
よび2線受信レツグを備えた4線式設(ill(図示せ
ず)もまた利用できることは明らかである。そのような
構成においては、送信レッグはライン出力手段3の出力
に直接終端し、かつ受信レッグはライン入力手段8の入
力に直接終端するであろう、従って、第2のリンク6、
第3のリンク9、そしてハイブリッド5は用いられない
であろう、 第2図を参照すると、プロセッサモデムの
第1の実施例と共に構成されたDTEIを示す第2のブ
ロック図が描かれている6図に示されるように、プロセ
ッサ2はユーザのアプリケーションプログラム11およ
びモデムのプログラム12の双方を具備する。モデムプ
ログラム12は、次に、送信プログラム13および受信
プログラム14の双方を含む。
さらに第2図を参照すると、該送信プログラム13は3
つのルーチンを備えている。即ち、送信ワードルーチン
、送信ボール−チン(transn+tbaud ro
IJtine) 、そして送信サンプルルーチンであり
、これらのルーチンは後続の第3A図から第3C図まで
に示されている。同様にして、受信プログラム14は3
つのルーチンを備えている。即ち、受信サンプルルーチ
ン、受信ボール−チン、そして受信ワードルーチンであ
り、これらのルーチンは後続の第4A図がら第4C図ま
でに示されている。ここで用いられている、「ルーチン
」という用語はソフトウェアのステップの所定のシーケ
ンスを言及している。
第3A図を参照すると、本発明に係わる、送はプログラ
ム13の送信ワードルーチンのための例示的なフロー図
が示されている。このルーチンはワードルーチンとして
示されているが、それはこのルーチンがワード発生割込
み(word−aeneratedinterrupt
)により駆動されるからである。
さらに第3A図を参照すると、プロセスはアプリケーシ
ョンプログラムを行なうプロセッサと共にスタートする
、ステップ101.このポイントにおいては、処理はア
プリケーションプログラムが送信すべき出力ワードを有
するか否かを判定する、ステップ102.各ワードは典
型的には、例えば、1バイト(8ビツトのワードの場合
)あるいは2バイト(16ビツトのワードにおける場合
)のような8ビツトのセグメント、あるいはバイトの集
積された数からなることが理解できるであろう。もしこ
の判定に対する解答が否定的であれば、処理はアプリケ
ーションプログラムを継続する、ステップ101.Lか
しながら、もしこの判定に対する解答が肯定的であれば
、処理はアプリケーションプログラムから出力ワードを
受は取る、ステップ103.これは、例えば、適切な所
定のバッファから出力ワードを読み取ることによるよう
な、任意の便宜的な受信方法によって達成できる。
処理は次にこの出力データワードを送信ワードバッファ
に書き込む、ステップ104.送信ワードルーチンは今
や完了し、ステップ105、かつ処理はステップ101
に戻り、そこでアプリケーションプログラムを継続する
。
第3B図は、本発明に係わる、送信プログラム13の送
信ボール−チンのための例示的なフロー図を示す、この
ルーチンは、ポール−チンと称されるが、それはこのル
ーチンがボー生起時間インタラブド(baud−ori
ented tiled 1nterrupt) ニよ
り駆動されるからである。
さて第3B図を参照すると、プロセスはアプリケーショ
ンプログラムを行なうプロセッサと共にスタートする、
ステップ111.このポイントにおいては、プロセスは
ベースバンド送信ポイントを送信する時間であるか否か
を判定する、ステップ112.これはまた技術上、それ
が新しいボーを送信する時間を決定し、かつその結果は
実施されているモデムの形式に依存するものとして知ら
れている0例えば、ベル(Bell) 103型あるい
はベル212型モデムのような300ボーのモデムが実
施されておれば、新しいボーが1/300秒毎に送信さ
れる。これに対し、もしV、22biS型のモデムのよ
うな600ボーのモデムか実施されておれば、新しいボ
ーは1/600秒毎に送信されるであろう、もしこの判
定に対する解答が否定的であれば、プロセスはアプリケ
ーションフ。
ログラムと共に継続される、ステップ111゜しかしな
がら、もしこの判定に対する解答が肯定的であれば、プ
ロセスは送信フードバッファから少なくとも1つの情報
ビットを読み取る、ステップ113.ここで、読み取ら
れるビットの数は実施されているモデムの形式に依存す
る0例えば、ベル103型モデムにおいては、1つの情
報ビットが各ボーと共に送られかつ、従って、もしこの
形式のモデムがエミュレートされておれば1ビツトのみ
が読み取られるであろう、これに対し、■22b l 
s型のモデムにおいては、2つの情報ビットが各ボーと
共に送信されかつ、従って、もしこの形式のモデムが実
施されておれば2ビツトが読み取られるであろう。
プロセスはステップ114に進み、そこで先のステップ
113において読み取られたビットの値に基づきベース
バンド送信ポイントが選択される。
送信ポイントは所定のルックアップテーブルから選択す
ることができ、該ルックアップテーブルは送信されるべ
き情報ビット値の各々の独自の状態を対応する独自のベ
ースバンド送信ポイントに変換(lap)する、技術上
、ベースバンド送信ポイントのこの集合に対する情報ビ
ットの値のグラフィックなデイスプレィはコンステレ−
ジョン(COnStellatlOn) 、あるいはア
イパターンとして知られている。どのようなモデムの形
式が実施されていても、プロセスはモデムの形式に対応
する適切な所定のアイパターンまたはコンステレ−ジョ
ンを用い所定の情報ビットに対応するベースバンド送信
ポイントを決定できることが理解されるであろう、ベー
スバンド送信ポイントの選択の後(ステップ114) 
、プロセスはこの送信ポイントを送信ボーバッファに書
き込む、ステップ115、送信ボール−チンは今や完了
し、ステップ116、かつプロセスはステップ111に
戻り、そこでプロセスはアプリケーションプログラムと
共に継続する。
第3C図は、本発明に係わる、送信プログラム13の送
信サンプルルーチンのための例示的なフロー図を示す、
このルーチンは送信サンプル生起時間インターラブドに
より駆動されるからサンフ。
ルルーチンと称される。
第3C図を参照すると、プロセスはアグリゲーションプ
ログラムを行なうプロセッサと共にスタートする、ステ
ップ121゜このポイントにおいて、プロセスはパスバ
ンド送信信号値を送信する時間であるか否かを判定する
、ステップ122゜これはまた技術上新しいナイキスト
送信サンプルを送信する時間を判定するものとして知ら
れており、結果的に得られる送信サンプルレートは実施
されているモデムの送信ボーレートの少なくとも2倍で
なければならない1例えば、先に指摘したように、もし
V、22bis型のような600ボーのモデムが実施さ
れておれば、新しいボーは17600秒毎に送信される
であろう、ナイキスト送信サンプルレートは従って、二
のレートの2倍であり、かつこのため新しい送信サンプ
ルは少なくとも1/1200秒毎に送られなければなら
ず、あるいは好ましくはさらに頻繁に送られなければな
らない、もしこの判定に対する答えが否定的であれば、
プロセスはアプリケーションプログラムを継続する、ス
テップ121゜ しかしながら、もしこの判定に対する解答が肯定的であ
れば、プロセスはベースバンド送信ポイントを送信ボー
バッファから読み取る、ステップ123、プロセスは次
にステップ124に進み、そこで先のステップ123に
おいて読み取られたベースバンド送信ポイントに基づき
パスバンド送信信号値を選択する。これは技術上送信キ
ャリア信号を変調するものとして知られており、かつそ
の結果は実施されているモデムの形式に依存するであろ
う。使用される特定の技術は送信キャリア信号の周波数
、位相、あるいは振幅を変調することができる1例えば
、ベル103型モデムにおいては、キャリアを変調する
ために単純な周波数キーイングが使用されている。もっ
と複雑な機構もまた知られている0例えば、ベル212
型モデムにおいては、キャリア信号を変調するために位
相シフトが用いられている。また、■、29型のような
高速同期モデムにおいては、キャリアを変調するために
位相および振幅シフトが用いられている。キャリアを変
調するためにどのような変調方法が用いられても、本プ
ロセスは所定のベースバンド送信ポイントに対応するパ
スバンド送信信号値を決定するために変調方法に対応す
る適切な所定のアルゴリズムを用いることができること
が理解されるであろう。パスバンド送信信号値の選択の
後(ステップ124>、プロセスはこの信号値をライン
出力手段に提供する、ステップ125゜送信サンプルル
ーチンは今や完了し、ステップ126、かつプロセスは
ステップ121に戻り、そこでプロセスはアプリケーシ
ョンプログラムと共に継続する。
次に第4A図を参照すると、本発明に係わる、受信プロ
グラム14の受信サンプルルーチンのための例示的なフ
ロー図が示されている。このルーチンは受信サンプル生
起時間インターラブドにより駆動されるからサンプルル
ーチンと称される。
さらに第4A図を参照すると、プロセスはアプリケーシ
ョンプログラムを実行するプロセッサと共にスタートす
る、ステップ201.このポイントにおいては、プロセ
スはパスバンド受信信号値を受信する時間であるか否か
を判定する、ステップ202.これはまた技術上新しい
ナイキスト受信サンプルを受信する時間を判定するもの
として知られており、かつ結果として得られる受信サン
プルレートは実施されているモデムの受信ボーレトの少
なくとも2倍でなければならない。例えば、V、22b
is型のような600ボーのモデムが実施されているも
のと仮定すると、新しいホーは1/600秒毎に受信さ
れるであろう、対応するナイキスト受信サンプルレート
はこのレートの2倍であり、かつ従って新しい受信サン
プルは少なくとも1/1200秒毎に受信されるか、あ
るいは好ましくはより一層頻繁に受信されるであろう、
もしこの判定に対する解答が否定的であれば、プロセス
はアプリケーションプログラムと共に継続する、ステッ
プ201゜ しかしながら、もしこの判定に対する解答が肯定的であ
れば、プロセスはライン入力手段から受信信号値を受信
する、ステップ203゜プロセスは次にステップ204
に進み、そこで該プロセスは先のステップ203におい
て受信されたパスバンド受信信号値に基づきベースバン
ド受信ポイントを選択する。これは技術上受(S−tヤ
リア信号の復調として知られており、かつその結果は実
施されているモデムの形式に依存するであろう、利用さ
ハ、る特定の技術は受信キャリア信号の周波数、位相、
あるいは振幅を復調するであろう6例えば、ベル212
型モデムにおいては、受信キャリア信号の位相シフトが
検知されるであろう。さらに、■、29型のような高速
同期モデムにおい−〔は、受信キャリア信号の位相およ
び振幅シフ1〜が検知されるであろう、どのような復調
方法が用いられようとも、プロセスは所定のパスバンド
受信信号値に対応するベー・スパント受信ポインl−を
判定するため復調方法に対応する適切な所定のアルゴリ
ズムを用いることができることが理解されるであろう、
ベースバンド受信ポイントの選択の後(ステップ204
)、プロセスはこのベースバンド受信ポイントを受侶ザ
ンブルバ・・・ファに書き込む、ステップ20c5゜受
信サンプルルチンは今や完了し、ステップ206、かつ
プロセスはステップ201に戻り、そこで該プC7セス
はアプリケーションプログラムと共に継続する。
第4B図は、本発明に係わる、受信プログラム14の受
信ボール−チンのための例示的なフロー図を示す。この
ルーチンはボー生起時間インタラブドにより駆動される
からボール−チンと称される。
第4B図を参照すると、プロセスはアプリケーションプ
ログラムを実行するプロセッ→Jと共にスタートする、
ステップ211゜このポインhにおいては、プロセスは
ベースバンド受信ポイントを受信する時間でみるか否か
を判定する、ステップ213、これはまた技術上新しい
ボーを受信ずろ時間を決定するものとして知られており
、かつその結果は実施されているモデムの形式に依存す
る。
例えば、ベル103をあるいはベル212梨モデムのよ
うな300ボーのモデムが実施されておれば、新しいボ
ーは1 / 300秒毎に受信される。
これに対し、もしV、22bis型のような600ボー
のモデムが実施されておれば、新しいボーは1 、/ 
600秒毎に受信されるであろう、もしこ力判定に対す
る解答が否定的であれば、プロセスはアプリケーション
フ“ログラムと共に継続づる、ステップ211゜ しか[、ながら、らしこの判定に対する解答が肯定的で
あれば、プロセスは受信サンプルバッファからベースバ
ンド受信ポイントを読み取る、ステップ213.プロセ
スは次にステップ214に進み、そこで先のステップ、
ステップ213、から読み取られたベースバンド受信ポ
イントに基づき少なくども1つの情報ビットを選択する
。ここで、読み取られるビットの数は実施されているモ
デムの形式に依存づる8例えば、ベル103型モデムに
おいては、1つの情報ビットか各ボーと共に受信されか
つ、従って、もしこのモデムが実方也されておればたっ
たiつのビットのみが読み取られる。
であろう、これC=一対し、V、22bisをモデムに
おいては各ボー、と共に2つの情報ビットが受信されか
つ、従って5もしこの形式のモーアムが実施されておれ
ば2つのビットが読み取られるであろう、ビット値は本
質的に各々の砂目のベースバンド受信ポイントを受信さ
れる情報ビット値の対応する状態に変換する所定のルッ
ク7゛ツブテーブルから選択することができることが理
解されるであろう。技術上、ベースバンド受信ポイント
・のこの集合に対する情報ビットの値のグラフィックな
表示はモデムコンスデレーシコン、またはアイパターン
として知られている。どのようなモデムの形式が実施さ
れても1本プロ七スは所定のベースバンド受信ポイント
に対応する情報ビットを判定するためモデム形式C1:
″、対応する適切な功定のアイパターンまたはコンステ
レ−ジョンを用いることができることが理解さ)するで
あろう、対応−する受戊情報ビット(単数または複数)
の選択の後〈ステップ214)、プロセスは次にこの単
数または複数の情報ピッl−を受信ボーバッファに播き
込む、ステ712156本受信ボール−チンは今や旨:
了し、ステップ216、かつプロセスはステップ211
に戻り、そこでアプリケーションプログラムと共に継続
する。
第4C図は、本発明に係わる、受信プログラム14の受
信ワードルーチンのための例示的なフロー図を示す、こ
のルーチンはワード生起インターラブドにより駆動され
るからワードルーチンと称される。
第4C図を参照すると、プロセスはアプリケーションプ
ログラムを実行するプロセッサと共にスタートする、ス
テップ221.このポイントにおいては、プロセスは受
信ボーバッファが入力ワードを含んでいるか否かを判定
する、ステップ222、先に述べたように、各ワードは
典型的には8ビツトの増分、あるいはバイトの集積され
た数からなっている。もしこの判定に対する解答が否定
的であれば、プロセスはアプリケーションプログラムと
共に継続する、ステップ221.しかしながら、もしこ
の判定に対する解答が肯定的であれば、プロセスは入力
ワードを受信ボーバッファから読み取る、ステップ22
3.プロセスは次にこの入力ワードをアプリケーション
プログラムに提供する、ステップ224.これは、例え
ば、入力ワードを適切な所定のバッファに書き込むこと
によるような任意の都合のよい提供方法によって達成で
きる。受信ワードルーチンは今や完了し、ステップ22
5、かつプロセスはステップ221に戻り、そこでアプ
リケーションプログラムと共に継続する。
本発明に(8わるプロセッサモデムの種々の実施例が上
に説明されたが、本発明の範囲は添付の特許請求の範囲
により規定されるものである。
【図面の簡単な説明】
第1図は、本発明に係わるプロセッサモデムの第1の実
施例に従って構成されたパーソナルコンピュータ、デー
タターミナル、あるいはワークステーションのようなり
TEを示すブロック回路図である。 第2図は、本発明の第1の実施例に従って構成された第
1図のDTEを示す第2のブロック回路図である。 第3A図から第3C図までおよび第4A図から第4C図
までは本発明に係わるプロセッサモデムのための例示的
なフローチャートであり、より詳細には、 第3A図は、送信ワードルーチンを示すフローチャート
、 第3B図は、送信ボール−チンを示すフローチャート、 第3C図は、送信サンプルルーチンを示すフローチャー
ト、 第4A図は、受信サンプルルーチンを示すフローチャー
ト、 第4B図は、受信ボール−チンを示すフローチャート、
そして 第4C図は、受信ワードルーチンを示すフローチャート
である。 1:データターミナル機器(DTE) 2:プロセッサ、 3 : D/Aコンバータ、 4:第1のリンク、 5:ハイブリッド、 6:第2のリンク、 7:伝送設備、 8 : A/Dコンバータ、 9:第3のリンク、 10:第4のリンク、 11:アプリケーションプログラム、 12:モデムアロダラム、 13:送信プログラム、 14:受信プロゲラl\。

Claims (1)

  1. 【特許請求の範囲】 1、プロセッサおよびライン出力手段を有するデータタ
    ーミナル用機器(DTE)であって、前記ライン出力手
    段は前記プロセッサに結合され、前記プロセッサはアプ
    リケーションプログラムと該アプリケーションプログラ
    ムから出力データワードを受けるためのモデムプログラ
    ム手段を有しかつ前記ライン出力手段にパスバンド送信
    信号値を提供し、前記モデムプログラム手段は、 前記アプリケーションプログラムが出力データワードを
    有する時を決定するための第1の判定手段、 前記第1の判定手段に応答して前記出力データワードを
    受信するための受信手段、 前記受信手段に応答して前記出力データワードをワード
    バッファに書き込むための第1の書き込み手段、 ベースバンド送信ポイントを送信する時を判定するため
    の第2の判定手段、 前記第2の判定手段に応答して前記ワードバッファから
    少なくとも1つの情報ビットを読み取るための第1の読
    み取り手段、 前記第1の読み取り手段に応答して前記少なくとも1つ
    の情報ビットの少なくとも一部にかつ少なくとも1つの
    所定の情報ビットに基づきベースバンド送信ポイントを
    選択するための所定の方法に基づきベースバンド送信ポ
    イントを選択する第1の選択手段、 前記第1の選択手段に応答して前記ベースバンド送信ポ
    イントをボーバッフアに書き込むための第2の書き込み
    手段、 パスバンド送信信号値を送信する時を判定するための第
    3の判定手段、 前記第3の判定手段に応答して前記ボーバッフアから前
    記ベースバンド送信ポイントを読み取るための第2の読
    み取り手段、 前記第2の読み取り手段に応答して前記ベースバンド送
    信ポイントに少なくとも部分的にかつ所定のベースバン
    ド送信ポイントに基づきパスバンド送信信号値を選択す
    るための所定の方法に基づきパスバンド送信信号値を選
    択する第2の選択手段、 前記第2の選択手段に応答して前記パスバンド送信信号
    値を前記ライン出力手段に与えるための提供手段、 を具備することを特徴とするデータターミナル用機器。 2、少なくとも1つの所定の情報ビットに基づきベース
    バンド送信ポイントを選択するための前記所定の方法は
    所定のモデムコンステレーションまたはアイパターンに
    少なくとも部分的に基づく請求項1に記載のデータター
    ミナル用機器。 3、所定のベースバンド送信ポイントに基づきパスバン
    ド送信信号値を選択するための前記所定の方法は少なく
    とも部分的に所定のモデム変調方法に基づいている請求
    項2に記載のデータターミナル用機器。 4、前記ライン出力手段はD/Aコンバータを具備しか
    つ前記パスバンド送信信号値はデジタルサンプル値を具
    備する請求項3に記載のデータターミナル用機器。 5、プロセッサおよびライン入力手段を有するデータタ
    ーミナル用機器(DTE)であって、前記ライン入力手
    段は前記プロセッサに結合され、前記プロセッサはアプ
    リケーションプログラムおよび前記ライン入力手段から
    パスバンド受信信号値を受信するためのモデムプログラ
    ム手段を有しかつ入力データワードを前記アプリケーシ
    ョンプログラムに提供し、前記モデムプログラム手段は
    、パスバンド受信信号値を受信する時を判定するための
    第1の判定手段、 前記第1の判定手段に応答し前記ライン入力手段からパ
    スバンド受信信号値を受信するための受信手段、 前記受信手段に応答し少なくとも部分的に前記パスバン
    ド受信信号値にかつ所定のパスバンド受信信号値に基づ
    きベースバンド受信ポイントを選択するための所定の方
    法に基づきベースバンド受信ポイントを選択する第1の
    選択手段、 前記第1の選択手段に応答して前記ベースバンド受信ポ
    イントをサンプルバッファに書き込むための第1の書き
    込み手段、 ベースバンド受信ポイントを受信する時を判定するため
    の第2の判定手段、 前記第2の判定手段に応答して前記サンプルバッファか
    ら前記ベースバンド受信ポイントを読み取るための第1
    の読み取り手段、 前記第1の読み取り手段に応答して少なくとも部分的に
    前記ベースバンド受信ポイントにかつ所定のベースバン
    ド受信ポイントに基づき少なくとも1つの情報ビットを
    選択するための所定の方法に基づき少なくとも1つの情
    報ビットを選択する第2の選択手段、 前記第2の選択手段に応答して前記少なくとも1つの情
    報ビットをボーバッフアに書き込むための第2の書き込
    み手段、 前記ボーバッフアが入力データワードを有する時を判定
    するための第3の判定手段、 前記第3の判定手段に応答して前記ボーバッフアから前
    記入力データワードを読み取るための第2の読み取り手
    段、 前記第2の読み取り手段に応答して前記入力データワー
    ドを前記アプリケーションプログラムに提供するための
    提供手段、 を具備することを特徴とするデータターミナル用機器。 6、所定のパスバンド受信信号値に基づきベースバンド
    受信ポイントを選択するための前記所定の方法は少なく
    とも部分的に所定のモデム復調方法に基づく請求項5に
    記載のデータターミナル用機器。 7、所定のベースバンド受信ポイントに基づき少なくと
    も1つの情報ビットを選択するための前記所定の方法は
    少なくとも部分的に所定のモデムコンステレーションま
    たはアイパターンに基づいている請求項6に記載のデー
    タターミナル用機器。 8、前記ライン入力手段はA/Dコンバータを具備しか
    っ前記パスバンド受信信号値はデジタルサンプル値を具
    備する請求項7に記載のデータターミナル用機器。 9、プロセッサ、ライン出力手段、およびライン入力手
    段を有するデータターミナル用機器(DTE)であつて
    、前記ライン出力手段および前記ライン入力手段は前記
    プロセッサに結合され、前記プロセッサはアプリケーシ
    ョンプログラムを有し、 前記プロセッサは前記アプリケーションプログラムから
    出力データワードを受信しかつパスバンド送信信号値を
    前記ライン出力手段に与えるためのモデム送信プログラ
    ム手段を有し、前記モデム送信プログラム手段は、 パスバンド受信信号値を受信する時を判定するための第
    1の判定手段、 前記第1の判定手段に応答して前記ライン入力手段から
    パスバンド受信信号値を受信するための受信手段、 前記受信手段に応答して少なくとも部分的に前記パスバ
    ンド受信信号値にかつ所定のパスバンド受信信号値に基
    づきベースバンド受信ポイントを選択するための所定の
    方法に基づきベースバンド受信ポイントを選択する第1
    の選択手段、 前記第1の選択手段に応答して前記ベースバンド受信ポ
    イントをサンプルバッファに書き込むための第1の書き
    込み手段、 ベースバンド受信ポイントを受信する時を判定するため
    の第2の判定手段、 前記第2の判定手段に応答して前記サンプルバッファか
    ら前記ベースバンド受信ポイントを読み取るための第1
    の読み取り手段、 前記第1の読み取り手段に応答して少なくとも部分的に
    前記ベースバンド受信ポイントにかつ所定のベースバン
    ド受信ポイントに基づき少なくとも1つの情報ビットを
    選択するための所定の方法に基づき少なくとも1つの情
    報ビットを選択する第2の選択手段、 前記第2の選択手段に応答して前記少なくとも1つの情
    報ビットをボーバッフアに書き込むための第2の書き込
    み手段、 前記ボーバッフアが入力データワードを有する時を判定
    するための第3の判定手段、 前記第3の判定手段に応答して前記ボーバッフアから前
    記入力データワードを読み取るための第2の読み取り手
    段、 前記第2の読み取り手段に応答して前記入力データワー
    ドを前記アプリケーションプログラムに与えるための提
    供手段、 を具備し、かつ 前記プロセッサは前記ライン入力手段からパスバンド受
    信信号値を受信しかつ入力データワードを前記アプリケ
    ーションプログラムに提供するためのモデム受信プログ
    ラム手段を具備し、該モデム受信プログラム手段は、 パスバンド受信信号値を受信する時を判定するための第
    1の判定手段、 前記第1の判定手段に応答して前記ライン入力手段から
    パスバンド受信信号値を受信するための受信手段、 前記受信手段に応答して少なくとも部分的に前記パスバ
    ンド受信信号値にかつ所定のパスバンド受信信号値に基
    づきベースバンド受信ポイントを選択するための所定の
    方法に基づきベースバンド受信ポイントを選択する第1
    の選択手段、 前記第1の選択手段に応答して前記ベースバンド受信ポ
    イントをサンプルバッファに書き込むための第1の書き
    込み手段、 ベースバンド受信ポイントを受信する時を判定するため
    の第2の判定手段、 前記第2の判定手段に応答して前記サンプルバッファか
    ら前記ベースバンド受信ポイントを読み取るための第1
    の読み取り手段、 前記第1の読み取り手段に応答して少なくとも部分的に
    前記ベースバンド受信ポイントにかつ所定のベースバン
    ド受信ポイントに基づき少なくとも1つの情報ビットを
    選択するための所定の方法に基づき少なくとも1つの情
    報ビットを選択する第2の選択手段、 前記第2の選択手段に応答して前記少なくとも1つの情
    報ビットをボーバッフアに書き込むための第2の書き込
    み手段、 前記ボーバッフアが入力データワードを有する時を判定
    するための第3の判定手段、 前記第3の判定手段に応答して前記入力データワードを
    前記ボーバッフアから読み取るための第2の読み取り手
    段、 前記第2の読み取り手段に応答して前記入力データワー
    ドを前記アプリケーションプログラムに与えるための提
    供手段、 を具備することを特徴とするデータターミナル用機器。 10、少なくとも1つの所定の情報ビットに基づきベー
    スバンド送信ポイントを選択するための前記所定の方法
    は少なくとも部分的に所定のモデムコンステレーション
    またはアイパターンに基づいておりかつ所定のベースバ
    ンド受信ポイントに基づき少なくとも1つの情報ビット
    を選択するための前記所定の方法は少なくとも部分的に
    所定のモデムコンステレーションまたはアイパターンに
    基づいている請求項9に記載のデータターミナル用機器
    。 11、所定のベースバンド送信ポイントに基づきパスバ
    ンド送信信号値を選択するための前記所定の方法は少な
    くとも部分的に所定のモデム変調方法に基づいておりか
    つ所定のパスバンド受信信号値に基づきベースバンド受
    信ポイントを選択するための前記所定の方法は少なくと
    も部分的に所定のモデム復調方法に基づいている請求項
    10に記載のデータターミナル用機器。 12、前記ライン出力手段はD/Aコンバータを具備し
    かつ前記パスバンド送信信号値はデジタルサンプル値を
    具備しかつ前記ライン入力手段はA/Dコンバータを具
    備しさらに前記パスバンド受信信号値はデジタルサンプ
    ル値を具備する請求項11に記載のデータターミナル用
    機器。 13、ユーザアクセスのために構成されかつチャネル手
    段およびデジタルプロセッサを有するプログラム可能な
    ターミナルユニットであって、前記デジタルプロセッサ
    はアプリケーションプログラムを実行するためのアプリ
    ケーション手段および前記アプリケーション手段と前記
    チャネル手段との間でデータ情報を通信するための通信
    プログラム手段を有することを特徴とするプログラム可
    能ターミナルユニット。 14、前記アプリケーション手段はアプリケーションソ
    フトウェアプログラムを含む請求項13に記載のプログ
    ラム可能ターミナルユニット。 15、前記通信手段は通信ソフトウェアプログラムを含
    む請求項14に記載のプログラム可能ターミナルユニッ
    ト。 16、前記チャネル手段はデジタル−アナログコンバー
    タを含む請求項15に記載のプログラム可能なターミナ
    ルユニット。 17、前記チャネル手段はアナログ−デジタルコンバー
    タを含む請求項16に記載のプログラム可能なターミナ
    ルユニット。 18、前記通信ソフトウェアプログラムはデータ通信機
    器(DCE)またはモデムを実施するよう構成されてい
    る請求項17に記載のプログラム可能なターミナルユニ
    ット。 19、モデムに結合されるデータターミナル機器(DT
    E)構造において、前記モデムは電話線に結合され、前
    記DTEはプロセッサを有しDTE−DCEインタフェ
    ースを介して前記モデムとDTE−DCE情報を交換す
    るよう構成され、前記モデムは前記DTE−DCE情報
    をアナログ信号に変換しかつ前記アナログ信号を前記電
    話線に交換し、 前記プロセッサを実質的にモデムの機能を達成するよう
    構成し、それにより実質的に前記モデムの必要性を除去
    したことを特徴とするデータターミナル機器構造 20、前記DTEはパーソナルコンピュータである請求
    項19に記載のデータターミナル機器構造。 21、前記プロセッサは少なくとも以下の機能の1つ、
    即ち、 データフォーマッティング、データスクランプリング、
    データデスクランブリング、変調、復調、デジタルろ波
    、ライン等価、クロックおよびタイミング回復、送信ポ
    イント選択、および受信機判定アルゴリズム、 の1つを行なう請求項20に記載のデータターミナル機
    器構造。
JP2125259A 1989-05-17 1990-05-15 データターミナル用機器 Expired - Lifetime JPH0728323B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US353,286 1989-05-17
US07/353,286 US4965641A (en) 1989-02-21 1989-05-17 Processor modem

Publications (2)

Publication Number Publication Date
JPH0334659A true JPH0334659A (ja) 1991-02-14
JPH0728323B2 JPH0728323B2 (ja) 1995-03-29

Family

ID=23388477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2125259A Expired - Lifetime JPH0728323B2 (ja) 1989-05-17 1990-05-15 データターミナル用機器

Country Status (7)

Country Link
US (1) US4965641A (ja)
EP (1) EP0398729B1 (ja)
JP (1) JPH0728323B2 (ja)
AT (1) ATE143757T1 (ja)
DE (1) DE69028732T2 (ja)
DK (1) DK0398729T3 (ja)
ES (1) ES2091793T3 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005225563A (ja) * 2004-01-16 2005-08-25 Oji Nepia Kk 衛生用紙入りカートン

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5161169A (en) * 1990-05-15 1992-11-03 Codex Corporation Dcd with reprogramming instructions contained in removable cartridge
DE69125816T2 (de) * 1991-02-21 1997-10-23 Ibm DÜE und Verfahren zur Bearbeitung von DÜE empfangener Daten zum Einsatz verschiedener Betriebsarten
DE69328916T2 (de) 1992-05-21 2001-02-08 Rockwell International Corp., Seal Beach Verteilung der Fehlerkorrektur eines Modems und Kompressionsrechnung
US5646983A (en) * 1993-03-25 1997-07-08 U.S. Robotics Access Corp. Host computer digital signal processing system for communicating over voice-grade telephone channels
US6693997B1 (en) 1993-03-25 2004-02-17 3Com Corporation Host computer digital signal processing system for communicating over voice-grade telephone channels
US5678059A (en) * 1994-02-18 1997-10-14 Lucent Technologies Inc. Technique for time-sharing a microprocessor between a computer and a modem
ATE265120T1 (de) * 1994-12-09 2004-05-15 Brent Townshend Schnelles vermittlungssystem für analoge teilnehmeranschlüsse
US5970103A (en) 1996-09-06 1999-10-19 Townshend; Brent High speed communications system for analog subscriber connections
US5799064A (en) * 1995-08-31 1998-08-25 Motorola, Inc. Apparatus and method for interfacing between a communications channel and a processor for data transmission and reception
US5960035A (en) * 1995-09-29 1999-09-28 Motorola Inc. Method and apparatus for load balancing for a processor operated data communications device
US5802153A (en) * 1996-02-28 1998-09-01 Motorola, Inc. Apparatus and method for interfacing between a communications channel and a processor for data transmission and reception
US5940459A (en) 1996-07-09 1999-08-17 Pc-Tel, Inc. Host signal processor modem and telephone
US5982814A (en) * 1996-08-01 1999-11-09 Pc-Tel, Inc. Dynamic control of processor utilization by a host signal processing modem
US20020133528A1 (en) * 1996-12-30 2002-09-19 Smart Link Ltd. Modem with distributed functionality
US7383549B1 (en) 1997-01-08 2008-06-03 Broadcom Corporation Processor sharing technique for communications and other data processing on a same processor
US5995540A (en) * 1997-01-08 1999-11-30 Altocom, Inc. System and method for reducing processing requirements of modem during idle receive time
US5931950A (en) * 1997-06-17 1999-08-03 Pc-Tel, Inc. Wake-up-on-ring power conservation for host signal processing communication system
US6570911B1 (en) * 1997-06-27 2003-05-27 Intel Corporation Method and apparatus for controlling modem data pump parameters based on processor loading
US6873608B1 (en) 1997-08-06 2005-03-29 Comsys Communication & Signal Processing Ltd Communication system utilizing host signal processing
US7200168B1 (en) 1997-11-13 2007-04-03 Surf Communication Solutions Ltd. Stable operation of media gateway
US6792039B1 (en) * 1997-11-13 2004-09-14 Surf Communication Solutions Ltd. Method for controlled reducing of processor utilization by a soft modem and a soft modem with controlled different processor utilization modes
IL132888A0 (en) 1999-11-11 2001-03-19 Surf Comm Solutions Ltd Channel load balancing
US6112266A (en) * 1998-01-22 2000-08-29 Pc-Tel, Inc. Host signal processing modem using a software circular buffer in system memory and direct transfers of samples to maintain a communication signal
US6272169B1 (en) 1998-06-09 2001-08-07 Advanced Micro Devices, Inc. Software based modems that interact with the computing enviroment
US6661848B1 (en) 1998-09-25 2003-12-09 Intel Corporation Integrated audio and modem device
US6490628B2 (en) * 1998-09-25 2002-12-03 Intel Corporation Modem using a digital signal processor and a signal based command set
US6711205B1 (en) 1998-09-25 2004-03-23 Intel Corporation Tone detector for use in a modem
US6711206B1 (en) 1998-09-25 2004-03-23 Intel Corporation Modem using a digital signal processor and separate transmit and receive sequencers
US6502138B2 (en) * 1998-09-25 2002-12-31 Intel Corporation Modem with code execution adapted to symbol rate
US6557061B1 (en) * 1998-09-25 2003-04-29 Intel Corporation Modem instructions sequentially alternating executions between sending a predetermined number of symbols by a transmit sequencer and receiving by a receive sequencer
US6625208B2 (en) * 1998-09-25 2003-09-23 Intel Corporation Modem using batch processing of signal samples
US6374312B1 (en) * 1998-09-25 2002-04-16 Intel Corporation System for dedicating a host processor to running one of a plurality of modem programs and dedicating a DSP to running another one of the modem programs
US6651107B1 (en) * 1999-09-21 2003-11-18 Intel Corporation Reduced hardware network adapter and communication
US7257642B1 (en) 1999-11-11 2007-08-14 Surp Communication Solutions Ltd. Channel load balancing
US20050083890A1 (en) * 2000-02-03 2005-04-21 Eli Plotnik Communication system utilizing host signal processing
US20030014484A1 (en) * 2000-11-09 2003-01-16 Arnon Netzer Scheduling in a remote-access server
US7490328B2 (en) * 2000-05-09 2009-02-10 Surf Communication Solutions, Ltd. Method and apparatus for allocating processor pool resources for handling mobile data connections
US7483414B2 (en) 2002-05-10 2009-01-27 Cisco Technology, Inc. Device to terminate a modem relay channel directly to in IP network
US20030210677A1 (en) * 2002-05-10 2003-11-13 Grove Vincent T. Host-based device to terminate a modem relay channel directly to an IP network
US7543063B1 (en) 2002-05-10 2009-06-02 Cisco Technology, Inc. Device to terminate a modem relay channel directly to an IP network
US6934368B2 (en) * 2002-08-12 2005-08-23 Smartlink Ltd. Multi-band modem
US7151794B2 (en) 2002-08-14 2006-12-19 Smartlink Ltd. Modem channel sharing based on frequency division
US20040032871A1 (en) * 2002-08-14 2004-02-19 Smartlink Ltd. Switch-based modem channel sharing
US6888885B2 (en) * 2002-10-31 2005-05-03 Agere Systems Inc. Modem data constellation design including power compensation for analog loss and utilization of maximum dynamic range of CODEC
US7424003B2 (en) * 2004-03-08 2008-09-09 Surf Communication Solutions Multi-parameter scheduling in communication systems
US20050207356A1 (en) * 2004-03-17 2005-09-22 Gross Lawrence C Jr Stand-alone device for determining communication parameters and channel configuration of an asynchronous serial channel using a user determined methodology
US7861901B2 (en) * 2009-01-21 2011-01-04 Phillip Kirschbaum Pants hanger system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5730454A (en) * 1980-07-30 1982-02-18 Hitachi Ltd Terminal equipment
JPS6278655A (ja) * 1985-10-02 1987-04-10 Canon Inc パ−ソナルコンピユ−タ

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4085449A (en) * 1976-11-26 1978-04-18 Paradyne Corporation Digital modem
US4455661A (en) * 1980-04-03 1984-06-19 Codex Corporation Dual processor digital modem apparatus
US4646320A (en) * 1982-03-29 1987-02-24 Racal Data Communications Inc. Automatic digital strapping apparatus for data modems
US4518823A (en) * 1983-10-06 1985-05-21 Novation, Inc. Modem cartridge and connection for program cartridge type computers
KR880700583A (ko) * 1985-08-16 1988-03-15 오라보 엠. 아제 베도 네토 전화기 및 복조기
EP0218859A3 (en) * 1985-10-11 1989-09-06 International Business Machines Corporation Signal processor communication interface
US4680773A (en) * 1985-10-30 1987-07-14 Microcom, Inc. Data telecommunications system and method utilizing a multi-mode modem
US4700358A (en) * 1985-11-18 1987-10-13 Hayes Microcomputer Products, Inc. Synchronous/asynchronous modem
US4808937A (en) * 1986-07-15 1989-02-28 Hayes Microcomputer Products, Inc. Phase-locked loop for a modem
US5170470A (en) * 1988-05-02 1992-12-08 National Semiconductor Corp. Integrated modem which employs a host processor as its controller

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5730454A (en) * 1980-07-30 1982-02-18 Hitachi Ltd Terminal equipment
JPS6278655A (ja) * 1985-10-02 1987-04-10 Canon Inc パ−ソナルコンピユ−タ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005225563A (ja) * 2004-01-16 2005-08-25 Oji Nepia Kk 衛生用紙入りカートン

Also Published As

Publication number Publication date
EP0398729A3 (en) 1993-03-03
US4965641A (en) 1990-10-23
EP0398729A2 (en) 1990-11-22
EP0398729B1 (en) 1996-10-02
ES2091793T3 (es) 1996-11-16
DE69028732D1 (de) 1996-11-07
JPH0728323B2 (ja) 1995-03-29
DK0398729T3 (da) 1997-02-17
ATE143757T1 (de) 1996-10-15
DE69028732T2 (de) 1997-06-05

Similar Documents

Publication Publication Date Title
US4965641A (en) Processor modem
US4890316A (en) Modem for communicating at high speed over voice-grade telephone circuits
EP0513527B1 (en) High speed two wire modem
US5666362A (en) Method and apparatus for asynchronous PPP and synchronous PPP conversion
JPH0683285B2 (ja) モデム
EP0260470A2 (en) High speed modem
EP0876030A3 (en) System and method for dynamically optimizing a symbol table and modem employing the same
US6522662B1 (en) Method and apparatus for providing a 10BASE-T compatible home network over a single twisted-pair phone line
US5394392A (en) Method for transferring information using modems
US4691342A (en) Multi-speed, full duplex modem
CA1297196C (en) Modem with improved digital signal processor
US4672630A (en) Training method of data receiving equipment
US5259000A (en) Modulator-demodulator apparatus and system
US6862315B1 (en) Network receiver utilizing pre-determined stored equalizer coefficients
US5295156A (en) Modem
US5343515A (en) High speed modem
JPH066399A (ja) データ伝送方法
JP2686392B2 (ja) 変復調装置
US4398297A (en) Data set diagnostic system
US6295314B1 (en) Method and apparatus for partitioning a modem between non-real-time and real-time processing environments
US6038294A (en) Method and apparatus for configuring a modem capable of operating in a plurality of modes
US6038222A (en) Modem command and data interface
KR20040071055A (ko) xDSL 송신기들 사이에 데이터 전송 연결을 수립하기위한 방법
US6771611B1 (en) Frame generation circuit and method
US6678765B1 (en) Embedded modem

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090329

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100329

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100329

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110329

Year of fee payment: 16

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110329

Year of fee payment: 16