(57)【要約】【課題】ユーザ（１９）に結合されるポータル（１７）に結合された少なくとも１つのコンテンツ・プロバイダ（１１、１２、１３）を有するコンピュータ・システム（１０）および該コンピュータ・システム（１０）を動作させる方法を提供する。【解決手段】前記コンテンツ・プロバイダ（１１、１２、１３）は、マークアップ言語で情報を生成する手段および該情報をポータル（１７）に送る手段を備えている。前記ポータル（１７）は、受け取った前記情報を組み合わせる手段および組み合わせた前記情報をユーザ（１９）に送る手段を備えている。【選択図】図１
2004534986.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ（１９）に結合されたポータル（１７）に結合された少なくとも１つのコンテンツ・プロバイダ（１１、１２、１３）を有するコンピュータ・システム（１０）を動作させる方法であって、
前記コンテンツ・プロバイダ（１１、１２、１３）がマークアップ言語で情報を生成するステップと、
生成された前記情報を前記コンテンツ・プロバイダ（１１、１２、１３）から前記ポータル（１７）に送るステップと、
前記ポータル（１７）が受け取った前記情報を組み合わせるステップと、
組み合わされた前記情報を前記ポータル（１７）から前記ユーザ（１９）に送るステップと
を含む、方法。
【請求項２】
前記コンテンツ・プロバイダ（１１、１２、１３）が情報の断片だけを前記マークアップ言語で生成し、前記情報の断片だけが前記コンテンツ・プロバイダ（１１、１２、１３）から前記ポータル（１７）に送られ、前記ポータル（１７）が前記情報の断片を組み合わせて組み合わされた情報にする、請求項１に記載の方法。
【請求項３】
前記コンテンツ・プロバイダ（１１、１２、１３）が、前記マークアップ言語で前記情報を生成するための特定ポートレット（１４、１５、１６）を備える、請求項１または２に記載の方法。
【請求項４】
前記ポータル（１７）が、前記コンテンツ・プロバイダ（１１、１２、１３）から受け取った前記情報を組み合わせて、組み合わされた情報にするための一般ポートレット（１８）を備える、請求項１ないし３の一項に記載の方法。
【請求項５】
前記ユーザ（１９）が、前記ポータル（１７）から受け取った前記情報を表示するためのブラウザを備える、請求項１ないし４の一項に記載の方法。
【請求項６】
ハイパーテキスト・マークアップ言語（ＨＴＭＬ）が使用される、請求項１ないし５の一項に記載の方法。
【請求項７】
前記コンテンツ・プロバイダ（１１、１２、１３）から前記ポータル（１７）に送られる前記情報が料金と関連付けられる、請求項１ないし６の一項に記載の方法。
【請求項８】
前記料金が前記情報の送信前に課金される、請求項７に記載の方法。
【請求項９】
コンピュータにロードされた場合に、請求項１ないし８の一項に記載の方法を前記コンピュータが実施するのに適した、コンピュータ・プログラムまたはコンピュータ・プログラム・プロダクト。
【請求項１０】
ユーザ（１９）に結合されたポータル（１７）に結合された少なくとも１つのコンテンツ・プロバイダ（１１、１２、１３）を有しており、前記コンテンツ・プロバイダ（１１、１２、１３）がマークアップ言語で情報を生成する手段および前記ポータル（１７）に前記情報を送る手段を備えており、前記ポータル（１７）が受け取った前記情報を組み合わせる手段および組み合わされた前記情報をユーザ（１９）に送る手段を備える、コンピュータ・システム（１０）。
【請求項１１】
前記コンテンツ・プロバイダ（１１、１２、１３）が、ＨＴＭＬマークアップで情報の断片を生成するための特定ポートレット（１４、１５、１６）を備える、請求項１０に記載のコンピュータ・システム（１０）。
【請求項１２】
前記ポータル（１７）が、受け取ったＨＴＭＬマークアップによる前記情報の断片を組み合わせるための一般ポートレット（１８）を備える、請求項１１に記載のコンピュータ・システム（１０）。
【請求項１３】
前記コンテンツ・プロバイダ（１１、１２、１３）から前記ポータル（１７）に送られる前記情報は料金を課金される、請求項１０ないし１２の一項に記載のコンピュータ・システム（１０）。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ・システムを動作させる方法ならびにユーザに結合されたポータルに結合された少なくとも１つのコンテンツ・プロバイダを有するコンピュータ・システムに関する。
【０００２】
【従来の技術】
公知のコンピュータ・システムにおいて、ユーザは公知のブラウザをもつコンピュータ上に常駐し、インターネットに接続させることができる。ユーザが情報を必要とする場合、インターネットを介してポータルにアクセスし、ポータルから所望の情報を要求することができる。
【０００３】
公知のシステムにおいて、ポータルは、ユーザがコンテンツ・プロバイダに要求する可能性のある全ての情報を複製し、その情報の全てをそれ自体のシステムに格納する。明らかに、この記憶装置はポータル内に多量のメモリ空間を必要とする。また、コンテンツ・プロバイダはもはや提供した情報を制御することができない。たとえば、ポータルはコンテンツ・プロバイダの許可なしにその情報を別のポータルに転送することができる。
【０００４】
次いで、ユーザが何らかの情報を要求した場合、ポータルはその格納された情報からの要求された情報を組み合わせ、組み合わせた情報を要求したユーザに送る。
【０００５】
ポータルがコンテンツ・プロバイダからの情報を複製したとき、情報はポータル内に情報の特定フォーマットで格納される。その当然の帰結として、ポータルは、要求された情報をコンテンツ・プロバイダの特定フォーマットからユーザのブラウザで表示できるフォーマット、たとえばハイパーテキスト・マークアップ言語（ＨＴＭＬ）に変換することができるコンテンツ特有のアプリケーション（ポートレットとしても知られる）を備えることが必要となる。明らかに、要求された情報を変換するには、ポータルはもう１つ仕事をしなければならない。さらに、ポータルが異なるコンテンツ・プロバイダから提供される情報の全てのフォーマットに精通していることが必要となるため、この作業は全く面倒なものである。
【０００６】
この問題を解決するため、コンテンツ・プロバイダはしばしばポートレットを作成し、これをポータルに提供する。しかし、そうするとポータルは、ウィルスなどのような望ましくない論理やデータなどを含み得るプログラムをコンテンツ・プロバイダから引き取ることになる。
【０００７】
公知システムの他の欠点は、コンテンツ・プロバイダが自分の提供する情報に課金する料金をポータルが前もって支払わなければならないことである。課金された情報がユーザから要求されない場合、ポータルが支払った料金をユーザから取り戻せないことが有り得る。
【０００８】
【発明が解決しようとする課題】
本発明の一目的は、ポータル内でより少しのメモリ・スペースしか必要とせず、ポータルにより多くの融通性を与えるコンピュータ・システムを動作させる方法を提供することである。
【０００９】
【課題を解決するための手段】
この目的は、請求項１に記載の方法によって解決される。この目的はまた、請求項１０に記載のコンピュータ・システムによって解決される。
【００１０】
本発明では、情報が格納される場所と情報が組み合わされる場所を区別する。そのために、本発明では、公知システムのポータル上で動作するポートレットを特定ポートレットと一般ポートレットに分ける。特定ポートレットはコンテンツ・プロバイダ内に置かれ、要求された情報をマークアップ言語で生成するために提供される。一般ポートレットはポータル内に置かれ、前記マークアップ言語による情報を組み合わせるために提供される。
【００１１】
したがって、公知のシステムと本発明によるコンピュータ・システムの違いは、情報がコンテンツ・プロバイダからコンテンツ・プロバイダの特定フォーマットでなく、マークアップ言語の共通フォーマットでポータルに送られることである。この違いは、コンテンツ・プロバイダ内部に特定ポートレットを導入することにより達せられる。この特定ポートレットは、コンテンツ・プロバイダの特定フォーマットからマークアップ言語による情報を生成する。
【００１２】
その結果、ポータルは、公知のシステムでは、コンテンツ・プロバイダの特定フォーマットから共通フォーマットに情報を変換するための必要なこれらのプログラムをもはや必要としない。その代わりに、ポータルはコンテンツ・プロバイダから受け取ったマークアップ言語による情報を組み合わせることのできるプログラムだけを必要とする。このプログラムがポータル内部の一般ポートレットである。
【００１３】
本発明の他の利点は、コンテンツ・プロバイダからの全ての情報をポータルに複製することをもはや必要としないことである。その限りで、もはやポータル内にメモリ・スペースは必要でない。その代わりに、ユーザがポータルに情報を要求する場合、ポータルはこの要求をそれぞれのコンテンツ・プロバイダに転送する。次いで、これらのコンテンツ・プロバイダは要求された情報をマークアップ言語でポータルに送る。ポータルはこの情報を組み合わせ、完成した情報をユーザに送り返す。
【００１４】
ポータルがコンテンツ・プロバイダからの全ての情報を複製する必要がないため、ポータルがこの情報に対する料金を前もって支払うことももはや必要でない。ユーザが料金を課金される情報をポータルに要求した場合、ポータルはまずユーザに確認を求め、次いでユーザから確認を受け取った後に要求された情報を送る。
【００１５】
この利点は、要求された情報に実際に基づいており、ポータルが前もって料金を支払う機関としてではなく、ユーザとコンテンツ・プロバイダの間の転送機関としてだけ関与する支払いシステムにつながる。
【００１６】
本発明の他の利点は、どのコンテンツ・プロバイダも何ら問題なしに、またポータルからは独立にその情報を変更し、あるいは新しい情報を追加することが可能なことである。ポータルは、情報を複製する必要も、格納する必要もなく、こうした変更および追加が行われるのはコンテンツ・プロバイダ内だけである。さらに、コンテンツ・プロバイダは、情報が他のどこにも格納されないため、コンテンツ・プロバイダが情報を制御することが常に可能であるという利点を有する。
【００１７】
本発明のさらなる実施形態および利点を図面の以下の説明において記載する。
【００１８】
【発明の実施の形態】
図はコンピュータ・システム１０を示す。いくつかのコンテンツ・プロバイダ１１、１２、１３も図に示されている。これらのコンテンツ・プロバイダ１１、１２、１３は、ニュース、天気予報、株価情報などあらゆる種類の情報を提供する。コンテンツ・プロバイダ１１、１２、１３は、コンピュータ・システム１０内のサーバ・コンピュータ上に置かれる。
【００１９】
コンテンツ・プロバイダ１１、１２、１３のいずれも、コンテンツ・プロバイダ１１、１２、１３のそれぞれのサーバ・コンピュータ上で動作するプログラムである、いわゆる特定ポートレット１４、１５、１６を備えている。特定ポートレット１４、１５、１６はコンテンツ・プロバイダ１１、１２、１３の内部に存在する情報をマークアップ言語、特にハイパーテキスト・マークアップ言語（ＨＴＭＬ）で生成することができる。生成されるＨＴＭＬマークアップは断片でもよい。すなわち、生成された断片は実際にＨＴＭＬタグを含まなくてもよく、より少ないものに限定されてもよい。ただし、生成されたＨＴＭＬマークアップを明確なＨＴＭＬ文書とすることができる。情報の生成されたＨＴＭＬマークアップ、すなわち断片または文書は次にコンテンツ・プロバイダ１１、１２、１３からポータル１７に送られることができる。
【００２０】
ポータル１７はコンテンツ・プロバイダ１１、１２、１３から受け取った情報を集める。ポータル１７はコンピュータ・システム１０内のサーバ・コンピュータ上に置かれる。ポータル１７は、ポータル１７のサーバ・コンピュータ上で動作するプログラムである少なくとも１つのいわゆる一般ポートレット１８を備えている。具体的には、一般ポートレット１８は、いくつかのコンテンツ・プロバイダ１１、１２、１３から送られた情報の断片および文書を組み合わせて完全な情報にすることができる。
【００２１】
組み合わされ完成した情報は、次にポータル１７から少なくとも１人のユーザ１９に送られる。ユーザ１９は、普通、ポータル１７に情報を要求する。ユーザ１９は共通ブラウザ・プログラムをもつクライアント・コンピュータを備えている。
【００２２】
動作状態において、ポータル１７は、利用できる全てのコンテンツ・プロバイダ１１、１２、１３を識別し、対応するリストを確立する。次いでこのリストは、全てのユーザ１９または情報要求あるいはその両方に、またはそれらのいくつかだけに提供されることができる。
【００２３】
ユーザが情報を要求する場合、この要求はユーザ１９からポータル１７に送られる。そのために、ユーザ１９のクライアント・コンピュータのブラウザが使用される。したがって情報要求はユーザ１９からポータル１７にＨＴＭＬマークアップとして送られることができる。
【００２４】
ポータル１７は次いでコンテンツ・プロバイダ１１、１２、１３の各々に同期的または非同期的に接続し、ユーザ１９が要求した情報を集める。この接続の間に、付加的なデータをポータル１７とコンテンツ・プロバイダ１１、１２、１３の間で交換することができる。これらのデータは、たとえばユーザ１９の名前または住所あるいはその両方、ユーザ１９が使用するブラウザのタイプなどに関係するものであり得る。
【００２５】
コンテンツ・プロバイダ１１、１２、１３に要求される情報は、コンテンツ・プロバイダ１１、１２、１３内で生成される。そのために、コンテンツ・プロバイダ１１、１２、１３内の特定ポートレット１４、１５、１６は、要求された情報の関連部分または要求された情報全体を断片または文書としてＨＴＭＬマークアップで生成する。これは、たとえばコンテンツ・プロバイダ１３の特定ポートレット１６が株価情報の文書または少なくとも株価情報の断片をＨＴＭＬマークアップで生成することを意味する。
【００２６】
ＨＴＭＬマークアップで生成された断片が有効なまたは十分に成形されたＨＴＭＬ文書として生成されることはまずないことに留意することが重要である。具体的には、断片はいかなるＨＴＭＬタグも含まず、それ自体を他のＨＴＭＬマークアップに限定するものでもよい。断片が他の種類のマークアップ言語、たとえばワイアレス・マークアップ言語（ＷＭＬ）などで生成されたものでもよいことを強調しておく。
【００２７】
コンテンツ・プロバイダ１１、１２、１３内の特定ポートレット１４、１５、１６は、コンテンツ・プロバイダ１１、１２、１３のそれぞれの情報、特にその情報のフォーマットに適合されている。したがって、異なるコンテンツ・プロバイダ１１、１２、１３内の特定ポートレット１４、１５、１６は異なっていてもよい。これが、なぜそれらが特定ポートレット１４、１５、１６と呼ばれているかの理由である。したがって、特定ポートレット１４、１５、１６をコンテンツ・プロバイダ１１、１２、１３自体が確立し更新することができ、情報を提供するもの、すなわちコンテンツ・プロバイダ１１、１２、１３も情報の断片をＨＴＭＬマークアップで生成するために対応する特定ポートレット１４、１５、１６を提供するという利点を有する。
【００２８】
ＨＴＭＬマークアップのこれら断片は次に多数のコンテンツ・プロバイダ１１、１２、１３からポータル１７に送り返される。ポータル１７は受け取った情報を集め、それを要求された情報と組み合わせる。そのために、一般ポートレット１８がポータル内で使用される。この一般ポートレット１８は、ＨＴＭＬマークアップによる断片を解釈し、それらを組み合わせて完全な情報にすることができる。全ての断片がＨＴＭＬマークアップとして受け取られるので、このポートレット１８は一般ポートレットと呼ばれる。
【００２９】
次に、組み合わされ完成した情報は、ポータル１７からユーザ１９に送り返される。この情報はやはりＨＴＭＬマークアップで送られる。次にユーザ１９が受け取った情報は、コンピュータ・システム上でブラウザによりユーザ１９に表示することができる。
【００３０】
コンテンツ・プロバイダ１１、１２、１３、ポータル１７とユーザ１９の間のコンテンツ・フォーマットは、ＨＴＭＬマークアップに基づくものでもよいが、必ずしもそうである必要はない。しかし、インターネット内ではＨＴＭＬマークアップが使用されるので、このフォーマットは有利である。
【００３１】
さらに、記載のコンピュータ・システム１０がインターネットで実現される場合、ＨＴＭＬマークアップの断片または文書の代わりにＵＲＩ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｉｄｅｎｔｉｆｉｅｒ）がコンテンツ・プロバイダ１１、１２、１３からポータル１７に送られる。この場合、ポータル１７はこれらのＵＲＩをＨＴＭＬマークアップの断片および文書と同様にして組み合わせる。次いでポータル１７は組み合わされ完成した情報をＨＴＭＬマークアップとしてユーザ１９に送る。
【００３２】
ポータル１７が、たとえばユーザ１９のブラウザのタイプに関するデータをコンテンツ・プロバイダ１１、１２、１３に提供する場合、ユーザ１９のブラウザと互換性があるフォーマットで自分の情報の断片または文書を送ることができるコンテンツ・プロバイダ１１、１２、１３だけが、このユーザ１９への情報の提供に関与することができる。それによってこのブラウザと互換性のないコンテンツ・プロバイダ１１、１２、１３を排除することができる。
【００３３】
コンテンツ・プロバイダ１１、１２、１３からポータル１７に提供される情報が料金に関連付けられている場合、それぞれのコンテンツ・プロバイダ１１、１２、１３はまず要求された情報の代わりに課金要求をポータル１７に送る。課金される料金が確認された場合、第２段階で要求された情報を送ることができる。
【００３４】
たとえばコンテンツ・プロバイダ１１、１２、１３が提供される情報に広告を含めたいと思う場合、料金を肯定することができる。この場合、コンテンツ・プロバイダ１１、１２、１３はポータル１７に料金を支払わなければならない。情報をより迅速に提供するために、コンテンツ・プロバイダ１１、１２、１３は、ポータル１７が常に要求された情報とともに広告を受け取ることに同意すると仮定することが可能である。この場合、コンテンツ・プロバイダ１１、１２、１３が支払うべき料金を自動的にポータル１７に貸方記入することができる。
【００３５】
たとえばコンテンツ・プロバイダ１１、１２、１３が提供される情報に料金を課金する場合、料金を否定することができる。この場合、ポータル１７は、ユーザ１９がこの料金を受け入れるかどうかユーザ１９に尋ねなければならない。支払うべき料金をユーザ１９に表示することができる。次に、ポータル１７はユーザ１９の反応に応じてそれぞれのコンテンツ・プロバイダ１１、１２、１３に対し料金の受け入れまたは拒絶をしなければならない。情報をより迅速に提供するために、コンテンツ・プロバイダ１１、１２、１３は、要求された情報をユーザ１９による確認なしに送ることができるようにユーザ１９が常に料金を受け入れると仮定することが可能である。
【図面の簡単な説明】
【図１】
本発明によるコンピュータ・システムを示す図である。
【図１】
2004534986.tif 000003
【国際公開パンフレット】
2004534986.tif 000004
2004534986.tif 000005
2004534986.tif 000006
2004534986.tif 000007
2004534986.tif 000008
2004534986.tif 000009
2004534986.tif 000010
2004534986.tif 000011
2004534986.tif 000012
2004534986.tif 000013
2004534986.tif 000014
2004534986.tif 000015
2004534986.tif 000016
2004534986.tif 000017
【国際公開パンフレット（コレクトバージョン）】
2004534986.tif 000018
2004534986.tif 000019
【国際公開パンフレット（コレクトバージョン）】
2004534986.tif 000020
2004534986.tif 000021
2004534986.tif 000022
2004534986.tif 000023
2004534986.tif 000024
2004534986.tif 000025
2004534986.tif 000026
2004534986.tif 000027
2004534986.tif 000028
2004534986.tif 000029
2004534986.tif 000030
2004534986.tif 000031
2004534986.tif 000032
2004534986.tif 000033
【国際調査報告】
2004534986.tif 000034
2004534986.tif 000035
2004534986.tif 000036