【事件の表示】
　特願２００５−１６７５６８「画面表示プログラム、画面表示プログラムを記憶したコンピュータ読み取り可能な記憶媒体、画面表示装置、携帯端末装置及び画面表示方法」拒絶査定不服審判事件〔平成１８年１２月２１日出願公開、特開２００６−３４３８８４〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本願は、平成１７年６月７日の出願であって、平成２０年１０月３日付けの拒絶理由通知に対して、同年１２月１６日付けで手続補正がなされ、さらに平成２１年２月１９日付けの拒絶理由通知に対して、同年４月２１日付けで手続補正がなされたが、同年５月１５日付けで拒絶査定され、これに対して同年８月１８日付けで拒絶査定不服の審判が請求され、当審の平成２３年２月２３日付けの拒絶理由通知に対して、同年４月２５日付けで手続補正がなされたものである。
　
２．本願発明
　この出願の請求項２に係る発明（以下、「本願発明」という。）は、平成２３年４月２５日付け手続補正書により補正された特許請求の範囲の請求項２に記載された事項により特定される次のとおりのものである（なお、上記請求項には、「前記非表示タブ」との記載があるが、当該記載に先行して「非表示タブ」との記載はなく、「前記非表示タブ」は「前記非表示対象タブ」の誤記と認められるから、この点を訂正して以下のように認定した。）。
　
「表示画面内に予め設定された２以上の所定数のタブを表示させるタブ表示制御ステップと、
　ユーザからの指示に応じて受信手段がコンテンツ情報を受信する受信ステップと、
　前記受信ステップにおいて受信されるコンテンツ情報を前記タブ表示制御ステップにおいて表示された前記所定数のタブのいずれかに対応付ける対応関係設定ステップと、
　前記所定数のタブの中から選択された表示対象タブに対応するコンテンツ情報を、前記表示画面のうち前記所定数のタブの表示領域以外に表示させるコンテンツ表示制御ステップと、
　をコンピュータに実行させるための画面表示プログラムであって、
　前記タブ表示制御ステップにおいては、コンテンツ情報が対応付けられている既対応のタブとコンテンツ情報が対応付けられていない未対応のタブとの総数が前記所定数になるように前記タブを表示させ、
　前記対応関係設定ステップにおいては、前記所定数のタブのうち前記表示対象タブ以外の非表示対象タブに前記受信されるコンテンツ情報を対応付ける場合、前記未対応の非表示対象タブが存在するか否かを判断し、前記未対応の非表示対象タブが存在するときには、当該未対応の非表示対象タブと前記受信されるコンテンツ情報とを対応付け、前記未対応の非表示対象タブが存在せず前記非表示対象タブの全てが前記既対応であるときには、これら既対応の非表示対象タブのうち所定の選択条件に基づいて１つの非表示対象タブを選択し、当該１つの非表示対象タブに、既に対応付けられているコンテンツ情報に代えて前記受信されるコンテンツ情報を対応付け、
　前記非表示対象タブの選択条件は、前記コンテンツ表示制御ステップによる表示が未だ行われていないコンテンツ情報が対応付けられた非表示対象タブを選択対象から除外することを含む
　ことを特徴とする画面表示プログラム。」
　
３．引用例
　当審の平成２３年２月２３日付け拒絶理由通知において引用された国際公開第２００４／０８４０５６号（以下、「引用例１」という。）には、図面とともに次の記載がある。
　
（ａ）「図１は、本実施の形態にかかるブラウザを用いた閲覧システムの構成例を示す図である。
　本閲覧システムは、データ放送によって送信されるＢＭＬ文書１０ａ及び／又はＷｅｂサイト２０からインターネット３０を経由して取得するＨＴＭＬ文書１０ｂなどのマークアップランゲージ文書を表示可能なブラウザ（図略）を有する、コンテンツ表示装置であるＴＶ装置４０と、このＴＶ装置４０の操作手段であるリモートコントローラ５０とで構成される。リモートコントローラ５０は複数のハードウエアボタンを有している。なお、本図に示す例では、ＴＶ装置４０がブラウザを実行するためのハードウエアを内蔵しているものとするが、ＴＶ装置４０とは別にセットトップボックスのような情報処理装置を設けこの情報処理装置がブラウザを実行する構成としてもかまわない。」（第８頁第７行−同頁第１６行）
　
（ｂ）「外部からのマークアップランゲージ文書のデータを受け取り、これを解釈した結果物を画像表示装置４０Ｂに表示させるためのブラウザ装置４０Ａ２を有している。」（第９頁第１０行−同頁第１２行）
　
（ｃ）「図６，７は本実施の形態にかかるブラウザの表示画面例を示す図である。
　図６では、ＴＶ装置の画面４００内に、表示領域（ウインドウ）４０１と、表示領域４０１内の表示内容を切り替えるためのタブ４０２ａ〜４０２ｄが設けられている。タブ４０２ａ〜４０２ｄはそれぞれ、リモートコントローラ５０のハードウエアボタン７０ａ〜７０ｄ又は８０ａ〜８０ｄに対応付けられており、ユーザが対応するハードウエアボタンを押下すると、そのハードウエアボタンに対応するタブが活性化され、タブに設定された処理（動作）が実行される。たとえば、タブ４０２ｄに設定された処理がそのタブに対応付けられたマークアップランゲージ文書の表示を表示領域内の最上位層にすることである場合、図６に示す状態においてハードウエアボタン７０ｄが押下されると、同ハードウエアボタンに対応するタブ４０２ｄが活性化し、このタブに設定された処理である、そのタブに対応付けられたマークアップランゲージ文書の表示を表示領域内の最上位層にするという処理が実行されることとなる。」（第１１頁第９行−同頁第２０行）
　
（ｄ）「次に、上記のようなブラウザを実現するためのハードウエア構成（以下、「ブラウザ装置」と呼ぶ）の例について説明する。
　図８は、ブラウザ装置の構成例を示すブロック図である。ブラウザ装置は、本実施の形態にかかるブラウザを搭載した情報処理装置であって、中央制御部６０１と、ＲＡＭ６０２と、ＲＯＭ６０３と、ディスプレイドライブ６０４と、ディスプレイ６０５と、ネットワークインターフェイス６０６と、ユーザインターフェイス（ＵＩ）デバイス・インターフェイス６０７と、フラッシュメモリ６０８と、ＩＲ受光部６０９とを有している。
　中央制御部６０１、ＲＡＭ６０２、ＲＯＭ６０３、ディスプレイドライブ６０４、ネットワークインターフェイス６０５（当審注：「６０６」の誤記）、ユーザインターフェイスデバイス・インターフェイス６０６（当審注：「６０７」の誤記）、フラッシュメモリ６０７（当審注：「６０８」の誤記）は互いにバス６１０により接続されており、このバス６１０を介して相互にデータの授受、コマンドの送受などが行われるようになっている。」（第１２頁第１０行−第１３頁第２行）
　
（ｅ）「ネットワークインターフェイス６０５（当審注：「６０６」の誤記）は、外部ネットワークとの接続を確立し、外部ネットワークとのデータの送受信を行う機能を有し、たとえばプロトコル・スタック、ＬＡＮボードなどによって構成される。」（第１３頁第８行−同頁第１１行）
　
（ｆ）「図９は、本実施の形態にかかるブラウザ装置の機能ブロック図であって、インターネットからのＨＴＭＬ文書と、データ放送からのＢＭＬ文書をともに処理可能なブラウザ装置を示す図である。このブラウザ装置には本実施の形態にかかるブラウザプログラム７００が実装されている。」（第１４頁第５行−同頁第８行）
　
（ｇ）「ＵＲＬ(Universal Resource Locator)入力プロセス９０５は、ユーザからＵＲＬ入力を受け付けるための入力ボックスやウインドウを画面上に表示し、ユーザのＵＲＬ入力を促す処理を行う。なお、このＵＲＬ入力に従ってブラウザが取得したマークアップランゲージ文書の内容は、表示領域４０１に表示されても良いし、あるいは現在表示されているマークアップランゲージ文書の内容の下位層に設定し、対応するタブが活性化された場合に表示する処理としても良い。」（第１６頁第７行−同頁第１２行）
　
（ｈ）「［空タブがある場合の動作例］
　次に、本実施の形態にかかるブラウザの空タブの扱いについて説明する。
　本実施の形態にかかるブラウザ装置は、リモートコントローラ５０（６１１）の複数のハードウエアボタンと同数のタブを有している。しかしながら、ユーザがリンクをたどって様々なマークアップランゲージ文書を閲覧してゆく内、オープンとなっているマークアップランゲージ文書の数がタブの数より少なくなることも生じうる。このような場合、余ったタブについてはそのタブ自体を表示しない・表示を抑制すると言う処理方法も考えられるが、ユーザがハードウエアボタンとタブとの関係を直感的に理解できるようにするには、ハードウエアボタンとタブとが常に同数であることが好ましい。そのため、本実施の形態では、余ったタブについても空タブとして表示しておく処理をする。このようにすることによりハードウエアボタンと同数のタブが画面上に常に表示されることとなる。
　なお、空タブに対応するウインドウには、いずれの文書もオープンしないようにしても良いし、あるいは空タブ用データ９１４に対応するマークアップランゲージ文書をオープンするようにしても良い。
　本実施の形態にかかるブラウザ装置では空タブも表示するものとしているが、空タブに対応するウインドウを有効に活用することができれば、限られたウインドウ数でより多くの情報をユーザに提供できることとなり、ハードウエアリソースの有効活用となる。本実施の形態では、新たなマークアップランゲージ文書をオープンする場合、空タブに対応するウインドウを利用する。新たなマークアップランゲージ文書をオープンする場合には、ブラウザが取得したマークアップランゲージ文書中に新たなウインドウをオープンするスクリプトが記述されている場合と、ユーザがブラウザに新たなマークアップランゲージ文書を要求した場合の２通りの場合がある。」（第２０頁第１６行−第２１頁第１８行）
　
（ｉ）「［ユーザが新規マークアップランゲージ文書のオープンを要求する場合］
　次に、ユーザが新規マークアップランゲージ文書のオープンを要求する場合のブラウザの動作例を、図１４を参照しながら説明する。図１４は、ユーザが新規マークアップランゲージ文書のオープンを要求する場合のブラウザの動作例を示すフロー図である。
　まず、ユーザが新規マークアップランゲージ文書のオープンをブラウザに要求する。この要求は、たとえば図１２，ステップＳ１００４（当審注：「ステップＳ１００３」の誤記）での所定の処理のように、現在最上位層にあるウインドウのタブに対応するハードウエアボタンが押下された場合にＵＲＬ入力ダイアログが表示されることによって実行される。ユーザインターフェイスコントロールプロセス９０２は、この要求を検出し（ステップＳ１２０１）、空タブが存在しているか否かを判定する（ステップＳ１２０２）。空タブが存在する場合は、この空タブに対応するウインドウにユーザの要求に従ってオープンされる情報を表示させるよう、空タブに対応するウインドウ実行プロセス９０８〜９１１に指令する（ステップＳ１２０３）。このようにすることにより画面上に不要なウインドウが開かれることがなくなり、ユーザが煩わされることがなくなる。
　一方、空タブが存在しない場合、ユーザの要求によって開かれる情報をどのように扱うかについては、いろいろな手法が考えられるが、一例としては（１）最上位層のウインドウ以外のウインドウでスクリプトによって開かれる情報をオープンする；（２）あるいは、ユーザに要求にかかる情報をオープンするウインドウを選択するよう促すダイアログを表示する、といった方法が考えられる。このような処理にすることにより、新たなウインドウにより既表示のウインドウ内の情報が隠され、ユーザの情報閲覧が妨げられることを防止できる。
　また、空タブが存在しない場合について、予めユーザが設定しておくという方法も適用可能である。図１５は、空タブが存在しない場合について予め動作をユーザに設定させるためのダイアログボックスの例である。ユーザはこのような画面に従って空タブが存在しない場合にブラウザがどのように動作すべきかを設定しておくことができ、ユーザのニーズや好みに応じたブラウザ動作制御を可能とする。」（第２２頁第１８行−第２４頁第３行）
　
（ｊ）「１７．ディスプレイにコンテンツを表示するコンテンツ表示制御装置の操作手段に設けられた複数のボタンの少なくとも一部と同数のウインドウを前記ディスプレイの表示領域上に重ね合わせて表示し、
　各ウインドウにマークアップランゲージ文書を解釈した結果物の少なくとも一部を表示可能であり、さらに各ウインドウにはオープンしたマークアップランゲージ文書の内容を示すためのタブを設けて常に表示し、
　現在最上位層に表示されたウインドウに対応するボタン以外のボタンの一つが活性化されると、このボタンに対応するウインドウを最上位層で表示することを特徴とするブラウザプログラムであって、
　前記ブラウザプログラムが現在オープンしているマークアップランゲージ文書の数が前記ウインドウの数よりも少ない場合、現在オープンされているマークアップランゲージ文書に割り当てられていないウインドウのタブである空タブの表示を維持することを特徴とするブラウザプログラム。」（第３７頁第９行−第３８頁第１行）
　
（ｋ）「１９．　請求項１７又は１８に記載のブラウザプログラムにおいて、前記空タブに対応するウインドウが存在している状態で新たなマークアップランゲージ文書をオープンする場合、このブラウザプログラムは前記新たなマークアップランゲージ文書を前記空タブに対応するウインドウを利用して表示する、ことを特徴とするブラウザプログラム。」（第３８頁第５行−同頁第９行） 
　
（ｌ）図６，７には、表示領域（ウインドウ）４０１を、４つのタブ４０２ａ〜ｄが表示される領域以外に設けることが記載されている。
　
（ｍ）図１５には、空タブが存在しない場合に予めユーザに動作を設定させるためのダイアログボックスの例として、優先的にウインドウを開くタブを指定すること、新しいウインドウを開いた後の動作について、開く前のページ、開いた後のページの何れか一つを指定することが記載されている。
　
　
　以上の記載によれば、この引用例１には以下の発明（以下、「引用発明」という。）が開示されているものと認められる。
　
「外部からのマークアップランゲージ文書のデータを受け取り、これを解釈した結果物を画像表示装置に表示させるためのブラウザ装置に実装されているブラウザプログラムであって、
　ブラウザ装置は、外部ネットワークとのデータの送受信を行う機能を有するネットワークインターフェイスを有し、
　ブラウザの表示画面例では、画面内に、ウインドウと、ウインドウ内の表示内容を切り替えるためのタブが設けられており、ウインドウは４つのタブが表示される領域以外に設けられており、タブが活性化されるとそのタブに対応付けられたマークアップランゲージ文書の表示を表示領域内の最上位層にするという処理が実行され、
　ＵＲＬ入力に従ってブラウザが取得したマークアップランゲージ文書の内容は、現在表示されているマークアップランゲージ文書の内容の下位層に設定し、対応するタブが活性化された場合に表示する処理としても良く、
　ブラウザ装置は、リモートコントローラの複数のハードウエアボタンと同数のタブを有しており、オープンとなっているマークアップランゲージ文書の数がタブの数より少なくなることが生じたとき、余ったタブについても空タブとして表示しておく処理をすることで、ハードウエアボタンと同数のタブが画面上に常に表示されることとし、空タブに対応するウインドウには、いずれの文書もオープンしないようにし、
　ユーザが新規マークアップランゲージ文書のオープンをブラウザに要求すると、空タブが存在しているか否かを判定し、空タブが存在する場合は、この空タブに対応するウインドウにユーザの要求に従ってオープンされる情報を表示させるようにし、
　空タブが存在しない場合について、予めユーザが設定しておくという方法も適用可能であり、ユーザは画面に従って空タブが存在しない場合にブラウザがどのように動作すべきかを設定しておくことができ、ユーザのニーズや好みに応じたブラウザ動作制御を可能とする
　ブラウザプログラム。」
　
　
４．対比
　本願発明と引用発明とを対比する。
　引用発明の「マークアップランゲージ文書」は、本願発明の「コンテンツ情報」に相当する。
　引用発明のブラウザ装置は、外部からのマークアップラゲージ文書のデータを受け取るものであり、ブラウザ装置のネットワークインターフェイスは、外部ネットワークとのデータの送受信を行う機能を有しているので、引用発明の「ネットワークインターフェイス」は、本願発明の「受信手段」に相当する。
　引用発明では、空タブは余ったタブであって、空タブに対応するウインドウにはいずれの文書もオープンしないようにしているので、引用発明の「空タブ」は、本願発明の「コンテンツ情報が対応付けられていない未対応のタブ」に相当する。また、引用発明の「マークアップランゲージ文書がオープンされたタブ」は、本願発明の「コンテンツ情報が対応付けられている既対応のタブ」に相当する。
　引用発明の「リモートコントローラの複数のハードウエアボタンと同数のタブ」は、本願発明の「予め設定された２以上の所定数のタブ」に相当する。そうすると、引用発明の「余ったタブについても空タブとして表示しておく処理をすることで、ハードウエアボタンと同数のタブが画面上に常に表示されることとし」は、本願発明の「表示画面内に予め設定された２以上の所定数のタブを表示させるタブ表示制御ステップ」及び「前記タブ表示制御ステップにおいては、コンテンツ情報が対応付けられている既対応のタブとコンテンツ情報が対応付けられていない未対応のタブとの総数が前記所定数になるように前記タブを表示させ」に相当する。
　引用発明では、ユーザが新規マークアップランゲージ文書のオープンをブラウザに要求すると、ウインドウにユーザの要求に従ってオープンされる情報を表示させている。また、ユーザの要求によって、ネットワークインターフェイスがマークアップランゲージ文書を受信するのは当然である。よって、引用発明は、本願発明のように「ユーザからの指示に応じて受信手段がコンテンツ情報を受信する受信ステップ」を有しているといえる。
　引用発明では、ユーザが新規マークアップランゲージ文書のオープンをブラウザに要求すると、空タブの存在を判定して、いずれかのウインドウにマークアップランゲージ文書をオープンしているので、引用発明は、本願発明のように「前記受信ステップにおいて受信されるコンテンツ情報を前記タブ表示制御ステップにおいて表示された前記所定数のタブのいずれかに対応付ける対応関係設定ステップ」を有しているといえる。
　引用発明では、ウインドウにマークアップランゲージ文書を表示する際に、４つのタブが表示される領域以外にウインドウを表示しているので、引用発明は、本願発明のように「前記所定数のタブの中から選択された表示対象タブに対応するコンテンツ情報を、前記表示画面のうち前記所定数のタブの表示領域以外に表示させるコンテンツ表示制御ステップ」を有しているといえる。
　したがって、引用発明の「ブラウザプログラム」は、各ステップを実行する「画面表示プログラム」であるといえる。
　引用発明の「ＵＲＬ入力に従ってブラウザが取得したマークアップランゲージ文書の内容は、現在表示されているマークアップランゲージ文書の内容の下位層に設定し」は、本願発明の「前記対応関係設定ステップにおいては、前記所定数のタブのうち前記表示対象タブ以外の非表示対象タブに前記受信されるコンテンツ情報を対応付ける場合」に相当する。
　引用発明の「空タブが存在しているか否かを判定し」は、本願発明の「前記未対応の非表示対象タブが存在するか否かを判断し」に相当する。
　引用発明の「空タブが存在する場合は、この空タブに対応するウインドウにユーザの要求に従ってオープンされる情報を表示させるようにし」は、本願発明の「前記未対応の非表示対象タブが存在するときには、当該未対応の非表示対象タブと前記受信されるコンテンツ情報とを対応付け」に相当する。
　引用発明の「空タブが存在しない場合」は、本願発明の「前記未対応の非表示対象タブが存在せず前記非表示対象タブの全てが前記既対応であるとき」に相当する。
　引用発明の「ブラウザがどのように動作すべきかを設定しておくこと」は、本願発明の「所定の選択条件」に相当する。また、既にマークアップランゲージ文書がオープンされているウインドウに、受信されるマークアップランゲージ文書を新たにオープンする際に、既にオープンされている内容に「代えて」となることは当然である。よって、引用発明では、本願発明のように「これら既対応の非表示対象タブのうち所定の選択条件に基づいて１つの非表示対象タブを選択し、当該１つの非表示対象タブに、既に対応付けられているコンテンツ情報に代えて前記受信されるコンテンツ情報を対応付け」ているといえる。
　
　
　したがって、両者は、
「表示画面内に予め設定された２以上の所定数のタブを表示させるタブ表示制御ステップと、
　ユーザからの指示に応じて受信手段がコンテンツ情報を受信する受信ステップと、
　前記受信ステップにおいて受信されるコンテンツ情報を前記タブ表示制御ステップにおいて表示された前記所定数のタブのいずれかに対応付ける対応関係設定ステップと、
　前記所定数のタブの中から選択された表示対象タブに対応するコンテンツ情報を、前記表示画面のうち前記所定数のタブの表示領域以外に表示させるコンテンツ表示制御ステップと、
　をコンピュータに実行させるための画面表示プログラムであって、
　前記タブ表示制御ステップにおいては、コンテンツ情報が対応付けられている既対応のタブとコンテンツ情報が対応付けられていない未対応のタブとの総数が前記所定数になるように前記タブを表示させ、
　前記対応関係設定ステップにおいては、前記所定数のタブのうち前記表示対象タブ以外の非表示対象タブに前記受信されるコンテンツ情報を対応付ける場合、前記未対応の非表示対象タブが存在するか否かを判断し、前記未対応の非表示対象タブが存在するときには、当該未対応の非表示対象タブと前記受信されるコンテンツ情報とを対応付け、前記未対応の非表示対象タブが存在せず前記非表示対象タブの全てが前記既対応であるときには、これら既対応の非表示対象タブのうち所定の選択条件に基づいて１つの非表示対象タブを選択し、当該１つの非表示対象タブに、既に対応付けられているコンテンツ情報に代えて前記受信されるコンテンツ情報を対応付ける
　画面表示プログラム。」
である点で一致し、次の点で相違する。
　
　非表示対象タブの全てが既対応であるときに、非表示対象タブに既に対応付けられているコンテンツ情報に代えて、受信されるコンテンツ情報を対応付ける場合の「非表示対象タブの所定の選択条件」に関し、本願発明の非表示対象タブの所定の選択条件は、「前記コンテンツ表示制御ステップによる表示が未だ行われていないコンテンツ情報が対応付けられた非表示対象タブを選択対象から除外することを含む」のに対して、引用発明の非表示対象タブの所定の選択条件は、このような内容を含んでいない点。
　
　
５．当審の判断
　引用発明にも、非表示対象タブの所定の選択条件について、ユーザは空タブが存在しない場合にブラウザがどのように動作すべきかを設定しておくことにより、「ユーザのニーズや好みに応じたブラウザ動作制御を可能とする」（上記摘記事項（ｉ）の最終段落）旨記載されているように、非表示対象タブの全てが既対応であるときに、非表示対象タブに既に対応付けられているコンテンツ情報に代えて、受信されるコンテンツ情報を対応付ける場合に、非表示対象タブの所定の選択条件をどのようなものとするかは、ユーザのニーズ、好みに応じて適宜に決定し得る設計的事項であり、また、複数の情報の中から、いずれかを選択して削除する際に、表示が未だ行われていない情報を選択対象から除外することも、特開２００４−３６２０８２号公報（段落【００１５】−【００１６】，【００３２】−【００３３】，【００３８】，【図６】−【図７】）や、特開２００５−６３２１０号公報（段落【００５３】，【００６６】，【図５】）に記載されているように周知技術である。
　したがって、引用発明において、非表示対象タブの選択条件が、コンテンツ表示制御ステップによる表示が未だ行われていないコンテンツ情報が対応付けられた非表示対象タブを選択対象から除外することを含むように構成することは、当業者が容易になし得ることである。
　
　また、相違点により奏される作用効果も、引用発明及び周知技術から当業者が予測し得る範囲内のものである。
　
　
６．むすび
　したがって、本願の請求項２に係る発明は、引用発明及び周知技術から当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により、特許を受けることができない。
　したがって、本願はその余の請求項について論及するまでもなく拒絶すべきものである。
　よって、結論のとおり審決する。