【事件の表示】
　特願２００２−２０４９５３「計算支援方法とその装置、及び計算支援ソフト」拒絶査定不服審判事件〔平成１６年　２月１２日出願公開、特開２００４−　４６６５７〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１．手続の経緯
　この出願（以下、「本願」という。）は、平成１４年７月１５日に出願したものであって、平成１８年６月２３日付けで拒絶理由が通知され、これに対して同年８月２１日付けで手続補正がなされたが、同年８月３１日付けで拒絶査定がなされ、これに対して同年１０月５日に拒絶査定不服審判が請求され、同年１０月３０日に手続補正がなされたものである。
　
　
第２．平成１８年１０月３０日付け手続補正についての補正の却下の決定
　
[補正却下の決定の結論]
　平成１８年１０月３０日付けの手続補正（以下、「本件補正」という。）を却下する。
　
[理由]
１．補正の概要
　本件補正は、原査定時の特許請求の範囲が、 
 「【請求項１】
　コンピュータでの計算を支援する計算支援方法であって、
データベース内のデータを参照するデータベース参照関数、演算子、固定値、および利用時に値を確定させる変数で構成される個別関数を、
前記データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力とキーボードによるキーボード入力とによって関数作成ウィンドウ内で関数作成手段により作成許容し、
作成された個別関数に対して関数登録手段での登録を許容し、
個別関数利用可能化手段で、前記作成あるいは登録された個別関数を計算処理が実行可能な計算ソフト上で利用可能にし、
作成された個別関数が利用される際に、該個別関数に変数が存在すれば変数入力誘導手段により該変数の値を確定させる
計算支援方法。
　【請求項２】
　編集手段により、前記登録された個別関数の編集を許容する
請求項１記載の計算支援方法。
　【請求項３】
　前記関数作成ウィンドウ内で作成される個別関数の計算要素のうち選択されている計算要素が変数か固定値かを変数切替手段により切り替え許容する
請求項２記載の計算支援方法。
　【請求項４】
　コンピュータでの計算を支援する計算支援装置であって、
データベース内のデータを参照するデータベース参照関数、演算子、固定値、および利用時に値を確定させる変数で構成される個別関数を、前記データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力とキーボードによるキーボード入力とによって関数作成ウィンドウ内で作成許容する関数作成手段と、
作成された個別関数に対して登録を許容する関数登録手段と、
前記作成あるいは登録された個別関数を計算処理が実行可能な計算ソフト上で利用可能にする個別関数利用可能化手段と、
作成された個別関数が利用される際に、該個別関数に変数が存在すれば該変数の値を確定させる変数入力誘導手段とを備えた
計算支援装置。
　【請求項５】
　前記登録された個別関数の編集を許容する編集手段を備えた
請求項４記載の計算支援装置。
　【請求項６】
　前記関数作成ウィンドウ内で作成される個別関数の計算要素のうち選択されている計算要素が変数か固定値かを切り替え許容する変数切替手段を備えた
請求項５記載の計算支援装置。
　【請求項７】
　請求項４、５または６記載の複数の計算支援装置と管理サーバとをそれぞれの通信手段によりネットワーク接続して備え、
前記管理サーバに、前記計算支援装置で作成された個別関数の登録と前記データベース参照関数が参照するデータとを記憶する記憶手段を備えた
計算支援システム。
　【請求項８】
　請求項７記載の計算支援システムに使用する
管理サーバ。
　【請求項９】
　請求項１、２又は３記載の計算支援方法を実行可能にプログラミングした
計算支援ソフト。
　【請求項１０】
　請求項９記載の計算支援ソフトを格納した
記憶媒体。」 
 　 
 であったものを、 
 　 
 「【請求項１】
