【誤訳訂正書】
【提出日】平成23年4月7日(2011.4.7)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ実行可能命令を格納したコンピュータ可読記憶媒体であって、前記コンピュータ実行可能命令がコンピュータにより実行されると、該コンピュータがスプレッドシートに含まれたスプレッドシートセルを評価する方法を実行し、前記方法が、
前記コンピュータがスプレッドシートセル内に格納されている関数呼び出しを読み込むステップであって、前記関数呼び出しは（１）幾何学的経路と、（２）前記幾何学的経路に対し実行する、幾何学関数を使用した演算と、を指定する、ステップと、
前記コンピュータが、指定された前記幾何学的経路に対し指定された前記演算を実行するステップと、
前記コンピュータが、指定された前記幾何学的経路に対し指定された前記演算を実行することにより生成された１つまたは複数の値を、前記スプレッドシートセルの評価値として提供するステップと
を含む、コンピュータ可読記憶媒体。
【請求項２】
前記読み込まれた関数呼び出しは、さらに、経路座標で点を指定し、該経路座標は、前記幾何学的経路上の中間点の位置を指定する第１の経路座標および前記中間点から指定された前記点までの有向の距離を指定する第２の経路座標を含む、請求項１に記載のコンピュータ可読記憶媒体。
【請求項３】
前記幾何学的経路は、一連のセグメントからなり、前記読み込まれた関数呼び出しは、さらに、指定された前記演算が実行される前記一連のセグメントのうちの１つを指定する、請求項１に記載のコンピュータ可読記憶媒体。
【請求項４】
前記方法は、さらに、指定された前記幾何学的経路に対して指定された前記演算を実行する前に、指定された前記幾何学的経路を正規化することを含む、請求項１に記載のコンピュータ可読記憶媒体。
【請求項５】
指定された前記幾何学的経路は、経路定義スプレッドシートセルの集合で定義され、前記方法は、さらに、前記集合の前記経路定義スプレッドシートセルのうちの１つのセルの前記値が変更されたと判定したことに対する応答として前記関数呼び出しを含む前記スプレッドシートセルを再評価することを含む、請求項１に記載のコンピュータ可読記憶媒体。
【請求項６】
前記関数呼び出しは、前記幾何学的経路を表す経路スプレッドシートセルへの参照を含めることにより前記幾何学的経路を指定する、請求項１に記載のコンピュータ可読記憶媒体。
【請求項７】
前記読み込まれた関数呼び出しは、さらに、経路座標で点を指定し、該経路座標は、前記幾何学的経路上の中間点の位置を指定する第１の経路座標および前記中間点から指定された前記点までの有向の距離を指定する第２の経路座標を含み、前記関数呼び出しにより指定された前記演算は、前記指定された点の前記経路座標をデカルト座標に変換する、請求項１に記載のコンピュータ可読記憶媒体。
【請求項８】
前記読み込まれた関数呼び出しは、さらに、デカルト座標で点を指定し、前記関数呼び出しにより指定された前記演算は、デカルト座標で指定された前記点に最も近い指定された前記幾何学的経路上の点を示す、請求項１に記載のコンピュータ可読記憶媒体。
【請求項９】
前記読み込まれた関数呼び出しは、さらに、前記幾何学的経路上の点を指定し、前記関数呼び出しにより指定された前記演算は、指定された前記点で前記幾何学的経路に接している角度を決定する、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記関数呼び出しにより指定された前記演算は、前記幾何学的経路の長さを決定する、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１１】
前記関数呼び出しにより指定された前記演算は、前記幾何学的経路により囲まれる領域の面積を決定する、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１２】
前記読み込まれた関数呼び出しは、さらに、（１）第２の幾何学的経路と、（２）デカルト座標での点と、を指定し、前記関数呼び出しにより指定された前記演算は、デカルト座標で指定された前記点に最も近い２つの指定された前記幾何学的経路の交差点を示す、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記読み込まれた関数呼び出しは、さらに、（１）直線と、（２）デカルト座標での点と、を指定し、前記関数呼び出しにより指定された前記演算は、デカルト座標で指定された前記点に最も近い指定された前記幾何学的経路と前記指定された直線との交差点を示す、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１４】
前記幾何学的経路は、一連のセグメントからなり、前記読み込まれた関数呼び出しは、さらに、前記幾何学的経路上の中間点の位置を示す座標を指定し、前記関数呼び出しにより指定された前記演算は、前記一連のセグメントのうちの、前記中間点が置かれているセグメントを示す、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１５】
前記幾何学的経路は、一連のセグメントからなり、前記関数呼び出しにより指定された前記演算は、前記一連のセグメントの中のセグメントの個数を決定する、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１６】
前記読み込まれた関数呼び出しは、さらに、（１）有向の距離と、（２）デカルト座標での第１の点と、を指定し、前記関数呼び出しにより指定された前記演算は、前記第１の点に最も近い指定された前記幾何学的経路から指定された前記距離のところにある第２の点を示す、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記関数呼び出しにより指定された前記演算は、指定された前記幾何学的経路に束縛された点を示す、請求項１に記載のコンピュータ可読記憶媒体。
【請求項１８】
スプレッドシートに含まれたスプレッドシートセルを評価するための、コンピュータにより実行される方法であって、
前記コンピュータが、前記スプレッドシートセル内に格納された関数呼び出しを読み込むステップであって、前記関数呼び出しは、（１）幾何学的経路と、（２）前記幾何学的経路に対し実行する、幾何学関数を使用した演算と、を指定する、ステップと、
前記コンピュータが、指定された前記幾何学的経路に対し指定された前記演算を実行するステップと、
前記コンピュータが、指定された前記幾何学的経路に対し指定された前記演算を実行することにより生成された１つまたは複数の値を、前記スプレッドシートセルの評価値として提供するステップと
を含む方法。
【請求項１９】
スプレッドシートに含まれたスプレッドシートセルを評価するためのコンピューティングシステムであって、
前記スプレッドシートセル内に格納された関数呼び出しを読み込む手段であって、前記関数呼び出しは（１）幾何学的経路と、（２）前記幾何学的経路に対し実行する、幾何学関数を使用した演算と、を指定する、手段と、
指定された前記幾何学的経路に対し指定された前記演算を実行する手段と、
指定された前記幾何学的経路に対し指定された前記演算を実行することにより生成された１つまたは複数の値を前記スプレッドシートセルの評価値として提供する手段と
を含むコンピューティングシステム。
【請求項２０】
スプレッドシートに含まれたスプレッドシートセルを評価するためのコンピューティングシステムであって、
前記スプレッドシートセルの内容を格納するメモリであって、前記スプレッドシートセルの前記内容は関数呼び出しを含み、前記関数呼び出しは（１）幾何学的経路と、（２）前記幾何学的経路に対し実行する、幾何学関数を使用した演算とを指定する、メモリと、
指定された前記幾何学的経路に対し指定された前記演算を実行し、指定された前記幾何学的経路に対し指定された前記演算を実行することにより生成された１つまたは複数の値を前記スプレッドシートセルの前記評価値として提供するプロセッサと
を含むコンピューティングシステム。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００１９
【訂正方法】変更
【訂正の内容】
【００１９】
いくつかの関数では、呼び出し側が経路の特定のセグメントに対する演算を指定することができる。セグメントは、セグメントタイプ（以下では、「ＳｅｇＴｙｐｅ」およびバリアントとして示される）およびセグメントインデックス（ｓｅｇｍｅｎｔｉｎｄｅｘ）（以下では、「ｓｅｇＩＸ」およびバリアントとして示される）により参照される。以下の表１は、使用可能なセグメントタイプを示している。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００２１
【訂正方法】変更
【訂正の内容】
【００２１】
セグメントタイプおよびセグメントインデックス引数は、通常、オプションである。与えられない場合、セグメントタイプはＰＳＴｙｐｅ＿ＷｈｏｌｅＰａｔｈであり、セグメントインデックスは無視され、経路全体が参照される。セグメントタイプがＰＳＴｙｐｅ＿ＦｒｏｍＢｅｇｉｎである場合、セグメントインデックスを使用して経路の先頭からセグメントを選択するが、インデックスを０にすると、経路の最初のセグメントを指定することになる。セグメントタイプがＰＳＴｙｐｅ＿ＦｒｏｍＥｎｄである場合、セグメントインデックスを使用して経路の末尾からセグメントを選択するが、インデックスを０にすると、経路の最後のセグメントを指定することになる。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００２３
【訂正方法】変更
【訂正の内容】
【００２３】
セグメントタイプで末尾という意味を使用すると（ＰＳＴｙｐｅ＿ＦｒｏｍＥｎｄ）、このファシリティにより、「give me the point half way along the last segment（最後のセグメントの中間に点を指定）」といったロジックを簡単に表現できる。これは、Ｖｉｓｉｏ動的コネクタなど、含まれるセグメントの個数が予測できない形状の場合に特に重要である。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００４７
【訂正方法】変更
【訂正の内容】
【００４７】
ＰＡＴＨＩＮＴ関数は、（ｘＨｉｎｔ，ｙＨｉｎｔ）に最も近い２つの経路の最も近い交差点を計算する。その結果は、ｐａｔｈＲｅｆ１に対する局所座標による点（ｘ，ｙ）である。第１の経路は、引数ｐａｔｈＲｅｆ１、ｓｅｇＴｙｐｅ１、およびｓｅｇＩＸ１により定義される。第２の経路は、引数ｐａｔｈＲｅｆ２、ｓｅｇＴｙｐｅ２、およびｓｅｇＩＸ２により定義される。その結果は、ｘＨｉｎｔおよびｙＨｉｎｔに最も近い経路の交差点、またはｘＨｉｎｔおよびｙＨｉｎｔが指定されていなければ（０，０）となる。交差点が見つからない場合、＃ＶＡＬＵＥエラーが返される。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００５５
【訂正方法】変更
【訂正の内容】
【００５５】
ＰＡＴＨＲＡＹＩＮＴ関数は、経路と無限直線の交差点を計算する。経路は、ｐａｔｈＲｅｆ、ｓｅｇＴｙｐｅ、およびｓｅｇＩＸにより定義される。無限直線は、点（ｘ，ｙ）と方向角により定義される。その結果は、ｘＨｉｎｔおよびｙＨｉｎｔに最も近い経路の交差点、またはｘＨｉｎｔおよびｙＨｉｎｔが指定されていなければ（０，０）となる。交差点が見つからない場合、＃ＶＡＬＵＥエラーが返される。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００６４
【訂正方法】変更
【訂正の内容】
【００６４】
図７は、ＰＯＩＮＴＩＮＰＡＴＨ関数に対し指定可能な場合を例示する文書図である。図７は、経路７０１を示している。図７は、さらに、経路７０１に基づくアウトセット／インセット経路７０２を示す。ｒ７０３の正の値では、アウトセット／インセット経路は図に示されているように経路７０１の外側にある。ｒ７０４の負の値では、アウトセット／インセット経路は経路７０１の内側にある（図に示されていない）。外側引数の値に応じて、関数は、外側／インセット経路の内側にある７０５（値が偽の場合）、または外側／セット経路の外側にある７０６（値が真の場合）点かどうかを検査する。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００６７
【訂正方法】変更
【訂正の内容】
【００６７】
ＰＯＩＮＴＯＮＰＡＴＨ関数は、経路に束縛されているデカルト座標点の結果を返す。経路は、ｐａｔｈＲｅｆにより定義される。結果は、境界基準に一致する経路上の最も近い点である。境界基準は、境界タイプｂｏｕｎｄＴｙｐｅおよび一連の値からなる。境界基準はいくつでも与えることができる。以下の表５は、使用可能な境界タイプを示している。