【手続補正書】
【提出日】平成25年10月28日(2013.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションに対して表示機能を提供する実行可能な命令を格納する１つ又は複数のコンピューター読み取り可能な記憶媒体であって、前記実行可能な命令は、コンピューターによって実行されると、前記コンピューターに、
アプリケーションの表示ボックスの第１のスクロールバーの第１の位置を検出するステップであって、コンテンツは前記表示ボックスを介して表示される、ステップと、
前記第１のスクロールバーの前記第１の位置を使用して、前記コンテンツのナビゲートが前記アプリケーションのユーザーにとって見ることができないように前記コンテンツをナビゲートし、前記コンテンツを表すピクセルを収集するステップと、
情報が表示されるときに前記情報が前記表示ボックス内の前記コンテンツを十分に覆うように前記情報を前記表示ボックスの上に前記ピクセルに基づいて重ねるステップであって、前記情報が前記表示ボックスの上に重ねられている間に前記コンテンツが前記表示ボックス内にあるが見ることができないように、前記情報が前記表示ボックスの上に重ねられている間、前記表示ボックスが前記コンテンツで満たされる、ステップと
を含む動作を実行させる１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項２】
前記第１の位置を検出するステップは、前記第１のスクロールバーの前記第１の位置を指定する、前記アプリケーションによって提供されるメタデータを使用するステップを含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項３】
前記第１の位置を検出するステップは、
前記アプリケーションのインターフェースにおいて第２の位置をクリックするために前記アプリケーションのユーザーがポインティングデバイスを使用したことを観察するステップと、
前記ユーザーが、前記ポインティングデバイスによって、前記第２の位置から第３の位置への移動を示したことを観察するステップであって、前記第２の位置及び前記第３の位置は前記第１の位置内にある、ステップと、
前記移動に続いて、前記表示ボックス内でのコンテンツのスクロールが生じたことを観察するステップと
を含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項４】
前記動作は、
前記表示ボックスが配置される第４の位置を検出するステップ
をさらに含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項５】
前記表示ボックスは第２のスクロールバーを含み、前記第１のスクロールバーは垂直スクロールバーであり、前記第２のスクロールバーは水平スクロールバーであり、前記動作は、
前記コンテンツをナビゲートするために前記アプリケーション内の前記水平スクロールバーを使用するステップをさらに含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項６】
前記アプリケーションは、少なくともいくつかのアプリケーションインスタンスのウィンドウをユーザーに対して表示するコンピューターシステムにおいて実行され、前記コンテンツをナビゲートするための前記第１のスクロールバーの前記第１の位置の使用はウィンドウ内に表示されない請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項７】
前記情報を前記表示ボックスの上に前記ピクセルに基づいて重ねるステップは、
前記ピクセルを文書内に入れるステップと、
前記文書を前記表示ボックスの上のオーバーレイとして表示するステップと
を含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項８】
前記動作は、
前記ピクセルがユーザーによって要求される可能性が低いという予測に基づいて前記文書から前記ピクセルを除去するステップ
をさらに含む請求項７に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項９】
前記動作は、
ユーザーが前記アプリケーションのウィンドウを介して発行するコマンドをインターセプトするステップと、
前記コマンドに基づいて、前記コンテンツのどの部分にナビゲートするべきか、及び前記コンテンツのどの部分からピクセルを収集するべきかを決定するステップと
をさらに含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項１０】
前記コマンドのうちの１つは拡大縮小レベルを示し、前記動作は、
前記拡大縮小レベルに基づいて前記コンテンツをスケーリングするステップ
をさらに含む請求項９に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項１１】
前記動作は、
ユーザーによって要求された前記コンテンツの部分に基づいて、前記ユーザーが前記部分を得るためにコマンドを発行するのに先立って、前記ユーザーによって要求されるべき前記コンテンツの部分を予期するステップと、
前記アプリケーションを使用して前記コンテンツの前記部分を得るステップと
をさらに含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項１２】
前記動作は、
前記ユーザーによって要求された前記コンテンツの拡大縮小レベルに基づいて、前記拡大縮小レベルで前記コンテンツを見るために前記ユーザーがコマンドを発行するのに先立って、前記コンテンツを示すための拡大縮小レベルを予期するステップと、
前記コンテンツを前記拡大縮小レベルにスケーリングするステップと
をさらに含む請求項１に記載の１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項１３】
ユーザーによって要求されるコンテンツを得る方法であって、
ユーザーがコンテンツを見るために使用しているアプリケーションの第１の表示ボックスのスクロールバーの第１の位置を検出するステップと、
前記スクロールバーの前記第１の位置を使用して、前記第１の表示ボックスにおいて前記コンテンツをナビゲートするステップであって、前記コンテンツのナビゲートがディスプレイデバイス上で前記ユーザーに見えないようにされる、ステップと、
前記コンテンツを表すピクセルを記憶するステップと、
前記ピクセルの表示が前記表示ボックス内の前記コンテンツを十分に隠すように前記ピクセルを前記表示ボックスの上に重ねるステップであって、前記ピクセルが前記表示ボックスの上に重ねられている間に前記コンテンツが前記表示ボックス内にあるが見ることができないように、前記ピクセルが前記表示ボックスの上に重ねられている間、前記表示ボックスが前記コンテンツで満たされる、ステップと
を含む動作を実行するようにプロセッサーを使用するステップを含む方法。
【請求項１４】
前記動作は、
前記アプリケーションのウィンドウを介して前記ユーザーからコマンドを受け取るステップと、
前記コマンドを使用して、前記アプリケーションにおいて前記コンテンツ中のナビゲートする場所を決定するステップと
をさらに含む請求項１３に記載の方法。
【請求項１５】
前記動作は、
前記コンテンツのどの部分を前記ユーザーが見ることを望む可能性があるか、及び前記ユーザーが前記部分を見ることを望む拡大縮小レベルを予期するステップと、
前記ユーザーが前記部分を要求するコマンドを発行するのに先立って前記部分にナビゲートするステップと、
前記拡大縮小レベルで前記部分を表すピクセルを記憶するステップと
をさらに含む請求項１３に記載の方法。
【請求項１６】
前記第１の位置を検出するステップは、
前記スクロールバーが配置される場所を決定するために前記アプリケーションによって提供されるメタデータを使用するステップを含む請求項１３に記載の方法。
【請求項１７】
前記第１の位置を検出するステップは、
前記ユーザーによって前記アプリケーションに対して発行される入力及び前記入力に続いて前記アプリケーションによってとられるアクションを観察するステップと、
前記入力及び前記アクションに基づいて、前記スクロールバーが配置される場所を決定するステップと
を含む請求項１３に記載の方法。
【請求項１８】
前記決定するステップは、
前記アプリケーションのウィンドウ内の第２の位置をクリックするために前記ユーザーがポインティングデバイスを使用したことを観察するステップと、
前記ユーザーが、前記ポインティングデバイスによって、前記第２の位置から第３の位置への移動を示したことを観察するステップであって、前記第２の位置及び前記第３の位置は前記第１の位置内にある、ステップと、
前記移動に続いて、前記表示ボックス内でのコンテンツのスクロールが生じたことを観察するステップと
を含む請求項１７に記載の方法。
【請求項１９】
アプリケーションを操作するユーザーからのコマンドに応答するためのシステムであって、
前記アプリケーションを実行するプロセッサーと、
前記アプリケーションが格納されるデータ記憶構成要素と、
前記データ記憶構成要素の中に格納され、前記プロセッサー上で実行される表示アダプターであって、前記アプリケーションが実行されるウインドウを介して前記ユーザーによって発行されたコマンドをインターセプトし、前記アプリケーションを介してコンテンツを得るコマンドを発行し、前記アプリケーションは、ディスプレイ上で前記ユーザーに見えるが、表示アダプターと前記アプリケーションの間の対話は、前記ディスプレイ上でユーザーには見えない、表示アダプターと、
前記表示アダプターが前記アプリケーションを介して得るコンテンツを表すピクセルを前記表示アダプターが格納する文書であって、前記表示アダプターは、文書が、前記コンテンツの代わりに現れるように前記アプリケーションの表示ボックスの上に重ねられるようにし、前記文書が表示されるときに前記文書は前記表示ボックス内の前記コンテンツを十分に覆い、前記文書が前記表示ボックスの上に重ねられている間に前記コンテンツが前記表示ボックス内にあるが見ることができないように、前記文書が前記表示ボックスの上に重ねられている間、前記表示ボックスが前記コンテンツで満たされる、文書と
を備えるシステム。
【請求項２０】
前記表示アダプターは、前記表示ボックスおよび前記表示ボックスにおけるスクロールバーの位置を、
前記アプリケーションからメタデータを受け取るステップ、または
前記ウインドウ内のポインティングデバイスの動き、および前記動きに続く前記アプリケーションのアクションを観察し、前記動きおよび前記アクションが、前記表示ボックスおよび前記表示ボックスのスクロールバーが前記位置にあることと合致しているかどうかを判定するステップ
によって検出し、前記表示アダプターが、前記位置を使用して、前記アプリケーションにおいて前記コンテンツをナビゲートする請求項１９に記載のシステム。