【事件の表示】
　特願２０００−５７７５８６「ハイパーテキスト文書等間のナビゲーションを行うためのマルチターゲット・リンク」拒絶査定不服審判事件〔平成１２年　４月２７日国際公開、ＷＯ００／２３９１３、平成１４年　９月　３日国内公表、特表２００２−５２８７９２〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１　手続の経緯
　本願は、平成１１年２月１８日（優先権主張１９９８年１０月１９日、米国）の出願であって、平成１６年１１月１８日付けで拒絶査定がなされ（発送日同年１１月２４日）、これに対し、同年１２月１５日に拒絶査定不服審判の請求がなされるとともに、同年１２月１５日付けで手続補正がなされたものである。
　
　
　
第２　平成１６年１２月１５日付けの手続補正についての補正却下の決定
　
〔補正却下の決定の結論〕
　
　平成１６年１２月１５日付けの手続補正（以下、「本件補正」という。）を却下する。
　
　
〔理由〕
　
１．本件補正前及び本件補正後の本願発明
　
（１）本件補正は、特許請求の範囲についてするもので、
　本件補正前の特許請求の範囲第９項を削除した上で、本件補正前の特許請求の範囲第９項を引用していた請求項（ただし、本件補正によって削除された本件補正前の特許請求の範囲第１０項を除く。なお、第９項を直接引用していた請求項は、請求項１０，１１，１４，１５，１７，１９，２２，２４，２９，３１，３４，３９，４１である。）について、特許請求の範囲第１項を引用する請求項に変更する補正を含むものである。
（例えば、本件補正前の特許請求の範囲第１，９，１１項について、
「【請求項１】
　コンピュータが複数の記憶場所に格納されたデータにアクセスする方法であって、
　前記複数の記憶場所を識別することを可能とし、かつ文書もしくはブックマークのデータ構造に定義されるマルチターゲット・リンクを、前記コンピュータが表示するステップと、
　前記コンピュータが前記マルチターゲット・リンクに対するユーザ入力を受信するステップと、
　前記コンピュータが前記ユーザ入力に応答して所定の選択基準に基づき前記複数の記憶場所に格納されたデータから所定のデータを選択するステップと、
　前記コンピュータが前記選択したデータのうち１つのデータを表示するステップと、
　を含む方法。
【請求項９】
　前記コンピュータが前記選択したデータがないときに、エラー通知をするステップを含む、請求項１記載の方法。
【請求項１１】
　前記所定の選択基準は、少なくとも部分的に、前記複数の記憶場所にそれぞれ格納されるファイルの相対アクセス時間に基づく、請求項９記載の方法。」
　とあったところを、本件補正前の特許請求の範囲第９項を削除した上で、本件補正後の特許請求の範囲第１項及び第８項（本件補正前の特許請求の範囲第１及び１１項に対応）とし、
「【請求項１】
　コンピュータが複数の記憶場所に格納されたデータにアクセスする方法であって、
　前記複数の記憶場所を識別することを可能とし、文書もしくはブックマークのデータ構造に定義されるマルチターゲット・リンクを、前記コンピュータが表示するステップと、
　前記コンピュータが前記マルチターゲット・リンクに対するユーザ入力を受信するステップと、
　前記コンピュータが前記ユーザ入力に応答し、前記マルチターゲット・リンクの特定のタイプに基づいて複数のサブルーチンから１つのサブルーチンを呼び出し、該１つのサブルーチンを処理して前記複数の記憶場所に格納されたデータから所定のデータを選択するステップと、
　前記コンピュータが前記選択したデータのうち１つのデータを表示するステップと、
を含む方法。
【請求項８】
　前記複数のサブルーチンは、前記複数の記憶場所にそれぞれ格納されるファイルの相対アクセス時間に基づくサブルーチンを含む、請求項１記載の方法。」
　と変更している。）
　
　すなわち、本件補正によって、本件補正前の特許請求の範囲第９項を引用している請求項（ただし、本件補正によって削除された本件補正前の特許請求の範囲第１０項を除く。）に係る発明から、本件補正前の特許請求の範囲第９項に規定された「前記コンピュータが前記選択したデータがないときに、エラー通知をするステップ」という構成が削除された。
　
　しかしながら、「前記コンピュータが前記選択したデータがないときに、エラー通知をするステップ」という構成を削除することは、
　請求項に記載した発明を特定するために必要な事項を限定するものではないから、特許法第１７条の２第４項第２号に規定された要件を満たしておらず、
　また、請求項の削除、誤記の訂正、明りようでない記載の釈明を目的とする補正ではないことは明らかであるから、特許法第１７条の２第４項第１，３，４号に規定された要件も満たしていない。
　
　
（２）本件補正は、特許請求の範囲についてするもので、
　本件補正前の特許請求の範囲第５０項について、
「【請求項５０】
　（ａ）メモリと、
　（ｂ）前記メモリ中に常駐し、関連づけられた複数の記憶場所を識別するマルチターゲット・リンクと、
　（ｃ）前記メモリ中に常駐し、前記マルチターゲット・リンクに対するユーザ入力に応答して前記複数の記憶場所の選択された記憶場所に格納されるデータをアクセスするように構成されるプログラムと、
　を含む装置。」
　とあったところを、
「【請求項４７】
　複数の記憶場所に格納されたデータへのアクセスをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な装置であって、
　前記複数の記憶場所を識別することを可能とし、かつ文書もしくはブックマークのデータ構造に定義されるマルチターゲット・リンクを、前記コンピュータに表示させるステップと、
　前記コンピュータに前記マルチターゲット・リンクに対するユーザ入力を受信させるステップと、
　前記コンピュータに前記ユーザ入力に応答させ、前記マルチターゲット・リンクの特定のタイプに基づいて複数のサブルーチンから１つのサブルーチンを呼び出させ、該１つのサブルーチンを処理させて前記複数の記憶場所に格納されたデータから所定のデータを選択させるステップと、
　前記コンピュータに前記選択させたデータのうち１つのデータを表示させるステップと、を含む、プログラムを記録したコンピュータ読み取り可能な装置。」
　と変更する補正を含むものである。
　
　すなわち、本件補正によって、本件補正前の特許請求の範囲第５０項に対応する本件補正後の特許請求の範囲第４７項から、（「マルチターゲット・リンク」に対する処理は規定されているものの）「装置」が「マルチターゲット・リンク」を含むという構成が削除された。
　
　しかしながら、「マルチターゲット・リンク」という構成を削除することは、
　請求項に記載した発明を特定するために必要な事項を限定するものではないから、特許法第１７条の２第４項第２号に規定された要件を満たしておらず、
　また、請求項の削除、誤記の訂正、明りようでない記載の釈明を目的とする補正ではないことは明らかであるから、特許法第１７条の２第４項第１，３，４号に規定された要件も満たしていない。
　
　
２．むすび
　したがって、本件補正は、特許法第１７条の２第４項の各号に掲げるいずれの事項を目的とするものにも該当せず、同法第１７条の２第４項の規定に違反するものであるから、特許法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
　
　
第３　本願発明１について
　
１．本願発明１
　平成１６年１２月１５日付けの手続補正は上記のとおり却下されたので、本願の請求項１乃至７５に係る発明は、平成１６年９月２１日付け手続補正書の特許請求の範囲第１乃至７５項に記載されたとおりのものと認められるところ、その請求項１に係る発明（以下、「本願発明１」という。）は、次のとおりのものである。
　
「【請求項１】
　コンピュータが複数の記憶場所に格納されたデータにアクセスする方法であって、
　前記複数の記憶場所を識別することを可能とし、かつ文書もしくはブックマークのデータ構造に定義されるマルチターゲット・リンクを、前記コンピュータが表示するステップと、
　前記コンピュータが前記マルチターゲット・リンクに対するユーザ入力を受信するステップと、
　前記コンピュータが前記ユーザ入力に応答して所定の選択基準に基づき前記複数の記憶場所に格納されたデータから所定のデータを選択するステップと、
　前記コンピュータが前記選択したデータのうち１つのデータを表示するステップと、
　を含む方法。」
　
　
２．引用例
　
　原査定の拒絶の理由に引用された、米国特許第５７４２７６８号明細書（以下、「引用例」という）には、図面とともに以下の技術事項が記載されている。（なお、仮訳を〔〕内に記載している。）
　
（ア）
「TECHNICAL FIELD OF THE INVENTION 
　This invention relates in general to the field of electronic systems, and more particularly to a system and method for providing and displaying a web page having an embedded menu.」
　　　　　　　　　　　　　　　　　　　　　　　（第１欄第４乃至８行）
〔発明の属する技術的分野
　本発明は、一般的に、電子システムの分野であって、特に、エンベッディッド・メニューがあるウェブ・ページを提供して表示するシステム及び方法に関する。〕
　
（イ）
「SUMMARY OF THE INVENTION 
　In accordance with the present invention, a system and method for providing and displaying a web page having an embedded menu are provided which substantially eliminate or reduce disadvantages and problems associated with previously developed web pages. 」
　　　　　　　　　　　　　　　　　（第１欄第６１行から第２欄第３行）
〔発明の概要 
　本発明によれば、エンベッディッド・メニューがあるウェブ・ページを提供して表示するシステム及び方法が提供される。それにより、今まで発展したウェブ・ページが抱える欠点や問題を、解消するか若しくは緩和する。 〕
　
（ウ）
「According to one aspect of the present invention, a method for providing a web page having an embedded menu to a web browser is provided. This method includes receiving a request for a web page from a web browser. In response to the request, a web page and an applet associated with the web page are packaged for transmission to the web browser. The web page and the applet are then transmitted to the web browser. The applet is operable to create and manage an embedded menu in the displayed web page when the web page is displayed and the applet is executed by the web browser. This embedded menu provides a user of the web browser with a plurality of links through one action in the displayed web page. 」
　　　　　　　　　　　　　　　　　　　　　　（第２欄第４乃至１６行）
〔本発明をある見地から述べると、エンベッディッド・メニューを備えるウェブ・ページをウェブ・ブラウザに提供する方法が提供される。当該方法は、ウェブ・ブラウザからのウェブ・ページのリクエストを受けることを含む。リクエストに応じて、ウェブ・ページとウェブ・ページに関連付けられたアプレットは、ウェブ・ブラウザへ送信するためにパッケージされる。ウェブ・ページが表示され、アプレットがウェブ・ブラウザによって実行されると、アプレットは表示されたウェブ・ページ中のエンベッディッド・メニューを生成したり制御したりすることが可能となる。このエンベッディッド・メニューは、表示されたウェブ・ページ上でのあるアクションを通じてウェブ・ブラウザのユーザに複数のリンクを提供する。〕
　
（エ）
「According to another aspect of the present invention, a method for displaying a web page having an embedded menu to a user of a web browser is provided. This method includes downloading a web page and an applet from a web server. The web page is then displayed to a user of the web browser, and the applet is executed by the web browser. An embedded menu is created and managed in the displayed web page under control of the applet. This embedded menu provides a user of the web browser with a plurality of links through one action in the displayed web page. 」
　　　　　　　　　　　　　　　　　　　　　（第２欄第１７乃至２６行）
〔本発明を別の見地から述べると、エンベッディッド・メニューを備えるウェブ・ページをウェブ・ブラウザのユーザに表示する方法が提供される。当該方法は、ウェブ・サーバからウェブ・ページとアプレットをダウンロードすることを含む。その後、ウェブ・ページはウェブ・ブラウザのユーザに表示され、そして、アプレットはウェブ・ブラウザによって実行される。アプレットの管理下で、エンベッディッド・メニューが、表示されたウェブ・ページ上で生成され制御される。このエンベッディッド・メニューは、表示されたウェブ・ページ上でのあるアクションを通じてウェブ・ブラウザのユーザに複数のリンクを提供する。 〕
　
（オ）
「According to a further aspect of the present invention, a host system for providing and a client system for displaying a web page having an embedded menu are provided. The host system includes a data storage device, a memory and a processor and executes a web server for packaging and transmitting the web page and applet. The client system includes a display, a memory and a processor and executes a web browser for downloading the web page and the applet and for displaying the web page and executing the applet. The applets enhance the web page to have an embedded menu that provides a plurality of links through one action in the displayed web page. 」
　　　　　　　　　　　　　　　　　　　　　（第２欄第２７乃至３８行）
〔本発明の更なる見地から述べると、エンベッディッド・メニューを備えるウェブ・ページを提供するためのホスト・システムと、エンベッディッド・メニューを備えるウェブ・ページを表示するためのクライアント・システムが提供される。ホスト・システムは、データ記憶装置、メモリ、及びプロセッサを含み、ウェブ・ページとアプレットをパッケージして送信するウェブ・サーバを実行する。クライアント・システムは、ディスプレイ、メモリ、及びプロセッサを含み、ウェブ・ページとアプレットをダウンロードして、ウェブ・ページを表示し、アプレットを実行するためのウェブ・ブラウザを実行する。表示されたウェブ・ページ上でのあるアクションを通して複数のリンクを提供するエンベッディッド・メニューを持つアプレットによって、ウェブ・ページが機能強化される。〕
　
（カ）
「Embedding a menu in a web page to allow a user of a web browser to access multiple links through one action in the web page is a technical advantage of the present invention. The web page is enhanced through the use of an applet which creates and manages the embedded menu. A web page having an embedded menu according to the present invention provides an easier and more efficient way to access information from that web page, thus increasing the quality of the web page. In one implementation, the web page has one or more hot spots. When a pointer is positioned over one of these hot spots, a corresponding embedded menu is displayed to provide links to multiple additional web pages. A user can then select a link by positioning the pointer over one of the links and initiating an action such as by clicking a mouse button. 」
　　　　　　　　　　　　　　　　　　　　　（第２欄第３９乃至５３行）
〔ウェブ・ページでのあるアクションを通して複数のリンクにアクセスすることをウェブ・ブラウザのユーザに許可するために、ウェブ・ページにメニューを埋め込むことは、本発明の技術的な長所である。ウェブ・ページは、エンベッディッド・メニューを生成し制御するアプレットを用いることにより機能強化される。本発明によるエンベッディッド・メニューを備えたウェブ・ページによって、そのウェブ・ページから情報にアクセスするための、より簡単でより効率的な方法が提供され、それにより、ウェブ・ページの品質が向上する。ある実施例では、ウェブ・ページは１つ以上のホット・スポットを持つ。ポインタが当該ホット・スポットのうちの1つの上に置かれると、対応するエンベッディッド・メニューが、複数の付加的なウェブ・ページへのリンクを提供するために表示される。それから、ユーザは、複数のリンクのうちの1つにポインタを置いて、マウスボタンをクリックするというようなアクションを始めることによって、１つのリンクを選択することができる。〕
　
（キ）
「Host system 12 and client system 14 can be, for example, a personal computer or computer workstation, and generally include a data storage device, a memory device, a processor and a display. The memory device in host system 12 can store code for and the processor can execute a web server 18. The data storage device in host system 12 can store a web page 20 and an associated applet 22. Web page 20 can be written in the hyper-text mark-up language (HTML), and applet 22 can be written in an interpretive language such as JAVA. Analogous to host system 12, the memory device in client system 14 can store code for and the processor can execute a web browser 24. The memory device in client system 14 can store a downloaded web page 26 and an associated applet 28. Web browser 24 is an applet-capable web browser and can both display web page 26 and execute applet 28. 」
　　　　　　　　　　　　　　　　　　　　　（第３欄第２４乃至３９行）
〔ホスト・システム12とクライアント・システム14は、たとえば、パーソナル・コンピュータまたはコンピュータ・ワークステーションであり、一般的にデータ記憶装置、メモリ・デバイス、プロセッサ、及びディスプレイを含む。ホスト・システムのメモリ・デバイス12は、ウェブ・サーバ18プログラムを記憶しており、プロセッサはウェブ・サーバ18を実行することができる。ホスト・システム12のデータ記憶装置は、ウェブ・ページ20及び関連付けらたアプレット22を格納することができる。ウェブ・ページ20はハイパーテキスト・マークアップ・ランゲージ（HTML）で記述可能であり、アプレット22はJAVAのようなインタープリタ型言語で記述可能である。ホスト・システム12と同様、クライアント・システムのメモリ・デバイス14は、ウェブ・ブラウザ24プログラムを記憶しており、プロセッサはウェブ・ブラウザ24  を実行することがでる。クライアント・システム14のメモリ・デバイスは、ダウンロードされたウェブ・ページ26及び関連付けれたアプレット28を格納することができる。ウェブ・ブラウザ24はアプレットが使用可能なウェブ・ブラウザで、ウェブ・ページ26を表示したり、アプレット28を実行することができる。 〕
　
（ク）
「FIG. 2B shows an embedded menu 46 in displayed web page 40 which has been invoked by positioning of pointer 42 over the upper hot spot 44. In the illustrated example, selection of the upper hot spot 44 is indicated by highlighting that hot spot 44 with a halo, as shown. Embedded menu 46 includes a banner that matches the text (WHO WE ARE) that was associated with the selected hot spot 44 in FIG. 2A. Embedded menu 46 also includes a number of links 48, each providing a link to another web page or resource. 」
　　　　　　　　　　　　　　　　　　　　　（第４欄第３０乃至３９行）
〔図2B は、上部のホット・スポット44の上にポインタ42が置かれることよって実行された、表示されたウェブ・ページ40上のエンベッディッド・メニュー46を示す。図解した例で示されるように、上部のホット・スポット44の選択によって、当該ホット・スポット44は光り輝き強調表示される。エンベッディッド・メニュー46 は図2Aで選択されたホット・スポット44と関連しているテキスト（“WHO WE ARE”）にマッチするバナーを含む。エンベッディッド・メニュー46もいくつかのリンク48を含み、各々が他のウェブ・ページまたはリソースへのリンクを提供する。〕
　
（ケ）
「In FIG. 2B, the Corporate Overview link is selected by the positioning of pointer 42 over that portion of embedded menu 46, and status bar 40 reflects the URL associated with the Corporate Overview link. If desired, the user of web browser 24 can link to the Corporate Overview information by initiating an action, for example by clicking a mouse button, while pointer 42 is in this position. The user could also move pointer 42 elsewhere in embedded menu 46 to select and initiate one of the other links. 」
（第４欄第４２乃至５０行。
　　なお、「status bar 40」は「status bar 38」の誤記であると認められる。）
〔仮訳：
　図2B において、“Corporate Overview”リンクは、エンベッディッド・メニュー46領域上のポインタ42の位置決めによって選択され、ステータス・バー 38は“Corporate Overview”リンクと関連付けられたURLを反映する。必要に応じて、ウェブ・ブラウザ24のユーザは、ポインタ42が当該位置にある間に、あるアクションを始める、たとえばマウスボタンをクリックすることによって、“Corporate Overview”へリンクすることができる。ユーザは、他のリンクのうちの1つを選んで始めるために、エンベッディッド・メニュー46でポインタ42をどこか他のところに移動することも可能である。〕
　
（コ）
「If the mouse pointer is over a hot spot, then, in step 74, the applet displays the embedded menu associated with that hot spot. 
　After displaying the embedded menu, the applet waits, in step 78, for information about the next mouse event. If the mouse pointer moves outside of the embedded menu, the applet returns to step 64. If the mouse pointer remains inside the embedded menu, then, in step 80, the applet highlights the selected link within the embedded menu and displays the destination URL associated with the selected link. In step 82, the applet determines whether the mouse event included a mouse click. If not, the applet returns to step 76 to obtain information about the next mouse event. If the mouse event did include a mouse click, then, in step 84, the applet initiates a link to the destination URL associated with the selected menu link.  」
　　　　　　　　　　　　　　　　　　　　　（第６欄第１６乃至１６行）
〔マウス・ポインタがホット・スポット上にある場合、アプレットは、ステップ74において、当該ホット・スポットに関連付けられたエンベッディッド・メニューを表示する。
　エンベッディッド・メニューを表示した後に、アプレットは、ステップ78において、次のマウス・イベントに関する情報を待つ。マウス・ポインタがエンベッディッド・メニューの外部に移動すると、アプレットは、ステップ64に戻る。マウス・ポインタがエンベッディッド・メニューの内部に留まると、アプレットは、ステップ80において、エンベッディッド・メニュー内の選択されたリンクを強調し、選択されたリンクに関連付けられた目的URLを表示する。ステップ82において、アプレットは、マウス・イベントがマウス・クリックを含んでいたか否かを判断する。含んでいなかった場合、アプレットは、次のマウス・イベントに関する情報を得るために、ステップ76に戻る。マウス・イベントがマウスのクリックを含んでいた場合、アプレットは、ステップ84において、選択されたメニュー・リンクに関連付けられた目的URLへのリンクを実行する。 〕
　
（サ）
「One implementation of an applet according to the teachings of the present invention uses the JAVA programming language established by SUN MICROSYSTEMS. The JAVA programming language provides features to allow frame and window classes to be defined where the frame class provides a separate window created and displayed on top of the web page, and the window class provides an ability to have a menu bar across the top of that separate window. However, the JAVA language does not contemplate embedding a menu in a web page to provide multiple links from one action in the web page. In order to create such an embedded menu using a JAVA applet, the present invention defines a new JAVA class which implements the embedded menu. 」
　　　　　　　　　　　　　　　　　　　　　（第６欄第１９乃至３２行）
〔仮訳：
　本発明の教示によるアプレットの実装のために、SUN MICROSYSTEMSによって確立されるJAVAプログラミング言語を使用する。JAVAプログラミング言語は、フレームクラスとウインドウクラスに対して、フレームクラスについてはウェブページの上に生成されて表示される個別のウインドウを提供し、ウインドウクラスについては当該個別のウインドウの上にメニュー・バーを備える機能を提供する、と定義する機能を提供する。しかし、JAVA言語は、ウェブ・ページでのあるアクションからの複数のリンクを提供するためにメニューをウェブ・ページに埋め込むことを想定していない。JAVAアプレットを使用しているそのようなエンベッディッド・メニューを生成するために、本発明では、エンベッディッド・メニューを実装する新しいJAVAクラスを定義する。〕
　
　
　以上の引用例の記載によれば、引用例には以下の事項が開示されていると認められる。
　
（ａ）引用例の上記（オ）の「According to a further aspect of the present invention, a host system for providing and a client system for displaying a web page having an embedded menu are provided. 」〔本発明の更なる見地から述べると、エンベッディッド・メニューを備えるウェブ・ページを提供するためのホスト・システムと、エンベッディッド・メニューを備えるウェブ・ページを表示するためのクライアント・システムが提供される。〕という記載、
　引用例の上記（キ）の「Host system 12 and client system 14 can be, for example, a personal computer or computer workstation, and generally include a data storage device, a memory device, a processor and a display.」〔ホスト・システム12とクライアント・システム14は、たとえば、パーソナル・コンピュータまたはコンピュータ・ワークステーションであり、一般的にデータ記憶装置、メモリ・デバイス、プロセッサ、及びディスプレイを含む。〕という記載、
　引用例の上記（カ）の「Embedding a menu in a web page to allow a user of a web browser to access multiple links through one action in the web page is a technical advantage of the present invention. ・・・（中略）・・・ In one implementation, the web page has one or more hot spots. When a pointer is positioned over one of these hot spots, a corresponding embedded menu is displayed to provide links to multiple additional web pages. A user can then select a link by positioning the pointer over one of the links and initiating an action such as by clicking a mouse button.」〔ウェブ・ページでのあるアクションを通して複数のリンクにアクセスすることをウェブ・ブラウザのユーザに許可するために、ウェブ・ページにメニューを埋め込むことは、本発明の技術的な長所である。・・・（中略）・・・ある実施例では、ウェブ・ページは１つ以上のホット・スポットを持つ。ポインタが当該ホット・スポットのうちの1つの上に置かれると、対応するエンベッディッド・メニューが、複数の付加的なウェブ・ページへのリンクを提供するために表示される。それから、ユーザは、複数のリンクのうちの1つにポインタを置いて、マウスボタンをクリックするというようなアクションを始めることによって、１つのリンクを選択することができる。〕という記載から、
　引用例には、「クライアント・システムのコンピュータが複数の記憶場所に格納されたウェブ・ページにアクセスする方法」が開示されていると認められる。
　
（ｂ）上記（ａ）の「クライアント・システムのコンピュータが複数の記憶場所に格納されたウェブ・ページにアクセスする方法」という開示、
　引用例の上記（キ）の「Web page 20 can be written in the hyper-text mark-up language (HTML), and applet 22 can be written in an interpretive language such as JAVA. 」〔ウェブ・ページ20はハイパーテキスト・マークアップ・ランゲージ（HTML）で記述可能であり、アプレット22はJAVAのようなインタープリタ型言語で記述可能である。〕という記載、
　引用例の上記（カ）の「Embedding a menu in a web page to allow a user of a web browser to access multiple links through one action in the web page is a technical advantage of the present invention. The web page is enhanced through the use of an applet which creates and manages the embedded menu. A web page having an embedded menu according to the present invention provides an easier and more efficient way to access information from that web page, thus increasing the quality of the web page. In one implementation, the web page has one or more hot spots. When a pointer is positioned over one of these hot spots, a corresponding embedded menu is displayed to provide links to multiple additional web pages. A user can then select a link by positioning the pointer over one of the links and initiating an action such as by clicking a mouse button.」〔ウェブ・ページでのあるアクションを通して複数のリンクにアクセスすることをウェブ・ブラウザのユーザに許可するために、ウェブ・ページにメニューを埋め込むことは、本発明の技術的な長所である。ウェブ・ページは、エンベッディッド・メニューを生成し制御するアプレットを用いることにより機能強化される。〕という記載から、
　引用例には、「前記複数の記憶場所を識別することを可能とし、かつ前記複数の記憶場所を識別するエンベッディッド・メニューを表示するためのホット・スポット」が開示されていると認められる。
　
（ｃ）上記（ａ）の「クライアント・システムのコンピュータが複数の記憶場所に格納されたウェブ・ページにアクセスする方法」という開示、
　上記（ｂ）の「前記複数の記憶場所を識別することを可能とし、かつ前記複数の記憶場所を識別するエンベッディッド・メニューを表示するためのホット・スポット」という開示、
　引用例の上記（エ）の「According to another aspect of the present invention, a method for displaying a web page having an embedded menu to a user of a web browser is provided. This method includes downloading a web page and an applet from a web server. The web page is then displayed to a user of the web browser, and the applet is executed by the web browser. 」〔本発明を別の見地から述べると、エンベッディッド・メニューを備えるウェブ・ページをウェブ・ブラウザのユーザに表示する方法が提供される。当該方法は、ウェブ・サーバからウェブ・ページとアプレットをダウンロードすることを含む。その後、ウェブ・ページはウェブ・ブラウザのユーザに表示され、そして、アプレットはウェブ・ブラウザによって実行される。 〕という記載、
　引用例の上記（カ）の「In one implementation, the web page has one or more hot spots. When a pointer is positioned over one of these hot spots, a corresponding embedded menu is displayed to provide links to multiple additional web pages. A user can then select a link by positioning the pointer over one of the links and initiating an action such as by clicking a mouse button. 」〔ある実施例では、ウェブ・ページは１つ以上のホット・スポットを持つ。ポインタが当該ホット・スポットのうちの1つの上に置かれると、対応するエンベッディッド・メニューが、複数の付加的なウェブ・ページへのリンクを提供するために表示される。それから、ユーザは、複数のリンクのうちの1つにポインタを置いて、マウスボタンをクリックするというようなアクションを始めることによって、１つのリンクを選択することができる。〕という記載から、
　引用例には、「前記複数の記憶場所を識別することを可能とし、かつ前記複数の記憶場所を識別するエンベッディッド・メニューを表示するためのホット・スポットを、前記コンピュータが表示するステップ」が開示されていると認められる。
　
（ｄ）上記（ｃ）の「前記複数の記憶場所を識別することを可能とし、かつ前記複数の記憶場所を識別するエンベッディッド・メニューを表示するためのホット・スポットを前記クライアント・コンピュータが表示するステップ」という開示、
　引用例の上記（コ）の「If the mouse pointer is over a hot spot, then, in step 74, the applet displays the embedded menu associated with that hot spot. 
 」〔マウス・ポインタがホット・スポット上にある場合、アプレットは、ステップ74において、当該ホット・スポットに関連付けられたエンベッディッド・メニューを表示する。〕という記載から、
