JPH07509082A - 無線モデムから外部コンピュータにソフトウェア・プログラムをロードする方法および装置 - Google Patents

無線モデムから外部コンピュータにソフトウェア・プログラムをロードする方法および装置

Info

Publication number
JPH07509082A
JPH07509082A JP5520313A JP52031393A JPH07509082A JP H07509082 A JPH07509082 A JP H07509082A JP 5520313 A JP5520313 A JP 5520313A JP 52031393 A JP52031393 A JP 52031393A JP H07509082 A JPH07509082 A JP H07509082A
Authority
JP
Japan
Prior art keywords
external computer
selective call
program
data
external
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
JP5520313A
Other languages
English (en)
Other versions
JP2765229B2 (ja
Inventor
フラー,グレゴリー・ウィリアム
フェネル,ロバート・デウェイン
マッコ,ウィリアム・ジョン
Original Assignee
モトローラ・インコーポレイテッド
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25448041&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH07509082(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by モトローラ・インコーポレイテッド filed Critical モトローラ・インコーポレイテッド
Publication of JPH07509082A publication Critical patent/JPH07509082A/ja
Application granted granted Critical
Publication of JP2765229B2 publication Critical patent/JP2765229B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • G06F9/4415Self describing peripheral devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/222Personal calling arrangements or devices, i.e. paging systems
    • G08B5/223Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B5/224Paging receivers with visible signalling details
    • G08B5/227Paging receivers with visible signalling details with call or message storage means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/022Selective call receivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Electromagnetism (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)
  • Circuits Of Receivers In General (AREA)
  • Communication Control (AREA)
  • Stored Programmes (AREA)
  • Transceivers (AREA)

Abstract

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

Description

【発明の詳細な説明】 無線モデムから外部コンピュータにソフトウェア・プログラムをロードする方法 および装置発明の分野 本発明は、一般に選択呼出し受信機に関し、より詳細には、外部コンピュータと 通信するためのデータ・インタフェースを有する選択呼出し受信機に関する。
発明の背景 ramモーy’ムj、つまり外部コンピュータと通信するためのデータ・インタ フェースを有する選択呼出し受信機Iよ、技術上周知である。−例として、M  OL Or Ol a 、 I n C、OfSchaumburg、 l1l inoisによって製造されたNewsStreamT′Advanced D ata Receiver75°ある。この無線モデムは、R5−232ボート 、および” X M OD E M ”と呼ばれる一般に普及しているファイル 転送プロトコルを支持する電気通信プログラムを有するコンピュータ用に意図さ れている。従来の無線モデムのデータ・インタフェースをそのようなコンピュー タに結合することにより、コンピュータは、無線によって伝送され、無線モデム にアドレス指定された情報を受信し、受信した情報をファイルに保存することが 可能になる。使用者がその後ファイル内の情報を調べたり、それで作業する場合 は、追加ファイル・アクセスまたは他のソフトウェアが必要である。
従来の無線モデムは、携帯用コンピュータで情報を受信する優れた方法を提供す るが、多くの携帯用コンピュータに利用可能な応用ソフトウェアは、無線モデム を介して受信した情報をディスプレイに表示したり、受信した情報に基づいてお そらく名前または電話番号の探索を行なう以上のことは、はとんど何もできない 。様々な使用者の要求に合わせて個別化した垂直的サービス(vertical  5ervice)を提供する応用ソフトウェアが利用できるようになってきて いるが、比較的遅い歩調である。
従来の無線モデム用の垂直的応用ソフトウェアの開発の障害は、銘柄の異なる外 部コンピュータ間およびモデルの異なる無線モデム間で変わらないでいる、−貫 した高レベル応用インタフェースの欠如である。この一貫性の欠如が発生する原 因は、従来の無線モデムが応用プログラムに、各種の外部コンピュータに独特の 低レベル・ドライバを提供するように要求することにある。低レベル・ドライバ はまた、無線モデムの設計のその後の変更に応じて、必然的に変更しなければな らない。例えば、無線モデムと外部コンピュータ間の直列データ・リンクを並列 データ・リンクに変更したり、無線モデムの低レベルの所有権コマンドを改造し て新しい機能を追加する。
そこで必要なものは、垂直的サービスを支持するより強力な新しい応用ソフトウ ェアの開発を促進するために、応用ソフトウェアと無線モデム間に一貫したイン タフェースを提供する方法である。応用ソフトウェアと無線モデム間の機能性を 拡大し、かつ種類の異なる外部コンピュータ間に一貫した応用プログラミング・ インタフェースを提供する無線モデムが必要である。また、多様な使用者の要求 を支持するように個別化した内蔵応用プログラムを含む無線モデムも必要である 。
発明の概要 外部コンピュータと結合するためのデータ・インタフェース、および多数の実行 可能なソフトウェア・ドライバ・プログラムから成る予めプログラムされたデー タを含むメモリによって構成される選択呼出し受信機から外部コンピュータに、 ソフトウェア・ドライバ・プログラムを選択してロードする方法を提供する。選 択呼出し受信機は、メモリとデータ・インタフェースとの間の対話を制御するた めに、メモリおよびデータ・インタフェースに結合プロセッサによってさらに構 成される。この方法は:(a)データ・インタフェースを外部コンピュータに結 合する段階: (b)段階(a)に応答して、識別子から成る信号を外部コンピュータから受信 する段階; (C)メモリにアクセスして、段階(b)で受信した識別子によって識別される 外部コンピュータと互換可能なソフトウェア・ドライバ・プログラムを捜し出す 段階;および (d)段階(C)のソフトウェア・ドライバ・プログラムの捜出しに応答して、 ソフトウェア・ドライバ・プログラムを外部コンピュータに転送する段階:によ って構成される。
情報から成る選択呼出し無線信号を受信し復号する選択呼出し受信機は、外部コ ンピュータと結合し、外部コンピュータに情報を伝送するためのデータ・インタ フェースによって構成される。選択呼出し受信機は、外部コンピュータによって メモリにアクセスできるようにするために、データ・インタフェースに結合され るメモリによってさらに構成される。選択呼出し受信機は、メモリ内に保存され た予めプログラムされたデータによってさらに構成される。
この予めプログラムされたデータは、多数の実行可能なソフトウェア・ドライバ ・プログラムから成り、これら多数のソフトウェア・ドライバ・プログラムは各 々、データ・インタフェースと連絡するために、少なくとも一つの特定の種類の 外部コンピュータをプログラムする。選択呼出し受信機は、外部コンピュータに よってデータ・インタフェースに提供された信号に応答して、多数の特定の種類 の外部コンピュータの中から一つを認識するために、データ・インタフェースに 結合されたコンピュータ認識要素によってさらに構成される。選択呼出し受信機 は、多数の特定の種類の外部コンピュータの中の認識された一つと互換性のある 多数の実行可能なソフトウェア・ドライバ・プログラムの中から一つを選択する ために、コンピュータ認識要素に結合されたドライバ選択要素によってさらに構 成される。
図面の簡単な説明 第1図は、本発明の好適な実施例による無線モデムのブロック図である。
第2図は、本発明の好適な実施例による無線モデムの等烏口である。
第3図は、本発明の好適な実施例に従って外部コンピュータに設置された無線モ デムの直交上面図である。
第4図は、本発明の好適な実施例に従って無線モデムから外部コンピュータにソ フトウェア・ドライバ・プログラムを選択してロードし、応用プログラムへのア クセスを提供する方法の流れ図である。
好適な実施例の説明 第1図を参照すると、本発明の好適な実施例による無線モデム100のブロック 図は、RF倍信号傍受するアンテナ102から成る。このアンテナ102は、傍 受されたRF倍信号受信し復調するために、受信機104に結合される。復調さ れた情報を復号するために、受信機104に復号器106が結合される。マイク ロプロセッサ108は、復号器106から復号された情報を受け取り、この情報 を処理してメソセージを復元する。復元されたメツセージを保存するために、マ イクロプロセッサ108は揮発性メモリ110に結合され、マイクロプロセッサ 108はメソセージの保存および呼出しを制御する。マイクロプロセッサ108 にプレゼンテーションの準備が整ったメソセージがあるときに、使用者に可聴ま たは触覚警報を提供するために、警報発生器112がマイクロプロセッサ108 に結合される。
出力装置114は、視覚表示装置またはスピーカまたはその両方から成り、出力 装置114もまたマイクロプロセッサによって制御される。制御部116は使用 者アクセス可能な操作要素から成り、使用者が当業者に周知の選択呼出し受信機 の動作を実行するためにマイクロプロセッサ108に命令を出すことができ、こ れは一般に、オン/オフ制御ボタンや機能コントロールなどの制御スイッチを含 む。
マイクロプロセッサ108は、本発明に従って不揮発性メモリ122およびデー タ・インタフェース118を制御し、これらと連絡するために、不揮発性メモリ 122およびデータ・インタフェース118に結合される。不揮発性メモリ12 2およびデータ・インタフェース118は、不揮発性メモリ122とデータ・イ ンタフェース118間の直接連絡を提供するために、相互にも結合される。デー タ・インタフェース118は、1991年9月にPersonalComput er Memory Card InternationalAssociat ion (P CM CI A )によって両方とも刊行された、1°PCCa rd 5landard” Re1ease 2.0および+5ocket 5 ervices Interface 5pecificationl+Re1 ease 1.01と題する2つの文書に明記された標準に適合するように構成 され、制御される。データ・インタフェース118は、PCMCIAバス120 によって、外部装置、例えば外部コンピュータと結合する。
不揮発性メモリ122は、ソフトウェア・ドライバ・プログラム124と互換性 のある外部コンピュータを識別する識別子126によって各々が識別される多数 のソフトウェア・ドライバ・プログラム124を予めプログラムされる。不揮発 性メモリ122はまた、少なくとも一つの応用プログラム128をも予めプログ ラムされる。ソフトウェア・ドライバ・プログラム124の機能は、ソフトウェ ア・ドライバ・プログラム124がロードされたときに、各応用プログラム12 8と外部コンピュータとの間のインタフェースが実行可能なインタフェースとな るように、外部コンピュータ間の相違を補償することである。つまり、単一応用 プログラム128が、互換性ソフトウェア・ドライバ・プログラム124が存在 するどの外部コンピュータとの正常に機能する。
マイクロプロセッサ108は、外部コンピュータによってデータ・インタフェー ス118に提供される識別子信号に応答して、多数の特定の種類の外部コンピュ ータの中から一つを認識するコンピュータ認識要素109によって構成される。
マイクロプロセッサ108は、信号識別子信号が識別子126の中の対応する一 つと一致する、多数の特定の種類の外部コンピュータの中の認識された一つの外 部コンピュータと互換性のある一つのソフトウェア・ドライバ・プログラムを多 数のソフトウェア・ドライバ・プログラム124の中から選択する、ドライバ・ セレクタ要素111によってさらに構成される。
第2図および第3図を参照すると、本発明の好適な実施例に従って外部コンピュ ータ302に設置された無線モデム100の等周回および直交上面図は、無線モ デム100の一端がPCMCIAバス120から成るコネクタを示す。
無線モデム100を、第3図に示すように、外部コンピュータ302のP CM CI Aスロット304に差し込むと、無線モデムlOOと外部コンピュータ3 02はPCMCIAバス120によって電気的に結合され、無線100と外部コ ンピュータ302との間で通信を行なうことが可能になる。
第4図を参照すると、本発明の好適な実施例に従って、無線モデム100から外 部コンピュータ302 (第3図)にソフトウェア・ドライバ・プログラム12 4の一つ(第1図)を選択してロードし、応用プログラム128(第1図)への アクセスを提供する方法の流れ図は、無線モデム100を外部コンピュータ30 2に結合する段階(402)から始まる。結合402に続いて、P CMCI  A標準に従ってデータ交換が行なわれる。このデータ交換は、マイクロプロセッ サ108(第1図)が外部コンピュータ302から識別子信号を受け取る段階4 04から成る。識別子信号の受取りに応答して、マイクロプロセッサ108は、 不揮発性メモリ122(第1図)にアクセス406して、外部コンピュータ30 2から受け取った識別子信号と一致する識別子]26を探索する。
段階408で、マイクロプロセッサ108(第1図)は、一致する識別子が見つ かったかどうかを判断する検査を行ない、こうして互換性ソフトウェア・ドライ バ・プログラム124 (第1図)の有無を示す。マイクロプロセッサ108が 一致を見つけることができなかった場合には、マイクロプロセッサ108は、興 線モデム100と外部コンピュータ302 (第3図)との互換性が無いことを 示す警報を、警報発生器112(第1図)に発生410させ、その後、プロセス は終了416する。
一方、段階408で、マイクロプロセッサ1o8(第1図)が一致する識別子1 26(第1図)が見っがったと判断した場合には、マイクロプロセッサ108は 不揮発性メモリ122(第1図)にアクセス412し、対応するソフトウェア・ ドライバ・プログラム124(第1図)を読み出した後、データ・インタフェー ス118(第1図)およびPCMCIAバス120を介して外部コンピュータ3 ゜2(第3図)に転送する。(代替的に、マイクロプロセッサ108は、対応す るソフトウェア・ドライバ・プログラム124のロケーション・ベクトル(lo cation vecror)を転送することができ、次に外部コンピュータは 、マイクロプロセッサ108からそれ以上の支援を受けることなく、データ・イ ンタフェース118およびPCMCIAバス120を介して直接ソフトウェア・ ドライバ・プログラム124をダウンロードすることができる。)互換性のある ソフトウェア・ドライバ・プログラム124が外部コンピュータ3o2 (第3 図)にロードされると、マイクロプロセッサ108 (第1図)はさらに外部コ ンピュータ302と通信し、外部コンピュータ302にアクセス命令を提供41 4して、外部コンピュータ302が選択された応用プログラム128 (第1図 )にアクセスし実行することを可能にする。その後、マイクロプロセッサ1゜8 はプロセスにおけるその関与を終了416する。
ここで、ソフトウェア・ドライバ・プログラム124(第1図)の機能は、応用 プログラム128(第1図)に一貫性インタフェースを与えることであるという 点に、注意することが重要である。一貫性インタフェースは、各応用プログラム 128が、無線モデム100にソフトウェア・ドライバ・プログラム124 ( 第1図)が存在する全ての種類の外部コンピュータ302 (第3図)と互換可 能に動作することを可能にする。つまり、応用プログラム128を異種の外部コ ンピュータ302で機能させるために、応用プログラム128をいかようにも変 更する必要が其いということである。同じことは、外部コンピユータ302自体 に常駐する応用プログラムにも当てはまる。つまり、無線モデム100のソフト ウェア・ドライバ・プログラムの一つと互換可能な一機種の外部コンピュータ3 02用の応用プログラムがいったん開発されると、その同じ応用プログラムが、 無線モデム100のソフトウェア・ドライバ・プログラム124の一つと互換性 のある他の機種の外部コンピュータ302とも正常に機能する。その結果、多く の機種の外部コンピュータ302と互換性のある無線モデム100用のアプリケ ーション・サポートを構築するために必要な努力が、大幅に減少される。
ソフトウェア・ドライバ・プログラム124 (第1図)は無線モデム100の 一部であるので、ソフトウェア・ドライバ・プログラム124は、例えば無線モ デム100 ):新しい機能を追加するなど、無線モデム100に将来の変更が 行なわれるのと同時に変更することができる。ソフトウェア・ドライバ・プログ ラム124のそうした将来の変更は、無線モデム100に内蔵されている応用プ ログラム128 (第1図)、および無線モデム100の外部で使用するために 開発されたその他の応用プログラムに対し、一貫性のある不変のインタフェース を維持するために行なわれる。一貫性のある不変のアプリケーション・プログラ ム・インタフェースの維持により、アプリケーション・プログラムと無線モデム 間の機能性を増大することができる。これは、例えば実時間クロック設定コマン ド、メソセージ保存場所、メツセージラベル、使用するマイクロプロセッサの種 類など、無線モデム内部の特性の変化は、応用プログラムのインタフェースに影 響を及ぼさないからである。その結果、将来無線モデムの設計変更が必要になっ た場合でも、将来応用ソフトウェアに大幅な変更が必要になる危険性を生じるこ となく、応用プログラムによる無線モデム100の内部機能の制御を拡大するこ とができる。
いうまでもなく、復号された情報を無線モデムから受け取ることに応答して動作 を実行する応用プログラム、例えば復号された情報を受け取ったままの状態で表 示する応用プログラムがある。しかし、無線モデム100の内部機能の応用プロ グラムによる制御を拡大することにより、ページを受け取る以外の刺激に応答し て動作を実行する応用プログラム、例えば、無線モデム100のメモリ110( 第1図)を探索して特定のカテゴリの受信情報を捜し出すために、例えばキーボ ードから入力されたユーザ・コマンドに応答して探索を始動するような探索プロ グラムを提供することが可能になり、有利である。
さらに、個別化された応用プログラムの開発を実現可能にする大きな変更を長年 必要とすることなく、多数の外部コンピュータ302 (第3図)で作動する単 一応用プログラムを作成する能力によって、経費の節約が達成される。
例えば、無線モデム100によって受信した多数のりスティング情報のキーによ る探索を可能にする、不動産市場用に個別化された特殊応用プログラムを開発す ることが可能になる。
このように、本発明は、応用ソフトウェアと無線モデムとの間に一貫したインタ フェースを提供し、垂直サービスのための強力な新しい応用ソフトウェアの開発 を促進する方法を構成する。本発明は、応用ソフトウェアを将来変更しなければ ならなくなる危険性を最小限にとどめながら、応用ソフトウェアと無線モデムと の間の機能性の拡大を可能にする。また、本発明は、異なる機種の外部コンピュ ータの間で一貫した応用プログラミング・インタフェースを提供する。さらにま た、本発明は、多種多様な使用者の要求を支持するために個別化することのでき る内蔵応用プログラムを含み、それによって、無線モデムが外部コンピュータと 結合することに応答して即座に機能するターン・キー動作を提供する無線モデム を構成する。
第4図 フロントページの続き (51) Int、 C1,’ 識別記号 庁内整理番号GO6F 13/14  330 C7368−5B15/16 S 9190−5L H04B 7726 H04L 29/10 H04Q 7/14 (72)発明者 マッコ、ウィリアム・ジョンアメリカ合衆国フロリダ州ウェス ト・パーム・ビーチ、ウィップアーウィル・トレイル936 I HO4L 13100 309 A G06F 9106 420 L

