(57)【要約】【課題】人の記憶に残る情報を優位に評価することができる作業集計装置、作業集計プログラム及び作業集計方法を提供することを目的とする。【解決手段】作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断する判断部と、  前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する評価部と、を有する。【選択図】図４
2015114759.tif 000002
【特許請求の範囲】
【請求項１】
作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断する判断部と、
前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する評価部と、を有する作業集計装置。
【請求項２】
前記評価部は、
前記出現時間が終了してから次に出現するまでの時間が所定間隔未満の第一の情報に、前記第一の情報の出現回数及び出現時間の長さ基づく優先度を付与する優先度付与部と、
前記第一の情報から前記優先度が所定値以上の主要情報を抽出し、前記主要情報を記憶部に格納する主要情報抽出部と、を有する請求項１記載の作業集計装置。
【請求項３】
第一の所定時間において出現する前記主要情報と、前記第一の所定時間と連続する次の前記第一の所定時間において出現する前記主要情報と、の相関係数を算出する相関係数算出部と、
前記相関係数が所定値以下となる時間を示す時間情報を抽出し、前記時間情報を前記記憶部に格納する時間抽出部と、有する請求項２記載の作業集計装置。
【請求項４】
前記優先度付与部は、
第二の所定時間における一の前記第一の情報の出現回数と、前記第二の所定時間における全ての前記第一の情報の出現回数との比と、
前記第二の所定時間における一の前記第一の情報の出現時間の長さと、前記第二の所定時間における全ての前記第一の情報の出現時間の長さとの比と、に基づき、一の前記第一の情報の優先度を算出する請求項３記載の作業集計装置。
【請求項５】
前記相関係数算出部は、
前記第一の所定時間において出現する全ての前記主要情報から第一のベクトルを生成し、
前記第一の所定時間と連続する次の前記第一の所定時間において出現する全ての前記主要情報から第二のベクトルを生成し、
前記第一のベクトルと前記第二のベクトルとの相関係数を算出する請求項３又は４記載の作業集計装置。
【請求項６】
前記優先度付与部は、
単調減少関数で示す忘却曲線を用いて前記第二の所定時間における一の前記第一の情報の出現回数と、前記第二の所定時間における一の前記第一の情報の出現時間の長さと、を算出する請求項４記載の作業集計装置。
【請求項７】
作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断する処理と、
前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する処理と、をコンピュータに実行させる作業集計プログラム。
【請求項８】
コンピュータによる作業集計方法であって、該コンピュータが、
作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断し、
前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する作業集計方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業履歴に係る情報を扱う作業集計装置、作業集計プログラム及び作業集計方法に関する。
【背景技術】
【０００２】
従来から、ユーザがコンピュータにおいて取り扱ったファイル、メールやＷｅｂ（World Wide Web）ページ等の情報の操作履歴を用いて情報の利用を支援する技術が知られている。その手法の１つとしてとして、例えば、操作履歴に基づきコンピュータに自動的にユーザが扱った情報を分類させる方法が知られている。具体的には例えば、ユーザのドキュメントに対する操作履歴を短い時間的範囲で扱った操作列に区切り、類似度の高い操作列を結合して操作履歴列を作成することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１７２６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の技術では、操作履歴の操作列間の類似度が考慮されているが、ユーザが操作したドキュメントの内容や、操作した場所等の情報については考慮されていない。そのため、例えばユーザが業務や打ち合わせ等に関する情報を抽出しようとした場合、ユーザが自らの記憶を辿って関連する情報を探すことになり、負担がかかる。
【０００５】
１つの側面では、人の記憶に残る情報を優位に評価することができる作業集計装置、作業集計プログラム及び作業集計方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の技術は、作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断する判断部と、
前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する評価部と、を有する。
【０００７】
上記各部、上記各部を実現する処理、上記各処理を手順としてコンピュータにより実行させる方法、プログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００８】
人の記憶に残る情報を優位に評価することができる。
【図面の簡単な説明】
【０００９】
【図１】作業集計システムのシステム構成の一例を説明する図である。
【図２】作業集計システムの動作の概要を説明する図である。
【図３】作業集計サーバのハードウェア構成の一例を示す図である。
【図４】作業集計システムの有する各装置の機能を説明する図である。
【図５】作業履歴データベースの一例を示す図である。
【図６】絞込用時間窓記憶部の一例を示す図である。
【図７】候補点抽出用時間窓記憶部の一例を示す図である。
【図８】作業集計サーバの動作を説明するフローチャートである。
【図９】主要データ絞込部の処理を説明するフローチャートである。
【図１０】作業履歴データの出現回数と出現時間について説明する図である。
【図１１】主要データデータベースの一例を示す図である。
【図１２】候補点抽出部の処理を説明するフローチャートである。
【図１３】候補点の抽出を説明する図である。
【図１４】変化候補点データベースの一例を示す図である。
【図１５】タスクデータベースの一例を示す図である。
【図１６】忘却曲線の一例を示す図である。
【発明を実施するための形態】
【００１０】
（第一の実施形態）
以下に図面を参照して実施形態について説明する。図１は、作業集計システムのシステム構成の一例を説明する図である。
【００１１】
本実施形態の作業集計システム１００は、作業集計サーバ２００と、端末装置３００とがネットワークＮを介して接続されている。
【００１２】
本実施形態の作業集計サーバ２００は、作業集計プログラム２１０がインストールされており、本実施形態の端末装置３００は、タスク関連データ抽出プログラム３１０がインストールされている。以下の本実施形態の説明では、ユーザが行う業務や打合せ等をタスクと呼ぶ。
【００１３】
図２は、作業集計システムの動作の概要を説明する図である。
【００１４】
本実施形態の作業集計システム１００において、作業集計サーバ２００は、ユーザの作業履歴データが格納された作業履歴データベースの中から、ユーザの記憶に残る可能性が高い作業履歴データに絞り込む。尚、本実施形態の作業履歴データには、ユーザによる作業の内容を示す内容データ、ユーザが作業中に接触した相手を示す人データ、作業中のユーザの滞在場所を示す場所データが含まれる。
【００１５】
次に作業集計サーバ２００は、絞り込んだ作業履歴データから、ユーザの記憶に残る可能性の高い情報を示す主要データを抽出する。また作業集計サーバ２００は、この主要データの経時変化から主要データ間の相関関係が変化する点を求める。そして作業集計サーバ２００は、主要データと相関関係が変化する点とを時間軸上で示した画面３１を端末装置３００へ表示させる。
【００１６】
画面３１では、内容主要データＤ１〜Ｄｎと、人主要データＨ１〜Ｈｎ、場所主要データＰ１〜Ｐｎが、時間軸Ｇに沿って並べられている。内容主要データは作業履歴データに含まれる内容データから抽出された主要データであり、人主要データは作業履歴データに含まれる人データから抽出された主要データであり、場所主要データは作業履歴データに含まれる場所データから抽出された主要データである。
【００１７】
画面３１の時間軸Ｇには、各主要データ間の相関関係が変化する点Ｔ１、Ｔ２、・・・、Ｔｎが表示されている。本実施形態において、この点は、タスクが切り替わった可能性を示す点として示される。
【００１８】
本実施形態の画面３１では、例えば時間軸Ｇをユーザが設定した所定期間毎に区切り、所定期間毎に各種の主要データが表示されても良い。本実施形態の以下の説明では、ユーザが設定した所定期間を表示用時間窓と呼ぶ。
【００１９】
画面３１の例では、例えば表示用時間窓Ｔｗ１では、場所主要データはＰ１であり、内容主要データはＤ１とＤ２である。したがって表示用時間窓Ｔｗ１においてユーザは、場所主要データＰ１が示す場所で内容主要データＤ１、Ｄ２を操作していたことがわかる。
【００２０】
また本実施形態では、ユーザは、時間軸Ｇにおいてタスクの開始日時と終了日時を指定することで、その期間における各種の主要データをタスクに関連するデータとして抽出することができる。例えばユーザが開始日時と終了日時が示す期間を表示用時間窓Ｔｗ４に指定した場合、内容主要データＤ４、Ｄ５と、人主要データＨ１と、場所主要データＰ２とが指定された日時に行われたタスクに関連するデータとして抽出される。
【００２１】
以上のように、本実施形態では、作業履歴データベースからユーザの記憶に残る可能性が高い主要データを抽出して時間軸上に並べて表示させることで、ユーザに容易にタスクに関連する情報を思い起こさせることができる。また実施形態では、タスクに関連する作業履歴データの抽出におけるユーザの負荷を軽減することができる。
【００２２】
また本実施形態では、主要データと、主要データ間の相関関係が変化する点とを共に時間軸上に表示させるため、さらに容易にユーザにタスクに関連する情報を思い起こさせることができる。
【００２３】
以下に、本実施形態の作業履歴データの絞り込みについて説明する。
【００２４】
本実施形態では、情報が人間の記憶へ定着する過程の１つであるリハーサル効果に着目し、作業履歴データの絞り込みを行う。リハーサル効果は、人間の長期記憶及び短期記憶のうち、短期記憶内にある情報を繰り返し取り出すことで記憶の保持が助けられる事象である。
【００２５】
このリハーサル効果によれば、短い時間に繰り返し扱われた作業履歴データほど、ユーザの記憶に残る可能性が高いと言える。
【００２６】
そこで本実施形態では、作業履歴データにおいて、所定期間中に、所定間隔以内に出現する作業履歴データに絞り込み、出現回数が多く、出現時間が長い作業履歴データほど高い優先度を付与する。そして本実施形態では、優先度に基づき、絞り込んだ作業履歴データからユーザの記憶に残る可能性の高い主要データを抽出する。
【００２７】
図３は、作業集計サーバのハードウェア構成の一例を示す図である。
【００２８】
本実施例の作業集計サーバ２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、演算処理装置２３、インターフェース装置２４、ドライブ装置２５、補助記憶装置２６、メモリ装置２７を有する。
【００２９】
入力装置２１は、例えばキーボードやポインティングデバイス等であり、各種情報の入力に用いられる。出力装置２２は、例えばディスプレイ等の表示装置等であり、各種情報の出力に用いられる。
【００３０】
インターフェース装置２４は、モデム，ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００３１】
作業集計プログラム２１０は、作業集計サーバ２００を制御する各種プログラムの少なくとも一部である。作業集計プログラム２１０は、例えば記録媒体２８の配布やネットワークからのダウンロードなどによって提供される。作業集計プログラム２１０を記録した記録媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００３２】
また作業集計プログラム２１０を記録した記録媒体２８がドライブ装置２５にセットされると、作業集計プログラム２１０は記録媒体２８からドライブ装置２５を介して補助記憶装置２６にインストールされる。ネットワークからダウンロードされた作業集計プログラム２１０は、インターフェース装置２４を介して補助記憶装置２６にインストールされる。
【００３３】
補助記憶装置２６は、インストールされた作業集計プログラム２１０を格納すると共に、必要なファイル、データ等を格納する。メモリ装置２７は、コンピュータの起動時に補助記憶装置２６から作業集計プログラム２１０を読み出して格納する。そして、演算処理装置２３はメモリ装置２７に格納された作業集計プログラム２１０に従って、後述するような各種処理を実現している。
【００３４】
尚本実施例の作業集計サーバ２００は、例えばタブレット型のコンピュータであっても良い。その場合作業集計サーバ２００は、入力装置２１と出力装置２２の代わりに、入力機能と表示機能を有する表示操作装置等を有しても良い。
【００３５】
また本実施形態の端末装置３００は、例えば表示操作装置を有するタブレット型のコンピュータ等であっても良い。端末装置３００のハードウェア構成は、作業集計サーバ２００と同様であるから説明を省略する。
【００３６】
以下に図４を参照して本実施形態の作業集計システム１００の有する各装置の機能について説明する。図４は、作業集計システムの有する各装置の機能を説明する図である。
【００３７】
本実施形態の作業集計システム１００において、作業集計サーバ２００は、作業履歴データベース２２０、主要データデータベース２３０、変化候補点データベース２４０、絞込用時間窓記憶部２５０、候補点抽出用時間窓記憶部２６０を有する。作業集計サーバ２００の有する各データベース及び各記憶部は、例えば補助記憶装置２６やメモリ装置２７等に設けられていても良い。各データベースと各記憶部の詳細は後述する。
【００３８】
また本実施形態の作業集計サーバ２００は、絞込用時間窓設定部２１１、候補点抽出用時間窓設定部２１２、主要データ絞込部２１３、候補点抽出部２１４、画面生成部２１５、タスク抽出部２１６、通信部２１７を有する。上記各部は、作業集計サーバ２００が作業集計プログラム２１０を実行することで実現される。
【００３９】
本実施形態の絞込用時間窓設定部２１１は、絞込用時間窓記憶部２５０に格納された絞込用時間窓の値を設定する。候補点抽出用時間窓設定部２１２は、候補点抽出用時間窓記憶部２６０に設定された候補点抽出用時間窓の値を設定する。
【００４０】
主要データ絞込部２１３は、作業履歴データベース２２０に格納された作業履歴データから、ユーザの記憶に残る可能性が高いと判断された作業履歴データに絞り込む。そして本実施形態の主要データ絞込部２１３は、絞込用時間窓において、所定間隔以内に出現した作業履歴データの出現回数と出現時間の長さに基づき、作業履歴データに優先度を付与し、優先度が所定値以上の作業履歴データから主要データを抽出する。主要データ絞込部２１３の処理の詳細は後述する。
【００４１】
候補点抽出部２１４は、候補点抽出用時間窓間の主要データの経時変化から、タスクが切り替わった点の候補となる候補点として抽出する。具体的には本実施形態の候補点抽出部２１４は、候補点抽出用時間窓間の主要データ同士の相関関係を示す相関係数を算出し、相関係数が所定値未満である場合、タスクが切り替わった可能性がある点（タスクが切り替わった点の候補である候補点）として抽出する。候補点抽出部２１４の処理の詳細は後述する。
【００４２】
本実施形態の画面生成部２１５は、端末装置３００においてユーザが設定した表示用時間窓と、主要データデータベース２３０と変化候補点データベース２４０とを参照し、タスクに関連する主要データを抽出するための抽出用画面を生成する。抽出用画面は、例えば端末装置３００へ送信され、端末装置３００に表示される。
【００４３】
タスク抽出部２１６は、端末装置３００において表示された抽出用画面において、ユーザに指定された期間の主要データを１つのタスクに関連する作業履歴データとして抽出する。以下の本実施形態の説明では、タスク抽出部２１６により抽出された、１つのタスクに関連する主要データを、単にタスクと呼ぶ。
【００４４】
通信部２１７は、端末装置３００との通信を行う。
【００４５】
尚、本実施形態の作業履歴データベース２２０は、作業集計サーバ２００に設けられるものとしたが、これに限定されない。作業履歴データベース２２０は、作業集計サーバ２００以外の装置に設けられていても良い。
【００４６】
本実施形態の端末装置３００は、タスクデータベース３２０を有する。本実施形態のタスクデータベース３２０は、ユーザが指定したタスクが格納される。ユーザが指定したタスクとは、端末装置３００においてユーザが時間軸上で指定した範囲の主要データを含む。本実施形態のタスクデータベース３２０は、例えば端末装置３００の有するメモリ装置や補助記憶装置等に格納されていても良い。タスクデータベース３２０の詳細は後述する。
【００４７】
また本実施形態の端末装置３００は、作業履歴保管部３１１、表示制御部３１２、範囲指定部３１３、タスク保管部３１４、通信部３１５を有する。上記の各部は、端末装置３００がタスク抽出プログラム３１０を実行することで実現される。
【００４８】
本実施形態の作業履歴保管部３１１は、通信部３１５によりユーザの作業履歴データを作業履歴データベース２２０へ保管する。本実施形態の作業履歴保管部３１１は、作業について、人間のエピソード記憶で扱う主要項目である時刻、内容、人及び場所を作業履歴データとして保管する。本実施形態の作業履歴データは、内容データと、人データと、場所データとを含む。
【００４９】
始めに作業履歴データに含まれる内容データの保管について説明する。本実施形態の作業履歴保管部３１１は、例えばユーザが操作した情報を表す識別子と、操作を開始したときの開始日時と、操作を終了したときの終了日時と、を対応付けて内容データとする。ユーザが操作した情報とは、具体的には例えば、ユーザが閲覧したＷｅｂページや、ユーザが操作したファイルやメール等である。
【００５０】
次に作業履歴データに含まれる人データの保管について説明する。本実施形態の作業履歴保管部３１１は、端末装置３００のユーザが接触（会話）した相手を示す識別子と、接触を開始した開始日時と、接触を終了した終了日時と、を対応付けて人データとする。
【００５１】
ユーザが接触した相手を示す識別子とは、例えば会議等に同席した相手や電話やチャット等で会話をした相手、メールを送信した相手を示す識別子等である。識別子は、具体的には例えば、相手のアカウント名、メールアドレスや氏名等である。本実施形態において、作業履歴保管部３１１は、同席した相手の情報は、例えば端末装置３００の録音機能等により記録され会話等から取得しても良い。
【００５２】
次に作業履歴データに含まれる場所データの保管について説明する。本実施形態の作業履歴保管部３１１は、端末装置３００のユーザが滞在した位置を示す情報と、滞在を開始した開始日時と、滞在を終了した終了日時と、を対応付けて場所データとする。ユーザが滞在した位置を示す情報とは、例えばユーザの滞在している場所の住所等であり、例えば端末装置３００の有するＧＰＳ（Global Positioning System）機能等により取得されても良い。
【００５３】
本実施形態の作業履歴保管部３１１は、通信部３１５により、内容データと人データと場所データとを含む作業履歴データを作業集計サーバ２００へ送信する。
【００５４】
本実施形態の表示制御部３１２は、端末装置３００における表示を制御する。具体的には例えば本実施形態の表示制御部３１２は、作業集計サーバ２００において生成された主要データの抽出用画面を表示させる。抽出用画面とは、例えば表示用時間窓毎に区切られた時間軸Ｇ上に並べられた主要データを表示させた画面である。また本実施形態の表示制御部３１２は、例えば端末装置３００にカレンダーを表示させる際に、抽出されたタスクを表示させても良い。
【００５５】
本実施形態の範囲指定部３１３は、表示された時間軸上において、主要データを抽出する範囲を指定する。具体的には範囲指定部３１３は、端末装置３００の表示操作装置において、時間軸上で主要データの開始を抽出する範囲の始点と終点とを選択する操作がされると、主要データを抽出する抽出範囲として、この始点と終点とを指定する。範囲指定部３１３により指定された抽出範囲で示される時間帯は、例えばユーザが１つのタスクを行っていたと考えた時間帯である。
【００５６】
タスク保管部３１４は、範囲指定部３１３により指定された時間帯に基づき抽出されたタスクをタスクデータベース３２０へ格納する。尚本実施形態では、タスクデータベース３２０は、端末装置３００に設けられるものとしたが、これに限定されない。タスクデータベース３２０は、作業集計サーバ２００に設けられていても良いし、他の外部装置に設けられていても良い。通信部３１５は、作業集計サーバ２００との通信を行う。
【００５７】
以下に図５を参照して本実施形態の作業履歴データベース２２０について説明する。図５は、作業履歴データベースの一例を示す図である。
【００５８】
本実施形態の作業履歴データベース２２０は、内容データが格納される内容データベース２２１、人データが格納される人データベース２２２、場所データが格納される場所データベース２２３を有する。
【００５９】
本実施形態の内容データベース２２１は、情報の操作日時と、操作種別と、情報の識別子とが対応付けられて格納されている。操作日時は、情報の操作を行った日時を示す。操作種別は、操作日時が操作の開始日時であるか、また操作の終了日時であるかを示す。
【００６０】
本実施形態の人データベース２２２は、会話日時と、会話種別と、相手の識別子とが対応付けられて格納されている。会話日時は、会話を行った日時を示す。会話種別は、会話日時が会話の開始日時であるか、また会話の終了日時であるかを示す。
【００６１】
本実施形態の場所データベース２２３は、滞在日時と、滞在種別と、位置情報とが対応付けられて格納されている。滞在日時は、位置情報に示される場所に滞在した日時を示す。滞在種別は、滞在日時が滞在の開始日時であるか、また滞在の終了日時であるかを示す。
【００６２】
図６は、絞込用時間窓記憶部の一例を示す図である。
【００６３】
本実施形態の絞込用時間窓記憶部２５０に格納された絞込用時間窓の値は３０分である。本実施形態の主要データ絞込部２１３は、絞込用時間窓の値を参照し、絞込用時間窓を設定する。
【００６４】
本実施形態では、例えば午前１０時から絞込用時間窓を設定する場合、最初の絞込用時間窓の開始日時は午前１０時であり、終了日時は午前１０時３０分となる。次の絞込用時間窓の開始日時は午前１０時３０分となり、終了日時は午前１１時３０分となる。
【００６５】
また本実施形態の絞込用時間窓は、ユーザにより端末装置３００で設定される表示用時間窓よりも短い時間に設定される。
【００６６】
図７は、候補点抽出用時間窓記憶部の一例を示す図である。
【００６７】
本実施形態の候補点抽出用時間窓記憶部２６０に格納された候補点抽出用時間窓の値は、１時間である。本実施形態の候補点抽出部２１４は、候補点抽出用時間窓の値を参照し、例えば候補点抽出用時間窓の開始時間から、タスクの切り替えが行われた可能性があるとされる候補点を抽出する。
【００６８】
本実施形態では、例えば午前１０時から候補点抽出用時間窓を設定する場合、最初の候補点抽出用時間窓の開始日時は午前１０時であり、終了日時は午前１１時となる。次の候補点抽出用時間窓の開始日時は午前１１時となり、終了日時は正午となる。
【００６９】
また本実施形態の候補点抽出用時間窓は、絞込用時間窓よりも長い時間に設定される。
【００７０】
次に、図８を参照して本実施形態の作業集計サーバ２００の動作を説明する。図８は、作業集計サーバの動作を説明するフローチャートである。
【００７１】
本実施形態の作業集計サーバ２００は、端末装置３００からタスクに関連する作業履歴データの抽出の指示を受け付けると（ステップＳ８０１）、主要データ絞込部２１３により、作業履歴データベース２２０から主要データを抽出し、主要データデータベース２３０へ格納する（ステップＳ８０２）。尚、本実施形態の作業集計サーバ２００は、このとき端末装置３００から、表示用時間窓の値を取得しても良い。
【００７２】
次に作業集計サーバ２００は、主要データデータベース２３０を参照し、タスクの切り替えが行われたと考えられる候補点を時間軸上から抽出する（ステップＳ８０３）。抽出された候補点は、候補点データベース２４０に格納される。ステップＳ８０２、ステップＳ８０３の処理の詳細は後述する。
【００７３】
続いて作業集計サーバ２００は、画面生成部２１５により、主要データデータベース２３０と変化候補点データベース２４０と、端末装置３００において設定された表示用時間窓の値とに基づき、タスク関連データを抽出する抽出用画面を生成する（ステップＳ８０４）。本実施形態の抽出用画面とは、例えば図２に示す画面３１である。本実施形態の抽出用画面は、主要データを抽出する期間をユーザに設定させるための画面である。
【００７４】
続いて作業集計サーバ２００は、端末装置３００に表示された抽出用画面において設定された時間軸上の抽出範囲を受け付けると（ステップＳ８０５）、タスク抽出部２１６により抽出範囲に該当する主要データを抽出する（ステップＳ８０６）。
【００７５】
作業集計サーバ２００は、抽出された主要データを端末装置３００へ送信し、処理を終了する。
【００７６】
尚、上述の説明では、抽出用画面を作業集計サーバ２００が生成するものとしたが、これに限定されない。抽出用画面は、端末装置３００において生成されても良い。また、上述の説明では、作業集計サーバ２００が抽出範囲の主要データを抽出して端末装置３００に送信するものとしたが、これに限定されない。抽出範囲の主要データは、例えば端末装置３００が主要データデータベース２３０にアクセスして抽出しても良い。
【００７７】
以下に図９を参照して本実施形態の主要データ絞込部２１３の処理を説明する。図９は、主要データ絞込部の処理を説明するフローチャートである。
【００７８】
本実施形態の作業集計サーバ２００において、主要データ絞込部２１３は、絞込用時間窓記憶部２５０を参照して絞込用時間窓の値を取得する（ステップＳ９０１）。続いて主要データ絞込部２１３は、絞込用時間窓の値に基づき、絞込用時間窓の開始日時と終了日時を設定する（ステップＳ９０２）。
【００７９】
続いて主要データ絞込部２１３は、作業履歴データベース２２０を参照し、設定した絞込用時間窓内の作業履歴データにおいて、評価していない作業履歴データがあるか否かを判断する（ステップＳ９０３）。具体的には主要データ絞込部２１３は、絞込用時間窓内において優先度が付与されていない作業履歴データがあるか否かを判断する。
【００８０】
ステップＳ９０３において、該当する作業履歴データがない場合、後述するステップＳ９０６へ進む。
【００８１】
ステップＳ９０３において、該当する作業履歴データがある場合、主要データ絞込部２１３は、優先度が付与されていない未評価の作業履歴データを抽出する（ステップＳ９０４）。
【００８２】
続いて主要データ絞込部２１３は、ステップＳ９０４で抽出した作業履歴データについて、絞込用時間窓の開始日時以降の出現回数と出現時間を取得する（ステップＳ９０５）。
【００８３】
ここで本実施形態の主要データ絞込部２１３は、ｎ回目の作業履歴データｄが出現してから、ｎ＋１回目に作業履歴データｄが出現するまでの時間が所定期間Ｓ以上であった場合、ｎ＋１回目以降は出現回数に計数せず、処理を終了する。ステップＳ９０５の詳細は後述する。
【００８４】
続いて主要データ絞込部２１３は、絞込用時間窓において出現した全ての作業履歴データについて、総出現回数と総出現時間とを算出する（ステップＳ９０６）。次に主要データ絞込部２１３は、絞込用時間窓において出現した全ての作業履歴データについて、優先度を算出する（ステップＳ９０７）。ステップＳ９０７の処理の詳細は後述する。
【００８５】
続いて主要データ絞込部２１３は、優先度が所定値以上の作業履歴データから絞込用時間窓における主要データを抽出する（ステップＳ９０８）。尚主要データ絞込部２１３は、例えば優先度が高い作業履歴データから順に、所定数の主要データを抽出しても良い。
【００８６】
次に主要データ絞込部２１３は、次の絞込用時間窓か存在するか否かを判断する（ステップＳ９０９）。
【００８７】
ステップＳ９０９において、次の絞込用時間窓が存在する場合、主要データ絞込部２１３は、次の絞込用時間窓の開始日時と終了日時とを設定し、ステップＳ９０３へ進む。
【００８８】
ステップＳ９０９において、次の絞込用時間窓が存在しない場合、主要データ絞込部２１３は、処理を終了する。
【００８９】
次に、図１０を参照して図９のステップＳ９０５の処理について説明する。図１０は、作業履歴データの出現回数と出現時間について説明する図である。
【００９０】
図１０では、時間ｔ１１から時間ｔ１２までの絞込用時間窓Ｗｓ１において、作業履歴データｄ１と作業履歴データｄ２とが出現した場合について説明する。図１０では、所定間隔Ｓより短い間隔で出現した作業履歴データを、リハーサル効果における短い時間に繰り返し扱われた作業履歴データとし、この作業履歴データから主要データを抽出する。
【００９１】
絞込用時間窓Ｗｓ１において、作業履歴データｄ１は、時間ｔｄ１１に出現し、時間ｔｄ１２まで出現している。以下の説明では、作業履歴データが出現している時間を出現時間と呼ぶ。このとき、作業履歴データｄ１の出現時間の開始時間は時間ｔｄ１１であり、作業履歴データｄ１の出現時間の終了時間は時間ｔｄ１２である。
【００９２】
次の作業履歴データｄ１の出現時間は、時間ｔｄ１３から時間ｔｄ１４までである。このとき、作業履歴データｄ１の最初の出現時間の終了時間ｔｄ１２から次の出現時間の開始時間ｔｄ１３までの出現間隔は、所定間隔Ｓより短い。
【００９３】
絞込用時間窓Ｗｓ１において、３回目の作業履歴データｄ１の出現時間の開始時間は、時間ｔｄ１５である。ここで、時間ｄｔ１４から時間ｔｄ１５までの出現間隔は、所定間隔Ｓより長い。
【００９４】
したがって主要データ絞込部２１３は、３回目の作業履歴データｄ１の出現はカウントせず、絞込用時間窓Ｗｓ１における作業履歴データｄ１の出現回数を２回とカウントする。
また、絞込用時間窓Ｗｓ１における作業履歴データｄ１の総出現時間は、時間ｔｄ１１から時間ｔｄ１２までの時間と、時間ｔｄ１３から時間ｔｄ１４までの時間の合計時間となる。
【００９５】
また主要データ絞込部２１３は、絞込用時間窓Ｗｓ１において出現する他の作業履歴データｄ２についても同様の処理を行う。
【００９６】
さらに主要データ絞込部２１３は、出現回数と出現時間の計数を例えば最初の絞込用時間窓の開始日時以降の全作業履歴に対して行う。
【００９７】
作業履歴データｄ２は、１回目の出現時間が時間ｔｄ１１から時間ｔｄ２２までである。次の作業履歴データｄ２の出現時間は、時間ｔｄ２３から時間ｔｄ２４までである。このとき、時間ｔｄ２２から時間ｔｄ２３までの出現間隔は、所定間隔Ｓより長い。
【００９８】
そこで主要データ絞込部２１３は、絞込用時間窓Ｗｓ１における作業履歴データｄ２の出現回数を１回とカウントし、作業履歴データｄ２の出現時間は時間ｔ１１から時間ｔｄ２２までとする。
【００９９】
本実施形態の主要データ絞込部２１３は、上述した処理を各絞込用時間窓毎に行う。
【０１００】
次に、ステップＳ９０７における主要データ絞込部２１３の優先度の算出について説明する。
【０１０１】
本実施形態の主要データ絞込部２１３は、絞込用時間窓における全ての作業履歴データの総出現回数に対する各作業履歴データの出現回数の比と、絞込用時間窓における全ての作業履歴データの総出現時間Ｔに対する各作業履歴データの出現時間の比を算出する。
【０１０２】
出現回数の比は、各作業履歴データの出現回数をＮ（ｄ）とすると、Ｎ（ｄ）／ΣＮとなる。また出現時間の比は、各作業履歴データの出現時間をＴ（ｄ）とすると、Ｔ（ｄ）／ΣＴとなる。
【０１０３】
図１０の例では、絞込用時間窓Ｗｓ１における作業履歴データｄ１の出現回数は２回、作業履歴データｄ２の出現回数は１回である。よって絞込用時間窓Ｗｓ１における作業履歴データｄ１の出現回数の比は、２／（２＋１）となる。
【０１０４】
同様に絞込用時間窓Ｗｓ１における作業履歴データｄ１の出現時間は（ｔｄ１２−ｔｄ１１）＋（ｔｄ１４−ｔｄ１３）であり、作業履歴データｄ２の出現時間はｔｄ２２−ｔｄ１１である。よって絞込用時間窓Ｗｓ１における作業履歴データｄ１の出現時間の比は、
（ｔｄ１２−ｔｄ１１）＋（ｔｄ１４−ｔｄ１３）／（ｔｄ１２−ｔｄ１１）＋（ｔｄ１４−ｔｄ１３）＋（ｔｄ２２−ｔｄ１１）となる。
【０１０５】
続いて主要データ絞込部２１３は、各作業履歴データの出現回数の比と、出現時間の比とを用いて各作業履歴データの優先度を算出する。
【０１０６】
本実施形態では、優先度Ｅ（ｄ）＝Ｆ（Ｎ（ｄ）／ΣＮ，Ｔ（ｄ）／ΣＴ）とし、Ｆ（）は、Ｅ（ｄ）の値が０から１の間となるような単調増加関数を用いた。
【０１０７】
本実施形態の主要データ絞込部２１３は、全ての作業履歴データに優先度を付与すると、優先度が予め設定された所定値以上の作業履歴データから主要データを抽出する。又は本実施形態の主要データ絞込部２１３は、優先度が高い作業履歴データから順に、予め設定された個数の主要データを抽出しても良い。
【０１０８】
以上の処理により、１つの絞込用時間窓における主要データの抽出が完了する。本実施形態の主要データ絞込部２１３は、この処理を全ての絞込用時間窓について行う。
【０１０９】
図１１は、主要データデータベースの一例を示す図である。
【０１１０】
本実施形態の主要データデータベース２３０は、内容主要データデータベース２３１と、人主要データデータベース２３２と、場所主要データデータベース２３３とを含む。
【０１１１】
本実施形態の主要データ絞込部２１３は、優先度が所定値以上の作業履歴データが内容データの場合、内容テータから情報の識別子を抽出し、絞込用時間窓の開始日時と優先度と対応付けて内容主要データとする。また本実施形態の主要データ絞込部２１３は、優先度が所定値以上の作業履歴データが人データの場合、人データから相手の識別子を抽出し、絞込用時間窓の開始日時と優先度と対応付けて人主要データとする。また本実施形態の主要データ絞込部２１３は、優先度が所定値以上の作業履歴データが場所データの場合、場所データから位置情報を抽出し、絞込用時間窓の開始日時と優先度と対応付けて主要場所データとする。
【０１１２】
内容主要データデータベース２３１では、例えば開始日時が２０１３／７／１３の１０：００の絞込用時間窓において抽出された内容データの情報の識別子はＣ：＼ｄｏｃｕｍｔｎｔｓ＼ａｆｏ．ｄｏｃであり、優先度が０．８５であることがわかる。
【０１１３】
本実施形態の人主要データデータベース２３２は、絞込用時間窓の開始日時と、相手の識別子と、優先度とが対応付けられて格納される。人主要データデータベース２３２における相手の識別子は、人データベース２２２から抽出された、人データにおける主要データである。人主要データデータベース２３２では、例えば開始日時が２０１３／７／１３の１０：００の絞込用時間窓において抽出された相手の識別子は、ｉｃｈｉｒｏ＠××××であり、優先度が０．８１であることがわかる。
【０１１４】
本実施形態の場所主要データデータベース２３３は、絞込用時間窓の開始日時と、位置情報と、優先度とが対応付けられて格納される。場所主要データデータベース２３３における位置情報は、場所データベース２２３から抽出された、場所データにおける主要データである。場所主要データデータベース２３３では、例えば開始日時が２０１３／７／１３の１０：００の絞込用時間窓において抽出された位置情報は「神奈川県丘崎市・・・」であり、優先度が０．９８であることがわかる。
【０１１５】
次に、図１２を参照して本実施形態の候補点抽出部２１４の処理を説明する。図１２は、候補点抽出部の処理を説明するフローチャートである。尚、図１２の説明における主要データには、内容主要データと人主要データと場所主要データが含まれる。
【０１１６】
本実施形態の候補点抽出部２１４は、候補点抽出用時間窓記憶部２６０を参照し、候補点抽出用時間窓の値を取得する（ステップＳ１２０１）。続いて候補点抽出部２１４は、
主要データデータベース２３０の先頭のデータから、候補点抽出用時間窓Ｗｋ１の開始日時と終了日時とを設定する（ステップＳ１２０２）。
【０１１７】
続いて候補点抽出部２１４は、ステップＳ１２０２において設定された候補点抽出用時間窓Ｗｋ１における主要データのベクトルＶ（Ｗｋ１）を生成する（ステップＳ１２０３）。ステップＳ１２０３の詳細は後述する。
【０１１８】
続いて候補点抽出部２１４は、主要データデータベース２３０に、次に設定される候補点抽出用時間窓Ｗｋ２における主要データが存在するか否かを判断する（ステップＳ１２０４）。ステップＳ１２０４において該当する主要データが存在しない場合、候補点抽出部２１４は処理を終了する。
【０１１９】
ステップＳ１２０４において該当する主要データが存在する場合、候補点抽出部２１４は、次の候補点抽出用時間窓Ｗｋ２の開始日時と終了日時を設定し、候補点抽出用時間窓Ｗｋ２における主要データのベクトルＶ（Ｗｋ２）を生成する（ステップＳ１２０５）。
【０１２０】
続いて候補点抽出部２１４は、候補点抽出のために、ベクトルＶ（Ｗｋ１）とベクトルＶ（Ｗｋ２）との相関係数を計算する（ステップＳ１２０６）。ステップＳ１２０６の処理の詳細は後述する。
【０１２１】
続いて候補点抽出部２１４は、相関係数が予め設定された所定値未満であるか否かを判断する（ステップＳ１２０７）。
【０１２２】
ステップＳ１２０７において、相関係数が所定値未満である場合、候補点抽出用時間窓Ｗｋ２の開始時間をタスクが切り替えられた可能性のある候補点として変化候補点データベース２４０に格納し（ステップＳ１２０８）、後述するステップＳ１２０９へ進む。
【０１２３】
ステップＳ１２０７において、相関係数が所定値未満でない場合、候補点抽出部２１４は、ステップＳ１２０９へ進む。
【０１２４】
候補点抽出部２１４は、相関係数の関する評価を行っていない主要データが主要データデータベース２３０に存在するか否かを判断する（ステップＳ１２０９）。ステップＳ１２０９において、該当する主要データが存在しない場合、候補点抽出部２１４は処理を終了する。
【０１２５】
ステップＳ１２０９において、該当する主要データが存在する場合、候補点抽出部２１４は、未評価の主要データを含む候補点抽出用時間窓Ｗｋ２の開始日時と終了日時とを設定してベクトルＶ（Ｗｋ２）をベクトルＶ（Ｗｋ１）に上書きし（ステップＳ１２１０）、ステップＳ１２０４へ戻る。
【０１２６】
以下に本実施形態の候補点の抽出について、さらに説明する。図１３は、候補点の抽出を説明する図である。
【０１２７】
図１３は、候補点抽出時間窓Ｗｋ１に出現する主要データｄ１１，ｄ２１が出現し、候補点抽出用時間窓Ｗｋ２において主要データｄ２１，ｄ２２が出現する例を示している。
【０１２８】
図１３の候補点抽出用時間窓Ｗｋ１の開始時間はｔ２１であり終了時間はｔ２２である。また候補点抽出用時間窓Ｗｋ２の開始時間はｔ２２であり終了時間はｔ２３である。
【０１２９】
本実施形態の候補点抽出部２１４は、候補点抽出用時間窓Ｗｋ１における主要データｄ２１，ｄ２２のベクトルＶ（Ｗｋ１）を生成する。次に本実施形態の候補点抽出部２１４は、候補点抽出用時間窓Ｗｋ２における主要データｄ２１，ｄ２２のベクトルＶ（Ｗｋ２）を生成する。
【０１３０】
続いて候補点抽出部２１４は、ベクトルＶ（Ｗｋ１）とベクトルＶ（Ｗｋ２）の相関係数Ｒｘを算出する。ここで、相関係数Ｒｘが予め設定されていた所定値未満の場合、候補点抽出用時間窓Ｗｋ１に出現する主要データと候補点抽出用時間窓Ｗｋ２に出現する主要データの関連性が低いことが想定される。すなわち、候補点抽出用時間窓Ｗｋ１における主要データと、候補点抽出用時間窓Ｗｋ２における主要データのそれぞれが関連するタスクも、異なる可能性が高い。
【０１３１】
したがって本実施形態では、候補点抽出用時間窓Ｗｋ１の終了時間であり、且つ候補点抽出用時間窓Ｗｋ２の開始時間でもある時間ｔ２２を、タスクの切り替えが行われた候補点として抽出する。
【０１３２】
以下に本実施形態の候補点抽出部２１４における相関係数の算出について説明する。
【０１３３】
本実施形態の候補点抽出部２１４は、候補点抽出用時間窓毎の主要データに含まれる内容主要データと、人主要データと、場所主要データのそれぞれについて、ベクトルの生成を行う。
【０１３４】
以下に内容主要データに関するベクトルの生成について説明する。本実施形態では、例えば内容主要データに含まれる複数のキーワードを取り出し、各キーワードをベクトルの要素と対応付け、候補点抽出用時間窓における各キーワードの出現回数をキーワードと対応したベクトルの要素値としても良い。
【０１３５】
本実施形態では、候補点抽出用時間窓Ｗｋ１における内容主要データのベクトルをＶｃ（Ｗｋ１）とした場合、Ｖｃ（Ｗｋ１）は、（ＥＷｋ１（ｃ１），ＥＷｋ１（ｃ２），ＥＷｋ１（ｃ３），・・・）で表現される。尚、Ｅｔ1（ｃｎ）はベクトルの要素である。
【０１３６】
同様に候補点抽出用時間窓Ｗｋ２における内容主要データのベクトルをＶｃ（Ｗｋ２）とした場合、Ｖｃ（Ｗｋ２）は、（ＥＷｋ２（ｃ１），ＥＷｋ２（ｃ２），ＥＷｋ２（ｃ３），・・・）となる。
【０１３７】
このときベクトルをＶｃ（Ｗｋ１）とベクトルをＶｃ（Ｗｋ２）の相関係数Ｒｃ（Ｗｋ１，Ｗｋ２）は、以下の式１で示される。
【０１３８】
Ｒｃ（Ｗｋ１，Ｗｋ２）
＝Ｖｃ（Ｗｋ１）・Ｖｃ（Ｗｋ２）／｜Ｖｃ（Ｗｋ１）・Ｖｃ（Ｗｋ２）・・・式１
尚、上述の説明では、内容主要データをベクトル化する際のベクトルの要素をキーワードとしたが、これに限定されない。ベクトルの要素は、例えばファイル名等であっても良い。またベクトルの要素は、例えば内容主要データの有無等であっても良い。
【０１３９】
次に本実施形態の人主要データに関するベクトルの生成について説明する。本実施形態では、例えば人主要データに相手の識別子として含まれるメールアドレスをベクトルの要素と対応付け、候補点抽出用時間窓におけるメールアドレスの出現回数をベクトルの要素値としても良い。
【０１４０】
本実施形態では、候補点抽出用時間窓Ｗｋ１における人主要データのベクトルをＶｍ（Ｗｋ１）とした場合、Ｖｍ（Ｗｋ１）は、（ＥＷｋ１（ｍ１），ＥＷｋ１（ｍ２），ＥＷｋ１（ｍ３），・・・）で表現される。尚、Ｅｔ1（ｍｎ）はベクトルの要素である。
【０１４１】
同様に候補点抽出用時間窓Ｗｋ２における人主要データのベクトルをＶｍ（Ｗｋ２）とした場合、Ｖｍ（Ｗｋ２）は、（ＥＷｋ２（ｍ１），ＥＷｋ２（ｍ２），ＥＷｋ２（ｍ３），・・・）となる。
【０１４２】
このときベクトルをＶｍ（Ｗｋ１）とベクトルをＶｍ（Ｗｋ２）の相関係数Ｒｍ（Ｗｋ１，Ｗｋ２）は、以下の式２で示される。
【０１４３】
Ｒｍ（Ｗｋ１，Ｗｋ２）
＝Ｖｍ（Ｗｋ１）・Ｖｍ（Ｗｋ２）／｜Ｖｍ（Ｗｋ１）・Ｖｍ（Ｗｋ２）・・・式２
次に本実施形態の場所主要データに関するベクトルの生成について説明する。本実施形態では、例えば場所主要データに位置情報して含まれる市の名前をベクトルの要素と対応付け、候補点抽出用時間窓における市の名前の出現回数をベクトルの要素値としても良い。
【０１４４】
本実施形態では、候補点抽出用時間窓Ｗｋ１における場所主要データのベクトルをＶｐ（Ｗｋ１）とした場合、Ｖｐ（Ｗｋ１）は、（ＥＷｋ１（ｐ１），ＥＷｋ１（ｐ２），ＥＷｋ１（ｐ３），・・・）で表現される。尚、Ｅｔ1（ｐｎ）はベクトルの要素である。
【０１４５】
同様に候補点抽出用時間窓Ｗｋ２における人主要データのベクトルをＶｐ（Ｗｋ２）とした場合、Ｖｐ（Ｗｋ２）は、（ＥＷｋ２（ｐ１），ＥＷｋ２（ｐ２），ＥＷｋ２（ｐ３），・・・）となる。
【０１４６】
このときベクトルをＶｐ（Ｗｋ１）とベクトルをＶｐ（Ｗｋ２）の相関係数Ｒｐ（Ｗｋ１，Ｗｋ２）は、以下の式２で示される。
【０１４７】
Ｒｐ（Ｗｋ１，Ｗｋ２）
＝Ｖｐ（Ｗｋ１）・Ｖｐ（Ｗｋ２）／｜Ｖｐ（Ｗｋ１）・Ｖｐ（Ｗｋ２）・・・式２
本実施形態の候補点抽出部２１４は、以上のように候補点抽出用時間窓Ｗｋ１と候補点抽出用時間窓Ｗｋ２における内容主要データと、人主要データと、場所主要データの相関係数を算出する。
【０１４８】
図１４は、変化候補点データベースの一例を示す図である。本実施形態の候補点データベース２４０では、図１２ものステップＳ１２０８で抽出された候補点抽出用時間窓Ｗｋ２の開始日時と、候補点が抽出された主要データの種類と、ベクトルＶ（Ｗｋ１）とベクトルＶ（Ｗｋ２）の相関係数とが対応付けられている。主要データの種類は、例えば内容主要データ、人主要データ、場所主要データの何れかである。
【０１４９】
図１４の変化候補点データベース２４０では、例えば候補点抽出用時間窓Ｗｋ２の開始日時から２０１３／７／１３の１０：００において、内容主要データから生成されたべクトルＶｃ（Ｗｋ１）とベクトルＶｃ（Ｗｋ２）の相関係数が０．２３であることがわかる。
【０１５０】
次に本実施形態のタスク抽出部２１６の処理について説明する。
【０１５１】
本実施形態の画面生成部２１５は、主要データデータベース２３０と、変化候補点データベース２４０とを参照し、端末装置３００に表示させるタスクの抽出用画面３１を生成する（図２参照）。
【０１５２】
端末装置３００に表示される抽出用画面では、時間軸Ｇは、ユーザが設定した表示用時間窓毎に区切られている。例えば表示用時間窓Ｔｗ１が３時間であった場合、時間軸Ｇは３時間毎に区切られる。
【０１５３】
また本実施形態の抽出用画面では、時間軸Ｇに対応させて、内容主要データと、人主要データと、場所主要データのそれぞれを表示させる。また本実施形態の時間軸Ｇ上に、変化候補点データベース２４０に格納された候補点をマーカ等により示す。
【０１５４】
端末装置３００において、例えばユーザの抽出用画面をタップ及びスクロール等の操作により、主要データを抽出する期間が設定されると、タスク抽出部２１６は、設定された期間を示す情報を取得する。そしてタスク抽出部２１６は、設定された期間に出現する主要データを抽出し、この主要データをタスクとしてタスクデータベース３２０に格納する。
【０１５５】
図１５は、タスクデータベースの一例を示す図である。
【０１５６】
例えばユーザにより、主要データを抽出する期間が２０１３／７／１３の１０：００〜１１：００に設定されたとする。
【０１５７】
この場合、設定された期間と対応する主要データは、内容主要データのＣ：＼ｄｏｃｕｍｔｎｔｓ＼ａｆｏ．ｄｏｃと、人主要データのｉｃｈｉｒｏ＠ｘｘｘｘと、場所主要データの神奈川県丘崎市中原区・・・である。
【０１５８】
そこでタスク抽出部２１６は、これらの３種類の主要データを１つの関連するタスクとして抽出し、端末装置３００へ送信する。
【０１５９】
また、例えばユーザにより、主要データを抽出する期間が２０１３／７／１７の２２：００〜２３：００に設定されたとする。この期間に対応する主要データは、人主要データのｉｃｈｉｒｏ＠ｘｘｘｘである。
【０１６０】
この場合、タスク抽出部２１６は、作業履歴データベース２２０を参照し、設定された期間の人主要データと対応する内容データと場所データを抽出する。
【０１６１】
図５に示す作業履歴データベース２２０では場所データベース２２３に格納された神奈川県小和市つみき野・・・なる位置情報が、２０１３／７／１７の２２：００〜２３：００に対応する作業履歴データとなる。
【０１６２】
よって本実施形態のタスク抽出部２１６は、２０１３／７／１７の２２：００〜２３：００に対応するタスクとして、場所データベース２２３に格納された神奈川県小和市つみき野・・・なる位置情報と、人主要データであるｉｃｈｉｒｏ＠ｘｘｘｘと、を抽出する。
【０１６３】
このように本実施形態では、主要データを抽出する期間に一種類でも該当する主要データが存在する場合、作業履歴データベース２２０を参照し、主要データと対応する作業履歴データを抽出しても良い。
【０１６４】
以上のように本実施形態によれば、作業（タスク）に関する内容、人、場所、時間を含む作業履歴データから、人間の記憶に残っている可能性の高いデータを抽出することで、作業履歴データとして表示させる作業履歴データの数を絞ることができる。よってユーザは、記憶に残っている可能性が高いデータを参照しながら過去の状況を思い出してタスクを抽出することができる。
【０１６５】
また本実施形態によれば、記憶に残る可能性の高い主要データを時系列に並べ、さらに候補点抽出用時間窓間で主要データ間の相関関係が低くなる点をマーカ等で表示させる。よってユーザは、このマーカを指標としてタスクの切り替えが行われた時期を思い起こすことができ、ユーザによるタスクの抽出を容易にすることができる。
【０１６６】
（第二の実施形態）
以下に第二の実施形態について説明する。第二の実施形態は、主要データの優先度を算出する際に、忘却曲線を取り入れた点が第一の実施形態と相違する。以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１６７】
図１６は、忘却曲線の一例を示す図である。図１６において、横軸は時間であり、縦軸は人間が事象を覚えている度合である。図１６からわかるように、人間は時間の経過に応じて事象を覚えている度合が低くなる。すなわち人間は、時間が経つにつれて、事象を忘れている可能性が高くなる。
【０１６８】
そこで本実施形態では、作業履歴データの優先度を算出する際に、忘却曲線を取り入れてことで、より人間の記憶に残っている可能性の高い主要データを抽出する。
【０１６９】
以下に本実施形態における主要データ絞込部２１３による作業履歴データの優先度の算出について説明する。
【０１７０】
本実施形態では、忘却曲線を単調減少関数で示す。本実施形態の忘却曲線は、例えば
Ｏ（Ｓｎ）＝（１／２）Ｓｎ
但し、Ｓｎ＝Ｓ（Ｓは予め設定された所定間隔）でＯ（Ｓｎ）＝０
等で示される。尚、Ｓｎは絞込用時間窓において作業履歴データｄがｎ回目の出現が終了してからｎ＋１回目に出現するまでの時間差である。
【０１７１】
本実施形態では、絞込用時間窓における各作業履歴データの出現回数をＮ（ｄ）と、絞込用時間窓における各作業履歴データの出現時間Ｔ（ｄ）は、それぞれ以下のように示す。
【０１７２】
Ｎ（ｄ）＝Ｏ（Ｓ０）＋Ｏ（Ｓ１）＋Ｏ（Ｓ２）＋・・・
Ｔ（ｄ）＝ｔ０（ｄ）＋Ｏ（Ｓ１）・ｔ１（ｄ）＋Ｏ（Ｓ２）・ｔ２（ｄ）＋・・・
ここでｔｎ（ｄ）は、作業履歴データｄのｎ回目の出現時間の長さである。
【０１７３】
本実施形態では、以上のように忘却曲線を取り入れて算出した、作業履歴データｄの絞込用時間窓における出現回数Ｎ（ｄ）と、出現時間の長さＴ（ｄ）とを用いて、作業履歴データｄの優先度Ｅ（ｄ）＝Ｆ（Ｎ（ｄ）／ΣＮ，Ｔ（ｄ）／ΣＴ）を算出する。
【０１７４】
本実施形態において、作業履歴データｄの優先度の算出方法は、作業履歴データｄの出現回数Ｎ（ｄ）と、出現時間の長さＴ（ｄ）以外は第一の実施形態と同様であるから説明を省略する。
【０１７５】
以上のように本実施形態では、忘却曲線を取り入れて作業履歴データの優先度を算出することで、人間の記憶に残っている可能性がより高い作業履歴データを主要データとして抽出することができる。
【０１７６】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断する判断部と、
前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する評価部と、を有する作業集計装置。
（付記２）
前記評価部は、
前記出現時間が終了してから次に出現するまでの時間が所定間隔未満の第一の情報に、前記第一の情報の出現回数及び出現時間の長さ基づく優先度を付与する優先度付与部と、
前記第一の情報から前記優先度が所定値以上の主要情報を抽出し、前記主要情報を記憶部に格納する主要情報抽出部と、を有する付記１記載の作業集計サーバ。
（付記３）
第一の所定時間において出現する前記主要情報と、前記第一の所定時間と連続する次の前記第一の所定時間において出現する前記主要情報と、の相関係数を算出する相関係数算出部と、
前記相関係数が所定値以下となる時間を示す時間情報を抽出し、前記時間情報を前記記憶部に格納する時間抽出部と、有する付記２記載の作業集計装置。
（付記４）
前記優先度付与部は、
第二の所定時間毎に、前記第二の所定時間内の前記第一の情報に前記優先度を付与し、
前記主要情報抽出部は、
前記第二の所定時間毎に、前記第一の情報から前記優先度が所定値以上の主要情報を抽出する付記２又は３記載の作業集計装置。
（付記５）
前記優先度付与部は、
前記第二の所定時間における一の前記第一の情報の出現回数と、前記第二の所定時間における全ての前記第一の情報の出現回数との比と、
前記第二の所定時間における一の前記第一の情報の出現時間の長さと、前記第二の所定時間における全ての前記第一の情報の出現時間の長さとの比と、に基づき、一の前記第一の情報の優先度を算出する付記４記載の作業集計装置。
（付記６）
前記相関係数算出部は、
前記第一の所定時間において出現する全ての前記主要情報から第一のベクトルを生成し、
前記第一の所定時間と連続する次の前記第一の所定時間において出現する全ての前記主要情報から第二のベクトルを生成し、
前記第一のベクトルと前記第二のベクトルとの相関係数を算出する付記３乃至５の何れか一項に記載の作業集計装置。
（付記７）
前記優先度付与部は、
単調減少関数で示す忘却曲線を用いて前記第二の所定時間における一の前記第一の情報の出現回数と、前記第二の所定時間における一の前記第一の情報の出現時間の長さと、を算出する付記５又は６記載の作業集計装置。
（付記８）
前記作業履歴に係る情報は、作業内容を示す内容データと、作業に同席した相手を示す人データと、作業を行った場所を示す場所データとを含む付記１ないし７の何れか一項に記載の作業集計装置。
（付記９）
前記主要情報と前記時間情報とを時間軸に並べて表示させた画面を生成する画面生成部と、
前記画面において指定された期間に含まれる前記主要情報を前記記憶部から取得する取得部と、を有する付記３乃至８の何れか一項に記載の作業集計装置。
（付記１０）
作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断する処理と、
前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する処理と、をコンピュータに実行させる作業集計プログラム。
（付記１１）
コンピュータによる作業集計方法であって、該コンピュータが、
作業履歴に係る情報が出現している時間を示す出現時間を元に、前記情報の前記出現時間が終了してから次に出現するまでの時間を判断し、
前記出現時間が終了してから次に出現するまでの時間が他方の情報よりも短い情報を、前記他方の情報よりも優位に評価する作業集計方法。
【０１７７】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から
逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１７８】
１００  作業集計システム
２００  作業集計サーバ
２１０  作業集計プログラム
２１３  主要データ絞込部
２１４  候補点抽出部
２２０  作業履歴データベース
２３０  主要データデータベース
２４０  変化候補点データベース
３００  端末装置
【図１】
2015114759.tif 000003
【図２】
2015114759.tif 000004
【図３】
2015114759.tif 000005
【図４】
2015114759.tif 000006
【図５】
2015114759.tif 000007
【図６】
2015114759.tif 000008
【図７】
2015114759.tif 000009
【図８】
2015114759.tif 000010
【図９】
2015114759.tif 000011
【図１０】
2015114759.tif 000012
【図１１】
2015114759.tif 000013
【図１２】
2015114759.tif 000014
【図１３】
2015114759.tif 000015
【図１４】
2015114759.tif 000016
【図１５】
2015114759.tif 000017
【図１６】
2015114759.tif 000018