(57)【特許請求の範囲】
【請求項１】
ネットワーク・クライアントコンピュータの自動構成のための方法であって、
ａ）自動構成サーバが、それぞれがクライアントコンピュータ識別情報を供給している要求を自動構成のためにネットワーク・クライアントコンピュータから受け取る段階と、
ｂ）前記自動構成サーバが、
ｉ）前記ネットワーク・クライアントコンピュータに関連したサービス・プロバイダの所定のディレクトリにおける情報から選択されたサービス・プロバイダ情報であってクライアントコンピュータをサービス・プロバイダに接続できるようにするためのサービス・プロバイダ情報及び
ｉｉ）クライアントコンピュータ情報のデータベースから選択された、前記クライアントコンピュータ識別情報に対応している、クライアントコンピュータ・データ
を決定すべく前記要求の前記クライアントコンピュータ識別情報を用いる段階であり、前記ネットワーク・クライアントコンピュータのそれぞれに対する前記クライアントコンピュータ・データの少なくとも一部は、一つのコンピュータに対するコンピュータ・モデル情報であってクライアント・コンピュータを特定するデータを含むコンピュータ・モデル情報、該一つのコンピュータの内部ハードウェア若しくはソフトウェア構成を識別しているデータ、又は、該一つのコンピュータのユーザであってコンピュータを動作させるユーザを識別しているデータを含む、該段階と、
ｃ）前記自動構成サーバが、前記サービス・プロバイダ情報、及び、前記クライアントコンピュータ・データを対応ネットワーク・クライアントコンピュータにダウンロードする段階と
を具備することを特徴とする方法。
【請求項２】
前記クライアントコンピュータ識別情報は、前記ネットワーク・クライアントコンピュータに固有に関連付けられた通し番号を含み、かつ
クライアントコンピュータ情報の前記データベースは、前記ネットワーク・クライアントコンピュータの取得または販売又はユーザへの前記ネットワーク・クライアントコンピュータの発送に関して収集されかつ記憶される前記ネットワーク・クライアントコンピュータに対するデータを含み、
各対応ネットワーク・クライアントコンピュータに対する前記記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、前記対応ネットワーク・クライアントコンピュータの前記ユーザを識別するセールス情報、及び前記ユーザに特定な構成情報を示すことを特徴とする請求項１に記載の方法。
【請求項３】
ネットワーク・クライアントコンピュータの自動構成のための方法であって、
ａ）自動構成サーバが、それぞれがクライアントコンピュータ識別情報を供給している要求を自動構成のためにネットワーク・クライアントコンピュータから受け取る段階と、
ｂ）前記自動構成サーバが、
ｉ）前記ネットワーク・クライアントコンピュータに関連したサービス・プロバイダの所定のディレクトリにおける情報から選択されたサービス・プロバイダ情報であってクライアントコンピュータをサービス・プロバイダに接続できるようにするためのサービス・プロバイダ情報及び
ｉｉ）クライアントコンピュータ情報のデータベースから選択された、前記クライアントコンピュータ識別情報に対応しているクライアントコンピュータ・データ
を決定すべく前記要求の前記クライアントコンピュータ識別情報を用いる段階と、
ｃ）前記自動構成サーバが、前記サービス・プロバイダ情報、及び前記クライアントコンピュータ・データを対応ネットワーク・クライアントコンピュータにダウンロードする段階とを具備し、
クライアントコンピュータ識別情報は、ネットワーク・クライアントコンピュータに関連付けられた電話番号を含み、電話番号は、ネットワーク・クライアントコンピュータが配置される地理的領域を識別する第１の部分を含み、かつ
サービス・プロバイダのディレクトリは、ネットワーク・クライアントコンピュータに関連付けられた電話番号の第１の部分をサービス・プロバイダにマッピングするために適するエントリを含むことを特徴とする方法。
【請求項４】
ネットワーク・クライアントコンピュータの自動構成のための方法であって、
前記ネットワーク・クライアントコンピュータが電源投入されるときに、前記ネットワーク・クライアントコンピュータが、前記ネットワーク・クライアントコンピュータに関連したサービス・プロバイダ、及びクライアントコンピュータ・データに関する情報を含んでいる必須構成情報を欠いているかどうかを決定する段階と、
前記ネットワーク・クライアントコンピュータがいずれかの前記必須構成情報を欠いていると決定されたならば、
前記ネットワーク・クライアントコンピュータが自動構成サーバに接続し、
前記ネットワーク・クライアントコンピュータが前記自動構成サーバに構成要求を送り、前記要求は、前記ネットワーク・クライアントコンピュータに関連付けられたクライアントコンピュータ識別情報を含み、前記ネットワーク・クライアントコンピュータが前記必須構成情報を前記自動構成サーバから受け取り、
前記ネットワーク・クライアントコンピュータは、それ自体を構成すべく前記
受け取った構成情報を用いる段階
を実行する段階と、
前記ネットワーク・クライアントコンピュータが前記必須構成情報を有しかつそれで構成されているときに、前記ネットワーク・クライアントコンピュータは、前記サービス・プロバイダへの接続を自動的に確立する段階と
を具備することを特徴とする方法。
【請求項５】
前記クライアントコンピュータ識別情報は、前記ネットワーク・クライアントコンピュータに固有に関連付けられた通し番号を含み、かつ
クライアントコンピュータ情報の前記データベースは、前記ネットワーク・クライアントコンピュータの取得または販売又はユーザであってコンピュータを動作させるユーザへの前記ネットワーク・クライアントコンピュータの発送に関して収集されかつ記憶される前記ネットワーク・クライアントコンピュータに対するデータを含み、
各対応ネットワーク・クライアントコンピュータに対する前記記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、前記対応ネットワーク・クライアントコンピュータの前記ユーザを識別するセールス情報、及び前記対応ネットワーク・クライアントコンピュータの前記ユーザに特定な構成情報を示すことを特徴とする請求項４に記載の方法。
【請求項６】
前記クライアントコンピュータ識別情報は、前記ネットワーク・クライアントコンピュータに関連付けられた電話番号を含み、前記電話番号は、前記ネットワーク・クライアントコンピュータが配置される地理的領域を識別する第１の部分を含み、
サービス・プロバイダの前記ディレクトリは、前記ネットワーク・クライアントコンピュータに関連付けられた前記電話番号の前記第１の部分をサービス・プロバイダにマッピングするために適するエントリを含むことを特徴とする請求項４に記載の方法。
【請求項７】
ネットワーク・クライアントコンピュータを構成するための自動構成サーバであって、
それぞれがクライアントコンピュータ識別情報を供給している要求を、ネットワーク・クライアントコンピュータから受け取るための通信インターフェイスと、
前記通信インターフェイスに結合され、かつ前記ネットワーク・クライアントコンピュータに関連したサービス・プロバイダの所定のディレクトリ及びクライアントコンピュータ情報のデータベースに更に結合されたデータ・プロセッサと、
前記データ・プロセッサに結合され、該データ・プロセッサによる実行のための手順を記憶しているメモリと
を備え、
前記記憶された手順は、サービス・プロバイダの前記所定のディレクトリにおける情報から選択された、サービス・プロバイダ情報であってクライアントコンピュータをサービス・プロバイダに接続できるようにするためのサービス・プロバイダ情報を決定し、かつクライアントコンピュータ情報の前記データベースから選択された、前記クライアントコンピュータ識別情報に対応しているクライアントコンピュータ・データを更に決定すべく各前記要求における前記クライアントコンピュータ識別情報を用いるための構成手順を含み、
前記構成手順は、前記サービス・プロバイダ情報、及び前記クライアントコンピュータ・データを対応ネットワーク・クライアントコンピュータにダウンロードするための命令を更に含み、
前記ネットワーク・クライアントコンピュータのそれぞれに対する前記クライアントコンピュータ・データの少なくとも一部は、一つのコンピュータに対するコンピュータ・モデル情報であってクライアント・コンピュータを特定するデータを含むコンピュータ・モデル情報、該一つのコンピュータの内部ハードウェア若しくはソフトウェア構成を識別しているデータ、又は、該一つのコンピュータのユーザであってコンピュータを動作させるユーザを識別しているデータを含むことを特徴とする自動構成サーバ。
【請求項８】
前記クライアントコンピュータ識別情報は、前記ネットワーク・クライアントコンピュータに固有に関連付けられた通し番号を含み、かつ
クライアントコンピュータ情報の前記データベースは、前記ネットワーク・クライアントコンピュータの取得または販売又はユーザへの前記ネットワーク・クライアントコンピュータの発送に関して収集されかつ記憶される前記ネットワーク・クライアントコンピュータに対するデータを含み、
各対応ネットワーク・クライアントコンピュータに対する前記記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、前記対応ネットワーク・クライアントコンピュータの前記ユーザを識別するセールス情報、及び前記対応ネットワーク・クライアントコンピュータの前記ユーザに特定な構成情報を示すことを特徴とする請求項７に記載の自動構成サーバ。
【請求項９】
ネットワーク・クライアントコンピュータを構成するための自動構成サーバであって、
それぞれがクライアントコンピュータ識別情報を供給している要求を、ネットワーク・クライアントコンピュータから受け取るための通信インターフェイスと、
前記通信インターフェイスに結合され、かつ前記ネットワーク・クライアントコンピュータに関連したサービス・プロバイダの所定のディレクトリ及びクライアントコンピュータ情報のデータベースに更に結合されたデータ・プロセッサと、
前記データ・プロセッサに結合され、該データ・プロセッサによる実行のための手順を記憶しているメモリと
を備え、
前記記憶された手順は、サービス・プロバイダの前記所定のディレクトリにおける情報から選択された、サービス・プロバイダ情報であってクライアントコンピュータをサービス・プロバイダに接続できるようにするためのサービス・プロバイダ情報を決定し、かつクライアントコンピュータ情報の前記データベースから選択された、前記クライアントコンピュータ識別情報に対応しているクライアントコンピュータ・データを更に決定すべく各前記要求における前記クライアントコンピュータ識別情報を用いるための構成手順を含み、
前記構成手順は、前記サービス・プロバイダ情報、及び前記クライアントコンピュータ・データを対応ネットワーク・クライアントコンピュータにダウンロードするための命令を更に含み、
前記クライアントコンピュータ識別情報は、前記ネットワーク・クライアントコンピュータに関連付けられた電話番号を含み、前記電話番号は、前記ネットワーク・クライアントコンピュータが配置される地理的領域を識別する第１の部分を含み、
サービス・プロバイダの前記ディレクトリは、前記ネットワーク・クライアントコンピュータに関連付けられた前記電話番号の前記第１の部分をサービス・プロバイダにマッピングするために適するエントリを含むことを特徴とする自動構成サーバ。
【請求項１０】
ネットワーク・クライアントコンピュータの自動構成のためのクライアント構成システムであって、
それぞれがクライアントコンピュータ識別情報を供給している、前記ネットワーク・クライアントコンピュータからの要求を送るための通信インターフェイスと、
前記通信インターフェイスに結合されたデータ・プロセッサと、
前記データ・プロセッサに結合され、該データ・プロセッサによる実行のための手順を記憶しているメモリと
を備え、
前記記憶されたメモリ手順は、前記ネットワーク・クライアントコンピュータが電源投入されるときに、前記ネットワーク・クライアントコンピュータが必須構成情報を欠いているかどうかを決定するためのクライアント構成手順を含んでおり、前記必須構成情報は、前記ネットワーク・クライアントコンピュータに関連したサービス・プロバイダ、及びクライアントコンピュータ・データに関する情報を含んでおり、
前記ネットワーク・クライアントコンピュータがいずれかの前記必須構成情報を欠いていると決定されたならば、前記クライアント構成手順は、更に、
前記自動構成サーバに前記要求を送るべく前記通信インターフェイスを用い、
前記自動構成サーバから前記必須構成情報を受け取り、
前記ネットワーク・クライアントコンピュータを構成すべく前記自動構成サーバから受け取った前記構成情報を用い、
前記ネットワーク・クライアントコンピュータは、必須構成情報を有しかつそれで構成されたときに、前記サービス・プロバイダへの接続を自動的に確立する段階を具備することを特徴とするクライアント構成システム。
【請求項１１】
前記クライアントコンピュータ識別情報は、前記ネットワーク・クライアントコンピュータに固有に関連付けられた通し番号を含み、かつ
クライアントコンピュータ情報の前記データベースは、前記ネットワーク・クライアントコンピュータの取得または販売又はユーザであってコンピュータを動作させるユーザへの前記ネットワーク・クライアントコンピュータの発送に関して収集されかつ記憶される前記ネットワーク・クライアントコンピュータに対するデータを含み、
各対応ネットワーク・クライアントコンピュータに対する前記記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、前記対応ネットワーク・クライアントコンピュータの前記ユーザを識別するセールス情報、及び前記対応ネットワーク・クライアントコンピュータの前記ユーザに特定な構成情報を示すことを特徴とする請求項１０に記載のクライアント構成システム。
【請求項１２】
前記クライアントコンピュータ識別情報は、前記ネットワーク・クライアントコンピュータに関連付けられた電話番号を含み、前記電話番号は、前記ネットワーク・クライアントコンピュータが配置される地理的領域を識別する第１の部分を含み、
サービス・プロバイダの前記ディレクトリは、前記ネットワーク・クライアントコンピュータに関連付けられた前記電話番号の前記第１の部分をサービス・プロバイダにマッピングするために適するエントリを含むことを特徴とする請求項１０に記載のクライアント構成システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、一般にホームネットワーク・コンピュータの構成に関し、特に、構成手順がその特定ホームネットワーク・コンピュータ・ユーザのニーズに対してカストマイズされている、ユーザ介入なしでホームネットワーク・コンピュータの電源投入により自動的に構成を実行するためのシステム及び方法に関する。
【０００２】
【従来の技術】
全てのコンピュータは、それらがエンドユーザによって有効に用いることができる前にある種の構成手順を経なければならない。この構成手順は、それらに限定されないが、適切なオペレーティング・システムをローディングし、コンピュータ・システム・パラメータを構成し、ユーザ・システム環境を設定し、ハードウェア装置ドライバをローディングし、かつエンドユーザによって要求されるようなアプリケーション・ソフトウェアをローディングするような段階から構成されている。構成処理が各特定エンドユーザの要求に合致すべくカストマイズされるということは、また、望ましい。このカストマイズされた構成要求は、構成処理をさらに複雑にする。上記段階の順列及び組合せは、かなり複雑になりかつ多くのコンピュータ・ユーザを完全に圧倒する。それゆえに、それが専門家及び初心者コンピュータ・ユーザの両方によって有効に用いられることができるように特定のエンドユーザのニーズにより構成をカストマイズすることができるだけでなく同時に構成処理の複雑さを低減することができる構成処理に対する未解決の必要性が存在する。電子メール（Ｅメール）及び他のネットワーク・サービスの登場及び普及に伴い、エンドユーザのコンピュータがこれらのサービスを供給するローカルサービス・プロバイダに接続すべく設定されるということは、また、望ましい。好ましくは、これは、また、構成処理の一部として達成されるべきである。
【０００３】
従来技術によって現在用いられかつ教示された構成方法は、（ａ）エンドユーザに構成情報を送りかつユーザズマニュアルを読んで構成を実行することをエンドユーザに要求するか、または（ｂ）エンドユーザに予め構成されたコンピュータを発送することのいずれかに分類することができる。以下に説明するように、これらの方法の両方は、上記した所望の目標を達成することにおいて欠陥及び欠点を有する。
コンピュータ構成に対してもっとも一般的に用いられる方法は、ユーザズマニュアルと共にエンドユーザに構成ソフトウェア媒体を発送することを必然的に伴う。ユーザズマニュアルは、エンドユーザが構成処理の完了のために従わなければならない詳細な命令を通常含む。この方法での問題は、エンドユーザが構成タスクを成功裏に実行するためにユーザズマニュアルにおける命令を読取りかつ理解しなければならないということである。多くの場合これは、非常に退屈かつ使いずらいタスクである。更に、エンドユーザが特定のニーズに対する構成をカストマイズすることを望むのであれば複雑性が、何倍にも増大される。
【０００４】
エンドユーザに予め構成されたコンピュータを発送することは、また、その欠点を有する。この方法は、非常に使いやすいけれども、エンドユーザの介在が存在しないので、発送されるコンピュータは、総括的に構成される。それゆえに、エンドユーザの特定のニーズに合致するカストマイゼーションがなにも存在しない。更に、コンピュータ・ベンダーは、それらが多数の在庫問題−−コンピュータが構成されるソフトウェアのレベルを追跡する問題、構成されたソフトウェアの新しいバージョンのリリースで構成処理を繰り返えさなければならないことに伴う問題、“正しい”コンピュータがユーザに発送されることを確実にすることに伴う問題を生成するので、予め構成されたコンピュータ・システムをストックすることを好まない。
【０００５】
【発明が解決しようとする課題】
それゆえに、上記した方法の両方は、構成処理の要求されたカストマイゼーションの簡単化及びレベルを達成することができない。更に、説明した方法のいずれも、構成処理の一部として所与のホームネットワーク・コンピュータに対するローカルサービス・プロバイダ情報を自動的に決定すべきケイパビリティを有さない。
本発明の目的は、ホームネットワーク・コンピュータを構成するための完全に自動化されたシステム及び方法を供給することによって上記した方法の欠点を克服する。
【０００６】
【課題を解決するための手段】
本発明の上記目的は、ホームネットワーク・クライアントコンピューータの自動構成のための方法であって、：ａ）それぞれがクライアントコンピュータ識別情報を供給している要求を、自動構成のためにホームネットワーク・クライアントコンピューータから受け取り；ｂ）ｉ）ローカルサービス・プロバイダの所定のディレクトリにおける情報から選択された、ローカルサービス・プロバイダ情報；ｉｉ）クライアントコンピュータ情報のデータベースから選択された、クライアントコンピュータ識別情報に対応しているクライアントコンピュータ特定データ；を決定すべく要求のクライアントコンピュータ識別情報を用い；ｃ）ローカルサービス・プロバイダ情報、及びクライアントコンピュータ特定データベースを対応ホームネットワーク・クライアントコンピューータにダウンロードするための命令を供給する段階を具備する方法によって達成される。
【０００７】
本発明の方法では、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに固有に関連付けられた通し番号を含み、かつ
【０００８】
クライアントコンピュータ情報のデータベースは、ホームネットワーク・クライアントコンピューータの取得または販売及び／又は指定された受取人へのホームネットワーク・クライアントコンピューータの発送に関して収集されかつ記憶されるホームネットワーク・クライアントコンピューータに対するデータを含み、各対応ホームネットワーク・クライアントコンピューータに対する記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、対応ホームネットワーク・クライアントコンピューータの指定された受取人を識別するセールス情報、及び指定された受取人に特定な構成情報を示すように構成してもよい。
【０００９】
本発明の方法では、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号を含み、電話番号は、ホームネットワーク・クライアントコンピューータが配置されるような地理的領域を識別する第１の部分を含み；ローカルサービス・プロバイダのディレクトリは、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号の第１の部分をローカルサービス・プロバイダにマッピングするために適するエントリを含むように構成してもよい。
また、本発明の上記目的は、ホームネットワーク・クライアントコンピューータの自動構成のための方法であって、：ローカルサービス・プロバイダ、及びクライアントコンピュータ特定データに関する情報を含んでいる必須構成情報をホームネットワーク・クライアントコンピューータが欠いているならば該ホームネットワーク・クライアントコンピューータの電源投入を決定し；ホームネットワーク・クライアントコンピューータがいずれかの必須構成情報を欠いていると決定されたならば、：自動構成サーバに接続し；自動構成サーバに構成要求を送り、要求は、ホームネットワーク・クライアントコンピューータに関連付けられたクライアントコンピュータ識別情報を含み；必須構成情報を自動構成サーバから受け取り；ホームネットワーク・クライアントコンピューータは、それ自体を構成すべく受け取った構成情報を用いる；段階を実行し；ホームネットワーク・クライアントコンピューータが必須構成情報を有しかつそれで構成されているときに、ローカルサービス・プロバイダへの接続を自動的に確立する段階を具備する方法によって達成される。
【００１０】
本発明の方法では、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに固有に関連付けられた通し番号を含み、かつクライアントコンピュータ情報のデータベースは、ホームネットワーク・クライアントコンピューータの取得または販売及び／又は指定された受取人へのホームネットワーク・クライアントコンピューータの発送に関して収集されかつ記憶されるホームネットワーク・クライアントコンピューータに対するデータを含み、各対応ホームネットワーク・クライアントコンピューータに対する記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、対応ホームネットワーク・クライアントコンピューータの指定された受取人を識別するセールス情報、及び対応ホームネットワーク・クライアントコンピューータの指定された受取人に特定な構成情報を示すように構成してもよい。
【００１１】
本発明の方法では、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号を含み、電話番号は、ホームネットワーク・クライアントコンピューータが配置されるような地理的領域を識別する第１の部分を含み；ローカルサービス・プロバイダのディレクトリは、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号の第１の部分をローカルサービス・プロバイダにマッピングするために適するエントリを含むように構成してもよい。
更に、本発明の上記目的は、ホームネットワーク・クライアントコンピューータを構成するための自動構成サーバであって、：それぞれがクライアントコンピュータ識別情報を供給している要求を、ホームネットワーク・クライアントコンピューータから受け取るための通信インターフェイス；通信インターフェイスに結合され、かつローカルサービス・プロバイダの所定のディレクトリ及びクライアントコンピュータ情報のデータベースに更に結合されたデータ・プロセッサ；データ・プロセッサに結合され、該データ・プロセッサによる実行のための手順を記憶しているメモリ；を備え、記憶された手順は、ローカルサービス・プロバイダの所定のディレクトリにおける情報から選択された、ローカルサービス・プロバイダ情報を決定し、かつクライアントコンピュータ情報のデータベースから選択された、クライアントコンピュータ識別情報に対応しているクライアントコンピュータ特定データを更に決定すべく各要求におけるクライアントコンピュータ識別情報を用いるための構成手順を含み；構成手順は、ローカルサービス・プロバイダ情報、及びクライアントコンピュータ特定データを対応ホームネットワーク・クライアントコンピューータにダウンロードするための命令を更に含む自動構成サーバによって達成される。
【００１２】
本発明の自動構成サーバでは、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに固有に関連付けられた通し番号を含み、かつクライアントコンピュータ情報のデータベースは、ホームネットワーク・クライアントコンピューータの取得または販売及び／又は指定された受取人へのホームネットワーク・クライアントコンピューータの発送に関して収集されかつ記憶されるホームネットワーク・クライアントコンピューータに対するデータを含み、各対応ホームネットワーク・クライアントコンピューータに対する記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、対応ホームネットワーク・クライアントコンピューータの指定された受取人を識別するセールス情報、及び対応ホームネットワーク・クライアントコンピューータの指定された受取人に特定な構成情報を示すように構成してもよい。
【００１３】
本発明の自動構成サーバでは、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号を含み、電話番号は、ホームネットワーク・クライアントコンピューータが配置されるような地理的領域を識別する第１の部分を含み；ローカルサービス・プロバイダのディレクトリは、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号の第１の部分をローカルサービス・プロバイダにマッピングするために適するエントリを含むように構成してもよい。
【００１４】
本発明の上記目的は、ホームネットワーク・クライアントコンピューータの自動構成のためのクライアント構成システムであって、：それぞれがクライアントコンピュータ識別情報を供給している、ホームネットワーク・クライアントコンピューータからの要求を、送るための通信インターフェイス；通信インターフェイスに結合されたデータ・プロセッサ；データ・プロセッサに結合され、該データ・プロセッサによる実行のための手順を記憶しているメモリ；を備え、記憶されたメモリ手順は、ホームネットワーク・クライアントコンピューータが必須構成情報を欠いているならば該ホームネットワーク・クライアントコンピューータの電源投入を決定するためのクライアント構成手順を含んでおり、必須構成情報は、ローカルサービス・プロバイダ、及びクライアントコンピュータ特定データに関する情報を含んでおり；ホームネットワーク・クライアントコンピューータがいずれかの必須構成情報を欠いていると決定されたならば、クライアント構成手順は、更に：自動構成サーバに要求を送るべく通信インターフェイスを用い；自動構成サーバから必須構成情報を受け取り；ホームネットワーク・クライアントコンピューータを構成すべく自動構成サーバから受け取った構成情報を用い；ホームネットワーク・クライアントコンピューータは、必須構成情報を有しかつそれで構成されたときに、ローカルサービス・プロバイダへの接続を自動的に確立することを段階を具備するクライアント構成システムによって達成される。
【００１５】
本発明のクライアント構成システムでは、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに固有に関連付けられた通し番号を含み、かつクライアントコンピュータ情報のデータベースは、ホームネットワーク・クライアントコンピューータの取得または販売及び／又は指定された受取人へのホームネットワーク・クライアントコンピューータの発送に関して収集されかつ記憶されるホームネットワーク・クライアントコンピューータに対するデータを含み、各対応ホームネットワーク・クライアントコンピューータに対する記憶されたデータは、対応通し番号、クライアントコンピュータ・モデルまたは構成、対応ホームネットワーク・クライアントコンピューータの指定された受取人を識別するセールス情報、及び対応ホームネットワーク・クライアントコンピューータの指定された受取人に特定な構成情報を示すように構成してもよい。
【００１６】
本発明のクライアント構成システムでは、クライアントコンピュータ識別情報は、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号を含み、電話番号は、ホームネットワーク・クライアントコンピューータが配置されるような地理的領域を識別する第１の部分を含み；ローカルサービス・プロバイダのディレクトリは、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号の第１の部分をローカルサービス・プロバイダにマッピングするために適するエントリを含むように構成してもよい。
【００１７】
【作用】
纏めると、本発明は、ホームネットワーク・コンピュータの自動構成のためのシステム及び方法である。分散型ネットワークにおけるクライアント（ホームネットワーク・クライアントコンピューータ）として作動する、ホームネットワーク・コンピュータの分散型ネットワーク、自動構成サーバ、及び必要に応じて他のセールス・サーバ及びローカルサービス・プロバイダ・サーバを用いることにより自動構成が可能になる。
電源投入により、ホームネットワーク・クライアントコンピューータは、それが成功裏にそれ自体を構成するために必要な必須構成情報(requisite configuration information) へのアクセスを有するかどうかを決定する。この必須情報は、ローカルサービス・プロバイダ情報及びクライアントコンピュータ特定データから構成される。必須構成情報が利用可能でなければ、ホームネットワーク・クライアントコンピューータは、必須情報を要求してい自動構成サーバに要求を送る。自動構成サーバに送られた要求は、要求しているホームネットワーク・クライアントコンピューータに対するクライアントコンピュータ識別情報を含む。このクライアントコンピュータ識別情報は、電話番号またはホームネットワーク・クライアントコンピューータに独自に関連付けられた通し番号のいずれか、または両方から構成される。
【００１８】
ホームネットワーク・クライアントコンピューータからの要求を受け取ることにより、自動構成サーバは、要求しているホームネットワーク・クライアントコンピューータの構成に必要なローカルサービス・プロバイダ情報及びクライアントコンピュータ特定データを決定すべくクライアント識別情報を用いる。ローカルサービス・プロバイダ情報は、自動構成サーバによってアクセスできるローカルサービス・プロバイダのディレクトリから決定される。クライアントコンピュータ特定データは、また、自動構成サーバによってアクセスできるクライアントコンピュータ情報データベースに記憶される。クライアントコンピュータ特定データベースは、エンドユーザによるホームネットワーク・クライアントコンピューータの販売または獲得に関して収集されかつ記憶され、かつクライアントコンピュータ通し番号、クライアントコンピュータ・モデル情報、ホームネットワーク・クライアントコンピューータのエンドユーザまたは指定受取人を識別しているセールス情報、及びカスタマがコンピュータを購入したかまたは注文したときになされたカスタマ構成選択のような他のエンドユーザ特定構成情報を含むのが好ましい。
【００１９】
自動構成サーバは、特定の要求しているホームネットワーク・クライアントコンピューータに対応しているローカルサービス・プロバイダ情報及びクライアントコンピュータ特定データを見出すために要求に供給されたクライアント識別情報を用いる。ローカルサービス・プロバイダ情報及びクライアントコンピュータ特定データは、次いで要求しているホームネットワーク・クライアントコンピューータにダウンロードされる。
要求しているホームネットワーク・クライアントコンピューータは、次いでそれ自体を構成すべく自動構成サーバから受け取った必須構成情報を用いる。接続は、また、ローカルサービス・プロバイダで確立される。
本発明の更なる目的及び特徴は、添付した図面を考慮して以下の詳細な説明及び特許請求の範囲から容易に明らかであろう。
【００２０】
【実施例】
図１を参照すると、多くのホームネットワーク・クライアントコンピューータ１０２及び少なくとも一つの遠隔的に配置された自動構成サーバ１０４を有している分散型コンピュータ・システム１００が示される。好ましい実施例では各ホームネットワーク・クライアントコンピューータは、インターネット(Internet)または他の同様なネットワーク・プロバイダのような通信ネットワーク１０５を介して自動構成サーバ１０４に接続される。ホームネットワーク・クライアントコンピューータ１０２は、一般にデスクトップ・コンピュータである。
好ましい実施例では、各ホームネットワーク・クライアントコンピューータ１０２は、自動構成サーバ１０４と通信するかまたはローカルサービス・プロバイダ・サーバ１０６、中央処理装置（ＣＰＵ）１０８、ユーザ・インターフェイス１０９、及びメモリ１１０に接続するための通信インターフェイス１０３を含む。メモリＩ／Ｏは、オペレーティング・システム１１２、インターネット・アクセス・プログラム１１４、ＣＰＵ１０８によって実行されるべき記憶された手順１１６、必須構成情報１２０、及びクライアントコンピュータ識別情報１２６を記憶する。記憶された手順１１６は、ＣＰＵ１０８によって実行されたときにクライアント側から自動構成処理を処理する少なくとも一つの自動化された構成手順クライアントモジュール１１８を含む。
【００２１】
ホームネットワーク・クライアントコンピューータ１０２が成功裏にそれ自体を構成するために必要である必須構成情報１２０は、ローカルサービス・プロバイダ情報１２２、及びクライアントコンピュータ特定データ１２４を含む。ローカルサービス・プロバイダ情報１２２は、クライアントをローカルサービス・プロバイダに接続できるようにするために要求され、クライアントコンピュータ特定データ１２４は、ホームネットワーク・クライアントコンピューータ１０２のカストマイズされた構成に必要な、クライアントコンピュータ通し番号、クライアントコンピュータ・モデル情報、セールス情報、及び他のユーザ特定構成情報のような情報を含む。
自動構成サーバ１０４は、中央処理装置（ＣＰＵ）１４０、クライアントコンピュータ１０２、セールス・サーバ１０７、またはローカルサービス・プロバイダ・サーバ１０６に接続するための通信インターフェイス１４２、ユーザ・インターフェイス１４４、及びメモリ１４６を含む。メモリ１４６は、オペレーティング・システム１５０、インターネット・アクセス・プログラム１５２、ＣＰＵ１４０によって実行されるべき記憶された手順１５４、ローカルサービス・プロバイダ１５８のディレクトリ、及びクライアントコンピュータ情報１６０を含んでいるデータベースを記憶する。記憶された手順１５４は、ＣＰＵ１４０によって実行されたときに自動構成サーバ側から自動構成処理を処理する少なくとも一つの自動化された構成手順サーバモジュール１５６を含む。
【００２２】
好ましい実施例では、ローカルサービス・プロバイダ１５８のディレクトリは、自動構成サーバ１０４のメモリ１４６に記憶されるけれども、ローカルサービス・プロバイダ１５８のディレクトリは、自動構成サーバ１０４にリンクされたローカルサービス・プロバイダ・サーバ１０６上にも記憶されうる。この代替実施例では、自動構成サーバ１０４は、ローカルサービス・プロバイダ１５８へのアクセスを得るためにリンクされたローカルサービス・プロバイダ・サーバ１０６に照会することができる。この代替実施例では、自動構成サーバ１０４にネットワークされた多数のそのようなローカルサービス・プロバイダ・サーバ１０６が存在しうる。
【００２３】
好ましい実施例ではクライアントコンピュータ情報１６０を含んでいるデータベースは、自動構成サーバ１０４のメモリに記憶されると同時に、データベース１６０は、また、自動構成サーバ１０４にリンクされたセールス・サーバ１０７上に記憶されうる。この代替実施例では、自動構成サーバ１０４は、情報に対してセールス・サーバ１０７に照会するかまたはセールス・サーバ１０７が規則的時間間隔で自動構成サーバ１０４に情報を送ることにより必須クライアントコンピュータ特定データ１６２−１，２，３へのアクセスを得ることができる。例えば、セールス・サーバ１０７は、各日の終りでまたは規則的時間間隔で自動構成サーバ１０４にクライアントコンピュータ特定データ１６２をダウンロードしうる。
【００２４】
いずれの実施例においても、クライアントコンピュータ情報データベース１６０は、エンドユーザに販売された各ホームネットワーク・クライアントコンピューータ１０２に対するクライアントコンピュータ特定データ１６２−１，２，３を含む情報を記憶する。図４に示したように、クライアントコンピュータ特定データ１６２は、クライアントコンピュータ１０２、クライアントコンピュータ・モデル情報４１０、クライアントコンピュータの受取人の細目を詳述しているセールス情報４１２、及び他のエンドユーザ特定構成情報４１４を固有に識別しているクライアントコンピュータ通し番号４０４を含む。エンドユーザ特定構成情報４１４は、エンドユーザのコンピュータが購入されたかまたは注文されたときにエンドユーザによって選択されたソフトウェア機能またはサービス機能を含むことができる。いずれの実施例においても、自動構成サーバは、データベース１６０の特定ホームネットワーク・クライアントコンピューータ１０２に関するクライアントコンピュータ特定データ１６２をアクセスすべくインデックス・キーとしてクライアントコンピュータ通し番号を一般に用いる。クライアントコンピュータ特定データ１６２は、ホームネットワーク・クライアントコンピューータ１０２の販売／購入／取得／発送のときに通常収集されかつ記憶される。これは、各クライアントコンピュータ・バイヤーに対してカストマイズされる情報を記憶することを可能にする。
【００２５】
図２を参照すると、本発明に含まれる種々のコンポーネントの一般的な分散型ネットワーク・レイアウトが示されている。ネットワークは、それぞれが自動構成サーバ１０４にリンクされた一つ以上のホームネットワーク・クライアントコンピューータ１０２−１，２，３から構成される。ホーム・ネットワーク・クライアントコンピュータ１０２−１，２，３は、必須構成情報を要求すべく自動構成サーバ１０４への接続を用いる。接続は、要求しているホームネットワーク・クライアントコンピューータ１０２−１，２，３に要求された構成情報を送るべく自動構成サーバ１０４によっても用いられる。
自動構成サーバ１０４は、セールス・サーバ１０７−１，２及びローカルサービス・プロバイダ・サーバ１０６−１，２にも、また、リンクされうる。セールス・サーバ１０７−１，２は、各ホームネットワーク・クライアントコンピューータに対するクライアントコンピュータ情報のデータベースを保守する。データベースは、購入者またはエンドユーザ１０９−１，２，３へのホームネットワーク・クライアントコンピューータの販売／購入／取得／発送のときに記録される各クライアントコンピュータに特定なデータを含む。データベースに記憶されたこのクライアントコンピュータ情報は、周期的にまたは自動構成サーバからの要求により自動構成サーバにダウンロードされる。ローカルサービス・プロバイダ・サーバ１０６−１，２は、所与のホーム・クライアント・ネットワーク・コンピュータ１０２に対するローカルサービス・プロバイダ情報を見出すべく自動構成サーバによってアクセスされるローカルサービス・プロバイダのディレクトリを含む。先に示したように、クライアントコンピュータ情報データベース及びローカルサービス・プロバイダのディレクトリは、また、自動構成サーバ上に記憶されうる。
【００２６】
図３は、ユーザ支援なしでホームネットワーク・クライアントコンピューータの自動化された構成に対する処理３００のフローチャートである。処理は、ユーザがホームネットワーク・クライアントコンピューータに電源投入するときに起動される。
段階３０２でホームネットワーク・クライアントコンピューータは、ホームネットワーク・クライアントコンピューータがそれ自体を成功裏に構成するために必須構成情報を有するかどうかを決定すべく自動化された構成手順クライアントモジュール１１８を実行する。図１に示すように、成功した構成に必要な構成情報は、ローカルサービス・プロバイダ情報、及びクライアントコンピュータ特定データを含む。ホームネットワーク・クライアントコンピューータがそれが必須構成情報を所有するということを決定するならば、接続は、段階３１６において示すようにローカルサービス・プロバイダ情報で確立される。ホームネットワーク・クライアントコンピューータが必須構成情報を所有していないならば、処理は、段階３０４に続く。
【００２７】
段階３０４では、ホームネットワーク・クライアントコンピューータは、自動構成サーバとの接続をオープンする。この接続は、自動構成サーバに要求を送るため及び自動構成サーバから要求された構成情報を受け取るための両方に用いられる。
段階３０６で、ホームネットワーク・クライアントコンピューータは、自動構成サーバに構成のための要求を送るべく段階３０４で確立された接続を用いる。
自動構成サーバにホームネットワーク・クライアントコンピューータによって送られた要求は、ホームネットワーク・クライアントコンピューータに固有なクライアント識別情報を含む。このクライアント識別情報は、ホームネットワーク・クライアントコンピューータに対する通し機械番号または電話番号のいずれか、またはそれらの両方から構成される。
【００２８】
好ましい実施例では、自動構成サーバは、ホームネットワーク・クライアントコンピューータが呼び出している電話番号を決定すべくその電話サービス会社によって供給される“発信者電話番号通知サービス”("Caller ID" service) を用いる。代替的に、ユーザは、発信者電話番号通知サービスが利用可能でないならば電話番号を供給することを求められうる。
段階３０８では、自動構成サーバは、要求しているホームネットワーク・クライアントコンピューータから構成要求を受け取る。要求を受け取ることにより、自動構成サーバは、要求の一部として送られたクライアント識別情報を読取る。
このクライアント識別情報は、要求しているホームネットワーク・クライアントコンピューータを固有に識別する。
【００２９】
段階３１０では、自動構成サーバは、要求しているホームネットワーク・クライアントコンピューータに対応しているローカルサービス・プロバイダ情報及びクライアントコンピュータ特定データを決定すべく段階３０８で読取られたクライアント識別情報を用いる。
ローカルサービス・プロバイダ情報は、ローカルサービス・プロバイダのディレクトリを探索することによって決定される。より特定的には、ホームネットワーク・クライアントコンピューータの電話番号は、ホームネットワーク・クライアントコンピューータが配置される地理的領域を識別する第１の部分（即ち、エリア・コード及び３ディジット接頭部）を含む。ローカルサービス・プロバイダのディレクトリは、要求しているホームネットワーク・クライアントコンピューータに関連付けられる電話番号の第１の部分をローカルサービス・プロバイダにマッピングするのに適するエントリを含む。
【００３０】
ローカルサービス・プロバイダ・ディレクトリが自動構成サーバそれ自体に記憶されるならば、ローカルサービス・プロバイダ情報は、ホームネットワーク・クライアントコンピューータの電話番号に対応しているローカルサービス・プロバイダ情報を直接探索することによって決定される。ローカルサービス・プロバイダ・ディレクトリがローカルサービス・プロバイダ・サーバに記憶されるならば、自動構成サーバは、ローカルサービス・プロバイダ・サーバとの接続を確立することによって情報をアクセスすることができる。ローカルサービス・プロバイダ・サーバで確立された接続を用いて、自動構成サーバは、特定のローカルサービス・ディレクトリ・サーバに記憶されたディレクトリを直接アクセスするか、または自動構成サーバに要求された情報を送るべくローカルサービス・プロバイダ・サーバに要求することができる。
【００３１】
自動構成サーバは、販売された各ホームネットワーク・クライアントコンピューータに対する情報を含んでいるデータベースをアクセスすることによってクライアントコンピュータ特定データを決定する。クライアント情報を含んでいるこのデータベースは、自動構成サーバそれ自体、またはあるセールス・サーバに記憶されうる。データベースが自動構成サーバ自体に記憶されるならば、データベースを直接アクセスすることができるし、かつクライアントコンピュータ通し番号に対応している要求されたクライアントコンピュータ特定データベースを確認する（突き止める）ことができる。データベースがセールス・サーバに記憶されるならば、それによって自動構成サーバが情報をアクセスすることができる種々の方法が存在する。一つの方法は、自動構成サーバによって要求されたときに自動構成サーバにクライアントコンピュータ特定データを送るべくセールス・サーバに対するものである。別の方法は、周期的間隔でデータベース全体を自動構成サーバにダウンロードすべくセールス・サーバに対するものである。これは、各日の終りまたは設定された時間間隔でありうる。一度データベース情報が自動構成サーバにダウンロードされたならば、自動構成サーバは、要求により及び要求したときに情報をアクセスすることができる。他の同様な技術も、また、それらの効率により用いることができる。
【００３２】
各クライアントコンピュータ特定データの内容は、図４に示されている。先に示したように、クライアントコンピュータ特定データは、ホームネットワーク・クライアントコンピューータの購入／販売／取得中に記憶される。
段階３１２では自動構成サーバは、段階３１０で収集されたローカルサービス・プロバイダ情報及びクライアントコンピュータ特定データを要求しているホームネットワーク・クライアントコンピューータにダウンロードする。
段階３１４では、ホームネットワーク・クライアントコンピューータは、自動構成サーバによって送られた構成情報を受け取る。ホームネットワーク・クライアントコンピューータは、次いでそれ自体を構成すべくこの構成情報を用いる。
成功した構成により、ホームネットワーク・クライアントコンピューータは、段階３１６に示すようなローカルサービス・プロバイダとの接続を確立する。
【００３３】
本発明の一代替実施例では、ホームネットワーク・クライアントコンピューータによって送られたクライアント識別情報は、ホームネットワーク・クライアントコンピューータに関連付けられた電話番号だけを含む。クライアント識別情報がクライアントコンピュータの通し番号を含まないので、自動構成サーバは、要求しているホームネットワーク・クライアントコンピューータを固有（独自）に識別することができない。結果として、自動構成サーバは、要求しているホームネットワーク・クライアントコンピューータに対するクライアントコンピュータ特定データを決定しない。しかしながら、電話番号は、先に示したように、要求シテイルホームネットワーク・クライアントコンピューータに対するローカルサービス・プロバイダ情報を自動構成サーバに決定させる。
【００３４】
別の代替実施例では、ホームネットワーク・クライアントコンピューータによって送られたクライアント識別情報は、ホームネットワーク・クライアントコンピューータを固有に識別している通し番号だけを含む。この実施例では、電話会社の発信者電話番号通知サービス（“Call ID ”services）は、呼び出しているホームネットワーク・クライアントコンピューータの電話番号を決定するために用いられない。しかしながら、この実施例では、ホームネットワーク・クライアントコンピューータの地理的位置に関する情報は、クライアントコンピュータが販売されたかまたは注文されたときにクライアントコンピュータ特定データに収集されかつ記憶される。この地理的情報は、クライアントコンピュータを発送する場所を決定すべく及び他の類似する目的のために、あらゆる場合に必要とされる。自動構成サーバは、次いでクライアントコンピュータ特定データをアクセスしかつホームネットワーク・クライアントコンピューータの記憶された地理的位置を見出すべくクライアントコンピュータ通し番号を用いることができる。地理的位置は、次いで要求しているホームネットワーク・クライアントコンピューータに対するローカルサービス・プロバイダ情報を決定すべく用いることができる。
【００３５】
本発明は、２〜３の特定実施例を参照して記述されたが、記述は、本発明の説明のためであり本発明を限定することを意図していない。特許請求の範囲によって画定されるような本発明の真の精神及び範疇から逸脱することなく種々の変更が当業者において生じうる。
【００３６】
【発明の効果】
本発明の方法は、ホームネットワーク・クライアントコンピューータの自動構成のための方法であって、：ａ）それぞれがクライアントコンピュータ識別情報を供給している要求を、自動構成のためにホームネットワーク・クライアントコンピューータから受け取り；ｂ）ｉ）ローカルサービス・プロバイダの所定のディレクトリにおける情報から選択された、ローカルサービス・プロバイダ情報；ｉｉ）クライアントコンピュータ情報のデータベースから選択された、クライアントコンピュータ識別情報に対応しているクライアントコンピュータ特定データ；を決定すべく要求のクライアントコンピュータ識別情報を用い；ｃ）ローカルサービス・プロバイダ情報、及びクライアントコンピュータ特定データベースを対応ホームネットワーク・クライアントコンピューータにダウンロードするための命令を供給する段階を具備するので、ホームネットワーク・コンピュータを構成するための完全に自動化された方法を供給することができ、かつ構成処理中のあらゆる型のユーザ・インタラクションに対する必要を除去することによって構成処理を使いやすいようにして、ホームネットワーク・コンピュータの構成がエンドユーザに対して完全に透過であり、構成をエンドユーザの特定のニーズに適すべくカストマイズすることができ、構成処理の一部として所与のホームネットワーク・コンピュータに対するローカルサービス・プロバイダ情報を自動的に決定することができる。
【００３７】
本発明の方法は、ホームネットワーク・クライアントコンピューータの自動構成のための方法であって、：ローカルサービス・プロバイダ、及びクライアントコンピュータ特定データに関する情報を含んでいる必須構成情報をホームネットワーク・クライアントコンピューータが欠いているならば該ホームネットワーク・クライアントコンピューータの電源投入を決定し；ホームネットワーク・クライアントコンピューータがいずれかの必須構成情報を欠いていると決定されたならば、：自動構成サーバに接続し；自動構成サーバに構成要求を送り、要求は、ホームネットワーク・クライアントコンピューータに関連付けられたクライアントコンピュータ識別情報を含み；必須構成情報を自動構成サーバから受け取り；ホームネットワーク・クライアントコンピューータは、それ自体を構成すべく受け取った構成情報を用いる；段階を実行し；ホームネットワーク・クライアントコンピューータが必須構成情報を有しかつそれで構成されているときに、ローカルサービス・プロバイダへの接続を自動的に確立する段階を具備するので、ホームネットワーク・コンピュータを構成するための完全に自動化された方法を供給することができ、かつ構成処理中のあらゆる型のユーザ・インタラクションに対する必要を除去することによって構成処理を使いやすいようにして、ホームネットワーク・コンピュータの構成がエンドユーザに対して完全に透過であり、構成をエンドユーザの特定のニーズに適すべくカストマイズすることができ、構成処理の一部として所与のホームネットワーク・コンピュータに対するローカルサービス・プロバイダ情報を自動的に決定することができる。
【００３８】
本発明の自動構成サーバは、ホームネットワーク・クライアントコンピューータを構成するための自動構成サーバであって、：それぞれがクライアントコンピュータ識別情報を供給している要求を、ホームネットワーク・クライアントコンピューータから受け取るための通信インターフェイス；通信インターフェイスに結合され、かつローカルサービス・プロバイダの所定のディレクトリ及びクライアントコンピュータ情報のデータベースに更に結合されたデータ・プロセッサ；データ・プロセッサに結合され、該データ・プロセッサによる実行のための手順を記憶しているメモリ；を備え、記憶された手順は、ローカルサービス・プロバイダの所定のディレクトリにおける情報から選択された、ローカルサービス・プロバイダ情報を決定し、かつクライアントコンピュータ情報のデータベースから選択された、クライアントコンピュータ識別情報に対応しているクライアントコンピュータ特定データを更に決定すべく各要求におけるクライアントコンピュータ識別情報を用いるための構成手順を含み；構成手順は、ローカルサービス・プロバイダ情報、及びクライアントコンピュータ特定データを対応ホームネットワーク・クライアントコンピューータにダウンロードするための命令を更に含むので、ホームネットワーク・コンピュータを構成するための完全に自動化されたシステムを供給することができ、かつ構成処理中のあらゆる型のユーザ・インタラクションに対する必要を除去することによって構成処理を使いやすいようにして、ホームネットワーク・コンピュータの構成がエンドユーザに対して完全に透過であり、構成をエンドユーザの特定のニーズに適すべくカストマイズすることができ、構成処理の一部として所与のホームネットワーク・コンピュータに対するローカルサービス・プロバイダ情報を自動的に決定することができる。
【００３９】
本発明のクライアント構成システムは、ホームネットワーク・クライアントコンピューータの自動構成のためのクライアント構成システムであって、：それぞれがクライアントコンピュータ識別情報を供給している、ホームネットワーク・クライアントコンピューータからの要求を、送るための通信インターフェイス；通信インターフェイスに結合されたデータ・プロセッサ；データ・プロセッサに結合され、該データ・プロセッサによる実行のための手順を記憶しているメモリ；を備え、記憶されたメモリ手順は、ホームネットワーク・クライアントコンピューータが必須構成情報を欠いているならば該ホームネットワーク・クライアントコンピューータの電源投入を決定するためのクライアント構成手順を含んでおり、必須構成情報は、ローカルサービス・プロバイダ、及びクライアントコンピュータ特定データに関する情報を含んでおり；ホームネットワーク・クライアントコンピューータがいずれかの必須構成情報を欠いていると決定されたならば、クライアント構成手順は、更に：自動構成サーバに要求を送るべく通信インターフェイスを用い；自動構成サーバから必須構成情報を受け取り；ホームネットワーク・クライアントコンピューータを構成すべく自動構成サーバから受け取った構成情報を用い；ホームネットワーク・クライアントコンピューータは、必須構成情報を有しかつそれで構成されたときに、ローカルサービス・プロバイダへの接続を自動的に確立することを段階を具備するので、ホームネットワーク・コンピュータを構成するための完全に自動化されたシステムを供給することができ、かつ構成処理中のあらゆる型のユーザ・インタラクションに対する必要を除去することによって構成処理を使いやすいようにして、ホームネットワーク・コンピュータの構成がエンドユーザに対して完全に透過であり、構成をエンドユーザの特定のニーズに適すべくカストマイズすることができ、構成処理の一部として所与のホームネットワーク・コンピュータに対するローカルサービス・プロバイダ情報を自動的に決定することができる。
【図面の簡単な説明】
【図１】本発明を組み込む分散型コンピュータ・システムのブロック図である。
【図２】本発明を構成している種々のコンポーネントの例示的分散型ネットワーク・レイアウトを示しているブロック図である。
【図３】ユーザ支援なしで、ホームネットワーク・クライアントコンピューータの電源投入により起動される、ホームネットワーク・クライアントコンピューータを自動的に構成する処理のフローチャートである。
【図４】クライアントコンピュータ特定データの収集がクライアントコンピュータ情報データベースに記憶されるような、単一ホームネットワーク・クライアントコンピューータに対する該クライアントコンピュータ特定データの内容を示す説明図である。
【符号の説明】
１００  分散型コンピュータ・システム
１０２  ホームネットワーク・クライアントコンピューータ
１０３，１４２  通信インターフェイス
１０４  自動構成サーバ
１０５  通信ネットワーク
１０６  ローカルサービス・プロバイダ・サーバ
１０７  セールス・サーバ
１０８，１４０  中央処理装置（ＣＰＵ）
１０９，１４４  ユーザ・インターフェイス
１１０，１４６  メモリ
１１２，１５０  オペレーティング・システム
１１４，１５２  インターネット・アクセス・プログラム
１１６，１５４  記憶された手順
１１８  構成手順クライアントモジュール
１２０  必須構成情報
１２２  ローカルサービス・プロバイダ情報
１２４  クライアントコンピュータ特定データ
１２６  クライアントコンピュータ識別情報
１５６  構成手順サーバモジュール
１５８  ローカルサービス・プロバイダ
１６０  クライアントコンピュータ情報
１６２−１，２，３  クライアントコンピュータ特定データ
【図１】
0004550172.tif 000002
【図２】
0004550172.tif 000003
【図３】
0004550172.tif 000004
【図４】
0004550172.tif 000005