【事件の表示】
　特願２００１−５１３１５９「ホームネットワークにおける装置発見及び構成」拒絶査定不服審判事件〔平成１３年　２月　１日国際公開、ＷＯ０１／０８１５２、平成１５年　２月１２日国内公表、特表２００３−５０５９８８〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１　手続の経緯
　本願は、２０００年７月２７日（パリ条約による優先権主張外国庁受理１９９９年７月２７日、１９９９年８月１７日、２０００年６月１２日、米国）を国際出願日とする出願であって、平成１８年９月１１日付けで拒絶理由が通知され、同年１２月１９日付けで手続補正がなされたが、平成１９年６月１日付けで拒絶査定がなされ、これに対し、同年９月３日に拒絶査定不服の審判が請求され、同年９月１１日付けで手続補正がされたものである。
　
第２　本願発明
　特許請求の範囲の請求項１に係る発明（以下、「本願発明」という。）は、平成１９年９月１１付け手続補正書により補正された明細書及び図面の記載からみて、その特許請求の範囲の請求項１に記載された以下のとおりのものと認める。
　
　「ネットワークに現在接続された装置を制御するための使用者インターフェースを提供する方法において、 
　(a) 前記ネットワークに現在接続された装置を発見する段階と、 
　(b) 前記ネットワークに接続された前記発見された装置の装置アドレスを構成する段階と、
　(c) 前記ネットワークに現在接続された発見された装置から装置情報を含む情報を獲得し、前記獲得された情報に基づいて少なくとも前記一つ以上の装置での使用者インターフェース叙述を独立的に生成するにおいて、各装置における前記使用者インターフェース叙述は前記ネットワークに現在接続された前記装置の各々の装置情報に係る一つ以上の参照を含む段階とを含み、
　前記(c)段階は、前記ネットワークに接続された装置を列挙する段階をさらに含むことを特徴とする使用者インターフェース提供方法。」
　
第３　引用発明
　原審の拒絶理由に引用された国際公開第９８／５９２８２号（以下、「引用例」という。）には、「BROWSER BASED COMMAND AND CONTROL HOME NETWORK 」（ブラウザー基盤の命令及び制御ホームネットワーク）として、図面とともに以下の事項が記載されている。
　
イ．「1. Field of the Invention 
　The present invention relates to the field of networks, and more particularly, to browser based networks for controlling home devices. 」（１頁５〜７行）
　
訳文：「１． 技術分野
  本発明はネットワーク分野に係り、さらに詳しくは家電機器を制御するためのブラウザー基盤のネットワークに関する。」
　
