【手続補正書】
【提出日】平成17年8月22日(2005.8.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶媒体に記憶されているコンピュータ・アプリケーションの自動ラウンチング方法において、
上記コンピュータ・アプリケーションによって利用されるコンピュータ・システム資源のタイプを指定しておりかつ上記コンピュータ・アプリケーションを開始させるための実行可能なファイルを指定している初期化情報を、上記記憶媒体の初期化ファイル中に記憶させることと、
上記自動ラウンチングが行われるコンピュータにおいて利用可能な特定のコンピュータ・システム資源毎に、この特定のコンピュータ・システム資源の構成および／または初期化に必要なコマンドを含んでいる翻訳情報を上記コンピュータの翻訳ファイル中に記憶させることと、
上記初期化ファイルを読み取り上記初期化情報中における上記コンピュータ・アプリケーションによって利用されるコンピュータ・システム資源のタイプに対応する上記翻訳情報中における上記利用可能な特定のコンピュータ・システム資源を探索することによって上記コンピュータ・アプリケーションによる利用のための上記コンピュータ・システム資源を構成し、かつ、上記実行可能なファイルの位置を検出して上記コンピュータ・アプリケーションを開始させる、実行可能なラウンチング・プログラムを上記コンピュータに記憶させることと、
上記コンピュータによる上記記憶媒体の存在の検出に応答して上記ラウンチング・プログラムを動作させることによって、ユーザが介在しなくても上記コンピュータ・アプリケーションを自動的に開始させることとを備えている自動ラウンチング方法。
【請求項２】
上記記憶媒体が上記コンピュータに挿入することができかつこのコンピュータから取外すことができるディスク記憶媒体から成る、請求項１に記載の自動ラウンチング方法。
【請求項３】
上記記憶媒体がコンパクト・ディスクから成る、請求項２に記載の自動ラウンチング方法。
【請求項４】
上記コンピュータ・システム資源がモデム、メモリ・マネージャ、ＣＤ−ＲＯＭドライバ、音響装置またはビデオ装置から成る、請求項１に記載の自動ラウンチング方法。
【請求項５】
上記コンピュータのｃｏｎｆｉｇ．ｓｙｓファイル、ａｕｔｏｅｘｅｃ．ｂａｔファイル、またはｓｙｓｔｅｍ．ｉｎｉファイルにおける既存のコマンドに添えられるか追加されるかまたは取って代わるコマンドを上記初期化情報に含ませることをさらに備えている、請求項１に記載の自動ラウンチング方法。
【請求項６】
上記記憶媒体に記憶されている複数のコンピュータ・アプリケーションのうちから選択された１つを自動的にラウンチングすることに適用され、
上記コンピュータ・アプリケーションによって利用される上記コンピュータ・システム資源のタイプの指定を上記コンピュータ・アプリケーションのそれぞれに対して上記初期化情報に含ませることをさらに備えている、請求項１に記載の自動ラウンチング方法。
【請求項７】
上記翻訳情報が、上記コンピュータにおける自動実行ファイル、システム構成ファイル、システム初期化ファイルおよびウインドウズ初期化ファイルに含められるためのコマンドを含んでいる、請求項１に記載の自動ラウンチング方法。
【請求項８】
上記自動ラウンチングに関連して、上記自動実行ファイル、システム構成ファイル、システム初期化ファイルおよびウインドウズ初期化ファイルを上記ラウンチング・プログラムによって自動的に更新するために、上記ラウンチング・プログラムが上記初期化情報を読み取ることをさらに備えている、請求項７に記載の自動ラウンチング方法。
【請求項９】
上記コンピュータ・システム資源の構成後で上記自動ラウンチング前と、自動的にラウンチングされた上記コンピュータ・アプリケーションの実行後とに、上記コンピュータを自動的に再ブートすることを備えている、請求項１に記載の自動ラウンチング方法。
【請求項１０】
上記コンピュータ・アプリケーションがインストールまたはセットアップされていれば存在するファイルまたはディレクトリの存否を上記ラウンチング・プログラムによって自動的に判定することを可能にするためのスクリプトを上記初期化情報に含ませることをさらに備え、
上記自動ラウンチングの間に上記スクリプトを実行する上記ラウンチング・プログラムが、上記ファイルまたはディレクトリが存在しないと判定すれば、インストール・プログラムまたはセットアップ・プログラムが上記判定に応答して上記ラウンチング・プログラムによって自動的に実行される、請求項１に記載の自動ラウンチング方法。
【請求項１１】
コンピュータ・アプリケーションの自動ラウンチングを補助する方法において、
上記コンピュータ・アプリケーションと、このコンピュータ・アプリケーションとは別に存在し、上記コンピュータ・アプリケーションによって利用されるコンピュータ・システム資源のタイプを指定しており、上記コンピュータ・アプリケーションを開始させる実行可能なファイルを指定している、情報を含んでいる初期化ファイルとを、記憶媒体に記憶させることと、
上記自動ラウンチングが行われるコンピュータにおいて利用可能な各コンピュータ・システム資源を上記初期化ファイル中で指定されている上記コンピュータ・システム資源のタイプの１つと関連づけ、上記コンピュータ・アプリケーションによる利用のための特定のコンピュータ・システム資源の構成および／または初期化に必要なコマンドを含んでいる、翻訳ファイルを、上記コンピュータに記憶させることとを備え、
上記コンピュータ・アプリケーションのラウンチングに関連して、上記コンピュータが、
上記記憶媒体を自動的に探索して上記初期化ファイル中の上記情報を読み取り、上記コンピュータに記憶されている上記翻訳ファイルを利用して、上記コンピュータ・アプリケーションによって利用されるコンピュータ・システム資源のタイプに対応する上記コマンドを上記コンピュータにおける自動実行ファイル、システム構成ファイル、システム初期化ファイルおよび／またはウインドウズ初期化ファイルに挿入することによって、これらの自動実行ファイル、システム構成ファイル、システム初期化ファイルおよび／またはウインドウズ初期化ファイルを自動的に更新し、
上記コンピュータ・アプリケーションを開始させる実行可能なファイルの上記記憶媒体中における位置を検出して、この位置を上記自動実行ファイルに挿入することによって、この自動実行ファイルを自動的に更新するように、上記コンピュータを動作させることによって、ユーザが介入しなくても上記コンピュータ・アプリケーションを自動的に開始させる自動ラウンチングの補助方法。
【請求項１２】
上記初期化ファイルが、上記コンピュータ・アプリケーションがインストールまたはセットアップされていれば存在するファイルまたはディレクトリの存否を上記コンピュータによって自動的に判定することを可能にしかつインストール・プログラムまたはセットアップ・プログラムを実行するためのスクリプトをさらに含み、
上記コンピュータ・アプリケーションのためにインストール・プログラムまたはセットアップ・プログラムを実行しなければならないか否かを判定するために、上記自動実行ファイル、システム構成ファイル、システム初期化ファイルおよび／またはウインドウズ初期化ファイルの上記更新後に、上記コンピュータによって上記スクリプトを自動的に実行することをさらに備え、
もしそのようなプログラムが実行される必要があれば、上記コンピュータが上記判定に基づいて上記インストール・プログラムまたはセットアップ・プログラムを自動的に実行させる、請求項１１に記載の自動ラウンチングの補助方法。
【請求項１３】
コンピュータから取外すことができる記憶媒体に記憶されているコンピュータ・アプリケーションの自動ラウンチングを補助する方法において、
上記コンピュータ・アプリケーションがインストールまたはセットアップされていれば存在するファイルまたはディレクトリの存否を上記コンピュータによって自動的に判定することを可能にしかつ上記コンピュータ・アプリケーションとは別に存在しているが上記コンピュータ・アプリケーションとリンクしているスクリプトを、上記記憶媒体に記憶させることと、
上記コンピュータ・アプリケーションのラウンチングに関連して、インストール・プログラムまたはセットアップ・プログラムを上記コンピュータ・アプリケーションのために実行しなければならないか否かを、上記記憶媒体に別に記憶されている上記スクリプトを実行することに基づいて上記コンピュータが自動的に判定し、もし実行しなければならない場合には、上記コンピュータが上記インストール・プログラムまたはセットアップ・プログラムを自動的に実行させることとを備えている自動ラウンチングの補助方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
図３を参照すると、ＰＣのメモリ３４は、いくつかの個別ブロックから構成されている。最初の６４０Ｋバイトは、コンベンショナル・メモリ、すなわち、ベース・メモリ（または、ＤＯＳメモリ）３４ａとして知られるものである。ほとんどのアプリケーションは最小限の量のベース・メモリ３４ａがなければ実行されないので、このメモリはシステムにおいて最も貴重である。大部分のコンピュータは、ベース・メモリ３４ａ以外に、エキステンド・メモリを備えている。エキステンド・メモリには、６４０Ｋバイトのベースと１Ｍバイトの境界との間に上位メモリ・ブロック（ＵＭＢ）３４ｂを含むことが可能である。１Ｍバイト境界をちょうど超えた６４Ｋバイトの領域は、高メモリ領域（ＨＭＡ）３４ｃとして知られている。ＨＭＡ３４ｃを超えるメモリは、エキステンド・メモリ・ブロック（ＥＭＢ）３４ｄとして知られている。６４０Ｋバイトのベース・メモリを超えるメモリを追加するもう１つの方法は、エキスパンド・メモリ、すなわち、ＥＭＳ（図示せず）を通してのものである。