【手続補正書】
【提出日】平成20年11月6日(2008.11.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子ペンと通信するコンピュータシステムにおける方法であって、
前記ペンによって保存された処理ルールのセットを示すバージョン識別子を、前記ペンから取得することと、
前記バージョン識別子に基づいて、ペン位置を少なくとも１つのルール識別子に関連付けるロジックバージョンを取得することであって、それによって、前記少なくとも１つのルール識別子が、前記処理ルールのセットの中の一つの処理ルールを示すことと、
前記ロジックバージョンを前記ペンに提供することと、
を含むことを特徴とする方法。
【請求項２】
前記ロジックバージョン内の各ルール識別子は、前記処理ルールのセットの中の一つの処理ルールを示すことを特徴とする請求項１に記載の方法。
【請求項３】
前記コンピュータシステムに関連付けられたデータベースからアップグレード参照を取得することを含み、
少なくとも、前記ロジックバージョンの提供が、前記アップグレード参照の所与の特性の検出によって条件付けされることをさらに含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記ペンからアップグレード識別子を取得することを含み、
前記所与の特性が、前記アップグレード識別子と前記アップグレード参照との間の関係であることを特徴とする請求項３に記載の方法。
【請求項５】
前記コンピュータシステムに関連付けられたデータベース内に、前記ロジックバージョンの提供を識別するアップグレード参照を保存することをさらに含むことを特徴とする請求項１または２に記載の方法。
【請求項６】
アップグレード識別子として前記ペン内に保存するために、前記アップグレード参照を前記ペンに提供することをさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記セットは、複数の異なる処理ルールのセットのうちの１つであり、別々のロジックバージョンが、各セットについて作成され、
そのような別々のロジックバージョンの各々は、
すべてのロジックバージョンのルール識別子を含む完全な機能ロジックを取得することと、
前記バージョン識別子に基づいて、構築命令を取得することと、
前記バージョン識別子によって示される前記セットに含まれない処理ルールを示して、サポートされないルール識別子を除去することによって、前記構築命令を前記完全な機能ロジックに作用させて、前記別々のロジックバージョンを作成することと、
によって作成されることを特徴とする請求項１〜６のいずれか一項に記載の方法。
【請求項８】
少なくとも１つのサポートされないルール識別子が、省略によって除去されることを特徴とする請求項７に記載の方法。
【請求項９】
少なくとも１つのサポートされないルール識別子が、前記バージョン識別子によって示される前記セットに含まれる処理ルールを示すサポートされるルール識別子で置き換えられることによって除去されることを特徴とする請求項７または８に記載の方法。
【請求項１０】
前記サポートされるルール識別子が、否定フィードバックを与えるように前記ペンを制御するための処理ルールを示すことを特徴とする請求項９に記載の方法。
【請求項１１】
前記サポートされるルール識別子が、肯定フィードバックを与えるように前記ペンを制御するための処理ルールを示すことを特徴とする請求項９または１０に記載の方法。
【請求項１２】
別々のロジックバージョンの各々を、前記バージョン識別子と関連付けてデータベース内に保存することをさらに含むことを特徴とする請求項８〜１１のいずれか一項に記載の方法。
【請求項１３】
電子ペンと通信するための装置であって、
前記ペンと通信するためのインタフェースと、
前記ペンによって保存された処理ルールのセットを示すバージョン識別子を、前記インタフェースを介して前記ペンから取得する第１の処理要素と、
前記バージョン識別子に基づいて、ペン位置を少なくとも１つのルール識別子に関連付けるロジックバージョンを取得する第２の処理要素であって、それによって、前記少なくとも１つのルール識別子が、前記処理ルールのセットの中の一つの処理ルールを示す第２の処理要素と、
前記ロジックバージョンを前記インタフェースを介して前記ペンに提供する第３の処理要素と、
を備えることを特徴とする装置。
【請求項１４】
前記ロジックバージョン内の各ルール識別子は、前記処理ルールのセットの中の一つの処理ルールを示すことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記第１の処理要素が、前記コンピュータシステムに関連付けられたデータベースからアップグレード参照を取得するように設計されており、
少なくとも、前記ロジックバージョンを提供する前記第３の処理要素の動作が、前記アップグレード参照の所与の特性を検出する前記第１の処理要素によって条件付けされることを特徴とする請求項１３または１４に記載の装置。
【請求項１６】
前記第１の処理要素が、前記ペンから前記インタフェースを介してアップグレード識別子を取得するように設計されており、
前記所与の特性が、前記アップグレード識別子と前記アップグレード参照との間の関係であることを特徴とする請求項１５に記載の装置。
【請求項１７】
前記第３の処理要素が、前記コンピュータシステムに関連付けられたデータベース内に、前記ロジックバージョンを提供する動作を識別するアップグレード参照を保存するように設計されることを特徴とする請求項１３または１４に記載の装置。
【請求項１８】
前記第３の処理要素が、アップグレード識別子として前記ペン内に保存するために、前記アップグレード参照を前記インタフェースを介して前記ペンに提供するように設計されることを特徴とする請求項１７に記載の装置。
【請求項１９】
複数の異なる処理ルールのセットの１つを保存する電子ペンのために特定のロジックバージョンを作成するための方法であって、
別々のロジックバージョンが、前記セットの中の処理ルールを示す少なくとも１つのルール識別子を含むように、各セットについて作成され、
前記方法は、
すべての別々のロジックバージョンのルール識別子を含む完全な機能ロジックを取得することと、
所与の処理ルールのセットを示すバージョン識別子を取得することと、
前記バージョン識別子に基づいて、構築命令を取得することと、
前記所与の処理ルールのセットに含まれない処理ルールを示す少なくとも１つのサポートされないルール識別子を除去することによって、前記構築命令を前記完全な機能ロジックに作用させて、前記特定のロジックバージョンを作成することと、
を含むことを特徴とする方法。
【請求項２０】
前記バージョン識別子が、前記電子ペンから取得されることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記特定のロジックバージョンが、前記バージョン識別子と関連付けてデータベース内に保存されることを特徴とする請求項１９または２０に記載の方法。
【請求項２２】
前記特定のロジックバージョンが、電子ネットワークを介して伝播信号として前記ペンに提供されることを特徴とする請求項１９〜２１のいずれか一項に記載の方法。
【請求項２３】
前記特定のロジックバージョンが、手動で配布可能であるコンピュータ読取り可能な記憶媒体上に保存されることを特徴とする請求項１９〜２１のいずれか一項に記載の方法。
【請求項２４】
複数の異なる処理ルールのセットの１つを保存する電子ペンのために特定のロジックバージョンを作成するための装置であって、
別々のロジックバージョンが、前記セットの中の処理ルールを示す少なくとも１つのルール識別子を含むように、各セットについて作成され、
前記装置は、
すべての別々のロジックバージョンのルール識別子を含む完全な機能ロジックを取得する第１の処理要素と、
所与の処理ルールのセットを示すバージョン識別子を取得する第２の処理要素と、
前記バージョン識別子に基づいて、構築命令を取得する第３の処理要素と、
前記所与の処理ルールのセットに含まれない処理ルールを示して、少なくとも１つのサポートされないルール識別子を除去することによって、前記構築命令を前記完全な機能ロジックに作用させて、前記特定のロジックバージョンを作成する第４の処理要素と、
を備えることを特徴とする装置。
【請求項２５】
前記第２の処理要素が、前記電子ペンから前記バージョン識別子を取得することを特徴とする請求項２４に記載の装置。
【請求項２６】
前記特定のロジックバージョンを、前記バージョン識別子と関連付けてデータベース内に保存する第５の処理要素をさらに備えることを特徴とする請求項２４または２５に記載の装置。
【請求項２７】
前記特定のロジックバージョンを、電子ネットワークを介して伝播信号として前記ペンに提供する第６の処理要素をさらに備えることを特徴とする請求項２４〜２６のいずれか一項に記載の装置。
【請求項２８】
前記特定のロジックバージョンを、手動で配布可能であるコンピュータ読取り可能な記憶媒体上に保存する第６の処理要素をさらに備えることを特徴とする請求項２４〜２６のいずれか一項に記載の装置。
【請求項２９】
情報管理システムにおいて複数の電子ペンの動作を制御する方法であって、
各電子ペンは、制御ソフトウェアとロジックバージョンのセットとを保存するように設計されたメモリを含み、そのようなロジックバージョンの各々は、前記制御ソフトウェアによって実現される機能を示しており、
前記方法は、
前記制御ソフトウェアの複数の異なるバージョンの各々のために、別々のロジックバージョンのセットを生成することと、
ペンに、対応するセットを提供することと、
を含み、
前記ペンは、前記制御ソフトウェアの複数の異なるバージョンのうち所与のバージョンを保存するものであり、
前記対応するセットでは、すべてのロジックバージョンが、前記制御ソフトウェアの前記所与のバージョンによって完全に実現される機能を示すことを特徴とする方法。
【請求項３０】
前記すべてのロジックバージョンが、処理ルールを示す少なくとも１つのルール識別子を含み、そのような処理ルールの各々は、前記制御ソフトウェアの前記所与のバージョンによって実行されることを特徴とする請求項２９に記載の方法。
【請求項３１】
各ロジックバージョンが、ペン位置を前記少なくとも１つのルール識別子に関連付けることを特徴とする請求項３０に記載の方法。
【請求項３２】
前記電子ペンが、位置符号化パターンのデジタル表現を生成するセンサ装置と、前記デジタル表現から前記ペン位置を取得する信号処理装置とを含むことを特徴とする請求項３１に記載の方法。
【請求項３３】
前記ペン位置が、全体的な座標系における絶対位置であることを特徴とする請求項３１または３２に記載の方法。
【請求項３４】
前記メモリが、各ロジックバージョンを前記座標系のサブセットと関連付けて保存するように設計されることを特徴とする請求項３３に記載の方法。
【請求項３５】
前記ロジックバージョンが、前記サブセット内におけるページユニットのセットと、前記ページユニットの各々の中における少なくとも１つの機能エリアの場所とを定義し、そのような機能エリアの各々は、前記ルール識別子の１つと関連付けられることを特徴とする請求項３４に記載の方法。
【請求項３６】
前記ロジックバージョンが、前記サブセット内におけるページユニットのセットを定義し、前記ルール識別子の１つを前記サブセットと関連付けることを特徴とする請求項３３または３４に記載の方法。
【請求項３７】
情報管理システムにおいて複数の電子ペンの動作を制御するためのシステムであって、
各電子ペンは、制御ソフトウェアとロジックバージョンのセットとを保存するように設計されたメモリを含み、そのようなロジックバージョンの各々は、前記制御ソフトウェアによって実現される機能を示しており、
前記システムは、
前記制御ソフトウェアの複数の異なるバージョンの各々のために、別々のロジックバージョンのセットを生成する手段と、
ペンに、対応するセットを提供する手段と、を備え、
前記ペンは、前記制御ソフトウェアの所与のバージョンを保存するものであり、すべてのロジックバージョンが、前記制御ソフトウェアの前記所与のバージョンによって完全に実現される機能を示すことを特徴とするシステム。
【請求項３８】
前記すべてのロジックバージョンが、処理ルールを示す少なくとも１つのルール識別子を含み、そのような処理ルールの各々は、前記制御ソフトウェアの前記所与のバージョンによって実行されることを特徴とする請求項３７に記載のシステム。
【請求項３９】
各ロジックバージョンが、ペン位置を前記少なくとも１つのルール識別子に関連付けることを特徴とする請求項３８に記載のシステム。
【請求項４０】
前記電子ペンが、位置符号化パターンのデジタル表現を生成するセンサ装置と、前記デジタル表現から前記ペン位置を取得する信号処理装置とを含むことを特徴とする請求項３９に記載のシステム。
【請求項４１】
前記ペン位置が、全体的な座標系における絶対位置であることを特徴とする請求項３９または４０に記載のシステム。
【請求項４２】
前記メモリが、各ロジックバージョンを前記全体的な座標系のサブセットと関連付けて保存するように設計されることを特徴とする請求項４１に記載のシステム。
【請求項４３】
前記ロジックバージョンが、前記サブセット内におけるページユニットのセットと、前記ページユニットの各々の中における少なくとも１つの機能エリアの場所とを定義し、そのような機能エリアの各々は、前記ルール識別子の１つと関連付けられることを特徴とする請求項４２に記載のシステム。
【請求項４４】
前記ロジックバージョンが、前記サブセット内におけるページユニットのセットを定義し、前記ルール識別子の１つを前記サブセットと関連付けることを特徴とする請求項４２または４３に記載のシステム。