(57)【特許請求の範囲】
【請求項１】
少なくとも２つの装置を包含する情報記録システムにおいて、
前記装置の少なくとも１つは１使用者に割当てられて該装置の少なくとも一部が前記使用者によって携帯可能であり、
前記装置の各々は、前記複数の装置相互に通信するワイヤレス通信手段と、制御ユニットと、データベースとを包含し、
前記制御ユニットの各々は、自己の装置の識別に関する情報を前記ワイヤレス通信手段を通して他の装置に送ることを制御し、及び、前記他の装置から識別情報を受取ることを制御しており、
前記制御ユニットは、自己のデータベースに、該自己の装置が前記他の装置と物理的又は論理的な同位置配列が生じたとき、自己の装置内の情報と、前記他の装置から受取った識別情報及び属性情報を含む情報とを記録するとともに、それらの情報の記録時間を記録し、前記データベースに記録された情報の時系列を得る構成であることを特徴とする情報記録システム。
【請求項２】
請求項１に記載した情報記録システムであって、前記使用者の装置には、該使用者の回りの環境データを提供するセンサが設けられ、前記制御ユニットは、前記データベースに、前記センサからの環境データを前記情報とともに記録する構成であることを特徴とする情報記録システム。
【請求項３】
請求項１又は２に記載した情報記録システムであって、前記制御ユニットは、時間が記録されて時系列に並んだ前記情報を、装置ごとのスレッドとして複数のスレッドに組織して前記データベースに記録する構成であり、更に、前記使用者の装置には、表示スクリーンと、該使用者が検索情報を入力する入力手段とが設けられており、前記制御ユニットは、前記入力手段から入力された検索情報を受取って、前記複数のスレッドの１つを選択し、該選択したスレッドにおける時系列情報を、或いは２又はそれ以上のスレッドの合致により定義される時系列情報を前記表示スクリーンに表示できる構成である、ことを特徴とする情報記録システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ユーザーの行動にとって適切な情報を記録し取り出すためのシステム及び方法に関する。特に本発明は、ユーザーが持ち運びでき、好ましくはユーザーが着用できるメモリ補助デバイスの形態での実施に適したものである。
【０００２】
【従来技術】
記憶の問題は多岐にわたっているが、その助けとして情報技術を利用するものはほとんどない。人の間違い易い記憶を補うために、種々の手順、たとえば書き込みによるリストや、物事をファイルに収めること、告知板に告知事項を表示すること、警告を行うこと、などが考えられてきた。極めて良く考えられた方策でも、その物事に出会ったときはそれが重要である、と気づかなかったために、物事が誤って処置されたり、忘れられたりする。このような記憶の失敗は、置き場所の間違ったファイルを探すこと、などのように回復のために要する時間と、最初から問題が生じないように物事を組み立てるのに要する時間の両面から、高価につく。
現在使用されているメモリ補助の１つの形態は、手持ち計算機と同様な形態のパーソナル電子オーガナイザである。この種の機器は、大量の情報を保持できるが、各項目を、通常は人為的に入力せねばならず、ユーザーにとって、情報の入力とそれを思い出すこととの両方の負担がかかる。
ユーザーが過去のイベントを思い出すことを助け、ユーザーにこれからの予定のリマインダーを与えるために、種々のシステムが上記の他に提案されてきた。たとえば、ヨーロッパ特許出願ＥＰ−Ａ−０，４９５，６２２号では、行動を基本とした情報取り出しシステムが開示されている。このシステムは、内容のある種のこと、すなわち記録されたイベントが実行されたことを自動的に捕捉し記録する。このシステムは、人の行為の種々のキーとなる部分をモニターし、記録し、時刻刻印することによって、エピソードの読解可能なリストすなわち「行動日誌」を自動的に発生させることができる多くの種類の装置を使用している。１つの例では、このシステムは、モニターされる環境で働く人が携帯するようになった、コード化された識別器を使用する。特に便利な形態の識別器は、オリベッティが提供する「アクティブバッジ」である。この識別器は、識別の対象となる人の衣服にピン又はクリップで留めることができるハウジング内に設けた小型の回路として構成される。この回路は、１２ないし１５秒ごとに１／１０秒巾のパルス巾変調された赤外コード化信号を発生する。この信号は、その性質上、約６メートルの範囲を有し、壁を通過しないので、通常の作業環境で部屋の間を移動する人を追跡するのに非常に有用である。関係のある部屋や廊下の各々に、この赤外線に感応する１またはそれ以上のセンサを配置する。これらのセンサは、マスターステーションプロセッサに接続される。マスターステーションプロセッサは、センサをポーリングして「目視」を識別し、データを処理し（これは信号をデコードしてポーリング時に誰が特定のセンサの範囲内に入ったか、を判断することを含む）、処理したデータを日誌の形態の可視的なフォーマットにより提示する、という役割を果たす。この日誌は、過去のエピソードについての人の記憶に極めて緊密に関連しており、単に記憶をさらに蘇らせるため、又はエピソードとそれが生じた時を表示するため、或いは幾つかの組から１組のエピソードを示すため等に使用できる。時刻は、他の組の時間刻印されたデータの対応する項目、たとえば会議のビデオ画像又は音声記録を発見するのに使用できる。
【０００３】
関連するシステムが、１９９０年２月１１日付のサンデータイムズに掲載されたジェーン・バードによる「コンピュータが社会の熟練を乗っ取る」という記事にも開示されている。この記事は、誰が建物のどの場所にいたか、を常時コンピュータが知ることができるようにする同定ボタンを使用することについて、説明している。このシステムには、会話を記録できるマイクロフォン又はビデオカメラのネットワークが組み合わせられる。この記事は、例としてコンピュータによりモニターされる部屋に置かれた複写機を挙げている。複写機の現像結果に欠陥があると、ユーザーが該欠陥の解消法として同僚から教えられたことを思い出すのに苛立ちを覚えることになる。コンピュータは、関係する２人が該複写機の位置に最後にいた時について尋ねられる。情報についてのこの特定のビットが再生されると、このビットを使用して、複写機を備えた部屋でその時に話されたことの時間刻印された音声記録をアクセスすることができる。このようにして、質問者は、彼と彼の同僚との間の会話を再び聞く機会を持つ。
上述のシステムには、実用上、幾つかの制約がある。すなわち、ユーザーの側からみて、生のデータから、該データについての詳細なエピソードの定義がないまま、特定の時刻と場所を識別するのに多大の努力をしなければならない。さらに、システムはユーザーの位置を捕捉するだけであり、ユーザーの行動や他のエピソードは捕捉しない。これらの欠点が、該システムを実用的価値のないものとする。
【０００４】
【発明が解決しようとする課題】
したがって、ユーザーからの入力を最少にし、忘れたり置き場所が分からなくなったりした事項を思い出したり見つけたりするのに比べて情報の取り出しのための使用が容易である改良された記憶補助システムについての需要が依然としてある。本発明の目的は、この需要を満たすことである。
【０００５】
【課題を解決するための手段】
本発明によれば、各々が個人ユーザー又は識別可能なエンティティを表し、各々がエージェントからなる複数の対象と、１つのエージェントと他の対象のエージェントとの間で通信を行わせるための、該エージェント、少なくとも１つのデータベース、センサ及びユーザーインターフェースと連絡関係にある手段と、を備える情報記録システムにおいて、少なくとも１つのデータベースと少なくとも１つのセンサと少なくとも１つのユーザーインターフェースとを備え、ある個人ユーザーを表す少なくとも１つの対象の該エージェントの少なくとも一部は、該ユーザーが携帯でき、該ユーザーとの相互作用を与え、該ユーザーの位置をシステムに表示できるものであり、情報は、ある対象について、そのデータベースにある時間刻印された事実の時系列からなり、該事実の各々は、該時間刻印により示される時刻におけるある与えられた対象についての属性と該属性の意味とからなるものであり、該事実は、２又はそれ以上の対象の同位置配列が物理的又は論理的に生じたときに自動的にデータベースに記録されるようになった、ことを特徴とする情報記録システムが提供される。
【０００６】
本発明の他の態様によれば、データベース内のデータが、すべて人物又は識別できるエンティティを表す単一の対象に関係し、かつ少なくとも幾つかが他の対象についての説明を表す時間刻印された事実の時系列からなるスレッドの複数を組として組織されており、前記事実の各々が、ある与えられた対象についての属性と該属性の意味からなるデータベースを検索する方法であって、選定したスレッドにおける事実の系列、或いは２又はそれ以上のスレッドの合致により定義されるイベントの系列を表示し、表示した事実又はイベントの系列を選択的に時間的に前後に動かすことからなるとともに、表示されたイベントのいずれか１つのスレッドを後の表示のために選択できるようにする、ことを特徴とする方法が提供される。
また、本発明は、ユーザーの行動にとって適切な事実を記録するための装置であって、データベースと、ユーザーインターフェースと、外部のソースから該ソースに関連した事実を表す信号を受信する手段とからなり、該事実の各々が、時間刻印されたものであり、かつ該時間刻印により表される時刻におけるある与えられたソースの属性と該属性の意味からなり、該事実が、装置と該ソースの１又はそれ以上の同位置配列が物理的又は論理的に生じたときに自動的に時系列的に記録されるようになっており、該装置は、ユーザーインターフェースを介して作動でき、ユーザーが、選定した事実又は選定した事実のパターンを発生順序に従ってデータベースから取り出すことができるようになったことを特徴とする装置が提供される。
【０００７】
上記した装置は、該事実又は他の情報をデータベースに人為的に入力できるようにする手段を備え、携帯可能であることが好ましい。
本発明は、高度な携帯性（たとえば腕時計のように着用可能なもの）を備えた形態の記憶補助のために採用できるものであり、ユーザーの生活に関連するすべての情報を記録し、その情報にアクセスする迅速で簡単な手段を提供する。本発明の装置は、情報を、たとえばセル状通信ネットワークを介して外部ソース（対象）から、又は同様なタイプの装置を備えた特定の機械や場所、或いは人を表示する信号発生器から情報を受信し、記憶する。データは、装置自体のメモリに記憶してもよく、また事故に対する防御のために、フェールセーフバックアップを備えた中央データメモリに記憶してもよい。
データは常時集められ、集めた段階では分類したりフィルタしたりすることはない。これは、すべてのデータを記憶する、ということであり、顕著であるから分類してもよい、と集めた時点で思われる項目は、後で取り出すことができる。結局、ユーザーがサーチするデータは大量になる。記憶補助が有用であるためには、ユーザーがサーチを限定でき、適切な情報を迅速に発見できるようにするきこうを設けねばならない。この機構は、以下に述べるデータモデルにより提供される。
【０００８】
データは、システム内の各対象に生じる一連のイベントである。各対象は、その対象が他の対象に出会うごとに生じるイベントをその都度、時間的に線型に組み込んで構成されるそれぞれのスレッドを有する。データへのアクセスは、選定したスレッドに沿った一連のイベントを、時間的に前後に動かしながら表示することより達成される。幾つかのスレッドの合致により形成されるイベントを特定するか、又は２つのスレッドが交差するところで、１つのスレッドから他のスレッドへの変更を行うことにより、迅速なサーチが可能になる。
この記憶補助は、ユーザーの生活に関するすべての情報を記録し、この情報に対する簡単で迅速なアクセス手段を与えることにより、ユーザーが忘れがちな物事を思い出すのを助ける。ある特定のカテゴリーの情報がすべて、フィルタされることなしに集められるので、記録の時点では重要でない、と思われた物事も後で取り出すことができる。
本発明のシステム及び方法を、以下に添付図面について説明する。
【０００９】
【実施例】
図１を参照すると、情報記録システムの基本は、図示するような種類の対象１０を２個含み、これら２つの対象１０がドメインを構成する。ここで、ドメインとは、たとえば部屋や建物、一群の建物の中のすべての建物、或いは大きな区域を含む意味で用いる。対象１０は、人物又は識別できるエンティティ、たとえば場所や装置、或いは機械、車両、メール片、テキスト、数、時間などである。システムは、履歴を自動的に発生させるべきものとして、ドメイン内に１組の対象を備える。各対象１０は、図１に示すアーキテクチャを有する。すべての対象１０は、それらが関係する行動についての説明を記憶するデータベース１２を有する。白板に、たとえばアクティブなバッジ識別器から取り出されたそれを使用している人物の名前、及びその内容についてのスナップショットをストアできる。各対象には、３つの主機能を備えるエージェント１４がある。その機能とは、データベース１２を管理すること、通信チャンネル１６を通して他の対象と情報の交換を行うこと、及びユーザーインターフェース１８（ＵＩ）を介して個人ユーザーと通信し、データベースを使用して質問に答えること、である。最後に、エージェントは、自身のセンサ２０からデータを集める機能を持つ。すべての対象１０が、エージェント１４と、データベース１２と、他の対象と通信するための手段１６を有するが、データベースに対して質問を出すためのインターフェースを備えない場合には、ＵＩは持たない。部屋での会話を検出するための対象は一例である。対象１０が通信チャンネル介して遠隔ソースからすべての情報を得るようになっている場合には、対象１０はセンサを持たなくてもよい。
【００１０】
図２を参照すると、多数の対象１０を含むシステムが示されている。これらの対象は、人物や、タブと呼ばれるパーソナルコンピュータ３０を含むドメインを形成する。このタブは、エージェントと、データベースと、スクリーン３２及びボタン３４を備えるＵＩと、通信手段とを含む。通信手段は、無線又は赤外線のようなワイヤレス手段であることが好ましい。タブが代表する人物であるジェーンがタブを携帯し又は着用してドメイン内を動き回り、仕事を行う。ここで、タブがジェーンを代表する対象である。彼女が他の対象の１つに出会うと（すなわち接近し、入り、又は使用すると）、ジェーンのタブと該他の対象との間に生じる信号が、ジェーンのタブのデータベースに（そして多分、該他の対象のデータベースにも）時間刻印された記録を発生する。この記録は、出会いの時刻（時間刻印）を含み、第１の対象（ジェーン）と、対象の属性（たとえば位置「場所」）と、該属性の意味（ジェーンのオフィス）とを表示する。
例として、ジェーンが或る日の１０時１５分に彼女のオフィスに入ったとすると、彼女のデータベースの記録は、「１０：１５  （時間刻印）・ジェーン（対象・場所（属性）・ジェーンの事務所（属性の意味）」を示す。彼女のタブのスクリーンは、この記録を表示するのに言語又はアイコン、或いはその混合のいずれを使用することもできる。ここで、スティーブがジェーンのオフィスに１０時４７分に入ったとすると、スティーブとジェーンがジェーンのオフィスで同位置配列になったことを示す記録が発生する。ジェーンが１０時５３分にボブに電話をしたとすると、彼女を代表する対象は属性「使用」及び意味「電話」を持つことになる。記録は、ジェーンとスティーブ、及びジェーンのオフィスでジェーンが使用してる電話（ボブにかけた）を示す。このことは又、ジェーンのデータベースに記録される。ジェーンは電話中にメモをする。このメモは、たとえばシステム内の他の対象を構成するワークステーションに自動記録により行われるか、又は彼女のタブを使用して人為的に行われる。その後に、ジェーンが電話を終了し、スティーブが彼女のオフィスを出る。
【００１１】
何ヵ月も後で、前述の例に関連して、ジェーンが電話中にしたメモを思い出そうとするとき、彼女は彼女のタブを検索し、彼女がした電話のすべてのリストを表示する。これは管理しきれないほど長い可能性がある。したがって、彼女は、スティーブが彼女のオフィスにいた時にメモをしたことを思い出すであろう。そこで、ジェーンは、スティーブが彼女のオフィスにいたときに電話を使用した場合のすべてのリストを表示するよう、タブに指示する。これは、サーチを非常に限定する（スティーブが頻繁にジェーンのオフィスを尋ねることがない場合）結果となり、タブスクリーンは、僅か数例しか示さず、その中にジェーンが探していたものが含まれる。彼女は、メモをたとえば時間刻印により識別して彼女のタブに表示する。
図２に示す対象は、それぞれ異なる形態と要求を持つ。個人ユーザーはデータベースとＵＩを必要とするのが普通であるが、オフィスや機械のような他の対象はそれらを必要としないことが多い。しかし、機械が両方を備え、誰が、どの機械を、どの時刻に使用したか、という記録を残して、後で見直すことが望ましい場合もある。
【００１２】
以下の定義と説明は、本発明を理解する助けとなるものである。
データモデル
情報は時間刻印された事実の系列としてデータベースに保持される。
各々の事実は、対象と、属性と、意味とからなる。
事実は、対象の属性が意味である、という知識を持っている。
時間刻印は、この事実が知られた時刻を表す。
該系列は、時系列として関連するデータベースに保持される。
対象は、人物又はシステムが識別できるエンティティ、たとえば位置、装置又は機械、車両、メール片、テキスト、数、又は時刻のいずれか、である。
属性は、幾つかの対象が所有できるプロパティ、たとえばヘアカラー、場所、又は寸法を表す。
意味は、属性の特定の意味、たとえばヘアカラーについては黒とか、場所については台所とか、寸法については大きいとか、を表す（図７を参照）。
図７に示されるエピソードについて以下に説明する。スティーブが１１時５分に台所に入る。ジェーンが１１時３７分に彼女のオフィスに入り、次いで１１時３９分に台所に行く。彼女は１１時４２分に彼女のオフィスに戻り、１２時１分には、（たとえば電話のために）「多忙」と記録される。スティーブの属性には何の変化も示されていないので、この期間中は彼は台所にいた、と推定される。このことから、ジェーンが台所にいたとき、スティーブとジェーンは１１時３９分に同位置配列にあった、と推定できる。この推定した事実を図８に示す。
【００１３】
推定
エージェントは、直接に記録されていない他の事実、たとえば２人が何時同じ部屋にいたか、出会った時間はどのくらいか、など、を知るために、このように保持された情報に推定ルールを適用することができる。
このような推定された事実は、要求に応じてエージェントが決定するようにしてもよいし、前もって決定しておき、通常の事実と同様な形でデータベースに保持してもよい。
推定した事実は、さらに他の推定事実を得るための推定にも使用できる（図８参照）。
パターン
エージェントに対して情報が要求されると、パターンが特定される。
パターンは、複数のパターンの結合、パターンの分離、パターンの打ち消し、又は対象のいずれか、からなる。
このパターンは、エージェントから出された情報をフィルタして、該パターンに適合する事実のみを通す。
ある事実が結合されるパターンの個々に適合している場合には、該事実は、結合したパターンにも適合する。
ある事実が分離した１以上のパターンに適合する場合には、その事実は、パターンの分離にも適合する。
ある事実が打ち消されたパターンに適合しない場合には、該事実はパターンの打ち消しに適合する。
ある事実がパターンの対象に言及する場合には、該事実は対象パターンに適合する。
【００１４】
サーチ
情報の要求に応答して、エージェントが、事実の系列のすべてを考慮し、可能な推定を行いながら、供給されたパターンに適合する事実の発見のため、特定のサーチを行う。
原則として、エージェントは、単純な事実又は推定された事実の係わりなく、すべての事実をチェックし、パターンに適合するかどうか、を調べる。
実際には、エージェントは、パターンにとって適切な事実のみを考慮すればよく、パターンの内容を使用してエージェントが行う膨大になりがちなサーチを、合理的な長さに制限することができる。
たとえば、特定の人物と場所と週日を述べるように特定されたパターンの場合には、エージェントは、その人物と場所と日にとって適切な事実と推定事実のみを考慮すればよく、必要となるデータベースのサーチ及びパターンに適合するかどうかを調べる事実の数を大幅に減少させることができる。
スレッド
あるパターンが少なくとも１つの対象を含む場合、エージェントが出すべき事実はその対象にとって適切なもののみである。そのような事実の時系列は、特定の対象の履歴すなわちスレッドと考えられる。
【００１５】
単純なユーザーインターフェースの模範は、パターンの少なくとも１つの対象を常時保持して、その対象のスレッドを表示するものである。このようなスレッドは、位置又は他の人物のような他の対象について述べるものである。これら他の対象の１つは、新しい焦点としてユーザーが選択するできるものであり、その後に使用するパターンはこの新しい対象を含むものとなる。したがって、新たに選択された対象のスレッドへの展望の切替えが生じ、表示される履歴は新しい対象のものとなる。
このように、種々の対象からなる世界を見ることができ、各対象が、その「生活」の自動的履歴記録イベントを形成する。これらの対象は、原理的にはどのようなものでもよいが、代表的な例は、人物（少なくとも人物に付随するコンピュータ）やオフィス、電話、ノートブック、ワークステーション等である（図２参照）。各対象の自動履歴は、該対象に生じた一連のイベントからなり、かつ各イベントは、該対象が他の対象に出会ったことである。これらのイベントは、時系列的にスレッドとして線型に並べられる。たとえば、スティーブが歩き回ると、彼のスレッドは、彼が彼のオフィス４２にいることを示し、次いで階段の踊り場４４に、さらに共用の部屋４６に入ることを示す（図３参照）。逆に、かれのオフィススレッド４２は、彼４０が入り、ある時間そこにいて、その後に離れることを示す。階段踊り場スレッド４４は、彼４０が入って離れることを示し、最後に、共用部屋スレッド４６は、彼が到着することを示す。ジェーンに属する他のスレッド４８は、スティーブ４０が彼のオフィス４２にいる間に、ジェーンがスティーブ４０を尋ねることを示す。この訪問は又、スティーブ自身のスレッド４０にも、かれのオフィス４２のスレッドにも現れる。この期間に、スティーブは何回も彼の電子ノートブック５０を操作する。各操作はノートブック５０のスレッドに現れ、かつスティーブのスレッド４０、及び彼がノートブックを使用している部屋のスレッドにも現れる。スティーブが共用部屋４６にいる間に、スティーブが複写機５２を使用する。この操作は、彼のスレッド４０及び共用部屋４６と複写機５２のスレッドに現れる。
【００１６】
同時に生じるスレッドは、該スレッドを所有する対象の同時配列を示す。同時配列は又、他の種類の関係、たとえば（例として電話又はワークステーションに対して）「操作を行った」というようなこと、すなわち物理的な同時配列でなく論理的な同時配列を表す意味に受け取ることができる。スレッドに記録される顕著な点は、スレッドが出会う点、又は分かれる点であり、これは事象の１つの状態から他の状態への遷移を示す。
ユーザーは、スレッド構造の中から適切な点を見いだすことにより、該ユーザーの生活におけるイベントの情報を得ることができる。どの点から始めても、ユーザーは、特定のスレッドに沿ってイベントの間を前後に動かすことにより、この構造のまわりを移動することができる。たとえば、ジェーンがスティーブのオフィスに行ったときに彼に渡した書類をスティーブが何処かに置き忘れたとすると、彼は早速、彼のスレッドを見直して、ジェーンが彼のオフィスから出て行ったのを発見することにより、記憶を戻す。ここで、彼はこのスレッドに沿ってその後のイベントを検討し、彼が彼のオフィスを出て階段踊り場に行き、階段踊り場を離れて共用部屋に入ったのを確認する。次いで彼は、彼のスレッドの記録にある次のイベントを見て、彼が複写機を使用したのを知る。これによって、彼は書類を複写機の横のテーブルに置き忘れたのを知ることができる。
【００１７】
ユーザーは又、現在のスレッドが他のスレッドと交差した点で、該他のスレッドに切り換えることもできる。たとえば、スティーブが複写機を使用するために複写機の所に行ったとき、複写機の中に他人の原稿を発見したとすると、スティーブは、彼のスレッドから複写機のスレッドに切り換えることができる。複写機のスレッドを戻して行くことにより、彼は先に複写機を使用した人物を知ることができ、原稿を返すことができる。
これらの例は非常に簡単なものであるが、実際には、手繰ることができるスレッドのイベントは多岐にわたる。この手繰り操作を簡略化するために、ユーザーは、合致させるべきパターンを与えることにより、どのイベントに特に関心があるか、を特定することができる。そのパターンでは、場所や人物、時刻、或いは他の対象等の組み合わせを特定することができる。たとえば、スティーブが「私の部屋で、私のノートブックと、ジェーン」を特定すると、彼は、このパターンに合致する事象、すなわち彼がジェーンとともに彼のオフィスにいて、何らかのメモをしていた事象のみを見ることができる。ユーザーによりデータベースに記録された実際のメモは、それらのイベントにリンクされており、彼はそれらを取り出すことができる。
【００１８】
例として、ユーザーがスレッドモデルを使用してデータベースを「手繰る」場合について、図４及び図９を参照する。図４は、発生の順序に従って時系列的に１から７までの７個のイベントの系列を示す。各イベントは、２又はそれ以上のスレッドＡ、Ｂ、Ｃの結合（交差）からなる。イベント１はスレッドＡ、Ｂ、Ｃの出会いを示し、イベント２はスレッドＡ、Ｂのみを含み、イベント３はスレッドＡ、Ｃを含み、以下同様である。データベースにおいてこれらのイベントを含む部分をサーチする場合に、ユーザーは、図９に例示する方法で「拾い読み」をする。第１ステップで、彼はイベント１から始め、スレッドＡに沿って（時間的にみて）前方に動きイベント２に達する。ステップ２では、彼はスレッドＡに沿って後方に動き、イベント１に戻る。ステップ３では、彼はスレッドＢに変更する。ステップ４で、彼はスレッドＢに沿って前方に動き、スレッドＢ上でイベント２に到達する。ステップ５で、彼はスレッドＢに沿って前方に動き、イベント４に達する。ステップ６で、彼はスレッドＣに変更する。ステップ７で、彼はスレッドＣに沿って前方に動き、イベント６に達する。
単一のスレッドを手繰る代わりに、ユーザーは、上述したように、スレッドのパターンを選択できる。最も単純なパターンは、２又はそれ以上のスレッドの結合である。ステップ１０では、スレッドＡ、Ｂ、Ｃの結合によるサーチが要求される。その結合の最初であるイベント１から始めて、ユーザーは、第２の結合であるイベント７まで前方に動く。ステップ１１では、ユーザーはパターンに沿って後方に動く。次には、（後方に動くことにより）スレッドＡ、Ｂの結合がイベント５において生じる。
ユーザーインターフェース
図５は、記憶補助のためにユーザーインターフェースが構築される方法についての簡単な例を示す。現在のスレッドを前後に動かすために、デバイス側に物理的なボタンを使用することができる。交差するスレッドに関連したオン・スクリーン・ボタンにタッチすることにより、スレッドを切り換えることができる。
【００１９】
図５に示すデバイスは、「タブ」の形態であり、スクリーン上で使用されるワードにとっては大きさは十分である。しかし、腕時計と同様な形の小型のデバイスでは、情報の表示が極めて密集したものとなる。この場合には、リストされた各エピソード又はイベントは１行を占め、アイコンの系列を含むものとなる。各行の第１項目はエピソードの始まり時刻を表す。次に行動表示がきて、行動のタイプ、たとえば会議であるとか、ペーパーワークに費やした時間とか、休暇とかを表示する。残りの行は、アイコンの系列を含み、このアイコンの各々が表示されたエピソードでユーザーが出会った対象を表す。この表示の最初の行は、履歴全体に適用される情報を含む。それは、履歴が表示される持ち主を表すアイコンを含む。さらに、それは、フィルタパターンを表すアイコンを含む。残りの行はその下にリストされるすべてのエピソードに共通の項目のリストを含む。これによって、各エピソードの説明においてアイコンが繰り返されるのを避けることができ、スクリーンのスペースを経済的に使用できるようになる。
実際には、ユーザーインターフェースは、一般論として、マッキントッシュのファインダーダイアローグと同様な方法で、他の用途にも使用できる。これは、ユーザーにとって履歴情報を使用する情報検索の標準的な途を提供する。特定の用途としては、取り出された情報に何が生じたか、ということを書き表すことがある。
【００２０】
図６を参照すると、本発明のシステムの１部となる１つの対象の主構成部分の操作がフローチャートで示されている。
【図面の簡単な説明】
【図１】本発明で定義される「対象」を構成する要素を表す概略図。
【図２】本発明のシステムの例を示す概略図。
【図３】幾つかのスレッドの概略図。
【図４】ユーザーがデータベースの情報を手繰る方法を示す１組の「スレッド」の概略図。
【図５】ユーザーインターフェースの例を示す正面図。
【図６】本発明のシステムに使用される「対象」によりデータを処理する方法を示すフローチャート。
【図７】データベース内の時間刻印された事実の代表例を示す図表。
【図８】推測された事実の代表例を示す図表。
【図９】スレッドモデルにおけるデータ検索の例を示す図表。
【符号の説明】
１０・・・・対象、
１２・・・・データベース、
１４・・・・エージェント、
１６・・・・通信チャンネル、
１８・・・・ユーザーインターフェース、
２０・・・・センサ、
３０・・・・コンピュータ、
３２・・・・スクリーン。
【図１】
0003549578.tif 000002
【図２】
0003549578.tif 000003
【図３】
0003549578.tif 000004
【図４】
0003549578.tif 000005
【図５】
0003549578.tif 000006
【図６】
0003549578.tif 000007
【図７】
0003549578.tif 000008
【図８】
0003549578.tif 000009
【図９】
0003549578.tif 000010