(57)【要約】発展途上国において共通にみられる、経済面およびインフラストラクチャ面の制約の枠内でのディストリビューションおよび操作に適しており、音声通信および／またはデータ通信に対応している１つ以上の無線ネットワークへの接続を確立して維持することが可能な、単純かつ低コストの多目的通信およびデータ情報アクセス装置のための装置およびシンクライアントシステム。
2009517781.tif 000002
【特許請求の範囲】
【請求項１】
インターネットサービスプロバイダと、関連する一意のＩＤをそれぞれ有する複数の多目的シンクライアント通信装置との間でアカウントを管理するための環境であって、
前記複数の多目的シンクライアント通信装置が前記インターネットサービスプロバイダと対話できるようにするサーバアクセスポイントと、
多目的シンクライアント通信装置を前記インターネットにアクセスさせるべきかどうかを検証する検証モジュールと、
複数の基準に基づいて、多目的シンクライアント通信装置が正当なシステムであるかどうかを判定する判定モジュールとを備え、
前記インターネットサービスプロバイダは、多目的シンクライアント通信装置のユーザとの関係のビジネス部分を管理するために前記判定を使用する環境。
【請求項２】
前記複数の基準には、前記多目的シンクライアント通信装置の最近の支払がなされているかどうかが含まれる請求項１に記載の環境。
【請求項３】
複数の基準には、前記多目的シンクライアント通信装置の盗難が報告されているかどうかが含まれる請求項１に記載の環境。
【請求項４】
前記複数の基準には、前記多目的シンクライアント通信装置の複製が存在するかどうかが含まれる請求項１に記載の環境。
【請求項５】
前記複数の基準には、前記多目的シンクライアント通信装置が前記接続を確立している場所が想定された場所に一致しているかどうかが含まれる請求項１に記載の環境。
【請求項６】
前記アクセスポイントはブラウザモジュールを有し、前記ブラウザモジュールは、前記複数の多目的シンクライアント通信装置のそれぞれがインターネットをブラウズできるようにする請求項１に記載の環境。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システムの分野に関し、より詳細には、単純な通信と情報へのアクセスに関する。
【背景技術】
【０００２】
コンピュータシステムは、今日の現代社会の多くの領域にデータ処理能を提供するために広く用いられている。パーソナルコンピュータシステムは、一般に、システムプロセッサ（多くはマイクロプロセッサ）、関連する揮発性メモリおよび不揮発性メモリ、ディスプレイモニタ、キーボード、１つ以上のディスケットドライブ、固定ディスク記憶装置、ならびに任意選択のプリンタを有するシステムユニットであると定義することができる。このようなパーソナルコンピュータシステムは、主として、シングルユーザ（コンピュータサーバシステムとして機能するパーソナルコンピュータの場合はユーザのグループ）に、個別の演算能力をもたらすように設計され、個人または中小企業が購入できる手頃な価格に設定された情報処理システムである。
【０００３】
知られているコンピュータシステムは、各種のハードウェアコンポーネントを備えており、ワードプロセッサ、電子メールプログラム、インターネットを介してコンテンツにリモートにアクセスするプログラム（クライアントと呼ばれることが多い）などの特定のソフトウェアアプリケーションがあらかじめロードされうる。インターネットの構成要素の１つにワールドワイドウェブ（“ウェブ”）があり、これは、世界規模で接続されたネットワークであり、多数のウェブページへのアクセスを可能にしている。ウェブページとは、情報の集合体であり、ユーザはブラウザアプリケーションソフトウェアを用いてこれを閲覧することができる。ブラウザソフトウェアは、ここでは時として「ブラウザ」と呼ぶが、通信リンクを介してウェブページを要求し、要求されたコンテンツをユーザに提示する特殊用途のソフトウェアアプリケーションプログラムである。
【０００４】
ウェブページは、テキスト、グラフィック、音楽や発話を含む音声、アニメーション、およびビデオ画像などのさまざまなマルチメディアコンテンツを取り込むことができる。音声コンポーネントを含むウェブページは、ブラウザを使用して閲覧できるほか、聴取することもできる。ウェブページは、ウェブページから、別のウェブページに、あるいはグラフィック、バイナリファイル、マルチメディアファイルのほか、他の多くのインターネットリソースにユーザが移動できるようにするハイパーテキストを使用して、相互接続されている。
【０００５】
ウェブは、クライアント／サーバモデル上で動作しており、サーバコンピュータシステムが、リモートのクライアントコンピュータシステムに、情報のウェブページを送信できるようにする。サーバコンピュータシステム（サーバシステム）は、ハードウェアサーバのほか、後述するようにウェブサイトを構成しているソフトウェアウェブページを有する。ハードウェア「サーバ」と「サイト」との２つの文言は、時として入れ替え可能に使用される。
【０００６】
リモートクライアントシステムは、Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ（登録商標）またはマイクロソフト社のＩｎｔｒｅｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）などのブラウザを用いることにより、ウェブページを提示することができる。ブラウザソフトウェアは、ウェブサーバにコンタクトし、情報またはリソースを要求するクライアントとして機能する。ウェブサーバは情報を見つけ出してこれをウェブブラウザに送信し、ウェブブラウザが、この結果をユーザのコンピュータに表現する。ウェブページは、ハイパーテキスト記述言語（ＨＴＭＬ）と呼ばれる記述言語を使用して定義される。ＨＴＭＬは、リモートクライアントコンピュータ上のブラウザによって、ウェブページのテキスト、グラフィック、およびマルチメディアファイルをどのように表現すべきかを定義している標準のタグの組を提供している。また、ＨＴＭＬは、ウェブページを他のウェブページや他のインターネットリソースにリンクするためのコマンドも有する。
【０００７】
しかし、複数のソフトウェアプログラムを記憶して実行することが可能な汎用オペレーティングシステムと、印刷機能、インターネットとの完全な機能通信、およびパーソナルコンピュータに共通するほかの機能を備えたパーソナルコンピュータは、世界人口の一部の集団にとって手が届かないものであると考えられる。多くの場合、このような人口集団が、電力や、地上設置の電気通信を利用することすらできなかったり、このようなインフラストラクチャが存在していてもその信頼性が低かったりする。別のケースとして、このような人口集団が、代表的かつ一般的なコンピュータシステムを操作するためのスキルや知識をもたないこともある。このように、現代の汎用計算機システムを購入できないかこれに対応できない世界人口の大きな集団に、単純かつ信頼性の高い通信および情報アクセス能力を備えた装置を提供することが求められている。
【発明の開示】
【０００８】
本発明は、発展途上国において共通にみられる、経済面およびインフラストラクチャ面の制約の枠内でのディストリビューションおよび操作に適しており、音声、ビデオおよびデータによる通信に対応可能な１つ以上の無線ネットワークへの接続を確立して維持することができる、単純かつ低コストの多目的通信およびデータ情報アクセス装置（以下、「多目的通信装置」と呼ぶ）のための装置およびシステムを提供する。
【０００９】
一実施形態では、本発明は、インターネットサービスプロバイダと複数の多目的シンクライアント通信装置との間でアカウントを管理するための環境に関する。前記多目的シンクライアント通信装置のそれぞれは、関連する一意のＩＤを有する。前記環境は、前記複数の多目的シンクライアント通信装置が前記インターネットサービスプロバイダと対話できるようにするサーバアクセスポイントと、多目的シンクライアント通信装置を前記インターネットにアクセスさせるべきかどうかを検証する検証モジュールと、複数の基準に基づいて、多目的シンクライアント通信装置が正当なシステムであるかどうかを判定する判定モジュールとを有する。前記インターネットサービスプロバイダは、多目的シンクライアント通信装置のユーザとの関係のビジネス部分を管理するために前記判定を使用する。
【００１０】
別の実施形態では、本発明は、プロセッサ、前記プロセッサに接続された通信装置、および前記プロセッサに接続された不揮発性記憶装置を有し、複数の多目的通信装置がインターネットサービスプロバイダに接続できるようにする装置に関する。前記通信装置は、前記複数の多目的通信装置および前記インターネットサービスプロバイダと対話する。前記不揮発性記憶装置は、アカウント管理モジュールおよびブラウザモジュールを含む。前記アカウント管理モジュールは、前記インターネットサービスプロバイダが、前記複数の多目的通信装置のそれぞれのアカウントを管理できるようにする。前記ブラウザモジュールは、前記複数の多目的通信装置のそれぞれが、個々に前記インターネットサービスプロバイダに接続できるようにする。
【００１１】
別の実施形態では、本発明は、関連する一意のＩＤをそれぞれ有する複数の多目的シンクライアント通信装置と、サーバアクセスポイントとを有する、低コストの情報アクセスを提供するためのクライアントサーバアーキテクチャに関する。前記サーバアクセスポイントは、前記複数の多目的シンクライアント通信装置がインターネットサービスプロバイダと対話できるようにする。前記サーバアクセスポイントは、多目的シンクライアント通信装置を前記インターネットにアクセスさせるべきかどうかを検証する検証モジュールと、複数の基準に基づいて、多目的シンクライアント通信装置が正当なシステムであるかどうかを判定する判定モジュールと、を有する。
【００１２】
したがって、本発明は、インターネットなどの広域情報ネットワークにわたって、音声通信と情報アクセスを無線で実行しつつ、一意のユーザ識別子にリンクさせて、情報アクセスおよび音声通信機能を所定のサブセットで提供するために使用することができる。
【００１３】
本発明は、添付の図面を参照することによってより明確に理解することができ、その数多くの目的、特徴および利点が、当業者には明白となろう。同じ参照符号を複数の図面にまたがって使用している場合、同じ要素または似た要素を参照している。
【発明を実施するための最良の形態】
【００１４】
図１を参照すると、複数のユーザに低コストの多目的通信装置を提供するための環境１００のブロック図が示される。より詳細には、複数の多目的通信装置１１０は、ＧＳＭ／ＧＰＲＳ、８０２．１１ｘまたは８０２．１６などのプロトコル（これらに限定されない）を使用して、ワイヤレス通信リンクを介してシンクライアントアクセスポイント（ＡＰ）１２０に接続されている。シンクライアントアクセスポイント１２０のほうは、ディストリビューションネットワーク１３０に接続されている。
【００１５】
ディストリビューションネットワーク１３０は、アクセスポイントチャネル１２２を集約しており、１つ以上の通信リンク１３２を使用して、インターネットサービスプロバイダ（ＩＳＰ）１４０に接続されうる。この通信リンク１３２には、専用電話回線、ワイヤレス接続、ブロードバンド接続、あるいは、音声通信およびデータ通信に対応可能な任意の通信リンクなどが含まれるが、これらに限定されない。別の実施形態では、ディストリビューションネットワークは、８０２．１１、ＧＳＭ、ＩＳＤＮ、ＥＤＧＥまたはＧＳＭ３．０、８０２．１６の各インタフェース（これらに限定されない）などの１つ以上の無線インタフェース、あるいは、網目状ネットワークを形成するＶ.９０モデル、ＩＳＤＮ、ＸＤＳＬなど（これらに限定されない）の１つ以上の有線インタフェースを含んでいてもよい。
【００１６】
インターネットサービスプロバイダ１４０は、１つ以上のブロードバンド通信リンク１４２を介して、インターネットまたは他の情報ネットワークに接続されている。この通信リンク１４２には、デジタル加入者線（ＤＳＬ）、Ｔ１専用回線、総合サービスデジタルネットワーク（ＩＳＤＮ）またはケーブル接続等の有線接続直接リンク、セルラー８０２．１６または衛星ネットワーク等のワイヤレス接続、ローカルエリアネットワークを介したイーサネットまたはトークンリングなどのローカルデータ転送システム、あるいは情報ネットワークとのデータ通信に対応可能な任意の通信リンクが含まれるが、これらに限定されない。インターネットまたは他の情報ネットワーク１５０は、複数のウェブサーバ１６０へのアクセスを提供する。
【００１７】
環境１００は、複数のユーザに、低コストで情報にアクセスできるようにするためのシステムを提供する。インターネットにある情報にアクセスしたいユーザは、多目的通信装置１１０を使用して、アクセスポイント１２０に接続する。通信装置１１０は、本質的には、“シンクライアント”ソフトウェアを実行しており、これは、アクセスポイントで実行されている“シンクライアント”アプリケーションとの通信プロトコルを実装している。“シンクライアントアプリケーション”の例に“シンクライアントウェブブラウザ”がある。
【００１８】
多目的通信装置１１０は、多目的通信装置１１０がアクセスポイント１２０との通信リンクを確立できるようにする通信用のハードウェアとソフトウェアを備える。アクセスポイント１２０は、通信装置１１０がインターネットサービスプロバイダ１４０との通信リンクを確立できるようにするハードウェアとソフトウェアを備える。インターネットサービスプロバイダ１４０は、ブラウザから送信される要求を受け取り、これを読み取るためのソフトウェアを実行している。ユーザが、多目的通信装置１１０にコマンドを入力することによって、情報への要求を入力すると、多目的通信装置１１０は、このコマンドを、アクセスポイントで実行されている“シンクライアント”に伝達する。コマンドは、情報への要求などであり、特定の話題に関連する文書または特定のウェブページの検索などである。この場合、ウェブブラウザシンクライアントアプリケーションは、このコマンドを、特定のウェブページに対するコマンドに解釈して、これをインターネットサービスプロバイダに送る。インターネットサービスプロバイダ１４０は、複数のウェブサーバ１６０上の情報への要求を監視し、これにサービスするアプリケーションプログラムを実行している。このアプリケーションプログラムは、インターネット１５０を介して、要求を適切なウェブサーバ１６０に転送し、これを受けてウェブサーバ１６０は、要求された情報をインターネットサービスプロバイダ１４０（ＩＳＰ）に送る。インターネットサービスプロバイダ１４０は、情報を適切なアクセスポイントに送信し、アクセスポイントが、情報をユーザの多目的通信装置１１０に送信する。
【００１９】
インターネット上の各ウェブサーバ１６０は既知のアドレスを有しており、ユーザは、このアドレスをウェブブラウザに提供して、適切なウェブサーバ１６０に接続する。あるタイプの情報が求められている場合、ユーザは、求めるタイプの情報を含む多数のページのアドレスを返す“検索”プログラムを実行しているサーバにアクセスしうる。ウェブサーバ１６０に複数のウェブページが含まれることがあるため、ユーザは、アドレス中に、どのウェブページを閲覧するかも指定する。このアドレスは、ユニバーサルリソースロケータ（ＵＲＬ）とも呼ばれ、サーバと、そのサーバ上でのページの位置を示す一連の数字であり、郵便用の住所のようなものである。簡便のため、ユーザが、数字の代わりに簡単に覚えられる名前を使用して、サーバと文書を指定できるようにするドメイン名システムが開発された。ＵＲＬでは、ドメイン名の末尾に追加情報を付加することによって、コンテンツプロバイダに属しているページのグループ中の特定のページを更に指定することができる。インターネットのＵＲＬリンクは、関心のある分野に的を絞るように、特定のアクセスポイント１２０で実行されているブラウザ内に定義および事前設定することができる。このような分野としては、ウェブベースのＥメール、サーチエンジン、ニュース、気象サービス、および所定の情報源などが挙げられるが、これらに限られない。多目的通信装置１１０のディスプレイ装置に提示される情報は、多目的通信装置１１０の接続先のアクセスポイントで実行されているブラウザが提供しているものであり、このため、ウェブリンクを通信装置１１０上で閲覧することができる。
【００２０】
１つ以上の多目的通信装置１１０とインターネットサービスプロバイダ１４０との組み合わせにより、複数のユーザがｖｏｉｃｅ  ｏｖｅｒ  ＩＰ（ＶＯＩＰ）を介した音声通信を行えるようにするシステムが提供される。音声通信を介した通信を行いたいユーザは、マイクロフォンと単純なスピーカを備えた多目的通信装置１１０を使用する。マイクロフォンはアナログ−デジタル変換器（ＡＤＣ）に接続され、スピーカはデジタル−アナログ変換器（ＤＡＣ）に接続されている。ユーザがマイクロフォンに向かって発話すると、その音声がマイクロフォンとＡＤＣによってデジタル情報に変換される。アクセスポイント（ＡＰ）でブラウザの代わりに、ＶＯＩＰアプリケーションが実行されている場合、デジタル情報は、音声パケットとして解釈されて、電話番号伝達情報と共にＩＳＰに送信される。ＩＳＰは、これが通話であると認識して、パケットをインターネットプロトコル（ＩＰ）パケットに変換し、伝達情報を解釈し、インターネットを介してＩＰパケットを被呼側に送る。逆に、通信装置１１０を所有している特定のユーザ宛の音声パケットが特定のＡＰに送られた場合、これがＩＳＰ１４０によって認識され、ＩＳＰは、このパケットを、宛先のユーザに接続されているＶＯＩＰシンクライアントアプリケーションに送る。このシンクライアントアプリケーションは、音声パケット中のデジタルデータをデータに変換し、これを、通信装置１１０のＤＡＣが聴取可能なアナログ信号に変換し、この信号が通信装置１１０のスピーカによって音声に変換される。
【００２１】
図２を参照すると、多目的通信装置１１０のブロック図が示される。多目的通信装置１１０は、キーボード、タッチセンサパッド、タッチスクリーン、ジョイスティックタイプのデバイスなどのデジタル入力装置２０５に接続されたシンクライアントコントローラ２０２を備える。シンクライアントコントローラ２０２は、ＧＳＭ／ＧＰＲＳセルラー送受信器、あるいは８０２．１１ｘまたは８０２．１６のＩＰ送受信器などのワイヤレス通信装置２１１にも接続されている。シンクライアントコントローラ２０２は、マルチラインディスプレイ、グラフィックディスプレイ（これらに限定されない）等のディスプレイ装置などのデジタル出力装置２１４にも接続されている。
【００２２】
また、シンクライアントコントローラ２０２は、シンクライアントソフトウェア２４０が記憶されている不揮発性記憶装置も備える。シンクライアントソフトウェアには、入力コマンドを解釈するためのソフトウェアのほか、アクセスポイント１２０から受け取った出力情報を表現するソフトウェアが含まれる。また、シンクライアントソフトウェアは、一意のユーザ識別子（ＵＵＩＤ）を有する。例えば、ＵＵＩＤ２５０は、シンクライアントコントローラ内のリードオンリーメモリ装置（ＲＯＭ）または固定配線の集積回路に記憶されうる。また、シンクライアントソフトウェアには、通信装置２１１、アナログインタフェース回路（ＡＤＣまたはＤＡＣ）、ならびにマイクロフォンおよびスピーカサブシステムに関連するアナログ信号処理回路を制御するためのソフトウェアも含まれる。また、クライアントコントローラ２２０は、実行プログラムと関連のデータを記憶するためのＲＡＭも備える。また、シンクライアントコントローラとソフトウェアの組み合わせは、ＤＡＣに出力されるデータ／ＡＤＣから入力されるデータを処理するために、必要なデジタル信号処理を実装している。
【００２３】
コントローラ２０２の実装は、コストと機能のトレードオフ評価に基づいて決定される。一実施形態では、コントローラ２０２内のメモリは、エンドユーザがアクセスすることができず、製造段階で変更されてもよい。いずれの場合も、メモリインタフェースは、通常、コストと電力消費を抑えるために未終端である（unterminated）。一実施形態では、コントローラ２０２は、低コストおよび低電力の特定用途向け集積回路（ＡＳＩＣ）である。
【００２４】
一実施形態では、多目的通信装置１１０のアナログＩ／Ｏデバイス２０７，２１６には、音声の再生、またはｖｏｉｃｅ  ｏｖｅｒ  ＩＰ（ＶＯＩＰ）などのアプリケーションのために全二重音声に対応可能な外部ヘッドセット用のヘッドホン／マイクロフォン一体型ジャックが含まれる。別の実施形態では、マイクロフォン２１６とスピーカ２０７が、シンクライアント多目的通信装置１１０に内蔵されていてもよい。
【００２５】
多目的通信装置１１０は、携帯可能であり、このためバッテリ給電されうる。バッテリは、必要な全電圧をシステムに供給するのに充分な電力を供給可能なオンボードの調節装置と共に、外部のＡＣ／ＤＣアダプタを使用して再充電可能である。
【００２６】
図３を参照すると、シンクライアントアクセスポイント１２０は、基本的には、このＡＰに接続されている多目的通信装置にサービスするための専用のシンクライアントサーバである。シンクライアントサーバＡＰの主要な構成要素は、そのプロセッサ３０２、ランダムアクセスメモリ（ＲＡＭ）等のメモリ３０６、およびＩ／Ｏデバイスをシステムバス３１２にインタフェースするＩ／Ｏコントローラ３０４である。ＡＰはサーバとして、通常、専用のキーボードとディスプレイを備えていないが、Ｉ／Ｏデバイス３０５用のコネクタを備えうる。通常、シンクライアントＡＰは、ＩＰアドレスの割り当てのため、通信インタフェース３１３を介してリモートにプログラムされる。通信インタフェースは、Ｉ／Ｏコントローラ３０４に接続されている。シンクライアント１１０とディストリビューションネットワーク１３０の通信チャネルが異なっている場合、通信装置３１１がシンクライアントと通信するため、および通信装置３１３がディストリビューションネットワークと通信するために、複数の通信送信機が存在する。１つのインタフェースがシンクライアントとディストリビューションシステムの両方に対応していてもよい。また、Ｉ／Ｏコントローラには、リードオンリーメモリ（ＲＯＭ）３０７およびハードディスクドライブ（ＨＤＤ）３０８等の非揮発性メモリデバイスも接続されている。
【００２７】
不揮発性記憶装置３０７，３０８には複数のソフトウェアモジュールが記憶されている。より詳細には、ＢＩＯＳ３２０、オペレーティングシステム３３０、通信ソフトウェア３４０、一意のユーザ識別子（ＵＵＩＤ）３５０、およびシンクライアントアプリケーション３６０が、不揮発性記憶装置に記憶されており、ＲＡＭにダウンロードされてプロセッサ３０２によって実行される。例えば、ＵＵＩＤ３５０は、リードオンリーメモリ装置（ＲＯＭ）または固定配線の集積回路に記憶されうる。
【００２８】
ＲＡＭ３０６の実装は、コストと機能のトレードオフ評価に基づいて決定される。
【００２９】
一実施形態では、シンクライアントＡＰの不揮発性記憶装置３０７は、記憶を行ない、ＢＩＯＳ３２０からブートするためのＲＯＭ装置を備える。ＲＯＭ装置は、無線通信リンクを介して実行されるソフトウェア操作により、パッチＲＡＭを使用して現場で更新することができる。ＢＩＯＳ３２０を更新するソフトウェアメカニズムは、システムソフトウェア更新処理の一部であり、ユーザが意識することはない。
【００３０】
一実施形態では、多目的通信装置１１０を、ＨＤＤイメージ復旧モードにするためのメカニズムが複数存在する。その方法の１つに、ボタンの押下がある。このボタンは、通常はユーザがその存在を知らず、偶発的に押すことはできない隠しボタンである。この例としては、ボタンを作動させるのに、筐体に設けた穴に紙用クリップまたは小さな物体を押し込む必要があるボタンがある。イメージ復旧は、無線通信リンクを介して事項されるソフトウェア操作によって行うことができ、ユーザから隠されていてもよい。
【００３１】
図４を参照すると、多目的通信装置シンクライアントソフトウェア２４０は、入力コマンドモジュール４１０、出力コマンドモジュール４１２、無線通信モジュール４１４、およびＵＵＩＤモジュール４１６を備える。シンクライアントソフトウェアには、ブラウザソフトウェア等のアプリケーションソフトウェアが含まれていない。多目的通信装置１１０に提供されるブラウザ機能は、アクセスポイント１２０を介して提供される。
【００３２】
入力コマンドモジュール４１０は、キーボード、タッチスクリーンまたはマイクロフォン等のＩ／Ｏ入力装置によって提供されるコマンドを解釈およびカプセル化（encapsulate）して、このコマンドをシンクライアントＡＰ１２０に中継する単純なプロトコルを有する。また、出力コマンドモジュールも、シンクライアントＡＰ１２０から受け取ったコマンドを解釈したり、シンクライアントＡＰ１２０から受け取ったデータを、ディスプレイ２１４、スピーカ２０７などの出力装置に提示する単純なプロトコルを有する。無線通信モジュール４１４は、アクセスポイント１２０との間で情報を送受信するために必要なメディアアクセス制御（ＭＡＣ）ソフトウェアと、シンクライアントとＡＰ間で交換されるパケットを暗号化および復号化するために必要なソフトウェアとを有する。このようなソフトウェアの例には、ＩＥＥＥ８０２．１１のセキュリティソフトウェアがある。
【００３３】
図５を参照すると、アクセスポイントソフトウェアは、ハイパーバイザ５１４（仮想マシンモニタまたはＶＭＭとも呼ばれる）を介してアクセスポイントハードウェア５１２と仮想的に対話する複数のサイロ５１０ａ，５１０ｂ，…を備える。アクセスポイントハードウェアは、Ｐａｃｉｆｉｃａ技術を使用したＡＭＤプロセッサなどの、ハードウェアによって仮想化に対応しているプロセッサをベースとしたものなどである。サイロ５１０のそれぞれは、オペレーティングシステム３３０のインスタンシエーション、１つ以上のアプリケーション３６０（ウェブブラウザ５２０など）、アカウント管理モジュール５１８、およびセキュリティモジュール５２２を有する。各多目的通信装置１１０に提供されるブラウザ機能は、各サイロ内のウェブブラウザを介して提供される。更に、サイロの１つ（５１０ａなど）は、システム管理サイロとして機能し、ソフトウェア更新モジュール５３０とイメージ復旧モジュール５３２を更に備える。
【００３４】
オペレーティングシステム３３０は、ＷｉｎｄｏｗｓベースのオペレーティングシステムまたはＬｉｎｕｘベースのオペレーティングシステムなどであるが、これらに限定されない。ＷｉｎｄｏｗｓオペレーティングシステムまたはＬｉｎｕｘオペレーティングシステムは、システムの性能に影響しうる複数の設定可能な動作パラメータを独自に有する。実装されるオペレーティングシステムを問わず、アクセスポイント１２０に実装されるプロセッサ３０２を使用して、全てのオペレーティングシステムの個々の特性が、その値と、システムの性能に与える影響の間の関係について評価されうる。これらの構成設定は、インストール済みのイメージに予め設定されていてもよい。
【００３５】
一実施形態では、アクセスポイント１２０と、アクセスポイント１２０と通信する多目的通信装置１１０とが、シンクライアント／サーバペアとして機能するために必要な全てのソフトウェアアプリケーション３６０を含む状態で、アクセスポイント１２０が出荷される。アクセスポイント１２０は、ユーザがアプリケーションソフトウェアをインストールできるように設計されてはいない。アプリケーションは、通常、通信リンクを介してシステム管理者により実行されるソフトウェア操作によって、更新モジュール５３０を介して追加または更新することができ、ユーザからは隠されていてもよい。
【００３６】
アクセスポイント１２０は、オペレーティングシステムのセキュリティパッチ、アプリケーションパッチ、ＢＩＯＳ更新、新しいドライバおよび／またはアプリケーションなど、さまざまな場合を想定して、ソフトウェアイメージのメンテナンスを可能にする。パッチ管理のためのメカニズムは、ソフトウェアに内蔵されうる。インターネットサービスプロバイダ１４０がパッチ機能を有するための最低必要条件が設けられている。あるいは、オペレーティングシステムのメンテナンスが、オペレーティングシステムベンダのインフラストラクチャによって直接管理されてもよい。例えば、Ｗｉｎｄｏｗｓを、標準のＷｉｎｄｏｗｓ  Ｕｐｄａｔｅサービスを使用してメンテナンスすることができるが、システムをメンテナンスするためのメカニズムは、インターネットサービスプロバイダが提供する。
【００３７】
アクセスポイント１２０はインターネットをブラウズする機能、ブックマークやその他のデータをシステムに保存する機能を備え、これらの機能は、利用可能な揮発性メモリとユーザ特権によって制約される。また、アクセスポイントは、複数の通信装置１１０が、インターネットを閲覧したり、ブックマークや他のデータをアクセスポイントに保存できるようにする機能も備える。ユーザ構成設定は、アクセスポイント１２０に記憶される。全ユーザデータは、ユーザが、ファイルシステムをあちこち辿る方法を知らなくても、直接アクセスできる場所に記憶される。このユーザデータは、他のサイロまたは他の手段のウイルスまたはプログラムによるデータの破壊を防ぐために、オペレーティングシステムの残りの部分から隔離されている。ユーザデータは、システムイメージを完全に復旧させる場合であっても残り、壊滅的なディスクのハードウェア不良が起こらない限り上書きされることはない。
【００３８】
各多目的通信装置１１０で使用可能なブラウザ機能は、アクセスポイント１２０のブラウザモジュール５２０を介して提供される。各多目的通信装置１１０は、ＡＰ１２０内の自身のサイロ５７０ｂ，ｃ，…に、別個のブラウザモジュールのインスタンシエーションとユーザデータを有する。このため、各多目的通信装置１１０は、アクセスポイント１２０内に記憶された一意のユーザデータを有しうる。
【００３９】
各サイロ５１０ａ，ｂ，ｃ，…内のセキュリティモジュール５２２は、すべての通信装置１１０に対して、アクセスポイント１２０とシンクライアント通信装置間、およびＡＰ１２０とインターネットサービスプロバイダ１４０間のセキュリティ機能を提供する。一実施形態では、オペレーティングシステムは、ユーザプログラムおよびデータを確実に隔離するために、安全な仮想化に対応している。このようなオペレーティングシステムの１つである、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＷｉｎｄｏｗｓ  Ｖｉｓｔａ（登録商標）とその後継であるＵｎｉｔｙ（登録商標）は、トラステッドプラットフォームモジュール（ＴＰＭ）を利用して、記憶されているデータの暗号化、ユーザの認証、安全なパケットの送信に使用されるキーを安全に記憶できるようにしている。
【００４０】
図６を参照すると、複数のユーザに低コストの多目的通信装置を提供するための、アカウント管理モジュール５１８とネットサービスプロバイダ１４０間の対話のフローチャートが示される。より詳細には、ステップ６１０において、ユーザは、多目的通信装置１１０を用いてインターネットにアクセスすることによって、多目的通信装置１１０によるインターネットセッションを開始する。インターネットサービスプロバイダ１４０との接続が、通信装置１１０とアクセスポイント１２０を介して確立される。次に、ステップ６２０において、ユーザは、インターネットサービスプロバイダにユーザ名とパスワードを提供する。次に、ステップ６２２において、インターネットサービスプロバイダ１４０は、ユーザが認証された／正当なユーザであるかどうかを判定する。ユーザが承認されたユーザでない場合、ステップ６２４において、インターネットサービスプロバイダはインターネットへのアクセスを拒否する。ユーザが承認されたユーザである場合、ステップ６２６において、インターネットサービスプロバイダはセッションを承認し、ユーザがインターネットサービスプロバイダ１４０を介してインターネットに接続される。
【００４１】
更に、ステップ６３０において、ユーザがユーザ名を提供している間に、多目的通信装置１１０は、ユーザが気付かないうちに、あるいはユーザが操作をしなくても、インターネットサービスプロバイダ１４０にＵＵＩＤをバックグラウンドで提供する。次に、ステップ６３２において、インターネットサービスプロバイダは、多目的通信装置が真正な／正当な装置であるかどうかを判定する。インターネットサービスプロバイダ１４０は、複数の基準に基づいて、多目的通信装置１１０が正当なシステムであるかどうかを判定する。このような基準には、多目的通信装置の最近の支払がなされているか、多目的通信装置１１０の盗難が報告されているか、同じ装置の複製があるか（つまり、装置の不正な複製が作成されている）、装置が接続を確立している場所が想定された場所と一致しているか、などがあるが、これらに限定されない。基本的には、インターネットサービスプロバイダ１４０は、ユーザとの関係のビジネス部分を管理するために、この判定を利用しうる。例えば、多目的通信装置１１０があるユーザに割り当てられている場合、この判定により、割り当ての期間が継続中であるかどうかが判定されうる。システムが正当なシステムである場合、ステップ６２６において、インターネットサービスプロバイダを介してユーザがインターネットに接続される。
【００４２】
次に、ステップ６４０において、インターネットサービスプロバイダ１４０は、接続の持続時間などの特定の基準に基づいて、インターネットセッションを監視しうる。ステップ６４２において、インターネットサービスプロバイダ１４０は、この監視に基づいて、接続されている多目的通信装置１１０が真正な／正当なシステムであるかどうかを定期的に判定しうる。接続中の多目的通信装置１１０が真正な／正当なシステムである場合、ステップ６２６において、インターネットサービスプロバイダ１４０はセッションの許可を続ける。接続中の多目的通信装置１１０が正当なシステムでない場合、ステップ６４４において、インターネットサービスプロバイダ１４０はインターネットへのアクセスを終了する。
【００４３】
本発明は、上記に記載した利点のほかに、それ自体に内在する利点を得るように好適に適合される。本発明を図示および記載し、本発明の特定の実施形態に言及して定義したが、このような言及は本発明を限定することを意味するものではなく、このような限定が推測されてはならない。本発明は、通常の知識を有する当業者が想到するような、形状および機能の面での相当の変更例、変形例、および均等物が可能である。図示し記載した実施形態は例に過ぎず、本発明の範囲をすべて網羅するものではない。
【００４４】
例えば、上で説明した実施形態は、特定のタスクを実行するモジュールを備える。ここに記載したモジュールは、ハードウェアモジュールを備えても、ソフトウェアモジュールを備えてもよい。ハードウェアモジュールは、特定用途向け回路内に、またはある形のプログラマブルロジックデバイスによって実装することができる。ソフトウェアモジュールには、スクリプトバッチまたは他の実行可能ファイルなどがある。モジュールは、フラッシュメモリカード等の機械可読媒体またはコンピュータ可読記憶媒体に記憶することができる。本発明の実施形態に係るソフトウェアモジュールを記憶するために用いられる記憶装置としては、マイクロプロセッサ／メモリシステムに、恒久的に、着脱自在に、あるいはリモートで接続することができる半導体ベースのメモリなどがある。このため、モジュールがコンピュータシステムのメモリ内に記憶され、コンピュータシステムが、モジュールの機能を実行するために構成されうる。ここに記載したモジュールを記憶するために、他の新しいタイプや各種タイプのコンピュータ可読記憶媒体を使用することができる。更に、当業者は、複数のモジュールに機能を分けることが、例示であることを認めるであろう。別の実施形態では、複数のモジュールの機能を１つのモジュールに統合したり、またはモジュールの機能を別の方法で分離してもよい。例えば、ソフトウェアモジュールが複数のサブモジュールを呼び出すようにして、各サブモジュールがその機能を実行し、他のサブモジュールに制御を直接渡してもよい。
【００４５】
また、例えば、多目的通信装置に関して説明したすべてのソフトウェアが、例えば、搬送波に埋め込まれた信号として動作してもよいことが理解されよう。
【００４６】
また、例えば、ほかの多目的通信装置のアーキテクチャやアクセスポイントのアーキテクチャも本発明の範囲に含まれることも理解されよう。
【００４７】
また、例えば、ここに記載した実施形態では無線チャネルを想定しているが、通信チャネルは、一般に有線であっても無線であってもよい。
【００４８】
このため、本発明は添付の請求の範囲の趣旨および範囲のみによって限定されるものであり、あらゆる点で均等物を完全に包含する。
【図面の簡単な説明】
【００４９】
【図１】複数のユーザに低コストの多目的通信装置を提供するためのシステムのブロック図。
【図２】多目的通信装置のシステムブロック図。
【図３】アクセスポイントのブロック図。
【図４】多目的通信装置のソフトウェアのブロック図。
【図５】アクセスポイントのソフトウェアのブロック図。
【図６】複数のユーザに低コストの多目的通信装置を提供するためのシステムのアカウント管理処理のフローチャート。
【図１】
2009517781.tif 000003
【図２】
2009517781.tif 000004
【図３】
2009517781.tif 000005
【図４】
2009517781.tif 000006
【図５】
2009517781.tif 000007
【図６】
2009517781.tif 000008
【手続補正書】
【提出日】平成20年4月2日(2008.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネットサービスプロバイダと、関連する一意のＩＤをそれぞれ有する複数の多目的シンクライアント通信装置との間でアカウントを管理するための環境であって、
前記複数の多目的シンクライアント通信装置が前記インターネットサービスプロバイダと対話できるようにするサーバアクセスポイントと、
多目的シンクライアント通信装置のユーザが認証された／正当なユーザであるかどうかを判定する手段と、
複数の基準に基づいて、多目的シンクライアント通信装置が認証された／正当な装置であるかどうかを判定する手段とを備え、
前記インターネットサービスプロバイダは、前記インターネットサービスプロバイダと前記多目的シンクライアント通信装置のユーザ間でアカウントを管理するために、多目的シンクライアント通信装置が認証された／正当な装置であるかどうかを判定する前記手段を使用し、
多目的シンクライアント通信装置が認証された／正当な装置であるかどうかを判定する前記手段は、接続されている多目的通信装置（１１０）が認証されている／正当であるかどうかを定期的に判定するように適合されている環境。
【請求項２】
前記複数の基準には、前記多目的シンクライアント通信装置の最近の支払がなされているかどうかが含まれる請求項１に記載の環境。
【請求項３】
複数の基準には、前記多目的シンクライアント通信装置の盗難が報告されているかどうかが含まれる請求項１に記載の環境。
【請求項４】
前記複数の基準には、前記多目的シンクライアント通信装置の複製が存在するかどうかが含まれる請求項１に記載の環境。
【請求項５】
前記複数の基準には、前記多目的シンクライアント通信装置が前記接続を確立している場所が想定された場所に一致しているかどうかが含まれる請求項１に記載の環境。
【請求項６】
前記アクセスポイントはブラウザモジュールを有し、前記ブラウザモジュールは、前記複数の多目的シンクライアント通信装置のそれぞれがインターネットをブラウズできるようにする請求項１に記載の環境。
【請求項７】
多目的シンクライアント通信装置が認証された／正当な装置であるかどうかを判定する前記手段が、接続されている多目的通信装置（１１０）が認証された／正当なシステムであると判定した場合には、前記インターネットサービスプロバイダ（１４０）は通信セッションの承認を続ける請求項１に記載の環境。
【請求項８】
多目的シンクライアント通信装置が認証された／正当な装置であるかどうかを判定する前記手段が、接続されている多目的通信装置（１１０）が有効なシステムではないと判定した場合には、前記インターネットサービスプロバイダ（１４０）は前記装置による前記インターネットへのアクセスを終了させる請求項１に記載の環境。
【国際調査報告】
2009517781.tif 000009
2009517781.tif 000010