ロ．「In an exemplary embodiment of the present invention, a browser based home network uses Internet technology to control and command home devices that are connected to a home network. Each home device contains interface data (e. g. HTML, XML, JAVA, JAVASCRIPT, GIF, JPEG, graphics files, or any other format useful for the intended purpose) that provides an interface for the commanding and controlling of the home device over the home network. In certain embodiments, each home device contains one or more Hypertext Markup Language (HTML) pages that provide for the commanding and controlling of the home device. Using the browser technology, the home network employs Internet standards to render the HTML pages in order to provide users with a plurality of graphical user interfaces (GUIs) for commanding and controlling each home devices. In one embodiment, the home network is configured as an intranet. 
　FIG. 1 is a block diagram of a home network 100 constructed in accordance with one embodiment of the present invention. As depicted in FIG. 1, a 1394 serial bus 114 electronically connects multiple home devices on the home network 100. In this example, the 1394 serial bus 114 provides the physical layer (medium) for sending and receiving data between the various connected home devices. The 1394 serial bus 114 supports both time- multiplexed audio/video (A/V) streams and standard IP (Internet Protocol) communications. 
In certain embodiments, the home network uses an IP network layer as the communication layer for the home network 100. However, other communication protocols could be used to provide communication for the home network. For example, the invention may be implemented using FCP (Function Control Protocol) as defined by IEC 61883, or any other appropriate protocol. Thus, a network may generally include two or more devices interconnected by a physical layer for exchange or transfer of data in accordance with a predefined communication protocol. 」（５頁２７行〜６頁１９行）
　
訳文：「本発明の典型的な実施例において、ブラウザー基盤のホームネットワークはホームネットワークに連結された家電機器を制御及び命令するためにインターネット技術を使用する。各家電機器はホームネットワークを介した家電機器の命令及び制御のためのインタフェースを提供するインタフェースデータ(例えば、HTML、XML、JAVA、JAVASCRIPT、GIF、JPEG、グラフィックファイルまたは意図した目的に対して有用な何れか他のフォーマット)を含む。一実施例において、各家電機器は家電機器の命令及び制御のために提供する１つ以上のハイパーテキストマークアップランゲージ(Hypertext Markup Language；HTML)ページを含む。ブラウザー技術を使用してホームネットワークは使用者に各家電機器を命令及び制御するためのグラフィックユーザーインタフェース(GUIs)を提供するようにHTMLページを表現するインターネット標準を採用する。一実施例において、ホームネットワークはイントラネット(intranet)として形成される。
  図１は本発明の一実施例によって構成されたホームネットワーク１００のブロック図である。図１に示されたように、１３９４シリアルバス１１４はホームネットワーク１００上の多数の家電機器を電子的に連結する。この例において、１３９４シリアルバス１１４は様々に連結された家電機器の間でデータを送受信するための物理階層(媒体；medium)を提供する。１３９４シリアルバス１１４は時間-多重化されたオーディオ/ビデオ(A/V)ストリーム及び標準IP(InternetProtocol)通信を両方とも支援する。一実施例において、ホームネットワークはIPネットワーク階層をホームネットワーク１００に対する通信階層として使用する。しかし、他の通信プロトコルがホームネットワークに対する通信を提供するのに使用されうる。例えば、本発明はIEC ６１８８３により定義されたように動作制御プロトコル(Function Control Protocol；FCP)または他の好適のプロトコルを使用して構築しうる。従って、１つのネットワークは一般的に既定の通信プロトコルによってデータを交換及び伝送するための物理階層により相互連結された二つ以上の機器を含む。」
　
