【誤訳訂正書】
【提出日】平成26年8月19日(2014.8.19)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
拡張性フレームワークを提供するプロセッサにより実行されるコンピュータ実装方法であって、
可視化プラットフォームをインスタンス化するステップと、
前記可視化プラットフォームで少なくとも１つの機能の拡張を登録するステップであって、前記可視化プラットフォームは、前記少なくとも１つの機能の拡張と、少なくとも１つのユーザアプリケーションとの間の中間インターフェースを備える、登録するステップと、
前記少なくとも１つのユーザアプリケーションから少なくとも１つのオブジェクトを作成するための要求を受信するステップと、
前記可視化プラットフォームにより、前記少なくとも１つのオブジェクトを作成するステップと、
前記要求が前記少なくとも１つの機能の拡張に関連付けられていることを判定するステップと、
前記要求が前記少なくとも１つの機能の拡張に関連付けられていることを判定するステップに応答して、
前記少なくとも１つの機能の拡張から少なくとも１つのオブジェクトの変更を受信するステップと、
前記少なくとも１つのオブジェクトの変更が前記少なくとも１つのオブジェクトのタイプと互換性があるかを検証するステップと、
前記少なくとも１つのオブジェクトの変更の互換性に従い前記オブジェクトを変更するステップと、
ディスプレイデバイス上に前記オブジェクトをレンダリングするステップと
を備えることを特徴とする方法。
【請求項２】
前記少なくとも１つのユーザアプリケーションは、前記ディスプレイデバイス上に前記オブジェクトをレンダリングすることを特徴とする請求項１に記載の方法。
【請求項３】
前記少なくとも１つのユーザアプリケーションから少なくとも１つの第２のオブジェクトの変更を受信するステップと、
前記少なくとも１つの第２のオブジェクトの変更に従いオブジェクトを変更するステップと
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記要求を受信するステップは、可視化のタイプ及び少なくとも１つのデータ値を受信するステップを備え、
前記オブジェクトは、前記要求された可視化のタイプの可視化オブジェクトを備え、
前記可視化プラットフォームは、前記可視化タイプ及び前記少なくとも１つのデータ値についての指示を描く少なくとも１つのデフォルトを備える
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記少なくとも１つのユーザアプリケーションは、前記可視化プラットフォームがユーザに前記複数のオブジェクトを作成及び表示するよう作動する前記複数のオブジェクトを判定するよう作動することを特徴とする請求項１に記載の方法。
【請求項６】
前記可視化プラットフォームが作成するよう作動する前記複数のオブジェクトを判定するステップは、前記可視化プラットフォームから前記複数のオブジェクトのリストを取り出すステップを備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記可視化プラットフォームが作成するよう作動する前記複数のオブジェクトを判定するステップは、前記少なくとも１つの機能の拡張についての少なくとも１つの位置を検索するステップを備えることを特徴とする請求項５に記載の方法。
【請求項８】
前記要求が前記少なくとも１つの機能の拡張に関連づけられるか否かを判定するステップは、前記少なくとも１つの機能の拡張が以下の少なくとも１つ、つまり少なくとも１つのデータ値及び少なくとも１つの描く指示、を備えるか否かを判定するステップを備えることを特徴とする請求項１に記載の方法。
【請求項９】
前記少なくとも１つの機能の拡張からの前記少なくとも１つのオブジェクトの変更は、
前記オブジェクトを作成するために前記可視化プラットフォームにより使用される少なくとも１つの描く指示を無効化する描く指示を備えることを特徴とする請求項１に記載の方法。
【請求項１０】
前記少なくとも１つの機能の拡張からの前記少なくとも１つのオブジェクトの変更は、
前記オブジェクトを作成するために前記可視化プラットフォームにより使用される少なくとも１つの描く指示を追加する描く指示を備えることを特徴とする請求項１に記載の方法。
【請求項１１】
前記少なくとも１つの機能の拡張からの前記少なくとも１つのオブジェクトの変更は、
前記オブジェクト上に表示される複数のデータ位置を備えることを特徴とする請求項１に記載の方法。
【請求項１２】
アプリケーションの拡張性を提供するためのシステムであって、
前記システムは、
メモリーストレージと、
前記メモリーストレージに結合される処理ユニットであって、
可視化プラットフォームをインスタンス化し、
前記可視化プラットフォームで使用するために作動する少なくとも１つの機能の拡張を位置付け、前記可視化プラットフォームは、前記少なくとも１つの機能の拡張と、少なくとも１つのユーザアプリケーションとの間の中間インターフェースを備え、
少なくとも１つのユーザアプリケーションから少なくとも１つのオブジェクトを作成する要求を受信し、
前記少なくとも１つのオブジェクトを作成し、
前記要求が前記少なくとも１つの機能の拡張に関連付けられているか否かを判定し、
前記要求が前記少なくとも１つの機能の拡張に関連付けられることの判定に応答して、
前記少なくとも１つの機能の拡張から少なくとも１つのオブジェクトの変更を受信し、
前記少なくとも１つのオブジェクトの変更が少なくとも１つのオブジェクトのタイプと互換性を有するか検証するステップと、
前記少なくとも１つのオブジェクトの変更の互換性に従い前記オブジェクトを変更し、
ディスプレイデバイス上に前記オブジェクトをレンダリングする
よう作動する前記処理ユニットと
を備えることを特徴とするシステム。
【請求項１３】
前記可視化プラットフォームに関連付けられた前記メモリーストレージのメモリ位置に前記オブジェクトを記憶し、
前記アプリケーションと前記機能の拡張により前記メモリ位置へのアクセスを制御することを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記可視化プラットフォームで使用するために作動する少なくとも１つの機能の拡張を位置付けるように作動することは、前記少なくとも１つの機能の拡張のために前記メモリートレージの予め定義されたメモリ位置を検索するように作動することを備えることを特徴とする請求項１２に記載のシステム。
【請求項１５】
複数のソフトウェアオペレーティングシステムの少なくとも１つを実行し、
複数のソフトウェアオペレーティングシステムの少なくとも１つの実行にもかかわらず、前記少なくとも１つの特徴の拡張を利用するように作動することをさらに含むことを特徴とする請求項１２に記載のシステム。
【請求項１６】
前記作成されたオブジェクトは、複数のユーザアプリケーションで共有することを特徴とする請求項１２に記載のシステム。
【請求項１７】
前記可視化プラットフォームが前記少なくとも１つのユーザアプリケーションを作成するために作動するオブジェクトのリストを提供するよう作動することをさらに備え、前記可視化プラットフォームが作成するために作動するオブジェクトのリストが、前記少なくとも１つの機能の拡張から前記少なくとも１つのオブジェクトの変更を要求する少なくとも１つのオブジェクトを備えることを特徴とする請求項１２に記載のシステム。
【請求項１８】
前記少なくとも１つのユーザアプリケーションのために前記可視化のプラットフォームが作成するよう作動するオブジェクトのリストを提供するよう作動することは、前記少なくとも１つのユーザアプリケーションが前記少なくとも１つの機能の拡張と互換性があるか否かを判定するよう作動し、
前記少なくとも１つのユーザアプリケーションが前記少なくとも１つの機能の拡張に互換しないことの判定に応答して、前記可視化プラットフォームが作成するために作動する前記オブジェクトのリストから前記少なくとも１つの機能の拡張に関連付けられた少なくとも１つのオブジェクトを保留する
ことを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記少なくとも１つのオブジェクトの変更に従い前記オブジェクトを変更するように作動することは、描く指示の無効化及び少なくとも１つの追加の描く要素の少なくとも１つを備える、受信するように作動することを含むことを特徴とする請求項１２に記載のシステム。
【請求項２０】
実行されるときアプリケーションの拡張性フレームワークを提供する方法を実施する指示のセットを格納するコンピュータ読み取り可能な記録媒体であって、前記指示のセットにより実行される方法は、
可視化プラットフォームをインスタンス化するステップと、
少なくとも１つの機能の拡張を前記可視化プラットフォームに登録するステップであって、前記可視化プラットフォームは、前記少なくとも１つの機能の拡張と、少なくとも１つのユーザアプリケーションとの間の中間インターフェースを備える、登録するステップと、
前記可視化プラットフォームが少なくとも１つのアプリケーションを作成するよう作動するオブジェクトのリストを提供するステップであって、前記オブジェクトのリストが、可視化プラットフォームが作成するために前記少なくとも１つの機能の拡張を要求する、提供するステップと、
前記少なくとも１つのアプリケーションから少なくとも１つの前記オブジェクトのリストを作成する要求を受信するステップであって、前記要求が前記アプリケーションに提供される前記オブジェクトのリストからのユーザ選択を備える、受信するステップと、
前記可視化プラットフォームにより提供され、要求されたオブジェクトのタイプに関連付けられた少なくとも１つの描く指示に従い少なくとも１つの要求されたオブジェクトを作成するステップと、
前記要求されたオブジェクトは、前記少なくも１つの機能の拡張に関連付けられているかを判定するステップと、
前記要求が少なくとも１つの機能の拡張に関連付けられることを判定するステップに応答して、前記少なくとも１つの機能の拡張が前記少なくとも１つのアプリケーションと互換性があることを判定するステップであって、前記少なくとも１つの機能の拡張が前記少なくとも１つのアプリケーションと互換性があるか否かを判定するステップは、前記少なくとも１つのアプリケーションが互換性のあるリリースバージョンを備えるか否かを判定するステップ、及び前記少なくとも１つのアプリケーションが前記少なくとも１つの機能の拡張を使用するためのライセンスを備えるか否かを判定するステップのうちの少なくとも１つを備える、判定するステップと、
前記少なくとも１つの機能の拡張が前記少なくとも１つのアプリケーションと互換性があるか否かを判定するステップに応答して、
前記少なくとも１つの機能の拡張からの少なくとも１つのオブジェクトの変更を受信するステップであって、前記少なくとも１つのオブジェクトの変更が、描く指示の無効化及び少なくとも１つの追加の描く要素の少なくとも１つを備える、受信するステップと、
前記少なくとも１つのオブジェクトの変更が前記少なくとも１つのオブジェクトのタイプと互換性があることを検証するステップと、
前記少なくとも１つのオブジェクトの変更の互換性に従い前記オブジェクトを変更するステップと、
前記アプリケーションによりディスプレイデバイス上に前記オブジェクトをレンダリングするステップと
を備えることを特徴とするコンピュータ読み取り可能な記録媒体。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００５
【訂正方法】変更
【訂正の内容】
【０００５】
プラットフォームの拡張性フレームワークを提供する。可視化プラットフォームは、機能の拡張を登録し、オブジェクトを作成するための要求を受信する。可視化プラットフォーム、オブジェクトの作成を要求するアプリケーション及び／又は少なくとも１つの機能の拡張により提供される指示を描くことにより、オブジェクトを作成する。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１０
【訂正方法】変更
【訂正の内容】
【００１０】
プラットフォームの拡張性フレームワークを提供する。本発明の実施形態に合致して、可視化プラットフォームは、ユーザアプリケーション及び拡張された機能を提供するアドオン間の仲介を提供する。アドオンは第三者により開発され、正式な製品リリースを待つ必要なく可視化プラットフォームについてのサポートを含む任意のアプリケーションにより使用される。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１１
【訂正方法】変更
【訂正の内容】
【００１１】
図１は、可視化プラットフォーム１１０を提供するためのオペレーティング環境１００のブロック図である。可視化プラットフォーム１１０は、オブジェクトマネジャ１１５及びレイアウトエンジン１２０を含むことができる。可視化プラットフォーム１１０は、チャート等のデータ可視化の作成を可能にするアーキテクチャを含み、可視化の上での対話型の機能をさらす。このアーキテクチャは、複数のレンダリングプラットフォームとの統合を提供する。ユーザがさらされた機能を選択するとき、アーキテクチャは、共通フォーマットに選択を解釈し、レンダリングプラットフォームと独立しているレイアウトルールに従ってデータ可視化を変更できる。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００１３
【訂正方法】変更
【訂正の内容】
【００１３】
可視化プラットフォーム１１０は、対話型の可視化を提供するためのソフトウェアのライブラリ及び／又は、ユーティリティを含む共有コアを含む。共有コアは、例えばＣ＋＋又はＣ＃で実装され、独立したプラットフォームであることがある。共有コアは、レイアウト、形、及び／若しくは、配置を提供するための可視化ユーティリティ、行サービス、３次元ユーティリティ、アニメーションフレーム生成、並びに／又は、対話型ホットスポットを含む。可視化プラットフォーム１１０は、アプリケーション１４０、及び／又は、機能の拡張１３０と対話するためのＡＰＩ（application programming interface）をさらに含む。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００１４
【訂正方法】変更
【訂正の内容】
【００１４】
アプリケーション１４０、及び、機能の拡張１３０は、可視化プラットフォーム１１０とのインターフェースを取り、アプリケーション１４０により出力デバイス１５０にレンダリングされるメモリ内にオブジェクトを作成する。機能の拡張１３０は、アプリケーション１４０と直接よりむしろ、可視プラットフォーム１１０とインターフェースを取ることができる。アプリケーション１４０、及び、機能の拡張１３０は、協働して一緒に及び独立した方式で作成されることを許容される。例えば、アプリケーション１４０は、関連付けられたデータ束でチャートオブジェクトを作成し、機能の拡張は、データオブジェクトの説明文、及び、系列を作成することができる。本発明の実施形態に合致して、機能の拡張１３０は、オブジェクトを作成できるが、アプリケーション１４０にデータを提供したままである。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００１５
【訂正方法】変更
【訂正の内容】
【００１５】
オペレーティング環境１００と独立したオペレーティングシステムは、可視化プラットフォーム１１０の複数のバージョンによりサポートされる。可視化プラットフォーム１１０は、ワシントン州レドモンド（Ｒｅｄｍｏｎｄ、ＷＡ）のマイクロソフト社（登録商標）により開発された．ＮＥＴプロトコルを使用して実装されるＤＬＬ（dynamically linked library）において等、プラットフォームに依存しないコードを使用して実装される。従って、機能の拡張１３０は、プラットフォームに依存しないコードをサポートする任意のオペレーティングシステム上で作動するアドオンを含むことができる。本発明の実施形態に合致して、アプリケーションは、プラットフォームに依存しないコードをサポートしないが、プラットフォームに依存しない機能の拡張１４０の使用をサポートすることができる。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００１６
【訂正方法】変更
【訂正の内容】
【００１６】
図２は、プラットフォームの拡張性フレームワークを提供するための本発明の実施形態に合致した方法２００において引き起こされる一般の段階を説明するフローチャートである。方法２００は、図３に関して、以下でより詳細に説明されるように、コンピューティングデバイス３００を使用して実装される。方法２００の段階を実装する方法は、以下でより詳細に説明されることになる。方法２００は、開始ブロック２０５で開始し、コンピューティングデバイス３００が、可視化プラットフォームをインスタント化する段階２１０に進む。例えば、コンピューティングデバイス３００は、複数の環境、及び／又は、オペレーティングシステムにおける実行を作動する単一コードのベースを含む可視化プラットフォーム１１０をインスタンス化できる。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００１７
【訂正方法】変更
【訂正の内容】
【００１７】
コンピューティングデバイス３００がインスタント化された段階２１０から、方法２００は、コンピューティングデバイス３００が可視化プラットフォームに少なくとも１つの機能の拡張を登録する段階２１５に進む。例えば、コンピューティングデバイス３００は、機能の拡張のために設計された共通のメモリの位置に格納される機能の拡張１３０を位置付け、機能の拡張１３０は、可視化プラットフォーム１１０に利用可能な機能性に関して詳細を提供できる。本発明の実施形態に合致して、可視化プラットフォーム１１０は、可視化プラットフォーム１１０が作成するよう作動するオブジェクトのリストを判定及び提供する。作成可能なオブジェクトのリストは、描く命令が可視化プラットフォーム１１０、機能の拡張１３０、及び／又は、アプリケーション１４０の少なくとも１つから利用可能であるオブジェクトを含む。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００１８
【訂正方法】変更
【訂正の内容】
【００１８】
一度コンピューティングデバイス３００が２１５において少なくとも１つの機能の拡張を登録すると、方法２００は、コンピューティングデバイス３００がオブジェクトを作成する要求を受信する段階２２０へ続く。例えば、可視化プラットフォーム１１０は、チャート、グラフ、絵（ピクチャ）、及び／又はマルチメディアのオブジェクト等のオブジェクトを作成するために、アプリケーション１４０からの要求を受信する。要求は、オブジェクトのタイプ、データ構造、少なくとも１つの描く命令、データ系列（data series）、及び／または、少なくとも１つのデータ値を含む。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００１９
【訂正方法】変更
【訂正の内容】
【００１９】
コンピューティングデバイス３００は、段階２２０においてオブジェクトを作成するための要求を受信し、方法２００は、コンピューティングデバイス３００がオブジェクトを作成する段階２２５に進む。例えば、可視化プラットフォーム１１０のオブジェクトマネジャ１１５は、要求されたタイプのオブジェクトについて可視化プラットフォーム１１０に関連付けられた少なくとも１つのデフォルトの描く命令によりオブジェクトを作成する。
【誤訳訂正１２】
【訂正対象書類名】明細書
【訂正対象項目名】００２１
【訂正方法】変更
【訂正の内容】
【００２１】
段階２３０において、コンピューティングデバイス３００が、要求されたオブジェクトが少なくとも１つの機能の拡張に関連付けられると判定される場合、コンピューティングデバイス３００が少なくとも１つの機能の拡張が要求したものと互換しているか否かを判定する段階２３５に、方法２００は進む。例えば、アプリケーション１４０は、機能の拡張１３０により提供されるデータ系列の使用を要求する可視化プラットフォーム１１０によりチャートオブジェクトの作成を要求する。可視化プラットフォーム１１０は、要求されたチャートオブジェクト、及び、要求されたデータ系列の間の互換性を検証する。本発明の実施形態と合致して、検証の互換性は、要求されたデータ系列が要求されたタイプのチャートオブジェクトで使用するために設計されていることを認証することを含む。さらに本発明の実施形態に合致して、可視化プラットフォーム１００は、アプリケーション１４０が機能の拡張１３０、及び／又は、可視化プラットフォーム１１０と互換性のあるバージョンを含むことを検証する。例えば、可視化プラットフォーム１１０は、アプリケーション１４０が設計された値、又は、より高い値のバージョンのリリース番号（例えば２．０）を含み、アプリケーション１４０は特定のリリースの層（tier）（例えば、標準、プロフェッショナル、家庭、ビジネス、及び／又は教育）を含むことを検証する。可視化プラットフォーム１１０は、アプリケーション１４０が機能の拡張１３０を活用するために有効なライセンスを含むか否かの検証もする。
【誤訳訂正１３】
【訂正対象書類名】明細書
【訂正対象項目名】００２２
【訂正方法】変更
【訂正の内容】
【００２２】
段階２３５において、コンピューティングデバイス３００が、少なくとも１つの機能の拡張が要求するアプリケーションと互換性がないと判定する場合、以下で説明されるように方法２００は、段階２５０に進む。コンピューティングデバイス３００が、少なくとも１つの機能の拡張が要求するアプリケーションと互換性があると判定する場合、コンピューティングデバイス３００が少なくとも１つの機能の拡張から少なくとも１つのオブジェクトの変更を受信する段階２４０に、方法２００は進む。本発明の実施形態に合致して、機能の拡張１３０は、可視化プラットフォーム１１０、及び／又は、要求されたオブジェクトの作成のためのアプリケーション１４０により提供される少なくとも１つの描く指示において、追加、除去、及び／又は、無効化をする。例えば、機能の拡張１３０は、チャートオブジェクトに追加されることになる説明文、背景、並びに／又は、追加のデータ値、及び／若しくは、データ系列を提供する。さらに、本発明の実施形態に合致して、機能の拡張１３０は、アプリケーションにより提供されるように形の配置のための描く指示を無効化するチャートオブジェクト上のデータ地点についての代替の形の配置を含む描く指示を提供する。例えば、機能の拡張１３０は、アプリケーション１４０により提供されるデフォルトの円の形の代わりにチャートオブジェクトの上にデータ地点として使用する八角形の形を含む描く指示を提供する。別の例として、機能の拡張１３０は、線形のスケールよりむしろログスケールとしてチャートを再び描くことにより、及び／又は、分割の軸を使用することにより等、オブジェクトの変更のための描く指示の無効化を提供する。
【誤訳訂正１４】
【訂正対象書類名】明細書
【訂正対象項目名】００２３
【訂正方法】変更
【訂正の内容】
【００２３】
コンピューティングデバイス３００が少なくとも１つのオブジェクトの変更を受信した段階２４０から、コンピューティングデバイス３００が受信した変更によりオブジェクトを変更する段階２４５に、方法２００は進む。例えば、可視化プラットフォーム１１０は、新しい要素を描くか、又は、作成されたオブジェクトの既に描かれた要素を再び描く。本発明の実施形態に合致して、可視化プラットフォーム１１０は、機能の拡張１３０、及び／又は、アプリケーション１４０から変更を受信し、従ってオブジェクトを変更する。例えば、可視化プラットフォーム１１０は、アプリケーション１４０からの要求により表示されたデータ値でチャートオブジェクトを作成し、機能の拡張１３０から受信した変更によりデータ系列を追加し、アプリケーション１４０から受信した変更によりオブジェクト上に表示されるデータ系列の色を変更する。
【誤訳訂正１５】
【訂正対象書類名】明細書
【訂正対象項目名】００２４
【訂正方法】変更
【訂正の内容】
【００２４】
段階２４５から、コンピューティングデバイス３００が作成されたオブジェクトへのアクセスを要求するアプリケーションに提供する段階２５０に、方法２００は進む。例えば、可視化プラットフォーム１１０は、可視化プラットフォームに関連付けられたメモリの位置においてオブジェクトを作成し、ＡＰＩ（application programming interface）を使用して機能の拡張１３０、及び／又は、アプリケーション１４０へのメモリの位置へのアクセスを許可する。本発明の実施形態に合致して、可視化プラットフォーム１１０は、可視化プラットフォーム１１０に関連付けられたメモリの位置においてオブジェクトへのアクセスを提供するよりむしろ、要求するものへオブジェクトのコピーを提供する。
【誤訳訂正１６】
【訂正対象書類名】明細書
【訂正対象項目名】００２７
【訂正方法】変更
【訂正の内容】
【００２７】
方法２００の例として、アプリケーション１４０は、可視化プラットフォーム１１０からチャートオブジェクトを要求する可能性があり、要求は、チャートのタイプ、少なくとも１つのデータ値、及び／又は、データ系列を提供する。可視化プラットフォーム１１０はチャートオブジェクトを作成し、可視化プラットフォーム１１０に関連付けられた命令を描くことにより説明文、及び、タイトルでチャートオブジェクトを存在させる。アプリケーション１４０がチャートオブジェクトをレンダリングする段階２２５において、アプリケーション１４０は、チャートオブジェクトに関連付けられた形を提供することを可視化プラットフォーム１１０に尋ねる。アプリケーション１４０は、形をウォークスルーし、プリンタ、又は、ディスプレイデバイス１５０等の出力デバイスにそれらをレンダリングするために、それぞれについて描く指示を受信する。機能の拡張１３０は、作成されたオブジェクトの全ての種類の可視の要素を無効化、及び／又は、拡張する。別の例について、機能の拡張１３０は、特定の地図の形、説明文、タイトル、説明文の項目、軸、及び／又は、チャート全体を無効化する。
【誤訳訂正１７】
【訂正対象書類名】明細書
【訂正対象項目名】００２８
【訂正方法】変更
【訂正の内容】
【００２８】
機能の拡張１３０により提供される各要素、及び／又は、機能は、要素の名前で関連付けられ、これらの要素の名前は、可視化プラットフォーム１１０が作成するよう作動するオブジェクトのリストを提供することの一部として提供される。可視化プラットフォーム１１０は、要求されたオブジェクトがオブジェクト作成要求において機能の拡張１３０で関連付けられた要素の名前を含むことにより機能の拡張１３０で関連付けられることを判定する。例えば、アプリケーション１４０は、利用可能なチャートのドロップダウン、及び／又は、ユーザにより選択可能なデータ系列を提供する。ユーザの選択を受信した上で、アプリケーション１４０は、可視化プラットフォーム１１０により作成されることになるオブジェクトを要求し、可視化プラットフォーム１１０は、機能の拡張が指名された要素で関連付けられているか否かを判定するために機能の拡張１３０等の既知の機能の拡張のそれぞれをクエリする。一度可視化プラットフォーム１１０が適用可能な機能の拡張を判定すると、可視化プラットフォーム１１０は、指名された要素を追加、更新、及び／又は変更するために、適用可能な機能の拡張から描く指示を受信する。
【誤訳訂正１８】
【訂正対象書類名】明細書
【訂正対象項目名】００２９
【訂正方法】変更
【訂正の内容】
【００２９】
本発明に合致した実施形態は、拡張性フレームワークを提供するためのシステムを含む。システムは、メモリストレージ及びメモリストレージに結合された処理ユニットを含む。処理ユニットは、可視化プラットフォームをインスタント化し、可視化プラットフォームに少なくとも１つの機能の拡張を登録し、少なくとも１つのアプリケーションから少なくとも１つのオブジェクトを作成する要求を受信し、少なくとも１つのオブジェクトを作成するよう作動する。要求が少なくとも１つの機能の拡張に関連付けられているか否かを判定することと、要求が少なくとも１つの機能の拡張に関連付けられていることを判定することに応答して、少なくとも１つの機能の拡張から少なくとも１つのオブジェクトの変更を受信することと、少なくとも１つのオブジェクトの変更によりオブジェクトを変更することと、ディスプレイデバイス上にオブジェクトをレンダリングすること。
【誤訳訂正１９】
【訂正対象書類名】明細書
【訂正対象項目名】００３０
【訂正方法】変更
【訂正の内容】
【００３０】
本発明に合致する別の実施形態は、アプリケーションの拡張性を提供するためのシステムを含む。システムは、メモリストレージ及びメモリストレージに結合された処理ユニットを含む。処理ユニットは、可視化プラットフォームで使用するために作動する少なくとも１つの機能の拡張を位置付け、少なくとも１つのユーザアプリケーションから少なくとも１つのオブジェクトを作成する要求を受信し、少なくとも１つのオブジェクトを作成するよう作動する。システムは、要求が少なくとも１つの機能の拡張に関連付けられているかを判定し、要求が少なくとも１つの機能の拡張に関連付けられていることの判定に応答して、少なくとも１つの機能の拡張から少なくとも１つのオブジェクトの変更を受信し、少なくとも１つのオブジェクトの変更によりオブジェクトを変更する。システムは、その後ディスプレイデバイス上のオブジェクトをレンダリングする。
【誤訳訂正２０】
【訂正対象書類名】明細書
【訂正対象項目名】００３１
【訂正方法】変更
【訂正の内容】
【００３１】
まだ本発明に合致する別の実施形態は、アプリケーション拡張性フレームワークを提供するためのシステムを含む。システムは、メモリストレージ及びメモリストレージに結合された処理ユニットを含む。処理ユニットは、可視化プラットフォームをインスタンス化し、少なくとも１つの機能の拡張を登録し、可視化プラットフォームがアプリケーションを作成するよう作動するオブジェクトのリストを提供し、アプリケーションから少なくとも１つのオブジェクトのリストを作成するための要求を受信し、可視化プラットフォームにより提供され、要求されたオブジェクトのタイプに関連付けられた少なくとも１つの描く指示により少なくとも１つの要求されたオブジェクトを作成するよう作動する。オブジェクトが機能の拡張に関連付けられ、機能の拡張は少なくとも１つのアプリケーションと互換性がある場合、システムは少なくとも１つの機能の拡張から少なくとも１つのオブジェクトの変更を受信し、少なくとも１つのオブジェクトの変更によりオブジェクトを変更し、ディスプレイデバイス上のオブジェクトをレンダリングするよう作動する。
【誤訳訂正２１】
【訂正対象書類名】明細書
【訂正対象項目名】００３３
【訂正方法】変更
【訂正の内容】
【００３３】
図３を参照して、本発明の実施形態に合致するシステムは、コンピューティングデバイス３００等のコンピューティングデバイスを含む。基本の構成において、コンピューティングデバイス３００は、少なくとも１つの処理ユニット３０２、システムメモリ３０４を含む。コンピューティングデバイスの構成及びタイプに依存して、システムメモリ３０４は、揮発性（例えば、ＲＡＭ（random access memory））、不揮発性（例えばＲＯＭ（read-only memory））、フラッシュメモリ又は任意の組み合わせを限定ではなく含む。システムメモリ３０４は、オペレーティングシステム３０５、１以上のプログラミングモジュール３０６を含み、可視化プラットフォーム１１０、及び／又は、機能の拡張１３０を含む。例えば、オペレーティングシステム３０５は、コンピューティングデバイス３００の作動を制御するのに適している可能性がある。一実施形態において、プログラミングモジュール３０６は、ユーザアプリケーション１４０を含む。さらに、本発明の実施形態は、グラフィックライブラリ、他のオペレーティングシステム、又は、任意の他のアプリケーションプログラムと併せて実施される可能性があり、任意の特定のアプリケーション又は、システムに限定されない。基本の構成は、点線３０８内のコンポーネントにより図３において示される。
【誤訳訂正２２】
【訂正対象書類名】明細書
【訂正対象項目名】００３６
【訂正方法】変更
【訂正の内容】
【００３６】
上記のように、多くのプログラムモジュール及びデーターファイルは、オペレーティングシステム３０５を含むシステムメモリ３０４に格納される。処理ユニット３０２上で実行している一方で、プログラミングモジュール３０６（例えば、可視化プラットフォーム１１０及び／又は、機能の拡張１３０）は、例えば、上述の１以上の方法２００の段階を含む処理を実施する。前述の処理は、例であり、処理ユニット３０２は、他の処理を実施する。本発明の実施形態により使用される他のプログラミングモジュールは、電子メール及び連絡先アプリケーション、ワード処理アプリケーション、表計算アプリケーション、データーベースアプリケーション、スライドプレゼンテーションアプリケーション、描く、又は、コンピュータ支援のアプリケーションプログラム等を含む。
【誤訳訂正２３】
【訂正対象書類名】図面
【訂正対象項目名】図１
【訂正方法】変更
【訂正の内容】
【図１】
2012525639.tif 000001
【誤訳訂正２４】
【訂正対象書類名】図面
【訂正対象項目名】図２
【訂正方法】変更
【訂正の内容】
【図２】
2012525639.tif 000002
【誤訳訂正２５】
【訂正対象書類名】図面
【訂正対象項目名】図３
【訂正方法】変更
【訂正の内容】
【図３】
2012525639.tif 000003