(57)【要約】  情報管理装置は、電子ペンと宛先装置間での電子データのフロー経路コントローラとして電子ネットワーク内に配置され、電子データは電子ペンよって記録される手書きデータと、と一つまたは複数のペン固有パラメータとを含む。情報管理装置は、電子ペンから電子データの少なくとも一部を受け取り、関連付けられる処理命令を特定するためにこのようにして受け取った電子データを一つまたは複数のフロー制御オブジェクトに対してマッピングする。ここで、フロー制御オブジェクトはペン固有パラメータの一つの値に対応し、該このようにして特定された処理命令に基づいて宛先装置に該電子データフローを向ける。  【選択図】図２
2007512589.tif 000002
【特許請求の範囲】
【請求項１】
電子ペンと宛先装置間での電子データのフロー経路コントローラとして電子ネットワーク内に配置される情報管理装置であって、電子データは電子ペンにより記録される手書きデータと一つまたは複数のペン固有のパラメータとを含み、
電子ペンから電子データの少なくとも一部を受け取る手段と、
少なくとも一つのフロー制御オブジェクトと、関連付けられる処理命令とを記憶する手段であって、前記少なくとも一つのフロー制御オブジェクトが該ペン固有パラメータの少なくとも一つの値に対応する手段と、
関連付けられる処理命令を特定するために、前記少なくとも一つのフロー制御オブジェクトに対して、このようにして受け取られた電子データをマッピングする手段と、
該このようにして特定された処理命令に基づいて、該電子データフローを宛先装置に向ける手段と、
を備える前記情報管理装置。
【請求項２】
前記記憶する手段に接続され、前記少なくとも一つのフロー制御オブジェクトと、該関連付けられた処理命令との入力を可能にする管理インタフェースをさらに備える請求項１に記載の情報管理装置。
【請求項３】
該管理インタフェースが、使用可能なペン固有のパラメータの集合から少なくとも一つの制御パラメータを選択することと、選択されたそれぞれの制御パラメータの値を設定することと、制御パラメータに基づいてフロー制御オブジェクトを生成することに備える請求項２に記載の情報管理装置。
【請求項４】
管理インタフェースが、使用可能なペン固有のパラメータと手書きデータの使用可能なパラメータの集合から少なくとも二つの制御パラメータを選択することことに備え、その結果該このようにして選択された制御パラメータは該フロー制御オブジェクトを形成するために論理的に結合される請求項３に記載の情報管理装置。
【請求項５】
前記少なくとも一つのフロー制御オブジェクトは、該電子データ内に存在する制御パラメータの論理的に結合された値の集合を含む請求項１〜４のいずれか一項に記載の情報管理装置。
【請求項６】
該関連付けられた処理命令が、一つの該宛先装置のアドレスを定義する請求項１〜５のいずれか一項に記載の情報管理装置。
【請求項７】
向ける該手段が、該電子ペンに該アドレスを返す請求項６に記載の情報管理装置。
【請求項８】
向ける該手段が、該受け取られた電子データを該アドレスに転送する請求項６に記載の情報管理装置。
【請求項９】
該関連付けられた処理命令も、該受け取られた電子データを該アドレスにトランスポートするための電子通信サービスを特定する請求項６または８の情報管理装置。
【請求項１０】
該関連付けられた処理命令が、該宛先装置への該電子データフローのフォーマットを識別する任意の請求項１〜９のいずれか一項に記載の情報管理装置。
【請求項１１】
該フォーマットが、マークアップ言語、ベクトルグラフィックスまたはラスタグラフィックスに基づく、請求項１０に記載の情報管理装置。
【請求項１２】
該関連付けられた処理命令が、該宛先装置への該電子データフローに含まれるべき画像も特定する請求項１〜１１のいずれか一項に記載の情報管理装置。
【請求項１３】
該画像が該手書きデータへのバックグラウンド画像として識別される請求項１２に記載の情報管理装置。
【請求項１４】
該電子データに基づいて該手書きデータを作り直し、該このようにして作り直された手書きデータを該宛先装置に転送するために配置される請求項１〜１３のいずれか一項に記載の情報管理装置。
【請求項１５】
前記フロー制御オブジェクトが、該電子ペンにより記録される該手書きデータの少なくとも一つのパラメータの値にも対応する任意の前記請求項に記載の情報管理装置。
【請求項１６】
該手書きデータの前記少なくとも一つのパラメータが、コマンド、あるいは該電子ペンによって該手書きデータが記録された該基板に関連付けられた識別子を含む請求項１５に記載の情報管理装置。
【請求項１７】
該識別子が、該手書きデータの該記録の間に該ベース上の位置コードから該電子ペンによって復号される絶対位置の少なくとも一部である請求項１６に記載の情報管理装置。
【請求項１８】
該ペン固有パラメータのそれぞれが、該電子ネットワークにおける該電子ペンの特性または該電子ペンの該ユーザの特性を特定する請求項１〜１７のいずれか一項に記載の情報管理装置。
【請求項１９】
該ペン固有パラメータが、該電子ペンの該識別子、該電子ネットワークのオペレータの識別子、地理的な位置の識別子、電子メールアドレス、電話番号、ファックス番号、及び言語の識別子の少なくとも一つを含む請求項１〜１８のいずれか一項に記載の情報管理装置。
【請求項２０】
前記値が、ある範囲の値として定められる請求項１〜１９のいずれか一項に記載の情報管理装置。
【請求項２１】
複数の電子ペンと、請求項１〜２０のいずれか一項に記載の該情報管理装置とを備える情報管理システム。
【請求項２２】
それぞれが、少なくとも一つの絶対位置を符号化する位置コードを有する複数のベースと、該位置コードを前記少なくとも一つの絶対位置に変換することによって該手書きデータとして前記ベースのどれか一つにおける運動を記録する複数の電子ペンと、請求項１７に記載の該情報管理装置とを備える情報管理システム。
【請求項２３】
電子ペンと電子ネットワーク内の宛先装置との間での電子データのフローを制御する方法であって、該電子データが、該電子ペンにより記録される手書きデータと一つまたは複数のペン固有のパラメータとを含み、
電子ペンから該電子データの少なくとも一部を受け取るステップと、
関連付けられる処理命令を特定するために少なくとも一つのフロー制御オブジェクトに対して該このようにして受け取られた電子データをマッピングするステップであって、前記少なくとも一つのフロー制御オブジェクトが該ペン固有パラメータの一つの値に対応するステップと、
該このようにして特定される処理命令に基づいて該電子データフローを宛先装置に向けるステップと、
を備える前記方法。
【請求項２４】
前記少なくとも一つのフロー制御オブジェクトと、該関連付けられた処理命令との入力を可能にする管理インタフェースを提供するステップをさらに備える請求項２３に記載の方法。
【請求項２５】
使用可能なペン固有パラメータの集合から少なくとも一つの制御パラメータを選択し、選択されたそれぞれの制御パラメータの値を入力し、それに基づいて該フロー制御オブジェクトを生成するために該管理インタフェースを操作するステップをさらに備える請求項２４に記載の方法。
【請求項２６】
該管理インタフェースが少なくとも二つの制御パラメータの選択に備え、その結果該このようにして選択された制御パラメータの値が該フロー制御オブジェクトを形成するために論理的に結合される請求項２５に記載の方法。
【請求項２７】
前記少なくとも一つのフロー制御オブジェクトが、論理的に結合された制御パラメータ値の集合を含む請求項２３に記載の方法。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本願は、ともに参照することにより本書に組み込まれる２００３年１０月３１日に出願されたスウェーデン特許出願番号第０３０２８８４−２号、及び２００３年１０月３１日に出願された米国仮特許出願第６０／５１５，７０４号の利益を主張する。
【技術分野】
【０００２】
本発明は情報管理システムに関し、特に、このようなシステムにおいて電子ペンから宛先装置へ電子データを配布することに関する。
【背景技術】
【０００３】
電子ペンは、ベース上での手書き入力を反映する電子情報の生成のために使用できる。このような電子情報は電子ペン自体、ベース、またはベース上のペンの運動パターンを検知する外部監督装置によって生成されることができる。
【０００４】
追加の処理のために電子情報を異なる宛先装置に効率的に伝達できるように、このような電子ペンを情報管理システム内に組み込むことが望ましいであろう。
【０００５】
参照することにより本書に組み込まれている米国第２００３／００６１１８８号明細書、米国第２００３／００４６２５６号明細書、及び米国第２００２／００９１７１１号明細書で、本出願人は、ベース上の複数の絶対位置をコード化するために各ベースに位置コードが適用されるような情報管理システムを提案している。位置コードを読み取ることにより、電子ペンはベース上でのそれら自体の運動を反映する位置のシーケンスを電子的に記録できる。
【０００６】
各ベース上の位置コードは、はるかに大きな抽象的な位置コーディングパターンの部分集合である。このような抽象的なパターンは米国特許第６，６６３，００８号明細書、米国特許第６，５７０，１０４号明細書、及び国際公開第９９／５０７８７号パンフレットに説明されている。該抽象的なパターンは、既定のサイズの部分集合に動的にまたは静的に分割されてよく、それぞれのこのような部分集合はシステム内で一意の識別子と関連付けられている。各部分集合がそれぞれの物理的なページ向けである場合、それは論理ページとして示され、一意のページアドレスで表される。このような場合、それぞれの絶対位置はページアドレスと、関連付けられた論理ページ内の局所的な位置で表されることができる。
【０００７】
抽象的なパターンのさまざまな部分を異なる宛先装置専用とすることによって、処理のために電子情報をペンから正しい宛先装置に自動的に向けることができる。例えば、システムは、ペンから一つまたは複数の位置を受け取ると、正しい動作主の関連ネットワークアドレスを特定し、データのフローをこのアドレスに向ける中継サーバを含んでもよい。
【０００８】
例えば、動作主は、メモを取る、電子メールを送信する、ファックスを送信する等の一つまたは複数の一般的なサービス専用である位置コード化製品を提供することができる。他の動作主は、特定の商品を注文する、時間報告書を提出する、在庫品目を提出する等の高度に特殊化されたサービス専用である位置コード化製品を提供することができる。すべてのこのような動作主は位置コードの部分を、製品上の対応する図によって適切に裏づけられている特定の処理命令と関連付けることによって一意の位置コードの付いた製品を開発、製造しなければならない。動作主はサービス、つまりペンと通信し、受け取ったデータに対して特定の処理命令を選択的に実行するソフトウェアをも開発しなければならない。
【０００９】
このような位置コード化製品と対応するサービスソフトウェアを製造するための開発ツールは、参照することによりここに組み込まれている米国第２００２／００４０８１６号に開示されている。さらに、このような電子ペンとのデータ交換で使用されるプロトコルは、参照することによりここに組み込まれる米国特許２００３／００５５８６５号明細書に開示されている。ここでは、ペンが、位置データと、システム内のペンまたはペンユーザ／所有者の特性を特定する一つまたは複数のペン固有パラメータとの両方を通信できる。
【００１０】
製品を開発すること、適切な量の製品を市場で十分に流通させて供給すること、及びサービスを開発することの複雑度も、電子ペン技術の導入と採用の障害として働いている可能性がある。
【特許文献１】米国第２００３／００６１１８８号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前述した問題に対する解決策を提供する、あるいは少なくとも緩和することが本発明の目的である。
【課題を解決するための手段】
【００１２】
以下の説明から明らかになるであろうこの目的または他の目的は、請求項１による情報管理装置及び請求項２３に記載の方法によって全体的にまたは部分的に達成される。好適実施形態は従属クレームにより定義されている。
【００１３】
一つまたは複数のペン固有のパラメータを電子ペンと宛先装置間でのフロー制御に含めることによって、製品とサービスの間の厳密な一対一の関係を壊すことができる。一般的には、任意の一つの製品からの電子データは任意の一つのサービスに伝達できる。一つに対して、位置コード化された製品は複数の動作主によって用いられることができる。つまり一つの同じ製品から記録される位置データは、この位置データを記録したペンの実際の特性に応じて異なる宛先装置に伝達されることができる。これによれば、既存の製品を活用することができるため、動作主が提供するサービスにカスタマイズした製品を開発、配布する必要性が潜在的に低減される。
【００１４】
さらに、サービスの開発にかけられる作業は、フロー制御と同時にペンからの電子データを集中的に前処理することによって削減できる、あるいは排除することさえ可能である。この目的を達成するために、既存のサービスの提供物を十分に活用している一つまたは複数のサブサービス（ｓｕｂ−ｓｅｒｖｉｃｅｓ）を定義するために既存のサービスの中に本発明のフロー制御をインストールすることができる。例えば、位置コード化製品を介して電子メール等の通信サービスを提供している動作主は、データ収集サービスが電子ペンの限定されたグループによる使用を目的とするならば、他の任意のデータ収集サービス用に一つまたは複数の既存の通信サービスの使用を、他の動作主に対して提供することができる。本発明のフロー制御によって、通信サービスは限定されたペンのグループから電子データを分離し、おそらくなんらかの前処理の後に通信サービスを介して関連する動作主の宛先装置にこのデータを送信することができるであろう。
【００１５】
本発明のフロー制御は、少なくとも中継サーバのオペレータがフロー制御を修正または更新できるようにする管理インタフェースを有する場合がある中継サーバに組み込まれることができる。例えば、新しいフロー制御オブジェクトは随意に作成され、任意の処理命令と関連付けられてよい。フロー制御オブジェクトは、ペンによって送信される電子データから引き出せる、選択された制御パラメータの選択された値を論理的に結合することにより作成されてよい。処理命令は宛先装置のネットワークアドレス、オプションで宛先装置までの通信チャネル及び／または宛先装置に伝達される電子データのフォーマット及び／または宛先装置へのデータフローに含められるバックグラウンド画像を定義してよい。
【発明を実施するための最良の形態】
【００１６】
本発明の好適実施形態は添付図面を参照してさらに詳しく後述される。
【００１７】
以下の説明は、ページユニットに細分される上述の抽象的な位置コード化パターンの使用に基づいている。ページユニットはパターンの上位部分集合の一部である場合がある。例えば、パターンは、複数の「セグメント」を含み、これは、いくつかの「シェルフ」に分割され得る。「シェルフ」のそれぞれは、いくつかの「ブック」を含み、「ブック」は「論理ページ」とも呼ばれるいくつかの前述されたページユニットに分割され得る。抽象的なパターンにおける特定の論理ページの位置は、従って、おおよそIPアドレスのように、セクション．セグメント．シェルフ．ブック．ページの形のページアドレス、例えば1．２３１．８４１．３３４．２２６と記述できる。
【００１８】
以下の説明も一つまたは複数の論理ページに対応する位置コードを含む各製品に基づいている。しかしながら、製品上の位置コードが論理ページと一致する必要がないことが留意されるべきである。したがって、一つまたは複数の論理ページからの一つまたは複数の部分集合は製品上に任意に配列されてよい。製品は、それぞれがその中のあらゆるペンスストロークに作用するためにある特定の機能と関連付けられている機能領域も含んでよい。したがって、それぞれのこのような機能領域内で位置コードによってコード化される位置は特定の機能と関連付けられている。このような機能エリアから外れるコード化位置はデフォルトの機能と関連付けられてよく、例えばあらゆるこのような位置はペンストロークによって表される、つまりペンの運動の純粋なデジタル化を生じさせるべきである。各製品は、関連のある論理ページ（複数の場合がある）のページアドレス（複数の場合がある）を特定する定義ファイル（ＰＡＤファイル）によって表され、関連付けられる機能だけではなく論理ページ（複数の場合がある）上の各機能領域の配置とサイズ等の製品上の論理ページ（複数の場合がある）のマッピングも定義する。各製品は、製品に関し、人間が読み取ることができる情報、つまりユーザに指示し、ユーザを制御し、及び／またはユーザに知らせることを目的とするレイアウトまたは裏づけの図を定義するグラフィックファイルによっても表される。
【００１９】
ペンは、位置コード化製品上でのペンの動きを、ページアドレス及び対応する論理ページ上での局所的な位置のシーケンスとして記録してよい。したがって、物理的なペンストロークは、位置のシーケンスの形で電子ペンのストロークとして記録される。ペンは次に記録された位置データを一つまたは複数のページアドレスと局所的な位置との形で送信してよい。
【００２０】
また前置きとして特定されるように、電子ペンは位置データと関連して送信され得る一つまたは複数のパラメータを記憶する。これらのペン固有のパラメータはペン自体の、あるいはペンの所有者／ユーザの特性を特定する。ペン固有のパラメータは、ＰＥＮ＿ＩＤ（ペンの一意の識別子）、ＯＰＥＲＡＴＯＲ＿ＩＤ（ペンにネットワークアクセスを提供するオペレータの一意の識別子）、ＰＥＮ＿ＯＷＮＥＲ＿ＬＡＮＧＵＡＧＥ、ＰＥＮ＿ＯＷＮＥＲ＿ＮＡＭＥ、ＰＥＮ＿ＯＷＮＥＲ＿ＡＤＤＲＥＳＳ、ＰＥＮ＿ＯＷＮＥＲ＿ＥＭＡＩＬ、ＰＥＮ＿ＯＷＮＥＲ＿ＨＯＭＥ＿ＰＨＯＮＥ、ＰＥＮ＿ＯＷＮＥＲ＿ＣＥＬＬ＿ＰＨＯＮＥ、ＰＥＮ＿ＯＷＮＥＲ＿ＢＵＳＩＮＥＳＳ＿ＰＨＯＮＥ、ＰＥＮ＿ＯＷＮＥＲ＿ＰＡＧＥＲ、ＰＥＮ＿ＯＷＮＥＲ＿ＨＯＭＥ＿ＦＡＸ、及びＰＥＮ＿ＯＷＮＥＲ＿ＢＵＳＩＮＥＳＳ＿ＦＡＸを含む。
【００２１】
電子ペンと位置コード化製品は、適切な宛先装置への記録された位置データのトランスペアレントな配布を可能にするために、ネットワークベースの情報管理システムの中のインフラストラクチャ構成要素と適切に組み合わされる。
【００２２】
一つのこのようなインフラストラクチャ構成要素が、ペンから宛先装置へのデータのフローを管理する、図１に示される中継サーバまたはフローコントローラ２である。
【００２３】
フローコントローラ２は、直接的にまたは間接的に電子ペンと通信するための入力インタフェース４、及び直接的または間接的に宛先装置と通信するための出力インタフェース６を含む。
【００２４】
フローコントローラ２は、入力インタフェースと出力インタフェース４、６を介してペンから宛先装置へのデータのフローを制御するための処理装置８と、規則オブジェクトと関連付けられる処理命令とを恒久的に記憶する記憶装置１０も有する。管理インタフェース１２は、規則オブジェクトと処理命令に対するアクセスを提供するために記憶装置１０に接続されており、例えば許可されたオペレータが規則オブジェクト及び／または処理命令を追加／削除／編集できるようにする。
【００２５】
フローコントローラ２は、インタフェースハードウェア、制御ソフトウェア、（例えばＣＰＵ、ＤＳＰ、ＦＰＧＡ、ＡＳＩＣ等の）プロセッサ、及び（ＲＡＭ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ハードディスク等の）記憶装置と通信するウェブサーバ等のネットワークサーバとして実現されてよい。
【００２６】
フローコントローラの動作はここで図２に関連して例示される。この例では、フローコントローラは、フロー制御に加えて一つまたは複数のデフォルトサービスを達成するように構成されている。
【００２７】
処理装置８（図１）は、入力インタフェース（ステップ２０）を介して電子ペンからデータを受け取り、ページアドレス等の一つまたは複数の位置パラメータを抽出する（ステップ２１）。それぞれのこのような位置パラメータは、フロー制御が達成されるべきかどうかを確認するために規則オブジェクトに突き合わされる（ステップ２２）。達成されるべきでない場合には、従来の方法でデフォルトサービスにアクセスする（ステップ２３）。一致が検出されると、処理装置は、受け取られたデータ内に存在するペン固有パラメータの値を抽出する（ステップ２４）。これらの値は、オプションで位置パラメータ値（複数の場合がある）とともに記憶装置内の規則オブジェクトに対してマッピングされる（ステップ２５）。一致が検出されない場合、デフォルトサービスが実行されてよい（ステップ２３）。一致が検出されると、関連付けられた処理命令が特定され（ステップ２７）、その結果フロー制御がそれに基づいて実行される（ステップ２８）。
【００２８】
上記ステップは変更されてよいことが注意されなければならない。例えば、すべての制御パラメータ（つまり位置とペン固有パラメータ）の値は一つの単一のステップで抽出されてよい。さらに、処理装置は、入力インタフェースを介して、ペンから追加のパラメータの伝送を要求してよい。さらにステップ２２は省略されてよい。
【００２９】
フローコントローラは、ペンから受け取られるデータを前処理してもよい。前処理は記憶装置内の処理命令により少なくとも部分的に特定されてよい。
【００３０】
一つの実施形態では、フローコントローラはペンストロークの画像を受け取ったデータによって定められるように表現し、このストローク画像を、適切には、ペンストロークがペンによって描画される製品上の裏づけの図を表すバックグラウンド画像とともに宛先装置に送信させる。この目的を達成するために、フローコントローラは、位置データに基づいて、または記憶装置内の処理命令によって示されるように、関連するＰＡＤファイルとグラフィックファイルを特定し、アクセスする。処理命令は、ストローク画像を送信するフォーマットも特定してよい。このようなフォーマットはマークアップ言語（例えば、ｈｔｍｌ、ｘｍｌ）、ラスタグラフィックス（例えば、ｂｍｐ、ｔｉｆｆ、ｇｉｆ、ｐｎｇ、ｊｐｅｇ）及びベクタグラフィックス（例えばｓｖｇ）を含む。
【００３１】
ペンストロークの作り直しを行う上記実施形態は、新製品が既存の製品の裏づけの図を単に変更するだけで既存の製品に基づいて作成されてよいという優位点を有する。フローコントローラがアクセスしやすい裏づけの図を表すグラフィックスファイルを作成することにより、このような新製品から記録されるすべてのペンストロークの画像を、新製品の裏づけの図を表すバックグラウンド画像とともに正しい宛先装置に伝達することができる。少なくとも新製品が物理的な製品に対する論理ページのマッピングにおける変更を取り込む場合には、ＰＡＤファイルもフローコントローラからアクセス可能にされてよい。
【００３２】
ストローク画像を形成し、伝達するという上記の概念も、従来のフロー制御を達成する、つまり位置データ（例えばページアドレス）だけに基づいてフローコントローラで実現されてよい。概念は、サービスプロバイダが宛先装置内でサービスを実現するソフトウェアを開発する必要性を低減するまたは排除するという全般的な優位点を与える。代わりに、宛先装置は、オプションでそれが関連付けられたバックグラウンド画像とマージされた後にストローク画像から関連するデータを受け取り、抽出する従来の文字認識ソフトウェア（ＯＣＲ／ＩＣＲ）を含んでよい。
【００３３】
別の実施形態では、フローコントローラは、ＰＡＤファイル内で定義された機能領域にペンストロークを割り当て、機能領域と関連付けられたそれぞれの機能に基づいてペンストロークを処理することによってデータを抽出し、次にこのような抽出データを宛先装置に送信させられる。
【００３４】
すべての実施形態において、フローコントローラは、抽出されたフロー制御パラメータのいくつかまたはすべての値を宛先装置に送信させられてもよい。
【００３５】
これらの及び他の実施形態では、フローコントローラは、電子メール、ファックス、ＳＭＳ、ＭＭ等、宛先装置へのデータ転送に使用される通信チャネルを特定してもよい。通信チャネルは、関連する規則オブジェクトの処理命令によって、または製品上の専用の領域（選択ボックス）に起因するペンストロークによって与えられてよい。
【００３６】
規則オブジェクトは順次検索される一つまたは複数のステートメントを含んでよい。基本的にこのようなステートメントは制御パラメータを既定の値に関連付ける。制御パラメータは、ペンによって出力でき、フローコントローラの処理装置によって特定できる任意の、位置関連、あるいはペン固有のパラメータである場合がある。複数のステートメントは、明示的なまたは暗示的な論理演算子（例えば、ＡＮＤ、ＯＲ、ＮＡＮＤ、ＮＯＲ、ＡＮＤＮＯＴ）を使用することによって組み合わされてよい。値は、ワイルドカード、切捨て、範囲等の使用により任意の分解能で指定されてよい。値のどれか一つはＮＵＬＬ値、つまり、制御パラメータの有効値がないことを示してもよい。
【００３７】
規則オブジェクトのすべてのこのようなステートメントが真であると判明すると、関連付けられた処理命令が実行される。
【００３８】
以下に、暗示的な論理ＡＮＤ演算子が使用される例を示す。例示する規則オブジェクトは特定のページアドレスからの位置データに、及び指定された範囲内のペン識別子を記憶するペンからであって、特定のインターネットドメイン内のペン所有者電子メールアドレスから受け取られるデータのみに対して有効である。関連付けられた処理命令は宛先、フォーマット及びバックグラウンド画像を定める。
【００３９】
ｘｘｘｘ
管理インタフェース１２（図1）の使用が、記憶装置に新しい規則オブジェクト及び処理命令を追加する場合について、ここで図３を参照してさらに例示される。管理インタフェースは、フローコントローラの記憶装置１０（図１）への低レベルのアクセスを扱うように設計されている。コンピュータはインタフェースに適切に接続され、グラフィックユーザインタフェース（ＧＵＩ）を介したインタフェースへのアクセスを提供するソフトウェアモジュールを備える。
【００４０】
図３の例では、オペレータは最初に作成される規則オブジェクトの名前を入力するようにプロンプトを出される（ステップ３０）。次に、ソフトウェアモジュールは、使用可能なペン固有制御パラメータのリストをオペレータに提示する（ステップ３１）。選択された制御パラメータごとに、オペレータは既定のフォーマットに従って対応する制御値を入力するようにプロンプトを出される（ステップ３２から３２’）。以後、ソフトウェアモジュールはオペレータに使用可能な位置関連制御パラメータのリストを提示する（ステップ３３）。再び、オペレータは、選択された制御パラメータごとに、既定のフォーマットに従って対応する制御値を入力するようにプロンプトを出される（ステップ３４から３４’）。オペレータは次に、選択された制御パラメータを結合するために論理演算子を選択するオプションを提示される（ステップ３５）。デフォルトで、制御パラメータは論理ＡＮＤ演算子によって結合される。次に、ＵＲＬ（ユニフォームリソースロケータ）、ＩＰアドレス、電子メールアドレス、ファックス番号等のネットワークアドレスの形で宛先を入力するようにプロンプトを出されたオペレータによって、結果のパラメータが設定される（ステップ３６）。必要な場合、オペレータは通信チャネルを選択するようにプロンプトも出される。さらに、オペレータは製品／論理ページのためにＰＡＤファイルの位置を特定するように命令されてもよい。オペレータはバックグラウンド画像のロケーションを特定するオプション（ステップ３８から３８‘）だけではなく宛先装置に伝達されるべき、結果のデータのフォーマットをリストから選択するオプション（ステップ３７から３７’）も与えられてよく、その結果規則オブジェクトは完成され、記憶装置に記憶される（ステップ３９）。
【００４１】
再び、上記が例に過ぎないことが注記されなければならない。別の例では、ソフトウェアモジュールは、オペレータが上記制御ステートメント及び処理命令を手作業で入力できるようにしてよい。
【００４２】
図４ａから図４ｃは、コード化製品４２から位置データを読み取る電子ペン４１に基づき、ペンから適切な宛先装置４３に電子データを伝達する情報管理システム内の（参照番号４０で示される）フローコントローラの活用をさらに図解する。
【００４３】
図４ａでは、フローコントローラ４０は中央演算処理装置として配置される。したがって、フローコントローラ４０はその入力インタフェース４（図１）を介して、ペン４１からデータを受信し、受信した電子データをおそらくなんらかの前処理の後に、その出力インタフェース６（図１）を介して複数の宛先装置４３の内の一つに伝達する。フローコントローラは、図４ａの破線ではない矢印によって示されるように、同期する双方向プロトコルでペンと通信してよい。あるいは、フローコントローラ４０は、ペンからのファイルオブジェクトとしてデータをプルすることによって、あるいはデータがペンからフローコントローラへのファイルオブジェクトとしてプッシュされることによって、ペンからデータを非同期で引き出してもよい。
【００４４】
図４ｂでは、フローコントローラ４０は情報管理システム内でルータとして配置される。本実施形態では、フローコントローラの入力インタフェースと出力インタフェースは単一のＩ／Ｏインタフェースとして実現されてよい。フローコントローラ４０はペン４１からデータを受信し、少なくとも適切な宛先装置のアドレスをペンに返す。例えば、ルータは従来の技術から公知であるように、一つまたは複数の位置パラメータに基づいて、ペン４１を適切な宛先装置４３に向けるデフォルトのサービスを実行してよく、本発明のフロー制御が製品４１とシステム内の宛先装置４３の間の一対一の関係性を壊すオプションを提供する。
【００４５】
図４ｂのフロー制御は、ペン４１から宛先装置４３への全体的なデータフローの小さな部分集合に基づくことができる。フローコントローラ４０は関連する制御パラメータの値を受信する必要があるだけである。しかしながら、前処理の場合には、フローコントローラはペンによって記録される電子データのさらに大きな集合またはすべてで受信してよい。
【００４６】
図４ｃでは、フローコントローラ４０は、情報管理システムにおいて下位であるが、中央演算処理装置として配置されている。ルータ４４は、例えば記録されていた位置データ内の位置パラメータに基づいてペン４１をフローコントローラ４０に向けてよい。フローコントローラ４０は、その入力インタフェースを介してペン４１と通信し、受信した電子データをおそらく何らかの前処理の後に、その出力インタフェースを介して、複数の下流の宛先装置４３の内の一つに伝達する。フローコントローラ４０は、従来の技術から公知であるようにデフォルトの一般的なサービスまたはカスタマイズされたサービスを実行してよく、本発明のフロー制御は製品４１とシステム内の宛先装置４３の間の一対一の関係性を講和すオプションを提供する。前述されたように、本発明のフロー制御はデフォルトサービス（複数の場合がある）のどれかを利用する前処理を含むこともある。
【００４７】
本発明と整合させることができる多くの変形がある。上記説明は図解及び説明の目的で提示される。それは網羅的ではなく、開示されている正確な形式に本発明を限定しない。修正及び変形は上記教示に鑑みて考えられる、あるいは本発明を実施することから取得されてよい。
【００４８】
例えば、本発明な任意のタイプの電子ネットワークで適用可能であり、その公衆ネットワークまたは私的ネットワーク、コンピュータネットワークまたは電気通信ネットワーク、ローカルエリアネットワークまたはワイドエリアネットワーク、またはそのどれかの組み合わせで適用可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の一つの実施形態に係る情報管理装置を示す。
【図２】本発明の実施形態に従ってフロー制御を実行するステップを描く。
【図３】図１の情報管理装置内でフロー制御オブジェクトを追加するステップを描く。
【図４ａ−４ｃ】三つの異なる従来の技術による情報管理システムに組み込まれているように図１の情報管理装置を示す。
【図１】
2007512589.tif 000003
【図２】
2007512589.tif 000004
【図３】
2007512589.tif 000005
【図４ａ】
2007512589.tif 000006
【図４ｂ】
2007512589.tif 000007
【図４ｃ】
2007512589.tif 000008
【国際調査報告】
2007512589.tif 000009
2007512589.tif 000010