ハ．「HOME NETWORK OVERVIEW
　As depicted in FIG. 1, DTV 102, DVCR 110, DVD 108, DSS-NIU 104 and security system 120 represent home devices that are currently connected to the home network 100. A client-server relationship exists among the attached devicesl with the DTV 102 typically behaving as the client and home devices DVCR 110, DVD 108, DSS-NIU 104 and security system 120 behaving as servers. 
　As previously mentioned, each home device is associated with one or more Hypertext Markup Language (HTML) files. The HTML files define the control and command functions associated with a particular home device. Each HTML file may also contain embedded references to other HTML files. The browser based DTV 102 (acting as a client), receives and interprets the HTML files associated with the home devices (acting as servers) and graphically displays the respective control and command information on its viewable display. 
　By conforming to the Hypertext Markup Language (HTML) and Hypertext Transfer Protocol (HTTP) Internet standards, each home device sends its custom GUI to the browser based DTV 102. The browser based DTV 102 receives the HTML files from the home devices over the home network 100 using the HTTP protocol. Each HTML file contains specific control and command information for a respective home device. The HTML files enable the browser based DTV 102 to graphically display control and command information to a user for a particular home device. Therefore, because each home device supplies its own GUI through its own HTML files to the browser based DTV 102, the browser based DTV 102 can provide a command and control interface for a home device without having to know any specific details about the particular device. This feature allows the home network 100 to contain home devices from a multitude of different manufacturers. 
　In addition, home devices can be transparently added or removed from the home network 100 without affecting the overall system as, in accordance with the invention, each home device defines its own command and control interface through its respective HTML files. 」（９頁４〜３０行）
　
訳文：「 ホームネットワークの概略
  図１に示されたように、DTV １０２、DVCR１１０、DVD １０８、DSS-NIU １０４及び保安システム１２０は現在ホームネットワーク１００に連結された家電機器を示す。クライアント-サーバ関係は繋がる機器間に存在し、一般にDTV １０２がクライアントとして動作し、家電機器のDVCR１００、DVD １０８、DSS-NIU １０４及び保安システム１２０はサーバとして動作する。
  前述したように、各家電機器は１つ以上のハイパーテキストマークアップランゲージ(HTML)ファイルと関連されている。HTMLファイルは特定の家電機器と関連した制御及び命令機能を定義する。各HTMLファイルは他のHTMLファイルに対する内蔵された参照事項をさらに含む。ブラウザー基盤のDTV(クライアントとして動作)１０２は家電機器(サーバとして動作)と関連したHTMLファイルを受信及び解読し、可視的なディスプレー上にそれぞれの制御及び命令情報を図式的に示す。
  ハイパーテキストマークアップランゲージ(HTML)とハイパーテキストトランスファープロトコル(HTTP)インターネット標準に対して確認することによって、各家電機器は自体の注文型(custom)GUIをブラウザー基盤のDTV １０２に伝送する。ブラウザー基盤のDTV １０２はHTTPプロトコルを使用するホームネットワーク１００を介して家電機器からHTMLファイルを受信する。各HTMLファイルは該当家電機器に対する具体的な制御及び命令情報を含む。HTMLファイルはブラウザー基盤のDTV １０２が使用者に特定家電機器に対する制御及び命令情報を図式的にディスプレーせしめる。従って、各家電機器が自らのGUIを自体のHTMLファイルを介してブラウザー基盤のDTV １０２に供給するために、ブラウザー基盤のDTV １０２は特定の機器に対する如何なる具体的な細部事項を知らなくても家電機器に対する命令及び制御インタフェースを提供しうる。このような特徴はホームネットワーク１００が数多くの相異なる製造者からの家電機器を含めるようにする。
  また、本発明によれば各家電機器は自体の各HTMLファイルを介して自体の命令及び制御インタフェースを定義するために、家電機器は全体システムに影響を与えず、ホームネットワーク１００から簡単に追加及び除去されうる。」
　