　コンピュータでの計算を支援する計算支援方法であって、
データベース内のデータを参照するデータベース参照関数、演算子、固定値、および利用時に値を確定させる変数で構成される個別関数を、前記データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力とキーボードによるキーボード入力とによって関数作成ウィンドウ内で関数作成手段により作成許容し、
前記個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容し、
作成された個別関数に対して関数登録手段での登録を許容し、
前記関数作成手段とは別の個別関数利用可能化手段で、前記登録された個別関数を呼び出して計算処理が実行可能な計算ソフト上で利用可能にし、
作成された個別関数が利用される際に、該個別関数に変数が存在すれば変数入力誘導手段により該変数の値を確定させる
計算支援方法。
　【請求項２】
　編集手段により、前記登録された個別関数の編集を許容する
請求項１記載の計算支援方法。
　【請求項３】
　前記関数作成ウィンドウ内で作成される個別関数の計算要素のうち選択されている計算要素が変数か固定値かを変数切替手段により切り替え許容する
請求項２記載の計算支援方法。
　【請求項４】
　コンピュータでの計算を支援する計算支援装置であって、
データベース内のデータを参照するデータベース参照関数、演算子、固定値、および利用時に値を確定させる変数で構成される個別関数を、前記データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力とキーボードによるキーボード入力とによって関数作成ウィンドウ内で作成許容する関数作成手段と、
前記個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容する手段と、
作成された個別関数に対して登録を許容する関数登録手段と、
前記関数作成手段とは別の手段であって前記登録された個別関数を呼び出して計算処理が実行可能な計算ソフト上で利用可能にする個別関数利用可能化手段と、
作成された個別関数が利用される際に、該個別関数に変数が存在すれば該変数の値を確定させる変数入力誘導手段とを備えた
計算支援装置。
　【請求項５】
　前記登録された個別関数の編集を許容する編集手段を備えた
請求項４記載の計算支援装置。
　【請求項６】
　前記関数作成ウィンドウ内で作成される個別関数の計算要素のうち選択されている計算要素が変数か固定値かを切り替え許容する変数切替手段を備えた
請求項５記載の計算支援装置。
　【請求項７】
　請求項４、５または６記載の複数の計算支援装置と管理サーバとをそれぞれの通信手段によりネットワーク接続して備え、
前記管理サーバに、前記計算支援装置で作成された個別関数の登録と前記データベース参照関数が参照するデータとを記憶する記憶手段を備えた
計算支援システム。
　【請求項８】
　請求項７記載の計算支援システムに使用する
管理サーバ。
　【請求項９】
　請求項１、２又は３記載の計算支援方法を実行可能にプログラミングした
計算支援ソフト。
　【請求項１０】
　請求項９記載の計算支援ソフトを格納した
記憶媒体。」 
 　 
 とするものであり、原査定時（以下、「補正前」という。）の請求項１に、「前記個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容し、」という記載を追加する補正と、補正前の請求項４に「前記個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容する手段」という記載を追加する補正とを含むものである。
　
