"少なくとも1つのプロセッサと、消費者にコンテンツを公開するように構成された少なくとも1つの公開モジュールと、前記少なくとも1つの公開モジュールから公開されたコンテンツに使用される1つまたはそれより多くの条件の表示を生成するように構成された少なくとも1つの条件生成モジュールであって、前記1つまたはそれより多くの条件は前記表示に含まれる標準条件を表す正規化された条件であり、前記表示は前記消費者のためのライセンスアグリーメントである、条件生成モジュールと、コンピュータ実行可能命令を記憶するコンピュータ可読記憶媒体であって、前記コンピュータ実行可能命令が実行されると、前記少なくとも1つのプロセッサが前記少なくとも1つの公開モジュールの1つ以上の機能を実施するか前記少なくとも1つの条件生成モジュールの1つ以上の機能を実施する、コンピュータ可読記憶媒体とを含むことを特徴とするコンピュータ実装システム。前記条件生成モジュールが、前記1つまたはそれより多くの条件のうちの複数の条件を分類するように構成された少なくとも1つの分類モジュールを含むことを特徴とする請求項1記載のコンピュータ実装システム。前記条件生成モジュールが、少なくとも入力に基づいて前記複数の条件に対してクエリ検索をした結果に少なくとも基づき、前記1つまたはそれより多くの条件の前記表示を生成することを特徴とする請求項2記載のコンピュータ実装システム。前記入力は、前記公開されたコンテンツのタイプ、許可されていない行為または前記公開されたコンテンツの所有者の識別情報のうちの少なくとも1つを示すことを特徴とする請求項3記載のコンピュータ実装システム。前記複数の条件のうちの1つ又はそれより多くの条件は、正規化されていない非標準条件であることを特徴とする請求項1記載のコンピュータ実装システム。前記非標準条件はフリーフォームテキストであることを特徴とする請求項5記載のコンピュータ実装システム。前記許可されていない行為は、レンダリング、印刷、デリベーション、配布またはコピーの少なくとも1つに関連することを特徴とする請求項4記載のコンピュータ実装システム。前記表示は、視覚的表示または音声的表示の少なくとも一方であることを特徴とする請求項1記載のコンピュータ実装システム。前記公開されたコンテンツの使用のためのオプションを示す少なくとも1つの入力を受信するように構成されたユーザインターフェースをさらに含むことを特徴とする請求項1記載のコンピュータ実装システム。コンピュータ実装方法であって、実行されると、前記コンピュータ可読命令が実行されると、前記プロセッサは、ユーザインターフェースを介してオプション選択表示を表示することであって、前記オプション選択表示は公開されたコンテンツの使用のためのオプションに関連することと、前記ユーザインターフェースを介して入力を受信することと、少なくとも当該入力に基づいて前記公開されたコンテンツに使用される1つまたはそれより多くの条件を選択することであって、当該1つまたはそれより多くの条件はエンドユーザライセンス条件であることを含むコンピュータ可読命令を実行するように構成されたプロセッサを採用することを含むことを特徴とするコンピュータ実装方法。前記オプション選択表示はテキストボックスを含み、前記入力を受信することは前記テキストボックスにおいてフリーフォーム選択入力を受信することを含むことを特徴とする請求項10記載のコンピュータ実装方法。前記オプション選択表示はオプションのメニューを含み、前記入力を受信することは前記オプションのメニューの中の少なくとも1つのオプションを示す選択を受信することを含むことを特徴とする請求項10記載のコンピュータ実装方法。前記使用のための前記1つまたはそれより多くの条件は正規化されていることを特徴とする請求項10記載のコンピュータ実装方法。前記公開されたコンテンツの所有者から少なくとも1つの入力を受信することをさらに含むことを特徴とする請求項10記載のコンピュータ実装方法。前記少なくとも1つの入力は、前記公開されたコンテンツのタイプ、前記所有者の識別情報、または前記公開されたコンテンツについて許可されていない行為のうちの少なくとも1つを示すことを特徴とする請求項14記載のコンピュータ実装方法。下記の記載は、上記した実施形態のうちの1つまたはそれより多くの実施形態の理解をさらに補助するための、可能性のある非限定的なインフラ、アーキテクチャ及び/または関連するサービスについての記述を含んでいる。このセクション発明を実施するための形態に記載された他の特徴のうちの任意の1つ以上の特徴は、第三者コンテンツのためのエンドユーザライセンスアグリーメントEULAを動的に生成することに関し、上記した実施形態のうちの任意の1つ以上の実施形態に組み込むことができる。実施形態もしくは特徴のこのような組み合わせは可能であるが、疑いの余地をなくすために、本明細書に記載された実施形態のいずれも、本明細書に記載された他の実施形態を限定すると考えるべきではないことを付記しておく。図1は任意のプラットフォームからサービスとして提供される情報についての、例示的で非限定的なインフラインフラストラクチャの実装のセットの詳細を示すブロック図である。図1はここで説明されるサービスとしての情報を提供するエコシステムに参加参画することができる種々の関係者を概略的に示している。例えば、1セットのネットワークアクセス可能情報サービス100は、データの保護必要度機密度、重要度もしくは他の特徴性質に応じて、種々の信頼性の有るまたは信頼性の無いデータ記憶部110へのアクセスを提供する。従って、図示されているように、データ記憶部112、114、、116のタイプが何であるかはそれほど重要ではない。なぜなら、エコシステムは任意の種類のデータ、ブロブblob、構造化データ、非構造化データその他をサポートできるからである。上記したように、このシステムは、データをエコシステムに追加する発行元パブリッシャ120と、データを消費する加入者130と、自分のアプリケーションを使ってデータを消費することができるアプリケーション開発者もしくはアプリケーション提供者150とを含む。アクセス情報生成部170も、アカウント情報、キー情報等を維持することもしくは実行する強制する、遵守させることにより、種々の関係者によるデータへのアクセスを管理制御することができる。この点に関し、コンテンツ所有者160は、コンテンツ所有者160が発行元120、加入者130及び/またはアプリケーション開発者になれるように、任意の役割を担うことができる。1つの態様において、全ての関係者のための共通のインフラが、管理運営165、会計監査173、請求書作成発行175及びその他の所望の補助的な付随的なサービスを、インフラを介してインフラの内で生じているデータトラザクション処理、取扱、やり取りに対して行うことができる。この点に関し、任意のプラットフォームからのサービスとしての情報を有効化する利用可能にするためのユーザフレンドリーなデータプラットフォームの種々の実施形態は、データの消費者情報労働者InformationWorkers:IWs、開発者、独立したソフトウエアベンダISVs:independentsoftwarevendors及びその他のデータの消費者がシンプルでコスト効率が高くて便利な手法形式でトランザクションすることができるようにするインフラである。このインフラは、高級なプライベートなデータと共用公共のデータとを利用可能な適切な態様形で平等化することにより、情報労働者が早く洞察する洞察を引き出すことができるようにし、開発者が創造的な手法で複数のデータソースを使用して革新的なアプリケーションを開発することができるようにし、開発者が任意のプラットフォームで開発者の努力に対して利益をあげることができるようにする。例えば、インフラは、利用毎の支払いPayPerUse:ペイパーユースをサポートすると共に、コンテンツ毎の加入料金設定SubscriptionPricingforContent:サブスクリプションプライシングフォーコンテンツ、コンテンツ毎の支払いPayforContent:ペイフォーコンテンツこれは小売り価格であり、コンテンツ所有者によって設定される、データ料金の支払いPayDataFee:ペイデータフィーこれは送料手数料をサポートし、さらに、論理トランザクション毎レポート毎、アプリケーションプログラムインターフェースAPI毎、ダウンロード毎等の仲介手数料としてのデータ料金をサポートする。情報労働者例えば、OFFICE登録商標のユーザ、SQLSERVER登録商標のユーザ、MICROSOFTDYNAMICS登録商標のユーザのために、インフラは、未来のエンタープライズアーキテクチャEA:enterprisearchitecture構築及び予測可能な支出要件並びに前提付きのもしくは前提無しのビジネスインテリジェンスBI:BusinessIntelligenceをサポートするキャッシングcaching及びHPChighperformancecomputing処理を見込んだ加入をサポートする。よって、これに代わるものとしては、毎月ユーザ毎に値段が付けられるコンテンツ、コンテンツパックpacksを配信するために束ねられる場合もあるし束ねられない場合もあるコンテンツがあり、またはトランザクション毎に値段をつける例えば、クラウドでレポートすること/ビジネスインテリジェンスのオンデマンド価格付けを可能にすることにより、大量のデータを動かす必要をなくす一方、利用毎に値段をつけられるようにする又は、レポートギャラリーを介したバーティカルアプリケーションにすることもある。データ所有者のために任意のデータタイプ、任意のクラウド、任意のプラットフォームを使用して、インフラは任意の特定の所望のプラットフォーム内におけるセールスを奨励するインセンティブを与える価値命題となる。つまり、オートスケーリングの、より高いレベルのサービスレベルアグリーメントSLA:servicelevelagreementの可能性を追加コスト無しに提供することができる。幾つかの非限的的な例において、データ及び関連データは次のドメインで安全である。即ち、Locationawareサービス及びデータドメイン、商業用及び住居用の不動産ドメイン、ファイナンシャルデータ及びサービスドメイン等において安全である。非限定的な事例は、データを上位30のNGO非政府機関データセットへ送信することを含む。さらに、インフラは、サービスとしての情報として、BING商標を介して、ビジネスインテリジェンス及びビジュアライゼーションをショーケース化する特に目立つようにする能力、HPCその他をショーケース化する能力を有することもある。バーティカルアプリケーションを使用する機会も存在する。1つの非限定的な実施形態において、データ仲介は従来のブリックモルタル戦略に類似する。例えば、キャパシティは棚スペースとして表現することができ例えば、構造化されたデータと構造化されていないデータ/ブロブデータとをミックスしたもの、商品のコストCOGS:costofgoodsはスクエアフィート表示で表現することができ例えば、プラットフォーム依存度、帯域幅、コンテンツは商品として表現することができる例えば、データ所有者を最適化してCOGSをカバーし、情報労働者及び開発者からの利益を最大化する。種々の実施形態において、オンボーディングプロセスはデータ及びサービスについてのクオリティバーを用いて実装することができ、サービスレベルアグリーメントSLAsの調整も可能である。図2は任意のプラットフォームからサービスとして提供される情報についての例示的で非限定的な実施形態を示すフローチャートである。図2のフローチャートに示されているように、符号200において、ここで説明されるのは、コンテンツ所有者もしくはコンテンツ発行元公開者がインフラを介してデータを公開する種々の方法である。符号210において、開発者がインフラを介してデータを消費するためのアプリケーションを開発する際に利用することができる色々なツールがある。符号220において、消費者もしくは情報労働者はアプリケーションを使用するか、直接、データにクエリ検索をかけてデータを消費する。最後に、インフラは符号230において、トランザクションモデルにより可能となる豊富な種類のツールを提供し、自動管理、会計監査、請求書作成発行等をコンテンツチェーン内の全ての関係者に代わって行うことができるようする。この点に関し、インフラにおける幾つかの重要な関係者は、データ所有者、アプリケーション開発者/ISV、及び消費者/情報労働者を含む。一般に、データ所有者はデータに課金をしたいと望むエンティティであるか、他の理由によりデータを無料で提供したいと望むエンティティであるか、データに他の条件を課したいと望むエンティティである。また、アプリケーション開発者/ISVは自分のアプリケーションによって収入を得たいと望むエンティティか例えば、広告収入によって、直接支払によって、間接支払によって等、エンティティにとって何らかの利得があるという理由により自分のアプリケーションを無料で提供するエンティティである。情報労働者及び消費者は生データを使用することができる者であるか、アプリケーション開発者によって提供されるアプリケーションを使用したいと望む者である。図3は1つまたはそれより多くの特徴に基づいて上記したようにサービスとしての情報のためのインフラ310の例示的で非限定的な実施実装を示している。インタラクション側には、SSLsecuresocketslayer/RESTrepresentationalstatetransferベースのAPI306を介してインフラと通信することができる情報労働者300、開発者302及び消費者304がいる。ロードバランサ308はトラフィックデータの通行を最適な形で進める操縦する、舵取りするのに役立つように使用することができる。この点に関し、入力はポータルウェブロールroles320もしくはAPIウェブロール322に導かれる。インフラ310からデータ側にかけては、ブロブデータセット342へのアクセスのための、クラウドストレージフレームワーク340のブロブデータセット355へのアクセスのための、または、リレーショナルデータベースフレームワーク350のデータセット352もしくは354へのアクセスのための、別のロードバランサ324もしくは326がある。プロシキレイヤ328は第三者のクラウド360のデータ362もしくは364へアクセスするために使用することができる。コンテンツデータ抽象化レイヤDAL:dataabstractlayers330はアカウントへアクセスするために使用することができるそれが可能な場合には。この点については、異なるタイプの記憶部に亘ってデータの複製もしくは重複があってもよい。例えば、同じデータがブロブデータとして且つ構造化データSQLSERVER登録商標として表現されていてよい存在してよい。データへの補充的追加的サービスとして、請求書作成発行及びディスカバリサービス370はオンラインでの請求書作成発行372例えば、MICROSOFT登録商標オンラインカスタマーポータルMOCP:MICROSOFTOnlineCustomerPortalもしくはディスカバリサービス374例えば、ピンポイントpinpointを含むことができ、認証サービス380はクレデンシャル証明書、認定書マネージメント382例えば、MICROSOFT登録商標WindowsLiveIDもしくはコンテンツ認証384例えば、認証されたコンテンツサービスACSを含むことができる。アカウントサービス390はロギングlogging/会計監査サービス386もしくはアカウント管理388を含むことができる。マネージメント管理及びオペレーションサービス392はオペレーションダッシュボードサービス394及びネットワークオペレーションサービス396、例えば、Gomez、を含むことができる。図4は、サービスとしての情報を有効化するための一般的なインフラの1つまたはそれより多くの実施形態に基づく、データからデータの消費者までの例示的なエンドツーエンドのフローを示すブロック図である。例えば、サービスとしての情報400はコマーシャルデータ商業用データ402とフリーデータ非商業データ404を含むことができ、データは、一般的に成果をあげるためにデータを消費することに興味を持っている人である、種々の営利開発者410、非営利開発者412及びその他の情報労働者414にとって興味のあるデータと成り得る。このようなエンティティはディスカバリサービス420を使用して、どのアプリケーション422、424、...、426が彼らにとって興味のあるアプリケーションなのかを判定決定することができ、最終的には、データを間接的なライセンセス取得ILA:indirectlicenseacquisition消費者430及び直接的なライセンセス取得DLA:directlicenseacquisition消費者432に同じように送信することができる。図5は上記したような第三者コンテンツについてオンデマンドでEULAを提供するシステムのブロック図である。このシステム500は図1、図3、図4及び図5を参照しつつ説明される。幾つかの実施形態において、システム500は図2に示された情報サービス200の一部となることができる。システムは、プロセッサ510と、公開モジュール520と、メモリ530と、条件条項生成モジュール540とを含み得る。幾つかの実施形態において、システムはさらに、ユーザインターフェース550及び/またはエンフォースメントモジュール560を含み得る。プロセッサ510を、メモリ530に記憶されたコンピュータ可読命令を実行することができ、本明細書において説明されるシステム500の1つまたはそれより多くの機能を実施するように構成することができる。公開モジュール520を、コンテンツを公開して、公開されたコンテンツを公開モジュール520から出力して消費者304に見てもらうように構成することができる。公開されたコンテンツは、データ記憶部212、214、...、216内のデータ及び/または所有者260によって所有されているか管理されているコマーシャルデータ402このようなデータに限定されないがを含むことができるがこれに限定されない。種々の実施形態において、所有者260は第三者コンテンツの所有者である。条件生成モジュール540を、公開されたコンテンツの使用に関する1つまたはそれより多くの条件の表示説明を生成することができる。表示は、消費者304によって公開されたコンテンツが見られる前に消費者304によってレビューされ了承されるようにする。幾つかの実施形態において、EULAに含まれる1つまたはそれより多くの条件は幾つかの実施形態において許可されない行為禁止行為であるか行為を示すものである。例えば、限定されるものではないが、1つまたはそれより多くの条件は許可されない印刷、ダウンロード、配布、レンダリング、コピーもしくはその他の全ての禁止行為を示す。幾つかの実施形態において、条件の幾つかは正規化され、同じようなもしくは同じ言葉が、同じようなもしくは同じ禁止行為に使用される。幾つかの実施形態において、条件の幾つかは、正規化されていない非標準条件としてシステム500に記憶され得る。このような非標準条件は、公開されたコンテンツのためのEULAを生成する第三者コンテンツ所有者によるシステム500へのフリーフォームテキスト入力を使用して、EULAに含めることができる。条件を作る構成する文章及び/またはフレーズ句、言葉遣いは正規化することができるので、異なる第三者によって所有されている任意の数の異なる媒体についてのEULA条件は認識可能な程度の均一性統一性を有することができる。よって、異なる第三者についてシステム500から出力されるEULA内の条件及び表示フォーマットの複雑度は低減する小さくすることができる。幾つかの実施形態において、条件生成モジュール540は、1つまたはそれより多くの条件を分類するように構成された分類モジュール図示せずを含むか、分類モジュールに接続される。条件は、下記において説明されるように、多くの形に分類することができる。例えば、条件は、限定されるものではないが、コンテンツのタイプ種類、禁止行為に応じて禁止行為を含み、及び/または、階層的な条項条件、定義を含むこともできる。種々の実施形態において、条件は公開されたコンテンツのタイプによって分類することができる。例えば、特定の条件が典型的なタイプのコンテンツに採用されるようにしてもよい。このような特定の条件は同じところカテゴリに分類されてよい。例えば、限定されるものではないが、電子書籍に典型的に採用される条件は1つのカテゴリに分類され、ダウンロード可能な音楽に典型的に採用される条件は別のカテゴリに分類され、フィルムに典型的に採用される条件は他のカテゴリに分類されるこれらに限定されないが。従って、EULA条件の選択は、公開されたコンテンツのタイプのみを示す入力に基づくことができる。幾つかの実施形態において、EULA条件の選択は、示されたコンテンツタイプにとってEULAに含むことが通常適切であるEULA条件を推論推定することを含む。従って、EULAは、特定のコンテンツタイプに典型的に適している条件を含むように、動的に生成することができる。これにより、より完璧なEULAを生成する可能性が向上する一方、資金的な資源及び時間的な資源の使用を低減することができる。種々の実施形態において、条件は禁止行為によって分類することができる。例えば、禁止された印刷及びコピーに関連する条件は第1のカテゴリに分類され、禁止された配布及びダウンロードに関連する条件は第2のカテゴリに入れられる。よって、カテゴリは、種々の異なる条件に対応できる1つまたはそれより多くのバケットとして構成することができる。例えば、EULA条件の選択は、特定のコンテンツを使用する際の禁止事項に基づいてもよい。例えば、選択は、限定されるものではないが、公開されたコンテンツを印刷してよい回数の最大値最大印刷回数を示してもよく、および/または、印刷許可が一般の消費者に付与されるか否かを示してもよい。従って、EULA条件は、コンテンツを印刷してよい回数及び/またはコンテンツを印刷してはいけないということに関する簡単な文言を消費者に提供する文もしくはフレーズであってよい。幾つかの実施形態において、システム500を、第三者コンテンツ所有者から1つ又はそれより多くの入力を受信してもよく、条件生成モジュール540はEULAをオンデマンドで公開する際の適切な条件を決定することができる。幾つかの実施形態において、条件を、ODataもしくは他のクエリ検索プロトコルを用いて、条件全体にクエリ検索をかけることによって決定することができる。幾つかの実施形態において、条件は、マッピング、セマンティクスsemantics、パターン認識、または入力に対応するデータを選択するその他の技術技法に基づいて決定される。入力をシステム500に通信可能に接続されているユーザインターフェース550を介して受信することができる。幾つかの実施形態において、特にユーザインターフェース550、またはシステム500全体を、EULAをオンデマンドで生成するための入力を受信するように構成することができる。入力、即ち、選択は、ユーザインターフェース550を介して表示されたテキストボックスに受信されるフリーフォーム選択であってよく、及び/または、ユーザインターフェース550を介して表示されるメニューオプションの選択であってもよい。幾つかの実施形態において、ユーザインターフェースは第三者から音声選択を受信することができる。選択は種々の実施形態において禁止行為及び/またはコンテンツタイプを示してもよい。幾つかの実施形態において、第三者が、第三者によって所有されている公開コンテンツの全てについて実質的に同じEULAを生成することを選ぶ実施形態の場合、選択は第三者の識別情報を示してもよい。システム500は、幾つかの実施形態において、エンフォースメントモジュール560を含むことができる。エンフォースメントモジュール560を、公開されたコンテンツに関する1つまたはそれより多くの条件を任意のプラットフォームで実行することができる。幾つかの実施形態において、使用に関する1つまたはそれより多くの条件を実行することは、1つまたはそれより多くの条件によって示されている禁止行為を禁止することを含む。種々の実施形態において、エンフォースメントモジュール560は、MICROSOFTOFFICE登録商標プラットフォーム、WINDOWS登録商標プラットフォーム、SQL登録商標プラットフォーム、MAC登録商標プラットフォーム及び/またはOPENOFFICE.ORG登録商標プラットフォームにおける禁止行為を禁止すべく、EULAの条件を実行することができる。エンフォースメントモジュール560は、幾つかの実施形態において、情報権管理モジュール図示せずを介して実行を行う。情報権管理モジュールは、エンフォースメントモジュール560内に含めることができ、または、エンフォースメントモジュール560に接続することができる。メモリ530を参照すると、幾つかの実施形態において、メモリ530は命令を記憶したコンピュータ可読記憶媒体であってよい。命令が実行されると、プロセッサは方法を実施する。方法図示せずは、ユーザインターフェースを介してオプション選択表示を表示するステップを含む。このオプション選択表示は公開されたコンテンツの使用に関するオプションに関連している。方法はさらに、ユーザインターフェースを介して入力を受信するステップと、少なくとも入力に基づいて公開されたコンテンツに使用される1つまたはそれより多くの条件を特定するステップを含む。1つまたはそれより多くの条件はエンドユーザライセンセス条件である。コンピュータ可読記憶媒体の幾つかの実施形態において、オプション選択表示はテキストボックスを含み、入力を受信するステップはテキストボックスにおいてフリーフォーム選択入力を受信することを含む。コンピュータ可読記憶媒体の幾つかの実施形態において、オプション選択表示はオプションのメニューを含み、入力を受信するステップはオプションのメニューの中の少なくとも1つのオプションを示す選択を受信することを含む。コンピュータ可読記憶媒体の幾つかの実施形態において、方法はさらに、公開されたコンテンツのタイプの選択を受信するステップを含み、オプション選択表示を表示するステップは、公開されたコンテンツのタイプの選択の受信することに基づいて行われる。コンピュータ可読記憶媒体の幾つかの実施形態において、方法はさらに、エンドユーザライセンセス条件を含むエンドユーザライセンセスアグリーメントを生成するステップを含む。コンピュータ可読記憶媒体の幾つかの実施形態において、エンドユーザライセンセス条件は正規化された標準条項である。図6は、本明細書に記載された実施形態に基づく、任意のプラットフォーム上でのサービスのための情報として、EULAをオンデマンドで生成する方法を示すフローチャートである。610において、方法600はコンテンツを消費者に公開するステップを含む。コンテンツは第三者によって所有されている任意のタイプのコンテンツであってよい。例えば、コンテンツは、音楽、電子書籍、フィルム、ビデオゲーム、ウェブサイト等であるがこれらに限定されない。620において、方法600は、公開されたコンテンツに使用される条件を示す入力を受信するステップを含むことができる。入力は公開されたコンテンツの所有者から入力される。入力は、種々の実施形態において、コンテンツのタイプ、禁止行為及び/または当該コンテンツの所有者を示すことができる。630において、方法600は受信された入力に基づいて、EULAの条件を選択するステップを含むことができる。条件を選択するステップは、限定するものではないが、1つまたはそれより多くの条件にクエリ検索をかけて、入力に最も近い条件を決定すること、マッピング、パターン認識、セマンティック等を含む任意の数の方法によって実行され得る。条件は正規化された標準的な条件であってもよいし、正規化されていない非標準的な条件であってもよい。非標準的な条件は、コンテンツ所有者によるフリーフォームテキスト入力もしくは音声入力から作られる。条件は体系的分類に基づいて分類されてもよい。体系的分類は、コンテンツのタイプ、禁止行為及び/またはコンテンツの所有者に基づくものであってよい。種々の実施形態において、禁止行為はレンダリング、印刷、デリべーション、配布もしくはコピーに関連したものである。640において、方法600は消費者もしくは加入者に1つまたはそれより多くの条件の表示を出力するステップを含むことができる。表示は、幾つかの実施形態において、オンデマンドのEULAである。表示は、他の実施形態において、視覚的及び/または音響的音声であってよい。650において、方法600はEULAの条件を実行するステップを含むことができる。EULAの条件を実行するステップは、消費者による公開コンテンツの使用をモニタリングするステップと禁止行為を禁止するステップとを含む。幾つかの実施形態において、禁止するステップは、禁止行為を禁止防止するために情報管理モジュールを機能させることを含む。図7は本明細書に記載された実施形態に基づく方法を示すフローチャートである。710において、方法700はユーザインターフェースを介してオプション選択表示画面を表示するステップを含むことができる。表示は、公開されたコンテンツに使用される条件を決定することに関連させることができる。720において、方法700はユーザインターフェースを介して入力を受信するステップを含むことができる。幾つかの実施形態において、オプション選択画面はテキストボックスを含むことができ、入力はテキストボックスにおけるフリーフォーム選択入力である。1つまたはそれより多くのオプションを特定することは、フリーフォーム選択に関連した1つまたはそれより多くのオプションの選択を含んでよい。幾つかの実施形態において、オプション選択画面を表示することは、オプションのメニューとして1つまたはそれより多くのオプションを表示することを含んでよい。入力はオプションのメニューからのメニュー選択であってよい。730において、方法700は少なくとも入力に基づいて1つまたはそれより多くの条件を選択することを含むことができる。1つまたはそれより多くの条件は体系的分類法に基づいて分類することができる。幾つかの実施形態において、条件の幾つかは正規化された標準的な条件であり、条件の幾つかは正規化されていない非標準的な条件であってよい。1つまたはそれより多くの条件を選択することは、クエリ検索を含む任意の公知の技術によって実行されてよい。パターン認識、セマンティクス等も採用することができる。740において、方法700は選択された1つまたはそれより多くの条件の表示を表示するステップを含むことができる。画面は、幾つかの実施形態において、オンデマンドのEULAであってよい。選択された条件は、記憶される前に第三者コンテンツの所有者にユーザインターフェースを介して表示され、および/または、公開されたコンテンツを使用して消費者に表示され得る。幾つかの実施形態において、ユーザインターフェースは、エンドユーザライセンセスアグリーメントの生成を容易にするために提供される。幾つかの実施形態において、ユーザインターフェースを、オプション選択画面を表示できるように構成することができる。オプション選択画面は、公開されたコンテンツを使用するために1つまたはそれより多くのオプションを示す情報を含むことができる。また、ユーザインターフェースを、使用のための1つまたはそれより多くのオプションのうちの少なくとも1つのオプションを選択する入力を受信するように構成できる。入力は公開されたコンテンツの所有者によって、及び/または、コンテンツの公開元によって受信される。さらに、ユーザインターフェースを、EULAに含めるための1つまたはそれより多くの条件を表示するように構成できる。条件は、少なくとも、受信された入力に基づくものでよい。また、ユーザインターフェースを、EULAの表示を表示するように構成できる。画面は、種々の実施形態において、視覚的または音響的であってよい。幾つかの実施形態において、オプション選択画面はテキストボックスを含む。このような実施形態において、受信された入力はフリーフォームテキストであってよい。幾つかの実施形態において、テキストボックスに加えてまたはテキストボックスに代えて、オプション選択画面は公開されたコンテンツの使用のためのオプションのメニューを含むことができる。オプションは入力を提供するユーザによって選択され得る。種々の実施形態において、EULAに含めるための表示された1つまたはそれより多くの条件は、正規化された標準条件及び/または正規化されていない条件であってよい。例えば、正規化されていない条件は、テキストボックスを介して受信することができるフリーフォームテキストであってよい。ユーザインターフェースは視覚的な及び/または音響的な表示を提供することができる。幾つかの実施形態において、ユーザインターフェースはユーザインターフェーススクリーンにおいて提供される入力部を介して入力を受信することができ、および/または、ユーザインターフェースに提供されるボイスコマンドを用いた音響信号を介して入力を受信することができる。幾つかの実施形態において、ユーザインターフェースはタッチスクリーンユーザインターフェースである。図8は、任意のプラットフォームからのサービスとしての情報として、EULAをオンデマンドで生成する例示的なユーザインターフェースUIを示すブロック図である。図8に示されているように、ユーザインターフェース800は、オプション表示領域810と、入力領域820と、プレビュー領域830とを含むことができる。オプション表示領域810は公開されたコンテンツを示す情報もしくは公開されたコンテンツの使用を示す情報を含むことができる。幾つかの実施形態において、公開されたコンテンツを示す情報は1つまたはそれより多くのタイプの公開コンテンツである。1つまたはそれより多くのタイプの公開コンテンツは、音楽、電子書籍、フィルム、テレビ番組もしくはビデオゲームを含むことができる。幾つかの実施形態において、公開されたコンテンツの使用を示す情報は、1つまたはそれより多くのタイプの禁止行為であり、領域840に提供することができる。タイプの禁止行為は、編集特権、印刷、複製、書き込み特権または再頒布権もしくは頒布権の少なくとも1つを示すことができる。入力領域820を、入力を受信する領域を表示するように構成することができる。入力領域はテキストボックス850または選択可能なオプションのメニューを含むことができる。テキストボックス850は、幾つかの実施形態において、フリーフォームテキストを受信するように構成することができる。幾つかの実施形態において、入力領域820及び/またはユーザインターフェース800の表面全体はタッチスクリーン機能を有してもよい。幾つかの実施形態において、選択可能なオプションのメニューは領域840において示したようなものでよい。プレビュー領域830を、エンドユーザライセンセスアグリーメントに含められる1つまたはそれより多くの条件のプレビューを表示するように構成することができる。種々の実施形態において、1つまたはそれより多くの条件のうちの少なくとも1つの条件は正規化された標準条件である。種々の実施形態において、1つまたはそれより多くの条件のうちの少なくとも1つの条件は、正規化されていない非標準条件であり、フリーフォームテキストである。幾つかの実施形態において、プレビュー領域830はエンドユーザライセンセスアグリーメント860のプレビューを表示するように構成することができる。幾つかの実施形態において、EULAを生成するように構成されたユーザインターフェース図示せずは、公開されたコンテンツを示す情報または公開されたコンテンツの使用を示す情報を含むオプション表示領域を有する。EULAユーザインターフェースはまた、入力を受信する領域を表示するように構成された入力領域と、エンドユーザライセンセスアグリーメントに含められ得る1つまたはそれより多くの条件のプレビューを表示するように構成されたプレビュー領域とを有することができる。プレビュー領域をエンドユーザライセンセスアグリーメントを表示するように構成できるようにしてもよい。幾つかの実施形態において、1つまたはそれより多くの条件のうちの1つまたはそれより多くは、正規化された標準条件であってよい。幾つかの実施形態において、1つまたはそれより多くの条件のうちの1つまたはそれより多くは正規化されていない非標準条件であり、フリーフォームテキストである。幾つかの実施形態において、オプション表示領域は公開されたコンテンツを示す情報を含み、公開されたコンテンツを示す情報は1つまたはそれより多くのタイプの公開コンテンツである。幾つかの実施形態において、オプション表示領域は公開されたコンテンツの使用を示す情報を含み、公開されたコンテンツの使用を示す情報は1つまたはそれより多くのタイプの禁止行為である。幾つかの実施形態において、1つまたはそれより多くのタイプの禁止行為は、編集特権、書き込み特権もしくは再頒布権の少なくとも1つを示す。幾つかの実施形態において、1つまたはそれより多くのタイプの公開されたコンテンツは、音楽、電子書籍、フィルム、テレビ番組もしくはビデオゲームの少なくとも1つを含む。幾つかの実施形態において、入力領域はテキストボックスを含む。テキストボックスはフリーフォームテキストを受信するように構成することができる。幾つかの実施形態において、入力領域は選択可能なオプションのメニューを含む。幾つかの実施形態において、ユーザインターフェースはタッチスクリーンユーザインターフェースである。図9は、任意のプラットフォームからのサービスとしての情報として、オンデマンドでEULAを生成するための、コンテンツ所有者から消費者までの例示的なエンドツーエンドのフローを示すブロック図である。このフロー図は図8及び図9を参照しながら説明される。コンテンツ所有者は、コンテンツ所有者によって所有されている公開コンテンツについて使用されるオプションを示す選択肢を提供することができる。選択肢を、コンテンツ所有者によってアクセス可能なユーザインターフェース800において提供することができる。コンテンツ所有者はユーザインターフェース800から1つまたはそれより多くのタイプの禁止行為840を選択することができる。図示された実施形態において、禁止行為は公開されたコンテンツの編集と公開されたコンテンツのコピーである。よって、コンテンツ所有者は、公開されたコンテンツに関して読み取りのみという特権と複製不可という特権とを選択している。使用するために選択されたオプションは、プラットフォームに依存しないエンジンにより受信される。プラットフォーム非依存エンジン900は1つまたはそれより多くの条件図9に示されるように正規化されていてもよいし、正規化されていなくてもよいを選択する条件生成モジュール910を含むことができる。プラットフォーム非依存エンジン900は条件生成モジュール910を含むことができる。1つまたはそれより多くの条件は、選択された分類法に従って分類することができ、分類法は例えば、禁止行為、公開されたコンテンツのタイプ、コンテンツ所有者の識別情報等に基づいている。条件生成モジュールは、データ記憶部912、914、...、916から使用オプションに関連付けられた1つまたはそれより多くの条件を選択することができる。EULA生成モジュール920はEULAの条件を受信し、受信された条件を含むEULAを生成することができる。消費者プラットフォーム930はEULAを受信され、EULAを消費者に表示することができる。例示的なネットワーク化された分散型環境当業者であれば、本明細書に記載された任意のプラットフォームからのサービスとしての情報のためのインフラに係る方法及び装置デバイスの種々の実施形態及び関連する実施形態は任意のコンピュータまたは他のクライアントデバイスもしくはサーバデバイスと関連させて実装することができることが理解できるであろう。コンピュータ、クライアントデバイス及びサーバデバイスはコンピュータネットワークの一部として配置することができ、または、分配型コンピューティング環境内に配置展開することができ、さらに、任意のタイプのデータ記憶部に接続することもできる。この点に関し、本明細書に記載されている種々の実施形態は、任意の数のメモリユニットもしくは記憶ユニットを有する任意のコンピュータシステムもしくは環境において実装することができ、任意の数の記憶ユニットに亘って実行される任意の数のアプリケーション及びプロセスにおいて実装することができる。これには、限定されるものではないが、リモート記憶部もしくはローカル記憶部を有する、ネットワーク環境もしくは分散型コンピューティング環境に配置展開されたサーバコンピュータ及びクライアントコンピュータを備える環境が含まれる。図10は例示的なネットワークコンピューティング環境もしくは分配型コンピューティング環境の非限定的な概略図である。この分散型コンピューティング環境は、コンピューティングオブジェクト1010、1012その他と、コンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他とを含む。オブジェクトは、アプリケーション1030、1032、1034、1036、1038で示されている、プログラム、方法、データ記憶部、プログラマブルロジック等を含む。尚、オブジェクト1010、1012その他と、コンピューティングオブジェクトもしくはデバイス1020、1022,1024、1026、1028その他は、異なるデバイス例えば、PDA、デジタルビデオディスクdvd、コンパクトディスク、オーディオ/ビデオデバイス、携帯電話、MP3プレーヤ、ラップトップ等を含むことができる。各オブジェクト1010、1012その他及びコンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他は、1つまたはそれより多くの他のオブジェクト1010、1012その他及びコンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他と通信ネットワーク1040により、直接的にもしくは間接的に通信することができる。図10には1つの要素として図示されているが、ネットワーク1040は、図10のシステムにサービスを提供する他のコンピューティングオブジェクト及びコンピューティングデバイスを含んでよく、および/または、図示されていない複数の相互接続されたネットワークを代表していると考えてもよい。各オブジェクト1010、1012その他またはコンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他は、APIを使用し得るアプリケーション1030、1032、1034、1036、1038等のアプリケーションを含むこと、または、他のオブジェクト、ソフトウエア、ファームウエア及び/もしくはハードウエア種々の実施形態に基づいて提供される任意のプラットフォームからのサービスとしての情報のためのインフラとの通信に適しているか、インフラの実装に適しているものを含むことができる。分散型コンピューティング環境をサポートする種々のシステム、コンポーネント及びネットワークがある。例えば、コンピューティングシステム同士は、有線システムもしくは無線システムによって相互接続されるか、ローカルネットワークによって相互接続されるか、広い範囲に分配されたネットワークによって相互接続され得る。現在、多くのネットワークがインターネットに接続され、広い範囲に分散されたコンピューティングのためのインフラを提供し、多くの異なるネットワークを取り込んでいる。尚、任意のネットワークインフラが、種々の実施形態において説明されている技術に合う例示的な通信に使用できる。よって、ネットワークトポロジー及びネットワークインフラのホスト例えば、クライアント/サーバ、ピアツーピア、またはハイブリッドアーキテクチャを使用することができる。クライアント/サーバアーキテクチャでは、特にネットワークシステムでは、クライアントは通常、別のコンピュータ、例えば、サーバによって提供される共有ネットワークリソースにアクセスするコンピュータである。図10の図示例において、非限定的な例であるが、コンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他はクライアントと考えることができ、オブジェクト1010、1012その他はサーバと考えることができ、サーバその他はデータサービス例えば、クライアントコンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他からデータを受信すること、データを記憶すること、データを処理すること、データをクライアントコンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他に送信することを提供するが、任意のコンピュータをクライアント、サーバもしくは両方と考えることもできる。これらコンピューティングデバイスのいずれも、データを処理し、または、サービスもしくはタスクをリクエストし、その際、1つまたはそれより多くの実施形態において本明細書に記載された任意のプラットフォームからのサービスとしての情報のためのインフラと関連技術とを利用する。サーバは、典型的な場合、リモートネットワークもしくはローカルネットワーク例えば、インターネットもしくは無線ネットワークインフラを介してアクセス可能なリモートコンピュータシステムである。例えば、クライアントプロセスは第1のコンピュータシステムでアクティブであり、サーバプロセスは第2のコンピュータシステムでアクティブであり、互いに通信媒体を介して通信しており、よって、分散機能を提供し、複数のクライアントがサーバの情報収集能力を利用することができる。ユーザプロファイリングprofilingに関して使用される任意のソフトウエアオブジェクトは、スダンドアロンで設けることができ、または、複数のコンピューティングデバイスもしくはオブジェクトに亘って分配されてもよい。例えば、通信ネットワーク/バス1040がインターネットであるネットワーク環境では、サーバその他はウェブサーバであってよく、ウェブサーバとクライアントコンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026、1028その他とは、多くの公知のプロトコル、例えば、HTTPのいずれかを介して通信する。サーバその他は、分散型コンピューティング環境の性質特徴によっては、クライアントコンピューティングオブジェクトもしくはデバイス1020、1022、1024、1026,1028その他として機能する場合もある。例示的なコンピューティングデバイス上記したように、本明細書に記載された種々の実施形態は任意のデバイスに適用可能であり、任意のプラットフォームからのサービスとしての情報のインフラの1つもしくは複数を実装することが望ましい。従って、手持ち型の携帯コンピューティングデバイス及び携帯コンピューティングオブジェクト並びに他の全ての種類のコンピューティングデバイス及びコンピューティングオブジェクトは本明細書において説明された種々の実施形態に使用される。つまり、デバイスが、任意のプラットフォームからのサービスとしての情報のインフラとの関連で何らかの機能を提供するのであれば、どこでも使用される。よって、図11に示され下記において説明される汎用リモートコンピュータは単なる一例であり、本願明細書本発明の実施形態はネットワーク/バス相互動作及びインタラクション動作が可能な任意のクライアントで実装することができる。必須ではないが、実施形態のいずれも、オペレーティングシステムを介して部分的に実装することができ、オペレーティングシステムはデバイスもしくはオブジェクトのためのサービス開発者によって使用されるものであり、および/または、動作可能なコンポーネント単数または複数と動作できるアプリケーションソフトウエア内に部分的に含めることができる。ソフトウエアは、プログラムモジュール等、一般的なコンピュータ実行可能命令として説明され、クライアントワークステーション、サーバもしくは他のデバイス等、1つもしくは複数のコンピュータによって実行される。当業者であれば、ネットワークインタラクションは種々のコンピュータシステム及びプロトコルで実行し得ることが理解できるであろう。従って、図11は1つまたはそれより多くの実施形態を実装することができる適切なコンピューティングシステム環境1100の例を示している。尚、上記において明記したが、このコンピューティングシステム環境1100は適切なコンピューティング環境の一例にすぎず、前記した実施形態のいずれの機能の使用範囲に関していかなる限定をも示唆することを意図していない。また、コンピューティング環境1100が、例示的なオペレーティング環境1100に示されているコンポーネントのいずれか1つもしくはコンポーネントの組み合わせに関して従属性もしくは要件を有すると解釈すべきではない。図11を参照すると、本明細における1つまたはそれより多くの実施形態を実装するための例示的なリモートデバイスは汎用コンピューティングデバイスとして手持ち型コンピュータ1110を含むことができる。手持ち型コンピュータ1110のコンポーネントは、例えば、処理ユニット1120、システムメモリ1130、及びシステムメモリを含む種々のシステムコンポーネントを処理ユニット1120に接続するシステムバス1121であるが、これらに限定されない。コンピュータ1110は典型的な場合、種々のコンピュータ可読媒体を含み、媒体は、コンピュータ110によってアクセスすることができる任意の入手可能な媒体であってよい。システムメモリ1130はコンピュータ記憶媒体として、揮発性メモリ及び/または不揮発性メモリ例えば、ROMreadonlymemory及び/またはRAMrandomaccessmemoryを含んでよい。例として、メモリ1130はオペレーティングシステム、アプリケーションプログラム、他のプログラムモジュール及びプログラムデータも含むこれらに限定されないが。ユーザはコマンド及情報を入力デバイス1140を介してコンピュータ1110に入力する。モニタもしくは他のタイプのディスプレイデバイスがインターフェース例えば、出力インターフェース1150を介してシステムバス1121に接続される。モニタに加え、コンピュータは他の周辺出力デバイス例えば、スピーカ、プリンタを備えてもよい。これら周辺出力デバイスは出力インターフェース1150を介して接続され得る。コンピュータ1110は、1つまたはそれより多くの他のリモートコンピュータ例えば、リモートコンピュータ1170への論理接続を使用するネットワーク環境もしくは分散型環境で動作する。リモートコンピュータ1170は、例えば、パーソナルコンピュータ、サーバ、ルータ、ネットワークPC、ピアデバイスもしくは他の一般的なネットワークノード、または任意の他のリモート媒体消費デバイスもしくは送信デバイスであり、コンピュータ1110に関連して上記された要素エレメントのいずれかもしくは全てを含んでよい。図11に示された論理接続は、ネットワーク1171例えば、LANlocalareanetworkもしくはWANwideareanetworkを含むが、さらに他のネットワーク/バスを含んでもよい。このようなネットワーク環境は、家庭、オフィス、企業内コンピュータネットワーク、イントラネット及びインターネットにおいて一般的なものである。上記したように、種々のコンピューティングデバイス、ネットワーク及び宣伝アーキテクチャとの関連で例示的な実施形態が説明されてきたが、基本的な共通する技術思想は、任意のネットワークシステム及び任意のコンピューティングデバイスもしくはコンピューティングシステムシステムやデバイスにおいて、クラウドサービスもしくはネットワークサービスとのインタラクトして、データを公開すること、データのためのアプリケーションを構築すること、またはデータを消費することが望まれる場合に適用することができる。本明細書に記載された実施形態の1つまたはそれより多くを実装実施する方法は複数ある。例えば、適切なAPI、ツールキット、ドライバーコード、オペレーティングシステム、コントロール制御、スタンドアロンの独立系のソフトウエアオブジェクト、ダウンロード可能なソフトウエアオブジェクト等で実装することができる。これらを用いると、アプリケーション及びサービスは、任意のプラットフォームからサービスとしての情報を提供するインフラを使用することができる。実施形態はAPIまたは他のソフトウエアオブジェクトの視点から構成されてもよいし、上記した実施形態の1つまたはそれより多くに基づいて任意のプラットフォームからのサービスとしての情報提供のインフラを構成するのに役立つソフトウエアオブジェクトもしくはハードウエアオブジェクトの視点から構成されてもよい。本明細書に記載された種々の実装及び実施形態は、全てがハードウエアで構成される場合、一部がハードウエアで構成され一部がソフトウエアで構成される場合、全てがソフトウエアで構成される場合を含む。本明細書において使用される例示的という用語は、一例、事例もしくは実例であることを意味している。曖昧さを回避するために、本明細書に開示された内容はこのような例によって限定されないことを明記しておく。また、例示的なものとして本明細書に説明された特徴態様及び構成のいずれも、必ずしも他の特徴態様もしくは構成よりも好ましいもしくは利点があると解釈される必要はないし、当業者に公知の均等な代表的模範的構造や技術を排除すると解釈されるべきではない。さらに、含む、有する、備える等の用語が発明を実施するための形態もしくは特許請求の範囲において使用される限りにおいて、曖昧さを回避するために、このような用語は、追加もしくは他の要素を排除しない非限定的な言葉としての含むと同じ意味で使用していることを明記しておく。上記したように、本明細書に記載された種々の技術はハードウエアもしくはソフトウエアもしくは適切な場合にはハードウエアとソフトウエアの組み合わせで実装することができる。同様に、本明細書において使用されるコンポーネント、システム等の用語はコンピュータ関連エンティティハードウエアのみ、ハードウエアとソフトウエアの組み合わせ、ソフトウエアのみ、実行中のソフトウエアを意味する。例えば、コンポーネントは、プロセッサで実行されているプロセス、プロセッサ、オブジェクト、実行可能ファイル、スレッド、プログラム及び/またはコンピュータであるこれらに限定されないが。例として、コンピュータ上で動作しているアプリケーションとコンピュータは、ともにコンポーネントである。1つまたはそれより多くのコンポーネントは、プロセス内及び/またはスレッド内に存在してもよいし、コンポーネントは1つのコンピュータに設けられ、且つ/または、2つ以上のコンピュータの間に分散されてもよい。上記システムは数個のコンポーネント同士の間のインタラクションという点から説明された。尚、このようなシステム及びコンポーネントは、所定のコンポーネントもしくは特定されたサブコンポーネントを含むこと、特定されたコンポーネントもしくはサブコンポーネントの幾つかを含むこと、及び/または、別の追加のコンポーネントを含むことができ、上記した順序を入れ替えたもの及び組み合わせも含むことができる。サブコンポーネントは、親コンポーネントに含まれるのではなく階層的に含まれるのではなく、他のコンポーネントに通信可能に接続されたコンポーネントとして実装することもできる。また、1つまたはそれより多くのコンポーネントは1つのコンポーネントにまとめて集合的な積算的な機能を提供することができ、または、数個の別個のサブコンポーネントに分割することもでき、任意の1つまたはそれより多くの中間レイヤ例えば、管理レイヤが、統合的な機能を提供するために、サブコンポーネントに通信可能に接続されるように設けられてもよい。本明細書に記載された任意のコンポーネントは、本明細書に特に記憶されていないが当業者には良く知られている1つまたはそれより多くの他のコンポーネントとインタラクトしてもよい。上記した例示的なシステムを考慮すると、本明細書に開示された内容に従って実施実装される方法は、種々の図のフローチャートを参照した方がよく理解できるであろう。説明を簡単にするために方法論は一連のブロックとして図示されて説明されているが、特許請求の範囲に記載された内容は上記ブロックの順序に限定されない。なぜなら、幾つかのブロックは、図示されて説明されたものと異なる順序で実行されてもよいし、且つ/または、他のブロックと同時に実行されてもよいからである。非連続的なすなわち分岐しているフローがフローチャートに図示されている場合、種々の他の分岐、フロー経路及びブロックの順番が実施可能であり、その場合にも、同じもしくは同様の結果が得られる。さらに、本明細書に記載された方法を実施するために、図示されたブロックの全てが必ずしも必要というわけではない。幾つかの実施形態においてクライアント側の観点動作が説明されているが、疑義が生じないようにするために、対応するサーバの動作が存在していることを明記しておく。また、サーバ側の動作が説明されている場合には、対応するクライアントの動作が存在している。同様に、方法が実施される場合、対応するデバイスは記憶部と少なくとも1つのプロセッサとを有する。プロセッサは、1つまたはそれより多くのコンポーネントを介して、方法を実施することができるように構成されている。上記した種々の実施形態は種々の図面の好適な実施形態に関して説明されてきたが、実施形態から離れるそれることなく同じ機能作用効果を奏する他の同様な実施形態を採用できることは理解できるであろうし、同じ機能作用効果を奏するように修正変更及び追加を上記実施形態に加え得ることも理解できるであろう。また、上記実施形態の1つまたはそれより多くの態様特徴は複数の処理チップもしくは複数のデバイス内で実施実装することができ、または複数の処理チップもしくは複数のデバイスに亘って実施実装することができる。記憶部も同様に、複数のデバイスに亘って割り当てられてもよい。よって、本発明は1つの実施形態に限定されるべきではなく、特許請求の範囲に基づく広さ及び範囲に従って解釈されるべきである。"