ニ．「In one embodiment of the invention, a dynamic host configuration protocol (DHCP) server 106 of FIG. 1 performs the functions of a configuration manager for a home network 100. The DHCP is a current industry standard and, for a particular home network, multiple home devices may be capable of performing the necessary DHCP server 106 functions. 
However, although multiple home devices may be capable of functioning as the DHCP server 106, in a presently preferred embodiment, the home device that is of the device type least likely to be duplicated on the home network 100 (i. e., least likely to have more than one of its home device types resident on the home network 100) is nominated to function as the DHCP server 106. In the exemplary home network 100 of FIG. 1, the DSS 104 is nominated to be the DHCP server 106 for the home network 100 as it is least likely to be duplicated on the network 100. 
　The DHCP server 106 on the home network 100 generates a unique IP address and, for each home device that is available on the home network 100, retrieves a logical name pair from the device. In certain embodiments, if an individual home device on the home network 100 has a predefined IP address already associated with it, the DHCP server 106 uses the predefined IP address as the unique IP address from that home device. The DHCP server 106 causes the IP address and logical name pairs associated with the available home devices to be stored within a device list file. The device list file is dynamically updated as home devices are added and removed from the home network 100.
　In certain configurations, a plurality of home devices with DHCP server capabilities may exist on a single home network. Therefore, in certain embodiments, an arbitration protocol is employed to select and designate a particular home device to function as the DHCP server for the home network. In another embodiment, a communication protocol is employed between the various home devices with DHCP server capabilities that are present on a home network, resulting in a single designated DHCP server for the home network. 
　FIG. 4A is a block diagram illustrating a home device discovery process according to an embodiment of the invention. When a home device 302 that is connected to the home network is powered on, the home device 302 broadcasts its presence over the home network in order to extract its configuration from the DHCP server 306. Upon receiving the broadcast, the DHCP server 306 generates a unique IP address and a logical name to be associated with the home device 302. After generating the unique IP address and looking up the logical name pair, the DHCP server 306 returns the IP address and logical name pair to the home device 302. The unique IP address is then used for communicating with the home device 302 over the home network. In addition to sending the IP address and logical name pair to the home device 302, the DHCP server 306 stores the generated IP address and logical name pair within the device list file. This discovery process is repeated for each home device that is powered on and connected to the home network. Thus, the DHCP server 306 provides for the dynamic allocation of IP address and logical name pairs for configuring newly attached and powered on home devices. 」（１５頁１３行〜１６頁１８行）
　
訳文：「 本発明の一実施例において、図１の動的ホスト形成プロトコルサーバ(dymanic host configuration protocol；DHCP)１０６はホームネットワーク１００に対する構成管理者の機能を行う。DHCPは現在の産業標準であり、特定のホームネットワークにおいて、多様な家電機器が必要なDHCPサーバ１０６機能を行える。しかし、多様な家電機器がDHCPサーバ１０６として動作できるとしても、本発明の望ましい実施例において、ホームネットワーク１００上で最も重複されないような(即ち、ホームネットワーク１００上に存在する家電機器の種類のうち１つ以上をほぼ有しないような)機種の家電機器がDHCPサーバ１０６として動作するように指名される。図１の典型的なホームネットワーク１００において、DSS １０４はネットワーク１００上でほとんど重複されないと見なされるためにホームネットワーク１００に対するDHCPサーバ１０６として指名される。
  ホームネットワーク１００上のDHCPサーバ１０６は固有IPアドレスを発生し、ホームネットワーク１００上で使用可能な各家電機器に対してそれから論理的名前の一対を検索する。また、もしホームネットワーク１００上の個別的な家電機器がそれ自体と既に関連された所定のIPアドレスを有すれば、DHCPサーバ１０６はその所定のIPアドレスを家電機器からの固有IPアドレスとして使用する。DHCPサーバ１０６は利用可能な家電機器と関連されたIPアドレス及び論理的名前の一対を機器リストファイルに内蔵させる。機器リストファイルは家電機器がホームネットワーク１００に追加及び除去される時動的に更新される。
  如何なる構成において、DHCPサーバ機能を有する多数の家電機器が一つのホームネットワーク上に存在しうる。従って、一実施例において特定家電機器をそのホームネットワークに対するDHCPサーバとして動作するように選択及び指定するために任意(arbitration)プロトコルが採用される。他の実施例において、如何なる通信プロトコルがホームネットワーク上に存在するDHCPサーバ機能を有する多数の家電機器のうち採用されることによって、ホームネットワークに対して単一指名されたDHCPサーバを派生させうる。 
