(57)【要約】パーベイシブコンピュータシステムにファイルを転送する方法において、携帯コンピュータ装置を介して、パーベイシブコンピュータシステムで利用可能とする少なくとも一つのファイルを、コンピュータシステム上で選択するステップと、選択したファイルをコンピュータシステムからパーベイシブコンピュータシステムへ転送させるステップとを含む方法である。
2012531684.tif 000002
【特許請求の範囲】
【請求項１】
パーベイシブコンピュータシステムにファイルを転送する方法において、
携帯コンピュータ装置を介して、パーベイシブコンピュータシステムで利用可能とする少なくとも一つのファイルを、コンピュータシステム上で選択するステップと、
選択したファイルをコンピュータシステムからパーベイシブコンピュータシステムへ転送させるステップと
を含む方法。
【請求項２】
前記携帯コンピュータ装置が、少なくとも一つのファイルを選択するステップを行うために、コンピュータシステムと接続するように設定されるソフトウエアアプリケーションを含む、請求項１に記載の方法。
【請求項３】
コンピュータシステムが、少なくとも一つのファイルを選択するステップを行うために、携帯コンピュータ装置上のソフトウエアアプリケーションと接続するように設定されるエクスプローラアプリケーションを含む、請求項２に記載の方法。
【請求項４】
少なくとも一つのファイルがフォーカスファイルである、請求項１乃至３のうちのいずれか一に記載の方法。
【請求項５】
フォーカスファイルを選択する際、フォーカスファイルと関連するファイルのサブセットを選択するステップを更に含む、請求項４に記載の方法。
【請求項６】
選択するステップが、複数のファイルとフォーカスファイルとの間の関連を判別するためのメタデータ属性を精査するステップを更に含む、請求項５に記載の方法。
【請求項７】
選択するステップが、複数のファイルの各々とフォーカスファイルとの間の関連を判別するための複数のファイルのコンテンツを精査するステップを更に含む、請求項５又は６に記載の方法。
【請求項８】
メタデータ属性が重みに帰せられる、請求項６又は７に記載の方法。
【請求項９】
重みが、複数のファイルとフォーカスファイルとの間の関連を判別するために利用される、請求項８に記載の方法。
【請求項１０】
ファイルの少なくとも一つ、ファイルのサブセット、及び複数のファイルが、階層と関連のうちの一つの状態で、ディスプレイされる、請求項１乃至９のうちのいずれか一に記載の方法。
【請求項１１】
コンピュータ装置のリストのために少なくとも一つのネットワークをスキャンする初期のステップを含む、請求項１乃至１０のうちのいずれか一に記載の方法。
【請求項１２】
少なくとも一つのネットワーク上に配置されたコンピュータ装置の少なくとも一つとユーザが接続することを促すステップを、更に含む、請求項１１に記載の方法。
【請求項１３】
少なくとも一つのファイルをユーザに排除させるステップを更に含む、請求項５乃至１２のうちのいずれか一に記載の方法。
【請求項１４】
ファイルを転送するシステムにおいて、
携帯コンピュータ装置を介して、パーベイシブコンピュータシステムで利用可能とする少なくとも一つのファイルを、コンピュータシステム上で選択するように設定されたモジュールと、
選択したファイルをコンピュータシステムからパーベイシブコンピュータシステムへ転送させるように設定されたモジュールと
を含むシステム。
【請求項１５】
前記携帯コンピュータ装置が、少なくとも一つのファイルを選択するステップを行うために、コンピュータシステムと接続するように設定されるソフトウエアアプリケーションを含む、請求項１４に記載のシステム。
【請求項１６】
コンピュータシステムが、少なくとも一つのファイルを選択するステップを行うために、携帯コンピュータ装置上のソフトウエアアプリケーションと接続するように設定されるエクスプローラアプリケーションを含む、請求項１５に記載のシステム。
【請求項１７】
少なくとも一つのファイルがフォーカスファイルである、請求項１４乃至１６のうちのいずれか一に記載のシステム。
【請求項１８】
フォーカスファイルを選択する際、フォーカスファイルと関連するファイルのサブセットを選択するステップを更に含む、請求項１７に記載のシステム。
【請求項１９】
選択するステップが、複数のファイルとフォーカスファイルとの間の関連を判別するためのメタデータ属性を精査するステップを更に含む、請求項１８に記載のシステム。
【請求項２０】
選択するステップが、複数のファイルの各々とフォーカスファイルとの間の関連を判別するための複数のファイルのコンテンツを精査するステップを更に含む、請求項１８又は１９に記載のシステム。
【請求項２１】
メタデータ属性が重みに帰せられる、請求項１９又は２０に記載のシステム。
【請求項２２】
重みが、複数のファイルとフォーカスファイルとの間の関連を判別するために利用される、請求項２１に記載のシステム。
【請求項２３】
ファイルの少なくとも一つ、ファイルのサブセット、及び複数のファイルが、階層と関連のうちの一つの状態で、ディスプレイされる、請求項１４乃至２２のうちのいずれか一に記載のシステム。
【請求項２４】
コンピュータ装置のリストのために少なくとも一つのネットワークをスキャンする初期のステップを含む、請求項１４乃至２３のうちのいずれか一に記載のシステム。
【請求項２５】
少なくとも一つのネットワーク上に配置されたコンピュータ装置の少なくとも一つとユーザが接続することを促すステップを、更に含む、請求項２４に記載のシステム。
【請求項２６】
少なくとも一つのファイルをユーザに排除させるステップを更に含む、請求項１８乃至２５のうちのいずれか一に記載のシステム。
【請求項２７】
コンピュータシステムのコンピュータ読み取り可能媒体上に実装されると、コンピュータシステムに、請求項１に記載の方法を実行させる、少なくとも一つの命令を含むコンピュータプログラム。
【請求項２８】
請求項２７に記載のコンピュータプログラムを提供するコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンピューティングシステムに亘るファイル転送の制御のためのシステム、方法及びソフトウエアアプリケーションに関する。本発明は、特に、（サーフェス若しくはテーブルトップコンピューティングなどの）パーベイシブコンピューティングの分野で利用されるが、それらに限定されない。
【背景技術】
【０００２】
近時、「パーベイシブ」若しくは「インタアクティブ」コンピューティングインタフェースに対する強固なトレンドがある。広範なレベルでは、パーベイシブ若しくはインタアクティブコンピューティングインタフェースは、ユーザのグループが、通常、卓上などの単体のインタフェースを介して協力し共に作業することができるインタフェースである。
【０００３】
パーベイシブコンピューティングシステムの一つの例は、「テーブルトップ」若しくは「サーフェス」コンピューティングシステムである。これは、インタフェースが（鉛直の若しくは水平の）サーフェスに表示され、ユーザがテーブルトップと相互作用することによりコンピュータシステムと相互作用できる、コンピューティングシステムである。当然のことながら、ここで、「テーブルトップコンピュータ」という用語は、パーベイシブサーフェスコンピューティングシステムを説明する一般的用語として用いられるが、限定的用語として捉えられるべきではない。
【０００４】
テーブルトップコンピューティングシステムは、ユーザがコンピューティングシステム及びそこに含まれる情報と相互作用するためのより自然で直感的な方法を提供し、更に、ユーザが連結された協力作業に参画できるシステムを提供するように、努めるものである。
【０００５】
新しい相互作用テーブルトップは、ラップトップなどの他の携帯装置に加えて、スマートホンなどのユーザの益々洗練されるキャリーデバイスを補完するように設計されている。特に重要なのは、とりわけ配列されたセッティングで他人と協働する際、自分のファイルのコレクションにアクセスして作業するための相互作用サーフェスを、ユーザが利用できるメカニズムである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、相互作用サーフェスコンピューティングにより生じる問題を無視するとしても、特に、デジタル情報が様々なコンピュータやデバイスに亘って散在しているとき、ユーザはデジタル情報を見出す問題を既に抱えている。この問題は、ユーザが、増加した記憶容量に対するアクセスを獲得しより多くのコンピュータデバイスを取得するにつれて、より悪くなる。
【０００７】
階層型ファイルシステムは、１９７０年代に最初に導入されて以来、ユーザの視点からは殆ど変わっていないが、ファイルを記憶し検索する方法に関する、多数のユーザの知的モデル内に深く定着している。結果として、新しいファイルシステムアクセスメカニズムは、ユーザに既に知られている階層位置からファイルを検索するということを含んでいなければ、ユーザは当初それらが慣れていないもので予測し得ないものと考えるであろうという課題に直面する。
【０００８】
言い換えれば、新しいファイルシステムが有用で、直感的で、魅力的なものであるためには、ユーザは、自らの個人ファイルシステムに関して、特にテープルトップコンピュータ環境において、相応の理解とコントロールを保有しなければならない。個々のユーザのファイルシステムは、内容と組織構造の両方の観点から、固有のものであるから、個々のユーザが自分たちのニーズに合うように自分たちのファイルシステムを調整できることが、特に重要である。
【０００９】
更に、サーフェスコンピュータに何の情報を公開するかに関して、ユーザは十分なコントロールを必要とするから、テーブルトップコンピューティングのためのファイルシステムインタフェースを設計する際の顕著な困難は、プライバシに関するユーザコントロールである。
【００１０】
共同のインタフェースにより、所望の際に個人的に相互作用できる（例えば、潜在的に検知できるファイルシステムのエリアから特定のファイルを配置できる）ものであるべきである。サーフェスコンピュータ上で他のユーザや主要タスクを妨げないように、個人のアクセス及びコントロールのためのこれらのメカニズムは、非妨害的であるべきである。
【００１１】
新しいファイルシステムインタフェースが、テーブルコンピューティングのための最大の可能性に対して採用され利用されるのであれば、これらの基準の問題に取り組まなければならない。
【課題を解決するための手段】
【００１２】
第１の形態では、本発明は、パーベイシブコンピュータシステムにファイルを転送する方法を提供し、該方法は、携帯コンピュータ装置を介して、パーベイシブコンピュータシステムで利用可能とする少なくとも一つのファイルを、コンピュータシステム上で選択するステップと、選択したファイルをコンピュータシステムからパーベイシブコンピュータシステムへ転送させるステップとを含む。
【００１３】
前記携帯コンピュータ装置が、少なくとも一つのファイルを選択するステップを行うために、コンピュータシステムと接続するように設定されるソフトウエアアプリケーションを含んでもよく、前記コンピュータシステムが、少なくとも一つのファイルを選択するステップを行うために、携帯コンピュータ装置上のソフトウエアアプリケーションと接続するように設定されるエクスプローラアプリケーションを含んでもよい。
【００１４】
少なくとも一つのファイルがフォーカスファイルに指定されてもよい。フォーカスファイルを選択する際、前記方法は、フォーカスファイルと関連するファイルのサブセットを選択するステップを更に含んでもよい。更にこれは、複数のファイルとフォーカスファイルとの間の関連を判別するためのメタデータ属性を精査するステップ、及び／又は、複数のファイルの各々とフォーカスファイルとの間の関連を判別するための複数のファイルのコンテンツを精査するステップを、含んでもよい。
【００１５】
メタデータ属性が重みに帰せられてもよく、この場合、重みは、複数のファイルとフォーカスファイルとの間の関連を判別するために利用される。
【００１６】
ファイルの少なくとも一つ、ファイルのサブセット、及び複数のファイルが、階層と関連のうちの一つの状態で、ディスプレイされてもよい。
【００１７】
前記方法は、コンピュータ装置のリストのために少なくとも一つのネットワークをスキャンする初期のステップ、及び／又は、少なくとも一つのネットワーク上に配置されたコンピュータ装置の少なくとも一つとユーザが接続することを促すステップを、含んでもよい。
【００１８】
ユーザは、少なくとも一つのファイルが関連がある若しくは個人的なものであると思われれば、排除してもよい。
【００１９】
第２の形態では、本発明は、ファイルを転送するシステムを提供し、該システムは、携帯コンピュータ装置を介して、パーベイシブコンピュータシステムで利用可能とする少なくとも一つのファイルを、コンピュータシステム上で選択するように設定されたモジュールと、選択したファイルをコンピュータシステムからパーベイシブコンピュータシステムへ転送させるように設定されたモジュールとを含む。
【００２０】
第３の形態では、本発明は、コンピュータプログラムを提供し、該コンピュータプログラムは、コンピュータシステムのコンピュータ読み取り可能媒体上に実装されると、コンピュータシステムに、本発明の前記第１の形態に係る方法を実行させる、少なくとも一つの命令を含む。
【００２１】
第４の形態では、本発明の第３の形態に係るコンピュータプログラムを提供するコンピュータ読み取り可能媒体を提供する。
【００２２】
明細書の文脈では、「ファイル」という用語は、広範に理解されることを意図し、その範囲内でコンピュータシステムが利用可能な属性データのどのブロックも含むことを意図するものである。例えば、ファイルは、（例えば、音声ファイル、映像ファイル、データファイルなどの）マルチメディアファイル、若しくは、電子メール、インスタントメッセージなどの他の情報ブロック、又は、他のどの内蔵式のデータの「ピース」も含んでもよい。更に、ファイルは、要求に応じて符号化されても暗号化されてもよい。
【図面の簡単な説明】
【００２３】
本発明の範囲の内部にある他のどの実施形態にも拘らず、添付の図面を参照して、例示としてのみ、本発明の実施形態が記載される。
【図１Ａ】図１Ａは、本発明の実施形態に係る、コンピュータデバイス間でファイルを転送するシステムの図である。
【図１Ｂ】図１Ｂは、本発明の実施形態に係る、コンピュータデバイス間でファイルを転送するシステムの図である。
【図２Ａ】図２Ａは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースのスクリーンショットである。
【図２Ｂ】図２Ｂは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースのスクリーンショットである。
【図３Ａ】図３Ａは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースの更なるスクリーンショットである。
【図３Ｂ】図３Ｂは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースの更なるスクリーンショットである。
【図３Ｃ】図３Ｃは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースのスクリーンショットである。
【図３Ｄ】図３Ｄは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースのスクリーンショットである。
【図３Ｅ】図３Ｅは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースのスクリーンショットである。
【図３Ｆ】図３Ｆは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースのスクリーンショットである。
【図４Ａ】図４Ａは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースの更なるスクリーンショットである。
【図４Ｂ】図４Ｂは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースの更なるスクリーンショットである。
【図４Ｃ】図４Ｃは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースの更なるスクリーンショットである。
【図５Ａ】図５Ａは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースの更なるスクリーンショットである。
【図５Ｂ】図５Ｂは、本発明の実施形態に係る「Ｆｏｃｕｓ」ソフトウエアアプリケーションインタフェースの更なるスクリーンショットである。
【発明を実施するための形態】
【００２４】
以下の記載では、ローカルエリアネットワーク（ＬＡＮ）の形式の通信ネットワークにおいて遠隔接続された２つのコンピュータの間での、あらゆるタイプのデータファイル、特に、圧縮されたビデオ及び画像ファイルなどのマルチメディアファイルを通信するシステム及び方法との関連で、本発明の実施形態が記載される。しかし、当然のことであるが、本発明は本明細書に記載の例示に限定されず、あらゆる数の及び構成のコンピュータシステム間で、あらゆる形式の電子ファイルを転送するのに等しく適用可能である。
【００２５】
図１Ａ及び図１Ｂを参照して、夫々、サーフェス搭載タッチスクリーンディスプレイを含むパーソナルコンピュータ（以下、「テーブルトップコンピュータ」と称する）と、リモートコンピュータ１０２、１０４との形式の、２台のコンピュータデバイス間で、データファイルが転送される。ファイルの転送は、携帯電話などの、第３のポータブルの若しくはハンドヘルドのコンピュータシステム上に設定されるインタフェースを介して、支援される。明細書に記載の実施形態では、コンピュータ１０４は、転送のためのマルチメディアファイルを提供する「ホスト」コンピュータとして機能し、一方、テーブルトップコンピュータは、ファイルを受信するように構成された「クライアント」コンピュータとして機能する。ハンドヘルドコンピュータシステム１０６は、コンピュータ１０２、１０４間でファイルを転送するための「コントロールセンタ」として機能する。
【００２６】
コンピュータ１０２、１０４は、ローカル若しくはワイドエリアネットワーク１０８の形式の通信ネットワークを超えて接続され、ＴＣＰ／ＩＰプロトコルなどの、パケット交換方式のプロトコルを用いて通信する。テーブルトップコンピュータ１０２は、サーフェス搭載ディスプレイ上に設定されたユーザインタフェースを含む。ハンドヘルドコンピュータシステム１０６上のユーザインタフェースは、テーブルトップコンピュータ１０２とコンピュータ１０４の両方に記憶されるマルチメディアファイルをディスプレイするように設けられたグラフィックユーザインタフェース（ＧＵＩ）である。ＧＵＩにより、ユーザは、テーブルトップコンピュータ１０２及び／又はコンピュータ１０４にコマンドを送信し、ファイル及びそれに係るオブジェクト／アイコンを操作することもできる。
【００２７】
この機能を実行するために、テーブルトップコンピュータ１０２は、マザーボード、中央処理ユニット１１０、ランダムアクセスメモリ１１２、ハードディスク１１４及びネットワークハードウエア１１６を含むコンピュータハードウエアを含む。ハードウエアに加えて、テーブルトップコンピュータ１０２は、ハードディスク上に存在し、且つハードウエアと協働してソフトウエアアプリケーションが実行され得る環境を設定する（ｈｔｔｐ：／／ｗｗｗ．ｒｅｄｈａｔ．ｃｏｍ、ｈｔｔｐ：／／ｗｗｗ．ｓｕｓｅ．ｃｏｍ及びｈｔｔｐ：／／ｗｗｗ．ｕｂｕｎｔｕ．ｃｏｍのＵＲＬに設定されたウェブサイトなどであるがこれらに限定されない、複数のプロバイダから得ることができる、Ｌｉｎｕｘ（登録商標）オペレーティングシステムなどの）オペレーティングシステムを含む。
【００２８】
テーブルトップコンピュータ１０２は、コンピュータ１０４から送信されるマルチメディアファイルを受信するための（ＴＣＰ／ＩＰソケットなどの）標準的ソフトウエア及びハードウエアを含む受信モジュールも含む。
【００２９】
コンピュータ１０４は、本来的に、テーブルトップコンピュータ１０２と同じハードウエア（即ち、マザーボード、中央処理ユニット、ランダムアクセスメモリ、ハードディスク若しくは他の類似の記憶装置、モニタ及びユーザインプット）を含む。更に、コンピュータ１０４のハードディスクは、コンピュータ１０４のハードウエアと相互作用できてソフトウエアアプリケーションが実行可能な環境を設定する、（Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）  ＸＰや、若しくはＡｐｐｌｅ  Ｉｎｃ．から入手可能なＡｐｐｌｅ  ＯＳ  Ｘ（登録商標）などの、）オペレーティングシステムをロードされる。
【００３０】
特に、図１Ｂを参照すると、本発明の実施形態に係るシステムのコンポーネントを説明するシステム図が示される。システムは、テーブルトップディスプレイ１０２ａ及びコンピュータシステム１０２ｂ（全体で１０２）から成るテーブルトップコンピュータシステム１０２と、テーブルトップコンピュータシステム１０２と通信する一つ若しくは複数のコンピュータ装置１０４ｂ、１０４ｃ（全体で１０４）とを含む。夫々、コンピュータ装置１０４ｂ、１０４ｃをコントロールするのに利用され得る複数のハンドヘルド若しくはポータブル装置１０６ａ、１０６ｂ（全体で１０６）も、設定される。
【００３１】
図１Ｂは、本発明の実施形態に係るソフトウエアアプリケーションが動作し得る例示のコンピュータ環境を表す。環境は、自らのファイルシステムをテーブルトップディスプレイコンピュータにエクスポートするラップトップやデスクトップなどの、多数のコンピュータから成る。テーブルトップディスプレイを稼働し電力供給するコンピュータは、これらコンピュータの各々に接続し、携帯装置を介してのテーブルトップへの配送のためにファイルが選択されるとクエリーリクエストを実行する。
【００３２】
本明細書に記載の実施形態は、基本となるフィル階層内にどのように記憶されるかに拘らず、単一のインタフェースアクションで、個々のユーザファイルの集まりから同様の情報を検索する連想ファイルアクセスインタフェースを提供する。これらのファイルの連想は、ファイル内に存するテキストの内容に加えて、ファイルのメタデータに基づく。
【００３３】
ソフトウエアは、ユーザのファイルに関してテーブルトップからアクセス可能であり、ユーザの情報が類似であると計算される、ユーザに対する可撓性のあるコントロールを行う。ユーザは、間近のタスク及び共同する者に拠って、テーブルトップで稼働する間これらパラメータを定期的にコントロールして調整する必要がある。ユーザは、先ずそれらをチェックした後、テーブルトップの特定のファイルにアクセスする必要があることもある。更に、連想サーチメカニズムが、行ったファイルを何故戻したのか、ユーザが理解することが重要である。
【００３４】
より詳細には、テーブルトップで相互作用する間に、ユーザが手引きとして利用するパーソナルデバイス上でレンダーされ動作されるように、インタフェースは構成されている。
【００３５】
この実施形態の重要なソフトウエアコンポーネントは、多数のユーザが自らのファイルシステムにアクセスし協働するように用いることができる、「Ｆｏｃｕｓ」と称される連想テーブルトップファイルシステムインタフェース、及び、ユーザのパーソナルデバイス上にロードされ、テーブルトップにて他人と協働する間リモートファイルシステムへのプライベートアクセスを精査し、制御し、及び可能にするように用いられる、「Ｆｏｃｕｓ  Ｉｎｓｐｅｃｔｏｒ」と称される連想ソフトウエアアプリケーション、である。
【００３６】
「フォーカス（Ｆｏｃｕｓ）」インタフェース
フォーカスは、テーブルトップにおけるユーザの個々のコンピュータにおいて、現在のフォーカスファイルに関するすべてのファイルを検索する連想ファイルシステムインタフェースである。ファイルをテーブルにてアクセス可能とするため、ユーザは、自らのパーソナルコンピュータ上でフォーカスエクスポータアプリケーション（Ｆｏｃｕｓ  Ｅｘｐｏｒｔｅｒ  ａｐｐｌｉｃａｔｉｏｎ）を稼働する。このことにより、ユーザは、テーブルトップコンピュータにおけるアクセスのために利用可能な、全体ファイルシステム、若しくはファイルシステムの特定部分を、作成できる。
【００３７】
フォーカスが最初立ち上げられるとき、広範なスタートビューは、テーブルトップ上の個々のリモートファイルシステムの個々のエクスポートされたファイル内の、（アルファベット順で）最初のファイルを示す。スタートビューからは、ファイルナビゲーションは、フォーカスファイルの概念に基づく。ユーザがフォーカスファイルを選択すると、ファイルシステム全体における（フィルコンテンツ及び他のメタデータに基づく）全ての他の類似ファイルは、テーブルトップにロードされディスプレイされる。検索されたファイルは、それらがどのファイルシステム内に位置するか、若しくは、それらはどのアプリケーション（例えば、連想する電子メールがファイルシステムに統合されるようなもの）に属するか、に拘り無く、単体のファイルスペースとして示される。類似のファイルを見出すため、フォーカスエクスポータは、ユーザのエクスポートされたファイルシステムに関してサーチを行い、様々なメタデータの属性に重みを加える。これにより、ユーザは、それらファイルが他のファイルにどの程度類似するか判別されるようにカスタマイズできる。
【００３８】
「フォーカスインスペクタ（Ｆｏｃｕｓ  Ｉｎｓｐｅｃｔｏｒ）アプリケーション」
ユーザが携帯電話などの携帯機器を携行することが一般的であるので、そのような携行機器は、配列されたテーブルトップ相互作用に対するプライベートインプットのための適切なプラットフォームを提供する。
【００３９】
このことにより、ユーザは、一般的なテーブルトップインタフェースから離れてプライベートタスクを実行でき、テーブルトップの他のユーザによるノイズと潜在的干渉を減らすことができる。
【００４０】
ユーザは、テーブルの他のユーザから離れて、自らの機器と非公開で相互作用できるという、利点もある。個人のファイルに関する個人のセッティングを調整するとき、このことが、プライバシを提供しない共有ワークスペースではなく、パーソナルデバイスに関して為され得るのは、意味があることである。
【００４１】
本発明に記載の実施形態は、Ａｐｐｌｅ  ｉＰｈｏｎｅ（登録商標）を利用して、リモートパーソナルマシンからのファイルのナビゲーションを行いこのファイルアクセスをテーブルトップと統合するアプリケーションを、開発する。もちろん、当然ながら、ウェブブラウザを利用するレガシーモバイルフォンを含む、他の携帯電話及び／又は機器も利用され得る。
【００４２】
ユーザは、テーブル上で示される特定のファイルを送信でき、若しくは、連想サーチクエリーの結果を調査してファイルアクセスシステムを理解し精査できる。
【００４３】
フォーカスインスペクタを利用する
以下の段落は、ユーザがフォーカスインスペクタからファイルにどのようにアクセスするか、並びに、ユーザがファイルアクセスメカニズムをどのように精査し制御してパーソナルファイルシステムのタスク及び構成に適合させるか、を記載する。
【００４４】
個別のファイルアクセス
フォーカスインスペクタの重要な特徴は、これによりユーザが自らのファイルシステムにアクセスできることである。これらは、ｉＰｈｏｎｅ（登録商標）やテーブルトップと同じローカルエリアネットワーク（ＬＡＮ）と接続する、ユーザのラップトップ、デスクトップコンピュータを含み得る。フォーカスインスペクタ（Ｆｏｃｕｓ  Ｉｎｓｐｅｃｔｏｒ）アプリケーションが最初電話上で起動されると、ユーザに付属するコンピュータのリストが、（Ａｐｐｌｅ（登録商標）のボンジュール（Ｂｏｎｊｏｕｒ）−マルチキャストＤＮＳサービスディスカバリプロトコルを用いて、自動的に密集させて）スクリーン上に表され、続いてユーザは一つにタッチしそれと接続し、これにより、ユーザ名及びパスワードの入力を促される。
【００４５】
一旦接続されると、ユーザは、２つの形式のブラウジング、（テーブルトップ上で用いられるナビゲーションの形式である）連想、及び、階層を用いて、自分のファイルにアクセスできる。携帯機器上のこれらのナビゲーションモードを示す。
【００４６】
連想及び階層ブラウジング
フォーカスアプリケーションにより、テーブルトップ上にファイルを配置するのにも用いられる、連想ブラウジングにより、ユーザは、情報が基本ファイル階層内でどこに記録されるかに依存すること無く、内容に基づいてファイルコレクションにアクセスできる。
【００４７】
ファイルアクセスは、フォーカスファイルのコンセプトに基づくものであり、ユーザは、選択したフォーカスファイルと類似のファイルを見出すことができる。例えば、ユーザが「Ｂｕｃｋｉｎｇｈａｍ  Ｐａｌａｃｅ  ２．ｊｐｇ」と類似するより多くのファイルを見ることを望むなら、（それにタッチすることにより）フォーカスファイルとしてこれを選択でき、これに類似すると判定される全てのファイルが続いて（図２Ａ及び図２Ｂに示すように）表される。ユーザは、バックボタンを押すことにより結果の前のスクリーンに戻ることができる。
【００４８】
（あれば）ファイルのテキストコンテンツに加えて、変更時間、タグ、ファイル名、ファイルシステム内の位置などの、複数のメタデータ属性から、類似性が判別される。個々のメタデータ属性は、類似性計算処理内でその重要性を示すための重みを割り当てられる。
【００４９】
この処理は、以下でより詳しく説明するように、ユーザのファイルシステムのタスク及び構成によって、ユーザが制御し得る。
【００５０】
図２Ｂにてリストされる類似のファイルのどれに対しても、ユーザは、詳細開示ボタン（矢印を含む青円）を押して、ファイルに関して、及び、フォーカスファイルに類似する理由についてより多くの情報を提示させることができる。
【００５１】
図３Ｃ及び図３Ｄは、詳細な情報スクリーンを示し、該情報スクリーンは３つのセクションから成る。類似属性、ファイル詳細、及び、可視性である。
【００５２】
更に、図３Ｃ及び図３Ｄにて、押されるとアクションメニュを立ち上げることができるアクションボタンが、ファイル詳細スクリーンの右上に設けられている。アクションメニュから、ユーザは、ファイルをオープンでき、又は、即座の表示のためにテーブルトップ若しくはデータウオール（テーブルトップの次に大きいウオールディスプレイ）にそれを送信することができる。ユーザは、所望の際にファイルに階層的にアクセスしてもよい。
【００５３】
アプリケーションのボタンにおける「階層」タブにより、ユーザは、自分のコンピュータ上でフォルダストラクチャを介してナビゲートできる階層モードを利用できる。アプリケーションが最初、起動されると、スタートビュー（２ａ）が示される。ユーザはリスト内のファイルにタッチして、それに「類似する」ファイルを見出すことができ（青のハイライトがタッチの点を示す）、類似のファイルは続いて結果のリスト内に表される。ファイルについての更なる情報のためには、ユーザは、青い「詳細開示」円（２ｂ）を押す。ファイル情報スクリーンは、類似の属性（２ｃ）、ファイルに関する有用なメタデータ（２ｃ及び２ｄ）、及び可視性セッティング（２ｄ）を示す。ファイルアクションボタン（２ｄ及び２ｅ）が押されると、ファイル（２ｆ）を見ることができる、若しくは、それをテーブルトップに送信できる。
【００５４】
図３Ｅは、フォルダのコンテンツを示す。フォルダのコンテンツを見るために、ユーザはフォルダにタッチし、そのコンテンツが示される（図３Ｆ）。ユーザは、スクリーンの左上の戻る矢印を押すことにより、階層の前のレベルに戻ってもよい。ユーザは、詳細開示ボタンを押してメタデータを見てもよいし、（連想ブラウジングに関して）アクションメニュにアクセスしてもよい。
【００５５】
精査及び制御ツール
個人の組織構造と目前のタスクに拠って、ユーザが自分のファイルを別途アクセスする際、連想アクセスメカニズムが、理解可能で且つ調整可能でなければならない。
【００５６】
フォーカスインスペクタアプリケーションは、ユーザが新しいアクセス技術を理解しより良く活用する助けとなることを目標として、ユーザが連想アクセスメカニズムを精査する助けをする機能、及び、所望であれば検索メカニズムを微調整するツールを備える機能を、含む。
【００５７】
フォーカスセレクションが為され、結果が戻ってくると（図２Ａ、図２Ｂ）、ユーザは、ファイル情報スクリーンからファイルの類似属性を見ることができる。これは、選択されたフォーカスファイルに対して、マッチしたファイルの属性をリストする。ユーザは、どの属性にもタッチしてマッチに関してより多くのことを見出すことができる。例えば、図４Ａは、フォーカスファイルのディスプレイネームとマッチしたディスプレイネームに関するより多くの情報を示す。このときマッチは、（ファイルが選択されたフォーカスファイルにどう類似するかを示す）ファイルに対する全体の類似性スコアに寄与するように利用される。スコアに影響するように、個々のメタデータ属性に重みが割り当てられる。ユーザが望めば、「セッティング」タブを選択でき、システムにサポートされるメタデータ属性のいずれの重みも調整できる。
【００５８】
図４Ａ−図４Ｃを参照して、フォーカスインスペクタアプリケーションに関する複数の精査及び制御特性が示されている。図４Ａは、類似の属性（図２Ａ、図２Ｂからの「ディスプレイネーム」）に関する情報を示す。「セッティング」タブは、選択されて属性の重みを調整でき、所望であれば、排他を有するフォーカスセレクションの結果を示す（図２Ｂ参照）。「排他」ボタンをタッチすると、排他リストが立ち上がるが、これにより、ユーザは排他を見て編集でき、更に、排他された項目のためのファイル情報の抜粋が示される。
【００５９】
結果内で、ファイルが間違って表示されているならば、例えば、ファイルが別のものと類似するファイルネームを有するがいずれにせよ意味上関連しないならば、ユーザはそれを排除でき、これにより、同じフォーカスが再び選択されてもそのファイルは類似ファイルとして表されない。ファイルを排除するため、ユーザは、ファイルに関する詳細情報を見るときの「このフォーカスのため排除する」をトグルでき（図４Ｃ）、すると、「排除（排他）」ボタンは、現在のフォーカスファイル（図２Ｂ）のための結果の最上部に表れる。そのフォーカスファイルに対する結果のリストは、排除されたファイルを何も示さないが、排除（排他）リストは更に、ユーザが見ること及び編集することができる。
【００６０】
最後に、ユーザが、テーブルトップでフォーカスファイルを選択した後テーブルトップに表されたどのファイルに関してもより多くの情報を見ることができることが、重要である。図５Ｂは、「最近の結果」特性を示し、ここでは、ユーザはテーブルトップ上に表されたどのファイルに関してもより多くの情報を得られる。
【００６１】
図５Ａ、図５Ｂを参照して、フォーカスインスペクタアプリケーション内の最近の結果リストが示される。フォーカスセレクションがテーブルトップ上で為された後（５Ａ）、ユーザは、フォーカスインスペクタの「最近の結果」タブを選択し、テーブルトップ上の全てのファイルのリストを見ることができる（５Ｂ）。ここから、ユーザは、「類似属性」などの、ファイルに関するより多くの情報を見て、ファイルがファイルに関するフォーカスファイル情報に類似する理由を理解し、現在のフォーカスファイルからファイルを排除し、若しくは、（プライベートとマークすることで）テーブルトップ上にこれまでディスプレイされたものから全体的にファイルを排除することができる。
【００６２】
インプリメンテーション
フォーカスは、ハードウエアに依存しない、クルーザテーブルトッププラットフォームの、マルチユーザの、ジェスチャの、協働テーブルトップの、フレームワークを利用して、発達した。クルーザは、オープンＧＬを用い、モダングラフィックハードウエアの機能を利用する。
【００６３】
フォーカスは、画像、ＰＤＦドキュメント、記録されたウェブページ、及び電子メールを含む、所定の範囲のファイルタイプのテーブルトップディスプレイをサポートする。
【００６４】
ファイルをテーブルトップにアクセス可能にするために、ユーザは、アクセスを可能にすることを望むコンピュータ上でフォーカスエクスポータアプリケーションを稼動する。このアプリケーションは、ファイルシステム内でクエリを実行するためのＡｐｐｌｅ  Ｓｐｏｔｌｉｇｈｔ（アップルスポットライト）のコンテンツベースのサーチフレームワークを利用するが、ファイル間の類似性のレベルを判別するための更なる測定を適用する。フォーカスを稼働するテーブルトップ、及び、フォーカスインスペクタを稼働するどの携帯装置も、トランスポート層セキュリティ（ＴＬＳ）が保護するＨＴＴＰＳ接続において、ローカルネットワーク上でエクスポートされたファイルシステムと通信する。通信プロトコルは、ジャバスクリプトオブジェクトノーテーション（ＪＳＯＮ）を利用するが、これにより、どんなプラットフォーム上でも（特にジャバスクリプトサポートのあるウェブブラウザで）フォーカスクライアントを開発することが容易になる。
【００６５】
評価
パーソナルモバイルインタフェース、フォーカスインスペクタは、協働ファイルシステムインタフェースの新しいクラスの取り込み（ｕｐｔａｋｅ）に影響する３つの障壁：不精通、予測不可能性、及び、検索処理における制御の欠如に、対処するように設計されている。本質的に、我々の評価の目的は、質的なフィードバックを得て将来のプロトタイプの設計を駆動することに加えて、それら障壁を壊す助けをするに当たりアプローチが実効的であるかどうかテストすることであった。我々は、実験に関する予備的であり主として定性的な思考を用いて我々のアプローチを評価することを選択した。
【００６６】
以下のように仮定した。
Ｈ１：ユーザは、テーブルトップ上で用いられる同じ連想アクセスメカニズムを用いて、携帯装置上で実効的にファイルを配置できる。
Ｈ２：ユーザは、特定のファイルが連想アクセスサーチによりなぜ戻されるのかについて理解を得ることができ、これにより、全体としてシステムに関してよりよい理解を得ることができる。
Ｈ３：ユーザは、連想アクセスにより戻される結果を判定するのに用いられる重みを実効的にコントロールして微調整し、目前のタスクに拠ってこれらを容易に調整できる。
【００６７】
２１歳から３０歳の範囲で、８人の参加者（女性３名、男性５名）が、研究のために募集された。この人数により、一般的な有用性の問題を強調でき、また、我々の仮説を検証するための定量的及び定性的分析が可能になる。参加者の大部分は学生であり、中にはテーブルトップインタフェースを以前に使用したことがあるものもいた。フォーカスを使ったことがあるものや、フォーカスインスペクタを見たことがあるものはいなかった。参加者には、時間の退化としてコーヒー／ケーキのバウチャーを与えた。
【００６８】
実験手順
通常、様々なアプリケーションで記録され管理される（電子メール、記録されたウェブページ、テキスト文書、及び画像などの）様々なタイプの情報を検索することを含む実験のために、旅行計画シナリオを考案した。例えば、電子メールは、関連するファイルと共にファイルシステム内にフォルダにセーブされる代わりに、通常、電子メールクライアント内に残余する。旅行計画は、飛行機予約、ホテル、行き先ガイド、旅程、及び訪問するアトラクションに関する情報などの、旅行の前にアクセスする必要がある多くのタイプの情報を含むので、選択した。参加者に告げられたシナリオは、英国ロンドンで１週間過ごしている、というものである。彼らは、或るファイルにアクセスして旅行の計画を終わらせる必要があった。
【００６９】
参加者には、実験で使用すべきファイルのセットを提供され、タスクは、それらのサブセットを検索することを含んだ（Ｈ１）。提供されたデータセットを利用することにより、連想アクセスサーチを実行する際にどのファイルが戻されるかに関しての制御が可能であり、結果として、参加者が必要とするものを見出すことがより複雑となるタスクを、実験で明らかにできた。タスクは、参加者があるファイルを配置することが困難なように、設計されていた。その結果、参加者が問題を克服するためにどのようにシステムを利用するかが観察され、そのことは、システムが自ら行った結果を示している理由に関する理解をユーザが得ること（Ｈ２）、及び、失われた情報を含むようにこれを訂正すること（Ｈ３）を含むものである。
【００７０】
実験は、ファイルにアクセスする経験のレベル、及び、ファイルにアクセスするための相互作用のテーブルトップ若しくはタッチスクリーン携帯装置を使ったことがあるかどうかということを含む、参加者に関する一般的な情報を得るための短い背景アンケートで始まった。次は習熟ステージであり、ここで、参加者は、従来のデスクトップコンピュータを用いて（フラットで、構造化されていないコレクションで始まり、Ｘディレクトリを伴う十分に構造化されたファイルシステムで終了する）提供されたファイルを見て構造化することを要求される。これにより、参加者は、テーブルトップでのメインタスクのためのファイルに習熟した。参加者が開始する準備ができると、フォーカスインスペクタを稼働するｉＰｈｏｎｅ（登録商標）を保持する間、フォーカステーブルトップに向かって座るように求められた。実験では、ｉＰｈｏｎｅ（登録商標）とテーブルトップインタフェースの両方でファイルにアクセスする方法に関して、手短な、双方向の個別指導が為された。デモンストレーションされたあらゆる特徴に対して、参加者は、再びそれを試みるように求められた。参加者は開始する準備ができたことを確認する個々のインタフェースを伴う、２つの基本タスクが与えられた。
【００７１】
実験は、５つの重要なタスクで構成された。第１のタスクは、参加者が編成するファイルコレクションに関する参加者の知識に基づいて、ｉＰｈｏｎｅ（登録商標）上で属性の重みを設定することを、参加者に求めた。続いて参加者は、種々のツーリストアトラクション、ホテル、及び旅行予約電子メールに関する具体的な情報を配置することを求められた。個々のステージで、参加者は、なぜ結果が参加者に示されたか（即ち、どのメタデータ属性が、参加者が選択したフォーカスファイルに対して適合するか）を、実験に対して説明することを求められた。第１の２つの主要アクセスタスクは、ｉＰｈｏｎｅ（登録商標）のみで個人的に情報を配置すること、及び、具体的な情報をテーブルトップに送信することを、含んだ。第２の２つのアクセスタスクは、テーブルトップからファイルにアクセスすること、及び、要求に応じてｉＰｈｏｎｅ（登録商標）上で重みを変更することを、含んだ。
【００７２】
ハードウエア及びデータコレクション
実験は、ホワイトテーブル上の平面投影ディスプレイと共に、ミミオインタラクティブ（Ｍｉｍｉｏ  Ｉｎｔｅｒａｃｔｉｖｅ）ホワイトボードキャプチャシステムを用いて、ペンベースの相互作用テーブルから成る実験環境内で、為された。
【００７３】
参加者が実験の間利用するように、ｉＰｈｏｎｅ（登録商標）も提供された。実験は、音声及び映像記録され、全てのコンピュータ及び電話の動作は、定量的分析のために、記録を取られた。
【００７４】
結果
一般的な使い易さ、及び、検索システムがタスクの間及びタスクの後どのように稼働したかを参加者がどれだけ理解しているかに関して、フィードバックを得る、リッカート尺度及びフリーフォームの質問からなる質問表を完了するように、参加者は、タスクを終了した後、求められた。
【００７５】
検索システムがどのように稼働したか理解したかどうか、及び、検索システムをどのようにコントロールして個々のサーチに対して検索される情報を変更したか理解したかどうかを、参加者は尋ねられた。データは、映像記録から相互作用の興味深い特徴を指摘することによって処理され、実験前と実験後の質問表の結果と共に分析された。実験後の質問表は、大量のフィードバック、及び、連想アクセスメカニズムのユーザの理解に関する定量的結果を、集めた。
【００７６】
結果は、以下に示すリッカートテーブル（表１）内に要約されている。ここで、数字「７」は、最も強い同意を示す、最高値である。
【００７７】
表１：フォーカスソフトウエアアプリケーションに対するリッカート尺度。
【表１】
2012531684.tif 000003
【００７８】
実施形態の変更及び修正
当然のことながら、本明細書に開示されるより広範な発明から乖離すること無く、本明細書に記載の実施形態に対して、更なるサービスを付加し得る。例えば、ソフトウエアアプリケーションは、テーブルトップ上の、若しくは、他のサーフェスコンピュータ環境上の、他のソフトウエアアプリケーションと相互作用するようにも構成され得る。実施形態では、従来のコンピュータ装置内でもアプリケーションを構築できる。そのような変化や修正は、当業者の範囲内にある。
【００７９】
前述の実施形態では、少なくとも２つのソフトウエアアプリケーション、即ち「フォーカス」と「フォーカスインスペクタ（Ｆｏｃｕｓ  Ｉｎｓｐｅｃｔｏｒ）」を参照した。当然ながら、ソフトウエアアプリケーションは、どの適切なコンピュータ言語で書かれてもよく、どの適切なコンピュータハードウエアで、どの構成で、実行するように設定されてもよい。ソフトウエアアプリケーションは、パーソナルコンピュータやサーバコンピュータ上で、ラップトップコンピュータなどの携帯装置上で、又は、タブレットＰＣ若しくはＰＤＡ（パーソナルデジタルアシスタント）などの無線装置上で、動作するように設定されたスタンドアローンソフトウエアアプリケーションであってもよい。
【００８０】
一方で、ソフトウエアアプリケーションは、１台の中央サーバ上で、若しくは複数の中央サーバ上で、動作するように設定されたアプリケーションであってもよい。アプリケーションは、どの適切なリモート端末から、インターネットなどの、パブリックネットワーク若しくはプライベートネットワークを介して、アクセスされてもよい。
【００８１】
ソフトウエアアプリケーションが別のコンピュータシステム若しくはデータベースとインタフェースをとる場合、インターネット、専用ネットワーク（例えば、一つの組織の様々なオフィス間でのプライベート接続）、８０２．１１標準ネットワークなどの無線ネットワーク、又は、（ＧＳＭ（登録商標）、ＣＤＭＡ、ＥＤＧＥ、若しくは３Ｇモバイル遠隔通信ネットワーク、又はマイクロウエーブリンクを含むが、これらに限定されない）遠隔通信ネットワークを含む、どの適切な通信ネットワークを介して、データが通信されてもよい。
【００８２】
当然のことながら、前述の実施形態は、開発者の利用のための、アプリケーションプログラミングインタフェース（ＡＰＩ）を介して若しくはアプリケーションプログラミングインタフェース（ＡＰＩ）として、実装されてもよく、又は、別のソフトウエアアプリケーション内でコードとして実装されてもよい。一般に、ソフトウエアアプリケーションは、特定の機能を実行する、若しくは特定の機能の実行をアシストするルーチン、プログラム、オブジェクト、及びデータファイルを含むので、当然のことながら、ソフトウエアアプリケーションが複数のルーチン、オブジェクト及びコンポーネントに亘って、分配されても、本明細書に記載の実施形態及び広範な発明と同じ機能を達成できる。これら変更及び修正は、当業者の範囲内にあるものである。
【００８３】
例示の実施形態の前述の記載は、当業者が本発明を作成し若しくは使用できるように、提供されている。本発明は特定の例示の実施形態に関して記載されているが、これら実施形態の種々の変更は当業者には明白であり、本明細書に記載の包括的原理は、本発明の精神若しくは範囲から乖離すること無く他の実施形態に適用され得る。
【００８４】
従って、現在の実施形態は、全ての点で例示として考慮されるべきものであり、限定的に考慮されるべきではない。
【符号の説明】
【００８５】
１０２・・・テーブルトップコンピュータ、
１０４・・・コンピュータ、
１０６・・・ハンドヘルドコンピュータシステム、
１０８・・・ローカル若しくはワイドエリアネットワーク、
１１０・・・中央処理ユニット、
１１２・・・ランダムアクセスメモリ、
１１４・・・ハードディスク、
１１６・・・ネットワークハードウエア。
【図１Ａ】
2012531684.tif 000004
【図１Ｂ】
2012531684.tif 000005
【図２Ａ】
2012531684.tif 000006
【図２Ｂ】
2012531684.tif 000007
【図３Ａ】
2012531684.tif 000008
【図３Ｂ】
2012531684.tif 000009
【図３Ｃ】
2012531684.tif 000010
【図３Ｄ】
2012531684.tif 000011
【図３Ｅ】
2012531684.tif 000012
【図３Ｆ】
2012531684.tif 000013
【図４Ａ】
2012531684.tif 000014
【図４Ｂ】
2012531684.tif 000015
【図４Ｃ】
2012531684.tif 000016
【図５Ａ】
2012531684.tif 000017
【図５Ｂ】
2012531684.tif 000018
【国際調査報告】
2012531684.tif 000019
2012531684.tif 000020