【手続補正書】
【提出日】平成24年3月26日(2012.3.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実行される際に、文書コンテンツをレンダリングするプラグインをクライアントシステムにインストールせずに、前記クライアントシステムにおいて前記文書コンテンツの高忠実度レンダリングを提供する方法をコンピュータに実行させるコンピュータ実行可能命令を格納した少なくとも１つのコンピュータ可読記憶媒体であって、前記方法が、
前記クライアントシステムに前記レンダリングするプラグインがインストールされているかを検出するステップと、
前記クライアントシステムに前記レンダリングするプラグインがインストールされているとの検出に応答して、前記コンテンツをレンダリングするプラグインと互換性のある第１の高忠実度フォーマットを選択するステップと、
前記クライアントシステムに前記レンダリングするプラグインがインストールされていないとの検出に応答して、クライアントシステムに前記プラグインをインストールせずに、前記クライアントシステムにおける前記コンテンツのレンダリングのために第２の高忠実度フォーマットを選択するステップと、
前記クライアントシステムにいて前記選択されたフォーマットでレンダリングするために、複数のページを有する少なくとも１つの文書を要求するステップと、
前記選択されたフォーマットで前記文書のページのサブセットを受信するステップと、
を含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２】
前記第２の高忠実度フォーマットを選択するステップのための命令が画像フォーマットを選択する命令を含むことを特徴とする請求項１に記載の記憶媒体。
【請求項３】
前記第２の高忠実度フォーマットを選択するステップのための命令がＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）フォーマットを選択する命令を含むことを特徴とする請求項１に記載の記憶媒体。
【請求項４】
前記サブセット内に含まれない前記文書の少なくとも１つの追加ページを要求する命令と、前記記憶媒体が前記少なくとも１つの追加ページを受信する命令とをさらに含むことを特徴とする請求項１に記載の記憶媒体。
【請求項５】
前記クライアントシステムにおいて前記文書のページのサブセットを表示する命令と、前記クライアントシステムとサーバとの間の往復のメッセージフローを必要とせずに、前記クライアントシステムにおいて拡大機能をローカルに提供する命令とをさらに含むことを特徴とする請求項１に記載の記憶媒体。
【請求項６】
前記拡大機能を提供する命令が、ブラウザにサポートされているスケーリングを使用して拡大変形を適用する命令を含むことを特徴とする請求項５に記載の記憶媒体。
【請求項７】
前記拡大機能を提供する命令が、前記プラグインにサポートされている機能を使用して拡大変形を適用する命令を含むことを特徴とする請求項５に記載の記憶媒体。
【請求項８】
前記コンテンツに関して演算された位置ベースのメタデータを受信する命令をさらに含むことを特徴とする請求項１に記載の記憶媒体。
【請求項９】
前記位置ベースのメタデータを参照することによってユーザ命令に応答する命令をさらに含むことを特徴とする請求項８に記載の記憶媒体。
【請求項１０】
コンピュータによって実行される際に、文書コンテンツをレンダリングするプラグインをクライアントシステムにインストールせずに、前記クライアントシステムにおいて前記文書コンテンツの高忠実度レンダリングを提供する方法をコンピュータに実行させるコンピュータ実行可能命令を格納した少なくとも１つのコンピュータ可読記憶媒体であって、前記方法が、
複数のページを有する少なくとも１つの選択された文書の要求であって前記クライアントシステムによってサポートされている少なくとも２つの高忠実度レンダリングフォーマットのうちの１つを指定する要求を受信するステップと、
前記指定されたレンダリングフォーマットで前記ページのサブセットをフォーマットするステップと、
レンダリングのために前記クライアントシステムに前記ページのサブセットを送信するステップと、
前記ページのサブセットに含まれていない少なくとも１つの追加のページを要求する第２の要求を受信するステップと、
前記指定されたレンダリングフォーマットで少なくとも前記追加のページをフォーマットするステップと、
レンダリングのために前記クライアントシステムに少なくとも前記追加ページを送信するステップと、
を含み、
前記レンダリングフォーマットのうちの第１のレンダリングフォーマットは前記プラグインと互換性があり、前記レンダリングフォーマットのうちの第２のレンダリングフォーマットは前記クライアントシステムに前記プラグインをインストールせずに前記クライアントシステムにおいて前記コンテンツをレンダリングするためのものであることを特徴とするコンピュータ可読記憶媒体。
【請求項１１】
前記文書内に含まれているコンテンツに関する位置ベースのメタデータを生成する命令をさらに含むことを特徴とする請求項１０に記載の記憶媒体。
【請求項１２】
前記位置ベースのメタデータを生成する命令は、前記文書内の段落を順序づける命令を含むことを特徴とする請求項１１に記載の記憶媒体。
【請求項１３】
前記位置ベースのメタデータを生成する命令は、前記文書内の表要素を順序づける命令を含むことを特徴とする請求項１１に記載の記憶媒体。
【請求項１４】
前記位置ベースのメタデータを生成する命令は、前記文書内の少なくとも１つのテキストランの外接矩形を調べる命令を含むことを特徴とする請求項１１に記載の記憶媒体。
【請求項１５】
前記位置ベースのメタデータを生成する命令は、前記文書内の少なくとも１つのハイパーリンクの外接矩形を調べる命令を含むことを特徴とする請求項１１に記載の記憶媒体。
【請求項１６】
前記クライアントシステムに前記位置ベースのメタデータを送信する命令をさらに含むことを特徴とする請求項１１に記載の記憶媒体。
【請求項１７】
前記文書内に存在する少なくとも１つのテキストランにおける配置を実行する命令をさらに含むことを特徴とする請求項１０に記載の記憶媒体。
【請求項１８】
コンピュータによって実行される際に、文書コンテンツをレンダリングするプラグインをクライアントシステムにインストールせずに、前記クライアントシステム上の前記文書コンテンツの高忠実度レンダリングを提供する方法をコンピュータに実行させるコンピュータ実行可能命令を格納した少なくとも１つのコンピュータ可読記憶媒体であって、前記方法が、
サーバシステムにアップロードされた複数の文書内の少なくとも１つの語を検索する要求であって前記クライアントシステムによってサポートされている少なくとも２つの高忠実度レンダリングフォーマットのうちの１つを指定する要求を前記クライアントシステムから受信するステップと、
前記文書内の前記語を検索するステップと、
前記文書の少なくとも１つ内における前記語の少なくとも１つの存在を発見することに応答して、
前記指定されたレンダリングフォーマットで文書プレビューを生成して、前記文書内の当該検索語の存在を少なくとも示すステップと、
前記文書内のどこに前記検索語が存在するかを示す検索結果を生成するステップと、
前記文書プレビュー及び前記検索結果を前記クライアントシステムに送信するステップと
を含むステップと
を含み、
前記レンダリングフォーマットのうちの第１のレンダリングフォーマットは前記プラグインと互換性があり、前記レンダリングフォーマットのうちの第２のレンダリングフォーマットは前記クライアントシステムに前記プラグインをインストールせずに前記クライアントシステムにおいて前記コンテンツをレンダリングするためのものであることを特徴とするコンピュータ可読記憶媒体。
【請求項１９】
前記少なくとも１つの文書に関して演算された位置ベースのメタデータを前記クライアントシステムに送信する命令をさらに含むことを特徴とする請求項１８に記載の記憶媒体。
【請求項２０】
前記文書プレビューに対する少なくとも１つのユーザ命令に応答して前記メタデータを参照する命令をさらに含むことを特徴とする請求項１９に記載の記憶媒体。