　引用例には、「前記コンピュータが前記ホット・スポットに対するユーザ入力を受信するステップ」が開示されていると認められる。
　
（ｅ）上記（ａ）の「クライアント・システムのコンピュータが複数の記憶場所に格納されたウェブ・ページにアクセスする方法」という開示、
　上記（ｄ）の 「前記コンピュータが前記ホット・スポットに対するユーザ入力を受信するステップ」という開示、
　引用例の上記（ケ）の「In FIG. 2B, the Corporate Overview link is selected by the positioning of pointer 42 over that portion of embedded menu 46, and status bar 40 reflects the URL associated with the Corporate Overview link. If desired, the user of web browser 24 can link to the Corporate Overview information by initiating an action, for example by clicking a mouse button, while pointer 42 is in this position. The user could also move pointer 42 elsewhere in embedded menu 46 to select and initiate one of the other links. 」〔図2B において、“Corporate Overview”リンクは、エンベッディッド・メニュー46領域上のポインタ42の位置決めによって選択され、ステータス・バー 38は“Corporate Overview”リンクと関連付けられたURLを反映する。必要に応じて、ウェブ・ブラウザ24のユーザは、ポインタ42が当該位置にある間に、あるアクションを始める、たとえばマウスボタンをクリックすることによって、“Corporate Overview”へリンクすることができる。ユーザは、他のリンクのうちの1つを選んで始めるために、エンベッディッド・メニュー46でポインタ42をどこか他のところに移動することも可能である。〕という記載から、
　引用例には、「ユーザが、前記ユーザ入力に応答して表示された複数のリンクからの所定の選択に基づき、前記複数の記憶場所に格納されたウェブ・ページから所定のウェブ・ページを選択するステップ」が開示されていると認められる。
　
（ｆ）上記（ａ）の「クライアント・システムのコンピュータが複数の記憶場所に格納されたウェブ・ページにアクセスする方法」という開示、
　上記（ｅ）の「ユーザが、前記ユーザ入力に応答して表示された複数のリンクからの所定の選択に基づき、前記複数の記憶場所に格納されたウェブ・ページから所定のウェブ・ページを選択するステップ」という開示、
　引用例の上記（コ）の「In step 82, the applet determines whether the mouse event included a mouse click. If not, the applet returns to step 76 to obtain information about the next mouse event. If the mouse event did include a mouse click, then, in step 84, the applet initiates a link to the destination URL associated with the selected menu link.  」
〔ステップ82において、アプレットは、マウス・イベントがマウス・クリックを含でいたか否かを判断する。含んでいなかった場合、アプレットは、次のマウス・イベントに関する情報を得るために、ステップ76に戻る。マウス・イベントがマウスのクリックを含んでいた場合、アプレットは、ステップ84において、選択されたメニュー・リンクに関連付けられた目的URLへのリンクを実行する。 〕という記載から、
　引用例には、「前記コンピュータが前記選択したウェブ・ページのうち１つのウェブ・ページを表示するステップ」が開示されていると認められる。
　
　
　以上の引用例の記載によれば、引用例には下記の発明（以下、「引用例発明１」という。）が開示されていると認められる。
　
「クライアント・システムのコンピュータが複数の記憶場所に格納されたウェブ・ページにアクセスする方法であって、
　前記複数の記憶場所を識別することを可能とし、かつ前記複数の記憶場所を識別するエンベッディッド・メニューを表示するためのホット・スポットを、前記コンピュータが表示するステップと、
　前記コンピュータが前記ホット・スポットに対するユーザ入力を受信するステップと、
　ユーザが、前記ユーザ入力に応答して表示された複数のリンクからの所定の選択に基づき、前記複数の記憶場所に格納されたウェブ・ページから所定のウェブ・ページを選択するステップと、
　前記コンピュータが前記選択したウェブ・ページのうち１つのウェブ・ページを表示するステップとを、
　を含む方法。」
　
　
３．対比
　
　引用例発明１の「クライアント・システムのコンピュータ」、「ウェブ・ページ」は、
　それぞれ、本願発明１の「コンピュータ」、「データ」に相当する。
　
　引用例発明１の「クライアント・システムのコンピュータが複数の記憶場所に格納されたウェブ・ページにアクセスする方法」は、
　本願発明１の「コンピュータが複数の記憶場所に格納されたデータにアクセスする方法」に相当する。
　
　引用例発明１の「前記複数の記憶場所を識別することを可能とし、かつ前記複数の記憶場所を識別するエンベッディッド・メニューを表示するためのホット・スポットを、前記コンピュータが表示するステップ」と、
　本願発明１の「前記複数の記憶場所を識別することを可能とし、かつ文書もしくはブックマークのデータ構造に定義されるマルチターゲット・リンクを、前記コンピュータが表示するステップ」とは、
　「前記複数の記憶場所を識別することを可能とするマルチターゲット・リンクを、前記コンピュータが表示するステップ」である点で共通し、
　本願発明１の「マルチターゲット・リンク」は「文書もしくはブックマークのデータ構造に定義される」のに対し、引用例発明１の「マルチターゲット・リンク」はそのようになっていない点、
　で相違する。
　
　引用例発明１の「前記コンピュータが前記ホット・スポットに対するユーザ入力を受信するステップ」は、
　本願発明１の「前記コンピュータが前記マルチターゲット・リンクに対するユーザ入力を受信するステップ」に相当する。
　
　引用例発明１の「ユーザが、前記ユーザ入力に応答して表示された複数のリンクからの所定の選択に基づき、前記複数の記憶場所に格納されたウェブ・ページから所定のウェブ・ページを選択するステップ」と、
　本願発明１の「前記コンピュータが前記ユーザ入力に応答して所定の選択基準に基づき前記複数の記憶場所に格納されたデータから所定のデータを選択するステップ」とは、
「前記ユーザ入力に応答して所定の選択に基づき前記複数の記憶場所に格納されたデータから所定のデータを選択するステップ」という点で共通し、
　本願発明１では、コンピュータが所定の選択基準に基づき選択しているのに対し、引用例発明１では、ユーザが所定の選択をしている点、
　で相違する。
　
　引用例発明１の「前記コンピュータが前記選択したウェブ・ページのうち１つのウェブ・ページを表示するステップ」は、
　本願発明１の「前記コンピュータが前記選択したデータのうち１つのデータを表示するステップ」に相当する。
　
　
　したがって、本願発明１と引用例発明１とは、
「コンピュータが複数の記憶場所に格納されたデータにアクセスする方法であって、
　前記複数の記憶場所を識別することを可能とするマルチターゲット・リンクを、前記コンピュータが表示するステップと、
　前記コンピュータが前記マルチターゲット・リンクに対するユーザ入力を受信するステップと、
　前記ユーザ入力に応答して所定の選択に基づき前記複数の記憶場所に格納されたデータから所定のデータを選択するステップと、
　前記コンピュータが前記選択したデータのうち１つのデータを表示するステップと、
　を含む方法。」
　の点で一致し、以下の点で相違している。
　
（相違点１）
　本願発明１の「マルチターゲット・リンク」は「文書もしくはブックマークのデータ構造に定義される」のに対し、引用例発明１の「マルチターゲット・リンク」はそのようになっていない点、
　
（相違点２）
　本願発明１では、コンピュータが所定の選択基準に基づき選択しているのに対し、引用例発明１では、ユーザが所定の選択をしている点、
　
　
４．相違点の判断
　
（相違点１について）
　引用例発明１の「マルチターゲット・リンク」はＪＡＶＡアプレットを用いているために、文書等（例：ＨＴＭＬで記述されたウェブ・ページ）とは別に備えられている。
　しかしながら、文書等に対する所定の機能を実現するものとして、文書等と別に備えるＪＡＶＡアプレット以外に、文書等に埋め込むＪＡＶＡスクリプト等があることは、情報処理分野における周知技術であるし、
　また、所定の機能を実現するために、文書等のデータ構造に関する規約を拡張することも、情報処理分野における周知技術（例えば、特開平１０−１１１８７３号公報（特に、段落【０００３】乃至【０００５】、段落【００１２】、【図２】乃至【図６】）を参照）である。
　
　したがって、引用例発明１に対して、当該周知技術を適用し、引用例発明１の「マルチターゲット・リンク」を「文書もしくはブックマークのデータ構造に定義される」ように構成することは、当業者が容易に想到し得ることである。
　
（相違点２について）
　情報処理分野において、手動で行っていた処理を自動的に処理するという課題があることは周知である。
　
　しかも、所定の選択基準に基づき自動的に処理を行うことは周知技術（例えば、特開平１０−１１１８７３号公報（特に、段落【０００３】乃至【０００５】、段落【０００７】乃至【０００８】）を参照）である。
　
　したがって、引用例発明１に対して、処理を自動化すべく当該周知技術を適用し、
　引用例発明１の「ユーザが、前記ユーザ入力に応答して表示された複数のリンクからの所定の選択に基づき、前記複数の記憶場所に格納されたウェブ・ページから所定のウェブ・ページを選択するステップ」を、
　「前記コンピュータが前記ユーザ入力に応答して所定の選択基準に基づき前記複数の記憶場所に格納されたデータから所定のデータを選択するステップ」
　と設計変更することは、当業者が容易に想到し得ることである。
　
　
５．むすび
　
　したがって、本願発明１は、引用例発明１に基づいて、当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定により特許を受けることができない。
　
　
　
第４　本願発明２について
　
１．本願発明２
　平成１６年１２月１５日付けの手続補正は上記のとおり却下されたので、本願の請求項１乃至７５に係る発明は、平成１６年９月２１日付け手続補正書の特許請求の範囲第１乃至７５項に記載されたとおりのものと認められるところ、その請求項７２に係る発明（以下、「本願発明２」という。）は、次のとおりのものである。
　
「【請求項７２】
　（ａ）関連づけられた複数の記憶場所を識別するマルチターゲット・リンクに対するユーザ入力を受信するように構成されたプログラムと、
　（ｂ）前記プログラムを保持する信号担持発生媒体と
　を含むプログラム製品。」
　
　
２．引用例
　原査定の拒絶の理由に引用された、米国特許第５７４２７６８号明細書（以下、「引用例」という）には、「第３　本願発明１について」中の「２．引用例」で指摘した（ア）乃至（サ）が記載されている。（なお、仮訳を〔〕内に記載している。）
　
　そして、以上の引用例の記載によれば、引用例には以下の事項が開示されていると認められる。
　
（ｇ）引用例の上記（カ）の「Embedding a menu in a web page to allow a user of a web browser to access multiple links through one action in the web page is a technical advantage of the present invention. The web page is enhanced through the use of an applet which creates and manages the embedded menu. ・・・（中略）・・・In one implementation, the web page has one or more hot spots. When a pointer is positioned over one of these hot spots, a corresponding embedded menu is displayed to provide links to multiple additional web pages. A user can then select a link by positioning the pointer over one of the links and initiating an action such as by clicking a mouse button. 」
〔仮訳：ウェブ・ページでのあるアクションを通して複数のリンクにアクセスすることをウェブ・ブラウザのユーザに許可するために、ウェブ・ページにメニューを埋め込むことは、本発明の技術的な長所である。ウェブ・ページは、エンベッディッド・メニューを生成し制御するアプレットを用いることにより機能強化される。・・・（中略）・・・ある実施例では、ウェブ・ページは１つ以上のホット・スポットを持つ。ポインタが当該ホット・スポットのうちの1つの上に置かれると、対応するエンベッディッド・メニューが、複数の付加的なウェブ・ページへのリンクを提供するために表示される。それから、ユーザは、複数のリンクのうちの1つにポインタを置いて、マウスボタンをクリックするというようなアクションを始めることによって、１つのリンクを選択することができる。〕という記載から、
　引用例には、「関連付けられた複数の記憶場所を識別するエンベッディッド・メニューに対するユーザ入力を受信するように構成されたアプレット」が開示されていると認められる。
  