　図４Ａは本発明の実施例に係る家電機器発見プロセスを示すブロックダイアグラムである。ホームネットワークに連結された家電機器３０２が電源オンの時、家電機器３０２はDHCP３０６サーバから自体の構成を抽出するようにホームネットワークを介して自体の存在をブロードキャストする。そのブロードキャストを受信すると同時に、DHCPサーバ３０６はその家電機器３０２と関連する固有IPアドレス及び論理的名前の一対を発生させる。固有IPアドレス及び論理的名前の一対を発生した後、DHCPサーバ３０６はそのIPアドレス及び論理的名前の一対を家電機器３０２にリターンする。そうすると、固有IPアドレスはホームネットワークを介して家電機器３０２との通信に使われる。IPアドレス及び論理的名前の一対を家電機器３０２に伝送すると共に、DHCPサーバ３０６は発生されたIPアドレス及び論理的名前の一対を機器リストファイル内に貯蔵する。この発見プロセスは電源がオン状態で、ホームネットワークに連結された各家電機器に対して反復される。従って、DHCPサーバ３０６は新たに連結され、電源オン状態の家電機器を構成するためのIPアドレス及び論理的名前の一対の動的割当のために提供される。」
　
ホ．「AUTO-TREE BUILDER 
　In one embodiment of the invention, an auto-tree builder uses the contents of the device list file of a home network in order to generate a device link page. The device link page is displayed to the user on the screen of a browser based home device. The device link page contains a home device button for each home device identified in the device list file. 
Each home device button in the device link page is associated with a hypertext link (hyperlink) to the top-level page of the respective home device. If a user selects a particular home device button contained in the device link page, the respective device's home page is subsequently displayed to the user on the browser based home device's screen. 
　FIG. 5B illustrates an example of a home device tree structure 400 according to certain embodiments of the invention. In this example, the home device tree structure 400 contains a device list file 410, a device link page 412 and three top-level device pages (DSS 414, DTV 416 and DVD 418). Using the device information contained in device list file 410, the auto- tree builder generates the device link page 412 and inserts links (e. g. hypertext links) to the top-level page of each device (DSS 414, DTV 416 and DVD 418). In this example, the device page DSS contains several data files 420 that can be accessed via the link between the device link page 412 and the DSS top-level device page 414. 
　In certain embodiments, in generating the device link page, the auto-tree builder uses the device list file to create a device HTML file that contains a home device button for each home device that is currently connected to the home network. Using the IP addresses contained in the device list file, the auto-tree builder accesses each home device to obtain the Properties file information and the URL of the top-level page (i. e. USER. HTML file) associated with each home device. Using the respective URL information, the auto-tree builder converts each home device button in the device HTML file to a hyper-text link to the top-level page of the respective home device. This device HTML file is then used as the device link page. 
　For example, FIG. 5A is a device link page 402 according to one embodiment of the invention. As depicted, device link page 402 contains home device buttons 406 for each home device connected to the home network 100. Each home device button 406 is associated with a hypertext link to the top-level home page of the corresponding home device. If a user selects a particular home device button 406 contained in the device link page 402, the respective device's home page is subsequently displayed to the user. 
　In certain embodiments of the invention, the auto-tree builder also retrieves the ICON. GIF image file that is stored in each home device. The auto-tree builder then uses the ICON. GIF images for displaying each of the corresponding home device buttons. 
　In addition to the ICON images, in certain embodiments, the auto-tree builder also obtains the LOGO. GIF image file for each home device. The auto-tree builder associates each LOGO. GIF image with a hypertext link to the home page of the device's manufacturer. 
The LOGO image is then included in the device HTML file. For example, FIG. 6 is a device link page 502 according to one embodiment of the invention. As depicted, the device link page 502 contains home device buttons 504 and manufacturer device buttons 506. The home device buttons 504 are represented by the ICON. GIF images of each corresponding device. 
The manufacturer device buttons 506 are represented by the LOGO. GIF images of the respective manufacturer of the corresponding home device. 
　In certain embodiments, as depicted in FIG. 7, the user may define the arrangement of device images 602 and logos 604 on the device link page 606, according to his or her own criteria. For example, a user may arrange the device images 602 and associated logos 604 in groups according to the respective home device's placement in the home, e. g., on a room by room basis. In such an example, a camcorder manufactured by SONY, a DTV manufactured by Samsung and a DBSS manufactured by Zenith may all be grouped in a living room group 608. In this embodiment, the user may also include additional text lines 610 to describe the groupings and/or the devices depicted by the device images 602 and associated logos 604.」（１８頁３行〜１９頁２２行）
　
訳文：「自動ツリー生成器(auto-tree builder)
  本発明の一実施例において、自動ツリー生成器は機器リンクページを生成するようにホームネットワークの機器リストファイルの内容を用いる。機器リンクページはブラウザー基盤の家電機器スクリーン上で使用者にディスプレーされる。機器リンクページは機器リストファイルにおいて識別された各家電機器に対する家電機器ボタンを含む。機器リンクページの各家電機器ボタンは該当家電機器の最上位レベルページへのハイパーテキストリンク(hyperlink)と関連される。使用者が機器リンクページに含まれた特定の家電機器ボタンを選択すれば、該当機器のホームページがブラウザー基盤の家電機器のスクリーン上で使用者にディスプレーし続ける。
  図５Ｂは本発明の一実施例に係る家電機器ツリー構造４００の例を示す図面である。この例において、家電機器ツリー構造４００は機器リストファイル４１０、機器リンクページ４１２及び３つの最上位レベル機器ページ（DSS ４１４、DTV ４１６及びDVD ４１８）を含む。機器リストファイル４１０に含まれた機器情報を使用し、自動ツリー生成器は機器リンクページ４１２を生成しリンク(例えば、ハイパーテキストリンク)を各機器(DSS ４１４、DTV ４１６及びDVD ４１８)の最上位レベルページに挿入する。この例において、機器ページDSSは、機器リンクページ４１２とDSS最上位レベル機器ページ４１４との間のリンクを介してアクセス可能な多数のデータファイル４２０を含む。
  また、機器リンクページの生成時、自動ツリー生成器はホームネットワークに現在連結された各家電機器に対する家電機器ボタンを含む機器HTMLファイルを生成するために機器リストファイルを用いる。その機器リストファイルに含まれたIPアドレスを用いて、自動ツリー生成器は各家電機器にアクセスして各家電機器と関連された固有(Properties)ファイル情報及び最上位レベルページ(即ち、USER．HTMLファイル)のURLを獲得する。それぞれのURL情報を使用し、自動ツリー生成器は機器HTMLファイルの各家電機器ボタンを該当家電機器の最上位レベルページへのハイパーテキストリンクに変換する。次いで、この機器HTMLファイルは機器リンクページとして使われる。
  例えば、図５Ａは本発明の一実施例に係る機器リンクページ４０２である。示されたように、機器リンクページ４０２はホームネットワーク１００に連結された各家電機器に対する家電機器ボタン４０６を含む。各家電機器ボタン４０６は該当家電機器の最上位レベルホームページへのハイパーテキストリンクと関連される。もし、使用者が機器リンクページ４０２に含まれた特定の家電機器ボタン４０６を選択すれば、該当機器のホームページは使用者にディスプレーし続ける。
  また、本発明の他の実施例において、自動ツリー生成器は各家電機器に貯蔵されているICON．GIFイメージファイルを検索する。それから自動ツリー生成器はそれぞれの該当家電機器ボタンをディスプレーするためにそのICON．GIFイメージを使用する。
  また、アイコンイメージに加えて一実施例において、自動ツリー生成器は各家電機器に対するLOGO．GIFイメージファイルを得ることもある。自動ツリー生成器は各LOGO．GIFイメージを機器製造者のホームページへのハイパーテキストリンクと関連させる。それからロゴイメージは機器HTMLファイルに含まれる。例えば、図６は本発明の一実施例に係る機器リンクページ５０２である。示されたように、機器リンクページ５０２は家電機器ボタン５０４及び製造者機器ボタン５０６を含む。家電機器ボタン５０４はそれぞれの該当機器のICON．GIFイメージによって表現される。製造者機器ボタン５０６は該当家電機器の各製造者に対したLOGO．GIFイメージにより表現される。
  図７に示されたように、一実施例において、使用者は自分の基準によって、機器リンクページ上の機器イメージ６０２とロゴ６０４の配列を定義しうる。例えは、使用者は部屋と部屋を基本に、宅内で該当家電機器の載置位置に応じて機器イメージ６０２と関連ロゴ６０４を組み分けて配列しうる。そうした例において、カムコーダ（ソニー製）、DTV（三星製）、DBSS（ゼニス（Zenith）製）は全て居間群６０８に組み分けられる。この実施例において、使用者は機器イメージ６０２と関連ロゴ６０４により示されたグループ及び/または機器を説明するために追加的なテキストライン６１０を含むこともできる。」
　
