(57)【要約】  電子記録の特定のエリア又は領域から抽出及び分析された情報を使用して記録管理システム内において記録を分類及びタグ付けするシステム及び方法が提供されている。分類テンプレートは、１つ又は複数のタグに対応することができる。分類テンプレートは、１つ又は複数の分類ユニットによって定義することができる。電子記録は、複数の分類テンプレートに照らして、マッチングさせることが可能であり、且つ、分類テンプレートに対する近接性に基づいて、分類テンプレートに対応する１つ又は複数のタグを割り当てることができる。
2019530063.tif 000002
【特許請求の範囲】
【請求項１】
電子記録を分類するコンピュータ実装された方法であって、
（ａ）１つ又は複数のコンピュータプロセッサの支援により、分類テンプレートのライブラリにアクセスすることであって、前記分類テンプレートのライブラリのそれぞれの分類テンプレートは、１つ又は複数のタグ及び１つ又は複数の分類ユニットを有し、分類ユニットは、（ｉ）前記電子記録のエリア又は領域と、（ｉｉ）分類方法と、を有する、ことと、
（ｂ）前記電子記録を前記分類テンプレートのライブラリの第１の分類テンプレートとマッチングさせることと、
（ｃ）前記電子記録用の前記第１の分類テンプレートのテンプレート近接性スコアを判定することであって、前記テンプレート近接性スコアは、前記電子記録内の前記エリア又は領域内において配設されたコンテンツに適用された前記分類方法に少なくとも部分的に基づいている、ことと、
（ｄ）前記テンプレート近接性スコアに少なくとも部分的に基づいて前記第１の分類テンプレートの前記１つ又は複数のタグを前記電子記録に割り当てることと、
を有する方法。
【請求項２】
前記分類テンプレートのライブラリの第２の分類テンプレートについて、（ｂ）〜（ｄ）を反復することを更に有する請求項１に記載の方法。
【請求項３】
前記テンプレート近接性スコアが既定の閾値スコア超である際に前記第１の分類テンプレートの前記１つ又は複数のタグが前記電子記録に割り当てられる請求項１に記載の方法。
【請求項４】
少なくとも２つの分類テンプレートが同一の分類ユニットを共有している請求項１に記載の方法。
【請求項５】
前記第１の分類テンプレート内のそれぞれの分類ユニットごとにユニット近接性スコアを判定することを更に有し、前記ユニット近接性スコアは、前記電子記録内の前記分類ユニットの前記エリア又は領域内において配設されたコンテンツに適用された前記分類ユニットの前記分類方法に少なくとも部分的に基づいており、且つ、前記テンプレート近接性スコアは、それぞれの分類ユニットごとに判定された前記ユニット近接性スコアの集合体である請求項１に記載の方法。
【請求項６】
前記分類方法は、（ｉ）正規表現のパターン、（ｉｉ）発話の一部のパターン、及び（ｉｉｉ）１つ又は複数の分類アルゴリズムからなる群の少なくとも１つの構成要素である請求項１に記載の方法。
【請求項７】
前記ユニット近接性スコアは、２値である請求項６に記載の方法。
【請求項８】
ユーザーから、第１のタグを前記電子記録に割り当てるための命令を受け取ることと、
前記第１のタグを前記電子記録に割り当てることと、
１つ又は複数のデータベース内において、前記第１のタグとして分類するためのトレーニング教材として、前記電子記録のコンテンツを保存することと、
前記トレーニング教材から、前記第１のタグとしての電子記録の分類方法を学習することと、
を更に有する請求項１に記載の方法。
【請求項９】
前記分類テンプレートのライブラリは、グラフデータベースからアクセスされ、前記グラフデータベースは、前記分類テンプレートのライブラリと、分類ユニットのライブラリと、を有する請求項１に記載の方法。
【請求項１０】
前記電子記録を前記分類テンプレートのライブラリの前記第１の分類テンプレートとマッチングさせることは、前記第１の分類テンプレートのそれぞれの分類ユニットごとに、前記分類方法を前記電子記録の前記エリア又は領域内において配設されたコンテンツに適用することを有する請求項１に記載の方法。
【請求項１１】
電子記録を分類するコンピュータシステムであって、
１つ又は複数のプロセッサと、
電子記録を分類する方法を実装するべく、個々に又は集合的に、前記１つ又は複数のプロセッサによって実行可能である命令を含む、前記１つ又は複数のプロセッサに通信自在に結合されたメモリと、
を有し、
前記方法は、
（ａ）ユーザーから、コンピュータネットワーク上において、分類テンプレートの定義を受け取ることであって、分類テンプレートは、１つ又は複数のタグ及び１つ又は複数の分類ユニットによって定義され、分類ユニットは、少なくとも（ｉ）前記電子記録のエリア又は領域及び（ｉｉ）分類方法によって定義されている、ことと、
（ｂ）前記電子記録を前記分類テンプレートとマッチングさせることと、
（ｃ）前記電子記録用の前記分類テンプレートのテンプレート近接性スコアを判定することであって、前記テンプレート近接性スコアは、前記電子記録の前記エリア又は領域内において配設されたコンテンツに適用された前記分類方法に少なくとも部分的に基づいている、ことと、
（ｄ）前記テンプレート近接性スコアに少なくとも部分的に基づいて前記分類テンプレートの前記１つ又は複数のタグを前記電子記録に割り当てることと、
を有する、コンピュータシステム。
【請求項１２】
前記方法は、前記分類テンプレート内のそれぞれの分類ユニットごとにユニット近接性スコアを判定することを反復することを更に有し、前記ユニット近接性スコアは、前記電子記録内の前記分類ユニットの前記エリア又は領域内において配設されたコンテンツに適用された前記分類ユニットの前記分類方法に少なくとも部分的に基づいており、且つ、前記テンプレート近接性スコアは、それぞれの分類ユニットごとに判定された前記ユニット近接性スコアの集合体である請求項１１に記載のコンピュータシステム。
【請求項１３】
前記テンプレート近接性スコアが既定の閾値スコア超である場合に前記第１の分類テンプレートの前記１つ又は複数のタグが前記電子記録に割り当てられる請求項１１に記載のコンピュータシステム。
【請求項１４】
前記分類ユニットは、ページインデックスと、寸法と、を更に有する請求項１１に記載のコンピュータシステム。
【請求項１５】
前記方法は、グラフィカルユーザーインターフェイス上において、前記電子記録の１つ又は複数のページを表示することを更に有する請求項１１に記載のコンピュータシステム。
【請求項１６】
前記定義は、前記グラフィカルユーザーインターフェイスから受け取られる請求項１５に記載のコンピュータシステム。
【請求項１７】
前記電子記録の前記エリア又は領域の定義は、前記グラフィカルユーザーインターフェイス上において、前記電子記録の前記１つ又は複数のページ上において表示される請求項１６に記載のコンピュータシステム。
【請求項１８】
前記分類方法は、（ｉ）正規表現のパターン、（ｉｉ）発話の一部のパターン、及び（ｉｉｉ）１つ又は複数の分類アルゴリズムからなる群の少なくとも１つの構成要素である請求項１１に記載のコンピュータシステム。
【請求項１９】
前記方法は、
ユーザーから、第１のタグを前記電子記録に割り当てるための命令を受け取ることと、
前記第１のタグを前記電子記録に割り当てることと、
１つ又は複数のデータベース内において、前記第１のタグとして分類するためのトレーニング教材として、前記電子記録のコンテンツを保存することと、
前記トレーニング教材から、前記第１のタグとしての電子記録の分類方法を学習することと、
を更に有する請求項１１に記載のコンピュータシステム
【請求項２０】
前記分類テンプレートのライブラリは、グラフデータベースからアクセスされ、前記グラフデータベースは、前記分類テンプレートのライブラリと、分類ユニットのライブラリと、を有する請求項１１に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]  本出願は、２０１６年８月９日付けで出願された米国仮特許出願第６２／３７２，５５６号の利益を主張するものであり、この出願は、引用により、そのすべてが本明細書に包含される。
【背景技術】
【０００２】
発明の背景
[0002]  情報は、多くの場合に、物理的な文書ファイル上において保存することができる。但し、このような物理的保存システムは、不定の持続時間にわたる極めて大容量の空間の利用可能性を必要としうる。例えば、物理的文書ファイルは、記録保管所、倉庫、図書館、及び／又は貯蔵所内において、離れた状態で、梱包される場合がある。また、物理的文書は、一旦保存されたら、文書の損傷、破壊、又は劣化（例えば、自然な劣化）を防止するなどのために、定期的な保守を必要としうる。更には、物理的文書ファイル上において保存されている情報のアクセスには、費用及び時間を所要しうる。物理的文書は、発見及び搬送が困難でありうるのみならず、物理的文書が識別された後の、物理的ファイルからの情報の抽出にも、時間を所要しうる。
【０００３】
[0003]  代替肢として、物理的文書からの情報は、電子媒体に転送することができると共に、メモリ内において保存することができる。いくつかの例においては、情報は、電子的に生成及び保存することができる。この結果、保存の際の保存空間及び保守に対するニーズを除去することができる。情報は、このような電子記録から電子的にサーチすることができる。例えば、ユーザーによって提供されるサーチクエリに応答してサーチ結果を検索することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
発明の概要
[0004]  電子記録として保存されている場合にも、ソート対象であるその他の電子ファイルが無数に存在している際には、特定の情報及び／又は文書を検出及び隔離するのが困難となりうる。例えば、最大で数千万件以上の記録を保持しうる大規模な記録管理システムの場合には、記録を分類法のコンポーネントに対して手作業でマッピングするなどの、従来の分類方法は、非常に非効率的なものとなりうる。本明細書においては、効率的且つ正確な分類及び電子記録のタグ付け、並びに、その後のその正確な検索のためのシステム及び方法に対するニーズが認識されている。
【課題を解決するための手段】
【０００５】
[0005]  電子記録の特定のエリア又は領域から抽出及び分析された情報を使用することにより、記録管理システム内において記録を分類及びタグ付けするためのシステム及び方法が提供されている。いくつかの例においては、電子記録を分類及びタグ付けすることができる。いくつかの例においては、電子記録内の特定のエリア又は領域を分類及びタグ付けすることができる。記録分類法の１つ又は複数の要素により、記録及び／又はエリア又は領域を分類及びタグ付けすることができる。このような分類及びタグ付けは、自然言語に少なくとも部分的に基づいたものであってもよく、且つ、これと互換性を有することができる。このような分類及びタグ付けは、ユーザー活動及び／又は記録活動に少なくとも部分的に基づいたものであってもよく、且つ、これと互換性を有することができる。有益には、本明細書において提供されているシステム及び方法を使用して分類及びタグ付けされた記録は、その後に、例えば、サーチキーワードよりも大きな文脈的関連性を提供しうるユーザー活動及び／又は記録活動に基づいて検索することができる。本明細書におけるシステム及び方法は、教師なしの且つ自動化されたタグ付けのための記録管理システムのトレーニングを許容することができる。
【０００６】
[0006]  一態様においては、電子記録を分類するコンピュータ実装された方法が提供されており、方法は、１つ又は複数のコンピュータプロセッサの支援により、分類テンプレートのライブラリにアクセスすることであって、分類テンプレートのライブラリのそれぞれの分類テンプレートは、１つ又は複数のタグ及び１つ又は複数の分類ユニットを有しており、分類ユニットは、（ｉ）電子記録のエリア又は領域及び（ｉｉ）分類方法を有する、ことと、電子記録を分類テンプレートのライブラリの第１の分類テンプレートとマッチングさせることと、電子記録用の第１の分類テンプレートのテンプレート近接性スコアを判定することであって、テンプレート近接性スコアは、電子記録内のエリア又は領域内において配設されたコンテンツに適用された分類方法に少なくとも部分的に基づいている、ことと、テンプレート近接性スコアに少なくとも部分的に基づいて、第１の分類テンプレートの１つ又は複数のタグを電子記録に割り当てるステップと、を有する。
【０００７】
[0007]  いくつかの実施形態においては、方法は、分類テンプレートのライブラリの第２の分類テンプレートについて上述の内容を反復することを更に有することができる。
【０００８】
[0008]  いくつかの実施形態においては、テンプレート近接性スコアが既定の閾値スコア超である場合に、第１の分類テンプレートの１つ又は複数のタグが電子記録に割り当てられている。
【０００９】
[0009]  いくつかの実施形態においては、少なくとも２つの分類テンプレートが同一の分類ユニットを共有している。
【００１０】
[0010]  いくつかの実施形態においては、方法は、第１の分類テンプレート内においてそれぞれの分類ユニットごとにユニット近接性スコアを判定することを更に有することが可能であり、ユニット近接性スコアは、電子記録内の分類ユニットのエリア又は領域内において配設されたコンテンツに適用された分類ユニットの分類方法に少なくとも部分的に基づいており、且つ、テンプレート近接性スコアは、それぞれの分類ユニットごとに判定されたユニット近接性スコアの集合体である。
【００１１】
[0011]  いくつかの実施形態においては、分類方法は、（ｉ）正規表現のパターン、（ｉｉ）発話の一部のパターン、及び（ｉｉｉ）１つ又は複数の分類アルゴリズムからなる群の少なくとも１つの構成要素である。
【００１２】
[0012]  いくつかの実施形態においては、ユニット近接性スコアは、２値である。
【００１３】
[0013]  いくつかの実施形態においては、方法は、ユーザーから、第１のタグを電子記録に割り当てるための命令を受け取ることと、第１のタグを電子記録に割り当てることと、１つ又は複数のデータベース内において、第１のタグとして分類するためのトレーニング教材として電子記録のコンテンツを保存することと、トレーニング教材から、第１のタグとしての電子記録の分類方法を学習することと、を更に有することができる。
【００１４】
[0014]  いくつかの実施形態においては、分類テンプレートのライブラリは、グラフデータベースからアクセスされており、グラフデータベースは、分類テンプレートのライブラリと、分類ユニットのライブラリと、を有する。
【００１５】
[0015]  いくつかの実施形態においては、電子記録を分類テンプレートのライブラリの第１の分類テンプレートとマッチングさせることは、第１の分類テンプレートのそれぞれの分類ユニットごとに、分類方法を電子記録のエリア又は領域内において配設されたコンテンツに適用することを有する。
【００１６】
[0016]  別の態様においては、電子記録を分類するコンピュータシステムが提供されており、システムは、１つ又は複数のプロセッサと、電子記録を分類する方法を実装するべく、個々に又は集合的に、１つ又は複数のプロセッサによって実行可能である命令を含む、１つ又は複数のプロセッサに通信自在に結合されたメモリと、を有し、方法は、ユーザーから、コンピュータネットワーク上において、分類テンプレートの定義を受け取ることであって、分類テンプレートは、１つ又は複数のタグ及び１つ又は複数の分類ユニットによって定義されており、分類ユニットは、少なくとも（ｉ）電子記録のエリア又は領域及び（ｉｉ）分類方法によって定義されている、ことと、電子記録を分類テンプレートとマッチングさせることと、電子記録用の分類テンプレートのテンプレート近接性スコアを判定することであって、テンプレート近接性スコアは、電子記録のエリア又は領域内において配設されたコンテンツに適用された分類方法に少なくとも部分的に基づいている、ことと、テンプレート近接性スコアに少なくとも部分的に基づいて分類テンプレートの１つ又は複数のタグを電子記録に割り当てることと、を有する。
【００１７】
[0017]  いくつかの実施形態においては、方法は、分類テンプレート内のそれぞれの分類ユニットごとに、ユニット近接性スコアを判定することを反復することを更に有し、ユニット近接性スコアは、電子記録内の分類ユニットのエリア又は領域内において配設されたコンテンツに適用された分類ユニットの分類方法に少なくとも部分的に基づいており、且つ、テンプレート近接性スコアは、それぞれの分類ユニットごとに判定されたユニット近接性スコアの集合体である。
【００１８】
[0018]  いくつかの実施形態においては、テンプレート近接性スコアが既定の閾値スコア超である場合に、第１の分類テンプレートの１つ又は複数のタグが電子記録に割り当てられている。
【００１９】
[0019]  いくつかの実施形態においては、分類ユニットは、ページインデックス及び寸法を更に有する。
【００２０】
[0020]  いくつかの実施形態においては、方法は、グラフィカルユーザーインターフェイス上において電子記録の１つ又は複数のページを表示することを更に有する。
【００２１】
[0021]  いくつかの実施形態においては、定義は、グラフィカルユーザーインターフェイスから受け取られている。
【００２２】
[0022]  いくつかの実施形態においては、電子記録のエリア又は領域の定義は、グラフィカルユーザーインターフェイス上の電子記録の１つ又は複数のページ上において表示されている。
【００２３】
[0023]  いくつかの実施形態においては、分類方法は、（ｉ）正規表現のパターン、（ｉｉ）発話の一部のパターン、及び（ｉｉｉ）１つ又は複数の分類アルゴリズムからなる群の少なくとも１つの構成要素である。
【００２４】
[0024]  いくつかの実施形態においては、方法は、ユーザーから、第１のタグを電子記録に割り当てるための命令を受け取ることと、第１のタグを電子記録に割り当てることと、１つ又は複数のデータベース内において、第１のタグとして分類するためのトレーニング教材として電子記録のコンテンツを保存することと、トレーニング教材から、第１のタグとしての電子記録の分類方法を学習することと、を更に有する。
【００２５】
[0025]  いくつかの実施形態においては、分類テンプレートのライブラリは、グラフデータベースからアクセスされており、グラフデータベースは、分類テンプレートのライブラリと、分類ユニットのライブラリと、を有する。
【００２６】
[0026]  本開示の更なる態様及び利点については、本開示の例示用の実施形態のみが図示及び記述されている以下の詳細な説明から、当業者に容易に明らかとなろう。理解されるように、本開示は、その他の且つ異なる実施形態を有する能力を有しており、且つ、本開示を逸脱することなしに、様々な明白な観点において、そのいくつかの詳細事項を変更することができる。従って、図面及び説明は、その特性が、限定ではなく、例示を目的としているものと見なされたい。
【００２７】
引用による包含
[0027]  本明細書において言及されているすべての出版物、特許、及び特許出願は、それぞれの個々の出版物、特許、又は特許出願が引用によって包含されることが具体的に且つ個別に示されているのと同程度に、引用により、本明細書に包含される。引用によって包含された出版物及び特許又は特許出願が本明細書において含まれている開示と矛盾している場合には、本明細書が、すべてのそのような矛盾する記述に取って代わる及び／又はそれらよりも優先するものと解釈されたい。
【００２８】
図面の簡単な説明
[0028]  本発明の新規の特徴については、添付の請求項において詳細事項を伴って記述されている。本発明の特徴及び利点の更に十分な理解は、本発明の原理が利用されている例示用の実施形態について記述する以下の詳細な説明を参照することにより、得られることになるが、添付図面（本明細書においては、「図（Figure）」及び「図（FIG.）とも表現されている」）は、以下のとおりである。
【図面の簡単な説明】
【００２９】
【図１】[0029]記録管理システム内において記録を分類及びタグ付けする方法の概略フローチャートを示す。
【図２】[0030]電子記録内のエリア又は領域の一例を示す。
【図３】[0031]発話の一部のタグの例を示す。
【図４】[0032]分類テンプレートライブラリ及び分類ユニットライブラリ用のグラフデータベースの一例を示す。
【図５】[0033]個々の分類ユニットからのユニット近接性スコアを微細チューニングするためのフィードバックループを示す。
【図６】[0034]本開示の方法を実装するようにプログラミングされるコンピュータ制御システムを示す。
【発明を実施するための形態】
【００３０】
本発明の詳細な説明
[0035]  本明細書には、本発明の様々な実施形態が図示及び記述されているが、当業者には、このような実施形態は、例として提供されているに過ぎないことが明らかとなろう。本発明を逸脱することなしに、当業者は、多数の変形、変更、及び置換を想起することができる。本明細書において記述されている本発明の実施形態の様々な代替肢が利用されうることを理解されたい。
【００３１】
[0036]  政府機関とプライベート及びパブリックエンティティの両方により、膨大な量の情報を物理的文書上において保存することができる。このような文書は、巨大な記録保管所、倉庫、図書館、及び／又は貯蔵所内において保管することができる。但し、物理的文書は、手作業による発見、アクセス、サーチ、及び／又は操作が困難でありうる。更には、このような物理的文書からの情報の発見、アクセス、サーチ、及び／又は抽出も、困難でありうる。手作業による方法は、費用を所要し、非効率的であり、信頼性が低く、及び／又はプライバシーの懸念を有する可能性がある。例えば、大量の文書の人間による取扱いは、低速となる場合があり、エラーが発生しやすい場合があり、文書内の化学物質に対する曝露及び留め具に対する曝露に起因して人間の健康を損なう場合があり、文書を損なう場合があり、及び／又は機密情報を含む文書が関係している際にはセキュリティ漏洩を起こす場合がある。特定の文書の発見及び／又はそのような文書の搬送は、骨が折れると共に費用を所要する場合がある。また、物理的文書上における情報の保存は、物理的文書が失われた際などに、失われやすい場合があり、損なわれる場合があり、さもなければ、実質的に劣化する場合があり（例えば、インキの薄れ、シートの完全性の弱化など）、破壊される場合があり、及び／又は誤ったラベルが付与される場合がある。少なくとも本明細書において記述されている理由に起因し、物理的文書上において保存されている情報の抽出は、困難であり、これにより、保存されている膨大な量の情報に対するアクセスが妨げられる又は妨害される場合がある。
【００３２】
[0037]  物理的文書上において保存されている情報をデジタル情報に変換することにより、情報をデジタルサーチを通じて容易にアクセス可能なものにすることができる。例えば、物理的文書は、カメラ又はその他の撮像装置又は光学センサなどにより、デジタル的にスキャンすることが可能であり、或いは、その他の方法で撮像することができる。いくつかの例においては、自動化された又は半自動化されたシステム及び方法を介して、大量の（例えば、数百万個の）物理的文書を電子記録に変換することができる。このような自動化された又は半自動化されたシステム及び方法は、物理的文書の電子記録への変換において、さもなければ手作業で実行される、１つ又は複数のプロセス（例えば、組織化されていない文書スタックをソートする、文書スタックからシートを隔離する、１つ又は複数のシートに付着した留め具を取り外す、文書を装置に供給する、文書をスキャンする、文書を方向付けする、スキャンされた文書を処分するなど）を自動化するなどにより、大量の物理的文書を効率的に且つ高度な均一性を伴って処理するように、構成することができる。本明細書において記述されているシステム及び方法は、電子記録への物理的文書の変換、後続の分類、及び電子記録のタグ付けを伴う自動化されたエンドツーエンドプロセスの一部分でありうる。
【００３３】
[0038]  いくつかの例においては、デジタル化された情報は、テキスト認識（例えば、光学文字認識（ＯＣＲ：Optical Character Recognition））を経験するなどのように、更に処理することができる。デジタル化された情報は、安全な場所におけるオンサイトの又は遠隔地のサーバー内において保存することが可能であり、及び／又は要求に応じて容易に且つ確実に複製することができる。情報のデジタル化により、信頼性を改善することが可能であり、費用を低減することが可能であり、及び／又は機密情報の曝露を回避することができる。但し、デジタル情報は、物理的文書上において保存されている情報よりも容易にサーチすることができると共に、デジタル化の後にターゲット宛先に容易に送信することができる一方で、電子記録である場合にも、ソートするべき無数のその他の電子記録が存在している際には、特定の情報及び／又は文書を発見及び隔離することが困難でありうる。
【００３４】
[0039]  電子記録管理システム又はさもなければ電子文書管理システム内における分類及びタグ付けを促進するシステム及び方法が提供されている。本明細書において記述されているシステム及び方法は、物理ファイルから変換された（例えば、デジタル的にスキャニングされた、或いは、その他の方法で撮像された）電子記録及び電子ファイルとして生成及び保存された電子記録の両方に対して適用可能である。本明細書において記述されているシステム及び方法は、任意の電子記録又は電子文書に対して適用可能である。
【００３５】
[0040]  電子記録の特定のエリア又は領域から抽出及び分析された情報を使用することにより、記録管理システム内において記録を分類及びタグ付けするためのシステム及び方法が提供されている。いくつかの例においては、電子記録を分類及びタグ付けすることができる。いくつかの例においては、電子記録内の特定のエリア又は領域を分類及びタグ付けすることができる。記録及び／又はエリア又は領域は、記録分類法の１つ又は複数の要素によって分類及びタグ付けすることができる。このような分類及びタグ付けは、自然言語に少なくとも部分的に基づいたものであってもよく、且つ、これと互換性を有することができる。このような分類及びタグ付けは、ユーザー活動及び／又は記録活動に少なくとも部分的に基づいたものであってもよく、且つ、これと互換性を有することができる。有益には、本明細書において提供されているシステム及び方法を使用して分類及びタグ付けされた記録は、その後に、例えば、サーチキーワードよりも大きな文脈的関連性を提供しうるユーザー活動及び／又は記録活動に基づいて取得することができる。本明細書におけるシステム及び方法は、教師なしの且つ自動化されたタグ付けのための記録管理システムのトレーニングを許容することができる。
【００３６】
[0041]  図１は、記録管理システム内において記録を分類及びタグ付けするための方法の概略フローチャートを示している。
【００３７】
[0042]  記録管理システム内において電子記録を分類及びタグ付けする方法は、一般に、分類テンプレートを定義する動作１１０と、定義された分類テンプレートに照らして電子記録をマッチングさせる動作１２０と、マッチングに基づいて電子記録をタグ付けする動作１３０と、を有することができる。以下、これらの動作について詳細に説明することとする。
【００３８】
[0043]  記録管理システムは、複数の電子記録を有することができる。本明細書において記述されている記録管理システムは、任意の数の電子記録を有することができる。例えば、記録管理は、少なくとも１つ、１０個、１００個、１０３個、１０４個、１０５個、１０６個、１０７個、１０８個、１０９個、１０１２個、１０１５個、又はこれらを上回る数の電子記録を有することができる。電子記録は、例えば、テキスト及び／又は画像などの、情報を含む任意のデジタル記録でありうる。電子記録は、電子文書又は電子文書からの抜粋（例えば、単語、フレーズ、文章、段落、節、章、ページ、その他のセグメントなど）でありうる。電子記録は、物理的文書の、或いは、物理的文書からの抜粋の、デジタル画像でありうる。電子記録は、オフライン及び／又はオンラインで（例えば、インターネット上において）電子的に入手可能である、投稿、リスト、コメント、注記、パンフレット、ガイド、マニュアル、写真、絵、画像、グラフィック、グラフ、表、チャート、ブログ、ウェブサイト、記事、任意のテキスト、及び／又は画像、任意のその他の情報、及び／又はこれらの組合せでありうる。
【００３９】
[0044]  分類テンプレートは、ユーザーによって生成及び／又は定義することができる。ユーザーは、記録管理システムのユーザーであってもよく、或いは、そうでなくてもよい。例えば、ユーザーは、記録管理システムの操作者であってもよく、管理者であってもよく、或いは、アドミニストレータであってもよい。ユーザーは、記録管理システムの顧客であってもよい。ユーザーは、記録管理システムに対する文書及び／又は記録の提供者であってもよい。ユーザーは、記録管理システムに対する文書及び／又は記録の生成者であってもよい。ユーザーは、個人であってもよい。ユーザーは、エンティティであってもよい。ユーザーは、複数の個人であってもよい。ユーザーは、複数のエンティティであってもよい。いくつかの例においては、記録管理システムは、一意の識別子（例えば、ユーザー名、ユーザーアカウント、ユーザーＩＤなど）により、ユーザーを識別することができる。
【００４０】
[0045]  いくつかの例においては、分類テンプレートは、分類テンプレートライブラリ内において保存することができる。分類テンプレートライブラリは、１つ又は複数のデータベース内などのように、コンピュータシステム（例えば、サーバー）のメモリ内において保存することができる。分類テンプレートライブラリは、更に後述するように、グラフデータベース内において保存することができる。例えば、ユーザーによって生成された任意の分類テンプレートは、システム（例えば、記録管理システム）によって使用されるように、分類テンプレートライブラリ内において保存及び保管することができる。分類テンプレートは、１つ又は複数のタグ１１１に対応することが可能であり、且つ、１つ又は複数の分類ユニット１１２によって定義することができる。
【００４１】
[0046]  タグは、電子記録を記述するべく使用されるラベルでありうる。タグは、共通主題を有する異なる電子記録をグループ化するべく使用されるラベルでありうる。タグは、テキストストリングでありうる。タグは、数値でありうる。タグは、キーワード及び／又はフレーズでありうる。タグは、名称でありうる。タグは、レーティングでありうる。タグは、カテゴリ、グループ、トピック、及び／又はタイプでありうる。タグは、注記でありうる。タグは、構造化されていない分類法の１つ又は複数のコンポーネントでありうる。タグは、標準化された情報でありうる。タグは、電子記録又はファイル用の任意のメタデータフィールドでありうる。タグは、電子記録に割り当てられる際などに、電子記録用のメタデータフィールドとして保存することができる。いくつかの例においては、タグは、２値（例えば、はい／いいえ、○／×、０／１など）でありうる。タグは、電子記録に割り当て可能でありうる及び／又はこれから除去可能でありうる。タグは、電子記録をインデックス付けするべく使用されてもよい。タグは、記録のグループを識別するべく使用されてもよい。タグは、電子記録を分類するべく使用されてもよい。タグは、電子記録をサーチ及びフィルタリングするべく使用されてもよい。タグは、変更されてもよく、修正されてもよく、及び／又はその他の方法で更新されてもよい。いくつかの例においては、タグは、１つ又は複数の電子記録に割り当てられている間に、変更されてもよく、修正されてもよく、及び／又はその他の方式で更新されてもよい。
【００４２】
[0047]  分類テンプレートは、１つ又は複数のタグ１１１に対応することができる。いくつかの例においては、分類テンプレートは、１つのタグにのみ対応することができる。いくつかの例においては、分類テンプレートは、少なくとも、２つ、３つ、４つ、５つ、６つ、７つ、８つ、９つ、１０個、１５個、２０個、２５個、３０個、３５個、４０個、４５個、５０個、１００個、或いは、これ以上のタグに対応することができる。いくつかの例においては、分類テンプレートは、最大で１００個、５０個、４５個、４０個、３５個、３０個、２５個、２０個、１５個、１０個、９つ、８つ、７つ、６つ、５つ、４つ、３つ、２つ、或いは、１つのタグに対応することができる。いくつかの例においては、それぞれのタグに対応する少なくとも１つの分類テンプレートが存在しうる。複数の分類テンプレートが同一のタグ及び／又は同一のタグのグループに対応することができる。例として、第１の分類テンプレートは、「スポーツ」、「健康なライフスタイル」、及び「食品」というタグに対応することが可能であり、第２の分類テンプレートは、「竹」というタグに対応することが可能であり、且つ、第３の分類テンプレートは、「木」、「竹」、「オリーブ」、及び「食品」というタグに対応することができる。別の例においては、特定の供給者又は商人の電子記録には、電子記録のタイプを識別するタグ（例えば、請求書）、顧客を識別するタグ（例えば、顧客名）、コンテンツを識別するタグ（例えば、販売された製品）、記録生成の時刻を識別するタグ（例えば、年、月、日、時刻など）、及びその他のタグ、というタグを割り当てることができる。
【００４３】
[0048]  分類テンプレートは、１つ又は複数の分類ユニット１１２によって定義することができる。分類ユニットは、電子記録内のエリア又は領域１１３、ページインデックス１１４、寸法１１５、及び分類方法１１６によって定義することができる。分類ユニットは、ユーザーにより、生成及び／又は定義することができる。ユーザーは、記録管理システムのユーザーであってもよく、或いは、そうでなくてもよい。いくつかの例においては、分類ユニットは、分類ユニットライブラリ内において保存することができる。分類ユニットライブラリは、１つ又は複数のデータベース内などのように、コンピュータシステム（例えば、サーバー）のメモリ内において保存することができる。分類ユニットライブラリは、更に後述するように、グラフデータベース内において保存することができる。同一のデータベースが分類ユニットライブラリ及び分類テンプレートライブラリを保存していてもよい。例えば、ユーザーによって生成された任意の分類ユニットは、システム（例えば、記録管理システム）によって使用されるように、分類ユニットライブラリ内において保存及び保管することができる。同一の分類ユニットが異なる分類テンプレートを定義することができる。
【００４４】
[0049]  いくつかの例においては、分類テンプレートは、１つの分類ユニットのみによって定義することができる。いくつかの例においては、分類テンプレートは、少なくとも、２つ、３つ、４つ、５つ、６つ、７つ、８つ、９つ、１０個、１５個、２０個、２５個、３０個、３５個、４０個、４５個、５０個、１００個、或いは、これ以上の分類ユニットにより、定義することができる。いくつかの例においては、分類テンプレートは、最大で、１００個、５０個、４５個、４０個、３５個、３０個、２５個、２０個、１５個、１０個、９つ、８つ、７つ、６つ、５つ、４つ、３つ、２つ、或いは、１つの分類ユニットによって定義することができる。
【００４５】
[0050]  エリア又は領域１１３は、電子記録の任意のページ又はその他のサブユニット（例えば、章、節、段落、文など）上に位置しうる。電子記録内のエリア又は領域は、任意の形状を有することができる。例えば、エリア又は領域は、矩形又は円形であってもよい。エリア又は領域は、多角形であってもよく、或いは、任意のその他の自由な形状を有することができる。いくつかの例においては、ユーザーは、電子記録のページ上においてエリア又は領域を定義するべく、予め提供された形状（例えば、矩形、平行四辺形、円形、台形、六角形など）を選択することができる。いくつかの例においては、ユーザーは、形状のための座標、寸法、及び／又は計測値を提供することができる。いくつかの例においては、座標、寸法、及び／又は計測値は、基準点又は寸法との関係におけるものであってもよい（例えば、コーナー、エッジ、エッジの中間点、ページ又はサブユニットの中心、幅、長さ、斜辺、直径、半径、境界線、対角線、面積、幅の百分率、長さの百分率、斜辺の百分率、直径の百分率、半径の百分率、境界線の百分率、対角線の百分率、面積の百分率など）。いくつかの例においては、エリア又は領域は、ライン番号（例えば、ライン５〜１７）又はページのその他の単位（例えば、列２〜４、行３〜５など）との関係において定義することができる。いくつかの例においては、エリア又は領域は、ページの全体であってもよい。いくつかの例においては、エリア又は領域は、複数のページにわたって跨ることができる。いくつかの例においては、エリア又は領域は、１ページ未満であってもよい。
【００４６】
[0051]  いくつかの例においては、ユーザーは、カスタム形状を描画することができる。いくつかの例においては、ユーザーは、ページ又はその他のサブユニット上のエリア又は領域の形状のアウトラインを事前観察するなどにより、エリア又は領域が定義される電子記録のページ又はその他のサブユニットを表示するグラフィカルユーザーインターフェイス上において、エリア又は領域を定義することができる。グラフィカルユーザーインターフェイスは、電子記録の１つのページ、複数のページ、又はその他のサブユニットをユーザーに表示することができる。グラフィカルユーザーインターフェイス上において、ユーザーは、予め定義された形状をドラッグ及びドロップすること、形状を描画するべくクリック及びドラッグすること、及び／又は、利用可能なその他のユーザーのやり取りの方法（例えば、クリック、タッチ、タップ、ドラッグ、ホールド、ドロップ、スワイプ、ダブルクリック、トリプルクリック、スクロール、エクスパンド、ピンチなど）などにより、エリア又は領域を選択することができる及び／又は手作業で描画することができる。いくつかの例においては、グラフィカルユーザーインターフェイスは、利用可能なアクション（例えば、形状テンプレートの選択、形状の描画、編集の開始、編集の終了など）のツールボックス、ツールバー、サイドバー、メニュー、選択肢、又はこれらに類似したものをユーザーに表示することができる。
【００４７】
[0052]  いくつかの例においては、ユーザーは、ウェブに基づいたインターフェイス上において分類テンプレート及び／又は分類ユニットを定義することができる。ユーザーは、電子ファイル（例えば、ＰＤＦファイル、ｄｏｃファイル、ｊｐｅｇファイルなど）をシステムにアップロードすることができる。ユーザーは、エリア又は領域を定義するべく、上述のものなどの、ツールを使用して形状を描画することができる、及び／又はその他の定義を追加することができる。エリア又は領域が定義されたら、ユーザーは、分類方法を定義するなどにより、継続して分類ユニットを定義してもよく、或いは、形状が画面上において描画されたら、ユーザーは、分類の方法又は既定の閾値スコアなどの、分類ユニットのその他のプロパティを定義することができるが、これらについては、後述することとする。
【００４８】
[0053]  図２は、電子記録内のエリア又は領域の一例を示している。電子記録のページ２０２は、第１の矩形の領域又はエリアを有する第１の分類ユニット２０４及び第２の矩形の領域又はエリアを有する第２の分類ユニット２０６という２つの分類ユニットを有することができる。
【００４９】
[0054]  ページインデックス１１４は、エリア又は領域１１３を含む電子記録のページのインデックスであってもよい。いくつかの例においては、ページインデックスは、英数字であってもよい。いくつかの例においては、ページインデックスは、電子記録のページ番号であってもよい。いくつかの例においては、ページインデックスは、ページの順序であってもよい（例えば、電子記録の５番目のページは、ページ番号が１１である場合にも、５というページインデックスを有することができる）。分類テンプレートは、異なるページ上においてエリア又は領域を定義する分類ユニットを有することができる。例えば、３つの分類ユニットを有する分類テンプレートは、電子記録の（例えば、３というページインデックスを有する）３番目のページ上において２つの異なるエリア又は領域を定義する第１の及び第２の分類ユニット、並びに、（例えば、１７というページインテックスを有する）１７番目のページ上において異なるエリア又は領域を定義する第３の分類を有することができる。更に後述するように、電子記録が分類テンプレートに照らしてマッチングされる際には、電子記録の同一のページ上に位置しているのか又は異なるページ上に位置しているのかについて、分類テンプレート内の分類ユニットによって定義されているそれぞれのエリア又は領域を分析することができる。
【００５０】
[0055]  寸法１１５は、上述したように、エリア又は領域１１３の寸法であってもよい。寸法は、任意の単位（例えば、インチ、フィート、センチメートル、メートル、センチメートル、ミリメートル、１／４インチなど）を有することができる。
【００５１】
[0056]  分類ユニットは、分類方法１１６によって定義することができる。分類方法は、正規表現のパターンを利用することができる。分類方法は、発話の一部によってタグ付けされたテキストのパターンを利用することができる。分類方法は、１つ又は複数のその他の分類アルゴリズム（例えば、ラベル付与アルゴリズム、情報抽出アルゴリズム、縮小型の正規表現、単純ベイズ、最大エントロピー、ブーストツリー、ランダムフォレストなど）を利用することができる。分類方法は、上述のものの組合せを利用することができる。分類方法は、自然言語処理（ＮＬＰ：natual language processing）分類方法及び／又はアルゴリズムを使用することができる。有益には、複数の分類ユニットを有する分類テンプレートが異なる分類方法を使用して電子記録を分類することができる。
【００５２】
[0057]  分類テンプレートが、更に後述するように、電子記録に照らしてマッチングされる際には１２０、分類方法を分類テンプレートの分類ユニットのエリア又は領域に適用することにより、分類ユニットのユニット近接性スコアを判定することができる１２１。いくつかの例においては、ユニット近接性スコアは、そのユニットの最小閾値スコアに少なくとも部分的に基づいたものであってもよい。最小閾値スコアは、ユーザー定義することができる及び／又は事前プログラミングすることができる。分類テンプレートのテンプレート近接性スコアを判定するべく、分類テンプレートのユニット近接性スコアを組み合わせることができる１２２。電子記録に照らしてマッチングされた分類テンプレートについて判定されたテンプレート近接性スコアにより、その分類テンプレートに対応する１つ又は複数のタグが、電子記録に割り当てられているかどうかを判定することができる。
【００５３】
[0058]  分類方法は、正規表現のパターンを利用することができる。正規表現のパターン（例えば、regexやregexpなど）は、サーチパターンを記述する特別なテキストストリングであってもよい。正規表現は、特定量のテキストを記述するパターンであってもよい。例として、「\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b」というパターンは、電子メールアドレスを記述することができる。このパターンは、テキスト内の電子メールアドレス又は電子メールアドレスに似たストリングを見出するために、テキスト（例えば、ストリング、文字ストリング）を通じてサーチするべく利用することができる。正規表現のパターンを利用する分類方法が分類ユニットに適用される際には、正規表現のパターンのストリングについて、分類ユニットの規定されたエリア又は領域内において位置決めされている又はその他の方法で配設されているテキストをサーチすることができる。いくつかの例においては、正規表現のパターンを利用する分類方法に基づいたスコアリングは、少なくとも１つのマッチが存在している（１つ又は複数の電子メールアドレスが見出される）際に、１というスコアが判定されるように、且つ、マッチが存在していない（例えば、電子メールアドレスが見出されない）際には、０のスコアが判定されるように、２値（例えば、０又は１）であってもよい。或いは、この代わりに、又はこれに加えて、正規表現のパターンを利用する分類方法に基づいたスコアリングは、マッチの頻度、百分率又は分数において最大数値から外れている（例えば、１、２、３、４、５、６、７、８、９、１０、２０、３０、４０、５０、６０、７０、８０、９０、１００、２００、３００、４００、５００、１０００などから外れている）スコア、又は任意のその他のスコアリングシステムなどの、非２値スケールに基づいたものであってもよい。例えば、ユニット近接性スコアは、相対的に小さな頻度（例えば、２つの電子メールアドレス）を有する正規表現のパターンを有するストリングを含む分類ユニットの場合よりも、相対的に大きな頻度（例えば、７つの電子メールアドレス）を有する正規表現のパターンを有するストリングを含む分類ユニットの場合に、相対的に大きなものとなりうる。
【００５４】
[0059]  分類方法は、発話の一部のパターンを利用することができる。発話の一部のパターンは、発話の一部分（例えば、普通名詞、複数形の普通名詞、固有名詞、法助動詞、原形動詞、形容詞、比較級形容詞など）及び固定されたキーワードによってタグ付けされたテキストを有することができる。例として、「looking/VBG, for/IN, [NN], … , in/IN, [NN], …」というパターンは、ＶＢＧ（動詞動名詞）、ＩＮ（前置詞又は従属接続詞）、及びＮＮ（普通名詞）というタグを有することができる。図３には、その他の発話の一部のタグの例が示されている。発話の一部のタグは、図３に示されているものに限定されるものではない。発話の一部のパターンを利用する分類方法が分類ユニットに適用される際には、固定されたキーワードについて、分類ユニットの規定されたエリア又は領域内において位置決めされている又はその他の方法で配設されているテキストをサーチすることが可能であり、且つ、マッチングしたテキストを発話の一部のタグによってタグ付けすることができる。
【００５５】
[0060]  一例として、発話の一部によってタグ付けされたパターンは、「form/NN [CD]」であってもよい。この例においては、修飾された名詞「form」と、これに後続する任意の数「[CD]」と、が存在している。発話の一部によってタグ付けされたパターンの別の更に複雑な例は、「[NN] [VBG] tax/NN records/NNS」である。このケースにおいては、第１のトークンは、修飾されていない名詞「[NN]」と、これに後続する修飾されていない動詞「[VBG]」及び２つの修飾されている名詞「tax/NN」及び「records/NNS」と、である。ユーザーは、パターンの重みの合計が１になるように、パターン内のそれぞれのトークンごとに重みを定義することができる。トークン重みは、分類ユニットの最小閾値スコアと比較されうるパターン近接性スコアを判定するべく、特定のパターンをスコアリングする方式を判定することができる。ユニット近接性スコアは、パターン近接性スコアに少なくとも部分的に基づいたものであってもよい。以前の例を継続すれば、重み定義を有する同一のパターンは、「[NN-0.2] [VBG-0.1] tax/NN-0.4 records/NNS-0.3」であってもよく、この場合に、[NN]という修飾されていない名詞は、０．２という重みを有し、[VBG]という修飾されていない動詞は、０．１という重みを有し、「tax/NN」という修飾されている名詞は、０．４という重みを有し、且つ、「records/NNS」という修飾されている名詞は、０．３という重みを有する。ユーザーは、０．８などの、パターンに準拠するものとしてのテキストの受入れのための最小閾値を更に定義することもできる。１という相対的に厳格な最小閾値は、テキストが正確に発話の一部のパターンに準拠していることを必要としうる。いくつかの例においては、０という最小閾値は、分類方法が、発話の一部によってタグ付けされたパターンに対する準拠とは無関係に、任意のパターンのテキストを受け入れることを許容することができる。ユーザーは、任意の最小閾値を定義することができる。
【００５６】
[0061]  発話の一部のパターンを利用した分類は、システムが（例えば、分類ユニットの規定されたエリア又は領域内において位置決めされた又はその他の方法で配設されたテキストから）抽出されたテキストを発話の一部のタグによって自動的にタグ付けすることにより、開始することができる。タグ付けの後に、テキストをキーワード及び発話の一部のタグを含むトークンにトークン化することができる。例えば、「information containing tax records」というテキストは、タグ付けすることが可能であり、且つ、「information/NN, containing/VBG, tax/NN, records/NNS」にトークン化することができる。テキストがタグ付け及びトークン化されたら、システムは、まず、分類ユニット内において定義されているパターンがテキスト内において存在しているかどうかを判定することにより、テキストをスコアリングすることができる。テキストを個々のトークンと比較することができる。１つ又は複数の個々のトークンがマッチングした場合には、パターン近接性スコアを判定するべく、パターン内の個々のトークンと関連する重みを集計することができる。すべてのトークンが処理されたら、パターン近接性スコアを最小閾値と比較することができる。いくつかの例においては、パターン近接性スコアが最小閾値以上である場合には、分類ユニットは、１というユニット近接性スコアを受け取ることが可能であり、さもなければ、０というユニット近接性スコアを受け取ることができる。いくつかの例においては、ユニット近接性スコアは、非２値であってもよい。例えば、ユニット近接性スコアは、パターン近接性スコアに少なくとも部分的に基づいたものであってもよい。
【００５７】
[0062]  分類方法は、単純ベイズ、最大エントロピー、ブーストツリー、ランダムフォレストクラシファイアなどの、その他の分類アルゴリズムを利用することができる。分離アルゴリズムは、ラベル付与アルゴリズム、情報抽出アルゴリズム、その他のパターン（例えば、縮小型の正規表現など）、ＮＬＰアルゴリズム、及び／又はその他のアルゴリズムであってもよい。１つの又は複数の分類アルゴリズムを利用した分類方法が適用される際には、分類ユニットの規定のエリア又は領域内において位置決めされた又はその他の方法で配設されたテキストをアルゴリズムに従って分類及びスコアリングすることができる。いくつかの例においては、スコアリングは、２値（例えば、０又は１）であってもよい。或いは、この代わりに、又はこれに加えて、スコアリングは、マッチの頻度、百分率又は分数において最大数値から外れている（例えば、１、２、３、４、５、６、７、８、９、１０、２０、３０、４０、５０、６０、７０、８０、９０、１００、２００、３００、４００、５００、１０００などから外れている）スコア、或いは、任意のその他のスコアリングシステムなどの、非２値スケールに基づいたものであってもよい。いくつかの例においては、ユーザーは、テンプレート近接性スコアを判定するべく使用されうるユニット近接性スコアの既定の閾値を定義することができる。既定の閾値は、最小及び／又は最大スコアであってもよい。
【００５８】
[0063]  図１を再度参照すれば、ユニット近接性スコアが、電子記録用の分類テンプレート内のそれぞれの分類ユニットごとに判定されたら１２１、個々のユニット近接性スコアから、分類テンプレートのテンプレート近接性スコアを判定することができる。テンプレート近接性スコアは、個々のユニット近接性スコアの集計スコアであってもよい。テンプレート近接性スコアを判定するべく、以下の集計スコア方法を使用することができる。システムは、例えば、以下のような、従来型のベクトルコサイン類似性アルゴリズムを利用してもよく、
【数１】
2019530063.tif 000003
この場合に、ユニット近接性スコアは、２値であり、テンプレート処理の際に、最小閾値スコアを充足しているそれぞれの分類ユニットのスコアを１を有する分類ベクトルとして加算することが可能であり、且つ、最小閾値スコアを充足していないそれぞれの分類ユニットのスコアは、０を有することができる。それぞれの分類ユニットごとに、分類ベクトルを１を有する制御ベクトルに照らして比較することができる。上述のベクトルコサインアルゴリズムは、テンプレート近接性スコアを判定するべく、２つのベクトルの間の類似性を算出することができる。或いは、この代わりに、又はこれに加えて、テンプレート近接性スコアを判定するべく、その他の方法を利用することもできる。
【００５９】
[0064]  分類ユニットと分類テンプレートの間の関係は、更に後述するように、近接性関係を介して互いに接続されたノードとして、分類テンプレート及び分類ユニットを有するグラフに基づいたデータ構造内において保存することができる。いくつかの例においては、分類ユニットと分類テンプレートの間の近接性関係を調節するフィードバックプロセス（例えば、フィードバックループ）に起因して、テンプレート近接性スコアを判定する集計スコア式から、分類テンプレート内の小さな近接性スコアを有する範囲外の分類ユニットを除外することができる。
【００６０】
[0065]  テンプレート近接性スコアは、電子記録と分類テンプレートに対応する１つ又は複数のタグの間の近接性を通知することができる。電子記録は、テンプレート近接性スコアに少なくとも部分的に基づいて、分類テンプレートに対応する１つ又は複数のタグによってタグ付けすることができる１３０。例えば、分類テンプレートのテンプレート近接性スコアは、既定の閾値スコアと比較されてもよく、この場合に、テンプレート近接性スコアが既定の閾値スコア（例えば、０．９５など）以上である場合にのみ、電子記録は、分類テンプレートに対応する１つ又は複数のタグによってタグ付けされ、且つ、さもなければ、タグ付けされない。いくつかの例においては、ユーザーは、記録管理システム用の既定の閾値スコアを定義することができる。いくつかの例においては、既定の閾値スコア（例えば、０．８、５０、７０、８５、５０％、７０％、８５％など）は、システム用の既定の閾値スコアであってもよい。いくつかの例においては、ユーザー定義された既定の閾値スコアは、既定の閾値スコアをオーバーライドすることができる。
【００６１】
[0066]  分類のプロセスにおいては、電子記録を複数の分類テンプレートに照らしてマッチングさせることができる。いくつかの例においては、電子記録を記録管理システムの分類テンプレートライブラリ内のすべての分類テンプレートに照らしてマッチングさせることができる。有益には、分類及びタグ付けされる前に、システム内のすべてのタグに対する近接性について、電子記録を評価することができる。いくつかの例においては、記録管理システム内のすべての電子記録を分類テンプレートライブラリ内のそれぞれの分類テンプレートに照らしてマッチングさせることができる。いくつかの例においては、電子記録に複数の分類テンプレートに対応するタグが割り当てられている場合には、システムは、その後に、電子記録を同一のタグに対応する分類テンプレートとマッチングさせることをスキップしてもよく、或いは、さもなければ、これを控えてもよい。有益には、この結果、システムの処理容量を節約することができると共に分類時間を短縮することができる。
【００６２】
[0067]  いくつかの例においては、分類ユニットを複数のエリア又は領域によって定義することができる。例えば、分類ユニット用の分類方法を分類ユニットのすべてのエリア又は領域に適用することができる。
【００６３】
[0068]  上述のように、分類テンプレートは、分類テンプレートライブラリ内において保存することができる。例えば、ユーザーによって生成された任意の分類テンプレートは、システム（例えば、記録管理システム）によって使用されるように、分類テンプレートライブラリ内において保存及び保管することができる。いくつかの例においては、分類テンプレートライブラリは、ユーザー（例えば、記録管理システムの顧客）に固有のものであってもよい。このようなケースにおいては、ユーザーによって生成された分類テンプレートは、保存されてもよく、且つ、ユーザー及び／又はユーザーの電子記録に対してのみ提供されてもよい。或いは、この代わりに、又はこれに加えて、すべての分類テンプレートは、記録管理システムのすべてのユーザーにとって利用可能な状態にあってもよい。有利には、この結果、同一のタグについて異なる電子記録を分類する際に、システムは、同一の標準（例えば、分類テンプレート内において定義されているもの）をそれぞれの電子記録に適用することができる。更には、ユーザーは、分類方法及び／又は分類方法の適用に関する詳細をそれぞれのタグごとに重複して再定義する必要がない。
【００６４】
[0069]  上述のように、分類ユニットは、分類ユニットライブラリ内において保存することができる。例えば、ユーザーによって生成された任意の分類ユニットは、システム（例えば、記録管理システム）によって使用されるように、分類ユニットライブラリ内において保存及び保管することができる。同一の分類ユニットが異なる分類テンプレートを定義することができる。いくつかの例においては、分類ユニットライブラリは、ユーザー（例えば、記録管理システムの顧客）に固有のものであってもよい。このようなケースにおいては、ユーザーによって生成された分類ユニットは、保存されてもよく、且つ、そのユーザー、そのユーザーの分類テンプレート、及び／又はそのユーザーの電子記録にのみ、提供されてもよい。或いは、この代わりに、又はこれに加えて、すべての分類ユニットが、記録管理システムのすべてのユーザーにとって利用可能な状態にあってもよい。有利には、ユーザーは、それぞれの分類テンプレートごとに、分類方法及び／又は分類方法の適用に関する詳細を重複して再定義する必要がない。
【００６５】
[0070]  いくつかの例においては、分類ユニットライブラリ及び／又は分類テンプレートライブラリは、グラフデータベース内において保存することができる。図４は、分類テンプレートライブラリ及び分類ユニットライブラリ用のグラフデータベースの一例を示している。グラフデータベース４００は、分類テンプレート（例えば、第１のタグ用の第１のテンプレート４０２、第２のタグ用の第２のテンプレート４０４など）、分類ユニット（例えば、第１のユニット４０６、第２のユニット４０８、第３のユニット４１０、第４のユニット４１２など）、及び分類テンプレートと分類ユニット間の近接性関係（例えば、近接性関係４１４、４１６、４１８、４２０、４２２など）を保存することができる。ここで記述されている近接性関係と上述の近接性スコアは、区別されている（例えば、ユニット近接性スコアは、分類ユニットと電子記録の間の近接性を通知しており、テンプレート近接性スコアは、分類テンプレートと電子記録の間の近接性を通知している）。
【００６６】
[0071]  図４においては、第１のテンプレート４０２は、第１のユニット４０６との間における第１の近接性関係４１４、第２のユニット４０８との間における第３の近接性関係４１８、及び第３のユニット４１０との間における第４の近接性関係４２０を有する。第２のテンプレート４０４は、第１のユニット４０６との間における第２の近接性関係４１６及び第４のユニット４１２との間における第５の近接性関係４２２を有する。この例においては、第１の分類ユニット４０６は、第１の分類テンプレート４０２及び第２の分類テンプレート４０４の両方に含まれている。
【００６７】
[0072]  いくつかの例においては、グラフデータベース４００は、記録管理システムのユーザーに固有のものであってもよい。或いは、この代わりに、グラフデータベース４００は、記録管理システムのすべてのユーザーに適用可能なものであってもよい。
【００６８】
[0073]  分類テンプレートと分類ユニットの間の近接性関係（例えば、近接性関係４１４、４１６、４１８、４２０、４２２など）は、少なくとも２つの目的に資することができる。分類テンプレートと分類ユニットの間の近接性関係は、分類ユニットと分類テンプレートの間の関連性レベルを定義することができる。いくつかの例においては、分類テンプレートと分類ユニットの間の近接性関係は、近接性関係スコアなどのように、定量化することが可能であり、且つ、電子記録がユニットによって分類されたものとして受け入れられるために必要とされる閾値スコアに照らして比較することができる。いくつかの例においては、分類テンプレートと分類ユニット間の近接性関係は、個々のユニット近接性スコアを集計するテンプレート近接性スコア式に展開することができる。例えば、ユニット近接性スコアは、ユニット近接性スコアの分類ユニットと分類テンプレートの間の相対的な近接性関係により、重み付けすることができる。
【００６９】
[0074]  いくつかの例においては、グラフデータベース４００は、タグ（図４には示されていない）、タグと分類テンプレートの間の近接性関係（図４には示されていない）、及び／又はタグと分類ユニットの間の近接性関係（図４には示されていない）を更に保存することができる。
【００７０】
[0075]  分類テンプレートとタグの間の近接性関係は、少なくとも２つの目的に資することができる。分類テンプレートとタグの間の近接性関係は、タグと分類テンプレートの間の関連性レベルを定義することができる。分類テンプレートとタグの間の近接性関係は、分類テンプレートが１つ又は複数の正しいタグに対応しているかどうかを判定することができる。いくつかの例においては、タグと分類テンプレートの間の近接性関係は、分類テンプレートのテンプレート近接性スコアに基づいてタグによってタグ付けするための既定の閾値スコアに展開することができる。例えば、第１の分類テンプレートが、２つの対応するタグを有し、且つ、第１の分類テンプレートが、第２のタグよりも第１のタグに相対的に近接している場合には、第１の分類テンプレートのテンプレート近接性スコアに基づいて第１のタグによってタグ付けするための既定の閾値スコアは、第１の分類テンプレートのテンプレート近接性スコアに基づいて第２のタグによってタグ付けするための既定の閾値スコアよりも小さくなりうる。
【００７１】
[0076]  分類ユニットとタグの間の近接性関係は、少なくとも２つの目的に資することができる。分類ユニットとタグの間の近接性関係は、タグと分類ユニットの間の関連性レベルを定義することができる。分類ユニットとタグの間の近接性関係は、分類ユニットが１つ又は複数の正しいタグに対応しているかどうかを判定することができる。いくつかの例においては、タグと分類ユニットの間の近接性関係は、分類ユニットを有する分類テンプレートのテンプレート近接性スコアに基づいてタグによってタグ付けするためのユニット近接性スコアに展開することができる。例えば、第１の分類テンプレートが２つの分類ユニットを有し、且つ、第１の分類ユニットが、第２の分類ユニットよりも第１の分類テンプレートの第１のタグに相対的に近接している場合には、第１の分類ユニットのユニット近接性スコアは、第１のタグのテンプレート近接性スコアを判定する際に、第２の分類ユニットよりも大きくなるように、重み付けすることができる。
【００７２】
[0077]  有益には、グラフデータベースは、分類テンプレート、分類ユニット、及びタグのそれぞれの間における近接性関係をマッピングすることができると共に、上述の方法（例えば、近接性スコア式の調節）などを介して、それぞれの分類サイクルに伴ってタグ付けの精度を柔軟に改善するべく、このような近接性関係を使用することができる。
【００７３】
[0078]  分類テンプレートは、反復的な使用及び／又は分類などに伴い、時間に伴って変化しうる。例えば、分類テンプレートのテンプレート近接性スコアは、電子記録が分類テンプレートの１つ又は複数のタグによって分類されるのに伴い、時間に伴って自動的に微細チューニングすることができる。図５は、分類ユニットの最小閾値スコアを微細チューニングするためのフィードバックループを示している。
【００７４】
[0079]  フィードバックループ５００は、分類アルゴリズムを利用する分類ユニットに適用可能でありうる。フィードバックループは、分類ユニットの最小閾値スコアを微細チューニングすることができる。いくつかの例においては、分類ユニットの最小閾値スコアは、ユーザーが「調節可能である」とスコアを定義している場合にのみ、調節することができる。ユーザーは、許容された調節の境界を更に定義することができる。例えば、ユーザーは、０．９０及び０．９５という値の間のスコアについて、最小閾値スコアの自動的な調節を許容することができる。分類ユニット用のフィードバックループは、分類ユニットの過去の時系列のスコアに基づいたものであってもよい。ユーザーは、時系列の持続時間を定義することができる。持続時間は、エントリ（例えば、１０００個のエントリ）又は時間（例えば、２か月）という単位を有することができる。ユーザーは、調節の頻度を定義することができる。例えば、月ごとに、許容される調節の最大値は、上方又は下方に０．００１であってもよい。すべての自動的調節は、時系列データに対して実行される線形回帰に依存しうる。例えば、スコアが以前のランと比較される場合には、且つ、値が相対的に大きい場合には、最小閾値スコアを上方に調節することができる。同様に、スコアが以前のランよりも小さい場合には、最小閾値スコアを下方に調節することができる。
【００７５】
[0080]  図５においては、分類が始まった後に５０２、分類ユニットをスコアリングすることができる（例えば、ユニット近接性スコアやパターン近接性スコアなど）５０４。スコアを最小閾値スコアと比較することができる５０８。スコアが最小閾値スコア未満である場合には、フィードバックループは、なんらの調節をも伴うことなしに、終了することができる５１０。スコアが最小閾値スコア超である場合には、システムは、例えば、ユーザーによって許容されているかどうかなどのように、分類ユニットがスコア調節のために構成されているかどうかを確認することができる５１２。分類ユニットが、スコア調節のために構成されてはいない場合には、フィードバックループは、なんらの調節をも伴うことなしに、終了することができる５１４。分類ユニットが、スコア調節のために構成されている場合には、システムは、スコアが、定義された（例えば、ユーザーにより、予めプログラミングされた）最小及び最大調節境界内にあるかどうかを確認することができる５１６。フィードバックループは、スコアが、最小及び最大調節境界外である場合には、なんらの調節をも伴うことなしに、終了することができる５１８。スコアが、定義された最小及び最大調節境界内である場合には、スコアを予め定義された期間にわたるスコアを含む時系列データと比較することができる５２２。スコアが以前のランよりも大きい場合には、調節モジュール５２０などによる時系列データの線形回帰によって判定される量だけ、最小閾値スコアを上方に調節することができる。スコアが以前のランを下回っている場合には、最小閾値スコアを下方に調節することができる。これにより、分類ユニットの最小閾値スコアを再定義することができる５０６。
【００７６】
[0081]  フィードバックループ調節により、システムは、自身を自身が分類するコンテンツに対して採用することができる。例えば、第１の分類テンプレート内の第１の分類ユニットのスコアが、通常、第１の分類テンプレート内のその他の分類ユニットよりも小さく、及び／又は、第１の分類テンプレートと同一のタグに対応するその他の分類テンプレート内のその他の分類ユニットよりも小さい場合には、テンプレート近接性スコアを判定する際に、分類ユニットの重みを下方に調節することができる。図４のグラフデータベースを再度参照すれば、このような定常的な相対的に小さなスコアは、第１の分類ユニットと第１の分類テンプレートの間の近接性関係が、その他の分類ユニットと第１の分類テンプレートの間の近接性関係との関係において、相対的に離れていることを通知しうる。このような定常的な相対的に小さなスコアは、第１の分類ユニットと第１の分類テンプレートの第１のタグの間の近接性関係が、その他の分類ユニットと第１のタグの間の近接性関係との関係において、相対的に離れていることを通知しうる。
【００７７】
[0082]  ユーザーは、例えば、分類テンプレートを電子記録に適用することを伴うことなしに、記録管理システム内において電子記録に手作業でタグ付けすることがきる。システムは、システムのユーザーが電子記録に手作業でタグ付けする際を監視することができる。このようなデータの手作業によるタグ付けは、システムをトレーニングするべく、使用することができる。有益には、手作業によるタグ付けの際には、分類のためのユーザーの意図が直接的に提供されることから、タグの手作業によるタグ付けのそれぞれの例は、システムがそのタグについて分類されるコンテンツを識別するための学習機会として取り扱うことができる。手作業によるタグ付けの例は、トレーニングデータとして保存することができる。本明細書において記述されているトレーニングデータ及び分類モデルは、時間に伴って変化することが可能であり、且つ、反復的な分類の繰り返しに伴って、その精度が増大しうる。
【００７８】
[0083]  例として、システムは、以下のメタデータによって電子記録にタグ付けすることができる。
（１）{tag: “LEGAL FILES”, score: “0.9”, method: “A”}
（２）{tag: “LEGAL FILES”, score: “1”, method: “M”}
例（１）においては、電子記録は、自動的な（「Ａ」）方法により、即ち、０．９未満であった既定の閾値スコアに合格した「０．９」というテンプレート近接性スコアを有する「LEGAL FILES」というタグに対応する分類テンプレートを適用することにより、「LEGAL FILES」というタグによってタグ付けされている。例（２）においては、電子記録は、手作業による（「Ｍ」）方法により、即ち、分類テンプレートを適用することなしに、但し、「１」という近接性スコアによって手作業によってタグ付けすることにより、「LEGAL FILES」というタグによってタグ付けされている。いくつかの例においては、すべての手作業によってタグ付けされた記録は、「１」という近接性スコアを受け取ることができる。或いは、この代わりに、スコアリング方式が１以外の最大値を有する場合には、手作業によってタグ付けされた記録は、最大値の近接性を受け取ることができる。また、有益には、この結果、手作業によるタグ付け方法に照らして、自動化されたタグ付け方法を正規化することもできる。
【００７９】
[0084]  いくつかの例においては、任意の手作業によってタグ付けされた電子記録のコンテンツは、トレーニング教材として保存することができる。いくつかの例においては、「０．９５」以上のテンプレート近接性スコアを有する任意の自動的にタグ付けされた電子記録のコンテンツをトレーニング教材として保存することができる。或いは、この代わりに、約０．５、０．５５、０．６、０．６５、０．７、０．７５、０．８、０．８５、０．９、０．９５、０．９６、０．９７、０．９８、０．９９、又はこれ以上のテンプレート近接性スコアを有する任意の自動的にタグ付けされた電子記録のコンテンツをトレーニング教材として保存することができる。或いは、この代わりに、約０．５未満のテンプレート近接性スコアを有する任意の自動的にタグ付けされた電子記録のコンテンツをトレーニング教材として保存することができる。理解されるように、トレーニング教材として保存される閾値スコアは、従って、異なる最大スコア値（例えば、１以外）により、スケーリングすることができる。
【００８０】
[0085]  いくつかの例においては、正規表現を利用した、及び／又は、発話の一部のタグを利用した、分類方法が、分類に使用される場合には、システムは、定義されたパターンを取り囲むエリア内においてパターンとの関連において頻繁に存在している用語及び用語の組合せを分析及び判定することができる。このデータは、トレーニング教材として保存することができる。
【００８１】
[0086]  いくつかの例においては、トレーニング教材は、失効しうる。例えば、トレーニング教材は、システムによる最初の取得の後の、約１時間、２時間、３時間、４時間、５時間、６時間、１２時間、２４時間、１日、２日、３日、４日、５日、６日、７日、１週間、２週間、３週間、４週間、１か月、２か月、３か月、４か月、５か月、６か月、１年、２年、３年、４年、５年、６年、７年、８年、９年、１０年、１０年（ｄｅｃａｄｅ）、２０年、３０年、４０年、５０年、又はこれ以上の後に、失効しうる。有益には、記録管理システムは、特定の分類方式及び／又は標準が時間に伴って変化又は変形しうることに鑑み、正確である可能性が高い現時点の情報によってのみ、トレーニングすることができる（例えば、トマトは、第１の時点においては、果物として分類することが可能であり、且つ、第２の時点においては、野菜として分類することが可能であり、政治家は、第１の時点においては、環境問題の支持者として分類することが可能であり、且つ、第２の時点においては、教育問題の支持者として分類することが可能であり、事業は、第１の時点においては、非営利公益事業として分類することが可能であり、且つ、第２の時点においては、営利事業として分類することができる、など）。
【００８２】
コンピュータ制御システム
[0087]  本開示は、本開示の方法を実装するようにプログラミングされたコンピュータ制御システムを提供している。図６は、その他の動作に加えて、電子記録を分類及びタグ付けし、分類テンプレートを定義し及び／又はその定義を受け取り、分類ユニットを定義し及び／又はその定義を受け取り、分類式を演算し、ユニット近接性スコアを判定し、テンプレート近接性スコアを判定し、既定の閾値スコアを比較し、グラフデータベースを生成し、ナビゲートし、及び／又は拡張し、タグ、分類テンプレート、及び分類ユニットの間の近接性関係を判定し、トレーニング教材、分類の機械学習、及びタグ付けの機械学習を判定し、且つ、記録管理システムを動作させるように、プログラミングされた又はその他の方法で構成されたコンピュータシステム６０１を示している。コンピュータシステム６０１は、ユーザーの電子装置であってもよく、或いは、電子装置との関係において離れたところに配置されたコンピュータシステムであってもよい。電子装置は、モバイル電子装置であってもよい。
【００８３】
[0088]  コンピュータシステム６０１は、中央処理ユニット（ＣＰＵ：central processing unit、或いは、本明細書においては、「プロセッサ」及び「コンピュータプロセッサ」）６０５を含み、中央処理ユニットは、シングルコア又はマルチコアプロセッサであってもよく、或いは、並列処理用の複数のプロセッサであってもよい。プロセッサ６０５は、コントローラ、マイクロプロセッサ、及び／又はマイクロコントローラであってもよい。また、コンピュータシステム６０１は、メモリ又はメモリ場所６１０（例えば、ランダムアクセスメモリ、読み出し専用メモリ、フラッシュメモリ）、電子ストレージユニット６１５（例えば、ハードディスク）、１つ又は複数のその他のシステムと通信するための通信インターフェイス６２０（例えば、ネットワークアダプタ）、並びに、キャッシュ、その他のメモリ、データストレージ及び／又は電子ディスプレイアダプタなどの、周辺装置６２５をも含む。メモリ６１０、ストレージユニット６１５、インターフェイス６２０、及び周辺装置６２５は、マザーボードなどの、通信バス（実線）を通じてＣＰＵ６０５との通信状態にある。ストレージユニット６１５は、データを保存するためのデータストレージユニット（或いは、データリポジトリ）であってもよい。コンピュータシステム６０１は、通信インターフェイス６２０の支援により、コンピュータネットワーク（「ネットワーク」）６３０に動作自在に結合することができる。ネットワーク６３０は、インターネット、インターネット及び／又はエクストラネット、或いは、インターネットとの通信状態にあるイントラネット及び／又はエクストラネットであってもよい。ネットワーク６３０は、いくつかのケースにおいては、電気通信及び／又はデータネットワークである。ネットワーク６３０は、１つ又は複数のコンピュータサーバーを含むことが可能であり、この結果、クラウド演算などの、分散型の演算を可能にすることができる。ネットワーク６３０は、いくつかのケースにおいては、コンピュータシステム６０１の支援により、ピアツーピアネットワークを実装することが可能であり、この結果、コンピュータシステム６０１に結合された装置がクライアント又はサーバーとして振る舞うことを可能にすることができる。
【００８４】
[0089]  ＣＰＵ６０５は、プログラム又はソフトウェアにおいて実施されうる機械可読命令のシーケンスを実行することができる。命令は、メモリ６１０などの、メモリ場所内において保存されてもよい。命令は、ＣＰＵ６０５に送ることが可能であり、命令は、後から、本開示の方法を実行するように、ＣＰＵ６０５をプログラミングするか又はその他の方法で構成することができる。ＣＰＵ６０５によって実行される動作の例は、フェッチ、デコード、実行、及び書き戻しを含みうる。
【００８５】
[0090]  ＣＰＵ６０５は、集積回路などの、回路の一部分であってもよい。システム６０１の１つ又は複数のその他のコンポーネントを回路内において含むことができる。いくつかのケースにおいては、回路は、用途固有の集積回路（ＡＳＩＣ：application specific integrated circuit）である。
【００８６】
[0091]  ストレージユニット６１５は、ドライバ、ライブラリ、及び保存されたプログラムなどの、ファイルを保存することができる。ストレージユニット６１５は、例えば、ユーザーの好み及びユーザープログラムなどの、ユーザーデータを保存することができる。コンピュータシステム６０１は、いくつかのケースにおいては、イントラネット又はインターネットを通じてコンピュータシステム６０１との通信状態にあるリモートサーバー上に配置されるなどのように、コンピュータシステム６０１の外部に位置している１つ又は複数の更なるデータストレージユニットを含むことができる。
【００８７】
[0092]  コンピュータシステム６０１は、ネットワーク６３０を通じて１つ又は複数のリモートコンピュータシステムと通信することができる。例えば、コンピュータシステム６０１は、ユーザー（例えば、記録管理システムのユーザー）のリモートコンピュータシステムと通信することができる。リモートコンピュータシステムの例は、パーソナルコンピュータ（例えば、携帯型ＰＣ）、スレート又はタブレットＰＣ（例えば、Apple（登録商標） iPad（登録商標）、Samsung（登録商標） Galaxy Tab）、電話機、スマートフォン（例えば、Apple（登録商標） iPhone（登録商標）、Android対応型の装置、Blackberry（登録商標））、或いは、パーソナルデジタルアシスタントを含む。ユーザーは、ネットワーク６３０を介してコンピュータシステム６０１にアクセスすることができる。
【００８８】
[0093]  本明細書において記述されている方法は、例えば、メモリ６１０又は電子ストレージユニット６１５上などの、コンピュータシステム６０１の電子ストレージ場所上において保存された機械（例えば、コンピュータプロセッサ）実行可能コードによって実装することができる。機械実行可能又は機械可読コードは、ソフトウェアの形態において提供することができる。使用の際に、コードは、プロセッサ６０５によって実行することができる。いくつかのケースにおいては、コードは、ストレージユニット６１５から取得することが可能であり、且つ、プロセッサ６０５による容易なアクセスのためにメモリ６１０上において保存することができる。いくつかの状況においては、電子ストレージユニット６１５を除外することが可能であり、且つ、機械実行可能命令は、メモリ６１０上において保存されている。
【００８９】
[0094]  コードは、事前コンパイルすることができると共に、コードを実行するように適合されたプロセッサを有する機械と共に使用されるように、構成することが可能であり、或いは、実行時にコンパイルすることもできる。コードは、コードが予めコンパイルされる又は実行時にコンパイルされる方式において稼働することを可能にするように選択されうるプログラミング言語において供給することができる。
【００９０】
[0095]  コンピュータシステム６０１などの、本明細書において提供されているシステム及び方法の態様は、プログラミングにおいて実施することができる。技術の様々な態様は、通常は、機械可読媒体のタイプにおいて担持された又は実施された、機械（或いは、プロセッサ）実行可能コード及び／又は関連するデータの形態における、「製品」又は「製造物品」であるものと見なすことができる。機械実行可能コードは、メモリ（例えば、読み出し専用メモリ、ランダムアクセスメモリ、フラッシュメモリ）又はハードディスクなどの、電子ストレージユニット上において保存することができる。「ストレージ」タイプのメディアは、ソフトウェアプログラミングのために、任意の時点において一時的ではない保存を提供することができる、様々な半導体メモリ、テープドライブ、ディスクドライブ、及びこれらに類似したものなどの、コンピュータ、プロセッサ、又はこれらに類似したもの、或いは、これらの関連するモジュール、の有体のメモリのいずれか又はすべてを含みうる。ソフトウェアのすべて又は一部分は、多くの場合に、インターネット又は様々なその他の電気通信ネットワークを通じて伝達することができる。例えば、このような通信は、例えば、管理サーバー又はホストコンピュータからアプリケーションサーバーのコンピュータプラットフォーム内へなどの、１つのコンピュータ又はプロセッサから別のものへの、ソフトウェアの読み込みを可能にすることができる。従って、ソフトウェア要素を搬送しうる、媒体の別のタイプは、有線又は光ランドラインネットワークを通じて、且つ、様々な無線リンク上において、ローカル装置の間において物理的なインターフェイスに跨って使用されているものなどの、光、電気、及び電磁波を含む。また、有線又は無線リンク、光リンク、或いは、これらに類似したものなどの、このような波を搬送する物理的要素も、ソフトウェアを担持する媒体と見なすことができる。本明細書において使用されている、コンピュータ又は機械「可読媒体」などの用語は、一時的ではない有体の「ストレージ」媒体に限定されていない限り、実行のためにプロセッサに命令を提供することに参画する任意の媒体を意味している。
【００９１】
[0096]  従って、コンピュータ実行可能コードなどの、機械可読媒体は、限定を伴うことなしに、有体のストレージ媒体、搬送波媒体、又は物理的な送信媒体を含む、多くの形態を有することができる。不揮発性ストレージ媒体は、例えば、図面に示されている、データベースを実装するべく使用されうるものなどのような、任意のコンピュータ内のストレージ装置又はこれに類似したもののうちの任意のものなどの、光又は磁気ディスクを含む。揮発性ストレージ媒体は、このようなコンピュータプラットフォームのメインメモリなどの、ダイナミックメモリを含む。有体の送信媒体は、コンピュータシステム内においてバスを構成しているワイヤを含む、同軸ケーブル、銅ワイヤ、及び光ファイバを含む。搬送波送信媒体は、高周波（ＲＦ：Radio Frequency）及び赤外線（ＩＲ：InfraRed）データ通信の際に生成されるものなどの、電気又は電磁信号、或いは、音波又は光波の形態を有することができる。従って、コンピュータ可読媒体の一般的な形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意のその他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ又はＤＶＤ−ＲＯＭ、任意のその他の光媒体、パンチカード、紙テープ、孔のパターンを有する任意のその他の物理的ストレージ媒体、ＲＡＭ、ＲＯＭ、ＰＲＯＭ、及びＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意のその他のメモリチップ又はカートリッジ、データ又は命令を搬送する搬送波、このような搬送波を搬送するケーブル又はリンク、或いは、コンピュータがプログラミングコード及び／又はデータを読み取りうる任意のその他の媒体を含む。コンピュータ可読媒体のこれらの形態の多くは、実行のための１つ又は複数の命令の１つ又は複数のシーケンスのプロセッサへの搬送に関与することができる。
【００９２】
[0097]  コンピュータシステム６０１は、ユーザーが、例えば、命令を記録管理システムに提供するための、及び／又は、記録管理システムがユーザー管理可能なインターフェイスとして提示されるための、ユーザーインターフェイス（ＵＩ：user interface）６４０を有する電子ディスプレイ６３５を含むことが可能であり、或いは、これとの通信状態にあってもよい。ＵＩの例は、限定を伴うことなしに、グラフィカルユーザーインターフェイス（ＧＵＩ：graphical user interface）及びウェブに基づいたユーザーインターフェイスを含む。
【００９３】
[0098]  本開示の方法及びシステムは、１つ又は複数のアルゴリズムによって実装することができる。アルゴリズムは、中央処理ユニット６０５による実行の際に、ソフトウェアによって実装することができる。アルゴリズムは、その他の動作に加えて、例えば、１つ又は複数の電子記録を本明細書において記述されている１つ又は複数の分類方法を介して分類することが可能であり、電子タグをタグ付けすることが可能であり、分類テンプレートを定義する及び／又はその定義を受け取ることが可能であり、分類ユニットを定義する及び／又はその定義を受け取ることが可能であり、分類式を演算することが可能であり、ユニット近接性スコアを判定することが可能であり、テンプレート近接性スコアを判定することが可能であり、既定の閾値スコアを比較することが可能であり、グラフデータベースを生成、ナビゲート、及び／又は拡張することが可能であり、タグ、分類テンプレート、及び分類ユニットの間の近接性関係を判定することが可能であり、トレーニング教材を判定することが可能であり、自動的な分類及びタグ付けのために記録管理システムをトレーニングすることが可能であり、失効日付の後にトレーニング教材を失効させることが可能であり、且つ、その他の方法で記録管理ステムを動作させることができる。
【００９４】
[0099]  本発明の好適な実施形態が本明細書において図示及び記述されているが、当業者には、これらの実施形態は、例として提供されたものに過ぎないことが明らかであろう。本発明は、本明細書において提供されている特定の例によって限定されるべく意図されてはいない。本発明は、上述の仕様を参照して記述されているが、本明細書における実施形態の記述及び図示は、限定の意味において解釈されるべく意図されてはいない。いまや、当業者には、本発明を逸脱することなしに、多数の変形、変更、及び置換が想起されよう。更には、本発明のすべての態様は、様々な条件及び変数に依存する、本明細書において記述されている特定の描画、構成、又は相対的な割合に限定されるものではないことを理解されたい。本発明を実施する際には、本明細書において記述されている本発明の実施形態にする様々な代替肢が利用されうることを理解されたい。従って、本発明は、任意のその他の代替肢、変更、変形、又は均等物をも包含するものと想定されている。添付の請求項は、本発明の範囲を定義しており、且つ、これらの請求項及びその均等物の範囲に含まれる方法及び構造は、これにより、包含されることが意図されている。
【図１】
2019530063.tif 000004
【図２】
2019530063.tif 000005
【図３】
2019530063.tif 000006
【図４】
2019530063.tif 000007
【図５】
2019530063.tif 000008
【図６】
2019530063.tif 000009
【国際調査報告】
2019530063.tif 000010