【事件の表示】
　特願２００１−５１３１５７「装置合わせ型ホームネットワーク最上位−レベル情報構造」拒絶査定不服審判事件〔平成１３年　２月　１日国際公開、ＷＯ０１／０８１５０、平成１５年　２月１２日国内公表、特表２００３−５０５８０４〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本願は、平成１２年７月２７日（パリ条約による優先権主張１９９９年７月２７日，米国）を出願日とする出願であって、その後の手続の経緯は次のとおりである。
拒絶理由通知　　　　　　平成１８年２月２１日
意見、手続補正　　　　　平成１８年５月３０日
拒絶査定　　　　　　　　平成１８年６月３０日
審判請求　　　　　　　　平成１８年９月２９日
審尋　　　　　　　　　　平成２１年６月１１日
回答　　　　　　　　　　平成２１年９月１５日
　
２．本願発明
　本願の請求項１に係る発明は、平成１８年５月３０日付けの手続補正書における特許請求の範囲の請求項１に記載されたとおりの次の事項により特定されるものである。（以下「本願発明」という。）
「　ネットワークに接続された装置を制御するための使用者インターフェースを提供する方法において、
　前記ネットワークには、複数の装置が接続され、
　前記複数の装置の少なくとも一つは、当該複数の装置における他の少なくとも一つの装置に対して、
　(a)前記ネットワークに接続された装置から装置情報を含む情報を獲得する段階と、
　(b)前記獲得された情報に基づいて、前記一つ以上の装置の各々における使用者インターフェース情報を生成する段階であって、前記ユーザインタフェース情報が前記ネットワークに接続された前記装置の各々の装置情報に関連付けられたリンク情報を含んでなる参照情報を含むこととする段階と、
　(c)前記ネットワークに接続された前記装置を使用者が制御するために、使用者インターフェースをディスプレーできるネットワークに接続された一つ以上の装置上に、前記一つ以上の使用者インターフェース情報に基づいて各々一つ以上の使用者インターフェースをディスプレーする段階とを少なくとも行うことを特徴とする使用者インターフェース提供方法。」
　
３．引用刊行物
　原審の拒絶の理由に引用された、本願優先権主張日前に頒布された刊行物である、国際公開第９８／５９４７８号（以下、「刊行物１」という。）には、図面とともに次の事項が記載されている。（パテントファミリである特表２０００−５１２４７２号公報を参酌した。）
Ａ．「It is accordingly an object of the invention to overcome the problems of the prior art, and to provide an interface for accessing home devices that are currently connected to a home network. 」（２頁１７行〜１９行）
訳；「 従って、従来技術の問題点を克服し、ホームネットワークに連結された多数の機器を制御するための方法及び装置を提供することが本発明の目的である。」（６頁１８行〜２０行）
Ｂ．「 The Dynamic Host Configuration Protocol (DHCP) server  106  is used for the discovery of home devices that are powered on and connected to the home network  100 . The home device discovery process is described in greater detail below.
　
 HOME NETWORK OVERVIEW