Claims (9)

    【特許請求の範囲】
  1. 1.選択呼出し受信機において外部コンピュータにソフトウェア・ドライバ・プ ログラムを選択してロードする方法であって、前記選択呼出し受信機は、外部コ ンピュータを結合するためのデータ・インタフェース,および多数の実行可能な ソフトウェア・ドライバ・プログラムから成る予めプログラムされたデータを含 むメモリによって構成され、前記選択呼出し受信機は、前記メモリおよび前記デ ータ・インタフェースに結合されて前記メモリと前記データ・インタフェース間 の対話を制御するプロセッサによってさらに構成され、前記方法は: (a)データ・インタフェースを外部コンピュータに結合する段階; (b)段階(a)に応答して、外部コンピュータを識別する識別子から成る信号 を外部コンピュータから受け取る段階; (c)メモリにアクセスし、段階(c)で受け取った識別子によって識別される 外部コンピュータと互換性のあるソフトウェア・ドライバ・プログラムを突き止 める段階;および (d)段階(c)でソフトウェア・ドライバ・プログラムを突き止めたことに応 答して、ソフトウェア・ドライバ・プログラムを外部コンピュータに転送する段 階;によって構成されることを特徴とする方法。
  2. 2.前記方法が、 (e)段階(c)で互換性のあるソフトウェア・ドライバ・プログラムを突き止 めることができなかったことに応答して、警報を発生する段階; によってさらに構成されることを特徴とする請求項1記載の方法。
  3. 3.選択呼出し受信機であって: 情報から成る無線周波数(RF)信号を受信し、RF信号を復調して情報を導出 する受信機; 前記受信機に結合され、受信した情報を復号し、そこからメッセージを得る復号 器; 前記復号器に結合され、メッセージを受け取り、それに応答して警報信号を発生 するプロセッサ;前記プロセッサに結合され、前記警報信号に応答して可聴また は触覚警報を発生する警報装置;受信したメッセージを外部コンピュータに転送 するために外部コンピュータと結合するためのデータ・インタフェース; 外部コンピュータによるメモリヘのアクセスを可能にするために、前記データ・ インタフェースに結合される前記メモリ; メモリ内に保存された予めプログラムされたデータであって、前記予めプログラ ムされたデータは多数の実行可能なソフトウェア・ドライバ・プログラムによっ て構成され、前記多数の実行可能なソフトウェア・ドライバ・プログラムは各々 が少なくとも一つの特定の種類の外部コンピュータをデータ・インタフェースと 連絡するようにプログラムするように構成された前記予めプログラムされたデー タ;前記データ・インタフェースに結合され、外部コンピュータによってデータ ・インタフェースに提供された信号に応答して、多数の特定の種類の外部コンピ ュータの中の一つを認識するコンピュータ認識要素;および前記コンピュータ認 識要素に結合され、前記多数の実行可能なソフトウェア・ドライバ・プログラム の中から、前記多数の特定の種類の外部コンピュータの中から認識された一つと 互換性のある一つの実行可能なソフトウェア・ドライバ・プログラムを選択する ドライバ選択要素;によって構成されることを特徴とする選択呼出し受信機。
  4. 4.予めプログラムされたデータが、多数のソフトウェア・ドライバ・プログラ ムの中に対応するソフトウェア・プログラムを持つ全ての特定の種類の外部コン ピュータと互換性のある単一の不変な高レベル応用プログラミング・インタフェ ースによってさらに構成されることを特徴とする請求項3記載の選択呼出し受信 機。
  5. 5.予めプログラムされたデータが、復号された情報を選択呼出し受信機から受 け取ることに応答して動作を実行するように外部コンピュータをプログラミング する、実行可能な符号から成る少なくとも一つの応用プログラムによってさらに 構成されることを特徴とする請求項3記載の選択呼出し受信機。
  6. 6.予めプログラムされたデータが、復号された情報を選択呼出し受信機から受 け取る以外の刺激に応答して実行される動作を実行するように外部コンピュータ をプログラミングする、実行可能な符号から成る少なくとも一つの応用プログラ ムによってさらに構成されることを特徴とする請求項3記載の選択呼出し受信機 。
  7. 7.データ・インタフェースがPCMCIA形インタフェースによって構成され ることを特徴とする請求項3記載の選択呼出し受信機。
  8. 8.予めプログラムされたデータが、同様の情報処理要求を持つ少なくとも一つ のカテゴリの使用者の特定の要求に応じて個別化された動作を実行するように外 部コンピュータをプログラミングする、実行可能な符号から成る少なくとも一つ の応用プログラムによってさらに構成されることを特徴とする請求項3記載の選 択呼出し受信機。
  9. 9.予めプログラムされたデータが: 多数のソフトウェア・ドライバ・プログラムの中に対応するソフトウェア・プロ グラムを持つ全ての特定の種類の外部コンピュータと互換性のある単一の不変な 高レベル応用プログラミング・インタフェース; 復号された情報を選択呼出し受信機から受け取ることに応答して動作を実行する ように外部コンピュータをプログラミングする、実行可能な符号から成る少なく とも一つの応用プログラム;および 復号された情報を選択呼出し受信機から受け取る以外の刺激に応答して実行され る動作を実行するように外部コンピュータをプログラミングする、実行可能な符 号から成る少なくとも一つの応用プログラム; によってさらに構成されることを特徴とする請求項3記載の選択呼出し受信機。
