【手続補正書】
【提出日】平成17年10月6日(2005.10.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク接続され、前記ネットワークを介して複数のクライアントにＷｅｂコンテンツを配信する配信サーバと、
前記ネットワークに接続され、前記配信サーバから配信されたＷｅｂコンテンツを一時格納する記憶部を備え、前記クライアントから送信されたＵＲＬに応答して前記記憶部を検索し、前記ＵＲＬに対応するコンテンツを前記記憶部から配信する中継サーバと、
前記ネットワークに接続され、前記クライアントが閲覧するＷｅｂページと、前記Ｗｅｂページを閲覧する他のクライアントとのＷｅｂページの同期を制御する共有管理サーバとを備え、
前記中継サーバは、
前記配信サーバから配信されるＷｅｂコンテンツを、前記Ｗｅｂコンテンツに含まれる複数のＵＲＬの各々を置換した置換ＵＲＬを含む置換コンテンツに置換するＵＲＬ置換部と、前記置換ＵＲＬは、共有グループ情報と共有状態情報と前記置換ＵＲＬに一対一に対応するシリアル番号とを有し、
前記クライアントから送信されるアクセス要求が、前記アクセス要求に対応するＵＲＬへの初回アクセスかどうかを、前記シリアル番号に基づいて判定する判定部と、
を含み、
前記記憶部は前記置換コンテンツを格納し、
前記中継サーバは、前記ＵＲＬに対する初回アクセスに応答して前記配信サーバから前記ＵＲＬに対応するＷｅｂコンテンツをダウンロードして前記Ｗｅｂコンテンツを前記記憶部に格納し、
前記判定部の判定に対応して前記アクセスが初回アクセス以外のアクセスの場合、前記記憶部から前記置換コンテンツの配信を行う
リアルタイムＷｅｂ共有システム。
【請求項２】
請求項１に記載のリアルタイムＷｅｂ共有システムにおいて、
前記共有管理サーバは、共有設定部を備え、
前記中継サーバは、前記置換コンテンツが配信されたクライアントに特定共有グループ情報を付与し、
前記クライアントは、前記置換コンテンツのＷｅｂページに対する同期要求と前記特定共有グループ情報を他のクライアントに送信し
前記他のクライアントは、前記同期要求に応答して前記中継サーバから前記特定共有グループ情報に対応する置換コンテンツをダウンロードし、
前記共有管理サーバは前記特定共有グループ情報に対応して前記クライアントと前記他のクライアントとのＷｅｂページの同期を制御する
リアルタイムＷｅｂ共有システム。
【請求項３】
請求項２に記載のリアルタイムＷｅｂ共有システムにおいて、
前記中継サーバは、閲覧継続中のコンテンツに対する新たなアクセス要求に応答して、前記新たなアクセス要求を送信した第２クライアントに他の特定共有グループ情報を付与し、
前記共有管理サーバは前記特定共有グループ情報と前記他の特定共有グループ情報とを区別してＷｅｂページの同期を制御する
リアルタイムＷｅｂ共有システム。
【請求項４】
請求項１乃至３の何れか１項に記載のリアルタイムＷｅｂ共有システムにおいて、
前記判定部は、前記シリアル番号を監視し、前記シリアル番号にアクセス情報が存在しない置換ＵＲＬに対するアクセスを初回アクセスと判定し、
前記ＵＲＬ置換部は、前記初回アクセスの発生に応答して前記シリアル番号にアクセス情報を付与する
リアルタイムＷｅｂ共有システム。
【請求項５】
請求項４に記載のリアルタイムＷｅｂ共有システムにおいて、
前記判定部は、前記アクセス情報を付与されたシリアル番号を有する置換ＵＲＬに対するアクセスを監視し、前記置換ＵＲＬに対する新たなアクセスが発生した場合、前記新たなアクセスを初回アクセス以外のアクセスと判定し、前記ＵＲＬ置換部に前記アクセスの発生を通知し、
前記ＵＲＬ置換部は前記通知に応答して前記アクセス情報を更新する
リアルタイムＷｅｂ共有システム。
【請求項６】
請求項５に記載のリアルタイムＷｅｂ共有システムにおいて、
前記判定部は、前記アクセス情報を付与されたシリアル番号を有する置換ＵＲＬに対するアクセスを監視し、前記置換ＵＲＬに対するアクセスが発生し、前記アクセスに対応するＷｅｂページの遷移を検出しない場合、前記アクセスを初回アクセスと判定し、前記判定結果を前記ＵＲＬ置換部に通知し、
前記ＵＲＬ置換部は、前記通知に対応して前記アクセス情報を更新する
リアルタイムＷｅｂ共有システム。
【請求項７】
請求項１乃至６の何れか１項に記載のリアルタイムＷｅｂ共有システムにおいて、
前記中継サーバは、Ｗｅｂコンテンツの置換を行うためのスクリプトプログラムを格納する格納部を有し、前記クライアントから送信されるアクセス要求に対応するコンテンツと、前記スクリプトプログラムとを前記クライアントに配信する
リアルタイムＷｅｂ共有システム。
【請求項８】
請求項７に記載のリアルタイムＷｅｂ共有システムにおいて、
前記格納部は、前記ネットワークに接続された複数の配信サーバの各々に対応するスクリプトプログラムを格納し、
前記中継サーバは、前記アクセス要求に対応してコンテンツを配信する配信サーバを選択し、前記選択された配信サーバに対応するスクリプトプログラムとアクセス要求に対応するコンテンツとを前記クライアントに配信する
リアルタイムＷｅｂ共有システム。
【請求項９】
請求項２乃至８の何れか１項に記載のリアルタイムＷｅｂ共有システムにおいて、
前記中継サーバは、前記置換コンテンツが配信されたクライアントに特定共有グループ情報を付与し、
前記クライアントは、前記置換コンテンツのＷｅｂページに対する同期要求と前記特定共有グループ情報を他のクライアントに送信し、
前記他のクライアントは、前記特定共有グループ情報の受信に応答して、受信通知を前記中継サーバに送信し、
前記中継サーバは、前記受信通知に対応して前記共有状態情報に共有中を示す符号を設定し、前記符号に対応して前記共有管理サーバへの接続を制御する
リアルタイムＷｅｂ共有システム。
【請求項１０】
請求項２乃至９の何れか１項に記載のリアルタイムＷｅｂ共有システムにおいて、
前記中継サーバは、同期中のＷｅｂページに対する新たなクライアントからのアクセス要求に応答して、前記Ｗｅｂページを含む置換コンテンツを前記新たなクライアントに配信し、
前記共有管理サーバは、前記配信に対応して前記新たなクライアントと前記同期中のＷｅｂページを閲覧中のクライアントとのＷｅｂページの同期を実行する
リアルタイムＷｅｂ共有システム。
【請求項１１】
ネットワークを介して複数のクライアントに配信されるＷｅｂコンテンツを受信するステップと、
前記配信されたＷｅｂコンテンツを一時格納するステップと、
前記クライアントから送信されたＵＲＬに応答して前記格納された格納コンテンツを検索するステップと、
前記ＵＲＬに対応するコンテンツとして前記格納コンテンツを配信するステップと、
前記クライアントが閲覧するＷｅｂページと、前記Ｗｅｂページを閲覧する他のクライアントとのＷｅｂページの同期を制御するステップと、
前記ＵＲＬに対する初回アクセスに応答して前記ＵＲＬに対応するＷｅｂコンテンツをダウンロードするステップと、
前記初回アクセスに応答してダウンロードされたＷｅｂコンテンツを格納するステップとを具備する方法をコンピュータで実行可能なプログラムであって、
前記クライアントから送信されるアクセス要求を受信するステップと、
前記Ｗｅｂコンテンツを、前記Ｗｅｂコンテンツに含まれる複数のＵＲＬの各々を置換した置換ＵＲＬを含む置換コンテンツに置換するステップと、前記置換ＵＲＬは、共有グループ情報と共有状態情報と前記置換ＵＲＬに一対一に対応するシリアル番号とを有し、
前記置換コンテンツを格納するステップと、
前記アクセス要求が、対応するＵＲＬへの初回アクセスかどうかを、前記シリアル番号に基づいて判定するステップと、
前記アクセスが初回アクセス以外のアクセスの場合、前記置換コンテンツを配信するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１２】
請求項１１に記載のプログラムにおいて、
前記置換コンテンツが配信されたクライアントに特定共有グループ情報を付与するステップと、
前記置換コンテンツのＷｅｂページに対する同期要求と前記特定共有グループ情報を他のクライアントに送信するステップと、
前記同期要求に応答して前記特定共有グループ情報に対応する置換コンテンツをダウンロードするステップと、
前記特定共有グループ情報に対応して前記クライアントと前記他のクライアントとのＷｅｂページの同期を制御するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１３】
請求項１２に記載のプログラムにおいて、
同期中のコンテンツに対する新たなアクセス要求に応答して、前記新たなアクセス要求を送信した第２クライアントに他の特定共有グループ情報を付与するステップと、
前記特定共有グループ情報と前記他の特定共有グループ情報とを区別してＷｅｂページの同期を制御するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１４】
請求項１１乃至１３の何れか１項に記載のプログラムにおいて、
前記シリアル番号を監視するステップと、
前記シリアル番号にアクセス情報が存在しない置換ＵＲＬに対するアクセスを初回アクセスと判定するステップと、
前記初回アクセスの発生に応答して前記シリアル番号にアクセス情報を付与するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１５】
請求項１４に記載のプログラムにおいて、
前記アクセス情報を付与されたシリアル番号を有する置換ＵＲＬに対するアクセスを監視するステップと、
前記置換ＵＲＬに対する新たなアクセスが発生した場合、前記新たなアクセスを初回アクセス以外のアクセスと判定するステップと、
前記初回アクセス以外のアクセスの発生を通知するステップと、
前記通知に応答して前記アクセス情報を更新するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１６】
請求項１５に記載のプログラムにおいて、
前記アクセス情報を付与されたシリアル番号を有する置換ＵＲＬに対するアクセスを監視するステップと、
前記置換ＵＲＬに対するアクセスが発生し、前記アクセスに対応するＷｅｂページの遷移を検出しない場合、前記アクセスを初回アクセスと判定するステップと、
前記判定結果を通知するステップと、
前記通知に対応して前記アクセス情報を書き換えるステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１７】
請求項１１乃至１６の何れか１項に記載のプログラムにおいて、
Ｗｅｂコンテンツの置換を行うためのスクリプトプログラムを格納するステップと、
前記クライアントから送信されるアクセス要求に対応するコンテンツと、前記スクリプトプログラムとを前記クライアントに配信するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１８】
請求項１７に記載のプログラムにおいて、
前記ネットワークに接続された複数のＷｅｂコンテンツ配信サーバの各々に対応するスクリプトプログラムを格納するステップと、
前記アクセス要求に対応してコンテンツを配信するＷｅｂコンテンツ配信サーバを選択するステップと、
前記選択されたＷｅｂコンテンツ配信サーバに対応するスクリプトプログラムと前記アクセス要求に対応するコンテンツとを前記クライアントに配信するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項１９】
請求項１２乃至１８の何れか１項に記載のプログラムにおいて、
前記置換コンテンツが配信されたクライアントに特定共有グループ情報を付与するステップと、
前記置換コンテンツのＷｅｂページに対する同期要求と前記特定共有グループ情報を前記クライアントから他のクライアントに送信するステップと、
前記特定共有グループ情報の受信に応答して、受信通知を送信するステップと、
前記受信通知に対応して前記共有状態情報に共有中を示す符号を設定するステップと、
前記符号に対応してＷｅｂページの同期を制御するステップと
を具備する方法をコンピュータで実行可能なプログラム。
【請求項２０】
請求項１２乃至１９の何れか１項に記載のプログラムにおいて、
同期中のＷｅｂページに対する新たなクライアントからのアクセス要求に応答して、前記Ｗｅｂページを含む置換コンテンツを前記新たなクライアントに配信するステップと、
前記配信に対応して前記新たなクライアントが閲覧するＷｅｂページと前記同期中のＷｅｂページとの同期を実行するステップと
を具備する方法をコンピュータで実行可能なプログラム。