(57)【要約】コンテンツコンディショナ（３２）は、所与のインターネット使用可能処理装置と対応付けられたコンテンツプロファイル（３３Ａ）を該装置におけるプレゼンテーションのために処理されるべき要求された拡張マークアップ言語文書（３０）又は他のタイプのコンテンツに適用する。更に、結果として生じる調整された文書（３５）は、前記装置におけるプレゼンテーションに適した出力（３８Ａ）を生成するように該装置と対応付けられたスタイルシート（３７Ａ）を用いて処理される。前記所与の装置のための前記コンテンツプロファイルは、前記処理装置における所望の使用経験のために前記要求された文書のコンテンツを調整するのに必要とされる１つ以上のオペレーション及び対応パラメータを有する。例えば、前記コンテンツプロファイルは、検索された前記文書から引き出される要約情報を前記装置において呈示せんとする方法を指定する要約プログラムを含んでも良い。
2004515005.tif 000002
【特許請求の範囲】
【請求項１】
処理装置におけるプレゼンテーションのためにコンテンツを調整する方法であって、
前記装置と対応付けられたコンテンツプロファイルを決定するステップ、
前記装置におけるプレゼンテーションのためのコンテンツを含む要求された文書に前記コンテンツプロファイルを適用することにより調整された文書を生成するステップ、
前記装置と対応付けられたスタイルシートを決定するステップ、及び
前記装置におけるプレゼンテーションに適した出力を生成するために前記調整された文書に前記スタイルシートを適用するステップを有する方法。
【請求項２】
検索される前記文書が拡張マークアップ言語の文書を有することを特徴とする請求項１に記載の方法。
【請求項３】
前記装置と対応付けられたスキーマを決定するステップ、並びに前記要求された文書に前記コンテンツプロファイル及び前記スキーマを適用することにより前記調整された文書を生成するステップを更に含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
第１の前記適用するステップが前記処理装置のコンテンツコンディショナ要素において実施されることを特徴とする請求項１、２又は３に記載の方法。
【請求項５】
前記第１の適用するステップが、前記要求された文書の少なくとも一部を記憶するサーバのコンテンツコンディショナ要素において実施されることを特徴とする請求項１、２、３又は４に記載の方法。
【請求項６】
第２の前記適用するステップが前記処理装置の拡張スタイルシート言語エンジン要素において実施されることを特徴とする請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
前記第２の適用するステップが、前記要求された文書の少なくとも一部を記憶するサーバの拡張スタイルシート言語エンジン要素において実施されることを特徴とする請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
所与の装置のための前記コンテンツプロファイルが、前記処理装置における所望の使用経験のために前記要求された文書のコンテンツを調整するのに必要とされる１つ以上のオペレーション及び対応パラメータを有することを特徴とする請求項１乃至７のいずれか一項に記載の方法。
【請求項９】
前記コンテンツプロファイルが、前記検索される文書から引き出される要約情報を前記装置において呈示せんとする方法を指定する要約プログラムを有することを特徴とする請求項１乃至８のいずれか一項に記載の方法。
【請求項１０】
前記コンテンツプロファイルが、前記装置において呈示されんとする前記要求された文書と対応付けられたオリジナルテキストの量の最大比率を指定することを特徴とする請求項１乃至９のいずれか一項に記載の方法。
【請求項１１】
前記処理装置が、デスクトップパーソナルコンピュータ若しくはポータブルパーソナルコンピュータ、ＰＤＡ、無線電話、又はインターネット使用可能テレビを有することを特徴とする請求項１乃至１０のいずれか一項に記載の方法。
【請求項１２】
処理装置におけるプレゼンテーションのためにコンテンツを調整する装置であって、
前記処理装置と対応付けられたコンテンツプロファイルの少なくとも一部を記憶するメモリ、及び
前記メモリに結合されるプロセッサを有し、前記プロセッサは、前記処理装置におけるプレゼンテーションのためのコンテンツを含む要求された文書に前記コンテンツプロファイルを適用することにより調整された文書を生成し、前記処理装置と対応付けられたスタイルシートを決定し、前記処理装置におけるプレゼンテーションに適した出力を生成するために前記調整された文書に前記スタイルシートを適用するように動作する装置。
【請求項１３】
処理装置におけるプレゼンテーションのためにコンテンツを調整する１つ以上のソフトウェアプログラムを含む機械読取り可能な記憶媒体であって、前記１つ以上のソフトウェアプログラムが、実行される場合に、
前記装置と対応付けられたコンテンツプロファイルを決定するステップ、
前記装置におけるプレゼンテーションのためのコンテンツを含む要求された文書に前記コンテンツプロファイルを適用することにより調整された文書を生成するステップ、
前記装置と対応付けられたスタイルシートを決定するステップ、及び
前記装置におけるプレゼンテーションに適した出力を生成するために前記調整された文書に前記スタイルシートを適用するステップを実施する記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に、インターネット又は他のコンピュータネットワーク上の情報を検索するために用いられ得るコンピュータ、ＰＤＡ（ｐｅｒｓｏｎａｌ ｄｉｇｉｔａｌ ａｓｓｉｓｔａｎｔ）、無線電話などの処理装置に関し、より特定的には、このような装置における適当なプレゼンテーション（呈示）（ｐｒｅｓｅｎｔａｔｉｏｎ）のために情報コンテンツを処理する技術に関する。
【０００２】
【従来の技術】
デスクトップコンピュータ又はポータブルコンピュータ、ＰＤＡ（ｐｅｒｓｏｎａｌ ｄｉｇｉｔａｌ ａｓｓｉｓｔａｎｔ）、無線電話などといったデータ処理装置は、しばしばインターネット上の利用可能な情報へのアクセスを供給するよう構成される。本明細書においては、これらの装置を、一般にインターネット使用可能装置（ｉｎｔｅｒｎｅｔ−ｅｎａｂｌｅｄ ｄｅｖｉｃｅ）又は単にインターネット装置と呼ぶ。これらの装置においては、有線接続、無線接続又はそれらの組み合わせを介して、インターネットプロトコル（ＩＰ）などの良く知られている従来の通信プロトコルを用いてインターネットアクセスが供給され得る。
【０００３】
拡張マークアップ言語（ＸＭＬ）は、急速にインターネット上で配信されるコンテンツを記述する主要な言語になっている。ＸＭＬ規格は、ＸＭＬ文書と呼ばれるデータオブジェクトのクラス及びこのような文書を処理するコンピュータプログラムの作用（ｂｅｈａｖｉｏｒ）を記述する。ＸＭＬ文書は、解析されるデータ（ｐａｒｓｅｄ ｄａｔａ）又は解析されないデータ（ｕｎｐａｒｓｅｄ ｄａｔａ）のいずれかを含むエンティティと呼ばれる記憶単位（ｓｔｏｒａｇｅ ｕｎｉｔ）によって構成される。解析されるデータはキャラクタによって構成され、前記キャラクタのうちの幾つかはキャラクタデータを形成し、前記キャラクタのうちの幾つかはマークアップを形成する。所与のＸＭＬ文書に対するマークアップは、この文書の記憶レイアウト及び論理的構造の記述をエンコードする。ＸＭＬは、記憶レイアウト及び論理的構造に制約を課すべく機構を提供する。従来のＸＭＬに関する付加的な詳細は、ＸＭＬ１．０（第２版）、ワールド・ワイド・ウェブコンソーシアム（Ｗ３Ｃ）推奨、２０００年１０月、ｗｗｗ．ｗ３．ｏｒｇ／ＴＲ／ＲＥＣ−ｘｍｌにおいて見出され、本明細書に参照により盛り込まれる。
【０００４】
図１は、拡張スタイルシート言語（ＸＳＬ）を用いるＸＳＬ文書の従来の処理を示している。ＸＳＬは、特定の装置に適するコンテンツを生成するようにＸＭＬ文書のコンテンツを変形し、フォーマットするためのスタイルシートを規定するために用いられる。この図においては、オリジナルＸＭＬ文書１０がＸＳＬエンジン１２によって処理される。ＸＳＬエンジン１２は、装置Ａに対応するスタイルシート１４Ａ及び装置Ｂに対応するスタイルシート１４Ｂにアクセスする。この図は、装置Ａのためのプレゼンテーション１６Ａを生成するためにスタイルシート１４Ａを用いるＸＭＬ文書１０の処理を図示している。この図において示されているプロセスのステップは以下の通りである。
１．　装置Ａにおいて呈示されるべきオリジナルＸＭＬ文書１０を得る。
２．　装置Ａのための対応スタイルシート１４Ａを選択する。
３．　ＸＭＬ文書１０及び装置Ａのためのスタイルシート１４Ａを供給されたＸＳＬエンジン１２が装置Ａのための適当なプレゼンテーション１６Ａを生成する。
【０００５】
図１に示されているタイプの手法の例は、より詳細には、”Ｍｅｔｈｏｄ ａｎｄ Ｓｙｓｔｅｍ ｆｏｒ Ｄｙｎａｍｉｃａｌｌｙ Ａｄａｐｔｉｎｇ ｔｈｅ Ｌａｙｏｕｔ ｏｆ ａ Ｄｏｃｕｍｅｎｔ ｔｏ ａｎ Ｏｕｔｐｕｔ Ｄｅｖｉｃｅ”というタイトルがついている２０００年２月８日に発行された米国特許第６，０２３，７１４号に記載されている。
【０００６】
ＸＳＬスタイルシートの機能を拡張するための当業界で既知の技術の１つは、“Ｅｘｔｅｎｄｉｎｇ ｔｈｅ Ｃａｐａｂｉｌｉｔｉｅｓ ｏｆ ａｎ ＸＳＬ Ｓｔｙｌｅ Ｓｈｅｅｔ ｔｏ Ｉｎｃｌｕｄｅ Ｃｏｍｐｏｎｅｎｔｓ ｆｏｒ Ｃｏｎｔｅｎｔ Ｔｒａｎｓｆｏｒｍａｔｉｏｎ”というタイトルがついている２０００年９月１４日に公開されたＰＣＴ国際特許出願公開公報第ＷＯ ００／５４１７４号に記載されている。この技術においては、スタイルシートが外部構成要素参照（ｅｘｔｅｒｎａｌ ｃｏｍｐｏｎｅｎｔ ｒｅｆｅｒｅｎｃｅ）を含むよう構成され、前記外部構成要素参照は、呼び出される場合に指定された処理方法を実行し、この結果はスタイルシートを処理することにより生成される変形文書中に置かれる。しかしながら、この手法は、外部構成要素参照を組み込むためにスタイルシートの変更を必要とする点で非効率的である。典型的には異なる外部構成要素が異なるタイプの装置に対して必要とされることから、このことは、スタイルシートの不必要な複製をもたらし得る。更に、この手法は、装置プロファイルの効率的な取扱い（ｈａｎｄｌｉｎｇ）を供給せず、所与のクライアント−サーバアーキテクチャにおけるクライアントとサーバとの間で容易には分けることが出来ない。
【０００７】
それ故、対応スタイルシートの変更なしに様々な異なるタイプの装置におけるプレゼンテーションのためにコンテンツを調整する技術の必要性が当業界においてあることは明らかである。
【０００８】
【課題を解決するための手段】
本発明は、インターネット装置及び他のタイプの処理装置におけるプレゼンテーションのためにコンテンツを調整する改善された技術を提供する。
【０００９】
本発明の或る特徴によれば、デスクトップコンピュータ若しくはポータブルコンピュータ、ＰＤＡ（ｐｅｒｓｏｎａｌ ｄｉｇｉｔａｌ ａｓｓｉｓｔａｎｔ）、無線電話、又は他のインターネット使用可能処理装置は、それらと対応付けられたコンテンツプロファイルを持つ。前記コンテンツプロファイルは、前記装置におけるプレゼンテーションのためにインターネット又は他のネットワークから検索される情報コンテンツを処理すべくコンテンツコンディショナ（コンテンツを調整するもの）（ｃｏｎｔｅｎｔ ｃｏｎｄｉｔｉｏｎｅｒ）により利用される。例示の実施例における前記コンテンツコンディショナは、前記装置におけるプレゼンテーションのために処理されるべき要求された拡張マークアップ言語（ＸＭＬ）の文書又は他タイプのコンテンツに所与の装置と対応付けられた前記コンテンツプロファイルを適用する。結果として生じる調整された前記コンテンツは、前記装置におけるプレゼンテーションに適した出力を生成するように該装置と対応付けられたスタイルシートを用いて更に処理される。
【００１０】
出力は、装置のディスプレイにおいて視覚的に知覚可能なように呈示されても良い。
【００１１】
出力は、装置と対応付けられたスピーカを用いて聴覚的に知覚可能な（ａｕｄｉａｂｌｙ−ｐｅｒｃｅｐｔｉｂｌｅ）ように呈示されても良い。
【００１２】
所与の装置のための上記のコンテンツプロファイルは、好ましくは、処理装置における所望の使用経験（ｃｏｎｓｕｍｐｔｉｏｎ ｅｘｐｅｒｉｅｎｃｅ）のために要求された文書のコンテンツを調整するのに必要とされる１つ以上のオペレーション（ｏｐｅｒａｔｉｏｎ）及び対応パラメータを含むであろう。例えば、前記コンテンツプロファイルは、検索された文書から得られる要約情報を前記装置において呈示せんとする方法を指定する要約プログラムを含んでも良い。
【００１３】
本発明の他の特徴によれば、スキーマが所与の装置に対して決定されても良く、コンテンツプロファイル及び前記スキーマを要求された文書に適用することにより上記のコンテンツコンディショナにおいて調整された文書が生成されても良い。
【００１４】
コンテンツコンディショナは、サーバ側のアーキテクチャ又はクライアント側のアーキテクチャを用いて実施され得る。前記サーバ側のアーキテクチャにおいては、前記コンテンツコンディショナ及び対応拡張スタイルシート言語（ＸＳＬ）エンジンが、両方とも、クライアント装置への引渡し（ｄｅｌｉｖｅｒｙ）のために要求された文書を記憶するサーバにおいて実施される。前記サーバは、装置におけるプレゼンテーションに適した出力を生成するように前記文書を処理する。前記クライアント側のアーキテクチャにおいては、前記コンテンツコンディショナ及びＸＳＬエンジンが両方とも前記クライアント装置において実施される。本発明はまた、例えば前記コンテンツコンディショナが前記サーバにおいて実施され、前記ＸＳＬエンジンが前記クライアント装置において実施されるというように、所与のクライアント−サーバアーキテクチャにおける前記クライアントと前記サーバとの間で分けられるように実施され得る。
【００１５】
有利なことには、本発明のコンテンツ調整プロセスは、対応スタイルシートの変更を必要とせずに、多様な異なる装置における適当なプレゼンテーションのためにＸＭＬ文書の形態のコンテンツを調整することを可能にする。
【００１６】
図面及び以下の詳細な説明を添付することにより、本発明のこれら及び他の特徴及び利点をより明らかにする。
【００１７】
【発明の実施の形態】
図２Ａ及び図２Ｂは本発明によるコンテンツ調整を用いて生成される表示を図示している。これらの表示の各々は、インターネット上で検索されるウェブページなどの同じオリジナル拡張マークアップ言語（ＸＭＬ）文書から生成されると仮定する。所与の装置に適した特定のタイプの表示を生成するために用いられる特定のコンテンツ調整処理ステップを図３に関連して以下に記載する。
【００１８】
図２Ａは、パーソナルコンピュータ（ＰＣ）のブラウザにより生成される表示２０を示している。この例における表示２０は、小さなフォントの大きなテキストセクション２２及び小さなピクチャセクション２４を含む。大きなテキストセクション２２は、オリジナルＸＭＬ文書の少なくとも指定された部分の全テキスト（ｃｏｍｐｌｅｔｅ ｔｅｘｔ）に対応しても良い。
【００１９】
図２Ｂは、テレビにより生成される表示２５を示している。この例における表示２５は大きなピクチャセクション２８及び大きなフォントの小さなテキストセクション２６を含む。
【００２０】
本発明のコンテンツ調整は、検索されたコンテンツを指定された装置の典型的な使用法とより適合させるように該検索されたコンテンツを変える。例えば、図２Ａ及び図２Ｂに関しては、ＰＣブラウザによるプレゼンテーションのために生成される表示２０は、このような装置のユーザは一般的に該装置により接近しており、小さなフォントのテキストを読み、小さなピクチャを見ることが出来ることから、大きなテキストセクション２２及び小さなピクチャセクション２４を含む。しかしながら、テレビにおけるプレゼンテーションのためにインターネットから検索される全く同じＸＭＬ文書は、小さなテキストセクション２６及び大きなピクチャセクション２８を持つ表示２５を生成するよう処理される。これは、テレビのユーザが典型的にＰＣのユーザよりディスプレイからより遠くに位置し、故に、大きなフォントの小さなテキストセクション２６及び大きなピクチャセクション２８が適当であるからである。
【００２１】
小さなテキストセクション２６は、単なるオリジナルの文書のテキストの一部、又はこのようなテキストの最初の１００文字などではないことに注意されたい。その代わりに、本発明のコンテンツ調整が、この図の中のセクション２２おいて示されているテキストとセクション２６において示されているテキストとの比較から明らかであるように、小さなテキストセクション２６中に表示される言葉（ｗｏｒｄ）を作成するためにオリジナルの文書のテキストを要約する。
【００２２】
この例においては、大きなテキストセクション２２は、「商務長官（ｔｈｅ Ｓｅｃｒｅｔａｒｙ ｏｆ Ｃｏｍｍｅｒｃｅ）により手配された会合において、ＡＢＣ社の社長のジョー・スミスさんは、労働組合の代表者のジュリー・バーンズさんと握手した。これは、会社が従業員と調停する構えであり、現在の争議に対する和解を求めている意思表示であった。この争議は、過去３ヶ月間会社に２千万ドルを費やさせている。前記争議は、サン・アントニオ、ヒューストン及びオースティン、テキサスにおける物品の配達を混乱させている。」と書いてある。比較して、小さなテキストセクション２６は、「ＡＢＣ社は労働組合と調停する構えである。この争議により影響を及ぼされた都市はサン・アントニオ、ヒューストン及びオースティン、テキサスである。」と書いてある。この要約は、本発明に基づいてＸＭＬ文書に適用され得るコンテンツ調整の１つタイプの例である。
【００２３】
図３は、本発明の例示の実施例におけるコンテンツ調整プロセスを図示している概略図である。前記のように、このプロセスは単一の共通のＸＭＬ文書から図２Ａ及び図２Ｂの異なる表示２０及び２５を生成するために用いられ得る。図３に示されているプロセスのステップは以下の通りである。
【００２４】
１．　所与の装置において呈示されるべきオリジナルＸＭＬ文書３０を得る。このような文書は、良く知られている従来の技術を用いて所与の装置によりインターネット上で得られ得る。この例においては、所与の装置が装置Ａとして示されている装置であると仮定する。図示されているプロセスはまた、装置Ｂとして示されている別の装置のためのコンテンツ調整をサポートし、如何なる所望の数の他の装置にも拡張され得る。
【００２５】
２．　装置Ａのためのコンテンツプロファイルを選択する。選択されたコンテンツプロファイルは、入力としてコンテンツコンディショナ３２へ供給される。図３のプロセスは装置Ａのためのコンテンツプロファイル３３Ａを選択する。この例において選択されないコンテンツプロファイルは少なくとも装置Ｂのためのコンテンツプロファイル３３Ｂを含む。例示の実施例における所与のコンテンツプロファイルは、特定の装置における所望の使用経験のためにＸＭＬ文書のコンテンツを調整するのに必要とされる１つ以上のオペレーション及び対応パラメータを列挙する。図２Ａ及び図２Ｂに関連して図示されているタイプの要約を供給するコンテンツプロファイルの例は、図４Ａに関連して以下に詳細に記載する。他のコンテンツプロファイルの例は図４Ｂ及び図４Ｃに関連して記載する。
【００２６】
３．　装置Ａのためのスキーマを選択する。選択されたスキーマは別の入力としてコンテンツコンディショナ３２に供給される。図３のプロセスは装置Ａのためのスキーマ３４Ａを選択する。この例において選択されないスキーマは少なくとも装置Ｂのためのスキーマ３４Ｂを含む。所与のスキーマは、コンテンツ調整プロセスに関連する付加的な情報を含むことが出来るが、対応コンテンツプロファイル中に含めるのは適当ではない。例えば、所与のスキーマは、該スキーマの対応付けられた装置に適当な文書フォーマット情報を含んでも良い。より特定的な例として、図２Ｂにおいて示されている表示２５の生成に用いられるスキーマはテキストセクション２６において用いられる黒丸の点（ｂｕｌｌｅｔ ｐｏｉｎｔ）の数を指定しても良い。他の実施例において、所与のコンテンツプロファイルと対応付けられるコンテンツ調整情報と対応スキーマとは組み合わされて、コンテンツコンディショナ３２に適用される単一の情報要素（ｉｎｆｏｒｍａｔｉｏｎ ｅｌｅｍｅｎｔ）になり得る。
【００２７】
４．　コンテンツコンディショナ３２が、コンテンツプロファイル３３Ａにおいて指定されているオペレーションを呼び出し、指定されたスキーマ３４Ａに基づいて出力を構成する。例えば、コンテンツプロファイル３３Ａは、装置Ａにおける適当な使用のためのコンテンツを準備するように図４Ａに示されているタイプの要約プログラムを含んでも良い。コンテンツコンディショナの出力は、装置Ａにおける適当なプレゼンテーションのために構成されるＸＭＬ文書３５である。ＸＭＬ文書３５は、図示されているように入力として従来の拡張スタイルシート言語（ＸＳＬ）エンジン３６に供給される。
【００２８】
５．　装置Ａのための対応スタイルシートを選択する。選択されたスタイルシートは別の入力としてＸＳＬエンジン３６に供給される。図３のプロセスは装置Ａのためのスタイルシート３７Ａを選択する。この例において選択されないスタイルシートは少なくとも装置Ｂのためのスタイルシート３７Ｂを含む。
【００２９】
６．　ＸＳＬエンジン３６は、装置ＡのためのＸＭＬ文書３５及び装置Ａのためのスタイルシート３７Ａから装置Ａのために適当に調整されたプレゼンテーション３８Ａを生成する。例えば、プレゼンテーション３８Ａは、図２Ａ及び図２Ｂの表示２０又は２５の一方に相当し得る。
【００３０】
有利なことには、図３に図示されているような本発明のコンテンツ調整プロセスは、対応スタイルシートの変更を必要とせずに、多様な異なる装置における適当なプレゼンテーションのためにＸＭＬ文書の形態のコンテンツを調整することを可能にする。
【００３１】
上記のように、図４Ａは図３のコンテンツ調整プロセスにおける使用に適したコンテンツプロファイルの例を示している。この例において、コンテンツプロファイルは、結果として生じる情報出力がオリジナルＸＭＬ文書からのオリジナル情報の略々２５％であるようにオリジナルＸＭＬ文書の要点（ｋｅｙ ｐｏｉｎｔｓ）を決定しようと試みる要約プログラムを含む。図２Ａのセクション２２において示されているテキストを持つＸＭＬ文書へのこのようなコンテンツプロファイルの適用の結果は、図２Ｂのセクション２６において示されている要約テキストをもたらす。
【００３２】
図４Ｂ及び図４Ｃは本発明によるコンテンツプロファイルの他の例を示している。これらの例におけるコンテンツプロファイルは図３のコンテンツ調整プロセスにおいて用いられ得る。図４Ｂの例において、ユーザはコンテンツ（ｃｏｎｔｅｎｔ）が公共端末（ｐｕｂｌｉｃ ｔｅｒｍｉｎａｌ）において呈示されるよう要求（ｒｅｑｕｅｓｔ）している。この例における要求は以下の形態のものである。
2004515005.tif 000003
【００３３】
図４Ｂのコンテンツプロファイルは、ユーザが該ユーザの専門技術の分野に関連する情報しか見ることを許可されないことを確実にする許可フィルタ（ａｕｔｈｏｒｉｚａｔｉｏｎ ｆｉｌｔｅｒ）を実施するよう構成される。例えば、眼科医（ｅｙｅ ｓｐｅｃｉａｌｉｓｔ）は、患者の糖尿病の記録（ｄｉａｂｅｔｉｃ ｒｅｃｏｒｄ）を見ることは許可され得るが、この患者の精神病治療上の記録（ｐｓｙｃｈｉａｔｒｉｃ ｒｅｃｏｒｄ）を見ることは許可されない。許可システムは、要求をチェックし、公共端末における許可された情報のプレゼンテーションのために図４Ｂのコンテンツプロファイルを生成するのに用いられ得る。
【００３４】
図４Ｃの例は、オーディオプレイヤ又は音声合成器（ｓｐｅｅｃｈ ｓｙｎｔｈｅｓｉｚｅｒ）しか持たず、視覚的ディスプレイ（ｖｉｓｕａｌ ｄｉｓｐｌａｙ）を持たない装置に関連しての使用に適したコンテンツプロファイルを示している。この例におけるコンテンツプロファイルは、プレゼンテーションがニュースの見出し（ｎｅｗｓ ｈｅａｄｉｎｇ）及びニュースの本文（ｎｅｗｓ ｂｏｄｙ）の情報は含むであろうが、ピクチャ又はビデオは含まないであろうということを示している。要約が用いられ、呈示される文は、例えばＰＣブラウザにより生成される表示において書かれたテキストとして呈示されるであろう文より短い。言葉の相対的な有益さ（ｉｎｆｏｒｍａｔｉｖｅｎｅｓｓ）又は強さ（ｓｔｒｅｎｇｔｈ）がピッチ・プロミネンス（ｐｉｔｃｈ ｐｒｏｍｉｎｅｎｃｅ）を調整するのに用いられる。
【００３５】
勿論、上記のコンテンツプロファイルは例でしかなく、他のタイプのプロファイルが特定の装置における特定のコンテンツのプレゼンテーションに適当なあらゆる所望のタイプのコンテンツ調整を供給するために用いられ得る。
【００３６】
本発明の利点は、多様なシステムアーキテクチャが図３のコンテンツ調整プロセスを実施するために用いられ得ることにある。サーバ側のアーキテクチャ及びクライアント側のアーキテクチャを各々図５Ａ及び図５Ｂに関連して以下に記載する。
【００３７】
図５Ａは、本発明の例示の実施例の或るあり得る具体化に基づいて構成されるコンテンツプロバイダ５０、サーバ５２及びクライアント５４を含む通信システムの一部を示している。この具体化においては、コンテンツ調整プロセスがサーバ５２内で実施される。サーバ５２は、サーバ５２がサポートする装置のための異なるコンテンツプロファイル、スキーマ及びスタイルシートを常に把握している。ＸＭＬ生成オペレーション５５においてサーバ５２は、オリジナルＸＭＬ文書３０を生成するようにコンテンツプロバイダ５０から受け取ったコンテンツを処理する。サーバ５２は図３のコンテンツコンディショナ３２及びＸＳＬエンジン３６を更に含む。サーバ５２は、前記のように装置Ａのためのプレゼンテーション３８Ａを生成するためにコンテンツプロファイル３３Ａ、スキーマ３４Ａ及びスタイルシート３７Ａに関連してこれらの要素を利用する。
【００３８】
サーバ５２は、インターネット又は他の通信ネットワークを介してクライアント５４に結合されるウェブサーバであっても良い。この具体化においては装置Ａと装置Ｂとの両方がクライアント５４と対応付けられているが、別個のクライアントとして見なされ得る。
【００３９】
図５Ｂは、本発明の例示の実施例の別のあり得る具体化を示している。この具体化においては、コンテンツ調整プロセスが装置自体の内部で実施される。ＸＭＬ生成オペレーションにおいてサーバ５２’は、オリジナルＸＭＬ文書３０を生成するようにコンテンツプロバイダ５０から受け取ったコンテンツを処理する。この文書は図示されているようにインターネット又は他の通信ネットワークを介して装置Ａに供給される。この具体化における装置Ａは図３のコンテンツコンディショナ３２及びＸＳＬエンジン３６を含む。装置Ａは、前記のように装置Ａのためのプレゼンテーション３８Ａを生成するためにコンテンツプロファイル３３Ａ、スキーマ３４Ａ及びスタイルシート３７Ａに関連してこれらの要素を利用する。装置Ａは該装置のために必要とされるコンテンツプロファイル、スキーマ及びスタイルシートしか記憶しない。装置Ｂなどの他の装置のためのこのような要素は該装置において記憶される。図５Ｂのクライアント側の具体化は、一般的に図５Ａのサーバ側の具体化におけるより強力なクライアントプラットフォームを必要とする。
【００４０】
上記のように、他のアーキテクチャもまた用いられ得る。例えば、コンテンツプロファイル及びスキーマの処理がサーバ５２において実施される一方で、スタイルシートの処理がクライアント装置において実施されても良い。この場合には、コンテンツコンディショナ３２がサーバにおいて実施される一方で、ＸＳＬエンジン３６がクライアント装置において実施される。
【００４１】
図６は、例えば図５Ｂにおける装置Ａを実施するために用いられ得る処理装置６０の例を示している。装置６０は、１つ以上のシステムバスのセット６５の少なくとも一部を介して通信するプロセッサ６２及びメモリ６４を含む。ディスプレイ６６及び１つ以上の入力／出力（Ｉ／Ｏ）装置６８もまた、システムバスのセット６５の少なくとも一部を利用している。装置６０は、調整されたコンテンツを供給するのに望ましいデスクトップコンピュータ若しくはポータブルコンピュータ、ＰＤＡ（ｐｅｒｓｏｎａｌ ｄｉｇｉｔａｌ ａｓｓｉｓｔａｎｔ）、無線電話、スマートリモコン（ｓｍａｒｔ ｒｅｍｏｔｅ ｃｏｎｔｒｏｌ）、テレビ、又はあらゆる他のタイプのデータ処理装置であっても良い。装置６０の素子は、このような装置の従来の素子であっても良い。
【００４２】
例えば、プロセッサ６２は、マイクロプロセッサ、中央処理装置（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、若しくは特定用途向け集積回路（ＡＳＩＣ）、又はこれら及び他の処理装置の一部若しくは組み合わせであっても良い。メモリ６４は典型的には電子メモリであるが、ディスクベースの光学式メモリ又は磁気メモリなどの他のタイプの記憶装置を有しても良い又は含んでも良い。ディスプレイ６６は、図２Ａ及び図２Ｂに関連して前に記載されている出力などの視覚的に知覚可能な出力を生成するために用いられても良い。１つ以上のＩ／Ｏ装置６８は典型的にはインターネット又は他の通信ネットワークとのインタフェースをとるネットワークインタフェースを含むであろう。
【００４３】
本明細書に記載されているコンテンツ調整技術は、装置６０の各々のメモリ及びプロセッサの素子を用いて記憶され、実行されるソフトウェアを用いて全体的に又は部分的に実施され得る。例えば、図３及び図５のコンテンツコンディショナ３２及びＸＳＬエンジン３６は、メモリ６４に記憶され、プロセッサ６２により実行される１つ以上のソフトウェアプログラムを用いて少なくとも部分的に実施され得る。このようなソフトウェアプログラムがメモリ６４及びプロセッサ６２などの装置の素子において記憶され、実行され得る特定の方法は、当業界においてよく理解されており、それ故、本明細書においては詳細に記載しない。
【００４４】
装置６０は、図示されていない他の素子、又は本明細書に記載されているコンテンツ調整機能を供給することが出来る他のタイプ及び構成の素子を含んでも良いことに注意されたい。
【００４５】
更に、プロセッサ及びメモリの素子の同様の構成が図５Ａにおいて示されているようなサーバ側の具体化においてサーバ５２を実施するために用いられても良い。このような構成においては例えばディスプレイ６６が除去されても良い。
【００４６】
本発明の上記の実施例は例示でしかない。例えば、本発明は他のタイプの情報処理システム及び他の構成の処理素子を用いる装置において用いられ得る。更に、上記のように、特定のコンテンツプロファイル及びスキーマは装置及び処理アプリケーションに依存して変化しても良い。特許請求の範囲内のこれら及び多数の他の実施例は当業者にとって明らかであろう。
【図面の簡単な説明】
【図１】拡張スタイルシート言語（ＸＳＬ）エンジンを用いる拡張マークアップ言語（ＸＭＬ）文書の従来の処理を図示する。
【図２Ａ】本発明の例示の実施例におけるコンテンツ調整を用いて異なる装置により生成される異なるタイプの表示を示す。
【図２Ｂ】本発明の例示の実施例におけるコンテンツ調整を用いて異なる装置により生成される異なるタイプの表示を示す。
【図３】本発明の例示の実施例におけるＸＭＬ文書の処理を示す。
【図４Ａ】図３の処理オペレーションにおいて用いられ得るコンテンツプロファイルの例を示す。
【図４Ｂ】図３の処理オペレーションにおいて用いられ得るコンテンツプロファイルの例を示す。
【図４Ｃ】図３の処理オペレーションにおいて用いられ得るコンテンツプロファイルの例を示す。
【図５Ａ】本発明のコンテンツ調整のサーバ側の具体化を示している。
【図５Ｂ】本発明のコンテンツ調整のクライアント側の具体化を示している。
【図６】本発明のコンテンツ調整を供給するよう構成されるサーバ又はクライアント装置の或るあり得る具体化を示す。
【図１】
2004515005.tif 000004
【図２Ａ】
2004515005.tif 000005
【図２Ｂ】
2004515005.tif 000006
【図３】
2004515005.tif 000007
【図５Ａ】
2004515005.tif 000008
【図５Ｂ】
2004515005.tif 000009
【図６】
2004515005.tif 000010
【国際公開パンフレット】
2004515005.tif 000011
2004515005.tif 000012
2004515005.tif 000013
2004515005.tif 000014
2004515005.tif 000015
2004515005.tif 000016
2004515005.tif 000017
2004515005.tif 000018
2004515005.tif 000019
2004515005.tif 000020
2004515005.tif 000021
2004515005.tif 000022
2004515005.tif 000023
2004515005.tif 000024
2004515005.tif 000025
2004515005.tif 000026
2004515005.tif 000027
2004515005.tif 000028
2004515005.tif 000029
2004515005.tif 000030
2004515005.tif 000031
2004515005.tif 000032
2004515005.tif 000033
2004515005.tif 000034