　　…（中略）…
　　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.」（８頁２０行〜９頁１７行）
訳；「動的ホスト形成プロトコル(Dynamic Host Configuration Protocol;DHCP)サーバ１０６はパワーがオンされており、ホームネットワーク１００に連結されている家電機器の発見のために使われる。
　
〈ホームネットワークの概略〉
…（中略）…
　前述したように、各家電機器は１つ以上のハイパーテキストマークアップランゲージ(HTML)ファイルと関連されている。HTMLファイルは特定の家電機器と関連した制御及び命令機能を定義する。各HTMLファイルは他のHTMLファイルに対する内蔵された参照事項をさらに含む。ブラウザー基盤のDTV(クライアントとして動作)１０２は家電機器(サーバとして動作)と関連したHTMLファイルを受信及び解読し、可視的なディスプレー上にそれぞれの制御及び命令情報を図式的に示す。
　ハイパーテキストマークアップランゲージ(HTML)とハイパーテキストトランスファープロトコル(HTTP)インターネット標準に対して確認することによっで、各家電機器は自体の注文型(custom)GUIをブラウザー基盤のDTV１０２に伝送する。ブラウザー基盤のDTV１０２はHTTPプロトコルを使用するホームネットワーク１００を介して家電機器からHTMLファイルを受信する。各HTMLファイルは該当家電機器に対する具体的な制御及び命令情報を含む。HTMLファイルはブラウザー基盤のDTV１０２が使用者に特定家電機器に対する制御及び命令情報を図式的にディスプレーせしめる。従って、各家電機器が自らのGUIを自体のHTMLファイルを介してブラウザー基盤のDTV１０２に供給するので、ブラウザー基盤のDTV１０２は特定の機器に対する如何なる具体的な細部事項を知らなくても家電機器に対する命令及び制御インタフェースを提供しうる。このような特徴はホームネットワーク１００が数多くの相異なる製造者からの家電機器を含めるようにする。
　また、本発明によれば各家電機器は自体の各HTMLファイルを介して自体の命令及び制御インタフェースを定義するために、家電機器は全体システムに影響を与えず、ホームネットワーク１００から簡単に追加及び除去されうる。」（１３頁１８行〜１４頁１０行）
Ｃ．「  HTML TWO WAY MECHANISM
　　FIG. 3A  depicts an exemplary embodiment in which a browser based DTV  202  (client) renders the characteristics of a home device  204  (server) over a home network. The home device  204  is represented by one or more HTML files stored in an accessible area within the home device  204 . The one or more HTML files are ASCII text files containing specific information pertaining to the particular home device  204 , along with data that enables a browser to present the information graphically. In addition to rendering the HTML file on the browser based DTV  202 , by employing forms technology, the browser based DTV  202  can return information back to the home device  204 , thus providing a two-way communication. Other common techniques for providing the two-way communication may include the use of Java or Control Gate Interfaces (CGIs). Once the information contained in a device's HTML file is graphically displayed on the DTV  202 , the user can control the home device  204  from the DTV  202  by selecting icons that have associated hyperlinks to start the control programs displayed on the DTV's screen and/or entering data to the DTV  202 . 
  　HOME DEVICE HTML FILES 
　  As previously stated, each home device connected to the home network has one or more associated HTML files. The HTML files for a respective home device define the control and command functions for that particular home device. Each HTML file may also contain embedded references to other related HTML files. A device connected to the home network that has a viewable display (e.g., screen) and employs the browser technology may receive and interpret the HTML files associated with the home devices connected to the home network, and graphically display the information contained therein using a GUI on its screen. 
  　This is illustrated by  FIG. 3A  wherein is shown an interaction between a client and a server's executables. However, it is a feature of the invention to provide control by interaction between executables of two servers or of a client and plural servers. Thus, in accordance with the invention control is typically implemented by service control programs (executables which are trying to be operated remotely), communications, commands and (if necessary), human interface with a server control program via a GUI. 」（９頁１８行〜１０頁１４行）
訳；「 〈HTMLツーウェイメカニズム〉
　図３Ａはブラウザー基盤のDTV２０２(クライアント)がホームネットワークを通して家電機器２０４(サーバ)の特徴を提供する典型的な実施例を示す。家電機器２０４は家電機器２０４内の接近可能な領域に貯蔵された１つ以上のHTMLファイルにより表現される。１つ以上のHTMLファイルは特定の家電機器２０４に属する具体的な情報を、ブラウザーがその情報を図式的に表示可能にするデータと共に含むASCIIテキストファイルである。ブラウザー基盤のDTV２０２上にHTMLファイルを提供するに加えて、形態技術(formstechnology)を採用することによって、ブラウザー基盤のDTV２０２は情報を家電機器２０４に再び返し、よってツーウェイ通信を提供しうる。ツーウェイ(two-way)通信を提供するための他の一般の技術はJavaまたはコントロールゲートインタフェース(CGIs)の使用を含むことができる。１つの機器のHTMLファイルに含まれた情報が一度DTV２０２上に図式的にディスプレーされると、使用者はDTVのスクリーン上にディスプレーされた制御プログラムを開始する関連ハイパーリンクを有するアイコンを選択して/またはデータをDTV２０２に入力することによってDTV２０２からその家電機器２０４を制御しうる。
＜家電機器のHTMLファイル＞
  前述したように、ホームネットワークに連結された各家電機器は１つ以上の関連HTMLファイルを具備する。それぞれの家電機器に対するHTMLファイルはその特定の家電機器に対する制御及び命令動作を定義する。また、各HTMLファイルは他の関連HTMLファイルに対する内蔵された参照事項を含む。視覚的なディスプレー(即ち、スクリーン)を備えてブラウザー技術を採用するホームネットワークに連結された機器は、ホームネットワークに連結された家電機器と関連したHTMLファイルを受信及び解釈し、GUIを使用して自体のスクリーン上にファイル内に含まれた情報を図式的にディスプレーする。
