(57)【要約】  二以上のコンピュータ端末で同期処理を行う際に、ウェブサーバでどの端末でコンテンツの送信を選択したかを管理することが可能な同期システム及び同期プログラムを提供することを目的とする。  ホスト側コンピュータ端末は、コンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、コンテンツ送信要求をウェブサーバに送信し、ウェブサーバからコンテンツの送信要求に対応するコンテンツを受信し、コンテンツをホスト側コンピュータ端末で表示し、受信したコンテンツをゲスト側コンピュータ端末に送信するホスト側同期手段を有しており、ゲスト側コンピュータ端末は、ホスト側コンピュータ端末からコンテンツを受信し、受信したコンテンツをゲスト側コンピュータ端末で表示するゲスト側同期手段を有する、同期システムである。【特許請求の範囲】
【請求項１】
少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムであって、
前記ホスト側コンピュータ端末は、
前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信し、前記コンテンツを前記ホスト側コンピュータ端末で表示し、前記受信したコンテンツを前記セッションサーバを介して前記ゲスト側コンピュータ端末に送信するホスト側同期手段を有しており、
前記ゲスト側コンピュータ端末は、
前記ホスト側コンピュータ端末から前記セッションサーバを介して前記コンテンツを受信し、前記受信したコンテンツを前記ゲスト側コンピュータ端末で表示するゲスト側同期手段を有する、
ことを特徴とする同期システム。
【請求項２】
前記ホスト側同期手段は、
前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、
前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１に記載の同期システム。
【請求項３】
前記ホスト側同期手段は、更に、
前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１又は請求項２に記載の同期システム。
【請求項４】
少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムであって、
前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、ホスト側コンテンツ送受信手段とホスト側コンテンツ取得手段とホスト側更新手段とからなるホスト側同期手段とを有しており、
前記ゲスト側コンピュータ端末は、前記コンテンツを記憶するゲスト側記憶手段と、ゲスト側コンテンツ送受信手段とゲスト側コンテンツ取得手段とゲスト側更新手段とからなるゲスト側同期手段とを有しており、
前記ホスト側コンテンツ送受信手段は、
前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側同期手段に送信する手段であり、
前記ホスト側更新手段は、
前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得手段と前記ゲスト側同期手段とに通知する手段であり、
前記ホスト側コンテンツ取得手段は、
前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する手段であり、
前記ゲスト側コンテンツ送受信手段は、
前記ホスト側同期手段から前記コンテンツを受信して前記ゲスト側記憶手段に記憶する手段であり、
前記ゲスト側更新手段は、
前記ゲスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ゲスト側コンテンツ取得手段に通知する手段であり、
前記ゲスト側コンテンツ取得手段は、
前記コンテンツ更新イベントを受信すると、前記ゲスト側記憶手段に記憶したコンテンツを取得して前記ゲスト側コンピュータ端末で表示する手段である、
ことを特徴とする同期システム。
【請求項５】
前記ホスト側コンテンツ送受信手段は、
前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、
前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項４に記載の同期システム。
【請求項６】
前記ホスト側コンテンツ送受信手段は、更に、
前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項４又は請求項５に記載の同期システム。
【請求項７】
少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムに於けるホスト側コンピュータ端末であって、
前記ホスト側コンピュータ端末は、
前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信し、前記コンテンツを前記ホスト側コンピュータ端末で表示し、前記受信したコンテンツを前記セッションサーバを介して前記ゲスト側コンピュータ端末に送信するホスト側同期手段を有しており、
前記ゲスト側コンピュータ端末に於いて前記ホスト側コンピュータ端末から受信した前記コンテンツの表示が行われる、
ことを特徴とする同期システムに於けるホスト側コンピュータ端末。
【請求項８】
前記ホスト側同期手段は、
前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、
前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項７に記載の同期システムに於けるホスト側コンピュータ端末。
【請求項９】
前記ホスト側同期手段は、更に、
前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項７又は請求項８に記載の同期システムに於けるホスト側コンピュータ端末。
【請求項１０】
少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムに於けるホスト側コンピュータ端末であって、
前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、ホスト側コンテンツ送受信手段とホスト側コンテンツ取得手段とホスト側更新手段とからなるホスト側同期手段とを有しており、
前記ホスト側コンテンツ送受信手段は、
前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側同期手段に送信する手段であり、
前記ホスト側更新手段は、
前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得手段と前記ゲスト側同期手段とに通知する手段であり、
前記ホスト側コンテンツ取得手段は、
前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する手段であり、
前記ゲスト側コンピュータ端末に於いて前記ホスト側コンピュータ端末から受信した前記コンテンツの表示が行われる、
ことを特徴とする同期システムに於けるホスト側コンピュータ端末。
【請求項１１】
前記ホスト側コンテンツ送受信手段は、
前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、
前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１０に記載の同期システムに於けるホスト側コンピュータ端末。
【請求項１２】
前記ホスト側コンテンツ送受信手段は、更に、
前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１０又は請求項１１に記載の同期システムに於けるホスト側コンピュータ端末。
【請求項１３】
少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行させる為の、ホスト側同期プログラムとゲスト側同期プログラムとからなる同期プログラムであって、
前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、前記ホスト側同期プログラムを読み込み処理演算を実行するホスト側処理演算手段とを有しており、
前記ゲスト側コンピュータ端末は、前記コンテンツを記憶するゲスト側側記憶手段と、前記ゲスト側同期プログラムを読み込み処理演算を実行するゲスト側処理演算手段とを有しており、
前記ホスト側同期プログラムは、前記ホスト側処理演算部に読み込まれるホスト側コンテンツ送受信機能とホスト側コンテンツ取得機能とホスト側更新機能とからなり、
前記ゲスト側同期プログラムは、前記ゲスト側処理演算部に読み込まれるゲスト側コンテンツ送受信機能とゲスト側コンテンツ送受信機能とゲスト側更新機能とからなり、
前記ホスト側コンテンツ送受信機能は、
前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側コンピュータ端末に送信する機能であり、
前記ホスト側更新機能は、
前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得機能と前記ゲスト側コンピュータ端末とに通知する機能であり、
前記ホスト側コンテンツ取得機能は、
前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する機能であり、
前記ゲスト側コンテンツ送受信機能は、
前記ホスト側コンピュータ端末から前記コンテンツを受信して前記ゲスト側記憶手段に記憶する機能であり、
前記ゲスト側更新機能は、
前記ゲスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ゲスト側コンテンツ取得機能に通知する機能であり、
前記ゲスト側コンテンツ取得機能は、
前記コンテンツ更新イベントを受信すると、前記ゲスト側記憶手段に記憶したコンテンツを取得して前記ゲスト側コンピュータ端末で表示する機能である、
ことを特徴とする同期プログラム。
【請求項１４】
前記ホスト側コンテンツ送受信機能は、
前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、
前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１３に記載の同期プログラム。
【請求項１５】
前記ホスト側コンテンツ送受信機能は、更に、
前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１３又は請求項１４に記載の同期プログラム。
【請求項１６】
請求項１３から請求項１５のいずれかに記載の同期プログラムを記録した記録媒体。
【請求項１７】
少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する為の前記ホスト側コンピュータ端末を機能させる為のホスト側同期プログラムであって、
前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、前記ホスト側同期プログラムを読み込み処理演算を実行するホスト側処理演算手段とを有しており、
前記ホスト側同期プログラムは、前記ホスト側処理演算部に読み込まれるホスト側コンテンツ送受信機能とホスト側コンテンツ取得機能とホスト側更新機能とからなり、
前記ホスト側コンテンツ送受信機能は、
前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側コンピュータ端末に送信する機能であり、
前記ホスト側更新機能は、
前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得機能と前記ゲスト側コンピュータ端末とに通知する機能であり、
前記ホスト側コンテンツ取得機能は、
前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する機能であり、
前記ゲスト側コンテンツ送受信機能は、
前記ホスト側コンピュータ端末から前記コンテンツを受信して前記ゲスト側記憶手段に記憶する機能であり、
前記ゲスト側コンピュータ端末に於いて前記ホスト側コンピュータ端末から受信した前記コンテンツの表示が行われる、
ことを特徴とするホスト側同期プログラム。
【請求項１８】
前記ホスト側コンテンツ送受信機能は、
前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、
前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１７に記載のホスト側同期プログラム。
【請求項１９】
前記ホスト側コンテンツ送受信機能は、更に、
前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、
ことを特徴とする請求項１７又は請求項１８に記載のホスト側同期プログラム。
【請求項２０】
請求項１７から請求項１９のいずれかに記載のホスト側同期プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも二以上のコンピュータ端末で同一の画面を表示する同期処理を実行する際に、ウェブサーバ側でどの端末でコンテンツの送信を選択したかを管理することが可能な同期システム及び同期プログラムに関する。
【背景技術】
【０００２】
ウェブブラウザ等で表示されるテキストや画像等のコンテンツを、複数のコンピュータ端末間で同期して表示を行う同期プログラムが、下記特許文献１に開示のように存在する。【０００３】
このような同期プログラムの場合、ホスト側のコンピュータ端末がセッションサーバを介してウェブサーバからコンテンツを取得し、ホスト側のコンピュータ端末で表示を行うと共に、取得したコンテンツをゲスト側のコンピュータ端末がホスト側のコンピュータ端末から取得することで、ホスト側及びゲスト側のコンピュータ端末でコンテンツの同期表示を行うことが可能となる。例えばコンピュータ端末（ゲスト側のコンピュータ端末）の操作に不慣れなユーザに代わり、ホスト側のコンピュータ端末のユーザ（例えばオペレーター）が代行入力することが可能となる。【０００４】
【特許文献１】国際公開ＷＯ／２００４／０７０６１６号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のような同期プログラムを用いた場合、ウェブサーバからコンテンツを取得するのは、常にホスト側のコンピュータ端末となる。そうすると、ウェブサーバ側ではホスト側のコンピュータ端末しか認識することが出来ず、例えばゲスト側のコンピュータ端末のユーザが、あるリンクをクリックしたとしても、ゲスト側のコンピュータ端末がホスト側のコンピュータ端末にコンテンツの取得要求を送信し、それを受けてホスト側のコンピュータ端末がウェブサーバからコンテンツを取得する為、ウェブサーバはゲスト側の存在やその操作を認識することが出来ない。【０００６】
従って、このような同期プログラムを用いて、例えばコールセンターを運営する場合に、コールセンターのオペレータの操作するコンピュータ端末をホスト側のコンピュータ端末、ユーザの操作するコンピュータ端末をゲスト側のコンピュータ端末として、ウェブページからユーザの購入したいと考える商品購入の代行入力をコールセンターのオペレーターが実行しようとする場合、ウェブサーバでは常にホスト側のコンピュータ端末で処理が行われたと認識してしまい、商品購入を決定する為のボタンをホスト側（オペレーター）のコンピュータ端末が押下したものとして認識をしてしまう。そうすると、商品購入の最終決定をユーザが行わなければならないのに、ウェブサーバではオペレーターが行ったものとして認識されてしまうので、トラブルの元となる。
【課題を解決するための手段】
【０００７】
そこで本発明者は、ホスト側のコンピュータ端末からウェブブラウザに対してコンテンツの送信要求（ＨＴＴＰリクエスト）を送信する際に、どのコンピュータ端末間で同期処理を実行しているか、そしてどのコンピュータ端末がコンテンツの表示要求を行ったのかを識別する情報を、コンテンツの送信要求（ＨＴＴＰリクエスト）に含めて送信することによって、上述の問題点を解決する同期システム、同期プログラムを発明した。【０００８】
請求項１の発明は、少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムであって、前記ホスト側コンピュータ端末は、前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信し、前記コンテンツを前記ホスト側コンピュータ端末で表示し、前記受信したコンテンツを前記セッションサーバを介して前記ゲスト側コンピュータ端末に送信するホスト側同期手段を有しており、前記ゲスト側コンピュータ端末は、前記ホスト側コンピュータ端末から前記セッションサーバを介して前記コンテンツを受信し、前記受信したコンテンツを前記ゲスト側コンピュータ端末で表示するゲスト側同期手段を有する、同期システムである。【０００９】
本発明のように、ホスト側コンピュータ端末からウェブサーバにコンテンツ送信要求を送信する際に、どのコンピュータ端末でコンテンツ表示要求が行われたかを識別する情報も含めて送信することにより、ウェブサーバではどのコンピュータ端末から要求された処理であるかを管理することが出来る。【００１０】
請求項２の発明は、前記ホスト側同期手段は、前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、同期システムである。【００１１】
コンテンツ送信要求に含める、どのコンピュータ端末で行われたかを識別する情報については、本発明のように、コンピュータ端末或いはそのユーザを識別する情報を用いると良い。【００１２】
請求項３の発明は、前記ホスト側同期手段は、更に、前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、同期システムである。【００１３】
どのコンピュータ端末間で同期処理を行っているかをウェブサーバで管理する為に、本発明のように、同期処理を実行しているコンピュータ端末又はそのユーザを識別する情報を、コンテンツ送信要求に更に含めると良い。【００１４】
請求項４の発明は、少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムであって、前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、ホスト側コンテンツ送受信手段とホスト側コンテンツ取得手段とホスト側更新手段とからなるホスト側同期手段とを有しており、前記ゲスト側コンピュータ端末は、前記コンテンツを記憶するゲスト側記憶手段と、ゲスト側コンテンツ送受信手段とゲスト側コンテンツ取得手段とゲスト側更新手段とからなるゲスト側同期手段とを有しており、前記ホスト側コンテンツ送受信手段は、前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側同期手段に送信する手段であり、前記ホスト側更新手段は、前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得手段と前記ゲスト側同期手段とに通知する手段であり、前記ホスト側コンテンツ取得手段は、前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する手段であり、前記ゲスト側コンテンツ送受信手段は、前記ホスト側同期手段から前記コンテンツを受信して前記ゲスト側記憶手段に記憶する手段であり、前記ゲスト側更新手段は、前記ゲスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ゲスト側コンテンツ取得手段に通知する手段であり、前記ゲスト側コンテンツ取得手段は、前記コンテンツ更新イベントを受信すると、前記ゲスト側記憶手段に記憶したコンテンツを取得して前記ゲスト側コンピュータ端末で表示する手段である、同期システムである。【００１５】
本発明のように構成することによっても、請求項１の発明と同様の技術的効果を得ることが出来る。【００１６】
請求項５の発明は、前記ホスト側コンテンツ送受信手段は、前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、同期システムである。【００１７】
請求項４の発明に於いて、コンテンツ送信要求に含める、どのコンピュータ端末で行われたかを識別する情報については、本発明のように、コンピュータ端末或いはそのユーザを識別する情報を用いると良い。【００１８】
請求項６の発明は、前記ホスト側コンテンツ送受信手段は、更に、前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、同期システムである。【００１９】
請求項４又は請求項５の発明に於いて、どのコンピュータ端末間で同期処理を行っているかをウェブサーバで管理する為に、本発明のように、同期処理を実行しているコンピュータ端末又はそのユーザを識別する情報を、コンテンツ送信要求に更に含めると良い。【００２０】
請求項７の発明は、少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムに於けるホスト側コンピュータ端末であって、前記ホスト側コンピュータ端末は、前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信し、前記コンテンツを前記ホスト側コンピュータ端末で表示し、前記受信したコンテンツを前記セッションサーバを介して前記ゲスト側コンピュータ端末に送信するホスト側同期手段を有しており、前記ゲスト側コンピュータ端末に於いて前記ホスト側コンピュータ端末から受信した前記コンテンツの表示が行われる、同期システムに於けるホスト側コンピュータ端末である。【００２１】
本発明のように構成することによっても、請求項１の発明に於ける同期システムのホスト側コンピュータ端末を構成することが出来、同様の技術的効果を得ることが出来る。【００２２】
請求項８の発明は、前記ホスト側同期手段は、前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、同期システムに於けるホスト側コンピュータ端末である。【００２３】
請求項７の発明に於いて、コンテンツ送信要求に含める、どのコンピュータ端末で行われたかを識別する情報については、本発明のように、コンピュータ端末或いはそのユーザを識別する情報を用いると良い。【００２４】
請求項９の発明は、前記ホスト側同期手段は、更に、前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、同期システムに於けるホスト側コンピュータ端末である。【００２５】
請求項７又は請求項８の発明に於いて、どのコンピュータ端末間で同期処理を行っているかをウェブサーバで管理する為に、本発明のように、同期処理を実行しているコンピュータ端末又はそのユーザを識別する情報を、コンテンツ送信要求に更に含めると良い。【００２６】
請求項１０の発明は、少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する同期システムに於けるホスト側コンピュータ端末であって、前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、ホスト側コンテンツ送受信手段とホスト側コンテンツ取得手段とホスト側更新手段とからなるホスト側同期手段とを有しており、前記ホスト側コンテンツ送受信手段は、前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側同期手段に送信する手段であり、前記ホスト側更新手段は、前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得手段と前記ゲスト側同期手段とに通知する手段であり、前記ホスト側コンテンツ取得手段は、前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する手段であり、前記ゲスト側コンピュータ端末に於いて前記ホスト側コンピュータ端末から受信した前記コンテンツの表示が行われる、同期システムに於けるホスト側コンピュータ端末である。【００２７】
本発明のように構成することによっても、請求項４の発明に於ける同期システムのホスト側コンピュータ端末を構成することが出来、同様の技術的効果を得ることが出来る。【００２８】
請求項１１の発明は、前記ホスト側コンテンツ送受信手段は、前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、同期システムに於けるホスト側コンピュータ端末である。【００２９】
請求項１０の発明に於いて、コンテンツ送信要求に含める、どのコンピュータ端末で行われたかを識別する情報については、本発明のように、コンピュータ端末或いはそのユーザを識別する情報を用いると良い。【００３０】
請求項１２の発明は、前記ホスト側コンテンツ送受信手段は、更に、前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、同期システムに於けるホスト側コンピュータ端末である。【００３１】
請求項１０又は請求項１１の発明に於いて、どのコンピュータ端末間で同期処理を行っているかをウェブサーバで管理する為に、本発明のように、同期処理を実行しているコンピュータ端末又はそのユーザを識別する情報を、コンテンツ送信要求に更に含めると良い。【００３２】
請求項１３の発明は、少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行させる為の、ホスト側同期プログラムとゲスト側同期プログラムとからなる同期プログラムであって、前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、前記ホスト側同期プログラムを読み込み処理演算を実行するホスト側処理演算手段とを有しており、前記ゲスト側コンピュータ端末は、前記コンテンツを記憶するゲスト側側記憶手段と、前記ゲスト側同期プログラムを読み込み処理演算を実行するゲスト側処理演算手段とを有しており、前記ホスト側同期プログラムは、前記ホスト側処理演算部に読み込まれるホスト側コンテンツ送受信機能とホスト側コンテンツ取得機能とホスト側更新機能とからなり、前記ゲスト側同期プログラムは、前記ゲスト側処理演算部に読み込まれるゲスト側コンテンツ送受信機能とゲスト側コンテンツ送受信機能とゲスト側更新機能とからなり、前記ホスト側コンテンツ送受信機能は、前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側コンピュータ端末に送信する機能であり、前記ホスト側更新機能は、前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得機能と前記ゲスト側コンピュータ端末とに通知する機能であり、前記ホスト側コンテンツ取得機能は、前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する機能であり、前記ゲスト側コンテンツ送受信機能は、前記ホスト側コンピュータ端末から前記コンテンツを受信して前記ゲスト側記憶手段に記憶する機能であり、前記ゲスト側更新機能は、前記ゲスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ゲスト側コンテンツ取得機能に通知する機能であり、前記ゲスト側コンテンツ取得機能は、前記コンテンツ更新イベントを受信すると、前記ゲスト側記憶手段に記憶したコンテンツを取得して前記ゲスト側コンピュータ端末で表示する機能である、同期プログラムである。【００３３】
上述に示した同期システムは、本発明のようにプログラムとして構成することも出来る。この場合、同期システムは、ホスト側コンピュータ端末で処理演算を実行するホスト側同期プログラムとゲスト側コンピュータ端末で処理演算を実行するゲスト側同期プログラムとからなる。ホスト側同期プログラム及びゲスト側同期プログラムは、各々別のコンピュータ端末で処理演算されることによって、各々のコンピュータ端末をホスト側コンピュータ端末、ゲスト側コンピュータ端末として機能するようにすることも出来るが、同一のコンピュータ端末で処理演算させることによって、そのコンピュータ端末をホスト側コンピュータ端末及びゲスト側コンピュータ端末の双方として機能するようにしても良い。【００３４】
この場合、ある同期処理のセッションに於いてはホスト側コンピュータ端末として機能し、他の同期処理のセッションに於いてはゲスト側コンピュータ端末として機能することとなる。そしてこの選択は、セッションサーバにログインする際に選択出来るようにしても良い。【００３５】
又、この同期プログラムは、コンピュータ端末に予め設けられた、ウェブブラウザ等の公知の表示手段にプラグインされることによって、機能するようにしても良い。【００３６】
請求項１４の発明は、前記ホスト側コンテンツ送受信機能は、前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、同期プログラムである。【００３７】
請求項１３の発明に於いて、コンテンツ送信要求に含める、どのコンピュータ端末で行われたかを識別する情報については、本発明のように、コンピュータ端末或いはそのユーザを識別する情報を用いると良い。【００３８】
請求項１５の発明は、前記ホスト側コンテンツ送受信機能は、更に、前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、同期プログラムである。【００３９】
請求項１３又は請求項１４の発明に於いて、どのコンピュータ端末間で同期処理を行っているかをウェブサーバで管理する為に、本発明のように、同期処理を実行しているコンピュータ端末又はそのユーザを識別する情報を、コンテンツ送信要求に更に含めると良い。【００４０】
請求項１６の発明は、請求項１３から請求項１５のいずれかに記載の同期プログラムを記録した記録媒体である。【００４１】
このように当該同期プログラムは、所定のサーバからダウンロード等によって各コンピュータ端末のＣＰＵ等の処理演算手段に読み込まれる他、ＣＤやＤＶＤ等の記録媒体に記録されており、そこから各コンピュータ端末のＣＰＵ等の処理演算手段に読み込まれるように構成しても良い。【００４２】
請求項１７の発明は、少なくとも一以上のセッションサーバを介してホスト側コンピュータ端末と少なくとも一以上のゲスト側コンピュータ端末との間で、ウェブサーバに記憶するコンテンツの同期処理を実行する為の前記ホスト側コンピュータ端末を機能させる為のホスト側同期プログラムであって、前記ホスト側コンピュータ端末は、前記コンテンツを記憶するホスト側記憶手段と、前記ホスト側同期プログラムを読み込み処理演算を実行するホスト側処理演算手段とを有しており、前記ホスト側同期プログラムは、前記ホスト側処理演算部に読み込まれるホスト側コンテンツ送受信機能とホスト側コンテンツ取得機能とホスト側更新機能とからなり、前記ホスト側コンテンツ送受信機能は、前記コンテンツをコンピュータ端末上で表示する要求であるコンテンツ表示要求がどのコンピュータ端末で行われたかを識別する情報を含む、前記コンテンツの送信要求を前記ウェブサーバに送信し、前記ウェブサーバから前記コンテンツの送信要求に対応するコンテンツを受信して前記ホスト側記憶手段に記憶し、前記コンテンツを前記ゲスト側コンピュータ端末に送信する機能であり、前記ホスト側更新機能は、前記ホスト側記憶手段に新たなコンテンツを記憶したことを示すコンテンツ更新イベントを前記ホスト側コンテンツ取得機能と前記ゲスト側コンピュータ端末とに通知する機能であり、前記ホスト側コンテンツ取得機能は、前記コンテンツ更新イベントを受信すると、前記ホスト側記憶手段に記憶したコンテンツを取得して前記ホスト側コンピュータ端末で表示する機能であり、前記ゲスト側コンテンツ送受信機能は、前記ホスト側コンピュータ端末から前記コンテンツを受信して前記ゲスト側記憶手段に記憶する機能であり、前記ゲスト側コンピュータ端末に於いて前記ホスト側コンピュータ端末から受信した前記コンテンツの表示が行われる、ホスト側同期プログラムである。【００４３】
本発明のように構成することによっても、請求項１３の発明の同期プログラムに於いて、ホスト側コンピュータ端末を機能させるホスト側同期プログラムを構成することが出来、同様の技術的効果を得ることが出来る。【００４４】
請求項１８の発明は、前記ホスト側コンテンツ送受信機能は、前記ホスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ホスト側コンピュータ端末又は前記ホスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報とし、前記ゲスト側コンピュータ端末で前記コンテンツ表示要求の入力を受け付けた場合には、前記ゲスト側コンピュータ端末又は前記ゲスト側コンピュータ端末のユーザを識別する情報を、前記どのコンピュータ端末で行われたかを識別する情報として、前記コンテンツ送信要求に含める、ホスト側同期プログラムである。【００４５】
請求項１７の発明に於いて、コンテンツ送信要求に含める、どのコンピュータ端末で行われたかを識別する情報については、本発明のように、コンピュータ端末或いはそのユーザを識別する情報を用いると良い。【００４６】
請求項１９の発明は、前記ホスト側コンテンツ送受信機能は、更に、前記ホスト側コンピュータ端末又はそのユーザを識別する情報と、前記ゲスト側コンピュータ端末又はそのユーザを識別する情報とを、同期処理を実行しているコンピュータ端末の情報として、前記コンテンツ送信要求に含める、ホスト側同期プログラムである。【００４７】
請求項１７又は請求項１８の発明に於いて、どのコンピュータ端末間で同期処理を行っているかをウェブサーバで管理する為に、本発明のように、同期処理を実行しているコンピュータ端末又はそのユーザを識別する情報を、コンテンツ送信要求に更に含めると良い。【００４８】
請求項２０の発明は、請求項１７から請求項１９のいずれかに記載のホスト側同期プログラムを記録した記録媒体である。【００４９】
上述のホスト側同期プログラムは、所定のサーバからダウンロード等によってホスト側コンピュータ端末のＣＰＵ等の処理演算手段に読み込まれる他、ＣＤやＤＶＤ等の記録媒体に記録されており、そこからホスト側コンピュータ端末のＣＰＵ等の処理演算手段に読み込まれるように構成しても良い。
【発明の効果】
【００５０】
本発明のように構成することで、ウェブサーバでは、どのコンピュータ端末間で同期処理を実行しているか、そしてどのコンピュータ端末がコンテンツの表示要求を行ったのかを区別して管理することが可能となる。これによって、例えば同期プログラムを用いてコールセンターを実現している場合に、どのコンピュータ端末で商品購入の最終決定をしたかを判別することが出来、トラブルの防止に繋げることが出来る。【００５１】
又、本発明を用いることによって、ウェブサーバでは、コンテンツを参照しているコンピュータ端末又はそのユーザ毎の履歴を記録し、その内容を分析して個人個人の嗜好性を把握し、お勧め商品の案内等、次の商品購入へ繋げることも出来る。
【図面の簡単な説明】
【００５２】
【図１】本発明のシステム構成の一例を示すシステム構成図である。
【図２】本発明の処理プロセスの流れの一例を示すフローチャートである。
【図３】本発明の処理プロセスの流れの一例を示すフローチャートである。
【図４】コンテンツ送信要求に含める、同期処理を行っているコンピュータ端末を識別する情報、コンテンツ表示要求を送信したコンピュータ端末を識別する情報の概念図である。
【図５】同期処理を行っているコンピュータ端末を識別する情報、コンテンツ表示要求を送信したコンピュータ端末を識別する情報を含んだ、コンテンツ送信要求の一例である。
【図６】同期処理を行っているコンピュータ端末を識別する情報、コンテンツ表示要求を送信したコンピュータ端末を識別する情報を含んだ、コンテンツ送信要求の一例である。
【符号の説明】
【００５３】
１：同期システム
１ａ：ホスト側同期手段
１ｂ：ゲスト側同期手段
２：ウェブサーバ
３：ホスト側コンピュータ端末
４：ゲスト側コンピュータ端末
５：セッションサーバ
５ａ：第１のセッションサーバ
５ｂ：第２のセッションサーバ
６：ホスト側コンテンツ送受信手段
７：ホスト側コンテンツ取得手段
８：ホスト側更新手段
９：ホスト側記憶手段
１０：ゲスト側コンテンツ送受信手段
１１：ゲスト側コンテンツ取得手段
１２：ゲスト側更新手段
１３：ゲスト側記憶手段
【発明を実施するための最良の形態】
【００５４】
本発明の同期システム１のシステム構成の一例を図１のシステム構成図を用いて説明する。同期システム１は、セッションサーバ５を介して同期処理を実行するホスト側コンピュータ端末３に於けるホスト側同期手段１ａと、ゲスト側コンピュータ端末４に於けるゲスト側同期手段１ｂとからなる。尚、本明細書に於いてホスト側コンピュータ端末３（ホスト側同期手段１ａ）とは、同期処理に於いてウェブサーバ２からコンテンツを受信するコンピュータ端末であり、ゲスト側コンピュータ端末４（ゲスト側同期手段１ｂ）とは、同期処理に於いてホスト側コンピュータ端末３（ホスト側同期手段１ａ）からコンテンツを受信するコンピュータ端末である。本明細書に於いてはゲスト側コンピュータ端末４が１つである場合を示しているが、複数のゲスト側コンピュータ端末４であっても良い。【００５５】
ウェブサーバ２は、ホスト側同期手段１ａからのコンテンツ送信要求に対して、対応するコンテンツを送信するサーバである。このコンテンツには、テキストデータ、画像データ、音声データ等の各種データが含まれる。コンテンツの一例としてウェブサイトのコンテンツがある。【００５６】
ホスト側コンピュータ端末３及びゲスト側コンピュータ端末４は、各セッションサーバ５を介して同期処理を実行するコンピュータ端末であって、ホスト側同期手段１ａ／ゲスト側同期手段１ｂを有している。ホスト側コンピュータ端末３に於けるホスト側同期手段１ａは、ウェブサーバ２に対してコンテンツ送信要求を送信し、ウェブサーバ２から当該コンテンツを受信する。そして受信したコンテンツをセッションサーバ５を介してゲスト側コンピュータ端末４に送信する。ゲスト側コンピュータ端末４に於けるゲスト側同期手段１ｂは、ホスト側コンピュータ端末３で記憶・表示を行ったコンテンツをセッションサーバ５を介してホスト側コンピュータ端末３から受信し、ゲスト側コンピュータ端末４で表示することで同期処理を実行する。【００５７】
尚、本明細書では、ホスト側同期手段１ａとゲスト側同期手段１ｂの各手段、処理プロセスを明確にする為に、各々別のシステムとして各手段を図示しているが、実際には同期処理を実行する為のコンピュータ端末には、ホスト側同期手段１ａ及びゲスト側同期手段１ｂの各手段を共に具備しておき、ホスト側、ゲスト側のいずれをも態様に応じて実施できるようにすると好適である。この場合、ホスト側同期手段１ａ、ゲスト側同期手段１ｂで重複する機能を有する手段を一つにまとめても良い。又、ホスト側同期手段１ａ、ゲスト側同期手段１ｂは、ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４に予め設けられたウェブブラウザ等の公知の表示手段にプラグインされて機能しても良い。【００５８】
セッションサーバ５は、ホスト側同期手段１ａ及びゲスト側同期手段１ｂからの接続要求を受け、各々ログインした後に、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間のセッションを確立するコンピュータ端末である（尚、本明細書ではセッションサーバ５と称しているが、サーバでなくても通常のコンピュータ端末やコンピュータ機器（ルーター、ハブ等）であっても良い）。本明細書では、ホスト側コンピュータ端末３とセッションを確立するセッションサーバ５を第１のセッションサーバ５ａ、ゲスト側コンピュータ端末４とセッションを確立するセッションサーバ５を第２のセッションサーバ５ｂとし、第１のセッションサーバ５ａと第２のセッションサーバ５ｂとで更にセッションを確立することで、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間でセッションを確立する場合を説明するが、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４が同一のセッションサーバ５上でセッションを確立しても良い。【００５９】
ホスト側コンピュータ端末３は、ホスト側記憶手段９とホスト側同期手段１ａとを有している。【００６０】
ホスト側記憶手段９は、キャッシュやメモリ、ハードディスク等の記憶媒体に、ホスト側コンテンツ送受信手段６（後述）で受信したコンテンツを記憶する手段であり、ホスト側同期手段１ａは、ホスト側コンテンツ取得手段７とホスト側コンテンツ送受信手段６とホスト側更新手段８とからなる。【００６１】
ホスト側コンテンツ取得手段７は、ホスト側コンピュータ端末３のユーザからコンテンツ表示要求（例えば、ＵＲＬの入力やリンクの選択等によりコンテンツをコンピュータ端末に表示する要求）を受けた時に、ホスト側記憶手段９から当該コンテンツを取得し、ウェブブラウザ等の公知の表示手段を用いて、当該コンテンツの表示をホスト側コンピュータ端末３で行う手段である。【００６２】
又、ホスト側コンテンツ取得手段７は、ホスト側更新手段８（後述）からコンテンツ更新イベント（後述）を受信した時に、ホスト側記憶手段９から当該コンテンツを取得し、ウェブブラウザ等の公知の表示手段を用いて、当該コンテンツの表示をホスト側コンピュータ端末３で行う手段である。【００６３】
ホスト側コンテンツ送受信手段６は、ホスト側コンテンツ取得手段７の要求したコンテンツがホスト側記憶手段９に存在しなかった場合に、ウェブサーバ２からコンテンツを取得するためのコンテンツ送信要求をウェブサーバ２に送信し、当該コンテンツ送信要求に対応するコンテンツをウェブサーバ２から受信し、ホスト側記憶手段９に記憶する手段である。【００６４】
ホスト側コンテンツ送受信手段６は、ウェブサーバ２にコンテンツ送信要求を送信する際に、どのコンピュータ端末間で同期処理を実行しているか、そしてどのコンピュータ端末がコンテンツの表示要求を行ったのか、を識別する情報（例えばコンピュータ端末にかかるハードウェアの識別子、セッションサーバ５にログインする際のコンピュータ端末やユーザが用いるＩＤ、メールアドレス、ＩＰアドレス等の如何なるものであっても良い）を、コンテンツ送信要求（ＨＴＴＰリクエスト）に含めて送信する。このコンテンツ送信要求に含める情報を図４に示す。尚、上述の識別情報は、コンピュータ端末のハードウェアやソフトウェア等から自動的に取得したり、ユーザにセッションサーバ５にログインする際に入力を促し、そこで入力を受け付けた情報を用いても良い。尚、以下の本実施例に於いては、セッションサーバ５にログインする際のＩＤである場合を説明している。【００６５】
又、ゲスト側コンピュータ端末４又はそのユーザを識別する情報は、ゲスト側コンピュータ端末４で上述のように情報を取得した後に、セッションサーバ５を介してホスト側コンピュータ端末３に送信して用いても良いし、セッションを確立しているセッションサーバ５で記憶しているホスト側コンピュータ端末３、ゲスト側コンピュータ端末４又はそのユーザを識別する情報を、セッションサーバ５から取得しても良い。【００６６】
図４の情報に於いて、「SBR-Host-User」の右側には当該同期処理を実行するホスト側コンピュータ端末３を識別する情報が記載され、「SBR-Guest-User」の右側には当該同期処理を実行するゲスト側コンピュータ端末４を識別する情報が記載される。「SBR-Guest-User」の欄は、複数のゲスト側コンピュータ端末４が存在する場合には複数あっても良い。「Request-SBR-User」の右側にはコンテンツの表示要求を行ったコンピュータ端末、即ち、ホスト側コンピュータ端末３又はゲスト側コンピュータ端末４であって、ユーザがコンテンツを閲覧する為にＵＲＬの入力やリンクの選択の入力を受け付けたコンピュータ端末を識別する情報が記載される。従って、ホスト側コンピュータ端末３のユーザがコンテンツ表示要求を行った場合にはホスト側コンピュータ端末３を識別する情報が、ゲスト側コンピュータ端末４のユーザがコンテンツ表示要求を行った場合にはゲスト側コンピュータ端末４を識別する情報が、「Request-SBR-User」の右側に記載される。尚、上述の識別情報は、その右側にコンピュータ端末又はユーザを識別する情報が記載されていなくても良いことは言うまでもない。【００６７】
従って、ウェブサーバ２は、コンテンツ送信要求に含まれる上述の情報を読み取ることによって、どのコンピュータ端末間で同期処理を実行しているか、どのコンピュータ端末がコンテンツの表示要求を行ったかを管理することが出来る。【００６８】
例えば、「SBR-Host-User」の右側に記載されている識別情報を読み取ることによって、ウェブサーバ２は、同期処理に於けるホスト側コンピュータ端末３又はそのユーザを認識し、「SBR-Guest-User」の右側に記載されている識別情報を読み取ることによって、ウェブサーバ２は、その同期処理に於けるゲスト側コンピュータ端末４又はそのユーザを認識し、「Request-SBR-User」の右側に記載されている識別情報を読み取ることによって、コンテンツ表示要求を行ったコンピュータ端末又はそのユーザを識別することが出来る。【００６９】
ホスト側コンテンツ送受信手段６は、ゲスト側同期手段１ｂからセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してコンテンツの送信要求を受信した場合に、当該コンテンツをホスト側記憶手段９から抽出して、ゲスト側コンピュータ端末４にセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介して送信する手段でもある。【００７０】
ホスト側更新手段８は、ホスト側記憶手段９が新たなコンテンツを記憶した場合に、ホスト側コンテンツ取得手段７、ゲスト側同期手段１ｂに対して、新たなコンテンツが記憶されたことを示すコンテンツ更新イベントを通知する手段である。又、ゲスト側同期手段１ｂからセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してコンテンツ更新イベントを受信し、それをホスト側コンテンツ取得手段７に対して通知する手段でもある。コンテンツ更新イベントには、コンテンツが更新されたことの他、ＵＲＬやファイルの所在地等のコンテンツの所在地を示す情報が含まれていると良い。【００７１】
ゲスト側コンピュータ端末４は、ゲスト側記憶手段１３とゲスト側同期手段１ｂとを有している。【００７２】
ゲスト側記憶手段１３は、キャッシュやメモリ、ハードディスク等の記憶媒体に、ゲスト側コンテンツ送受信手段１０（後述）で受信したコンテンツを記憶する手段であり、ゲスト側同期手段１ｂは、ゲスト側コンテンツ取得手段１１とゲスト側コンテンツ送受信手段１０とゲスト側更新手段１２とからなる。【００７３】
ゲスト側コンテンツ取得手段１１は、ホスト側同期手段１ａのホスト側コンテンツ取得手段７と同様に、ゲスト側コンピュータ端末４のユーザからコンテンツ表示要求（例えば、ＵＲＬの入力やリンクの選択等）を受けた時に、ゲスト側記憶手段１３（後述）から当該コンテンツを取得し、ウェブブラウザ等の公知の表示手段を用いて、当該コンテンツの表示をゲスト側コンピュータ端末４で行う手段である。【００７４】
又、ゲスト側コンテンツ取得手段１１は、ゲスト側更新手段１２（後述）からコンテンツ更新イベント（後述）を受信した時に、ゲスト側記憶手段１３から当該コンテンツを取得し、ウェブブラウザ等の公知の表示手段を用いて、当該コンテンツの表示をゲスト側コンピュータ端末４で行う手段である。【００７５】
ゲスト側コンテンツ送受信手段１０は、ゲスト側コンテンツ取得手段１１の要求したコンテンツがゲスト側記憶手段１３に存在しなかった場合に、そのセッションに於けるホスト側同期手段１ａに対して、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介して当該コンテンツの送信要求を送信し、ホスト側同期手段１ａがウェブサーバ２から受信しホスト側記憶手段９に記憶した当該コンテンツを、ホスト側同期手段１ａから受信し、当該コンテンツをゲスト側記憶手段１３に記憶する手段である。【００７６】
ゲスト側更新手段１２は、ゲスト側記憶手段１３が新たなコンテンツを記憶した場合に、ゲスト側コンテンツ取得手段１１、ホスト側同期手段１ａに対して、新たなコンテンツが記憶されたことを示すコンテンツ更新イベントを通知する手段である。又、ホスト側同期手段１ａからコンテンツ更新イベントを受信し、それをゲスト側コンテンツ取得手段１１に対して通知する手段でもある。
【実施例１】
【００７７】
次に本発明の同期システム１の処理プロセスの流れを図２及び図３のフローチャート、図１のシステム構成図とを用いて説明する。【００７８】
まず、ホスト側同期手段１ａとゲスト側同期手段１ｂとの間で同期処理を実行する場合に、ホスト側同期手段１ａからコンテンツの表示要求をウェブサーバ２に送信する場合を説明する。【００７９】
同期処理を実行するために、ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４の各ユーザは、各々の同期システム１（ホスト側同期手段１ａ、ゲスト側同期手段１ｂ）からセッションサーバ５にログインし、ホスト側コンピュータ端末３を同期処理のホスト側、ゲスト側コンピュータ端末４を同期処理のゲスト側として、セッションサーバ５との間でセッションを確立する（Ｓ１００）。即ち、ホスト側コンピュータ端末３は第１のセッションサーバ５ａとの間でセッションを確立し、ゲスト側コンピュータ端末４は第２のセッションサーバ５ｂとの間でセッションを確立し、第１のセッションサーバ５ａと第２のセッションサーバ５ｂとの間で更にセッションを確立することによって、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間でセッションが確立されることとなる。【００８０】
ホスト側コンピュータ端末３のユーザが、例えばＵＲＬを入力する、或いはリンクを選択する等を行うことによって、当該ＵＲＬやリンクのコンテンツ表示要求の入力をホスト側コンテンツ取得手段７で受け付ける（Ｓ１１０）。このコンテンツ表示要求によって、ホスト側同期手段１ａのホスト側コンテンツ取得手段７が、当該ＵＲＬやリンクに対応するコンテンツを、ホスト側コンピュータ端末３のホスト側記憶手段９に記憶してるかの確認を行う（Ｓ１２０）。【００８１】
ホスト側記憶手段９に当該コンテンツを記憶していなかった場合には（Ｓ１３０）、ホスト側同期手段１ａから当該ＵＲＬやリンクの該当するウェブサーバ２に対してホスト側同期手段１ａのホスト側コンテンツ送受信手段６が、コンテンツ送信要求（コンテンツがＨＴＴＰ形式の場合にはＨＴＴＰリクエスト）を送信する（Ｓ１４０）。このコンテンツ送信要求には、図４に示すように、どのコンピュータ端末間で同期処理を実行しているか、そしてどのコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）がコンテンツの表示要求を行ったのか、を識別する情報を、コンテンツの送信要求（ＨＴＴＰリクエスト）に含めて送信する。【００８２】
図４に示した各情報に於いて、ホスト側コンピュータ端末３を識別する情報が「User1@mvp.jp」であり、ゲスト側コンピュータ端末４を識別する情報が「User2@mvp.jp」であり、コンテンツ表示要求を行った端末が「User1@mvp.jp」である場合に、ＵＲＬが「http://www.mvp.jp/index.html」のコンテンツをウェブサーバ２からホスト側コンピュータ端末３に送信するコンテンツ送信要求である場合を図５に示す。【００８３】
Ｓ１４０でホスト側同期手段１ａから送信されたコンテンツの送信要求を受信したウェブサーバ２は、当該コンテンツ送信要求に対応するコンテンツを抽出し、ホスト側同期手段１ａに対して送信する。又、コンテンツ送信要求を受信する際に、ウェブサーバ２は、どのコンピュータ端末間で同期処理を実行しているか、どのコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）がコンテンツ表示要求を行ったのか、を識別する情報を記憶する。これによってどのコンピュータ端末にどのコンテンツを送信したか、そしてそのコンテンツ表示要求はどのコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）で要求されたものかを管理することが出来る。【００８４】
図５のコンテンツ送信要求の場合、ウェブサーバ２は、「SBR-Host-User」の右側に「User1@mvp.jp」と記載されているので、同期処理に於けるホスト側コンピュータ端末３又はそのユーザが「User1@mvp.jp」であると識別でき、「SBR-Guest-User」の右側に「User2@mvp.jp」と記載されているので、同期処理に於けるゲスト側コンピュータ端末４又はそのユーザが「User2@mvp.jp」であると識別でき、「Request-SBR-User」の右側に「User1@mvp.jp」と記載されているので、コンテンツ表示要求の入力受付が行われたのは、当該同期処理に於ける「User1@mvp.jp」であると識別できる。又、当該同期処理の対象となったコンテンツが、「http://www.mvp.jp/index.html」であることを識別する。そしてウェブサーバ２はこのようにして識別した情報を記憶する。【００８５】
ウェブサーバ２から送信されたコンテンツをホスト側同期手段１ａのホスト側コンテンツ送受信手段６で受信すると（Ｓ１５０）、ホスト側コンテンツ送受信手段６は、そのコンテンツをホスト側記憶手段９に記憶する。【００８６】
ホスト側記憶手段９が新たなコンテンツを記憶したので、ホスト側更新手段８は、ホスト側コンテンツ取得手段７に対してコンテンツ更新イベントを通知し、それを受信したホスト側コンテンツ取得手段７は、当該コンテンツをホスト側記憶手段９から取得して当該コンテンツをホスト側コンピュータ端末３でウェブブラウザ等の公知の表示手段を用いて表示する（Ｓ１６０）。又、ホスト側更新手段８は、ゲスト側同期手段１ｂに対して、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してコンテンツ更新イベントを通知する（Ｓ１７０）。【００８７】
一方、Ｓ１２０の確認の結果、当該コンテンツをホスト側記憶手段９に記憶している場合には、ホスト側コンテンツ取得手段７は、ホスト側記憶手段９から当該コンテンツを取得し、ホスト側コンピュータ端末３でウェブブラウザ等の公知の表示手段を用いて表示する（Ｓ１６０）。又、この際にホスト側更新手段８は、ゲスト側同期手段１ｂに対して、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してコンテンツ更新イベントを通知する（Ｓ１７０）。【００８８】
ホスト側コンピュータ端末３から送信されたコンテンツ更新イベントを、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してゲスト側同期手段１ｂのゲスト側更新手段１２で受信すると、ゲスト側更新手段１２は、コンテンツ更新イベントをゲスト側同期手段１ｂのゲスト側コンテンツ取得手段１１に対して通知する。【００８９】
ゲスト側コンテンツ取得手段１１は、ゲスト側記憶手段１３に当該コンテンツ更新イベントに対応するコンテンツを記憶しているか否かの確認を行うが、記憶していないので（通常は記憶していないので、この確認を行わなくても良い）、ゲスト側コンテンツ送受信手段１０がセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してホスト側同期手段１ａに対して、当該コンテンツの送信要求を行う（Ｓ１８０）。【００９０】
このコンテンツ送信要求を受信したホスト側コンテンツ送受信手段６は、ホスト側記憶手段９に記憶するコンテンツを取得し、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してゲスト側同期手段１ｂに対してコンテンツを送信する（Ｓ１９０）。【００９１】
ホスト側同期手段１ａから送信されたコンテンツをセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してゲスト側コンテンツ送受信手段１０で受信すると、そのコンテンツをゲスト側記憶手段１３に記憶する（Ｓ２００）。【００９２】
ゲスト側更新手段１２は、ゲスト側記憶手段１３に新たなコンテンツを記憶したのでコンテンツ更新イベントをゲスト側コンテンツ取得手段１１に通知し、ゲスト側コンテンツ取得手段１１は、ゲスト側記憶手段１３から当該コンテンツを取得し、ウェブブラウザ等の公知の表示手段を用いてゲスト側コンピュータ端末４で当該コンテンツを表示する（Ｓ２１０）。【００９３】
以上のような処理プロセスを実行することによって、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間で、コンテンツの同期処理を実行することが出来る。又、ホスト側同期手段１ａからウェブサーバ２にコンテンツ送信要求を送信する際に、同期処理を行っているコンピュータ端末を識別する情報、コンテンツ表示要求を送信したコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）を識別する情報を含めることによって、従来と異なり、ウェブサーバ２で、どのコンピュータ端末にコンテンツを送信しているのか、どのコンピュータ端末からコンテンツ表示要求が行われたかを区別して管理することが出来る。【００９４】
即ち、ウェブサーバ２は、「http://www.mvp.jp/index.html」のコンテンツ表示要求をした端末がホスト側コンピュータ端末３（「User1@mvp.jp」）であって、ホスト側コンピュータ端末３「User1@mvp.jp」とゲスト側コンピュータ端末４「User2@mvp.jp」との間で同期処理を実行していることを管理できる。
【実施例２】
【００９５】
次に、ホスト側同期手段１ａとゲスト側同期手段１ｂとの間で同期処理を実行する場合に、ゲスト側同期手段１ｂからコンテンツの表示要求をホスト側同期手段１ａに送信し、それに基づいてホスト側同期手段１ａがコンテンツ送信要求をウェブサーバ２に送信する場合を説明する。【００９６】
同期処理を実行するために、ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４の各ユーザは、各々の同期システム１（ホスト側同期手段１ａ、ゲスト側同期手段１ｂ）からセッションサーバ５にログインし、ホスト側コンピュータ端末３を同期処理のホスト側、ゲスト側コンピュータ端末４を同期処理のゲスト側として、セッションサーバ５との間でセッションを確立する（Ｓ３００）。即ち、ホスト側コンピュータ端末３は第１のセッションサーバ５ａとの間でセッションを確立し、ゲスト側コンピュータ端末４は第２のセッションサーバ５ｂとの間でセッションを確立し、第１のセッションサーバ５ａと第２のセッションサーバ５ｂとの間で更にセッションを確立することによって、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間でセッションが確立されることとなる。【００９７】
ゲスト側コンピュータ端末４のユーザが、例えばＵＲＬを入力する、或いはリンクを選択する等を行うことによって、当該ＵＲＬやリンクのコンテンツ表示要求の入力をゲスト側コンテンツ取得手段１１で受け付ける（Ｓ３１０）。このコンテンツ表示要求によって、ゲスト側同期手段１ｂのゲスト側コンテンツ取得手段１１が、当該ＵＲＬやリンクに対応するコンテンツを、ゲスト側コンピュータ端末４のゲスト側記憶手段１３に記憶してるかの確認を行う（Ｓ３２０）。【００９８】
ゲスト側記憶手段１３に当該コンテンツを記憶していた場合には（Ｓ３３０）、ゲスト側コンテンツ取得手段１１がゲスト側記憶手段１３から当該コンテンツを取得し、ウェブブラウザ等の公知の表示手段を用いてゲスト側コンピュータ端末４で表示する（Ｓ３４０）。又、ゲスト側更新手段１２は、コンテンツ更新イベントをセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してホスト側同期手段１ａに通知する（Ｓ３５０）。【００９９】
このコンテンツ更新イベントをホスト側更新手段８で受信すると、ホスト側コンテンツ取得手段７は、当該コンテンツをホスト側記憶手段９から取得して（ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間ではコンテンツの同期が行われているので、ゲスト側コンピュータ端末４で記憶するコンテンツはホスト側コンピュータ端末３でも記憶している）、ウェブブラウザ等の公知の表示手段を用いてホスト側コンピュータ端末３で表示する（Ｓ３６０）。【０１００】
一方、Ｓ３２０での確認の結果、ゲスト側記憶手段１３に当該コンテンツを記憶していない場合には（Ｓ３３０）、ゲスト側コンテンツ送受信手段１０が、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してホスト側同期手段１ａに対して当該コンテンツの送信要求を送信する（Ｓ３７０）。この際に当該ゲスト側コンピュータ端末４のゲスト側コンテンツ取得手段１１でコンテンツの表示要求が行われたことも送信する。【０１０１】
ゲスト側同期手段１ｂからコンテンツの送信要求をホスト側コンテンツ送受信手段６で受信すると、ホスト側コンテンツ取得手段７は、ホスト側記憶手段９に当該コンテンツ送信要求に対応するコンテンツを記憶しているか否かの確認を行う（Ｓ３８０）。【０１０２】
ホスト側記憶手段９に当該コンテンツを記憶していなかった場合には（Ｓ３９０）、ホスト側同期手段１ａから当該ＵＲＬやリンクの該当するウェブサーバ２に対してホスト側同期手段１ａのホスト側コンテンツ送受信手段６が、コンテンツ送信要求（コンテンツがＨＴＴＰ形式の場合にはＨＴＴＰリクエスト）を送信する（Ｓ４００）。このコンテンツ送信要求には、図４に示すように、どのコンピュータ端末間で同期処理を実行しているか、そしてどのコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）がコンテンツの表示要求を行ったのか（Ｓ３７０でゲスト側コンピュータ端末４から受信した、ゲスト側コンテンツ取得手段１１でコンテンツ表示要求の入力を受け付けたことの情報に基づいて判別する）、を識別する情報を、コンテンツの送信要求（ＨＴＴＰリクエスト）に含めて送信する。【０１０３】
図４に示した各情報に於いて、ホスト側コンピュータ端末３を識別する情報が「User1@mvp.jp」であり、ゲスト側コンピュータ端末４を識別する情報が「User2@mvp.jp」であり、コンテンツ表示要求を行った端末が「User2@mvp.jp」であり、ＵＲＬが「http://www.mvp.jp/index.html」のコンテンツをウェブサーバ２からホスト側コンピュータ端末３に送信するコンテンツ送信要求である場合を図６に示す。【０１０４】
図６のコンテンツ送信要求の場合、ウェブサーバ２は、「SBR-Host-User」の右側に「User1@mvp.jp」と記載されているので、同期処理に於けるホスト側コンピュータ端末３又はそのユーザが「User1@mvp.jp」であると識別でき、「SBR-Guest-User」の右側に「User2@mvp.jp」と記載されているので、同期処理に於けるゲスト側コンピュータ端末４又はそのユーザが「User2@mvp.jp」であると識別でき、「Request-SBR-User」の右側に「User2@mvp.jp」と記載されているので、コンテンツ表示要求の入力受付が行われたのは、当該同期処理に於ける「User2@mvp.jp」であると識別できる。又、当該同期処理の対象となったコンテンツが、「http://www.mvp.jp/index.html」であることを識別する。そしてウェブサーバ２はこのようにして識別した情報を記憶する。【０１０５】
Ｓ４００でホスト側同期手段１ａから送信されたコンテンツの送信要求を受信したウェブサーバ２は、当該コンテンツ送信要求に対応するコンテンツを抽出し、ホスト側同期手段１ａに対して送信する。又、コンテンツ送信要求を受信する際に、ウェブサーバ２は、どのコンピュータ端末間で同期処理を実行しているか、どのコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）がコンテンツの表示要求を行ったのか、を識別する情報を記憶する。これによってどのコンピュータ端末にどのコンテンツを送信したか、そしてそのコンテンツ表示要求はどのコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）で要求されたものかを管理することが出来る。【０１０６】
このようにしてウェブサーバ２から送信されたコンテンツをホスト側同期手段１ａのホスト側コンテンツ送受信手段６で受信すると（Ｓ４１０）、そのコンテンツをホスト側記憶手段９に記憶する。【０１０７】
ホスト側記憶手段９が新たなコンテンツを記憶したので、ホスト側更新手段８は、ホスト側コンテンツ取得手段７に対してコンテンツ更新イベントを通知し、それを受信したホスト側コンテンツ取得手段７は、当該コンテンツをホスト側記憶手段９から取得して当該コンテンツをホスト側同期手段１ａでウェブブラウザ等の公知の表示手段を用いて表示する（Ｓ４２０）。又、ホスト側更新手段８は、ゲスト側同期手段１ｂに対して、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してコンテンツ更新イベントを通知する（Ｓ４３０）。【０１０８】
ホスト側同期手段１ａから送信されたコンテンツ更新イベントを、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してゲスト側同期手段１ｂのゲスト側更新手段１２で受信すると、ゲスト側更新手段１２は、コンテンツ更新イベントをゲスト側同期手段１ｂのゲスト側コンテンツ取得手段１１に対して通知する。【０１０９】
ゲスト側コンテンツ取得手段１１は、ゲスト側記憶手段１３に当該コンテンツ更新イベントに対応するコンテンツを記憶しているか否かの確認を行うが、記憶していないので（記憶していないことはＳ３２０で確認済みなので確認を行わなくても良い）、ゲスト側コンテンツ送受信手段１０がセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してホスト側同期手段１ａに対して、当該コンテンツの送信要求を行う（Ｓ４４０）。【０１１０】
このコンテンツ送信要求を受信したホスト側コンテンツ送受信手段６は、ホスト側記憶手段９に記憶するコンテンツを取得し、セッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してゲスト側同期手段１ｂに対してコンテンツを送信する（Ｓ４５０）。【０１１１】
ホスト側同期手段１ａから送信されたコンテンツをセッションサーバ５（第１のセッションサーバ５ａ、第２のセッションサーバ５ｂ）を介してゲスト側コンテンツ送受信手段１０で受信すると、そのコンテンツをゲスト側記憶手段１３に記憶する（Ｓ４６０）。【０１１２】
ゲスト側更新手段１２は、ゲスト側記憶手段１３に新たなコンテンツを記憶したのでコンテンツ更新イベントをゲスト側コンテンツ取得手段１１に通知し、ゲスト側コンテンツ取得手段１１は、ゲスト側記憶手段１３から当該コンテンツを取得し、ウェブブラウザ等の公知の表示手段を用いてゲスト側コンピュータ端末４で当該コンテンツを表示する（Ｓ４７０）。【０１１３】
以上のような処理プロセスを実行することによって、実施例１と同様に、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間で、コンテンツの同期処理を実行することが出来る。又、ホスト側コンピュータ端末３からウェブサーバ２にコンテンツ送信要求を送信する際に、同期処理を行っているコンピュータ端末を識別する情報、コンテンツ表示要求を送信したコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）を識別する情報を含めることによって、ウェブサーバ２で、従来と異なり、どのコンピュータ端末にコンテンツを送信しているのか、どのコンピュータ端末からコンテンツ表示要求が行われたかを区別して管理することが出来る。【０１１４】
即ち、ウェブサーバ２は、「http://www.mvp.jp/index.html」のコンテンツ表示要求をした端末がゲスト側コンピュータ端末４（「User2@mvp.jp」）であって、ホスト側コンピュータ端末３「User1@mvp.jp」とゲスト側コンピュータ端末４「User2@mvp.jp」との間で同期処理を実行していることを管理できる。
【実施例３】
【０１１５】
実施例１及び実施例２に於いて、ホスト側同期手段１ａからウェブサーバ２に対して送信したコンテンツ送信要求（ＨＴＴＰリクエスト）に、同期処理を行っているコンピュータ端末を識別する情報、コンテンツ表示要求を送信したコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）を識別する情報を含めた場合に、ウェブサーバ２に於いてそれらの情報を利用したコンテンツの送信を行う場合を説明する。【０１１６】
例えばコールセンター等で用いる、オンラインを介した商品申込等を行うコンテンツの場合、ウェブサーバ２は、コンテンツとしてホスト側同期手段１ａに、商品申込を決定する決定ボタン等が設けられたコンテンツを送信することとなる。この決定ボタン等が設けられたコンテンツは、同期処理が実行されているため、ホスト側コンピュータ端末３及びゲスト側コンピュータ端末４の双方で表示されることとなる。【０１１７】
このようなコールセンターの場合、商品申込の決定ボタン等は、商品購入者によって選択される必要がある。そこで商品購入者が利用するコンピュータ端末（ゲスト側コンピュータ端末４）で決定ボタン等が選択されたことによって、その選択確認のコンテンツ表示要求がセッションサーバ５を介してコールセンターのオペレーターの操作するコンピュータ端末（ホスト側コンピュータ端末３）に送信されることとなる。そしてオペレーターの操作するコンピュータ端末（ホスト側コンピュータ端末３）からウェブサーバ２に対して送信するコンテンツの送信要求に、同期処理をコールセンターのオペレーターの操作するコンピュータ端末（ホスト側コンピュータ端末３）と商品購入者が利用するコンピュータ端末（ゲスト側コンピュータ端末４）との間で実行しており、更にコンテンツ表示要求が商品購入者が利用するコンピュータ端末（ゲスト側コンピュータ端末４）から行われたことを示す情報が含まれてホスト側コンピュータ端末３から送信されることとなる。【０１１８】
このような情報を含むコンテンツ送信要求を受信したウェブサーバ２は、コンテンツ送信要求の上記情報を確認し、当該コンテンツ表示要求が商品購入者が利用するコンピュータ端末（ゲスト側コンピュータ端末４）から行われている場合には、正当な商品申込であると判断して、コンテンツとして申込確認のコンテンツをホスト側コンピュータ端末３に送信する。コンテンツ表示要求が、それ以外、即ちオペレーターの操作するコンピュータ端末（ホスト側コンピュータ端末３）から行われている場合には、不正な商品申込であるとして、コンテンツとしてオペレーターの操作禁止のコンテンツをホスト側コンピュータ端末３に送信する。【０１１９】
このように、コンテンツ送信要求に含まれるコンテンツ表示要求を行ったコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）を識別する情報に基づいて、権限を有するものがコンテンツの表示要求を行っているか否かを判断する手段をウェブサーバ２に設けることにより、同期処理による不正申込を防止することが出来る。【０１２０】
又、上述のように、同期処理に於いて商品の購入申込を行った、コンピュータ端末又はそのユーザをウェブサーバ２で区別して管理することが出来るので、その履歴をウェブサーバ２等で記録しておき、その履歴の内容（どのような商品をいつ購入したか、どの分野の商品を購入することが多いか等）を公知のマーケティング分析の手法を用いて分析することで個人個人の嗜好性をウェブサーバ２で把握し、ウェブサーバ２からホスト側コンピュータ端末３のユーザ、ゲスト側コンピュータ端末４のユーザに対して、お勧め商品の案内が記載されたコンテンツ等を、コンテンツ送信要求で要求されたコンテンツに併せて送信することも可能となる。このようにすることで、次の新たな商品購入へ繋げることが可能となる。
【実施例４】
【０１２１】
実施例３とは異なるウェブサーバ２に於ける利用として、同期処理を実行するコンピュータ端末（ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４）のユーザの双方の意思が合致した時点で特定のコンテンツを送信したり、一方のユーザが選択したことを他方のユーザに通知する場合を説明する。【０１２２】
この場合、ホスト側同期手段１ａからウェブサーバ２に送信されるコンテンツ送信要求に、最初にコンテンツ表示要求を行ったコンピュータ端末（ホスト側コンピュータ端末３かゲスト側コンピュータ端末４）を識別する情報を含めて送信する。これを受信したウェブサーバ２は、上記コンテンツ表示要求を行ったコンピュータ端末の同期処理対象となる他方のコンピュータ端末からコンテンツ表示要求が行われたことを示す情報を含むコンテンツ送信要求を受信するまで待機し、この他方のコンピュータ端末からコンテンツ表示要求が行われたことを示す情報を含むコンテンツ送信要求を受信して初めて、当該コンテンツをホスト側コンピュータ端末３に送信する手段をウェブサーバ２に設ける。【０１２３】
或いは、ホスト側同期手段１ａからウェブサーバ２に送信されるコンテンツ送信要求に、最初にコンテンツ表示要求を行ったコンピュータ端末（ホスト側コンピュータ端末３かゲスト側コンピュータ端末４）を識別する情報を含めて送信したコンテンツ送信要求をウェブサーバ２で受信後、待機するのではなく、「Ａさんはこの商品の購入に賛成しました。Ｂさんは如何でしょうか。」といった他方のコンピュータ端末のユーザに対して、一方のユーザが選択したことを通知するコンテンツを送信する手段をウェブサーバ２に設けても良い。【０１２４】
このような構成とすることによって、ウェブサーバ２では双方の意思の合致がなされた上で、或いは双方のユーザからの意思を把握した上で、それらに該当するコンテンツを送信することが出来る。
【実施例５】
【０１２５】
上述の各実施例に於いて、ホスト側同期手段１ａ、ゲスト側同期手段１ｂを実現する機能を同期プログラムとしてホスト側コンピュータ端末３、ゲスト側コンピュータ端末４に読み込ませることによって、ホスト側同期手段１ａ、ゲスト側同期手段１ｂを構成しても良い。【０１２６】
即ち、ホスト側同期手段１ａ、ゲスト側同期手段１ｂの処理の内容を記録した各同期プログラムがＣＤやＤＶＤ等の記録媒体に記録され、それがホスト側コンピュータ端末３、ゲスト側コンピュータ端末４に読み込まれることによって、ホスト側同期手段１ａ、ゲスト側同期手段１ｂを実現しても良い。尚、プログラムを供給する為の記録媒体としては、例えば磁気ディスク、ハードディスク、光ディスク、光磁気ディスク、磁気テープ、不揮発性のメモリカード等を使用することができる。【０１２７】
この場合、ホスト側同期プログラムは、ホスト側コンテンツ送受信手段６をホスト側コンピュータ端末３で実行する機能（モジュールやプログラム。以下同様）と、ホスト側コンテンツ取得手段７をホスト側コンピュータ端末３で実行する機能と、ホスト側更新手段８をホスト側コンピュータ端末３で実行する機能とからなる。この際に、ホスト側コンピュータ端末３は、コンテンツを記憶するホスト側記憶手段９（メモリやキャッシュ、ハードディスク等の記憶媒体）と、ホスト側同期プログラムの処理を実行する処理演算手段（ＣＰＵやレジスタ等の演算装置）とを有している。【０１２８】
又、ゲスト側同期プログラムは、ゲスト側コンテンツ送受信手段１０をゲスト側コンピュータ端末４で実行する機能と、ゲスト側コンテンツ取得手段１１をゲスト側コンピュータ端末４で実行する機能と、ゲスト側更新手段１２をゲスト側コンピュータ端末４で実行する機能とからなる。この際に、ゲスト側コンピュータ端末４は、コンテンツを記憶するゲスト側記憶手段１３（メモリやキャッシュ、ハードディスク等の記憶媒体）と、ゲスト側同期プログラムの処理を実行する処理演算手段（ＣＰＵやレジスタ等の演算装置）とを有している。【０１２９】
ホスト側同期プログラムを記録した記録媒体がホスト側コンピュータ端末３にセットされ、そのホスト側同期プログラムが記録媒体からホスト側コンピュータ端末３に読み込まれることによって、ホスト側コンテンツ送受信手段６、ホスト側コンテンツ取得手段７、ホスト側更新手段８を実行する各機能が、ホスト側コンピュータ端末３の処理演算手段に読み込まれる。【０１３０】
ゲスト側同期プログラムを記録した記録媒体がゲスト側コンピュータ端末４にセットされ、そのゲスト側同期プログラムが記録媒体からゲスト側コンピュータ端末４に読み込まれることによって、ゲスト側コンテンツ送受信手段１０、ゲスト側コンテンツ取得手段１１、ゲスト側更新手段１２を実行する各機能が、ゲスト側コンピュータ端末４の処理演算手段に読み込まれる。【０１３１】
そして処理演算手段に読み込まれた各手段は、ホスト側コンピュータ端末３のユーザがコンテンツ表示要求を行った場合には上述の実施例１、ゲスト側コンピュータ端末４のユーザがコンテンツ表示要求を行った場合には上述の実施例２の処理プロセスを実行することにより、ホスト側コンピュータ端末３とゲスト側コンピュータ端末４との間で同期処理を実行する。【０１３２】
ホスト側同期プログラム、ゲスト側同期プログラムは、ネットワークを介して所定のサーバからホスト側コンピュータ端末３、ゲスト側コンピュータ端末４にダウンロードされ、読み込まれても良く、その場合も上述と同様に機能する。【０１３３】
又、ホスト側同期プログラム、ゲスト側同期プログラムは、ホスト側コンピュータ端末３、ゲスト側コンピュータ端末４に予め設けられたウェブブラウザ等の公知の表示手段にプラグインされることにより実現しても良い。【０１３４】
本発明に於ける各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。【０１３５】
尚、コンピュータ端末が読み出したプログラムを実行することにより、上述した実施態様の機能が実現されるだけではなく、そのプログラムの指示に基づき、コンピュータ端末上で稼働しているオペレーティングシステムなどが実際の処理の一部又は全部を行い、その処理によって前記した実施態様の機能が実現される場合も含まれることは言うまでもない。【０１３６】
又、記憶媒体から読み出されたプログラムが、コンピュータ端末に挿入された機能拡張ボードやコンピュータ端末に接続された機能拡張ユニットに備わる不揮発性あるいは揮発性の記憶手段に書き込まれた後、そのプログラムの指示に基づき、機能拡張ボードあるいは機能拡張ユニットに備わる演算処理装置などが実際の処理の一部あるいは全部を行い、その処理により前記した実施態様の機能が実現される場合も含まれることは当然である。
【産業上の利用可能性】
【０１３７】
本発明のように構成することで、ウェブサーバ２では、どのコンピュータ端末間で同期処理を実行しているか、そしてどのコンピュータ端末がコンテンツの表示要求を行ったのかを区別して管理することが可能となる。これによって、例えば同期プログラムを用いてコールセンターを実現している場合に、どのコンピュータ端末で商品購入の最終決定をしたかを判別することが出来、トラブルの防止に繋げることが出来る。【０１３８】
又、本発明を用いることによって、ウェブサーバ２では、コンテンツを参照しているコンピュータ端末又はそのユーザ毎の履歴を記録し、その内容を分析して個人個人の嗜好性を把握し、お勧め商品の案内等、次の新たな商品購入へ繋げることも出来る。
【図１】
2006038287.tif 000002
【図２】
2006038287.tif 000003
【図３】
2006038287.tif 000004
【図４】
2006038287.tif 000005
【図５】
2006038287.tif 000006
【図６】
2006038287.tif 000007
【国際調査報告】
2006038287.tif 000008
2006038287.tif 000009