【手続補正書】
【提出日】平成28年1月4日(2016.1.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続される電子機器であって、
前記電子機器および少なくとも１つの他の電子機器の機器識別情報を前記ネットワークを介してサーバに送信する送信部と、
前記電子機器および前記少なくとも１つの他の電子機器のための連係動作プログラムを前記ネットワークを介して前記サーバから受信する受信部と、
前記連係動作プログラムに従って前記電子機器を制御する制御部と
を備える電子機器。
【請求項２】
前記少なくとも１つの他の電子機器を検出する検出部をさらに備える、請求項１に記載の電子機器。
【請求項３】
前記検出部は、前記少なくとも１つの他の電子機器が前記電子機器に近接した場合に、前記少なくとも１つの他の電子機器を検出する、請求項２に記載の電子機器。
【請求項４】
前記検出部は、前記少なくとも１つの他の電子機器との間で近距離通信を実行することによって前記少なくとも１つの他の電子機器を検出する、請求項３に記載の電子機器。
【請求項５】
前記検出部は、前記少なくとも１つの他の電子機器の現実のまたは前記ネットワーク上の位置情報に基づいて前記少なくとも１つの他の電子機器を検出する、請求項３に記載の電子機器。
【請求項６】
前記検出部は、前記少なくとも１つの他の電子機器を含む撮像画像に基づいて前記少なくとも１つの他の電子機器を検出する、請求項３に記載の電子機器。
【請求項７】
前記少なくとも１つの他の電子機器は、前記電子機器との連係動作を実現する第１の部分と、前記機器識別情報が記述された第２の部分とを含み、
前記検出部は、前記第２の部分が前記電子機器に近接した場合に、前記少なくとも１つの他の電子機器を検出する、請求項３〜６のいずれか１項に記載の電子機器。
【請求項８】
前記受信部は、前記電子機器および前記少なくとも１つの他の電子機器のための、互いに異なる連係動作を実現する複数の連係動作プログラムを受信し、
前記制御部は、前記複数の連係動作プログラムのいずれかに従って前記電子機器を制御する、請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
前記制御部は、ユーザ操作に従って前記複数の連係動作プログラムのいずれかを選択する、請求項８に記載の電子機器。
【請求項１０】
前記連係動作プログラムが少なくとも一時的に格納される記憶部をさらに備え、
前記制御部は、前記記憶部に前記連係動作プログラムが格納されている場合には、前記受信される連係動作プログラムに代えて前記格納された連係動作プログラムに従って前記電子機器を制御する、請求項１〜９のいずれか１項に記載の電子機器。
【請求項１１】
前記制御部は、前記電子機器の制御に用いられた前記連係動作プログラムを少なくとも一時的に前記記憶部に格納する、請求項１０に記載の電子機器。
【請求項１２】
前記記憶部には、前記連係動作プログラムと前記少なくとも１つの他の電子機器の機器識別情報とが関連付けて格納され、
前記制御部は、前記少なくとも１つの他の電子機器の機器識別情報を参照して、前記記憶部に前記連係動作プログラムが格納されているか否かを判定する、請求項１０または１１に記載の電子機器。
【請求項１３】
前記受信部は、前記記憶部に格納された連係動作プログラムを更新または無効化するための追加のプログラムを、前記ネットワークを介して前記サーバから受信する、請求項１０〜１２のいずれか１項に記載の電子機器。
【請求項１４】
前記受信部は、前記連係動作プログラムによって実現される連係動作に関連する情報を、前記ネットワークを介して前記サーバから受信する、請求項１〜１３のいずれか１項に記載の電子機器。
【請求項１５】
前記制御部は、前記連係動作プログラムによって実現される連係動作に関連するログを取得し、
前記送信部は、前記ログを前記ネットワークを介して前記サーバに送信する、請求項１〜１４のいずれか１項に記載の電子機器。
【請求項１６】
前記連係動作プログラムは、スクリプト形式で記述される、請求項１〜１５のいずれか１項に記載の電子機器。
【請求項１７】
第１の電子機器の機器識別情報をネットワークを介して前記第１の電子機器から受信する受信部と、
前記第１の電子機器および前記第１の電子機器とは異なる少なくとも１つの第２の電子機器のための連係動作プログラムを取得するプログラム取得部と、
前記連係動作プログラムを前記ネットワークを介して前記第１の電子機器に送信する送信部と
を備えるサーバ。
【請求項１８】
前記受信部は、さらに、前記少なくとも１つの第２の電子機器の機器識別情報を前記ネットワークを介して前記第１の電子機器から受信する、請求項１７に記載のサーバ。
【請求項１９】
前記少なくとも１つの第２の電子機器を検出する検出部をさらに備える、請求項１７に記載のサーバ。
【請求項２０】
前記検出部は、前記第１の電子機器および前記少なくとも１つの第２の電子機器の現実のまたは前記ネットワーク上の位置情報に基づいて前記少なくとも１つの第２の電子機器を検出する、請求項１９に記載のサーバ。
【請求項２１】
前記送信部は、前記連係動作プログラムを前記ネットワークを介して前記少なくとも１つの第２の電子機器にも送信する、請求項１７〜２０のいずれか１項に記載のサーバ。
【請求項２２】
前記プログラム取得部は、前記第１の電子機器および前記少なくとも１つの第２の電子機器のための、互いに異なる連係動作を実現する複数の連係動作プログラムを取得し、
前記送信部は、前記複数の連係動作プログラムを前記ネットワークを介して前記第１の電子機器に送信する、請求項１７〜２１のいずれか１項に記載のサーバ。
【請求項２３】
前記プログラム取得部は、前記第１の電子機器に送信された連係動作プログラムを更新または無効化するための追加のプログラムを取得し、
前記送信部は、前記追加のプログラムを前記ネットワークを介して前記第１の電子機器に送信する、請求項１７〜２２のいずれか１項に記載のサーバ。
【請求項２４】
前記プログラム取得部は、前記連係動作プログラムによって実現される連係動作に関連する情報を取得し、
前記送信部は、前記連係動作に関連する情報を前記ネットワークを介して前記第１の電子機器に送信する、請求項１７〜２３のいずれか１項に記載のサーバ。
【請求項２５】
前記受信部は、前記連係動作プログラムによって実現される連係動作に関連するログを前記ネットワークを介して前記第１の電子機器から受信する、請求項１７〜２４のいずれか１項に記載のサーバ。
【請求項２６】
前記連係動作プログラムは、スクリプト形式で記述される、請求項１７〜２５のいずれか１項に記載のサーバ。
【請求項２７】
ネットワークに接続される電子機器の制御方法であって、
前記電子機器および少なくとも１つの他の電子機器の機器識別情報を前記ネットワークを介してサーバに送信することと、
前記電子機器および前記少なくとも１つの他の電子機器のための連係動作プログラムを前記ネットワークを介して前記サーバから受信することと、
プロセッサが、前記連係動作プログラムに従って前記電子機器を制御することと
を含む、電子機器の制御方法。
【請求項２８】
第１の電子機器の機器識別情報をネットワークを介して前記第１の電子機器から受信することと、
プロセッサが、前記第１の電子機器および前記第１の電子機器とは異なる少なくとも１つの第２の電子機器のための連係動作プログラムを取得することと、
前記連係動作プログラムを前記ネットワークを介して前記第１の電子機器に送信することと
を含む情報処理方法。
【請求項２９】
ネットワークに接続される電子機器が有するプロセッサに、
前記電子機器および少なくとも１つの他の電子機器の機器識別情報を前記ネットワークを介してサーバに送信する送信機能と、
前記電子機器および前記少なくとも１つの他の電子機器のための連係動作プログラムを前記ネットワークを介して前記サーバから受信する受信機能と、
前記連係動作プログラムに従って前記電子機器を制御する制御機能と
を実現させるためのプログラムが記録された記録媒体。
【請求項３０】
サーバを構成する１または複数の情報処理装置が有するプロセッサに、
第１の電子機器の機器識別情報をネットワークを介して前記第１の電子機器から受信する受信機能と、
前記第１の電子機器および前記第１の電子機器とは異なる少なくとも１つの第２の電子機器のための連係動作プログラムを取得するプログラム取得機能と、
前記連係動作プログラムを前記ネットワークを介して前記第１の電子機器に送信する送信機能と
を実現させるためのプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
（２−１．連係動作の仕組み）
図４および図５は、本開示の一実施形態における連係動作スクリプトの機能について説明するための図である。図４および図５では、電子機器１００および他の電子機器３００について、それぞれ、機器ＡＰＩ（Application  Programming  Interface）１０１，３０１、通信機能１０３，３０３、およびその他機能１０５，３０５が図示されている。以下、これらの要素について、電子機器１００を例として説明するが、他の電子機器３００についても同様である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
一方、スマートフォン１００ａの機器ＡＰＩ１０１ａでは、通信機能１０３ａによって画像データを受信するための関数と、記録機能１０５ａによって画像データを記録するための関数とが定義されている。スマートフォン１００ａでは、連係動作スクリプト１０７ａに従ってこれらの関数が呼び出される結果、まず通信機能１０３ａによる画像データの受信が実行され、次に受信された画像データが記録機能１０５ａによって記録される。このとき、連係動作スクリプト１０７ａに従って、画像データの送信元としてデジタルカメラ３００ａが指定されうる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
このとき、テレビ３００ｃでは、連係動作スクリプト３０７ｃが、機器ＡＰＩ３０１ｃを介して、表示機能３０５ｃによって放映されているコンテンツに関する情報（放送波のチャンネルなど）を取得するとともに、通信機能３０３ｃによって取得された情報をレコーダ３００ｄに送信する。一方、レコーダ３００ｄでは、連係動作スクリプト３０７ｄが、機器ＡＰＩ３０１ｄを介して、通信機能３０３ｄによってテレビ３００ｃから送信された情報を受信するとともに、録画機能３０５ｄによってコンテンツの録画を開始する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
一方、ＡＰＩマネジメント２１３３は、電子機器１００のスクリプトエンジン１１４５から、電子機器１００の機器ＡＰＩの状態を受信する。ＡＰＩマネジメント２１３３は、電子機器１００に対して機器ＡＰＩの状態の問い合わせを実行してもよい。ＡＰＩマネジメント２１３３は、受信された機器ＡＰＩの状態を、ＡＰＩ状態データベース２３０５に登録する。