JP5520313A 1992-07-31 1993-06-10 無線モデムから外部コンピュータにソフトウェア・プログラムをロードする方法および装置 Expired - Fee Related JP2765229B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/923,056 US5302947A (en) 1992-07-31 1992-07-31 Method and apparatus for loading a software program from a radio modem into an external computer
US923,056 1992-07-31

Publications (2)

Publication Number Publication Date
JPH07509082A true JPH07509082A (ja) 1995-10-05
JP2765229B2 JP2765229B2 (ja) 1998-06-11

Family

ID=25448041

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5520313A Expired - Fee Related JP2765229B2 (ja) 1992-07-31 1993-06-10 無線モデムから外部コンピュータにソフトウェア・プログラムをロードする方法および装置

Country Status (9)

Country Link
US (2) US5302947A (ja)
EP (1) EP0653126A4 (ja)
JP (1) JP2765229B2 (ja)
KR (2) KR0144030B1 (ja)
CN (2) CN1046811C (ja)
CA (1) CA2140438C (ja)
MX (2) MX9304177A (ja)
TW (1) TW221543B (ja)
WO (1) WO1994003985A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049595A (en) * 1996-03-05 2000-04-11 Mitsubishi Denki Kabushiki Kaisha Modem apparatus with storage means for storing communication program, and communication system with modem apparatus
JP2002501312A (ja) * 1998-01-07 2002-01-15 マイクロソフト コーポレイション プロトコル、デバイス、およびネットワークに独立してモバイル・デバイスにブロードキャストし、プログラムするシステム
JP2002016656A (ja) * 2000-06-29 2002-01-18 Megafusion Corp 通信方法および通信システム
JP2004246720A (ja) * 2003-02-14 2004-09-02 Fujitsu Ltd 情報処理デバイス、情報処理方法及びプログラム

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
US5302947A (en) * 1992-07-31 1994-04-12 Motorola, Inc. Method and apparatus for loading a software program from a radio modem into an external computer
US5781797A (en) * 1992-09-30 1998-07-14 Microsoft Corporation Method and system for configuring device driver by selecting a plurality of component drivers to be included in the device driver
US5512886A (en) * 1992-10-19 1996-04-30 Motorola, Inc. Selective call receiver with computer interface
US5455572A (en) * 1992-10-19 1995-10-03 Motorola, Inc. Selective call receiver with computer interface message notification
US5481255A (en) * 1993-02-10 1996-01-02 Data Critical Corp. Paging transmission system
US5689710A (en) * 1993-04-01 1997-11-18 Intel Corporation Protected mode C binding for PCMCIA card services interface
US5436621A (en) * 1993-07-02 1995-07-25 Motorola, Inc. Messaging peripheral with secure message data function
AU7475394A (en) * 1993-08-02 1995-02-28 New Media Corporation Computer interface device
US7137011B1 (en) * 1993-09-01 2006-11-14 Sandisk Corporation Removable mother/daughter peripheral card
US5887145A (en) * 1993-09-01 1999-03-23 Sandisk Corporation Removable mother/daughter peripheral card
FI94704C (fi) * 1993-11-24 1995-10-10 Nokia Mobile Phones Ltd Menetelmä ja järjestely painokytkimen toiminnon määrittämiseksi
US5540597A (en) * 1993-12-15 1996-07-30 International Business Machines Corporation All flex PCMCIA-format cable
EP0660281A1 (en) * 1993-12-24 1995-06-28 Nec Corporation Radio communication device combinable with a radio modem for computer
AU689820B2 (en) * 1993-12-28 1998-04-09 Nec Corporation IC card radio modem and communication system using the same
AU1519395A (en) * 1993-12-29 1995-07-17 Novalink Technologies, Inc. Data communication device
US5619684A (en) * 1994-07-25 1997-04-08 International Business Machines Corporation Method and apparatus for consistent user interface in a multiple application personal communications device
US5590373A (en) * 1994-07-25 1996-12-31 International Business Machines Corporation Field programming apparatus and method for updating programs in a personal communications device
US5568536A (en) * 1994-07-25 1996-10-22 International Business Machines Corporation Selective reconfiguration method and apparatus in a multiple application personal communications device
US5559501A (en) * 1994-08-12 1996-09-24 Lucent Technologies Inc. Plug-in wireless module for operation with portable wireless enabled host equipment
US5528248A (en) * 1994-08-19 1996-06-18 Trimble Navigation, Ltd. Personal digital location assistant including a memory cartridge, a GPS smart antenna and a personal computing device
US5586304A (en) * 1994-09-08 1996-12-17 Compaq Computer Corporation Automatic computer upgrading
DE69525666T2 (de) * 1994-09-27 2002-10-17 General Magic, Inc. Selektivruf
US5640153A (en) * 1994-12-02 1997-06-17 Excel Energy Technologies, Ltd. Energy utilization controller and control system and method
US5925117A (en) * 1994-12-28 1999-07-20 Intel Corporation Method and apparatus for enabling application programs to continue operation when an application resource is no longer present after undocking from a network
US5628028A (en) * 1995-03-02 1997-05-06 Data Translation, Inc. Reprogrammable PCMCIA card and method and apparatus employing same
US5812536A (en) * 1995-07-05 1998-09-22 Pitney Bowes Inc. Secure accounting system employing RF communications for enhanced security and functionality
US5583521A (en) * 1995-08-11 1996-12-10 Gec Plessey Semiconductors, Inc. Compact antenna for portable microwave radio
US5726639A (en) * 1995-08-30 1998-03-10 Motorola, Inc. Method and device for off hour over the air software programming of selective call receivers
USH1772H (en) * 1995-10-16 1999-01-05 Sony Corporation System and method for transmitting information from a paging device to a receiver
FI955188A (fi) * 1995-10-30 1997-06-24 Nokia Telecommunications Oy Matkaviestimen ohjelmiston ylläpito
US5739791A (en) * 1995-11-06 1998-04-14 Lxe Inc. Antenna for use with a radio installed in an expansion slot of a computer system
EP0872022B1 (en) * 1996-01-02 2000-03-29 International Business Machines Corporation Pcmcia rf connector
FI111309B (fi) * 1996-01-03 2003-06-30 Nokia Corp Tietoliikenneverkkoon radioteitse liitettävä päätelaite
JPH09198170A (ja) * 1996-01-16 1997-07-31 Canon Inc 電子機器
US7035914B1 (en) 1996-01-26 2006-04-25 Simpleair Holdings, Inc. System and method for transmission of data
US5838798A (en) * 1996-02-07 1998-11-17 Ncr Corporation Restaurant transaction processing system and method
US5769643A (en) * 1996-02-07 1998-06-23 Ncr Corporation Instruction communication system
US5887254A (en) * 1996-04-26 1999-03-23 Nokia Mobile Phones Limited Methods and apparatus for updating the software of a mobile terminal using the air interface
FI104222B1 (fi) * 1996-10-03 1999-11-30 Nokia Mobile Phones Ltd Modulaarinen matkaviestinjärjestelmä
US5862349A (en) * 1996-11-21 1999-01-19 Intel Corporation Method and apparatus for docking and undocking a notebook computer
US6424722B1 (en) * 1997-01-13 2002-07-23 Micro Ear Technology, Inc. Portable system for programming hearing aids
US6449662B1 (en) 1997-01-13 2002-09-10 Micro Ear Technology, Inc. System for programming hearing aids
US7787647B2 (en) 1997-01-13 2010-08-31 Micro Ear Technology, Inc. Portable system for programming hearing aids
US6504580B1 (en) 1997-03-24 2003-01-07 Evolve Products, Inc. Non-Telephonic, non-remote controller, wireless information presentation device with advertising display
US6135651A (en) * 1997-05-29 2000-10-24 Cirrus Logic, Inc. Patching apparatus and method for upgrading modem software code
KR100245201B1 (ko) 1997-07-30 2000-02-15 윤종용 라디오 기능을 갖는 휴대용 컴퓨터
US6173352B1 (en) * 1997-08-21 2001-01-09 Ericsson Inc. Mobile computer mounted apparatus for controlling enablement and indicating operational status of a wireless communication device associated with the mobile computer
US6177860B1 (en) * 1997-11-17 2001-01-23 International Business Machines Corporation Method and economical direct connected apparatus for deploying and tracking computers
US6778096B1 (en) * 1997-11-17 2004-08-17 International Business Machines Corporation Method and apparatus for deploying and tracking computers
US6011486A (en) * 1997-12-16 2000-01-04 Intel Corporation Electronic paging device including a computer connection port
US6104875A (en) * 1997-12-18 2000-08-15 Honeywell Inc. Method for field programming an industrial process transmitter
US6172645B1 (en) 1998-02-06 2001-01-09 Northrop Grumman Corporation Integrated extendable PCMCIA antenna
US6256723B1 (en) 1998-04-15 2001-07-03 Diamond Multimedia Systems, Inc. Signal processing system with distributed uniform memory
US6134605A (en) * 1998-04-15 2000-10-17 Diamond Multimedia Systems, Inc. Redefinable signal processing subsystem
US6205522B1 (en) 1998-04-15 2001-03-20 Diamond Multimedia Systems, Inc. DSP code swapping with continuous DSP execution
US6215994B1 (en) * 1998-09-04 2001-04-10 Ericsson Inc. System and method for over the air programming of mobile stations
US6636899B1 (en) * 1998-09-24 2003-10-21 Xerox Corporation Architecture for software for remote maintenance of a machine such as a copier
JP3748723B2 (ja) 1998-11-24 2006-02-22 富士通株式会社 共通化パッケージ
JP4296624B2 (ja) 1999-03-01 2009-07-15 ソニー株式会社 データ受信装置
FI106495B (fi) * 1999-04-12 2001-02-15 Nokia Mobile Phones Ltd Verkkoelementti
US7107329B1 (en) * 1999-05-21 2006-09-12 Lucent Technologies Inc. In networks of interconnected router nodes for routing data traffic, a method of and system for imperceptibly upgrading router node software and the like without traffic interruption
US6501995B1 (en) * 1999-06-30 2002-12-31 The Foxboro Company Process control system and method with improved distribution, installation and validation of components
DE19932455A1 (de) * 1999-07-12 2001-04-05 Siemens Ag Aktualisierung von Übertragungsstrukturen, insbesondere Zeitschlitzstrukturen bei Mobilfunksystemen
US6264614B1 (en) 1999-08-31 2001-07-24 Data Critical Corporation System and method for generating and transferring medical data
US6625640B1 (en) * 1999-09-01 2003-09-23 Inventec Corporation Modem having embedded network transmission protocols
US6820049B1 (en) 1999-09-20 2004-11-16 Intel Corporation Data collection system
US7197330B1 (en) 2000-03-14 2007-03-27 Intel Corporation Dual port wireless modem for circuit switched and packet switched data transfer
US6697421B1 (en) * 1999-11-19 2004-02-24 Intel Corporation Operator independent, transparent wireless modem management
US6816480B1 (en) * 1999-09-20 2004-11-09 Intel Corporation Data terminal apparatus
US6640334B1 (en) 1999-09-27 2003-10-28 Nortel Networks Limited Method and apparatus of remotely updating firmware of a communication device
EP1252799B2 (en) 2000-01-20 2022-11-02 Starkey Laboratories, Inc. Method and apparatus for fitting hearing aids
US6993328B1 (en) * 2000-05-08 2006-01-31 Nokia Corporation Method for over the air mobile station management
DE10022422A1 (de) * 2000-05-09 2001-11-15 Bosch Gmbh Robert Verfahren zum Zugriff auf ein Gerät eines Kommunikationsnetzes in einem Kraftfahrzeug durch ein externes Gerät und Gateway
AU2001288350A1 (en) * 2000-08-22 2002-03-04 Novatel Wireless, Inc. Over the air rf wireless data modem programming
DE10053744A1 (de) * 2000-10-30 2002-05-02 Wincor Nixdorf Gmbh & Co Kg Verfahren zum Übertragen von gerätespezifischen Programmdaten über eine zusätzliche Schnittstelle
US7343408B2 (en) * 2000-12-05 2008-03-11 Mformation Technologies, Inc. System and method for wireless data terminal management using telecommunication signaling network
WO2002091122A2 (en) * 2001-05-07 2002-11-14 King John F Modem function and usage of a personal digital assistant in wireless mode
US7370239B2 (en) 2001-05-31 2008-05-06 Fisher-Rosemount Systems, Inc. Input/output device with configuration, fault isolation and redundant fault assist functionality
KR100865640B1 (ko) * 2001-08-13 2008-10-29 퀄컴 인코포레이티드 무선 디바이스상에서의 일시적인 애플리케이션 컴포넌트삭제 및 리로딩을 위한 시스템 및 장치
KR100864387B1 (ko) 2001-08-13 2008-10-20 퀄컴 인코포레이티드 무선 디바이스상에서의 일시적인 애플리케이션 컴포넌트삭제 및 리로딩을 위한 시스템 및 장치
US6941135B2 (en) * 2001-08-13 2005-09-06 Qualcomm Inc. System and method for temporary application component deletion and reload on a wireless device
US6993552B2 (en) * 2001-09-26 2006-01-31 Microsoft Corporation Managing asynchronous objects received over multiple communication protocols
US7885409B2 (en) 2002-08-28 2011-02-08 Rockwell Collins, Inc. Software radio system and method
CN1331365C (zh) * 2002-12-31 2007-08-08 北京信威通信技术股份有限公司 无线通信***终端软件自动升级的方法及***
US20050108504A1 (en) * 2003-10-20 2005-05-19 Cowin Gregory L. Behavior agent based system and process for machine to machine applications and services
US20050125489A1 (en) * 2003-11-26 2005-06-09 Hanes David H. System and method for determining messages on a server as relating to at least one functional component of a client system
US7359183B2 (en) * 2004-09-15 2008-04-15 Raytac Corp. Two-in-one wireless control kit
US7316352B1 (en) * 2004-12-23 2008-01-08 Storage Technology Corporation System and method for locked code on a radio frequency identification tag
US7720506B1 (en) 2006-07-28 2010-05-18 Rockwell Collins, Inc. System and method of providing antenna specific front ends for aviation software defined radios
US7831255B1 (en) 2006-07-31 2010-11-09 Rockwell Collins, Inc. System and method of providing automated availability and integrity verification for aviation software defined radios
CA2601662A1 (en) 2006-09-18 2008-03-18 Matthias Mullenborn Wireless interface for programming hearing assistance devices
US8402151B2 (en) 2007-12-07 2013-03-19 Roche Diagnostics Operations, Inc. Dynamic communication stack
US8261261B2 (en) 2010-09-01 2012-09-04 Google Inc. Installing a computer program
US9395966B1 (en) * 2010-09-27 2016-07-19 Symantec Corporation Systems and methods for associating installed software components with software products
JP6290451B2 (ja) * 2014-04-18 2018-03-07 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. ソフトウェアアップグレード方法及び装置、並びにデバイス

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8626642D0 (en) * 1986-11-07 1986-12-10 Nighthawk Electronics Ltd Data buffer/switch
DE3782172T2 (de) * 1987-01-02 1993-02-18 Motorola Inc System fuer die ueber-funk-reprogrammierung von kommunikationsempfaengern.
US4845491A (en) * 1987-05-15 1989-07-04 Newspager Corporation Of America Pager based information system
US4839628A (en) * 1988-01-11 1989-06-13 Motorola, Inc. Paging receiver having selectively protected regions of memory
US5049874A (en) * 1988-09-20 1991-09-17 Casio Computer Co., Ltd. Paging receiver with external memory means
US4972457A (en) * 1989-01-19 1990-11-20 Spectrum Information Technologies, Inc. Portable hybrid communication system and methods
GB8908513D0 (en) * 1989-04-14 1989-06-01 Blick Communications Ltd Radio pagers
US5073767A (en) * 1989-12-05 1991-12-17 Motorola, Inc. Selective call receiver theft protection device
US5043721A (en) * 1989-12-18 1991-08-27 Hewlett-Packard Company Paging accessory for portable information/computing devices
US5166932A (en) * 1990-04-27 1992-11-24 Seiko Corp. Wireless facsimile computer slate
KR960010478B1 (ko) * 1990-11-14 1996-08-01 캐논 가부시끼가이샤 무선통신으로 접속되는 정보처리 장치 및 방법
US5302947A (en) * 1992-07-31 1994-04-12 Motorola, Inc. Method and apparatus for loading a software program from a radio modem into an external computer

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049595A (en) * 1996-03-05 2000-04-11 Mitsubishi Denki Kabushiki Kaisha Modem apparatus with storage means for storing communication program, and communication system with modem apparatus
JP2002501312A (ja) * 1998-01-07 2002-01-15 マイクロソフト コーポレイション プロトコル、デバイス、およびネットワークに独立してモバイル・デバイスにブロードキャストし、プログラムするシステム
JP4691252B2 (ja) * 1998-01-07 2011-06-01 マイクロソフト コーポレーション プロトコル、デバイス、およびネットワークに独立してモバイル・デバイスにブロードキャストし、プログラムするシステム
JP2002016656A (ja) * 2000-06-29 2002-01-18 Megafusion Corp 通信方法および通信システム
JP2004246720A (ja) * 2003-02-14 2004-09-02 Fujitsu Ltd 情報処理デバイス、情報処理方法及びプログラム