（ｈ）上記（ｇ）の「関連付けられた複数の記憶場所を識別するエンベッディッド・メニューに対するユーザ入力を受信するように構成されたアプレット」という記載、
　引用例の上記（キ）の「Host system 12 and client system 14 can be, for example, a personal computer or computer workstation, and generally include a data storage device, a memory device, a processor and a display. The memory device in host system 12 can store code for and the processor can execute a web server 18. The data storage device in host system 12 can store a web page 20 and an associated applet 22. Web page 20 can be written in the hyper-text mark-up language (HTML), and applet 22 can be written in an interpretive language such as JAVA. Analogous to host system 12, the memory device in client system 14 can store code for and the processor can execute a web browser 24. The memory device in client system 14 can store a downloaded web page 26 and an associated applet 28. Web browser 24 is an applet-capable web browser and can both display web page 26 and execute applet 28. 」〔仮訳：ホスト・システム12とクライアント・システム14は、たとえば、パーソナル・コンピュータまたはコンピュータ・ワークステーションであり、一般的にデータ記憶装置、メモリ・デバイス、プロセッサ、及びディスプレイを含む。ホスト・システムのメモリ・デバイス12は、ウェブ・サーバ18プログラムを記憶しており、プロセッサはウェブ・サーバ18を実行することができる。ホスト・システム12のデータ記憶装置は、ウェブ・ページ20及び関連付けらたアプレット22を格納することができる。ウェブ・ページ20はハイパーテキスト・マークアップ・ランゲージ（HTML）で記述可能であり、アプレット22はJAVAのようなインタープリタ型言語で記述可能である。ホスト・システム12と同様、クライアント・システムのメモリ・デバイス14は、ウェブ・ブラウザ24プログラムを記憶しており、プロセッサはウェブ・ブラウザ24  を実行することがでる。クライアント・システム14のメモリ・デバイスは、ダウンロードされたウェブ・ページ26及び関連付けれたアプレット28を格納することができる。ウェブ・ブラウザ24はアプレットが使用可能なウェブ・ブラウザで、ウェブ・ページ26を表示したり、アプレット28を実行することができる。 〕という記載から、
　引用例には、「前記アプレットを保持するデータ記憶装置とを含むシステム」が開示されていると認められる。
　
　
　以上の引用例の記載によれば、引用例には下記の発明（以下、「引用例発明２」という。）が開示されていると認められる。
　
「関連付けられた複数の記憶場所を識別するエンベッディッド・メニューに対するユーザ入力を受信するように構成されたアプレットと、
　前記アプレットを保持するデータ記憶装置と
　を含むシステム。」
　
　
３．対比
　
　引用例発明２の「エンベッディッド・メニュー」、「アプレット」、「データ記憶装置」は、
　それぞれ、本願発明２の「マルチターゲット・リンク」、「プログラム」、「信号担持発生媒体」に対応する。
　
　引用例発明２の「関連付けれた複数の記憶場所を識別するエンベッディッド・メニューに対するユーザ入力を受信するように構成されたアプレット」は、
　本願発明２の「関連づけられた複数の記憶場所を識別するマルチターゲット・リンクに対するユーザ入力を受信するように構成されたプログラム」に相当する。
　
　引用例発明２の「前記アプレットを保持するデータ記憶装置」は、
　本願発明２の「前記プログラムを保持する信号担持発生媒体」に相当する。
　
　引用例発明２の「システム」と
　本願発明２の「プログラム製品」とは、
　「システム」という点で共通するものの、
　本願発明の「システム」は「プログラム製品」であるのに対し、引用例発明の「システム」が（配付を意図した）「プログラム製品」なのか不明である点、
　で相違する。
（なお、本願発明２の「プログラム製品」に関して、本願明細書段落【００３０】には「さらに、本発明は本明細書において、完全に機能するコンピュータおよびコンピュータ・システムを前提として説明されるが、当業者は、本発明の様々な実施形態は様々な形態のプログラム製品として配付可能であり、・・・」と記載されている。）　
　
　
　したがって、本願発明２と引用例発明２とは、
「（ａ）関連づけられた複数の記憶場所を識別するマルチターゲット・リンクに対するユーザ入力を受信するように構成されたプログラムと、
　（ｂ）前記プログラムを保持する信号担持発生媒体と
　を含むシステム。」
　という点で一致し、以下の点で相違する。
　
（相違点）　
　本願発明の「システム」は「プログラム製品」であるのに対し、引用例発明の「システム」が（配付を意図した）「プログラム製品」なのか不明である点、
　
　
４．相違点の判断
　
　情報処理分野において、各種プログラムを保持する信号担持発生媒体を配付可能な製品（例：各種プログラムが記憶されたＣＤ−ＲＯＭを含む製品、ＯＳ等の各種プログラムがハードディスク等にプリインストールされた製品）とすることによって、各種システムを「プログラム製品」として納めることは通常行われていることであるから、
　引用例発明２の「システム」に対しても、配付可能な「プログラム製品」として納めるようにすることは、当業者が容易に想到し得ることである。
　
　
５．むすび
　
　したがって、本願発明２は、引用例発明２に基づいて、当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定により特許を受けることができない。
　
　
　
第５　むすび
　
　したがって、本願発明１乃至２は、引用例に基づいて、当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定により特許を受けることができないから、他の請求項について検討するまでもなく、本願は拒絶されるべきものである。
　
　よって結論の通り審決する。