　上記引用例の記載及び図面ならびにこの分野における技術常識を考慮すると、上記摘記事項ロ．、ハ．の記載、及びＦＩＧ．１によれば、ブラウザー基盤のホームネットワークは、１３９４シリアルバス（１１４）に現在接続された家電機器を制御するためのグラフィックユーザーインタフェースを提供している。
　そして、以下のように（Ａ）及び（Ｂ）段階が開示されている。
（Ａ）上記摘記事項ニ．における「ホームネットワークに連結された家電機器３０２が電源オンの時、家電機器３０２はDHCP３０６サーバから自体の構成を抽出するようにホームネットワークを介して自体の存在をブロードキャストする。そのブロードキャストを受信すると同時に、DHCPサーバ３０６はその家電機器３０２と関連する固有IPアドレス及び論理的名前の一対を発生させる。固有IPアドレス及び論理的名前の一対を発生した後、DHCPサーバ３０６はそのIPアドレス及び論理的名前の一対を家電機器３０２にリターンする。そうすると、固有IPアドレスはホームネットワークを介して家電機器３０２との通信に使われる。IPアドレス及び論理的名前の一対を家電機器３０２に伝送すると共に、DHCPサーバ３０６は発生されたIPアドレス及び論理的名前の一対を機器リストファイル内に貯蔵する。」との記載、ＦＩＧ．１及びＦＩＧ．４Ａによれば、DHCPサーバ（１０６，３０６）は、１３９４シリアルバス（１１４）に接続された家電機器の固有IPアドレスを構成するといえる。
（Ｂ）上記摘記事項ホ．における「機器リンクページの生成時、自動ツリー生成器はホームネットワークに現在連結された各家電機器に対する家電機器ボタンを含む機器HTMLファイルを生成するために機器リストファイルを用いる。その機器リストファイルに含まれたIPアドレスを用いて、自動ツリー生成器は各家電機器にアクセスして各家電機器と関連された固有(Properties)ファイル情報及び最上位レベルページ(即ち、USER．HTMLファイル)のURLを獲得する。それぞれのURL情報を使用し、自動ツリー生成器は機器HTMLファイルの各家電機器ボタンを該当家電機器の最上位レベルページへのハイパーテキストリンクに変換する。次いで、この機器HTMLファイルは機器リンクページとして使われる。」との記載、ＦＩＧ．５Ａ及びＦＩＧ．５Ｂによれば、自動ツリー生成器は、１３９４シリアルバス（１１４）に現在接続された家電機器から固有ファイル情報及び最上位レベルページ（USER.HTMLファイル）のURLを含む情報を獲得し、獲得された情報に基づいて少なくとも一つ以上の家電機器での機器リンクページ（４０２，４１２）を生成するにあたり、各家電機器における機器リンクページ（４０２，４１２）は１３９４シリアルバス（１１４）に現在接続された家電機器の各々の固有ファイル情報及び最上位レベルページ（USER.HTMLファイル）のURLに係る一つ以上のリンクを含むものである。
　さらに、ＦＩＧ．５Ａ、ＦＩＧ．６及びＦＩＧ．７によれば、前述の（Ｂ）段階は、１３９４シリアルバス（１１４）に接続された家電機器を列挙していることが見て取れ、これを列挙する段階ということができる。
　
　したがって、引用例には以下の発明（以下、「引用発明」という。）が記載されている。
　
　「１３９４シリアルバス（１１４）に現在接続された家電機器を制御するためのグラフィックユーザーインタフェースを提供する方法において、
　（Ａ）前記１３９４シリアルバス（１１４）に接続された前記家電機器の固有IPアドレスを構成する段階と、
　（Ｂ）前記１３９４シリアルバス（１１４）に現在接続された家電機器から固有ファイル情報及び最上位レベルページ（USER.HTMLファイル）のURLを含む情報を獲得し、前記獲得された情報に基づいて少なくとも前記一つ以上の家電機器での機器リンクページ（４０２，４１２）を生成するにおいて、各家電機器における前記機器リンクページ（４０２，４１２）は前記１３９４シリアルバス（１１４）に現在接続された前記家電機器の各々の固有ファイル情報及び最上位レベルページ（USER.HTMLファイル）のURLに係る一つ以上のリンクを含む段階とを含み、
　前記（Ｂ）段階は、前記１３９４シリアルバス（１１４）に接続された家電機器を列挙する段階をさらに含むグラフィックユーザーインタフェース提供方法。」
　
第４　対比
　本願発明と引用発明とを対比する。
ａ．引用発明の「１３９４シリアルバス（１１４）」、「家電機器」、「グラフィックユーザーインタフェース」、「固有IPアドレス」、及び「固有ファイル情報及び最上位レベルページ（USER.HTMLファイル）のURL」は、その機能において、本願発明の「ネットワーク」、「装置」、「使用者インターフェース」、「装置アドレス」、及び「装置情報」にそれぞれ相当する。
ｂ．引用発明の「機器リンクページ（４０２，４１２）」は、機器HTMLファイルから成り、グラフィックユーザーインタフェースを提供するから、叙述として、使用者インターフェース叙述を備えるものである。
ｃ．引用発明の「リンク」は、参照（reference）の一態様であるから、本願発明の「参照」に相当する。
　
　したがって、本願発明と引用発明は、以下の点で一致ないし相違する。
　
＜一致点＞
　
　「ネットワークに現在接続された装置を制御するための使用者インターフェースを提供する方法において、 
　(b) 前記ネットワークに接続された前記装置の装置アドレスを構成する段階と、
　(c) 前記ネットワークに現在接続された装置から装置情報を含む情報を獲得し、前記獲得された情報に基づいて少なくとも前記一つ以上の装置での使用者インターフェース叙述を生成するにおいて、各装置における前記使用者インターフェース叙述は前記ネットワークに現在接続された前記装置の各々の装置情報に係る一つ以上の参照を含む段階とを含み、
　前記(c)段階は、前記ネットワークに接続された装置を列挙する段階をさらに含む使用者インターフェース提供方法。」
　
＜相違点１＞
　
　「(b)段階」の前段階に関し、
　本願発明は、「(a) 前記ネットワークに現在接続された装置を発見する段階と」を含み、これに伴って、「(b)段階」における「前記装置」が、「前記発見された装置」であり、「(c)段階」における「装置」が、「発見された装置」であるのに対し、引用発明は、その様な構成を含むか否か不明な点。
　
＜相違点２＞
　
　「(c)段階」における「使用者インターフェース叙述を生成する」に関し、
　本願発明は、「使用者インターフェース叙述を『独立的に』生成する」のに対し、引用発明は、その様な構成を備えているか否か不明な点。
　
第５　判断
　そこで、まず、上記相違点１について検討する。
　１３９４シリアルバス（ネットワーク）において、ネットワークに現在接続された装置を発見することは、例えば、特開平１１−１９６１１０号公報の【従来の技術】に開示されているように周知であり、引用発明に周知技術を採用することに格別の困難性は認められないから、引用発明に周知技術を付加し、本願発明のように「(a) 前記ネットワークに現在接続された装置を発見する段階と」を含むことは当業者が容易に成し得ることである。その際、「(b)段階」における「前記装置」が、「前記発見された装置」となり、「(c)段階」における「装置」が、「発見された装置」となることは当然のことである。
　
　次に、上記相違点２について検討する。
　引用発明の「機器リンクページ（４０２，４１２）」（使用者インターフェース叙述）は、自動ツリー生成器が生成するものであるところ、固有ファイル情報及び最上位レベルページ（USER.HTMLファイル）のURL（装置情報）は、各家電機器（装置）から獲得しているから、本願発明のように「使用者インターフェース叙述を『独立的に』生成する」ことは当業者が適宜成し得ることである。
　
　そして、本願発明の作用効果も、引用発明及び周知技術から当業者が容易に予測できる範囲のものである。
　
第６　むすび
　以上のとおり、本願発明は、引用発明及び周知技術に基いて当業者が容易に発明をすることができたものと認められるから、特許法第２９条第２項の規定により特許を受けることができない。
　
　よって、結論のとおり審決する。