【手続補正書】
【提出日】平成21年3月13日(2009.3.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティング環境において、ブラウザによってホストされた文書オブジェクトが前記ブラウザのトラベル・ログと統合する方法であって、
ブラウザによって前記文書オブジェクトから、該文書オブジェクトのためのインターフェース・ポインタについての質問を受け取って、前記ブラウザにイベントを送るステップと、
前記ブラウザが前記文書オブジェクトに、前記文書オブジェクトのためのインターフェース・ポインタについての質問を送って、前記文書オブジェクトにイベントを送るステップと、
前記ブラウザによって、トラベル・エントリを含むイベントを前記文書オブジェクトから受け取るステップと、
トラベル・エントリを前記トラベル・ログに追加するステップと、
ブラウザ・コマンドを介して前記トラベル・エントリへナビゲートするステップと、
前記文書オブジェクトに基づいてサブナビゲーション・エントリをフィルタリングし、前記文書オブジェクトに対応するサブナビゲーション・エントリを置換し、他の文書オブジェクトに対応するサブナビゲーション・エントリを置換しないステップと、
前記文書オブジェクトに質問して、サブナビゲーション・ウィンドウが応答に対して有効であるかどうかを判断するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１記載の方法において、前記サブナビゲーション・エントリに対応する状態情報を前記文書オブジェクトに戻すステップを更に含むことを特徴とする方法。
【請求項３】
請求項１記載の方法において、前記トラベル・ログにおける複数のエントリのうちの少なくとも一部を表示するステップを更に含むことを特徴とする方法。
【請求項４】
請求項１記載の方法において、前記トラベル・ログを受け取るステップは、前記文書オブジェクトが前記ブラウザによってホストされていない場合を含めて選択的に表示可能であるトップレベル・エントリを受け取るステップを含むことを特徴とする方法。
【請求項５】
請求項４記載の方法において、前記文書オブジェクトに質問して、サブナビゲーション・ウィンドウが当該ウィンドウへのエントリの表示に依然として有効であるかどうかを判断するステップを更に含むことを特徴とする方法。
【請求項６】
請求項１記載の方法において、追加されている前記トラベル・ログに基づいてアドレス・バーを更新するステップを更に含むことを特徴とする方法。
【請求項７】
請求項６記載の方法において、前記文書オブジェクトに質問して前記ブラウザのアドレス・バーのアドレスを取得するステップを更に含むことを特徴とする方法。
【請求項８】
請求項１記載の方法において、前記文書オブジェクトの識別子に基づいて前記文書オブジェクトと関連するトラベル・ログにおいて少なくとも１つのエントリを削除するステップを更に含むことを特徴とする方法。
【請求項９】
請求項１記載の方法において、トラベル・エントリを含む前記イベントが独自の識別子を含むことを特徴とする方法。
【請求項１０】
請求項１記載の方法において、前記トラベル・エントリが、該エントリにおいて表現されている状態へアプリケーションを戻すための情報を含むトップレベル・エントリを含むことを特徴とする方法。
【請求項１１】
請求項１記載の方法において、前記トラベル・エントリが、前記トラベル・ログにおける現在のオフセットでのエントリを前置することを含むことを特徴とする方法。
【請求項１２】
請求項１記載の方法において、前記トラベル・エントリの追加時に前記ブラウザのアドレス・バーを自動的に更新するステップを更に含むことを特徴とする方法。
【請求項１３】
請求項１記載の方法において、前記文書オブジェクトと前記ブラウザがナビゲーション・イベントを介して通信して相互の同期を維持することを特徴とする方法。
【請求項１４】
請求項１記載の方法において、トラベル・エントリを含む前記イベントが、ユーザによって生成される活動の通知を含むことを特徴とする方法。
【請求項１５】
請求項１記載の方法において、前記ブラウザが、ＵＲＬのために文書オブジェクトに質問してアドレス・バーに表示するステップを更に含むことを特徴とする方法。
【請求項１６】
請求項１記載の方法において、前記トラベル・エントリが状態を含み、更に、前記文書オブジェクトからの非同期呼び出しを受信して前記トラベル・エントリの状態を更新するステップをステップを含むことを特徴とする方法。
【請求項１７】
実行されるときに、
コンピューティング環境において、ブラウザによってホストされた文書オブジェクトが前記ブラウザのトラベル・ログと統合する方法であって、
ブラウザによって前記文書オブジェクトから、該文書オブジェクトのためのインターフェース・ポインタについての質問を受け取って、前記ブラウザにイベントを送るステップと、
前記ブラウザが前記文書オブジェクトに、前記文書オブジェクトのためのインターフェース・ポインタについての質問を送って、前記文書オブジェクトにイベントを送るステップと、
前記ブラウザによって、トラベル・エントリを含むイベントを前記文書オブジェクトから受け取るステップと、
トラベル・エントリを前記トラベル・ログに追加するステップと、
ブラウザ・コマンドを介して前記トラベル・エントリへナビゲートするステップと、
前記文書オブジェクトに基づいてサブナビゲーション・エントリをフィルタリングし、前記文書オブジェクトに対応するサブナビゲーション・エントリを置換し、他の文書オブジェクトに対応するサブナビゲーション・エントリを置換しないステップと、
前記文書オブジェクトに質問して、サブナビゲーション・ウィンドウが応答に対して有効であるかどうかを判断するステップと、
を含むことを特徴とする方法
を実行するコンピュータ実行可能な命令を有する少なくとも１つのコンピュータ可読な媒体。
【請求項１８】
コンピューティング環境における、コンピュータ・プロセッサとコンピュータ可読メモリとを備えるシステムであって、
トラベル・ログを有するブラウザと、
前記ブラウザにおいて文書オブジェクトをホストする手段と、
前記文書オブジェクトによって提供される少なくとも１つのナビゲーション・エントリの集合を前記トラベル・ログに追加する手段と、
を備え、
前記追加する手段が、
ブラウザによって前記文書オブジェクトから、該文書オブジェクトのためのインターフェース・ポインタについての質問を受け取って、前記ブラウザにイベントを送る手段と、
前記ブラウザが、前記文書オブジェクトに、前記文書オブジェクトのためのインターフェース・ポインタについての質問を送って、前記文書オブジェクトにイベントを送るための手段と、
前記ブラウザによって、少なくとも１つのイベントを前記文書オブジェクトから受け取るための手段と、
現在ホストされている前記文書オブジェクトに前記集合を関連させ、前記文書オブジェクトに対応しないサブナビゲーションへの、トラベル・ログ・エントリを介してのナビゲーションを阻止する手段と
を備えることを特徴とするシステム。
【請求項１９】
請求項１８記載のシステムにおいて、前記集合を追加する前記手段は、定義されたインターフェースの集合を含むことを特徴とするシステム。
【請求項２０】
請求項１９記載のシステムにおいて、前記ブラウザと文書オブジェクトとインターフェースとはコンポーネント・オブジェクト・モデル（ＣＯＭ）技術に基づいていることを特徴とするシステム。
【請求項２１】
ブラウザのトラベル・ログを統合するために前記ブラウザによってホストされる文書オブジェクトのための少なくとも１つのコンピュータ可読な記憶媒体であって、
実行されるときに、
ブラウザによって前記文書オブジェクトから、該文書オブジェクトのためのインターフェース・ポインタについての質問を受け取って、前記ブラウザにイベントを送るステップと、
前記ブラウザが前記文書オブジェクトに、前記文書オブジェクトのためのインターフェース・ポインタについての質問を送って、前記文書オブジェクトにイベントを送るステップと、
トラベル・エントリを前記文書オブジェクトから受け取るステップであって、前記トラベル・エントリが、前記文書オブジェクトに対応する複数のサブナビゲーション・エントリのうちの１つのサブナビゲーション・エントリを含むステップと、
ブラウザ・コマンドを介して前記トラベル・エントリへナビゲートするステップと、
前記文書オブジェクトに質問して、サブナビゲーションを現在有効なウィンドウのみに制限するステップと、
を含むことを特徴とする方法
を実行するコンピュータ実行可能な命令を有する少なくとも１つのコンピュータ可読な記憶媒体。
【請求項２２】
請求項２２記載のコンピュータ可読な記憶媒体において、前記トラベル・エントリは前記文書オブジェクトに対応する複数のサブナビゲーション・エントリの中のサブナビゲーション・エントリを含み、更に、ブラウザが別の文書オブジェクトに対応するサブナビゲーション・エントリへナビゲートすることを阻止するコンピュータ実行可能な命令を有することを特徴とするコンピュータ可読な記憶媒体。
【請求項２３】
請求項２１記載のコンピュータ可読な記憶媒体において、前記文書オブジェクトに質問して前記ブラウザのアドレス・バーのアドレスを取得するコンピュータ実行可能な命令を更に有することを特徴とするコンピュータ可読な記憶媒体。
【請求項２４】
請求項２１記載のコンピュータ可読な記憶媒体において、前記ブラウザと前記文書オブジェクトとの間でナビゲーション・イベントを通信するコンピュータ実行可能な命令を更に含むコンピュータ可読な記憶媒体。