【事件の表示】
　特願２０１６−５３７８９１「モノのインターネットイベント管理システムおよび方法」拒絶査定不服審判事件〔平成２７年　３月　５日国際公開、ＷＯ２０１５／０３１７５０、平成２８年１１月１０日国内公表、特表２０１６−５３５３５９、請求項の数（１６）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１ 手続の経緯
　本願は，２０１４年８月２９日（パリ条約による優先権主張外国庁受理２０１３年８月２９日，米国）を国際出願日とする出願であって，平成２８年３月２４日に審査請求がなされると共に翻訳文，手続補正書が提出され，平成２９年５月２２日付けで拒絶の理由が通知され，同年８月２５日に意見書と共に手続補正書が提出され，同年１２月７日付けで拒絶査定（謄本送達日同年１２月１２日）がなされ，これに対して平成３０年４月１２日に審判請求がなされると共に手続補正がなされ，同年６月１３日付けで審査官により特許法１６４条３項の規定に基づく報告がなされ，平成３１年３月６日付けで当審より拒絶の理由が通知され，令和元年６月１１日に意見書と共に手続補正書が提出されたものである。
第２　原査定の概要
　原査定（平成２９年１２月７日付け拒絶査定）の概要は次のとおりである。
１．（進歩性）この出願の下記の請求項に係る発明は、その出願前に日本国内又は外国において、頒布された下記の刊行物に記載された発明又は電気通信回線を通じて公衆に利用可能となった発明に基いて、その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　　　　　記　　　（引用文献等については引用文献等一覧参照）
●理由１（特許法第２９条第２項）について
・請求項１−３，６−１０，１３，１４
・引用文献１−２
・請求項５，１２
・引用文献１−３
　　　　　　　　　　　　　　＜引用文献等一覧＞
１.高田秀志ほか，有効期限に基づく時間的正当性を考慮した時間的オブジェクトモデルとその応用，電子情報通信学会技術研究報告，日本，社団法人電子情報通信学会　The Institute of Electronics, Information and Communication Engineers，１９９６年　７月２５日，第96巻　第176号，６７−７２ページ
２.特開２００７−１５７１４９号公報
３.加藤悠一郎ほか，携帯電話を用いた異種ネットワークデバイス連携システムの開発，情報処理学会研究報告　平成２１年度▲６▼　［ＤＶＤ−ＲＯＭ］，日本，社団法人情報処理学会，２０１０年　４月１５日，Vol.2010-UBI-25, No.22，１−６ページ
第３　本願発明
　本願請求項１乃至１６に係る発明（以下「本願発明１」乃至「本願発明１６」という。）は，令和元年６月１１日付け手続補正書の特許請求の範囲の請求項１乃至１６に記載された，次のとおりのものと認める。
「　　【請求項１】
　モノのインターネット（ＩｏＴ）デバイスのためのイベント管理に関連する、複数のコンピューティングデバイスを含む通信ネットワーク内において、前記通信ネットワーク内のサービス層における前記複数のコンピューティングデバイスのうちのコンピューティングデバイスのプロセッサによって実行される方法であって、前記方法は、
　前記通信ネットワーク内の前記サービス層において、イベントオブジェクトにおいて定義されているイベント式の条件が満たされていることを決定することであって、前記イベント式は、イベントに関連付けられており、前記イベント式は、前記通信ネットワーク内の少なくとも１つのリソースからの値を使用し、前記イベントオブジェクトは、前記サービス層において記憶されており、前記イベントオブジェクトは、前記イベントがどのように評価されるべきかを示す状態値を含む制御ハンドラを含み、
　前記イベントオブジェクトは、前記イベント式を含むイベント定義を含み、
　前記イベント定義は、トリガ優先順位を含み、前記トリガ優先順位は、少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す、ことと、
　前記イベント式の条件が満たされていることを決定することに応答して、前記通信ネットワーク内の前記サービス層において、前記イベント式の条件が満たされていることを示すものを生成することと
　を含む、方法。
　　【請求項２】
　前記イベント定義は、前記式のためのリソースデータをどのように取得するかを示すトリガ条件を含む、請求項１に記載の方法。
　　【請求項３】
　前記イベントオブジェクトは、式が真であると評価するときに何が起こるかを示す通知ハンドラを含む、請求項１に記載の方法。
　　【請求項４】
　前記イベントオブジェクトは、どのイベント機能性が前記コンピューティングデバイスによってサポートされているかを示すオブジェクト情報を含む、請求項１に記載の方法。
　　【請求項５】
　前記サービス層は、前記通信ネットワークのサーバ、ゲートウェイまたは他のノードにおいて実装されている、請求項１に記載の方法。
　　【請求項６】
　モノのインターネット（ＩｏＴ）デバイスのためのイベント管理に関連する、プロセッサとコンピュータ実行可能な命令を記憶しているメモリとを備えているデバイスであって、前記命令は、前記プロセッサによって実行されると、
　通信ネットワークのサービス層のインスタンスの機能を実行することと、
　前記サービス層において、イベントオブジェクトにおいて定義されているイベント式の条件が満たされていることを決定することであって、前記イベント式は、イベントに関連付けられており、前記イベント式は、前記通信ネットワーク内の少なくとも１つのリソースからの値を使用し、前記イベントオブジェクトは、前記サービス層において記憶されており、前記イベントオブジェクトは、前記イベントがどのように評価されるべきかを示す状態値を含む制御ハンドラを含み、
　前記イベントオブジェクトは、前記イベント式を含むイベント定義を含み、
　前記イベント定義は、トリガ優先順位を含み、前記トリガ優先順位は、少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す、ことと、
　前記イベント式の条件が満たされていることを決定することに応答して、前記通信ネットワーク内の前記サービス層において、前記イベント式の条件が満たされていることを示すものを生成することと
　を前記デバイスに行わせる、デバイス。
　　【請求項７】
　前記イベント定義は、前記式のためのリソースデータをどのように取得するかを示すトリガ条件を含む、請求項６に記載のデバイス。
　　【請求項８】
　前記イベントオブジェクトは、式が真であると評価するときに何が起こるかを示す通知ハンドラを含む、請求項６に記載のデバイス。
　　【請求項９】
　前記イベントオブジェクトは、どのイベント機能性が前記デバイスによってサポートされているかを示すオブジェクト情報を含む、請求項６に記載のデバイス。
　　【請求項１０】
　前記デバイスは、前記通信ネットワークのサーバ、ゲートウェイまたは他のノードを含む、請求項６に記載のデバイス。
　　【請求項１１】
　前記イベント式は、複数のリソースからのデータを用いる複合イベント式である、請求項１に記載の方法。
　　【請求項１２】
　前記リソースは、前記サービス層の外側に配置されている、請求項１に記載の方法。
　　【請求項１３】
　前記イベント式は、前記サービス層の外側でアプリケーションによって動的に生成される、請求項１に記載の方法。
　　【請求項１４】
　前記イベント式は、複数のリソースからのデータを用いる複合イベント式である、請求項６に記載のデバイス。
　　【請求項１５】
　前記リソースは、前記サービス層の外側に配置されている、請求項６に記載のデバイス。
　　【請求項１６】
　前記イベント式は、前記サービス層の外側でアプリケーションによって動的に生成される、請求項６に記載のデバイス。」
第４　引用例
１　引用例１に記載された事項
　原査定の拒絶の理由において引用した，本願の第一国出願前に既に公知である，高田秀志ほか，有効期限に基づく時間的正当性を考慮した時間的オブジェクトモデルとその応用，電子情報通信学会技術研究報告，日本，社団法人電子情報通信学会　Ｔｈｅ　Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｏｎｉｃｓ，　Ｉｎｆｏｒｍａｔｉｏｎ　ａｎｄ　Ｃｏｍｍｕｎｉｃａｔｉｏｎ　Ｅｎｇｉｎｅｅｒｓ，１９９６年　７月２５日，第９６巻　第１７６号，６７−７２ページ（以下，これを「引用例１」という。）には，関連する図面と共に，次の事項が記載されている。（下線は当審で付加。以下同様。）
Ａ　「近年，プラント監視制御システムにおける機能の高度化や低価格化への要求から，従来の制御用計算機だけでなく，ワークステーションやパソコンなどの汎用計算機も統合してシステムが構築されるようになっている．
プラント監視システムは，プラントから実時間性を確保してデータを収集し，それを操作員に理解しやすい形式で提供
時間的に絶えず変化するプラント状態量に関するデータと，それほど変更が頻繁でない設備などのデータを統合して扱う
Ｂ　「本論文では，上記のような問題点を踏まえて，
プラントから収集されるデータをオブジェクトとして扱うための時間的オブジェクトモデルを提案する
本モデルでは，プラントからの時間的データを，瞬時値，時系列値，事象値に分類し，それらをクラスとして提供する
Ｃ　「２  プラント監視システムの構成
　
プラントシステムは，制御系と情報系で構成され
制御系には，制御用計算機，センサ，アクチュエータなどが含まれ，
制御系ネットワークで接続され
制御系ネットワークは
一種の分散共有メモリによりノード間の通信を行う
情報系には，
従来からの大型計算機に加えて，ワークステーションやパソコンなどの計算機が，イーサネットなどの汎用ネットワークで接続され
　このようなシステムを実現するために，我々は図１に示すような構成を採っている．この構成では，
制御系ネットワークからのデータ獲得・格納処理を実時間性を保証して行うＲｅａｌ−Ｔｉｍｅ Ｄａｔａ Ｓｅｒｖｅｒ（ＲＴＤＳ）と，ＲＴＤＳで獲得されたデータをアプリケーションに適した形で利用できる環境を提供するＲｅａｌ−Ｔｉｍｅ Ｖｉｅｗ Ｓｅｒｖｅｒ（ＲＴＶＳ）に分けて，制御系と情報系の統合を実現し
Ｄ　「２．１　Ｒｅａｌ−Ｔｉｍｅ Ｄａｔａ Ｓｅｒｖｅｒ
　ＲＴＤＳの構成および機能については，[9][10][11]に詳しいので，ここでは概要のみを述べる．
ＲＴＤＳは，最新の時刻印付きデータの周期的な転送，任意の過去の期間のトレンドデータの検索，事象発生の通知の機能を有する
Ｅ　「２．２　Ｒｅａｌ−Ｔｉｍｅ Ｖｉｅｗ Ｓｅｒｖｅｒ
　
ＲＴＶＳは，一般のオブジェクト指向データベースが提供している永続オブジェクトに加えて，ＲＴＤＳによって提供される時間的性質を持ったプラントデータを仮想的にオブジェクトとして扱えるデータベースサーバ
プラントデータを扱うための仮想的なオブジェクトを時間的オブジェクトと呼ぶ
…（中略）…
・
ＲＴＤＳの状態変化通知機能により通知された事象をアプリケーションに通知するためにイベントキューを設け，通知されたイベントに基づいて処理を自動的に起動できる能動機構を提供
Ｆ　「３．１　時間的オブジェクトとその時間的正当性
　時間的オブジェクトとは，時間的性質を持つオブジェクトである．プラント監視向けの
時間的オブジェクト
・リアルタイムオブジェクト
　オブジェクトとして表現されたある監視対象の現在の状態を表す．
・トレンドオブジェクト
　オブジェクトとして表現されたある監視対象のある時区間での状態の列を表す．
・
イベントオブジェクト
　
オブジェクトとして表現されたある監視対象における事象の発生を表す
Ｇ　「３．１．３　イベントオブジェクト
　
イベントオブジェクトは，オブジェクトとして表現された監視対象の状態変化を，付随するパラメタ
と共に通知するためのもの
…（中略）…
　ここで言うイベントキューとは，図１で示したアーキテクチャにおける，ＲＴＶＳからアプリケーションへのキューのことである．これに基づいた
イベントオブジェクトの時間的正当化処理
アプリケーションがイベントオブジェクトの内容を読み出そうとした時点で
Ｓｔｅｐ １：上記の評価に従って，クライアントキャッシュ上の
イベントオブジェクトが正当であるかどうか判定
Ｓｔｅｐ ２：正当であれば，終了する．
Ｓｔｅｐ ３：
正当でないならば，正当であるまで正当化処理をブロックするか，あるいは，正当でない旨をアプリケーションに通知する
Ｈ　「３．３　能動機構
　
イベントオブジェクトは，
発生した状態変化に応じてあらかじめ登録されたメソッドを能動的に起動することにより，能動機構を実現する機能を提供し
能動機構は，
ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行するというものである
　本オブジェクトモデル上で提供される能動機構は，以下のように対応する．
（１）プラントからのデータ獲得処理を周期的に起動するタイマからの割り込みを事象（Ｅｖｅｎｔ）と見なす．
（２）
獲得したデータに対して条件（Ｃｏｎｄｉｔｉｏｎ）を評価
（３）
条件を満たせば，事象と条件の組に対してイベントオブジェクトにあらかじめ登録されたメソッドを，動作（Ａｃｔｉｏｎ）として実行する
　本機構により，例えば，製造ライン中のある設備の稼働状態を周期的に獲得し，状態変化を検知して製品の流れを管理することにより，製品データを自律的に構築していくなどの処理が可能となる．」（７１ページ右欄１乃至２６行）
２　引用発明
ア　上記記載事項Ａの「プラント監視システムは，プラントから実時間性を確保してデータを収集し，それを操作員に理解しやすい形式で提供することが要求される．」との記載，及び「このようなシステムの構築を支援するためのデータベースシステムでは，時間的に絶えず変化するプラント状態量に関するデータと，それほど変更が頻繁でない設備などのデータを統合して扱う必要がある．」との記載から，引用例１には，“プラントから実時間性を確保してデータを収集し，それを操作員に理解しやすい形式で提供するプラント監視システムにおいては，時間的に絶えず変化するプラント状態量に関するデータと，それほど変更が頻繁でない設備などのデータを統合して扱う必要があ”ることが記載されているといえる。
イ　上記記載事項Ｂの「本論文では，上記のような問題点を踏まえて，プラントから収集されるデータをオブジェクトとして扱うための時間的オブジェクトモデルを提案する．本モデルでは，プラントからの時間的データを，瞬時値，時系列値，事象値に分類し，それらをクラスとして提供する．」との記載から，引用例１には，“プラントから収集されるデータをオブジェクトとして扱うための時間的オブジェクトモデルでは，プラントからの時間的データを，瞬時値，時系列値，事象値に分類し，それらをクラスとして提供する方法”について記載されているといえる。
ウ　上記記載事項Ｃの記載から，引用例１には，“プラントシステムは，制御系と情報系で構成され，前記制御系には，制御用計算機，センサ，アクチュエータなどが含まれ，これらが制御系ネットワークで接続され，前記制御系ネットワークは一種の分散共有メモリによりノード間の通信を行”うこと，“前記情報系には，従来からの大型計算機に加えて，ワークステーションやパソコンなどの計算機が，イーサネットなどの汎用ネットワークで接続され”ること，及び，“前記制御系ネットワークからのデータ獲得・格納処理を実時間性を保証して行うＲｅａｌ−Ｔｉｍｅ Ｄａｔａ Ｓｅｒｖｅｒ（ＲＴＤＳ）と，前記ＲＴＤＳで獲得されたデータをアプリケーションに適した形で利用できる環境を提供するＲｅａｌ−Ｔｉｍｅ Ｖｉｅｗ Ｓｅｒｖｅｒ（ＲＴＶＳ）に分けて，制御系と情報系の統合を実現”することが記載されているといえる。
エ　上記記載事項Ｄの「ＲＴＤＳは，最新の時刻印付きデータの周期的な転送，任意の過去の期間のトレンドデータの検索，事象発生の通知の機能を有する．」との記載から，引用例１には，“前記ＲＴＤＳは，最新の時刻印付きデータの周期的な転送，任意の過去の期間のトレンドデータの検索，事象発生の通知の機能を有”することが記載されているといえる。
オ　上記記載事項Ｅの「ＲＴＶＳは，一般のオブジェクト指向データベースが提供している永続オブジェクトに加えて，ＲＴＤＳによって提供される時間的性質を持ったプラントデータを仮想的にオブジェクトとして扱えるデータベースサーバである．本論文では，プラントデータを扱うための仮想的なオブジェクトを時間的オブジェクトと呼ぶ．」との記載から，引用例１には，“前記ＲＴＶＳは，一般のオブジェクト指向データベースが提供している永続オブジェクトに加えて，前記ＲＴＤＳによって提供される時間的性質を持ったプラントデータを仮想的にオブジェクトとして扱えるデータベースサーバであり，プラントデータを扱うための仮想的なオブジェクトを時間的オブジェクトと呼”ぶことが記載されているといえる。
　同じく上記記載事項Ｅの「ＲＴＤＳの状態変化通知機能により通知された事象をアプリケーションに通知するためにイベントキューを設け，通知されたイベントに基づいて処理を自動的に起動できる能動機構を提供する．」との記載から，引用例１には，“前記ＲＴＤＳの状態変化通知機能により通知された事象をアプリケーションに通知するためにイベントキューを設け，通知されたイベントに基づいて処理を自動的に起動できる能動機構を提供”することが記載されているといえる。
カ　上記記載事項Ｆの「プラント監視向けの時間的オブジェクトを定義するために，オブジェクトが持つ時間的性質によって，以下の３つに分類する．
…（中略）…
・イベントオブジェクト
　オブジェクトとして表現されたある監視対象における事象の発生を表す．」との記載から，引用例１には，“前記時間的オブジェクトには，オブジェクトとして表現されたある監視対象における事象の発生を表すイベントオブジェクトが定義され”ることが記載されているといえる。
キ　上記記載事項Ｇの「イベントオブジェクトは，オブジェクトとして表現された監視対象の状態変化を，付随するパラメタ（例えば，投入された製品のロット番号など）と共に通知するためのものである．」との記載から，引用例１には，“前記イベントオブジェクトは，オブジェクトとして表現された監視対象の状態変化を，付随するパラメタと共に通知するためのもの”であることが記載されているといえる。
　同じく上記記載事項Ｇの「これに基づいたイベントオブジェクトの時間的正当化処理は，アプリケーションがイベントオブジェクトの内容を読み出そうとした時点で，以下の手順により行われる．
Ｓｔｅｐ １：上記の評価に従って，クライアントキャッシュ上のイベントオブジェクトが正当であるかどうか判定する．
Ｓｔｅｐ ２：正当であれば，終了する．
Ｓｔｅｐ ３：正当でないならば，正当であるまで正当化処理をブロックするか，あるいは，正当でない旨をアプリケーションに通知する．」との記載から，引用例１には，“前記イベントオブジェクトの時間的正当化処理において，アプリケーションがイベントオブジェクトの内容を読み出そうとした時点で，前記イベントオブジェクトが正当であるかどうか判定し，正当でないならば，正当であるまで正当化処理をブロックするか，あるいは，正当でない旨をアプリケーションに通知”することが記載されているといえる。
ク　上記記載事項Ｈの「イベントオブジェクトは，プラント内で発生した状態変化をアプリケーションが読み出すための受動的な機能に加えて，発生した状態変化に応じてあらかじめ登録されたメソッドを能動的に起動することにより，能動機構を実現する機能を提供している．このどちらの機能を利用するかは，アプリケーションが呼び出すイベントオブジェクト内のメソッドによって指定できる．能動機構は，ＥＣＡ機構とも呼ばれ，ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行するというものである．」との記載から，引用例１には，“前記イベントオブジェクトは，発生した状態変化に応じてあらかじめ登録されたメソッドを能動的に起動することにより，ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行するという能動機構を実現する機能を提供”することが記載されているといえる。
　同じく上記記載事項Ｈの「本オブジェクトモデル上で提供される能動機構は，以下のように対応する．
（１）プラントからのデータ獲得処理を周期的に起動するタイマからの割り込みを事象（Ｅｖｅｎｔ）と見なす．
（２）獲得したデータに対して条件（Ｃｏｎｄｉｔｉｏｎ）を評価する．
（３）条件を満たせば，事象と条件の組に対してイベントオブジェクトにあらかじめ登録されたメソッドを，動作（Ａｃｔｉｏｎ）として実行する．」との記載から，引用例１には，“獲得したデータに対して条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，条件を満たせば，事象と条件の組に対して前記イベントオブジェクトにあらかじめ登録されたメソッドを，動作（Ａｃｔｉｏｎ）として実行する”ことが記載されているといえる。
ケ　以上上記ア乃至クより，引用例１には，次の発明（以下「引用発明」という。）が記載されているといえる。
「プラントから実時間性を確保してデータを収集し，それを操作員に理解しやすい形式で提供するプラント監視システムにおいては，時間的に絶えず変化するプラント状態量に関するデータと，それほど変更が頻繁でない設備などのデータを統合して扱う必要があり，
　プラントから収集されるデータをオブジェクトとして扱うための時間的オブジェクトモデルでは，プラントからの時間的データを，瞬時値，時系列値，事象値に分類し，それらをクラスとして提供する
方法であって，
　プラントシステムは，制御系と情報系で構成され，前記制御系には，制御用計算機，センサ，アクチュエータなどが含まれ，これらが制御系ネットワークで接続され，前記制御系ネットワークは一種の分散共有メモリによりノード間の通信を行い，
　前記情報系には，従来からの大型計算機に加えて，ワークステーションやパソコンなどの計算機が，イーサネットなどの汎用ネットワークで接続され，
　前記制御系ネットワークからのデータ獲得・格納処理を実時間性を保証して行うＲｅａｌ−Ｔｉｍｅ Ｄａｔａ Ｓｅｒｖｅｒ（ＲＴＤＳ）と，前記ＲＴＤＳで獲得されたデータをアプリケーションに適した形で利用できる環境を提供するＲｅａｌ−Ｔｉｍｅ Ｖｉｅｗ Ｓｅｒｖｅｒ（ＲＴＶＳ）に分けて，制御系と情報系の統合を実現し，
　前記ＲＴＤＳは，最新の時刻印付きデータの周期的な転送，任意の過去の期間のトレンドデータの検索，事象発生の通知の機能を有し，
　前記ＲＴＶＳは，一般のオブジェクト指向データベースが提供している永続オブジェクトに加えて，前記ＲＴＤＳによって提供される時間的性質を持ったプラントデータを仮想的にオブジェクトとして扱えるデータベースサーバであり，プラントデータを扱うための仮想的なオブジェクトを時間的オブジェクトと呼び，
　前記ＲＴＤＳの状態変化通知機能により通知された事象をアプリケーションに通知するためにイベントキューを設け，通知されたイベントに基づいて処理を自動的に起動できる能動機構を提供し，
　前記時間的オブジェクトには，オブジェクトとして表現されたある監視対象における事象の発生を表すイベントオブジェクトが定義され，
　前記イベントオブジェクトは，オブジェクトとして表現された監視対象の状態変化を，付随するパラメタと共に通知するためのものであり，
　前記イベントオブジェクトの時間的正当化処理において，アプリケーションがイベントオブジェクトの内容を読み出そうとした時点で，前記イベントオブジェクトが正当であるかどうか判定し，正当でないならば，正当であるまで正当化処理をブロックするか，あるいは，正当でない旨をアプリケーションに通知し，
　前記イベントオブジェクトは，発生した状態変化に応じてあらかじめ登録されたメソッドを能動的に起動することにより，ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行するという能動機構を実現する機能を提供し，
　獲得したデータに対して条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，条件を満たせば，事象と条件の組に対して前記イベントオブジェクトにあらかじめ登録されたメソッドを，動作（Ａｃｔｉｏｎ）として実行する
方法。」
３　引用例２に記載された事項
　原査定の拒絶の理由において引用した，本願の第一国出願前に既に公知である，特開２００７−１５７１４９号公報（平成１９年６月２１日公開。以下，これを「引用例２」という。）には，関連する図面と共に，次の事項が記載されている。
Ｉ　「【０００３】
　
さまざまな協働する異種のデバイス
、またはサービス
の形態で実行される高度に分散化されたアプリケーションによるユビキタスコンピューティングアプリケーション環境
機能全体を複数のコンポーネントに分割することによって、ユビキタスアプリケーションの開発をサポートする
Ｊ　「【００２２】
　図１は、組み立てモデルと検証スキームとが利用できるスマートアイテムインフラストラクチャ１００のブロック図である。スマートアイテムインフラストラクチャ１００は、デバイス層１０２、
デバイスレベルサービス層１０４
…（中略）…
【００２７】
　
デバイスレベルサービス層１０４は、デバイス層１０２によって使用される配置可能なサービスを管理する。
【００２８】
　
サービスレポジトリ１４４ａとデバイスレポジトリ１１４ｂは、少なくとも２種類のサービスとデバイス、すなわち複合およびアトミックサービスと、複合およびアトミックデバイスを格納する
【００２９】
　
サービスレポジトリとデバイスレポジトリ１４４は、サービスおよびデバイスメタデータとを記憶することもでき
【００３０】
　実行時、
システムモニタ１４２は、現在のシステム状態を監視する
サービスマッパー１４０は、（システムモニタ１４２によって認識されるように）ネットワーク状態の変化を含むあるイベントまたは条件に反応することができ
…（中略）…
【００３３】
　
ルールプロセッサ１２０は、データレポジトリ１２２を使用して、関心のある全ての物理的オブジェクトを追跡することができる
４　引用例３に記載された事項
　原査定の拒絶の理由において引用した，本願の第一国出願前に既に公知である，加藤悠一郎ほか，携帯電話を用いた異種ネットワークデバイス連携システムの開発，情報処理学会研究報告　平成２１年度▲６▼（当審注：○の中に６）　［ＤＶＤ−ＲＯＭ］，日本，社団法人情報処理学会，２０１０年　４月１５日，Ｖｏｌ．２０１０−ＵＢＩ−２５，　Ｎｏ．２２，１−６ページ（以下，これを「引用例３」という。）には，関連する図面と共に，次の事項が記載されている。
Ｋ　「３．１　システム構成要素
　ユーザデバイス　センサや家電などのデバイス情報の参照や，センサイベントと家電のアクションの関係を設定するための端末である．ＰＵＣＣプロトコルを採用しているため，ＰＵＣＣノードとなる．このため，ユーザアプリケーションはＰＵＣＣプロトコルのミドルウェアＡＰＩの提供する各種メソッドを利用して任意の場所からセンサデバイス発見，イベント検知サービス，家電の操作などが実行可能である．
　センサゲートウェイ　超小型センサノードは処理能力が低く，ＰＵＣＣプラットフォームの実相が困難であるため，センサネットワークの統合にはセンサゲートウェイを用いることで，様々なセンサの処理を行う．
センサゲートウェイは，自身の担当するセンサネットワークについてデータをデータベースに蓄積するとともに，複合イベント検知などのセンササービスを提供するのが役割である
Ｌ　「３．２．１　イベントツリーを用いた複合イベント検知
　まず，登録フェーズについて述べる．ユーザアプリケーションはまず任意のノード（ここではセンサＧＷを指す）を選択し，Ｃｒｅａｔｅ　Ｃｏｍｐｏｓｉｔｅ　Ｄｅｖｉｃｅサービスを実行する．このサービスは仮想的なデバイスを作成し，ユーザにそのＵＲＩを提示する．次にあらかじめ得た任意のセンサネットワークのメタデータの情報を元に
単一イベントを組み合わせて複合イベント条件式を作成し，先に選択したデバイスに対して複合イベントの条件式を含めたＳｕｂｓｃｒｉｂｅメッセージを送信
イベントが発生したときにはアプリケーションに対して通知できる
第５　対比・判断
１　本願発明１について
（１）　対比
　本願発明１と引用発明とを対比する。
（あ）引用発明の「情報系」に「接続され」る，「従来からの大型計算機」や「ワークステーションやパソコンなどの計算機」は，本願発明１の「複数のコンピューティングデバイス」に相当し，また，当該「情報系」の「イーサネットなどの汎用ネットワーク」は，本願発明１の「通信ネットワーク」に相当する。
（い）引用発明の「制御系ネットワークからのデータ獲得・格納処理を実時間性を保証して行うＲｅａｌ−Ｔｉｍｅ Ｄａｔａ Ｓｅｒｖｅｒ（ＲＴＤＳ）」で獲得されたデータを「アプリケーションに適した形で利用できる環境を提供するＲｅａｌ−Ｔｉｍｅ Ｖｉｅｗ Ｓｅｒｖｅｒ（ＲＴＶＳ）」には，本願発明１の「コンピューティングデバイスのプロセッサ」に対応する構成を有することは自明であり，引用発明の「方法」は，当該ＲＴＶＳを含む「情報系」の環境で実行されることは明らかであるから，上記（あ）の認定も踏まえ，引用発明と本願発明１とは，“複数のコンピューティングデバイスを含む通信ネットワーク内において，前記通信ネットワーク内の前記複数のコンピューティングデバイスのうちのコンピューティングデバイスのプロセッサによって実行される方法”である点で一致する。
（う）引用発明の「時間的オブジェクト」には，「オブジェクトとして表現されたある監視対象における事象の発生を表すイベントオブジェクトが定義され」，当該「イベントオブジェクト」は，「オブジェクトとして表現された監視対象の状態変化を，付随するパラメタと共に通知するためのもの」であり，「発生した状態変化に応じてあらかじめ登録されたメソッドを能動的に起動することにより，ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行するという能動機構を実現する機能を提供」するものである。すると，引用発明の「イベントオブジェクト」には，「ある事象（Ｅｖｅｎｔ）」の「発生」と「条件（Ｃｏｎｄｉｔｉｏｎ）」との間に何らかの関係式が設定され，「動作（Ａｃｔｉｏｎ）を実行」するという機能があることが理解され，当該関係式は，本願発明１の「イベント式」に相当するといえることから，引用発明の「イベントオブジェクト」は，本願発明１の，「イベント式」が「定義」されている「イベントオブジェクト」に相当するものといえ，また引用発明の「イベントオブジェクト」は，本願発明１の「イベントオブジェクト」と，“イベント式”が“イベントに関連付けられて”いる点で一致するといえる。
　また，引用発明の「イベントオブジェクト」は，上記のとおり「発生した状態変化に応じてあらかじめ登録されたメソッドを能動的に起動することにより，ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行するという能動機構を実現する機能を提供」するものであるが，「プラントシステム」の「制御系」には，「センサ，アクチュエータなどが含まれ，これらが制御系ネットワークで接続され」ており，当該「制御系」には，「制御系ネットワークからのデータ獲得・格納処理を実時間性を保証して行うＲｅａｌ−Ｔｉｍｅ Ｄａｔａ Ｓｅｒｖｅｒ（ＲＴＤＳ）」が設けられ，当該「ＲＴＤＳ」は，「最新の時刻印付きデータの周期的な転送」や「事象発生の通知の機能を有し」ていて，上記「イベントオブジェクト」が「ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行するという能動機構を実現」する際には，「最新の時刻印付きデータ」を用いて「事象発生の通知」を行っていることは明らかであり，当該「最新の時刻印付きデータ」は，本願発明１の「前記通信ネットワーク内の少なくとも１つのリソースからの値」に相当するといえる。そして，上記「イベントオブジェクト」が「ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価」するに際しては，本願発明１の「イベントがどのように評価されるべきかを示す状態値」に相当する値を用いていることは明らかであるから，引用発明と本願発明１とは，“前記通信ネットワーク内の少なくとも１つのリソースからの値を使用し，前記イベントオブジェクトは，前記イベントがどのように評価されるべきかを示す状態値を含”む点で一致するといえる。
　さらに，引用発明は，「ある事象（Ｅｖｅｎｔ）が発生したとき，条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，満たしていれば動作（Ａｃｔｉｏｎ）を実行」することから，本願発明１の「イベントオブジェクトにおいて定義されているイベント式の条件が満たされていることを決定する」点においても一致するといえるから，以上総合して，引用発明と本願発明１とは，“イベントオブジェクトにおいて定義されているイベント式の条件が満たされていることを決定することであって，前記イベント式は，イベントに関連付けられており，前記イベント式は，前記通信ネットワーク内の少なくとも１つのリソースからの値を使用し，前記イベントオブジェクトは，前記イベントがどのように評価されるべきかを示す状態値を含”む点で一致する。
（え）引用発明は，「獲得したデータに対して条件（Ｃｏｎｄｉｔｉｏｎ）を評価し，条件を満たせば，事象と条件の組に対して前記イベントオブジェクトにあらかじめ登録されたメソッドを，動作（Ａｃｔｉｏｎ）として実行する」ものであるが，当該「動作（Ａｃｔｉｏｎ）」を「実行」するにあたり，何らかの値が生成されることは自明であるから，上記（う）での認定も踏まえ，引用発明と本願発明１とは，“前記イベント式の条件が満たされていることを決定することに応答して，前記イベント式の条件が満たされていることを示すものを生成する”点で一致する。
（お）以上，（あ）乃至（え）の検討から，引用発明と本願発明１とは，次の一致点及び相違点を有する。
〈一致点〉
　複数のコンピューティングデバイスを含む通信ネットワーク内において，前記通信ネットワーク内の前記複数のコンピューティングデバイスのうちのコンピューティングデバイスのプロセッサによって実行される方法であって，前記方法は，
　イベントオブジェクトにおいて定義されているイベント式の条件が満たされていることを決定することであって，前記イベント式は，イベントに関連付けられており，前記イベント式は，前記通信ネットワーク内の少なくとも１つのリソースからの値を使用し，前記イベントオブジェクトは，前記イベントがどのように評価されるべきかを示す状態値を含み，
　前記イベント式の条件が満たされていることを決定することに応答して，前記イベント式の条件が満たされていることを示すものを生成することと
　を含む，方法。
〈相違点１〉
　本願発明１が，「モノのインターネット（ＩｏＴ）デバイスのためのイベント管理に関連する」ものであって，「前記通信ネットワーク内の
サービス層
サービス層
サービス層
サービス層
〈相違点２〉
　本願発明１の「イベントオブジェクト」は，「前記イベントがどのように評価されるべきかを示す状態値を含む制御ハンドラを含」むのに対し，引用発明は，制御ハンドラを含むことが特定されていない点。
〈相違点３〉
　本願発明１が，「前記イベントオブジェクトは、前記イベント式を含むイベント定義を含み」，「前記イベント定義は、トリガ優先順位を含み、前記トリガ優先順位は、少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す」ものであるのに対し，引用発明は，イベントオブジェクトにイベント式を含む
イベント定義
トリガ優先順位
（２）　相違点についての判断
　事案に鑑み，先に相違点３について検討する。
　「イベントオブジェクト」に，「イベント定義を含」むことや，「前記イベント定義」が「トリガ優先順位を含」むこと，さらに当該「トリガ優先順位」に，「少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す」ことなどは，上記第４の３及び４に示した引用例２及び引用例３には記載も示唆もされておらず，当該事項は本願第一国出願前に周知であったともいえない。
　したがって，上記その余の相違点について判断するまでもなく，本願発明１は，当業者であっても，引用発明並びに引用例２及び３に記載された技術的事項に基づいて容易に発明できたものとはいえない。
２　本願発明２乃至５について
　本願発明２乃至５は，請求項１を引用するものであって，本願発明１の「前記イベントオブジェクトは、前記イベント式を含むイベント定義を含み」，「前記イベント定義は、トリガ優先順位を含み、前記トリガ優先順位は、少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す」と同一の構成を備えるものであるから，本願発明１と同じ理由により，当業者であっても，引用発明並びに引用例２及び３に記載された技術的事項に基づいて容易に発明できたものとはいえない。
３　本願発明６について
　本願発明６は，本願発明１とカテゴリー表現のみ異なるものであって，本願発明１と同じ理由により，当業者であっても，引用発明並びに引用例２及び３に記載された技術的事項に基づいて容易に発明できたものとはいえない。
４　本願発明７乃至１６について
　本願発明７乃至１６は，請求項６を引用するものであって，本願発明６と同じ理由により，当業者であっても，引用発明並びに引用例２及び３に記載された技術的事項に基づいて容易に発明できたものとはいえない。
第６　当審拒絶理由の概要
＜特許法３６条６項１号について＞
　当審より，特許請求の範囲に特定された事項によれば，本件明細書の記載のうち，サービス層にイベントオブジェクトを実装するものであることを特定するものと解される一方，本件明細書には，「モノのインターネット（ＩｏＴ）デバイスのためのイベント管理」に関する記述があるのみであって，広く，いわゆるＩｏＴに係らない分野における，イベント管理に関する記述は一切無く，出願時の技術常識に照らしても，請求項１乃至２０に係る発明の範囲まで，発明の詳細な説明に開示された内容を拡張ないし一般化できるとはいえず，請求項１乃至２０に係る発明は，発明の詳細な説明に記載したものでない旨の拒絶理由を通知したが，令和元年６月１１日付けの手続補正（以下，「本件補正」という。）により，本件補正後の請求項１及び６に，「モノのインターネット（ＩｏＴ）デバイスのためのイベント管理に関連する」ことが特定されることによって，本拒絶理由は解消した。
＜特許法２９条２項について＞
　当審より，上記引用例１に記載された発明に基づいて，請求項１乃至２０に係る発明は当業者が容易になし得た旨の拒絶理由を通知したが，本件補正により，本件補正後の請求項１及び６に，「前記イベントオブジェクトは、前記イベント式を含むイベント定義を含み」、「前記イベント定義は、トリガ優先順位を含み、前記トリガ優先順位は、少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す」ことが特定され，上記第５の１（２）で示したとおり，本拒絶理由は解消した。
第７　原査定についての判断
　本件補正により，本件補正後の請求項１及び６は，「前記イベントオブジェクトは、前記イベント式を含むイベント定義を含み」，「前記イベント定義は、トリガ優先順位を含み、前記トリガ優先順位は、少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す」という技術的事項を有するものとなった。当該「前記イベントオブジェクトは、前記イベント式を含むイベント定義を含み」，「前記イベント定義は、トリガ優先順位を含み、前記トリガ優先順位は、少なくとも１つのリソースからの値が取得され、かつ、前記値が前記式の要件を部分的に満たした後、前記式のための他のリソースに対するリソースデータをいつ取得するべきかを示す」は，原査定における引用文献１乃至３（当審拒絶理由における引用例１乃至３）には記載されておらず，本願第一国出願前における周知技術でもないので，本願発明１乃至１６は，当業者であっても，原査定における引用文献１乃至３に基づいて容易に発明できたものではない。したがって，原査定を維持することはできない。
第８　むすび
　以上のとおり，原査定の理由によっては，本願を拒絶することはできない。
　また，他に本願を拒絶すべき理由を発見しない。
　よって，結論のとおり審決する。