Also Published As

Publication number Publication date
CA2140438C (en) 1998-09-22
JP2765229B2 (ja) 1998-06-11
CN1082783A (zh) 1994-02-23
KR0144030B1 (ko) 1998-08-01
EP0653126A1 (en) 1995-05-17
KR940702627A (ko) 1994-08-20
EP0653126A4 (en) 1997-08-27
CN1046811C (zh) 1999-11-24
KR950702764A (ko) 1995-07-29
TW221543B (ja) 1994-03-01
MX9304348A (es) 1995-01-31
MX9304177A (es) 1994-02-28
WO1994003985A1 (en) 1994-02-17
US5302947A (en) 1994-04-12
CA2140438A1 (en) 1994-02-17
CN1081778A (zh) 1994-02-09
US5418524A (en) 1995-05-23

Similar Documents

Publication Publication Date Title
JPH07509082A (ja) 無線モデムから外部コンピュータにソフトウェア・プログラムをロードする方法および装置
CN100405298C (zh) 信息处理装置和快速启动方法
US8533741B2 (en) Methods for launching a program application
JP4640859B2 (ja) スマートカード内のアプレットから事前対応型セッションを開始する方法
US20080126584A1 (en) System and Method for Receiving Control Commands at a Peripheral Device
JPH09297639A (ja) 拡張モジュール支援装置及びその制御方法
US20230054157A1 (en) Near field communication nfc communication method and apparatus, and electronic device
CN100489740C (zh) 手持控制器
TWI238968B (en) Mobile communication terminal, initiating device of application software, initiating system of application software, initiating method of application software and initiating program of application software
CN103618710A (zh) 移动设备与计算设备之间的文件个性化处理方法及装置
RU2298298C2 (ru) Способ выполнения программы заказчика блоком радиосвязи
CN111338673A (zh) 设备调试方法、装置、电子设备及存储介质
JPH11353425A (ja) Icカード端末装置
CN106878976A (zh) 移动终端及双***的数据共享方法
KR20090104043A (ko) 프로그램 애플리케이션을 기동시키기 위한 방법과 장치
CN105577450A (zh) ***升级装置和方法
JP2002157212A (ja) 情報処理システム並びに携帯用電子機器および情報処理装置
JP2001126038A (ja) リーダライタとリーダライタの通信条件設定方法
JP2845839B2 (ja) 無線選択呼出受信機
WO1994003879A1 (en) Method and apparatus for over-the-air upgrading of radio modem application software
JPH06119262A (ja) コンピュータ端末システム
CN109831762B (zh) Pos数据通讯方法、装置、终端设备及***
JPH01245346A (ja) 情報ダウンロードシステム
JP2010061540A (ja) データ処理システム
CN115951913A (zh) 门禁读卡器无线升级方法及装置

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

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: 20080403

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090403

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090403

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100403

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20100403

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20110403

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees