(57)【要約】サービス・アプリケーションは、ユーザ・ネットワークで利用可能な機能要素を探索し、これら機能要素の組み合わせを利用するアプリケーションの利用可能性を探索し、個別の装置では実現不可能な機能を実現する。ユーザ・ネットワークにおける各装置は、ユーザ・ネットワークにおける他の装置の機能要素とともに利用可能な１つ又はそれ以上の機能要素を有する。サービス・アプリケーションは、ユーザ・ネットワークにおける複数の機能要素を利用するアプリケーションを確認する。ユーザは、インストレーション用の１つ又は複数のこれらアプリケーションを選択する選択肢を有する。サービス・アプリケーションは、必要とされるアプリケーション、ドライバおよび他のユーティリティ・プログラムを、ユーザのシステムの１つ又はそれ以上の装置にダウンロードし、そのアプリケーションで動作する所望の装置を提供する。選択的に、サービス・アプリケーションは、利用可能なアプリケーションに加えて不足する機能要素も確認する。
2004509400.tif 000002
【特許請求の範囲】
【請求項１】
サービス・アプリケーションであって、
ホーム・ネットワークにおける装置の存在する機能要素を、１つ又はそれ以上の利用可能なアプリケーションの必要な機能要素の集合と比較するよう形成されるコンパレータ，および
前記コンパレータに動作可能に結合され、前記コンパレータから前記サービス・アプリケーションのユーザに結果を報告するよう形成されるレポータ
より成ることを特徴とするサービス・アプリケーション。
【請求項２】
請求項１記載のサービス・アプリケーションにおいて、更に、
ホーム・ネットワークに存在する機能要素のリストの作成を支援するよう形成される機能識別子
を有することを特徴とするサービス・アプリケーション。
【請求項３】
請求項１記載のサービス・アプリケーションにおいて、更に、
１つ又はそれ以上の利用可能なアプリケーションの決定を支援するよう形成されるアプリケーション探索エンジン
を有することを特徴とするサービス・アプリケーション。
【請求項４】
請求項１記載のサービス・アプリケーションにおいて、更に、
１つ又はそれ以上の利用可能なアプリケーションの必要な機能要素の集合の識別子を支援するよう形成される機能識別子
を有することを特徴とするサービス・アプリケーション。
【請求項５】
請求項１記載のサービス・アプリケーションにおいて、更に、
１つ又はそれ以上の利用可能なアプリケーションのうち選択した１つ又はそれ以上のアプリケーションを、ホーム・ネットワークにおける１つ又はそれ以上の装置にダウンロードすることを支援するよう形成されたダウンロード装置
を有することを特徴とするサービス・アプリケーション。
【請求項６】
請求項５記載のサービス・アプリケーションにおいて、
前記ダウンロード装置が、ホーム・ネットワークにおいて１つ又はそれ以上の選択したアプリケーションを利用可能にするドライバのダウンロードを支援するよう形成されることを特徴とするサービス・アプリケーション。
【請求項７】
請求項１記載のサービス・アプリケーションにおいて、前記サービス・アプリケーションがインターネット・サイトに位置することを特徴とするサービス・アプリケーション。
【請求項８】
請求項１記載のサービス・アプリケーションにおいて、
前記コンパレータが、前記ユーザの属性に基づいて、前記リストと必要な機能要素の集合を比較するよう形成されることを特徴とするサービス・アプリケーション。
【請求項９】
ホーム・ネットワークにおける装置の有用性を強化する方法であって：
ホーム・ネットワークにおける装置の複数の機能要素を確認し，
前記複数の機能要素を、１つ又はそれ以上の利用可能なアプリケーションの必要な機能要素の集合と比較し、および
前記ホーム・ネットワークに関連するユーザに比較結果を報告する
ことを特徴とする方法。
【請求項１０】
請求項９記載の方法において、更に、
前記１つ又はそれ以上の利用可能なアプリケーションを確認することを特徴とする方法。
【請求項１１】
請求項１０記載の方法において、更に、
前記１つ又はそれ以上の利用可能なアプリケーションの必要な機能要素の集合を確認することを特徴とする方法。
【請求項１２】
請求項１０記載の方法において、前記１つ又はそれ以上の利用可能なアプリケーションの確認が、ユーザに関連する属性に基づいて行なわれることを特徴とする方法。
【請求項１３】
請求項９記載の方法において、更に、
１つ又はそれ以上のアプリケーションのうち、選択された１つ又はそれ以上のアプリケーションを購入またはダウンロードすることを特徴とする方法。
【発明の詳細な説明】
【０００１】
［発明の背景］
１．発明の技術分野
本発明は消費者電子機器の技術分野に関し、特に、インターネットにおけるサービスを利用して、ホーム・ネットワークを形成し、ホーム・ネットワークにおける消費者電子機器に適切なアプリケーションを配信するシステムに関する。
２．関連技術の説明
目下ますます複雑化する電子音声／画像（Ａ／Ｖ）機器およびホーム・オートメーション機器が消費者電子機器（ＣＥ： ｃｏｎｓｕｍｅｒ ｅｌｅｃｔｒｏｎｉｃｓ）市場に導入されている。一般に、機器は、各自の趣向に様々な機能および設定を適合させるため、およびユーザの家庭における他の機器と共に動作させるために、エンド・ユーザによって形成され得る。ＨＡＶｉアーキテクチャ、ホームＡＰＩイニシアチブ（Ｈｏｍｅ ＡＰＩ ｉｎｉｔｉａｔｉｖｅ）、ユニバーサル・プラグ・アンド・プレイ（ＵＰｎＰ： Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ ａｎｄ Ｐｌａｙ）、ホームＲＦライト（Ｈｏｍｅ ＲＦ Ｌｉｔｅ）およびブルートゥース規格の各々は、Ｐｈｉｌｉｐｓ Ｅｌｅｃｔｒｏｎｉｃｓ、Ｓｕｎ Ｍｉｃｒｏｓｙｓｔｅｍｓ， Ｉｎｃ．のＪｉｎｉ技術その他による実質的な貢献により定められ、これらはホーム・ネットワークにおける複数の装置間の相互動作を強化するために開発された。
【０００２】
一般に、ホーム・ネットワークにおける各装置は個別にプログラム化能であり又は構築可能であるが、上述したホーム・オートメーション・ネットワークまたはプロトコルにより提供されるサービスを通じて、複数の装置の制御を統合化することによって、相互依存的（ｓｙｎｅｒｇｉｓｔｉｃ）作用を実現することが可能である。しかしながら、これらの相互依存的作用は、各装置が有する他の知識の程度、またはアプリケーション・プログラムが有する複数の装置の能力についての知識の程度に依存する。例えば、放送されるテレビジョン・プログラムを見るためには、ユーザは、チューナ、表示装置およびオーディオ装置を必要とする。マルチメディア環境では、そのような形態は、画像カセット・レコーダ（ＶＣＲ： Ｖｉｄｅｏ Ｃａｓｓｅｔｔｅ Ｒｅｃｏｒｄｅｒ）に一般に用意されるチャネル・チューナと、一般にテレビジョン・コンソールに設けられる表示装置と、一般にＡＭ／ＦＭステレオ受信機に設けられるオーディオ増幅器を利用して提供される。ネットワーク化されていない環境では、ユーザは、適切な接続端子を通じてこれらの装置を互いに物理的に結合させ、各装置に信号を適切に配信させるための１つ又はそれ以上のスイッチを設定する。ネットワーク化された環境では、各装置はネットワークに接続され、各装置は、以後の処理または変更に関してネットワークからユーザに適切な信号を抽出するよう形成される。各装置は独立して構成され、アプリケーションは各装置の適切な形態を支援するために提供され得る。ＤＶＤプレーヤのようなネットワークへの他の装置の追加は、一般に、表示装置のような影響を受ける各々の装置の形態にいくらかの修正を行い、付加された装置を支援する必要がある。装置がネットワークに追加される場合に、またはアプリケーションがネットワークに導入される場合に、構築作業の複雑さは、そのような複雑な事柄を取り扱う能力の欠如又は気が進まないことに起因して、気力を失わせ（ｄａｕｎｔｉｎｇ）、ホーム・ネットワーク本来の利点が失われ得る。また、ユーザは、ユーザ・ネットワークで利用可能な装置の機能を結合するのに利用可能なアプリケーションを把握していない虞もある。
【０００３】
［発明の概要］
本発明は、ホーム・ネットワークにおける複数の装置の形態を支援することを目的とする。更に、本発明は、ホーム・ネットワークにおける装置間の相互作用を最適化することを目的とする。更に、本発明は、ホーム・ネットワークにおける複数の装置を使用するアプリケーションの選択および導入を支援することを目的とする。
【０００４】
これらの目的およびその他を達成するよう提供されるシステムおよびサービス・アプリケーションは、ユーザ・ネットワークで利用可能な機能要素を探索し、これら機能要素の組み合わせを利用するアプリケーションの利用可能性を探索し、個別の装置では実現不可能な機能を実現する。達成可能な効果を最適化するために、サービス・アプリケーションはインターネットを利用するものであり、ユーザの装置リスト（ｉｎｖｅｎｔｏｒｙ）の能力を強化させるために潜在的に利用可能なアプリケーションに対する仮想的なグローバル・サーチを提供する。ユーザ・ネットワークにおける各装置は、ユーザ・ネットワークにおける他の装置の機能要素とともに利用可能な１つ又はそれ以上の機能要素を有する。サービス・アプリケーションは、ユーザ・ネットワーク内にある又は他のソースから利用可能なアプリケーションであって、ユーザ・ネットワークにおける複数の機能要素を利用するアプリケーションを確認する。ユーザは、インストレーション用の１つ又は複数のこれらアプリケーションを選択する選択肢を有する。確認されたアプリケーションが選択されると、そのサービス・アプリケーションは、必要とされるアプリケーション、ドライバおよび他のユーティリティ・プログラムを、ユーザのシステムの１つ又はそれ以上の装置にダウンロードし、そのアプリケーションで動作する所望の装置を提供する。選択的に、サービス・アプリケーションは、更に、利用可能なアプリケーションに加えて、不足する機能要素も確認する。
【０００５】
以下、添付図面を参照しながら一例として本発明を詳細に説明する。
【０００６】
各図を通じて、同一の参照番号は同様な又は対応する特徴又は機能を示す。
【０００７】
［発明の詳細な説明］
図１は、本発明によるホーム・ネットワーク１００およびインターネット・サービス・アプリケーション４００の例を示す。ホーム・ネットワーク１００は様々な装置および要素１１０−１５０を含み、これらは１つ又はそれ以上の通信経路を通じて互いに通信を行う。好ましくは、装置間の通信は１つ又はそれ以上の規格またはプロトコルに準拠し、異なるベンダー（ｖｅｎｄｏｒ）の装置間でデータ転送を可能にする。要求されるならば、ホーム・ネットワークは、様々な規格に従い様々なプロトコルを利用する装置間の通信を促進するリフォーマッタ（ｒｅｆｏｒｍａｔｔｅｒ）またはトランスレータを含む。ホーム・ネットワーク１００は、他の装置１６１−１６３を通じたサブ・ネットワーク１６０を包含するものとしても描かれている。参照および理解を簡潔にするために、任意の又は総てのサブ・ネットワークにおける装置および要素は、ホーム・ネットワークを通じて直接的に結合される装置および要素としてここでは同様に描かれる。
【０００８】
ネットワーク１００における各装置または要素は、１つ又はそれ以上の機能要素を包含する。例えば、テレビジョン１２０は、チューニングを実行するチューナ１２１、チャネル選択、機能、表示変更機能を実行するディスプレイ１２２、画像プロセッサ１２３、復調またはデコード機能を実行するオーディオ・プロセッサ１２４等を包含する。ＶＣＲ１３０は、チューナ１３１、エンコーダ１３２、画像記録機能１３３、画像再生機能１３４、オーディオ記録機能１３５およびオーディオ再生機能１３６を包含する。
【０００９】
カメラ１４０は、エンコーダ１４１、ビューア（ｖｉｅｗｅｒ）１４２、画像記録機能１４３、画像再生機能１４４、オーディオ記録機能１４５およびオーディオ再生機能１４６を包含する。「機器（ａｐｐｌｉａｎｃｅ）」と一般に呼ばれる他の装置１１０は、機器制御機能を実行する制御モジュール１１１、および報告機能を実行する状態モジュール１１２を包含する。本願に関し、機能要素は、ネットワークによりアクセス可能な少なくとも１つのポートを有する任意の素子であって、そのポートへの入力に応答して所定の機能を実行し、またはそのポートから出力を供給する。
【００１０】
好適実施例にあっては、１つ又はそれ以上の規格が開発され又は進化し、各機能素子により提供される機能の確認を支援し、各ポートで利用可能な又は必要とされる規格またはプロトコルの確認を支援する。効率的な符号化に関し、階層的な手法を利用して、様々な機能を特徴付けることが可能である。例えば、テレビジョン１２０およびＶＣＲ１３０は、それぞれチューナ１２１，１３１を包含し、他の装置も各々が同様な又は異なる能力を有するチューナを有し得る。階層的分類は、最高レベルに「チューナ」を、次のレベルに「周波数帯」を、次のレベルに「チャネル・タイプ」（例えば、ＣＤＭＡ）等を包含し得る。機能および能力を分類する手法は、当該技術分野で一般的である。
【００１１】
本発明により提供されるサービス・アプリケーション４００は、ホーム・ネットワーク１００で利用可能な機能を、これらの機能を利用するアプリケーション１８０に適合させる。好ましくは、このサービス・アプリケーション４００はそこにあり又はインターネット１７０にアクセスし、アプリケーション・プログラム１８０の広範なソース１９１および装置１８１のソース１９２へのアクセスを用意する。アプリケーションは、パーソナル・コンピュータ（ＰＣ）のようなホーム・ネットワーク・サーバ１５０におけるアプリケーション１８０’のようなホーム・ネットワーク内にも設けられ得る。以下に説明するように、好適実施例では、サービス・アプリケーション４００は、典型的にはサーバ１５０におけるアプリケーション１８０’として、ホーム・ネットワークへのアプリケーション１８０のダウンロードを支援するが、ホーム・ネットワークにおける他の装置もダウンロード可能なアプリケーションを実行するよう構築され得る。ＨＡＶｉの具体的な目的の１つは、複数の装置にわたってソフトウエアを分散させることである。例えば、画像における動作を利用して侵入者の存在を判定するセキュリティ・アプリケーションにおいて、動き検出ソフトウエアがカメラ１４０で直接的に動作し、ネットワーク・トラフィックを最小限化することが可能である。動きが検出されたならば、カメラ１４０は、そのテレビジョン１２０で動作しているソフトウエアの部分にメッセージを送る。テレビジョン１２０におけるソフトウエアは、カメラ１４０およびテレビジョン１２０の間で適切な「接続（ｃｏｎｎｅｃｔｉｏｎ）」を選択し、ディスプレイ１２２にピクチャー・イン・ピクチャー（ＰＩＰ： Ｐｉｃｔｕｒｅ−Ｉｎ−Ｐｉｃｔｕｒｅ）ウインドウをもたらし、カメラ１４０をＰＩＰ用のソースとして設定する。サービス・アプリケーション４００は、アクセスされた場合に、アプリケーションに単にウェブ・アドレスを提供することも可能であり、そのアプリケーションは、ユーザのホーム・ネットワーク内からのものではなく、インターネット・ロケーションにより実行されるものである。
【００１２】
図２は、本発明によるサービス・アプリケーション４００の動作例を示す。上述したように、ホーム・ネットワークにおける各装置２１０，２２０は、それぞれ１つ又はそれ以上の機能要素２１１−２１３，２２１−２２２を含む。例えば、装置２１０は、光学的なＭＰＥＧ入力または出力を有する映像カセット・テープ・レコーダ（ＶＣＲ）であり得る。ＶＣＲ−ＭＰＥＧ装置２１０は、例えば、ＭＰＥＧ画像機能要素ＦＢ１　２１１、レコーダ要素ＦＢ２　２１２および画像ＭＰＥＧ要素ＦＢ３　２１３を包含し得る。装置２　２２０は、オーディオ再生要素ＦＢ４および画像表示要素ＦＢ５を有する従来のマルチ・メディア表示装置であり得る。
【００１３】
アプリケーション２８１，２８２，２８３の各々は、機能要素の集合（２４１，２４５）、（２４２，２４３，２４６）、（２２４１’、２４３’、２４４，２４５）をそれぞれ有する。例えば、アプリケーション２８１は、入力題材のソースとしてＭＥＰＧ画像機能要素ＦＢ１　２４１と、出力を提示するための表示機能要素ＦＢ５　２４５を必要とする。アプリケーション２は、カメラ機能要素ＦＢ６　２４６と、遠隔保全局（ｓｅｃｕｒｉｔｙ ｓｔａｔｉｏｎ）に送信するための画像ＭＰＥＧ出力要素ＦＢ３　２４３と、記録機能要素ＦＢ２を必要とするセキュリティ監視アプリケーションであり得る。アプリケーション３は、入力題材のソースとしてのＭＥＰＧ画像要素ＦＢ１　２４１’と、出力を提示するための表示要素ＦＢ５　２４５’を必要とするＭＰＥＧ編集アプリケーションであり得るが、例えば、画像ＭＰＥＧ出力要素ＦＢ３　２４３’およびオーディオ再生機能要素ＦＢ４　２４４をも必要とし得る。各アプリケーション２８１−２８３は、必要とされる機能要素の単独の集合Ｓ（ｓｅｔ）を有するように描かれているが、構築可能なアプリケーションは、各集合がアプリケーションの特定の機能を提供するところの機能要素の複数の集合を有し得ることは、当業者にとって明らかであろう。すなわち、アプリケーションは、機能ブロックＡ、およびブロックＢ又はブロックＣおよびＤ（図示せず）を要求し得る。各アプリケーションに対して網羅的な集合を用意することが可能であり、また、任意の利用可能な文法（ｇｒａｍｍａｒ）または仕様言語（ｓｐｅｃｉｆｉｃａｔｉｏｎ ｌａｎｇｕａｇｅ）を利用して、機能要素の様々な組み合わせをアプリケーションに関連付けることが可能である。
【００１４】
サービス・アプリケーション４００は、ホーム・ネットワークにおいて利用可の名機能要素のリスト２３０を、複数の利用可能なアプリケーションの各々の必要な機能要素２４０と比較する。これらのアプリケーションは、フリー・ウエアやシェア・ウエアのようなインターネットにおいて利用可能であり、又は購入可能な若しくはライセンス可能なアプリケーションとして利用可能である。図３は、本発明による、ホーム・ネットワークにおける利用可能な機能モジュールおよびアプリケーションの必要な機能モジュールの比較結果例を示す。図３に示されているように、アプリケーション１　２８１およびアプリケーション３　２８３の必要な機能ブロック（ＦＢ１，ＦＢ５）および（ＦＢ１，ＦＢ３，ＦＢ４，ＦＢ５）のそれぞれが図２のホーム・ネットワークで利用可能である。しかしながら、ホーム・ネットワーク機能要素のリスト２３０は、アプリケーション２　２８２（上記の例では、カメラ機能ブロック）に必要な機能要素である機能要素ＦＢ６を包含しない。サービス・アプリケーション４００は、ユーザに比較結果を通知し、好適実施例では、報告された比較結果に基づいてユーザが選択するアプリケーション・プログラムの購入および／またはダウンロードを促進する。
【００１５】
直接的な実施例では、アプリケーション２８１−２８３のプロバイダ又はサービス・アプリケーションのプロバイダは、各アプリケーションに関する必要な機能要素の確認を与える。アプリケーションのプロバイダは、必要な機能要素の集合の仕様を包含し、ユーザにアプリケーションを提示することにより提供される潜在的な販売の機会を利用するようにする。同様に、装置２１０，２２０のプロバイダは、利用可能な機能と関連するＩ／Ｏ仕様の確認を行ない、その製品に関する検知したユーティリティを強化することが好ましい。サービス・アプリケーション４００のプロバイダは、評判の良いアプリケーションに必要な機能要素および評判の良い装置から利用可能な機能に関する確認を行ない、その有用性（ｕｔｉｌｉｔｙ）を促進し、サービス・アプリケーション４００のその利用を強化する。必要なアプリケーションの機能要素を確認する作業を容易にするために、一般に、自動化された方法を利用して、アプリケーションを分析することにより、又はアプリケーションに関連する「ロード・テーブル（ｌｏａｄ ｔａｂｌｅ）」を分析することにより、アプリケーションに使用される機能要素を自動的に導出することが可能である。
【００１６】
サービス・アプリケーション４００のプロバイダは、アプリケーション・プログラムのベンダーでもあり得るし、ホーム・ネットワークに関連してユーザによるアプリケーションの購入を直接的又は間接的に可能にし得る。これらおよび他の商用的用途は、本願により当業者には明確になるであろう。
【００１７】
図４は、本発明によるサービス・アプリケーション４００のためのブロック図の例を示す。例示的サービス・アプリケーション４００は、ホーム・ネットワークで利用可能な機能とインターネット１７０で利用可能なアプリケーションを比較するコンパレータ４１０と、比較結果をサービス・プロバイダ４００のユーザに報告するレポータ４２０を包含する。選択的に、サービス・アプリケーション４００は、ホーム・ネットワーク１００で利用可能な機能を判定する機能識別子４３０と、インターネットで利用可能なアプリケーションを見出すアプリケーション探索エンジン４４０と、選択されたアプリケーション・プログラムのダウンロードを促進しインターネットにより駆動されるダウンロード装置４５０を含む。
【００１８】
図５は本発明によるサービス・アプリケーション４００のフローチャート例を示す。図５のフローは、図４に示されるような例示的サービス・アプリケーション４００の要素に関連して提示される。便宜上、数字４で始まる参照項目は図４の項目に関連し、５で始まる項目は図５の項目に関連する。
【００１９】
５１０において、サービス・アプリケーション４００は利用可能な機能を判定する。好適実施例では、サービス・アプリケーション４００は、機能識別子４３０を利用して、ホーム・ネットワークにおける項目のリストの作成を支援する。リストの作成は完全に自動化されることが可能であり、または好ましくはチェック・リストまたは同様な入力機構を通じて、利用可能な機能要素を確認することをユーザに要求することも可能であり、その機構はユーザのネットワークにおける利用可能な機能を確認する作業を容易にするものである。
【００２０】
５２０において、サービス・アプリケーション４００は、利用可能なアプリケーションを確認し、好ましくはインターネットにあるアプリケーションを確認する。直接的な実施例では、サービス・アプリケーション４００は、選択アプリケーションの手作業で作成したデータベースおよびそれらに関連する必要な機能要素の集合を包含する。より複雑な実施例では、サービス・アプリケーション４００は、利用可能なアプリケーションに関するインターネットのサーチを支援するアプリケーション探索エンジン４４０を包含する。当該技術分野で一般的なフィルタ手段を利用して、適切なアプリケーションの効率的な探索を支援することが可能であり、例えば、ユーザのリストにおける内容に基づいて、アプリケーションの様々な分類に関する各自の見込み（ｌｉｋｅｌｉｈｏｏｄ）を決定する重み付け手法を利用する。上述したように、サービス・アプリケーション４００は、利用可能なアプリケーションの要請に関する自動的な判定を提供し得るが、手作業によれば、そのアプリケーションで使用される必要な機能の代替的な部分集合（例えば、機能Ａおよび（ＢまたはＣ））をより正確に確認することが可能である。
【００２１】
ループ５３０，５９０は、各アプリケーションに関して、ユーザのネットワークのリストに関する両立性を評価する。５４０において、各アプリケーションの必要な機能の集合が決定される。上述したように、必要な機能は仕様言語でエンコードされ（例えば、「Ａおよび（ＢまたはＣ）」）、ブロック５４０は、各アプリケーションに必要な機能の１つ又はそれ以上の異なる集合を提供するために必要な処理を含む。５５０において、必要な機能の集合は利用可能な機能と比較される。５６０において、必要な機能の集合が利用可能な機能の部分集合ならば、そのアプリケーションがユーザに報告される。
【００２２】
好適実施例では、１つ又はそれ以上のデータベースが利用可能なおよび／または必要な機能要素に関連して維持され、効率的な比較を支援し、利用可能な要素のリストおよび利用可能なアプリケーション各々の必要な要素の集合を、作成する又は更新する作業を最小化する。 “ＣＵＳＴＯＭＩＺＥＤ ＵＰＧＲＡＤＩＮＧ ＯＦ ＩＮＴＥＲＮＥＴ−ＥＮＡＢＬＥＤ ＤＥＶＩＣＥＳ ＢＡＳＥＤ ＯＮ ＵＳＥＲＰＲＯＦＩＬＥ”と題するＡｄｒｉａｎ Ｔｕｒｎｅｒ ｅｔ ａｌ．による９／２５／９８に出願された米国特許出願０９／１６０，４９０（代理人管理番号ＰＨＡ２３，５００）が開示するサーバ・システムは、消費者電子機器ネットワーク・イネーブル機器のエンド・ユーザのユーザ・プロファイル（属性）およびこの種の機器の技術的特徴のデータベースを維持する。 “ＵＰＧＲＡＤＩＮＧ ＯＦ ＳＹＮＥＲＧＥＴＩＣ ＡＳＰＥＣＴＳ ＯＦ ＨＯＭＥ ＮＥＴＷＯＲＫＳ”と題するＥｕｇｅｎ Ｓｈｔｅｙｎによる１１／１０／９８に出願された米国特許出願０９／１８９，５３５（代理人管理番号ＰＨＡ２３，５２７）は、ユーザのホーム・ネットワークにおける装置および能力のリストへのアクセスを利用するサーバを開示する。例えば、リストは、ＨＡＶｉまたはＪｉｎｉアーキテクチャにより提供されるルック・アップ・サービスである。サーバは、ネットワークに関する特徴の情報を有するデータベースにアクセスする。サーバは、ユーザのネットワークにある装置の相互依存性が、そのリストに基づいておよびユーザのプロファイルに基づいて強化され得るか否かを判定する。
【００２３】
本発明によれば、サーバ・アプリケーション４００は、ホーム・ネットワークのユーザに対して、５７０においてレポータ４２０を通じてホーム・ネットワークの現在のリストで両立し得る（ｃｏｍｐａｔｉｂｌｅ）利用可能なアプリケーションを助言する。これら利用可能なアプリケーションはユーザが感知し得るアプリケーションであり、又は有利なことに、ユーザがかつてホーム・ネットワークに導入することを考慮しなかったアプリケーションであり得る。このように、ユーザは存在する装置の以前は未知の機能およびホーム・ネットワークにおける機能を利用することが可能になる。
【００２４】
上記に参照される出願に示される技術を利用すると、ブロック５２０−５９０の探索および報告プロセスは、ユーザ・プロファイルに合致する利用可能なアプリケーションの確認を行なうようカスタマイズされる。このように、ユーザが全く興味を示さないアプリケーションの推奨がユーザに過剰に押し寄せないようにし、ユーザの表現した又は示唆した趣向に基づいて、非常に焦点を絞った推奨が提供される。同様に、特定のアプリケーションのユーザの選択を利用して、上述した出願で使用されるユーザ・プロファイルを更新することが可能である。他の相互依存性の探索技術およびプロセスと本発明の特徴との組み合わせることは、当業者には明確であろう。
【００２５】
選択的に、５８０において、サービス・アプリケーション４００はユーザにアプリケーションに関する必要な機能ブロックのリストを提供し、それは機能ブロックのユーザのリストによって目下満足されていないものである。５９０において、評価されるべき更なるアプリケーションが存在するならば、サービス・アプリケーション４００は５３０に戻り、そうでなければ終了する。
【００２６】
選択的に、５９５において、サービス・アプリケーションは、任意の必要な装置または他のユーティリティ・プログラムに加えて、ユーザのホーム・ネットワークに対して選択されたアプリケーションの購入および／またはダウンロードを促進する。商業的取り扱いおよびダウンロードの手法は当該技術分野で一般的である。ユーザには装置を購入する選択肢も提供され、これはブロック５８０において確認される図示されない機能ブロックを包含する。サービス・アプリケーション４００または補助的なアプリケーションは、ホーム・ネットワークの必要とされる任意の再構築、または選択されるアプリケーションに対応可能に（ｃｏｍｐａｔｉｂｌｅ）提供する個別装置を支援し得る。
【００２７】
以上提示した例は、画像処理手法に各々関連するアプリケーションおよび機能を取り扱うが、本発明の利点は一見したところ無関係なアプリケーションおよび機能に特に適している。例えば、ユーザは、動きセンサ、テレビジョンおよびコンピュータを有し得る。動きセンサおよびテレビジョンは無関係に見えるが、動きセンサを利用して動きを検出し、テレビジョンに表示してそのような動きをホームオーナーに報知するアプリケーションを利用することが可能である。同様に、ホーム・ネットワークにおける機器に提供されるステータス報告に応答して、テレビジョンにメッセージを表示するアプリケーションを利用することが可能である。これらのアプリケーションは一般に利用可能であるが、ユーザに対して、どのアプリケーションが現在のユーザの機能要素のリストに両立するかを助言することによって、サービス・アプリケーションはその利用性の見込み（ｌｉｋｅｌｉｈｏｏｄ）を増進させる。
【００２８】
当業者には明らかであるように、本発明は、ホーム・ネットワーク環境で使用される装置およびアプリケーションのベンダーに多大な販売およびマーケティングの機会を与える。利用可能であって両立可能なアプリケーションを確認することによって、これらアプリケーションのベンダーには、本発明を使用しなければ失っていたであろう販売の機会が与えられる。なぜなら、ユーザはそのアプリケーションに気付かずに、またはユーザのホーム・ネットワークに存在する要素をそのアプリケーションが利用し得ることに気付かないであろうからである。
【００２９】
他のマーケティングの機会および有利点は、本願により明らかになるであろう。例えば、ユーザのリストを、リストと両立しないアプリケーションと比較することは、ユーザに対して足りない装置およびアプリケーションを購入させる売込みの機会を提供する。上記の例におけるアプリケーション２　２８２のベンダーは、アプリケーション２の購入の見返りとして、カメラ（上記の例におけるＦＢ６）に特別の購入価格を提案することができる。あるいは、ＦＢ６またはアプリケーション２の項目の１つのベンダーは、そのベンダーの項目の購入の見返りとして、ユーザに無償で相補的な項目、アプリケーション２またはＦＢ６を提供し得る。上記の例では、カメラ（ＦＢ６）のベンダーは、記録要素（ＦＢ２）および画像ＭＰＥＧ要素（ＦＢ３）を有するカメラの購入者に対して、セキュリティ・モニタ・ソフトウエア（アプリケーション２）を無償で提供するが、これら付加的な要素ＦＢ２、ＦＢ３を有しない購入者には異なるアプリケーションを提供することも可能である。同様に、サービス・アプリケーションは、ユーザのホーム・ネットワークのリストに関する知識に基づいて、将来的なアプリケーションまたは装置に関する焦点を絞ったマーケティングおよび販売を促進することが可能である。このように方向付けられたマーケティング材料を受信しない選択肢が、ユーザに与えられることが好ましい。
【００３０】
以上により本発明の原理が説明された。当業者に理解されるであろうことは、ここに明示的に記述され又は示されてはいないが、本発明の原理を具現化し本発明の精神および範囲内における様々な形態の設計を行なうことが可能なことである。
【図面の簡単な説明】
【図１】
図１は、本発明によるホーム・ネットワークおよびインターネット・サービス・アプリケーションの例を示す。
【図２】
図２は、本発明によるサービス・アプリケーションの動作例を示す。
【図３】
図３は、本発明によるホーム・ネットワークにおける利用可能な機能モジュールおよびアプリケーションの必要とされる機能モジュールの比較結果例を示す。
【図４】
図４は、本発明によるサービス・アプリケーションのブロック図の例を示す。
【図５】
図５は、本発明によるサービス・アプリケーションのフローチャート例を示す。
【国際公開パンフレット】
2004509400.tif 000003
2004509400.tif 000004
2004509400.tif 000005
2004509400.tif 000006
2004509400.tif 000007
2004509400.tif 000008
2004509400.tif 000009
2004509400.tif 000010
2004509400.tif 000011
2004509400.tif 000012
2004509400.tif 000013
2004509400.tif 000014
2004509400.tif 000015
2004509400.tif 000016
2004509400.tif 000017
2004509400.tif 000018
【国際公開パンフレット（コレクトバージョン）】
2004509400.tif 000019
【国際調査報告】
2004509400.tif 000020
2004509400.tif 000021
2004509400.tif 000022