(57)【特許請求の範囲】
【請求項１】
リモート装置（１０６）上のリモートデータ（１２０）と通信ネットワーク（１０２）に連結された少なくとも１つの中央装置（１１０）上の中央データ（１２２）とを同期させる、公的に利用可能なキオスクに設置された装置であって、
コントローラ（２０２）と、
該コントローラに連結され、前記リモート装置と該コントローラとの間の通信を提供する少なくとも１つのリモート装置インタフェース（２０６）と、
該コントローラに連結され、該コントローラが前記通信ネットワークを介して通信することができるようにするネットワークインタフェース（２０４）と、
該コントローラに連結されたプリンタ（２１０）と、を具備し、
前記コントローラは、前記リモート装置が前記少なくとも１つのリモート装置インタフェースに連結されると、該リモート装置における同期データを提供するために前記リモートデータと前記中央データとの同期を開始し、該同期データが対応するアプリケーション及びそのコンテキストに関連して更新された情報を含み、該コントローラは、前記更新された情報の存在に応じて、該同期データを前記プリンタに自動的に経路指定して、前記リモート装置のユーザの該同期データの印刷要求なしで、対応するアプリケーションのコンテキスト内にある該同期データを自動的に印刷することにより、前記ユーザが前記公的に利用可能なキオスクの前記装置から同期したリモートデータの印刷されたハードコピーを直接的に取得することを可能にする、装置。
【請求項２】
前記コントローラに連結されたユーザインタフェース（２０８）を更に具備する、請求項１記載の装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、概して、パーソナルデータマネージャ等のリモート装置に関し、特に、かかるリモート装置に同期データを提供する方法および装置に関する。
【０００２】
【従来の技術】
本技術分野において、電子移動型携帯情報端末（personal digital assistant（ＰＤＡ））等（以下、リモート装置と言う）が周知である。本質的に、かかる装置は、そのリモート装置のユーザが、様々なタイプのデータを格納し、操作し、それらにアクセスすることができるようにすることによって、デスクトップパーソナルコンピュータ等のより一般的なコンピューティングシステムにおいて従来見られる機能の多くを使用することができるようにする。例えば、リモート装置のユーザは、自身のリモート装置により、個人的または仕事のコンタクト情報、カレンダデータ、電子メールおよび他の様々なデータタイプを処理することができる。
【０００３】
データをリモートに管理することができる１つの結果として、リモート装置に保持されるデータを、ローカル装置、例えば、ホームまたはオフィスコンピュータにある同様のデータと定期的に同期させることが必要である。例えば、ユーザは、仕事場において、ユーザのパーソナルコンピュータを含む様々なパーソナルコンピュータに格納されそれらによって実行されるカレンダアプリケーションを使用して、パーソナルコンピュータ（またはネットワーク化されたファイルサーバ）にカレンダを保持する場合がある。オフィスにいる間、ユーザまたは別の人（例えば、ユーザの補佐）は、ユーザのパーソナルコンピュータ（またはネットワークファイル）において直接（またはネットワークを通して）カレンダデータ（約束日付、時間、場所等）を入力または変更することができる。更に、オフィスから離れている間、ユーザは、自身のリモート装置を使用して、同じカレンダプログラムかまたはそのリモートバージョンを用いてカレンダデータの入力および変更を続けることができる。本質的に、ユーザは、自身のカレンダデータに対し２つの別々のデータベース、すなわちオフィスにおけるデータベースとリモート装置におけるデータベースとを保持することができる。これにより、データベース間に矛盾が生じる可能性がある。例えば、ユーザは、不注意に、同じ日の同じ時間に２つの約束を予定する可能性があり、または、古いデータが所望の時間帯が空いていないことを示すために約束を予定し損なう場合がある。
【０００４】
これら状況を避けるために、リモートにおよびローカルに格納されるカレンダデータを、定期的に同期させなければならない。かかる同期動作は、本技術分野において周知であり、概して、それぞれのデータベースにおける同期アプリケーションによるデータの比較を含む。しばしば、同期アプリケーションは、データ管理アプリケーション、例えばカレンダアプリケーションに統合されている。比較に基づいて、同期アプリケーションは、両データベースからの所望の変更を反映する更新カレンダ情報を生成することができる。見つけられるいかなる矛盾も、個別的に、または１つのソースからのデータが他のソースからのデータに優先すべきであるという汎用命令に照らして、解決される。このため、同期アプリケーションの出力は、その後両データベースに格納され得るデータの単一セットである。上述した実施例はカレンダデータの使用に基づくが、定期的な同期および、同期プロセスを実行するために適した同期アプリケーションに対する必要は、本技術分野に周知であるように、他のタイプのデータに対しても等しく存在する。概して、ユーザがリモート装置およびローカル装置それぞれのデータを同期させるために、目下２つの方法がある。
【０００５】
第1の方法では、ユーザは、いずれかの装置に存在する同期アプリケーションがデータを同期させることができるように、リモート装置をローカル装置に連結することが必要である。一般に、リモート装置は、ローカル装置に直接連結されるクレイドルを使用することにより、ローカル装置に連結される。クレイドルにリモート装置が配置されることにより、同期プロセスが自動的に開始するか、またはユーザがマニュアルで同期プロセスを開始することができるようになる。代替的に、リモート装置は、モデムまたはネットワーク接続等のリモート接続によりローカル装置に連結されてよい。
【０００６】
第２の方法では、インターネットまたはワールドワイドウェブのような公的にアクセス可能なネットワークに配置されたサーバ等の中央装置を使用して、同期を必要とするデータを格納する。このため、ローカル装置（例えば、家庭またはオフィスのパーソナルコンピュータ）またはリモート装置（例えば、ＰＤＡまたは同様の装置）におけるデータに施されるいかなる変更も、中央の位置に格納されるデータに、定期的にまたは要求時に同期を通して反映される。これに関し様々なサービスプロバイダが目下利用可能であり、その例には、Steltor,Inc.（元Corporate Software & Technologies/Lexacom)によって提供されるwww.steltor.com、Anyday.com,Inc.によって提供されるwww.anyday.comおよびfusionOne,Incによって提供されるwww.fusionone.comに見られるものがある。
【０００７】
【発明が解決しようとする課題】
上述した方法は有効であるが、それらには各々基本的な制限がある。すなわち、いずれの方法によっても、リモートユーザは同期データのハードコピーを都合よく取得することができない。リモート装置がローカル装置に連結され同期がとられた後に、ローカル装置に接続されたプリンタを使用することによって、例えばカレンダのプリントアウトを取得することが可能であるが、これは、リモート装置をローカル装置と同じ場所に配置することができないユーザにとってはまったく役立たない。従って、リモート装置のユーザに対しデータをリモートに同期させるだけでなく同期データのハードコピーを取得する方法を提供することが有利である。
【０００８】
【課題を解決するための手段】
本発明は、リモート装置のユーザに対しデータを同期させ結果としての同期データのハードコピーを取得する方法を提供する。このために、公的に利用可能な場所のキオスク(kiosk)等の同期装置に、少なくとも１つのリモート装置インタフェースが提供される。リモート装置のユーザは、リモート装置を少なくとも１つのリモート装置インタフェースに連結する。同期装置は、通信ネットワークを介してアクセス可能な同期アプリケーションと通信することにより、リモート装置におけるリモートデータの、少なくとも１つの中央装置にある中央データとの同期を開始する。好ましい実施形態では、通信ネットワークは、インターネットまたはワールドワイドウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）等の公的に利用可能なネットワークであり、少なくとも１つの中央装置は、それに連結された１つまたは複数のサーバである。更に、同期アプリケーションは、好ましくは、少なくとも１つの中央装置に存在する。同期装置は、ネットワークインタフェースを使用して、リモートデータを同期アプリケーションに伝達し、それに応じて同期データを受信する。同期データには、限定されないが、コンタクトデータ、カレンダデータ、電子メール、共用ファイル等が含まれてよい。同期装置は、同期データを受信すると、リモート装置を更新し、印刷するために同期データを同期装置に連結または統合されたプリンタに経路指定することができる。このように、リモート装置ユーザは、自身のローカル装置に直接連結する必要なく同期データのハードコピーを取得することができる。
【０００９】
以下の本発明の目下好ましい実施形態の詳細な説明において図面を参照する。図面中、様々な図において同じ参照符号は同じ要素を指す。
【００１０】
【発明の実施の形態】
図１ないし図３を参照して、本発明をより容易に説明することができる。図１は、本発明による通信システム１００のブロック図である。特に、通信システム１００は、同期装置１０４、ローカル装置１０８および中央装置１１０に連結された通信ネットワーク１０２を備える。動作時、同期装置１０４は、リモート装置１０６に連結される。通信ネットワーク１０２は、好ましくは、インターネットまたはワールドワイドウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）等の公的に利用可能なネットワークからなる。しかしながら、通信ネットワーク１０２は、独占的に、または公的に利用可能なネットワーク１０２と組合せて、プライベートまたは独占（プロプラエタリ、proprietary）ネットワークを備えてよい。更に、通信ネットワーク１０２内かまたは通信ネットワーク１０２と種々の装置１０４、１０８、１１０との間の通信経路は、本技術分野において周知のように、有線または無線リンクを備えてよい。かかるネットワークの性質および使用は本技術分野において周知であり、従って本明細書ではこれ以上詳細に説明する必要はない。
【００１１】
ローカル装置１０８は、ローカルデータ１２４を格納し操作することができる、あらゆる通常に非移動型のコンピューティングおよび格納装置を備える。例えば、ローカル装置は、直接（例えば、モデム）または内部ネットワーク接続（例えば、通信ネットワーク１０２に対するゲートウェイを有するローカルエリアネットワーク）を介してネットワーク１０２に連結されるデスクトップパーソナルコンピュータを備えてよい。代替的に、ローカル装置１０８は、ネットワーク１０２に対し同様に直接またはネットワーク接続を有するサーバを備えてよい。ローカルデータ１２４は、同期がとられ易いあらゆるタイプのデータを含む。かかるデータタイプには、限定されないが、コンタクトデータ（例えば、電話番号、住所等）、カレンダデータ、電子メール、共用ファイル等が挙げられる。ローカルデータ１２４は、多数の周知のアプリケーションプログラムのうちのいずれかを使用することにより、ローカル装置１０８に入力されローカル装置１０８によって操作されてよい。更に、および後により詳細に説明するように、ローカルデータ１２４は、中央データ１２２に従うように定期的に同期がとられる。
【００１２】
中央装置１１０は、好ましくは、ネットワーク１０２に連結された、当業者には周知である１つまたは複数のサーバを備える。特に、中央装置１１０は、ネットワーク１０２上で、例えば、ネットワーク１０２がワールドワイドウェブからなる場合、いわゆるユニフォームリソースロケータ（Uniform Resource Locator（ＵＲＬ））を使用することにより、一意にアドレス指定可能である。従って、中央装置１１０と例えば同期装置１０４との間の直接通信が可能である。同期アプリケーション１１２は、好ましくは、中央装置１１０に存在する。適当な同期アプリケーションの例には、www.lexacom.com、www.anyday.comおよびwww.fusionone.com等の様々なオンラインサイトによって提供されるサービスがある。概して、これら同期アプリケーションの各々は、加入者に対し、ローカルデータ１２４またはリモートデータ１２０が定期的にかまたは要求時に同期がとられる中央データ１２２を保持する能力を提供する。言い換えれば、同期アプリケーション１１２に対する単一加入者アカウントにより、その加入者アカウントに対し中央データ１２２への様々な装置によるアクセスが可能となる。同期アプリケーション１１２がデータを同期させ、従って中央データ１２２を更新した後、中央データ１２２は、中央データ１２２の保守を申込んでいる装置（同期を開始したもの以外）に自動的に（または要求時に）送信されることが可能である。中央装置１１０が１つまたは複数のサーバを備える場合、中央データ１２２は、図示するように、サーバに存在するかまたはサーバに外部的に連結されるデータベース１１４に保持される。かかる実現は、設計選択の問題であり、本発明はこれに関して限定されない。
【００１３】
代替的な実施形態では、同期アプリケーションは１つまたは複数のローカル装置に存在してよく、それにより中央装置１１０が不要になる。この場合、中央データは、ローカルデータに含まれる。
【００１４】
以下、同期装置１０４について図２を参照してより詳細に説明する。概して、同期装置１０４は、リモート装置１０６とおよび通信ネットワーク１０２を介して同期アプリケーション１１２と通信することができるコンピューティングプラットフォームを備える。好ましくは、同期装置１０４は、空港、ホテル等の公的に利用可能な場所に配置される。リモート装置１０６のユーザは、リモートデータ１２０の中央データ１２２との同期を開始するために、自身の装置を同期装置１０４に連結する。なお、リモートデータ１２０と中央データ１２２とは、限定されないがコンタクトデータ（例えば、電話番号、住所等）、カレンダデータ、電子メール、共用ファイル等を含むローカルデータと同じタイプである。概して、リモート装置１０６は、同期をとられ易いデータを格納し操作することができるあらゆる通常の移動型プラットフォームを備えてよい。リモート装置１０６の適当な実現には、限定されないが、Palm,Inc.によって製造される「ＰＡＬＭ」Ｖシリーズ電子データオーガナイザまたはHandspring,Inc.によって製造される「ＶＩＳＯＲ」シリーズ電子データオーガナイザが含まれる。データを格納し操作することができる他の装置には、ヒューレット・パッカード・カンパニー(Hewlett-Packard Company)によって製造されるＰｏｃｋｅｔ  ＰＣコンピュータまたはあらゆるデータ処理可能セルラ電話が含まれる。
【００１５】
図２を参照すると、本発明による同期装置１０４のブロック図が示されている。そこに示すように、同期装置１０４は、好ましくはすべてハウジング２１２内に収容される、ネットワークインタフェース２０４、少なくとも１つのリモート装置インタフェース２０６（１つ示されている）、ユーザインタフェース２０８およびプリンタ２１０に連結されたコントローラ２０２を備える。ハウジング２１２は、好ましくは、ユーザが比較的個人的に同期装置１０４を操作することができるキオスク(kiosk)の形態である。更に、ハウジング２１２は、複数の同期装置をサポートしてよく、それによりマルチユーザアクセスを提供する。
【００１６】
コントローラ２０２は、好ましくは、揮発性または不揮発性デジタルメモリ等、適当な記憶装置に格納されるソフトウェア命令を実行することができる、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ等またはそれらの組合せのプロセッサを備える。代替的に、コントローラ２０２は、全体としてまたは部分的に、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックアレイ（ＰＬＡ）等のハードウェア装置を使用して実現されてよい。更に、コントローラ２０２が同期装置１０４の他の要素と通信することができるようにする様々なインタフェース回路は示されていない。かかる実現の詳細は、当業者には周知であり、本明細書では詳細に説明する必要はない。コントローラ２０２は、図３を参照してより詳細に説明するように同期装置１０４の動作を調整する。
【００１７】
ネットワークインタフェース２０４は、通信ネットワークを介して双方向通信をサポートするために適したインタフェース回路を備える。本明細書で使用する「回路」という用語は、ハードウェアオンリの実現等、限定された意味に解釈されるべきではない。対照的に、本明細書で参照するインタフェース回路は、ネットワークベースの通信をサポートするために必要な機能を実現するために使用される、本技術分野で使用される語意でのハードウェア、ソフトウェアまたはファームウェアのあらゆる組合せを備えてよい。好ましい実施形態では、ネットワークインタフェース２０４は、いわゆるＴＣＰ／ＩＰプロトコルスイートを実現することにより、インターネットまたはワールドワイドウェブを介して通信をサポートする。部分的に、使用される通信ネットワークのタイプに基づく設計選択の問題として、他の通信プロトコルがネットワークインタフェースによって実現されてよい。
【００１８】
少なくとも１つのリモート装置インタフェース２０６は、コントローラ２０２とリモート装置インタフェース２０６に連結されたリモート装置との間の双方向通信経路を提供する。適当なリモート装置インタフェースの例には、上述したような目下利用可能なリモート装置と共に使用することができる様々なクレイドルが含まれる。好ましい実施形態では、少なくとも１つのリモート装置インタフェース２０６は、互換性を保証するために目下市場において最も普及しているリモート装置に対応する複数のかかるクレイドルを備える。クレイドルは、クレイドルに対する容易なユーザアクセスを可能にするようにハウジング２１２に取付けられ、それによって、リモート装置がクレイドルのいずれか１つに容易に連結され得る。代替的に、リモート装置インタフェースは、ユーザがリモート装置を電話コード等の適当なケーブルを介して同期装置に連結することができるようにする、適当な電話プラグ（例えば、ＲＪ１１コネクタ）を備えてよい。当業者は、本明細書で説明するものと機能的に同様な他のインタフェースを明らかにすることができよう。本発明は、この点で限定されない。
【００１９】
同期装置１０４のユーザからの入力を受信し、そのユーザに出力を提供するために、ユーザインタフェース２０８が提供される。このため、ユーザインタフェース２０８は、限定されないが、ボタン、スイッチ、タッチスクリーン、音声起動型コントロール、磁気またはバーコードリーダ等を含む多数の入力装置のいずれかを備える。同様に、ユーザインタフェース２０８は、限定されないが表示画面、スピーカ等を含む多数の出力装置のいずれかを備える。好ましい実施形態では、ユーザインタフェース２０８により、コントローラ２０２は、ユーザに対し様々なプロンプトを表示し、それに応じて同期装置１０４の所望の動作に関しコントローラ２０２に命令するユーザデータを受信することができる。
【００２０】
ヒューレット・パッカード・カンパニーによって製造される「ＤＥＳＫＪＥＴ」７ｘｘまたは８ｘｘシリーズプリンタ等のプリンタ２１０が提供される。マイクロソフト・コーポレイション(Microsoft Corporation)による「ＯＵＴＬＯＯＫ」等、コントローラ２０２によって実行される適当なソフトウェアにより、ユーザは、コントローラ２０２に対するユーザインタフェース２０８を介して印刷コマンドを入力することができる。代替的に、コントローラは、リモート装置を通して入力されるユーザコマンドに応じて、リモート装置インタフェース２０６を介してかかるコマンドを受信してよい。下により詳細に説明するように、ユーザが同期装置１０４を使用している間、プリンタ２１０により同期データが印刷され、それにより同期データのリモート印刷が容易になる。
【００２１】
図３は、本発明による同期装置と同期アプリケーションとの動作を説明する。特に、同期装置の動作はフローチャートの左側に示し、同期アプリケーションの動作をフローチャートの右側に示す。好ましい実施形態では、図３に示すプロセスは、適当なプロセッサによって実行される格納されたソフトウェアルーチンとして実現される。ステップ３０２において、公的に利用可能な場所に、同期装置３０２が任意に提供される。同期装置を提供するエンティティは、同期アプリケーションを提供し操作するエンティティと同じであることが可能である。しかしながら、すべての例においてそうである必要はなく、好ましい実施形態では、同期装置の提供者と同期アプリケーションの提供者とは別のエンティティである。
【００２２】
ステップ３０４において、リモート装置のユーザは、リモート装置を同期装置に連結する。好ましい実施形態では、ユーザは、ユーザのリモート装置を受入れるように特に設計されたクレイドルにリモート装置を取付ける。連結の行われる方法に関らず、同期装置は、その後リモート装置と通信することができ、ステップ３０６において、リモート装置からリモートデータを受信することができる。リモート装置を同期装置に連結することにより、ユーザは、同期アプリケーションを使用してリモートデータの同期をとる意志を明らかにしている。中央装置に位置する中央データに対してリモートデータの同期が実行される場合、ユーザは、中央装置を保持しているサービスプロバイダに予め申込みを行っていることが予期される。この場合、ステップ３０８において、リモート装置を同期装置に連結するステップにより、自動的に、またはユーザ入力コマンド（例えば、ユーザインタフェース２０８によるかまたはリモート装置インタフェース２０６を介してリモート装置により）に応じて、同期装置が同期アプリケーションを介して同期を開始する。一般に、リモート装置は、同期装置が適当な同期アプリケーションとの通信を確立するために必要なソフトウェアおよび構成情報を含む。代替的に、同期装置に適当な通信ソフトウェアを設けることができ、同期装置はユーザの構成情報（例えば、アカウントまたは申込み情報）を受信するだけでよい。ユーザの申込みによって提供される同期アプリケーションを使用することにより、同期装置の使用に対する支払請求は、サービスプロバイダによって処理されてよい。同期アプリケーションが第三者のサービスプロバイダによって提供されずユーザが制御するローカル装置に提供される場合、同期装置を使用するための支払は、クレジットまたはデビットカードを使用することで行われてよい。この場合、ユーザのクレジットまたはデビットカード情報は、ユーザインタフェース２０８を介して、いかなる従来の方法によって入力されてもよい。そして、ユーザは、ネットワークインタフェース２０４を介して従来の請求プロセスを用いて、同期装置の使用に対して支払が請求される。
【００２３】
ステップ３０２〜３０６に先立つかまたは実質的に同時であればいつでも、中央データは、ステップ３２０において同期アプリケーションによって更新されてよい。例えば、ユーザがオフィスから離れている間、ユーザの補佐がローカル装置に、中央データとの同期を必要とするローカルデータを入力する場合がある。ローカルデータへの変更により、同期が自動的に開始されてよい。逆に、同期アプリケーションは、定期的にローカル装置に問合せることにより、中央データに対する更新が必要であるか否かを判断する。このような同期アプリケーションの動作は、本技術分野において周知である。いずれにせよ、中央データは、最新データに対するプライマリストレージポイントとしての役割を果たす。
【００２４】
同期装置は、リモート装置からリモートデータを受信すると、ステップ３０８において同期アプリケーションによる同期を開始する。一般に、これは、通信ネットワークを介して同期要求を同期アプリケーションに送信することを含む。本技術分野において周知のように、同期装置はまた、リモートデータの様々な部分がいつ生成または変更されたかに関する情報を、同期アプリケーションに送信する。更に、ステップ３０８および３２２において、同期装置と同期アプリケーションとの間で、同期アプリケーションに対するユーザのアクセスを許可するために必要なあらゆる情報が交換される。例えば、それによって、アカウントまたは申込み情報を必要なパスワードと共に交換することができ、ユーザが同期の目的のために中央データにアクセスすることが許可されることを確認する。アクセスが確認されると、同期アプリケーションは、ステップ３２４において、時間的な意味で、リモートおよび中央データの様々な部分に対する相対的優先度を確定する。例えば、カレンダデータに関し、リモート装置のユーザが、オフィスから離れている間に、自身のリモート装置を使用して翌月の最初の日の午前１０時に約束を予定したとする。同期装置は、同期アプリケーションに対し、この約束がリモートデータに追加された時を示す情報を提供する。そして、同期アプリケーションは、この情報を、その時間帯および日にちに対応する中央データのあらゆる情報と比較してよい。かかる情報が中央データに存在せず、中央データにはいかなる約束も予定されていなかったことが示される場合、そのリモートデータは優先されるとみなされてよい。中央データにおいて対応する予定された約束がある場合、リモートデータにおける約束の生成または変更の時刻が、中央データにおける約束の生成または変更の時刻と比較される。このプロセスは、好ましくは、最後に同期されてから生成または変更されたリモートデータのすべての部分に対し繰返される。更に、他のタイプのデータに対し、この時間的優先度を確定する同じプロセスが繰返されてよい。
【００２５】
同期の開始後、ステップ３１０において、同期装置は、ユーザに対し同期モードに関する情報の入力を要求する。これは、同期装置のユーザインタフェース２０８を介して、またはリモート装置自体のディスプレイを介してプロンプトを表示することによって達成することができる。好ましい実施形態では、３つの異なる同期モードが可能である。第１のモードでは、時間的優先度を有するリモートデータ（すなわち、最も最近生成／変更された）が選ばれ、中央データにあるデータに上書きする。第２のモードでは、その逆であり、時間的優先度を有する中央データが選ばれリモートデータのデータを上書きする。第３のモードでは、時間的優先度を有するデータがそのソースに関りなく選ばれる。これら３つのオプションは、ステップ３１０において、同期手続きをキャンセルするオプションと共にユーザに提示される。プロンプトに応じるユーザの選択は、受信されると、同期アプリケーションに提供される。ステップ３２６において、同期アプリケーションは、それに応じて、同期モード情報を用いてリモートデータと中央データとの同期をとる。このように、中央データはここで、リモートデータによって必要とされる変更がある場合はそれを反映するように同期がとられる。同期データ（すなわち、更新されたばかりの中央データ）は、ステップ３２８において同期アプリケーションによって送信され、ステップ３１２において同期装置によって受信される。同期データの形式は、設計選択の問題である。例えば、同期データは、関連する中央データのすべてのコピーか、または中央データと同期させるためにリモートデータに対して行わなければならない変更を示す情報を含んでよい。いずれにせよ、ステップ３３０において、その後、同期アプリケーションは、中央データに対し同期サービスを申込むすべてのローカル装置におけるローカルデータを更新する（定期的にかまたは要求時に）。
【００２６】
リモート装置は、同期データを受信すると、それに従ってローカルデータを更新することによって、それを中央データと一致させる。ステップ３１４において、同期装置は任意に、ユーザに対し同期データが印刷されるべきか否かを入力するよう要求してよい（同期装置のユーザインタフェースまたはリモート装置自体を介して）。ユーザが肯定的にプロンプトに応じると、ステップ３１６において、リモートデータは印刷されるためにプリンタに経路指定される。代替的に、同期装置は、同期データをプリンタに自動的に送信するモードにデフォルト設定されることができる。本発明によれば、同期データを印刷するステップは、同期データが関連するアプリケーションのコンテキスト内にあるように想定される。例えば、再びカレンダデータの実施例に対し、同期がとられたばかりのカレンダデータは、好ましくはカレンダ形式でプリントアウトされる。カレンダアプリケーションは、印刷の前にデータのフォーマッティングを行う。同様に、他のタイプのデータも適当なフォーマットでプリントアウトされてよい。印刷のためのデータのフォーマッティングは、本技術分野において周知であり、本明細書では詳細に説明する必要はない。このように、ユーザは、同期データのハードコピーを、必要とする可能性が非常に高い時間および場所で、すなわちリモートに取得することができる。
【００２７】
上述した詳細な説明は、本発明の目下好ましい実施形態を示すが、本発明の真の精神および範囲から逸脱することなく、本明細書で開示される実施形態に対し多くの変形が行われてよい、ということが理解されよう。本発明のこの真の精神および範囲は、併記の特許請求の範囲により、この明細書を鑑みて解釈されるよう画定される。
【００２８】
以下に本発明の実施態様の例を列挙する。
〔実施態様１〕  リモート装置（１０６）上のリモートデータ（１２０）と通信ネットワーク（１０２）に連結された少なくとも１つの中央装置（１１０）上の中央データ（１２２）とを同期させる装置であって、
コントローラ（２０２）と、
該コントローラに連結され、前記リモート装置と該コントローラとの間の通信を提供する少なくとも１つのリモート装置インタフェース（２０６）と、
該コントローラに連結され、該コントローラが前記通信ネットワークを介して通信することができるようにするネットワークインタフェース（２０４）と、
該コントローラに連結されたプリンタ（２１０）と、
を具備し、
前記コントローラは、前記リモート装置が前記少なくとも１つのリモート装置インタフェースに連結されると、該リモート装置における同期データを提供するために前記リモートデータと前記中央データとの同期を開始し、該コントローラは、該同期データを前記プリンタに経路指定する装置。
〔実施態様２〕  前記コントローラは、自動的に前記同期データを前記プリンタに経路指定する実施態様１記載の装置。
〔実施態様３〕  前記コントローラは、前記少なくとも１つのリモート装置インタフェースを介して受信されるコマンドに応じて、前記同期データを前記プリンタに経路指定する実施態様１記載の装置。
〔実施態様４〕  前記コントローラに連結されたユーザインタフェース（２０８）を更に具備し、該コントローラは、該ユーザインタフェースを介して受信されるコマンドに応じて前記同期データを前記プリンタに経路指定する実施態様１記載の装置。
〔実施態様５〕  実施態様１記載の装置を具備する公的に利用可能なキオスク（２１２）。
〔実施態様６〕  通信ネットワーク（１０２）を介して、中央データ（１２２）を有する少なくとも１つの中央装置（１１０）に連結された同期装置（１０４）において、同期データを提供する方法であって、
該同期装置に連結されたリモート装置（１０６）からリモートデータ（１２０）を受信するステップ（３０６）と、
前記通信ネットワークを介して、同期アプリケーション（１１２）による前記中央データと前記リモートデータとの同期を開始するステップ（３０８）と、
該通信ネットワークを介して、該同期アプリケーションから同期データを受信するステップ（３１２）と、
該同期データを印刷するためにプリンタに送信するステップ（３１６）と、
を含む方法。
〔実施態様７〕  前記同期装置を公的に利用可能な場所に提供するステップ（３０２）
を更に含む実施態様６記載の方法。
〔実施態様８〕  実施態様６記載の方法を実行するコンピュータ実行可能命令を含むコンピュータ読取可能媒体（２０２）。
〔実施態様９〕  通信ネットワーク（１０２）を介して同期アプリケーション（１１２）に連結される同期装置（１０４）を備えたシステムにおいて、同期データを提供する方法であって、
前記同期装置により、リモートデータ（１２０）を含むリモート装置（１０６）が該同期装置に連結されていることを検出するステップ（３０４）と、
該同期装置により、前記同期アプリケーションに対し、前記リモートデータを、前記通信ネットワークに連結された少なくとも１つの中央装置（１１０）に格納された中央データ（１２２）と同期させる要求を送信するステップ（３０８）と、
前記同期アプリケーションにより、前記同期データを提供する要求に応じて、前記リモートデータと前記中央データとを同期させるステップ（３２６）と、
前記同期アプリケーションにより、前記同期データを前記同期装置に送信するステップ（３２８）と、
該同期装置により、該同期データを印刷するためにプリンタ（２１０）に送信するステップ（３１６）と、
を含む方法。
〔実施態様１０〕  前記同期アプリケーションは前記少なくとも１つの中央装置に存在する実施態様９記載の方法。
【図面の簡単な説明】
【図１】本発明による、同期装置を含む通信システムのブロック図である。
【図２】本発明による同期装置のブロック図である。
【図３】本発明による同期装置および同期アプリケーションの動作を説明するフローチャートである。
【符号の説明】
１０２  通信ネットワーク
１０４  同期装置
１０６  リモート装置
１１０  中央装置
１１２  同期アプリケーション
１２０  リモートデータ
１２２  中央データ
２０２  コントローラ
２０４  ネットワークインタフェース
２０６  リモート装置インタフェース
２０８  ユーザインタフェース
２１０  プリンタ
２１２  ハウジング
【図１】
0003866141.tif 000002
【図２】
0003866141.tif 000003
【図３】
0003866141.tif 000004