【手続補正書】
【提出日】平成16年10月28日(2004.10.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ組暗号化方法において、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に原データ組の正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために暗号化キーと共に前記データ組と前記合成遺伝子とを変換する段階とを含む、データ組暗号化方法。
【請求項２】
特定のデータ組の正確な複製を作るように、与えられた合成遺伝子配列が拡大される一組の規則を規定する段階を含む請求項１記載の方法。
【請求項３】
それぞれが拡大された際に前記原データ組の正確な複製を作るように、複数の非複製合成遺伝子配列を最終生成物として発生させる段階を含む請求項１記載の方法。
【請求項４】
前記複数の合成遺伝子配列が、特定のデータ組の正確な複製に拡大するための可能性を有するものとして機能する類似のランダムに選択される合成遺伝子配列である請求項３記載の方法。
【請求項５】
与えられた合成遺伝子配列が特定のデータ組の正確な複製を作るために拡大されるように規定された一組の規則を用いて、特定のデータ組の正確な複製に拡大する合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項４記載の方法。
【請求項６】
前記データ組に無関係な情報が特定の合成遺伝子配列の中に導入される請求項１記載の方法。
【請求項７】
前記データ組に従属する特定の一組のデータとして前記無関係な情報を表すために一組の規則を規定する段階を含む請求項６記載の方法。
【請求項８】
特定のデータ組の一組の正確な複製と前記無関係な情報との合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則を規定する段階を含む請求項７記載の方法。
【請求項９】
前記データ組に従属する特定の一組のデータとして前記無関係な情報を表すための一組の規則と、特定のデータ組の正確な複製と前記無関係な情報との合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則とを用いて、特定のデータ組の正確な複製と前記無関係な情報とに拡大される合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項８記載の方法。
【請求項１０】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項９記載の方法。
【請求項１１】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項８記載の方法。
【請求項１２】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項７記載の方法。
【請求項１３】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項６記載の方法。
【請求項１４】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項５記載の方法。
【請求項１５】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項４記載の方法。
【請求項１６】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項３記載の方法。
【請求項１７】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項２記載の方法。
【請求項１８】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項１記載の方法。
【請求項１９】
無関係な情報を前記データ組に含ませることにより且つ該無関係な情報を前記データ組に従属する特定の一組のデータとして表すための規則を規定することによって作られる合成遺伝子配列から前記データ組に無関係の情報が回収される請求項１８記載の方法。
【請求項２０】
無関係な情報を前記データ組に含ませることにより且つ該無関係な情報を前記データ組に従属する特定の一組のデータとして表すための規則を規定することによって作られる合成遺伝子配列から前記データ組に無関係の情報が回収される請求項１７記載の方法。
【請求項２１】
コンピュータによって実行された際にデータ組暗号化方法を行う一組のプログラミング指示において、前記データ組暗号化方法は、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に原データ組の正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために暗号化キーと共に前記データ組と前記合成遺伝子とを変換する段階とを含む、データ組暗号化方法を行う一組のプログラミング指示。
【請求項２２】
プロセッサ、データおよびプログラミング指示記憶装置、データ入力およびデータ出力を有するコンピュータと、一組のプログラミング指示とを備え、前記プログラミング指示は、コンピュータによって実行されたとき、合成遺伝子の母集団を発生させ、合成遺伝子配列が拡大された際に遺伝子配列が合成された特定のデータ組の正確な複製を作るように、前記合成遺伝子配列を生成するために暗号化キーと共に前記データ組と前記合成遺伝子とを変換することによって、特定のデータの組を暗号化する、遺伝子アルゴリズムを用いた特定のデータの一組を暗号化するシステム。
【請求項２３】
特定のデータ組の暗号化方法において、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に特定のデータ組の正確な複製を作るように、サイファーアルゴリズムを用いて前記合成遺伝子配列を最終生成物として発生させるために暗号化キーと共に前記データ組と前記合成遺伝子とを０からｎの範囲内での一組の数字に変換する段階とを含む、特定のデータ組の暗号化方法。
【請求項２４】
データ組符号化方法において、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に原データ組の正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために前記データ組と前記合成遺伝子とを変換する段階とを含む、データ組符号化方法。
【請求項２５】
特定のデータ組の正確な複製を作るように、与えられた合成遺伝子配列が拡大される一組の規則を規定する段階を含む請求項２４記載の方法。
【請求項２６】
それぞれが拡大された際に前記原データ組の正確な複製を作るように、複数の非複製合成遺伝子配列を最終生成物として発生させる段階を含む請求項２４記載の方法。
【請求項２７】
前記複数の合成遺伝子配列が、特定のデータ組の正確な複製に拡大するための可能性を有するものとして機能する類似のランダムに選択される合成遺伝子配列である請求項２６記載の方法。
【請求項２８】
与えられた合成遺伝子配列が特定のデータ組の正確な複製を作るために拡大されるように規定された一組の規則を用いて、特定のデータ組の正確な複製に拡大する合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項２７記載の方法。
【請求項２９】
前記データ組に無関係な情報が特定の合成遺伝子配列の中に導入される請求項２４記載の方法。
【請求項３０】
前記データ組に従属する特定の一組のデータとして前記無関係な情報を表すために一組の規則を規定する段階を含む請求項２９記載の方法。
【請求項３１】
特定のデータ組の一組の正確な複製と前記無関係な情報との合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則を規定する段階を含む請求項３０記載の方法。
【請求項３２】
前記データ組に従属する特定の一組のデータとして前記無関係な情報を表すための一組の規則と、特定のデータ組の正確な複製と前記無関係な情報との合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則とを用いて、特定のデータ組の正確な複製と前記無関係な情報とに拡大される合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項３１記載の方法。  
【請求項３３】
前記合成遺伝子配列を拡大することにより前記原データ組を回収することをさらに含む請求項２４乃至３２記載の方法。
【請求項３４】
無関係な情報を前記データ組に含ませることにより且つ該無関係な情報をデータ組に従属する特定の一組のデータとして表すための規則を規定することによって作られる合成遺伝子配列から前記データ組に無関係の情報が回収される請求項３３記載の方法。
【請求項３５】
符号化されたデータを有し、前記符号化されたデータは、合成遺伝子の母集団を発生させ、且つ、合成遺伝子配列が拡大された際に、遺伝子配列が合成されたデータの正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために前記データと前記合成遺伝子とを変換することで作られる、コンピュータデータ構造。
【請求項３６】
コンピュータによって実行された際にデータ組符号化方法を行う一組のプログラミング指示において、前記データ組符号化方法は、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に原データ組の正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために前記データ組と前記合成遺伝子とを変換する段階とを含む、データ組符号化方法を行う一組のプログラミング指示。
【請求項３７】
プロセッサ、データおよびプログラミング指示記憶装置、データ入力およびデータ出力を有するコンピュータと、一組のプログラミング指示とを備え、前記プログラミング指示は、コンピュータによって実行されたとき、合成遺伝子の母集団を発生させ、合成遺伝子配列が拡大された際に、遺伝子配列が合成された特定のデータ組の正確な複製を作るように、前記合成遺伝子配列を生成するために前記データ組と前記合成遺伝子とを変換することによって、特定のデータの組を符号化する、遺伝子アルゴリズムを用いた特定のデータの一組を符号化するシステム。
【請求項３８】
特定のデータ組の符号化方法において、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に特定のデータ組の正確な複製を作るように、サイファーアルゴリズムを用いて前記合成遺伝子配列を最終生成物として発生させるためにキーと共に前記データ組と前記合成遺伝子とを０からｎの範囲内での一組の数字に変換する段階とを含む、特定のデータ組の符号化方法。
【請求項３９】
バーチャル対象の最表面を合成遺伝子配列に符号化することによって、該バーチャル対象の内部体積の詳細を表現する方法。
【請求項４０】
バーチャル対象の最表面の正確な複製を作るように、与えられた合成遺伝子配列が拡大される一組の規則を規定する段階を含む請求項３９記載の方法。
【請求項４１】
複数の合成遺伝子配列が特定のバーチャル対象の最表面の正確な複製に拡大するための可能性を有するものとして機能する類似のランダムに選択される合成遺伝子配列である請求項３９記載の方法。
【請求項４２】
与えられた合成遺伝子配列が特定のバーチャル対象の正確な複製を作るために拡大されるように規定された一組の規則を用いて、特定のバーチャル対象の正確な複製に拡大する合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項４１記載の方法。
【請求項４３】
バーチャル対象の最表面内の一連のバーチャル順序層が、自己相似する方法で発生する一組の規則を規定する段階を含む請求項３９記載の方法。
【請求項４４】
前記バーチャル対象の最表面内の連続するバーチャル層のそれぞれのバーチャル面が、前記バーチャル層を取り囲む前記バーチャル層の地形に直接比例する一組の規則を規定する段階を含む請求項４３記載の方法。
【請求項４５】
特定のバーチャル対象の最表面内の、ひとつのバーチャル層から次のバーチャル層への傾きが一定である一組の規則を規定する段階を含む請求項４３記載の方法。
【請求項４６】
特定のバーチャル対象の内部層と最表面との、傾きが調整された地形上の相違のみが、合成遺伝子配列に符号化される一組の規則を規定する段階を含む請求項４３記載の方法。
【請求項４７】
特定のバーチャル対象の最表面との、傾きが調整された地形上の相違を有する特定の内部層に関連する指数値が特定の合成遺伝子配列に導入される一組の規則を規定する段階を含む請求項４６記載の方法。
【請求項４８】
特定のバーチャル対象の内部体積の詳細の正確な複製に拡大する合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項４７記載の方法。
【請求項４９】
前記合成遺伝子配列を拡大することによりバーチャル対象の原内部体積の詳細を回収することをさらに含む請求項４８記載の方法。
【請求項５０】
前記合成遺伝子配列を拡大することにより指数値とそれに関連した特定のバーチャル対象内のバーチャル面層を回収することをさらに含む請求項４８記載の方法。
【請求項５１】
前記合成遺伝子配列を拡大することにより、特定のバーチャル対象内のバーチャル面層とその対象の最表バーチャル面との、傾きが調整された地形上の相違を回収することをさらに含む請求項４３記載の方法。
【請求項５２】
前記合成遺伝子配列を拡大することにより前記バーチャル対象を有するすべてのバーチャル層の一定の傾きを回収することをさらに含む請求項４２記載の方法。
【請求項５３】
前記合成遺伝子配列を拡大することにより前記バーチャル層を取り囲む前記バーチャル層の地形に直接比例する前記バーチャル対象の最表面内の連続するバーチャル層のそれぞれのバーチャル面を回収することをさらに含む請求項４１記載の方法。
【請求項５４】
特定のバーチャル対象のバーチャル層に関連する非幾何学的情報が特定の合成遺伝子配列に導入される請求項３９記載の方法。
【請求項５５】
特定のバーチャル対象のバーチャル層に従属する特定の一組の情報として前記非幾何学的情報を表すために一組の規則を規定する段階を含む請求項５４記載の方法。
【請求項５６】
特定の前記バーチャル対象の幾何学的情報の一組の正確な複製と前記バーチャル対象の非幾何学的情報との合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則を規定する段階を含む請求項５５記載の方法。
【請求項５７】
前記バーチャル対象の幾何学的情報に従属する特定の一組の情報として前記非幾何学的情報を表すための一組の規則と、特定のバーチャル対象の幾何学的情報の正確な複製と前記バーチャル対象の非幾何学的情報との合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則とを用いて、特定のバーチャル対象の幾何学的情報の正確な複製と前記非幾何学的情報とに拡大される合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項５６記載の方法。      
【請求項５８】
前記合成遺伝子配列を拡大することにより、バーチャル対象の原幾何学的情報と非幾何学的情報とを回収することをさらに含む請求項５７記載の方法。
【請求項５９】
前記合成遺伝子配列を拡大することにより、バーチャル対象の原幾何学的情報と非幾何学的情報とを回収することをさらに含む請求項５６記載の方法。
【請求項６０】
前記合成遺伝子配列を拡大することにより、バーチャル対象の原幾何学的情報と非幾何学的情報とを回収することをさらに含む請求項５５記載の方法。
【請求項６１】
データ組暗号化方法において、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に原データ組の正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために少なくとも一つの規則をベースとしたテンプレートと共に前記データ組と前記合成遺伝子とを変換する段階とを含む、データ組暗号化方法。
【請求項６２】
特定のデータ組の正確な複製を作るように、与えられた合成遺伝子配列が拡大される一組の規則を規定する段階を含む請求項６１記載の方法。
【請求項６３】
それぞれが拡大された際に前記原データ組の正確な複製を作るように、複数の非複製合成遺伝子配列を最終生成物として発生させる段階を含む請求項６１記載の方法。
【請求項６４】
前記複数の合成遺伝子配列が、特定のデータ組の正確な複製に拡大するための可能性を有するものとして機能する類似のランダムに選択される合成遺伝子配列である請求項６３記載の方法。
【請求項６５】
与えられた合成遺伝子配列が特定のデータ組の正確な複製を作るために拡大されるように規定された一組の規則を用いて、特定のデータ組の正確な複製に拡大する合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項６４記載の方法。
【請求項６６】
前記データ組に無関係な一つかそれ以上の規則をベースとしたテンプレートが特定の合成遺伝子配列の中に導入される請求項６１記載の方法。
【請求項６７】
前記データ組に従属する特定の一組のデータとして前記一つかそれ以上の規則をベースとしたテンプレートを表すために一組の規則を規定する段階を含む請求項６６記載の方法。
【請求項６８】
特定のデータ組の一組の正確な複製と前記無関係な規則をベースとしたテンプレートとの合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則を規定する段階を含む請求項６７記載の方法。
【請求項６９】
前記データ組に従属する特定の一組のデータとして前記無関係な規則をベースとしたテンプレートを表すための一組の規則と、特定のデータ組の正確な複製と前記無関係な規則をベースとしたテンプレートとの合成物を作るように、与えられた合成遺伝子配列が拡大される第二組の規則とを用いて、特定のデータ組の正確な複製と前記無関係な規則をベースとしたテンプレートとに拡大される合成遺伝子配列の系統的且つ結果的な選択のために一組の規則を規定する段階を含む請求項６８記載の方法。
【請求項７０】
前記データ組に前記一つかそれ以上の無関係な規則をベースとしたテンプレートを含ませ、前記データ組に従属する特定の一組のデータとして前記無関係な規則をベースとしたテンプレートを表すための規則を規定することによって作られる合成遺伝子配列から、前記データ組に無関係な一つかそれ以上の規則をベースとしたテンプレートが回収される請求項６９記載の方法。
【請求項７１】
特定のデータ組の正確な複製と一つかそれ以上の無関係な規則をベースとしたテンプレートとの合成物を作るために、与えられた合成遺伝子配列が拡大される一組の規則を規定する段階を含む請求項７０記載の方法。
【請求項７２】
特定のデータ組と共同して前記無関係な規則をベースとしたテンプレートを実行するための一組の規則を規定する段階を含む請求項７１記載の方法。
【請求項７３】
前記無関係な規則をベースとしたテンプレートを用いて特定の一組のデータを復号化するための一組の規則を規定する段階を含む請求項７２記載の方法。
【請求項７４】
暗号化されたデータを有し、前記暗号化されたデータは、合成遺伝子の母集団を発生させ、合成遺伝子配列が拡大された際に遺伝子配列が合成されたデータの正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために一つかそれ以上の規則をベースとしたテンプレートと共に前記データと前記合成遺伝子とを変換することで作られる、コンピュータデータ構造。
【請求項７５】
コンピュータによって実行された際にデータ組暗号化方法を行う一組のプログラミング指示において、前記データ組暗号化方法は、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に原データ組の正確な複製を作るように、前記合成遺伝子配列を最終生成物として発生させるために一つかそれ以上の規則をベースとしたテンプレートと共に前記データ組と前記合成遺伝子とを変換する段階とを含む、データ組暗号化方法を行う一組のプログラミング指示。
【請求項７６】
プロセッサ、データおよびプログラミング指示記憶装置、データ入力およびデータ出力を有するコンピュータと、一組のプログラミング指示とを備え、前記プログラミング指示は、コンピュータによって実行されたとき、合成遺伝子の母集団を発生させ、合成遺伝子配列が拡大された際に、遺伝子配列が合成された特定のデータ組の正確な複製を作るように、前記合成遺伝子配列を生成するために一つかそれ以上の規則をベースとしたテンプレートと共に前記データ組と前記合成遺伝子とを変換することによって、特定のデータの組を暗号化する、遺伝子アルゴリズムを用いた特定のデータの一組を暗号化するシステム。
【請求項７７】
特定のデータ組の暗号化方法において、合成遺伝子の母集団を発生させる段階と、合成遺伝子配列が拡大された際に特定のデータ組の正確な複製を作るように、サイファーアルゴリズムを用いて前記合成遺伝子配列を最終生成物として発生させるために一つかそれ以上の規則をベースとしたテンプレートと共に前記データ組と前記合成遺伝子とを０からｎの一組の数字に変換する段階とを含む、特定のデータ組の暗号化方法。