２．補正の適否
　請求項４に追加された「前記個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容する手段」は、補正前の請求項4には該構成に対応する構成（手段）がなんらなく、この補正によって新たな発明を特定する事項を追加するものである。したがって、この補正は補正前の請求項４に記載された発明を特定するための事項を限定するものには該当しない。
　
　当該構成を方法として表現したものに相当する、請求項1に追加された「前記個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容し」という手順についても、同様に補正前の請求項１に記載された発明を特定するための事項を限定するものには該当しない。
　
　なお、補正前の請求項１及び４には、「個別関数内で複数の変数が用いられている場合」の処理についての記載、及び、「任意の変数を統合する編集」についての記載はなんらないから、「個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容する」という、新たな解決しようとする課題を追加するものであるから、補正前の請求項に記載された発明と補正後の請求項に記載された発明の解決しようとする課題が同一であるとはいえない。
　
　したがって、これらの補正は、平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第４項第２号に定める「特許請求の範囲の減縮（第三十六条第五項の規定により請求項に記載した発明を特定するために必要な事項を限定するものであつて、その補正前の当該請求項に記載された発明とその補正後の当該請求項に記載される発明の産業上の利用分野及び解決しようとする課題が同一であるものに限る。）」を目的とするものには該当しない。
　
　また、これらの補正は、請求項の削除、誤記の訂正、明りょうでない記載の釈明（拒絶理由通知に係る拒絶の理由に示す事項についてするもの）を目的とするもののいずれにも該当しないのは明らかである。
　
３．むすび
　したがって、本件補正は、平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第４項の規定に違反するので、同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである
　
４．審判請求人の主張について
　なお、審判請求人は、平成２０年１１月１８日付けの回答書にて、
「本願発明は、審判請求書の請求の理由でも述べたとおり、補正後の請求項１，４の構成Ａ，Ｂ，Ｃ，Ｄすなわち、 
Ａ「前記個別関数内で複数の変数が用いられている場合に、任意の変数を統合する編集を許容する」点、
（中略）
　上記構成Ａに関する補正は、請求項１，４において、補正前から記載されている上記構成Ｂの要素である「関数登録手段」を限定的に減縮する補正である。 
　詳述すると、上記補正は、発明特定事項を限定するものであるから、発明特許請求の範囲の減縮である。 
　補正の前後において、計算支援に関する分野であること、および特殊な関数を簡単に作成して登録及び使用できるようにするという課題に変更はない。従って、この補正は、発明の産業上の利用分野および解決しようとする課題が同一である。 
　また、上記補正は、関数登録手段によって関数を登録する際に、複数の変数が用いられていれば編集して登録できる機能を有することに限定する補正である。すなわち、発明特定事項である関数登録手段の概念を、任意の変数を統合する編集を行ってから登録できるものに限定する補正である。この編集が、関数登録手段にかかるものであることは、「関数登録手段」が、「作成された個別関数を登録する」ものであることから明確である。 
　よって、この補正は、限定的減縮に該当し、特許法第１７条の２第４項の規定に違反するものではない。 
　なお、上記補正の構成Ａは、編集に関する記載を明瞭にするために、「関数登録手段」の前の行に記載していることから、形式上は請求項の直列的付加に見えなくもない。しかし、審査基準　第３部　第３節　１．基本的考え方に、「（新）第５項の規定の適用にあたっては、その立法趣旨を十分に考慮し、本来保護されるべきものと認められる発明について、既に行った審査結果を有効に活用して最後の拒絶理由通知後の審査を迅速に行うことができると認められる場合についてまでも、必要以上に厳格に運用することがないようにする。」とあることからも、（旧）特許法第１７条の２第４項の規定に違反するか否かは、形式的に見るのではなく、実質的に見て判断するべきものである。」
と述べ、この補正が「関数登録手段」を限定する補正であるように主張している。
　しかし、この補正は「関数登録手段」とは別の手段を追加するものであり、形式的にみて明らかに「関数登録手段」についての補正ではない。そして、補正前の「関数登録手段」の機能は、「作成された個別関数に対して登録を許容する関数登録手段」との記載から、「作成された個別関数に対して登録を許容する」こと、すなわち、作成された（作成の終わった）個別関数を登録するものであると解されるから、この記載から「関数登録手段」が、登録以外の、「変数を統合する編集」を行う機能を有しているとも、「個別関数内で複数の変数が用いられている場合」になんらかの処理を行う機能を有するとも認められない。したがって、実質的にみても「関数登録手段」の発明を特定する事項を限定するものとはいえない。
　なお、補正前の請求項５には、「前記登録された個別関数の編集を許容する編集手段」との記載があり、登録後の編集を行う手段が「関数登録手段」とは別の手段として記載されている。このことからも「関数登録手段」が「変数を統合する編集」のような「編集」を行う機能を有していないことは明らかである。
　したがって、審判請求人の主張は採用の限りではない。
　
　
第３．本願発明について
１．本願発明
　平成１８年１０月３０日付けの手続補正は上記のとおり却下されたので、本願の請求項１乃至１０に係る発明は、平成１８年８月２１日付け手続補正書により補正された明細書の特許請求の範囲の請求項１乃至１０に記載されたとおりのものであるところ、請求項４に係る発明（以下、「本願発明」という。）は、次のとおりのものである。
　
「【請求項４】
　コンピュータでの計算を支援する計算支援装置であって、
データベース内のデータを参照するデータベース参照関数、演算子、固定値、および利用時に値を確定させる変数で構成される個別関数を、前記データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力とキーボードによるキーボード入力とによって関数作成ウィンドウ内で作成許容する関数作成手段と、
作成された個別関数に対して登録を許容する関数登録手段と、
前記作成あるいは登録された個別関数を計算処理が実行可能な計算ソフト上で利用可能にする個別関数利用可能化手段と、
作成された個別関数が利用される際に、該個別関数に変数が存在すれば該変数の値を確定させる変数入力誘導手段とを備えた
計算支援装置。」
　
２．引用例
（１）引用例１
　これに対し、原査定の拒絶理由で引用文献１として提示した、株式会社ナツメ社「ステップ図解　Ａｃｃｅｓｓ９７　活用編」（１９９９．０８．３０）ｐ．１１０−ｐ．１１５（以下、「引用例１」という。）には、図面とともに以下の記載がある。
　　
（あ）「独自のフィールドを作るには
　クエリーでは、追加したテーブルやクエリーで既に使われているフィールド名以外に、独自のフィールドも作成できます。クエリーの中で特殊な計算を行う場合や、クエリーで抽出したデータを新しい様式でエクスポートする場合など、既存のフィールドを使えないときに利用します。
　独自のフィールドには、操作例のように数式や関数（112ページ参照）も入力できる他、「抽出条件」行に式を入力すれば、既存のフィールドと同じように抽出条件を設定できます。」（１１１頁１７〜２２行）
　
（い）「２（審決注：原文では白抜き丸数字の２。また、丸数字の後の改行は省略する。以下同様。）　組み込み関数を一覧表示します。」（１１２頁１３〜１５行）
　１１２頁の「２」の横の図には、「式ビルダ」の画面が示され、重なった画面の左側（下）の画面で「関数」をダブルクリックすると、「組み込み関数」が一覧表示されるように記載されている。
　また、「式ビルダ」の図には、「＋」、「−」、「／」、「＊」等の演算子がボタン状に表示されているように記載されている。
　
（う）「３　IIF関数を選択します。
IIF関数とは、式を判定して、「真」（ＴＲＵＥ）か「偽」（ＦＡＬＳＥ）の値を返すAccess97の関数です。
４　式の「ｅｘｐｒ」をテーブルのフィールドに入れ替えます。
式ビルダで関数を貼り付けた場合に表示される「ｅｘｐｒ」などの文字は、そこに引数や記号を入力する、という意味の書式情報です。
５　「英語」フィールドを貼り付けます。」（１１３頁１〜１８行）
　１１３頁の「４」の説明の横には、「式ビルダ」内の「ｅｘｐｒ」をクリックし、次に「テーブル」をダブルクリックする手順が図示されている。
　また、同頁「５」の説明の横には、「テーブル」中の「テスト結果」をクリックし、「英語」をクリックし、「貼り付け（Ｐ）」をクリックする手順が図示されている。
　
（え）「６　判定する式を入力します。
７　IIF関数が返す値を入力します。
フィールド名を設定する場合は、式の先頭部分に「フィールド名＋「：」（半角）」の文字列を入力します。
８　フィールドの表示をＯＮにし、クエリーを実行します。」（１１４頁１〜１４行）
　１１４頁の「６」の説明の横には、「式ビルダ」内の「[テスト結果][英語]」の右側を「クリックし、「＞＝７０」と入力する」との手順が図示されている。
　また、「７」の説明の横には、「式ビルダ」内の「[truepart]」をクリックし、「基準クリア」と入力し、同じく、「[falsepart]」をクリックし、「基準以下」と入力し、「ＯＫ」をクリックする手順が図示されている。
　
（お）「式ビルダとは
　式ビルダとは、関数や計算式を入力するためのツールです。クエリーやフォームで高度な計算を行う場合や、他のテーブルやクエリーのフィールドを式中で参照する場合に便利です。直接、クエリーのフィールド行に式を入力した場合と働きは同じですが、関数名が用途別に分類されていて、ヘルプもすぐに参照できるので、関数にあまり詳しくないユーザーは式ビルダを使って入力した方がよいでしょう。」（１１５頁１〜９行）
　
（か）「IIF関数とは
　IIF関数とは、設定した式の結果で条件分岐を行う関数です。たとえば、「テストの合計点数が300点より上の場合には「合格」を表示し、それ以外は「不合格」を表示する」といった、式の判定により異なる値を返す場合などに利用します。」（１１５頁１０〜１３行）
　該記載に続く１１５頁１４行の式には、「IIF」、「[合計点数]＞３００」、「合格」、「不合格」のそれぞれに「関数名」、「「真」「偽」を求める論理式」、「結果が「真」の場合に返す値」、「結果が「偽」の場合に返す値」との説明がついたものが記載されている。
　
（き）「組み込み関数とは
　組み込み関数とは、あらかじめAccess97に組み込まれている関数です。平均や合計の計算など、クエリーやフォームの集計機能でも基本的な計算はできますが、より高度な計算を行う場合には関数を利用します。なお、Access97ではモジュール(Visual Basic)を使って作成するユーザー独自の関数も利用できます。Access97の組み込み関数には、次のような種類があります。（審決注：表は省略）」（１１５頁１５行〜末尾）
　
　引用例１の記載（え）で入力される判定する式「＞＝７０」は、演算子「＞＝」と定数「７０」からなると解され、記載（い）で入れ替えられたフィールド「［テスト結果］［英語］」とともに「［テスト結果］［英語］＞＝７０」という比較を行う論理式を構成しているといえる。
　引用例１の記載（え）の手順「７」の横の図で「ＯＫ」をクリックすることで、手順「８」の横の図でフィールドに入力された式が反映されているように記載されているから、「ＯＫ」をクリックすることで、「式ビルダ」で入力された式がフィールドに登録されるといえる。
　引用例1は、データベースソフトウェア（Access97）に関する文献であり、フィールド「［テスト結果］［英語］」は、データベース内のデータを参照するものであることは明らかである。
　
　引用例１の上記記載（あ）〜（き）及び図面の記載から、引用例１には、以下の発明（以下、「引用発明」という。）が記載されているといえる。
「関数名が用途別に分類されていて、ヘルプもすぐに参照できる、関数や計算式を入力するためのツールである式ビルダを用いてクエリーを入力し実行するソフトウェアであって、
式ビルダは、演算子、関数、テーブルのフィールドを一覧表示し、
一覧表示から関数を選択して、
関数の引数や記号を入力するという意味の書式情報である「Ｅｘｐｒ」を一覧表示から選択したテーブルのフィールドに入れ替え、
演算子、定数を入力して式を作成し、
ＯＫをクリックすることで作成した式をフィールドに登録することができる式ビルダを備え、
フィールドの表示をＯＮにしクエリーを実行できるもの」
　
（２）引用例２
　また、原査定の拒絶理由で引用文献２として提示した、株式会社アスキー「Ｍｉｃｒｏｓｏｆｔ　Ａｃｃｅｓｓ９７　オフィシャルマニュアル」（１９９８．１１．２１）ｐ．２２８−ｐ．２３３（以下、「引用例２」という。）には、図面とともに以下の記載がある。
　
（く）「８．１．５　式ビルダの使い方
　さらに複雑な式を作成するために、式ビルダと呼ばれるユーティリティも用意されています。
（中略）
．．．ツールバーの［ビルド］ボタンをクリックすると、図8-16に示す［式ビルダ］ダイアログボックスが開きます。
　ダイアログボックスの上部には空白のテキストボックスがあり、ここで式を作成することができます。式をキーボードから直接入力することもできますが、テキストボックスの下の演算子ボタンを使用することで、もっと簡単に式を作成できます。その下には３種類のリストボックスがあり、式の作成に必要なフィールド名や関数名を選択できます。」（２２８頁８行〜２２９頁７行）
　
（け）「式ビルダを利用することでこうした式を正しく構築できます。ここでは、２、３の組み込み関数が必要なので、まずは左端のボックスの［関数］フォルダをダブルクリックして、関数のカテゴリを表示してください。図8-17に示すように、Entertainment Schedulingデータベースでは、組み込み関数およびユーザー定義関数の選択が可能となります。」（２３０頁２２〜２６行）
　
（こ）「次に、契約単価に手数料のパーセンテージをかけます。アスタリスク（＊）ボタンをクリックして乗算の演算子を挿入したら、「Expr」をクリックして［tblContracts］テーブルの［Commission1%］フィールドを選択し、［貼り付け］ボタンをクリックしてください。次に、乗算の演算子をもう１つ追加したら、「Expr」をクリックして［tblContracts］テーブルの［NumberOfWeeks］フィールドをクリックして挿入します。ここでは、先にセントの部分を計算する必要があるので、乗算の演算子をもう１つ追加したら、「Expr」をクリックしてキーボードから直接100と入力します。最後に、Clng関数の結果を100で割ることによって、ドルの部分とセントの部分を返します。カーソルを２つ並んだ右カッコの間に移動し、除算の演算子を挿入してください。そして、「Expr」をクリックして100と入力します。結果は、図8-18のようになります。」（２３２頁１０〜１９行）
　
　
３．対比
　本願発明と引用発明とを対比する。
　引用発明は「式ビルダ」を用いて関数や計算式の入力を支援するものであるといえ、計算を支援するものである点で、本願発明における「計算支援装置」と一致する。
　引用発明において、関数の引数として入力される「テーブルのフィールド」は、データベース内のデータを参照するものであるから、本願発明における「データベース内のデータを参照するデータベース参照関数」に相当する。
　引用発明における「演算子」、「定数」は、それぞれ、本願発明における「演算子」、「固定値」に相当する。
　引用発明において、「式ビルダ」に一覧表示される、演算子、関数及びテーブルのフィールドは、本願発明における「登録済みの計算要素を選択させる選択手段」に相当する。
　引用発明において、「式ビルダ」に一覧表示される、関数及びテーブルのフィールドを選択することは、本願発明における、「前記データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力」に相当する。
　引用発明において、「ＯＫをクリックすることで作成した式をフィールドに登録する」構成は、作成されたものを登録するものである点で、本願発明における「作成された個別関数に対して登録を許容する関数登録手段」と一致する。
　引用発明において、作成される「式」は、データベース内のデータを参照するデータベース参照関数（テーブルのフィールド）、演算子、固定値（定数）で構成される式である点で、本願発明における「個別関数」と対応する。
　引用発明における「式ビルダ」は、式（本願発明における「関数」に対応する。）の作成をウィンドウ内で許容しているから、本願発明における「関数を．．．関数作成ウィンドウ内で作成許容する関数作成手段」に相当する。
　引用発明において、「フィールドの表示をＯＮにしクエリーを実行」する構成は、登録された式の計算を実行するものであり、作成し登録された式を実行可能な計算ソフト上で利用可能にしているといえるから、本願発明における「前記作成あるいは登録された個別関数を計算処理が実行可能な計算ソフト上で利用可能にする個別関数利用可能化手段」に相当する。
　
　してみると、本願発明と引用発明とは、以下の一致点で一致し、また、相違点１〜４でそれぞれ相違する。
　
（一致点）
　「コンピュータでの計算を支援するものであって、
データベース内のデータを参照するデータベース参照関数、演算子、固定値で構成される式を、前記データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力を用いて関数作成ウィンドウ内で作成許容する関数作成手段と、
作成された式に対して登録を許容する関数登録手段と、
前記作成あるいは登録された式を計算処理が実行可能な計算ソフト上で利用可能にする個別関数利用可能化手段と、
を備えた
もの。」である点。
　
（相違点１）
　本願発明は、「計算支援装置」であるのに対して、引用発明はそのようになっていない点。
　
（相違点２）
　本願発明の「関数作成手段」は、選択入力の他に、「キーボードによるキーボード入力とによって」関数を作成するのに対して、引用発明はそのようになっていない点。
　　
（相違点３）
　本願発明が作成するものは「個別関数」であるのに対して、引用発明はそのようになっていない点。
　　
（相違点４）
　本願発明の「個別関数」は、利用時に値を確定させる変数を含み、本願発明は「作成された個別関数が利用される際に、該個別関数に変数が存在すれば該変数の値を確定させる変数入力誘導手段」を備えるのに対して、引用発明はそのようになっていない点。
　
　
４．判断
　上記相違点１〜４についてそれぞれ判断する。
　
（相違点1について）
　引用発明はコンピュータソフトウェアに関するものであり、コンピュータ上で実行されることを前提とすることは明らかであり、該コンピュータは装置といえることから、引用発明を「計算支援装置」とすることは当業者が容易になし得たことである。
　
（相違点２について）
　引用例２には、「式ビルダ」での式の入力に、式をキーボードから直接入力すること、テキストボックスの下の演算子ボタンを使用すること、リストボックスで式の作成に必要なフィールド名や関数名を選択することが記載されている。
　引用例1及び２は、ともに、「Access97」という同一のソフトに関する文献であり、いずれも「式ビルダ」という同一のツールについての記述であるから、引用発明において、引用例２に記載された事項を採用し「データベース参照関数や演算子といった登録済みの計算要素を選択させる選択手段での選択入力とキーボードによるキーボード入力とによって関数作成ウィンドウ内で作成許容する」ように構成することは、当業者が容易になし得たことである。
　
（相違点３について）
　引用例1及び２には、ユーザーが定義した関数を用いることの記載があり、ユーザーが関数を定義することの示唆がされている。そして、関数の定義に式を用いることは通常行われていることであるから、引用発明において「式ビルダ」をユーザが定義する関数の式の作成に用いることは、当業者が容易になし得たことである。
　
（相違点４について）
　クエリーの式の中に変数（パラメータ）を設定し、当該式の実行前にダイアログボックスを表示して該変数の値の入力を促し、入力された値を用いて計算処理を行うことは、この出願の出願前における周知の事項である。（例えば、株式会社ナツメ社「ステップ図解　Ａｃｃｅｓｓ９７　活用編」（１９９９．０８．３０）の１１６〜１１７頁に、「変数を使ってデータを抽出する」として図面とともに記載されている事項を参照。）
　該周知の事項における「ダイアログボックス」は、作成された式が利用される場合に、式に変数があれば変数の値を確定させるために表示され、変数の値の入力を誘導するものであるといえ、本願発明における「作成された個別関数が利用される際に、該個別関数に変数が存在すれば該変数の値を確定させる変数入力誘導手段」に相当する。
　してみると、該周知の事項を引用発明に適用し、式の中に利用時に値を確定させる変数を含むように構成し、「作成された個別関数が利用される際に、該個別関数に変数が存在すれば該変数の値を確定させる変数入力誘導手段」を付加することは、当業者が容易になし得た程度のことである。
　
（効果について）
　また、本願発明の効果は引用例１、２及び周知の事項から当業者が予想可能な範囲内のものであり、格別のものとはいえない。
　
　
５．むすび
　以上のとおり、本願発明は、引用例１、２に記載された発明及び周知の事項に基づいて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができないものである。
　したがって、その余の請求項について検討するまでもなく、本願は拒絶すべきものである。
　よって、結論のとおり審決する。