　これが図３Ａに示され、ここでクライアントとサーバの実行可能なものとの間の相互作用が見られる。しかし、本発明の特徴は２つのサーバまたはクライアントと多数のサーバの実行可能なものとの間の相互作用により制御を提供するということである。従って、本発明によれば、制御は一般にサービス制御プログラム(遠隔的に作動させようとする実行可能なもの等)、通信、命令及び(必要ならば)GUIを通したサーバ制御プログラムとのヒューマンインタフェースにより行われる。」（１４頁１１行〜１５頁１４行）
Ｄ．「 In addition to the one or more HTML files stored therein, each home device connected to a home network contains a Properties file. In one embodiment, the Properties file for a respective home device comprises the device manufacturer's name, the device name, the device type, the device model, and the Uniform Resource Locator ('URL') of the device manufacturer's HTML home page. The top-level page associated with each home device may be called the device/default.HTML file. 
　　Each home device connected to the home network also contains a LOGO image file. A LOGO image file for a respective home device is a file containing an image that represents the manufacturer of the device. In one embodiment, the LOGO image file for a particular home device contains an image with the name and logo of the manufacturer of the home device. 
 　　In the following description, a software agent which assists the user in interacting with the network and controlling the various home devices connected to the network, and thus acts as the primary interface between the user and the home network, is called a session manager. For example, the software agent for the user (i.e., the session manager) may access the devices to get more information for the user, in order to assist the user with making selections associated with the devices, or with managing the devices. 」（１２頁１３行〜２９行）
訳；「内蔵された１つ以上のHTMLファイルに付加えて、ホームネットワークに連結された各家電機器は固有(Properties)のファイルを含む。一実施例において、各家電機器に対する固有ファイルは機器の製造者名、機器名、機器種類、機器モデル及び機器製造者のHTMLホームページの一貫した資源位置器(URL)を含む。各家電機器と関連した最上位-レベルページは機器/デフォルト．HTMLファイルと称される。また、ホームネットワークに連結された各家電機器はロゴ(LOGO)イメージファイルを含む。
　各家電機器に対するロゴイメージファイルは機器の製造者を示すイメージを含むファイルである。一実施例において、特定の家電機器に対するロゴイメージファイルはその家電機器の製造者名とロゴを有するイメージを含む。
　以下の説明において、使用者がネットワークと相互動作し、そのネットワークに連結された多数の家電機器を制御することを助けるために、使用者とホームネットワーク間の基本的なインタフェースとして作用するソフトウェアエイジェントはセッション管理者(sessionmanager)と称される。」
Ｅ．「In certain embodiments, an ICON image file for a respective home device is of a standard size, e.g.., 120X90 pixels. A standard size ensures that the device images will have a neat, uniform look when depicted in the GUI displayed to the user. In one embodiment, in order for a session manager to properly locate the ICON image file of a respective home device to be displayed, all home devices connected to the home network use a standard ICON image filename for the respective ICON image file to be displayed. Each home device may name its respective ICON image file to be displayed ICON.GIF. 
　　As previously stated, each home device connected to the home network has one or more HTML files associated with it. One of these HTML files is a home, or base page, file for the particular home device. To aid in the access of a particular home device's home page, in certain embodiments, each home device uses a standard home page filename. In one embodiment, each home device names its respective home page file USER.HTML. 」（１３頁３０行〜１４頁８行）
訳；「一実施例において、セッション管理者がディスプレーされるそれぞれの家電機器のアイコンイメージファイルを適正に位置させるために、ホームネットワークに連結された全ての家電機器はディスプレーされるそれぞれのアイコンイメージファイルに対する標準アイコンイメージファイル名を使用する。各家電機器はディスプレーされるそれぞれのアイコンイメージファイルをICON．GIFと名付ける。
　前述したように、ホームネットワークに連結された各家電機器はそれ自体と関連した１つ以上のHTMLファイルを具備する。これらHTMLファイルのうち１つが特定の家電機器のためのファイルのホームまたはベースページである。また、特定の家電機器のホームページのアクセスを容易にするために、各家電機器は標準ホームページファイル名を使用する。また、各家電機器はそれ自体のホームページファイルをUSER．HTMLと名付ける。」（１９頁下５行〜２０頁７行）
Ｆ．「　　 HOME DEVICE DISCOVERY PROCESS 
  Communication on the home network is provided through the use of the Transmission Control Protocol/Internet Protocol (TCP/IP) standard network protocols. The TCP layer provides a reliable delivery mechanism while the IP layer provides a routable addressing mechanism for packets of data on the home network  100 . In the home device discovery process, each home device is associated with a unique IP address and a logical name, which are used to identify a particular home device connected to the home network. To associate each home device with a unique IP address and logical name pair, a configuration manager is provided that dynamically allocates a unique IP address and logical name for each home device that becomes available on the home network. An available home device is a home device that is both powered-on and connected to the home network. 
　　The IP address and logical name pairs of the available home devices are stored in a device list file within the configuration manager. The device list file is dynamically updated as home devices are added and removed from the home network  100  (i.e., become available and non-available on the home network  100 ). 
　　By using the configuration manager to allocate unique IP addresses for each home device, device manufacturers are relieved from having to associate a predefined IP address with each home device. However, in certain embodiments of the invention, when a particular home device is associated with a predefined IP address, the configuration manager uses the predefined IP address as the home device's unique IP address on the home network  100 . 
　　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. 」（１４頁９行〜１６頁２行）
訳；「＜家電機器発見プロセス＞
ホームネットワーク上の通信は伝送制御プロトコル/インターネットプロトコル(TCP/IP)標準プロトコルの使用を通して提供される。TCP階層は信頼性のある発見メカニズムを提供し、IP階層はホームネットワーク１００上のデータパケットのために探せるアドレスメカニズムを提供する。家電機器発見プロセスにおいて、各家電機器は固有のIPアドレス及び論理的名前と関連し、これらはホームネットワークに連結された特定の家電機器を識別するのに使われる。各家電機器を各家電機器に対する固有IPアドレス及び論理的名前の一対に関連付けるために、ホームネットワーク上で使用可能な各家電機器に対するIPアドレス及び論理的名前を動的に割当てる構成(configuration)管理者が提供される。使用可能な家電機器は電源オン状態でホームネットワークにも連結された家電機器である。
使用可能な家電機器のIPアドレス及び論理的名前の一対は構成管理者内の機器リストファイルに貯蔵される。機器リストファイルは家電機器がホームネットワークに１００に追加及び除去される時(即ち、ホームネットワーク上で使用可及び使用不可の時)動的に更新される。
　各家電機器に対して固有IPアドレスを割当てるように構成管理者を用いることによって、機器製造者は所定IPアドレスを各家電機器と関連付けるべき負担を減らすことになる。しかし、本発明の他の実施例において、特定の家電機器が所定のIPアドレスと関連される時、構成管理者は所定のIPアドレスをホームネットワーク１００上の家電機器の固有IP住所として使用する。
　本発明の一実施例において、図１の動的ホスト形成プロトコルサーバ(”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.」（１７頁１８行〜１８頁２９行）
訳；「＜自動ツリー生成器(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イメージにより表現される。」（２４頁９行〜２５頁末行）
Ｈ．「 SESSION MANAGER 
　　As previously noted, a session manager provides the primary interface between a user and a home network. The session manager, when properly activated, generates a session page that provides an interface which allows users to command and control the home devices that are connected to the home network in order to perform various functions and/or services. Some typical services that are available on a home network include, but are not limited to, starting a movie playing, programming a DBSS, and recording a television program. 
　　The session manager displays available home network services (servers) and matches capabilities and selections made in one graphic user interface (GUI) with another GUI to facilitate sensible and easy selection, thus simplifying use of the home network.」（１９頁５行〜１４行）
訳；「＜セッション管理者＞
  前述したように、セッション管理者は使用者とホームネットワーク間の基本的なインタフェースを提供する。セッション管理者は、適正動作時、インタフェースを提供するセッションページを生成し、これは使用者に多様な機能及び/またはサービスを行うようにホームネットワークに連結された家電機器を命令及び制御可能にする。ホームネットワーク上で使用可能な幾つかの一般のサービスは、映画再生開始、DBSSプログラミング及びテレビプログラムの録画を含むが、これに限定されることではない。
　セッション管理者は利用可能なホームネットワークサービス(サーバ)をディスプレーし、感知可能で容易な選択を図るために１つのグラフィック使用者インタフェースGUI内でなされた機能と選択を他のGUIとマッチングさせることによってホームネットワークの使用を簡単にしうる。」（２６頁８行〜１９行）
　
（Ａ）Ｂ．によれば、各家電機器が自らのGUIを自体のHTMLファイルを介してブラウザー基盤のDTV１０２に供給するから、ブラウザー基盤のDTV１０２は特定の機器に対する如何なる具体的な細部事項を知らなくても家電機器に対する命令及び制御インタフェースを提供しうる旨記載されており、前記供給と前記提供の関係によれば、ブラウザー基盤のDTVは特定の機器に対する如何なる具体的な細部事項を知らなくても家電機器に対する命令及び制御インタフェースを提供するために（あるいは提供できる）という、前記供給を備えることに対応する目的、作用効果が読み取れる。
　Ｂ．には、各家電機器が自らのGUIを自体のHTMLファイルを介してブラウザー基盤のDTV１０２に供給し、この供給されたHTMLファイルについては、Ｂ．Ｃ．によれば、ブラウザー技術を採用するホームネットワークに連結された機器が、ホームネットワークに連結された家電機器と関連したHTMLファイルを受信及び解釈し、GUIを使用して自体のスクリーン上にファイル内に含まれた情報を図式的にディスプレーする。前記HTMLファイルに含まれた情報が一度DTV２０２上に図式的にディスプレーされると、使用者はDTVのスクリーン上にディスプレーされた制御プログラムを開始する関連ハイパーリンクを有するアイコンを選択することによってDTV２０２からその家電機器２０４を制御し得る。よって、「ブラウザー技術を採用するホームネットワークに連結された家電機器を制御するための使用者インターフェース（GUI）を供給する方法」が示されている。
（Ｂ）Ａ．Ｆ．によれば、ホームネットワークに連結されている家電機器の発見のために使われ、構成管理者の機能を行う動的ホスト形成プロトコルサーバ(DHCP)は、現在の産業標準であり、 DHCPサーバ機能を有する多数の家電機器が一つのホームネットワーク上に存在する構成において、特定家電機器をそのホームネットワークに対するDHCPサーバとして動作するように選択及び指定するために任意プロトコルが採用される旨記載されていることから、「ホームネットワークには、複数の家電機器が接続され、」及び「複数の家電機器の少なくとも一つ（任意プロトコルにより選択される一つ）は、当該複数の家電機器における他の少なくとも一つの家電機器に対して、動的ホスト形成プロトコルサーバ（構成管理者の機能）として動作する」ことが示されている。
（Ｃ）Ｆ．によれば、構成管理者（DHCPの機能に含まれる。）は、家電機器発見プロセスにおいて、各家電機器を各家電機器に対する固有IPアドレス及び論理的名前の一対に関連付けるために、ホームネットワーク上で使用可能な各家電機器に対するIPアドレス及び論理的名前を動的に割当てて機器リストファイルに貯蔵し、Ｇ．によれば、機器リンクページの生成時、自動ツリー生成器は、機器リストファイルにおいて識別された各家電機器に対する家電機器ボタンを含む機器HTMLファイルを生成するために機器リストファイルに含まれたIPアドレスを用いて、各家電機器にアクセスして各家電機器と関連された固有(Properties)ファイル情報及び最上位レベルページ(即ち、USER．HTMLファイル)のURLを獲得する。また、Ｇ．によれば、自動ツリー生成器は各家電機器に貯蔵されているICON．GIFイメージファイルを検索し、それぞれの該当家電機器ボタンをディスプレーするためにそのICON．GIFイメージを使用し、アイコンイメージに加えて各家電機器に対するLOGO．GIFイメージファイルを得る。Ｈ．によれば、セッション管理者は、適正動作時、インタフェースを提供するセッションページを生成し、これは使用者に多様な機能及び/またはサービスを行うようにホームネットワークに連結された家電機器を命令及び制御可能にする。
　よって、動的ホスト形成プロトコルサーバは、発見プロセスにおいて固有IPアドレス及び論理的名前を得ており、自動ツリー生成器は、機器リンクページの生成時に各家電機器にアクセスして各家電機器と関連された固有(Properties)ファイル情報及び最上位レベルページ(即ち、USER．HTMLファイル)のURLを獲得し、それぞれの該当家電機器ボタンをディスプレーするためにそのICON．GIFイメージを使用し、アイコンイメージに加えて各家電機器に対するLOGO．GIFイメージファイルを得る。セッション管理者は、適正動作時、インタフェースを提供するセッションページを生成し、ホームネットワークに連結された家電機器を命令及び制御可能にする。
（Ｄ）Ｂ．Ｃ．によれば、 各家電機器は１つ以上の特定の家電機器と関連した制御及び命令機能を定義するHTMLファイルと関連されており、各HTMLファイルは他のHTMLファイルに対する内蔵された参照事項をさらに含む。
Ｇ．によれば、自動ツリー生成器は、機器リストファイル４１０に含まれた機器情報を使用して機器リンクページ４１２を生成し各機器(DSS４１４、DTV４１６及びDVD４１８)の最上位レベルページへのリンク(例えば、ハイパーテキストリンク)を挿入する。機器ページ（例えばDSS）は、機器リンクページ４１２とDSS最上位レベル機器ページ４１４との間のリンクを介してアクセス可能な多数のデータファイル４２０を含む。
　ホームネットワークに現在連結された各家電機器に対する家電機器ボタンを含む機器HTMLファイルを生成するために、自動ツリー生成器は前記（Ｃ）で言及したように機器リストファイルに含まれたIPアドレスを用いて、各家電機器にアクセスして各家電機器と関連された固有(Properties)ファイル情報及び最上位レベルページ(即ち、USER．HTMLファイル)のURLを獲得し、それぞれのURL情報を使用し、機器HTMLファイルの各家電機器ボタンを該当家電機器の最上位レベルページへのハイパーテキストリンクに変換する。次いで、この機器HTMLファイルは機器リンクページとして使われる。
　よって、前記獲得された他のHTMLファイルに対する内蔵された参照事項をさらに含む機器HTMLファイルの情報を使ってホームネットワークに連結された各家電機器に対する家電機器ボタン４０６を含む機器リンクページを自動ツリー生成器が生成する段階であって、前記機器リンクページが前記ネットワークに接続された該当家電機器の最上位レベルホームページへのハイパーテキストリンクと関連されることとする段階が示されている。
（Ｅ）ブラウザー基盤のDTV(クライアントとして動作)は家電機器(サーバとして動作)と関連したHTMLファイルを受信及び解読し、可視的なディスプレー上にそれぞれの制御及び命令情報を図式的に表示され、１つの機器のHTMLファイルに含まれた情報が一度DTV上に図式的にディスプレーされると、DTVのスクリーン上にディスプレーされた制御プログラムを開始する関連ハイパーリンクを有するアイコンを選択することによって使用者がDTVからその家電機器２０４を制御し得る。
　よって、DTVのスクリーン上にディスプレーされた制御プログラムを開始する関連ハイパーリンクを有するアイコンを選択することによって使用者がDTVからその家電機器２０４を制御し得るために、機器リンクページの情報を使って可視的なディスプレー上にそれぞれの制御及び命令情報（制御プログラムを開始する関連ハイパーリンクを有するアイコン）を図式的に表示する段階を少なくとも行うことが示されている。
　
　（Ａ）〜（Ｅ）の点をふまえると、刊行物１には、ホームネットワークに連結された多数の機器を制御するための方法を提供し、ブラウザー基盤のDTVは特定の機器に対する如何なる具体的な細部事項を知らなくても家電機器に対する命令及び制御インタフェースを提供し得る（Ｂ．参照）ことを目的とした次の発明（以下「刊行物１の発明」という。）が示されている。
　
　ブラウザー技術を採用するホームネットワークに連結された家電機器を制御するための使用者インターフェース（GUI）を供給する方法において、
　前記ホームネットワークには、複数の家電機器が接続され、
　前記複数の家電機器の少なくとも一つ（（Ｂ）によれば、一つの家電機器として、例えばブラウザー基盤のDTVがDHCPサーバ機能を有する特定家電機器として選択又は指定され得るものであり、このDHCPサーバ機能（構成管理者の機能）を有する家電機器では、後続する機器リストファイル（ＩＰアドレスなど）を用いたツリー生成器の機能やセッション管理者などの機能が可能となる。前記選択又は指定されたＤＴＶは、ＤＨＣＰ、ツリ−生成器、セッション管理者の機能を有する。）は、当該複数の家電機器における他の少なくとも一つの家電機器に対して、
　ホームネットワークに現在連結された各家電機器に対する家電機器ボタンを含む機器HTMLファイルの情報を生成するために機器リストファイルに含まれたIPアドレスを用いて、各家電機器にアクセスして各家電機器と関連された固有(Properties)ファイル情報及び最上位レベルページのURL、ICON．GIFイメージファイル、機器製造者のホームページへのハイパーテキストリンクと関連させた各LOGO．GIFイメージを獲得し、
　前記獲得された他のHTMLファイルに対する内蔵された参照事項をさらに含む機器HTMLファイルの情報を使ってホームネットワークに連結された各家電機器に対する家電機器ボタン４０６を含む機器リンクページを生成する段階であって、前記機器リンクページが前記ネットワークに接続された該当家電機器の最上位レベルホームページへのハイパーテキストリンクと関連されることとする段階と、
　DTVのスクリーン上にディスプレーされた制御プログラムを開始する関連ハイパーリンクを有するアイコンを選択することによってDTVから当該アイコンの家電機器を使用者が制御し得るために、機器リンクページの情報を使って可視的なディスプレー上にそれぞれの制御及び命令情報（制御プログラムを開始する関連ハイパーリンクを有するアイコン）を図式的に表示する段階を少なくとも行う
　使用者インターフェース（GUI）を供給する方法。
　
４．対比判断
［対比］　
（１）刊行物１の発明の「ブラウザー技術を採用するホームネットワークに連結された家電機器を制御するための使用者インターフェース（GUI）を供給する方法において」と、本願発明の「ネットワークに接続された装置を制御するための使用者インターフェースを提供する方法において」と実質的な差異はない。
（２）刊行物１の発明の「 前記ホームネットワークには、複数の家電機器が接続され」と本願発明の「前記ネットワークには、複数の装置が接続され」と実質的な差異はない。
（３）刊行物１の発明の「前記複数の家電機器の少なくとも一つは、当該複数の家電機器における他の少なくとも一つの家電機器に対して」と本願発明の「前記複数の装置の少なくとも一つは、当該複数の装置における他の少なくとも一つの装置に対して」と実質的な差異はない。
（４）本願発明の「装置情報」は、本願明細書を参照すると「装置情報は、装置識別情報を含む」（請求項１０）、「DVCR １１０に含まれた装置情報２０２に基づくか、或いは前記DTV １０２に含まれた装置情報２０４に基づく使用者インタフェースを前記DTV １０２が表示するように要請できる。例えば、使用者はDTV １０２内のブラウザー２００を用いてDVCR １１０に含まれたHTML制御ページGUI２０２或いはDTV １０２に含まれたHTML制御ページGUI ２０４をディスプレーできる。」（【００３１】段落参照）、「 例えば、HTML４.０で書かれた装置ホームページGUI叙述２０２、２０４は、例えばicon.HTM、NAME.HTM、LOGO.HTM、INDEX.HTM、GIFファイルなどのファイルを含む」（【００４３】段落参照）と記載され、図７の装置情報２０２、２０４にはICON．HTMファイル、ICON．HTMファイルなどが示されている。これらによれば、本願発明の「装置情報を含む情報」とは、装置識別情報や、図７で装置情報２０２、２０４に示された前記ICON．HTMファイルなどの情報が対応する。
　この点をふまえると、刊行物１の発明の、「ホームネットワークに現在連結された各家電機器に対する家電機器ボタンを含む機器HTMLファイルの情報を生成するために機器リストファイルに含まれたIPアドレスを用いて、各家電機器にアクセスして各家電機器と関連された固有(Properties)ファイル情報及び最上位レベルページのURL、ICON．GIFイメージファイル、機器製造者のホームページへのハイパーテキストリンクと関連させた各LOGO．GIFイメージを獲得し」と、本願発明の「前記ネットワークに接続された装置から装置情報を含む情報を獲得する段階」と実質的な差異はない。
（５）刊行物１の発明の「ホームネットワークに連結された各家電機器に対する家電機器ボタン４０６を含む機器リンクページ（の情報）」「該当家電機器の最上位レベルホームページへのハイパーテキストリンク」は、本願発明の「一つ以上の装置の各々における使用者インターフェース情報」「装置情報に関連付けられたリンク情報」に相当する。この点をふまえると、刊行物１の発明の「前記獲得された他のHTMLファイルに対する内蔵された参照事項をさらに含む機器HTMLファイルの情報を使ってホームネットワークに連結された各家電機器に対する家電機器ボタン４０６を含む機器リンクページを生成する段階であって、前記機器リンクページが前記ネットワークに接続された該当家電機器の最上位レベルホームページへのハイパーテキストリンクと関連されることとする段階」と本願発明の「前記獲得された情報に基づいて、前記一つ以上の装置の各々における使用者インターフェース情報を生成する段階であって、前記ユーザインタフェース情報が前記ネットワークに接続された前記装置の各々の装置情報に関連付けられたリンク情報を含んでなる参照情報を含むこととする段階」とは、上位概念において「獲得された情報に基づいて、前記一つ以上の装置の各々における使用者インターフェース情報を生成する段階であって、前記ユーザインタフェース情報が前記ネットワークに接続された前記装置の各々の装置情報に関連付けられたリンク情報を含む」点で共通する。
（６）刊行物１の発明の「DTVのスクリーン上にディスプレーされた・・・アイコン」は本願発明の「使用者インターフェース」に相当する。刊行物１の発明の「DTVのスクリーン上にディスプレーされた制御プログラムを開始する関連ハイパーリンクを有するアイコンを選択することによってDTVから当該アイコンの家電機器を使用者が制御し得るために、機器リンクページの情報を使って可視的なディスプレー上にそれぞれの制御及び命令情報（制御プログラムを開始する関連ハイパーリンクを有するアイコン）を図式的に表示する段階を少なくとも行う」と本願発明の「前記ネットワークに接続された前記装置を使用者が制御するために、使用者インターフェースをディスプレーできるネットワークに接続された一つ以上の装置上に、前記一つ以上の使用者インターフェース情報に基づいて各々一つ以上の使用者インターフェースをディスプレーする段階とを少なくとも行う」と実質的な差異はない。
　
　以上の対比によれば、本願発明と刊行物１の発明とは、次の特定事項を有する点で一致し、そして次の点で相違する。
〈一致点〉
　　ネットワークに接続された装置を制御するための使用者インターフェースを提供する方法において、
　前記ネットワークには、複数の装置が接続され、
　前記複数の装置の少なくとも一つは、当該複数の装置における他の少なくとも一つの装置に対して、
　(a)前記ネットワークに接続された装置から装置情報を含む情報を獲得する段階と、
　(b)前記獲得された情報に基づいて、前記一つ以上の装置の各々における使用者インターフェース情報を生成する段階であって、前記ユーザインタフェース情報が前記ネットワークに接続された前記装置の各々の装置情報に関連付けられたリンク情報を含むこととする段階と、
　(c)前記ネットワークに接続された前記装置を使用者が制御するために、使用者インターフェースをディスプレーできるネットワークに接続された一つ以上の装置上に、前記一つ以上の使用者インターフェース情報に基づいて各々一つ以上の使用者インターフェースをディスプレーする段階とを少なくとも行うことを特徴とする使用者インターフェース提供方法。
　
〈相違点〉ユーザインタフェース情報が含むリンク情報に関して、本願発明は、「リンク情報を含んでなる参照情報」であるのに対し、刊行物１の発明は、リンク情報を含むものである点。　
　
［当審判断］
　請求項１の「装置情報に関連付けられたリンク情報を含んでなる参照情報」について、明細書の詳細な説明には前記「リンク情報」なる明示的な記載はないが、審尋に対する平成２１年９月１５日付け回答書のＡ．において
「請求項１の「装置情報に関連付けられたリンク情報」は、明細書の段落［００４３］の「…例えばicon.HTM、NAME.HTM、LOGO.HTM、INDEX.HTM、GIFファイルなどのファイル…」の記載に対応しています。 
 　請求項１の「リンク情報を含んでなる参照情報」は、明細書の段落［００４４］の「一つのアイコンは、グラフィックファイルタイプ(例えば、GIF、JPG或いはPNG)及び名づけられたICON.HTMを含みうる。」の記載における「アイコン」に対応しています。」
と回答しているので、これをふまえ、刊行物１の発明を対応づけると、刊行物１の発明の「獲得された機器HTMLファイル情報」「ホームネットワークに連結された各家電機器に対する家電機器ボタン４０６」がそれぞれ本願発明の「装置情報に関連付けられたリンク情報」「参照情報」に相当しており、「ボタン」が「リンク情報」を含むデザインは、極めて一般的に採用されている事であるから、該「家電機器ボタン４０６」を「リンク情報を含んでなる」ものとすることは当業者が容易になし得ることである。
　
　そして、本願発明の構成により奏する効果も、刊行物１に記載された事項から当業者が当然予測できる範囲内のものにすぎない。
　
５．むすび
　以上のとおり、本願発明は、刊行物１に記載された発明に基いて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　
　よって、結論のとおり審決する。