(57)【特許請求の範囲】
【請求項１】
ペットと通信するためのシステムであって、
おやつ容器と、
前記おやつ容器からおやつを排出するフード排出器と、
音声装置と、
供給モジュールであって、おやつ供給コマンドを受け取り、前記おやつ供給コマンドに応答して、
前記おやつ容器から少なくとも１つのおやつを前記フード排出器を介して排出し、
前記おやつの獲得可能性を前記ペットに通知する音声信号を前記音声装置を介して再生させ、
前記ペットから入力を受信する、供給モジュールと、
前記おやつ供給コマンドを前記供給モジュールに送信するコントロールと、を含み、
当該システムは、
ユーザから受信される第１の通信コマンドに応答して、前記供給モジュールに前記おやつ供給コマンドを送信し、
遠隔クライアント装置のユーザから受信した生の音声又は映像の少なくとも一方を再生し、
前記ペットが前記遠隔クライアント装置に対して通話を開始しうる、事前に選択されたコール発信期間の開始を示す音を再生し、
前記事前に選択されたコール発信期間の間、前記ペットが前記装置のコントロールを選択したとする指示を受信し、
前記事前に選択されたコール発信期間の間に前記受信された指示に応答して、前記ペットの音声又は映像の少なくとも一方の前記遠隔クライアント装置への送信を開始することを特徴とするシステム。
【請求項２】
前記遠隔クライアント装置の前記ユーザから受信されたコマンドに応答して動くおもちゃをさらに備え、これにより、前記ペットに娯楽を提供することを特徴とする請求項１に記載のシステム。
【請求項３】
前記おやつ容器は、１つ以上のおやつを保持するようにそれぞれ構成された複数のおやつ仕切りを含むおやつ回転棚を含み、
前記供給モジュールは、前記遠隔クライアント装置の前記ユーザから受信されるコマンドに基づき、前記おやつ回転棚内の前記複数のおやつのうちの選択された１つを供給するように構成され、前記受信されたコマンドが前記選択されたおやつを特定することにより、前記ペットへの異なる種類のおやつの供給を容易にすることを特徴とする請求項１に記載のシステム。
【請求項４】
ペットと相互作用するための方法であって、
（Ａ）通信装置のユーザからペットと通信するためのシステムを提供する工程であって、前記システムは、前記ペットへのおやつの供給のためのおやつ排出器と、前記おやつ排出器と通信し、通信コマンドを送信及び受信するためのプロセッサを備えるパソコン装置と、前記おやつ排出器の近傍のスピーカーと、を含む、工程と、
（Ｂ）前記スピーカーを介して音声信号を再生し、前記おやつの１つを前記おやつ排出器から前記ペットに供給させ、且つ、前記音声信号の再生を停止することによって、前記ユーザからのコールに応えるように前記ペットを訓練する工程と、
（Ｃ）前記ユーザが前記おやつ排出器とともに部屋にいるときに、
前記スピーカーによって再生された発話コマンド及び前記ユーザによって声に出して発せられた発話コマンドをペットが聞いて、前記スピーカーによって再生された発話コマンド及び前記ユーザによって声に出して発せられた発話コマンドを前記ペットが関連付けるように、前記ユーザが前記発話コマンドを声に出して発するときに時間的に近接して前記スピーカーを介して前記発話コマンドを再生することと、
前記おやつ供給器から前記ペットへと前記おやつの１つを供給させることとによって、前記スピーカーを介して再生されたときに前記ユーザの発話コマンドに応答して前記ペットを訓練する工程と、
（Ｄ）前記ペットと通信する工程であって、
音声信号を再生することによって前記ペットを呼ぶことと、
前記ユーザによって声を出して発せられた前記発話コマンドを前記システムの前記スピーカーから再生することと、
前記パソコン装置上で実行するテレビ会議プログラムを介して、前記通信装置のユーザの音声又は映像の少なくとも一方を送信すること、
前記パソコン装置上で実行する前記テレビ会議プログラムを介して、前記ペットの音声又は映像の少なくとも一方を前記通信装置に送信すること、
前記システムで通信コマンドを受信すること、
前記通信コマンドを認識すること、及び、
前記通信コマンドに応答して、前記おやつのうちの１つを前記おやつ排出器から前記ペットへと供給させることによって、前記ペットと通信する工程と、
を含むことを特徴とする方法。
【請求項５】
前記おやつ排出器はそれぞれが前記ペットにおやつを供給するように構成された複数のフードトレイを含み、
前記クライアント装置から、前記複数のフードトレイの１つの選択を受信する工程と、
前記受信された選択に応答して、前記選択されたフードトレイにおやつを供給する工程と、をさらに含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記システムは、前記クライアント装置から受信されたコマンドに応答して動く、関連付けられたおもちゃを有し、
前記クライアント装置から、前記おもちゃを動かすためのコマンドを受信する工程と、
前記受信されたコマンドに応答して前記おもちゃを動かす工程と、をさらに含むことを特徴とする請求項４に記載の方法。
【請求項７】
前記ペットが前記通信装置に対して通話を開始しうる、事前に選択されたコール発信期間を示すべく、音を発生させること、
前記事前に選択されたコール発信期間中、前記ペットが前記システムのコントロールを選択したとする指示を受信すること、及び、
前記受信された指示に応答して、前記通信装置へのコール発信を開始し、前記コール発信は前記ペットの生の音又は映像の送信を含む、ことにより、
前記ペットから前記通信装置へのコール発信を容易にする工程をさらに含むことを特徴とする請求項４に記載の方法。
【請求項８】
前記事前に選択されたコール発信期間に、おやつを供給する工程をさらに含み、前記ペットが前記システムのコントロールを選択したとする指示を受信することには、前記ペットが前記おやつにアクセスしたとする指示を受信することが含まれることを特徴とする請求項７に記載の方法。
【請求項９】
前記ペットから前記通信装置への発信を容易にする工程は、前記受信された指示に応答して前記ペットにおやつを与え、これにより、前記コール発信の開始に対する前記ペットを褒めることを含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記ペットから前記通信装置への発信を容易にする工程は、前記事前に選択されたコール発信期間外の前記コントロールの選択に応答して、前記ペットにおやつを供給できないようにし、これによって、前記ペットが前記事前に選択された発信期間外にコール発信することを抑制することを含むことを特徴とする請求項７に記載の方法。
【請求項１１】
前記ペットからの入力を受信するまで前記音声信号が連続的に再生されることを特徴とする請求項４に記載の方法。
【請求項１２】
前記通信コマンドは、前記通信装置のユーザによって声に出して発せられた発話コマンド、及び、前記スピーカーを介して前記パソコン装置によって再生される発話コマンドであることを特徴とする請求項４に記載の方法。
【請求項１３】
前記通信コマンドは、前記ユーザからの発話コマンドであり、前記システムは、前記通信コマンドを受信するように構成された音声入力装置をさらに備えることを特徴とする請求項４に記載の方法。
【請求項１４】
前記音声信号は、前記音声信号装置又はスピーカーの一方から再生されることを特徴とする請求項４に記載の方法。
【請求項１５】
前記スピーカーを介して再生されるとき、前記ユーザの発話コマンドに前記ペットが応答するように訓練する工程は、
前記発話コマンドを録音すること、及び、
前記クライアント装置から受信されたコマンドに応答して、前記スピーカーを介して前記録音された発話コマンドの１つを再生することを含むことを特徴とする請求項４に記載の方法。
【請求項１６】
ペットと通信するためのシステムであって、
おやつ容器と、
前記おやつ容器からおやつを排出するフード排出器と、
音声装置と、
供給モジュールであって、おやつ供給コマンドを受信し、前記受信したおやつ供給コマンドに応答して、
前記おやつ容器から少なくとも１つのおやつを前記フード排出器を介して排出し、
前記おやつの獲得可能性を前記ペットに通知する音声信号を前記音声装置を介して再生させ、
前記ペットから入力を受信する、供給モジュールと、
前記おやつ供給コマンドを供給モジュールに送信するコントロールと、を含み、
前記システムは、
ユーザから受信される第１の通信コマンドに応答して、前記供給モジュールに前記おやつ供給コマンドを送信し、
遠隔クライアント装置の前記ユーザから受信された生の音声または映像の少なくとも一方を再生し、
前記ペットの生の音声又は映像の少なくとも一方を前記遠隔クライアント装置に送信し、
前記システムは、前記ペットからの入力に応答して前記ペットの音声又は映像の少なくとも一方を前記遠隔クライアント装置に送信することを開始することを特徴とするシステム。
【請求項１７】
前記ペットからの入力は、前記ペットによるフードトレイへのアクセスを含むことを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記遠隔クライアント装置への前記ペットからのコール発信を開始する第２のコントロールをさらに備え、前記システムは、前記ペットによる第２のコントロールの選択に応答して前記遠隔クライアント装置への前記ペットからのコール発信を開始することを特徴とする請求項１６に記載のシステム。
【請求項１９】
前記ペットが前記遠隔クライアント装置へと前記ペットからコール発信を開始し得る事前に選択されたコール発信期間の開始を示すように、前記システムが音声を再生することを特徴とする請求項１６に記載のシステム。
【請求項２０】
ペットと相互作用するための方法であって、
（Ａ）ユーザの通信装置のユーザからペットと通信するためのシステムを提供する工程であって、前記システムは、前記ペット、テレビ会議ソフトウェア、コマンド認識ロジック及び音声／映像装置からの入力を検知するためのペット検知機構を有するおやつ排出器を含む、工程と、
（Ｂ）前記通信装置から前記ペット通信システムで受信した通信コマンドを認識するように前記コマンド認識ロジックを設定する工程と、
（Ｃ）前記おやつ排出器からおやつを獲得するように前記ペットを訓練する工程であって、
おやつの獲得可能性をペットに通知する音声信号を再生することと、
前記音声／映像装置によって再生された発話コマンドを前記ユーザによって声に出して発せられた発話コマンドとともに前記ペットが聞いて、前記スピーカーによって再生された発話コマンドを前記ユーザによって声に出して発せられた発話コマンドに前記ペットが関連付けるように、前記ユーザが記発話コマンドを声に出して発するときに時間的に近接して前記音声／映像装置を介して前記発話コマンドを再生することと、
前記おやつ供給器から前記ペットへと前記おやつの１つを供給させることとによって、前記ペットを訓練する工程と、
（Ｄ）前記テレビ会議ソフトウェアを介して、前記通信装置からのコールを受信する工程と、
（Ｅ）前記コマンド認識ロジックによって、前記通信装置から前記おやつ排出器への前記通信コマンドを認識する工程と、
（Ｆ）前記受信された通信コマンドに応答して、
前記おやつの獲得可能性を前記ペットに通知するように、前記音声／映像装置を介して音声信号を再生し、
前記ペットに対しておやつを排出し、
前記ペットからの入力に応答して、前記ペットの音声又は映像の少なくとも一方の前記通信装置への送信を開始する工程と、を含むことを特徴とする方法。
【請求項２１】
前記ペットが前記通信装置に対して通話を開始しうる、事前に選択されたコール発信期間を示すべく、音を発生させること、
前記事前に選択されたコール発信期間中、前記ペットが前記おやつ排出器のコントロールを選択したとする指示を受信すること、及び、
前記受信された指示に応答して、前記通信装置へのコール発信を開始し、前記コール発信は前記ペットの生の音又は映像の送信を含む、ことにより、
前記ペットから前記通信装置へのコール発信を容易にする工程をさらに含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記事前に選択されたコール発信期間に、おやつを供給する工程をさらに含み、前記ペットが前記おやつ排出器のコントロールを選択したとする指示を受信することには、前記ペットが前記おやつにアクセスしたとする指示を受信することが含まれることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ペットから前記通信装置へのコール発信を容易にする工程は、前記受信された指示に応答して前記ペットにおやつを与え、これにより、前記コール発信の開始に対する前記ペットを褒めることを含むことを特徴とする請求項２１に記載の方法。
【請求項２４】
前記発話コマンドを再生することによって前記おやつ排出器から前記おやつを獲得するように前記ペットを訓練する工程は、
音声入力装置を介して前記発話コマンドを録音すること、及び、
前記音声／映像装置を介して前記発話コマンドを再生することを含むことを特徴とする請求項２０に記載の方法。
【請求項２５】
前記おやつ排出器はそれぞれが前記ペットにおやつを供給するように構成された複数のフードトレイを含み、
前記通信装置から、前記複数のフードトレイの１つの選択を受信する工程と、
前記受信された選択に応答して、前記選択されたフードトレイにおやつを供給する工程と、をさらに含むことを特徴とする請求項２０に記載の方法。
【請求項２６】
前記システムは、前記クライアント装置から受信されるコマンドに応答して動く、関連づけられたおもちゃを有し、
前記おもちゃを動かすためのコマンドを前記通信装置から受信する工程と、
前記受信されたコマンドに応答して前記おもちゃを動かす工程とをさらに含むことを特徴とする請求項２０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は２０１２年６月２日に出願された米国仮出願６１／６８９，２７０の優先権を主張するものであり、その全体の開示が参照により組み込まれる。
【０００２】
本発明は全体として、ペットと通信（コミュニケーション）するためのシステム、装置、及び方法に関する。
【背景技術】
【０００３】
過去数年、Ｗｉ−Ｆｉやインターネットの低コスト、ユビキタスの特徴を生かした通信技術の急速な発達と集中が見受けられた。低コストのインターネットカメラ（例えばウェブカメラ、又は「ウェブカム」）は、ライブ音声やビデオ映像を、インターネットを通じて送信するように構成されている。あるインターネットカメラは、リモコンで傾けたりパンニングしたりすることができる。スカイプ（登録商標）やアップル社のフェイスタイム（登録商標）のようなビデオ「チャット」サービスはインターネットアクセスを有する別の人物とビデオ通信を可能とする。これらの通信技術を急速に発達・進化させた、１つの原動力は、家族や友人と絶えずコミュニケーションを取りたいとする我々の願望である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この、家族や友人とコミュニケーションを取りたい、という願望は、標準的な家族の最も重要なメンバーの一員である、ペットの犬にも当てはまる。飼い主が留守の間に犬を監視するための簡素なインターネットカメラには、多くの欠点がある。例えば、インターネットカメラと付随するコンピュータは通常、犬がキーボード及び／又はマウスなどの必要な入力装置を操作することができないため、普通の犬には制御できない。インターネット通信技術の発達により、飼い犬とのより高度なコミュニケーションのための装置、システム及び方法が可能となった。
【図面の簡単な説明】
【０００５】
本発明の実施形態例は以下の図面とともに、詳述されている。
【０００６】
【図１】図１は、例示の実施形態に沿ったインターネットによるイヌ通信システムの側部、正面部及び頂部を示した等角図である。
【０００７】
【図２】図２は、例示のインターネットによるイヌ通信システムの側部、後部、及び頂部を示した等角図である。
【０００８】
【図３】図３は、例示のインターネットによるイヌ通信システムのおやつ回転棚（ｔｒｅａｔ  ｃａｒｏｕｓｅｌ）を図示した等角図である。
【０００９】
【図４】図４は、例示のインターネットによるイヌ通信システム内部に配置された、おやつスライド（ｔｒｅａｔ  ｓｌｉｄｅ）を図示した等角図である。
【００１０】
【図５】図５は、例示のインターネットによるイヌ通信システム内部に配置された、回転棚用コンベヤモータを図示している。
【００１１】
【図６】図６は、例示のインターネットによるイヌ通信システムの起動カバーを図示している。
【００１２】
【図７】図７は、犬による、例示のインターネットによるイヌ通信システムの操作を図示している。
【００１３】
【図８】図８は、例示の実施形態に沿ったモバイルクライアント装置を図示している。
【００１４】
【図９】図９は、例示の実施形態に沿ったインターネットによるイヌ通信システムを使用した、ウェブカメラを介した交信を図示している。
【００１５】
【図１０】図１０は、別の例示の実施形態に沿ったインターネットによるイヌ通信システムを図示している。
【００１６】
【図１１】図１１は、例示の実施形態に沿った、ペットと通信するためのプロセスを図示したフロー図である。
【発明を実施するための形態】
【００１７】
ここに記載される実施形態は、人間のペットとのコミュニケーション、具体的には、ペットと、その飼い主、介護者、トレーナー、家族などとの間の遠隔通信及び交流（相互作用）のための、強化された方法及びシステムを提供する。例示の実施形態は、インターネット式犬通信システム（Ｉｎｔｅｒｎｅｔ  Ｃａｎｉｎｅ  Ｃｏｍｍｕｎｉｎｃａｔｉｏｎ  Ｓｙｓｔｅｍ，“ＩＣＣＳ”）を提供する。ＩＣＣＳのいくつかの実施形態は、犬におやつ（えさ）を与えるように構成された装置、及び、犬と人間のユーザによって操作される遠隔クライアント装置との間の音声／画像による通信を伝送するように構成された装置（例えば、基地局（ベースステーション）、家庭用機器）を含む。
【００１８】
図１は、例示の実施形態に沿ったインターネット式イヌ通信システム１００の側部、正面部及び頂部を示した等角図である。図１では、ＩＣＣＳ１００はビデオカメラ１０２、カメラ位置決めレバー１０４、マイク１０６、及び、スピーカー１０７を含む。また、ＩＣＣＳ１００は、フードトレイ１１４及び起動カバー１１０を含む。この実施形態において、起動カバー１１０は、実質的に透明であり、且つ、開放孔１１２を含んでいるため、犬はフードトレイ１１４におやつの存在を見るとともにその匂いを嗅ぐことができる。別の実施形態では、起動カバー１１０は不透明であってもよく、及び／又は、孔１１２を含まなくてもよい。小型ベル１０８及びトレーニングボタン１１６がＩＣＣＳ１００の側面に配置されている。さらにＩＣＣＳ１００は、（ヒンジで連結された）ヒンジ式頂部１１８と、閉位置にあるヒンジ式頂部１１８を留めるためのラッチ１２０とを含む。スピーカー１０７及びベル１０８は、犬と通信するために使用されうる音声出力装置の例である。
【００１９】
本実施形態では、ＩＣＣＳ１００の構成要素は、実質的に底面が長方形の角柱の形状をしたハウジングの中に配置される。別の実施形態では、円筒状、ピラミッド型などを含む別の形状が採用されうる。ある実施形態では、ＩＣＣＳ１００は家屋又はその他の構造体（例えばキャビネットや冷蔵庫など）の壁面に内蔵されうる。
【００２０】
図２は、例示のインターネットによるイヌ通信システム１００の側部、後部、及び頂部を示した等角図である。具体的には、図２は例えば面ファスナーのベルクロ（登録商標）壁ファスナー１２２ａ及び１２２ｂを含む背面を表している。ＩＣＣＳ１００は、ブラケット、ネジ、磁石などを含む別の方法で、壁やその他の安定構造に、恒久的又は取り外し可能に取り付けられてもよい。小型犬であっても、ＩＣＣＳ１００を動かしたり、横転させたりすることは可能であり、もしくはＩＣＣＳ１００の場所、向き、あるいは動作を妨害しうることから、壁やその他の安定構造にＩＣＣＳ１００を取り付けることは有利である。さらに、電源１２４、Ｗｉ−Ｆｉアンテナ１２６及びイーサネット（登録商標）１２８の接続部又はポートが示されている。ＵＳＢ、ファイヤーワイヤー（登録商標）、赤外線など、他の、あるいは追加的なネットワーク機構によって支持されうる。
【００２１】
図３は、例示のインターネットによるイヌ通信システム１００のおやつ回転棚（カルーセル）を図示した等角図である。図３は頂部１１８が開いた状態のＩＣＣＳ１００を示しており、回転棚用床層１３８に載置された底部が開放されたおやつ回転棚１３０を表している。おやつ回転棚１３０は、仕切り１３２ａ、１３２ｂのような、複数の、個別のおやつ仕切りを含んでおり、それぞれの仕切りはおやつ１３４ａ及び１３４ｂを収納している。回転棚用床層１３８の開口部１３６は、底部開放式のおやつ回転棚１３０を通じて見ることができる。別の実施形態において、ＩＣＣＳ１００はおやつ容器を含む。おやつ容器は、おやつを保管及び与えるように構成されうる。ある例示のおやつ容器は、可動式ドアが開放され、容器に保管された１つ以上のおやつを放出するように構成されているか、又は、おやつを排出するための、Ｖ字の切り込み／バスケットのついた回動式垂直車輪を含む容器である。おやつ回転棚１３０（又は１つ以上の仕切り）もまた、おやつ容器とみなしてもよい。
【００２２】
図４は、例示のインターネットによるイヌ通信システム内部１００に配置された、おやつスライドを図示した等角図である。図４は、回転棚が取り外された回転棚用床層１３８を表している。おやつ通路（例えばスライド又は傾斜台）１４２は、フードトレイ１１４につながる開口部１４４を含む回転棚用床層１３８の開口部１３６に連結する。また、フードトレイ１１４と起動カバー１１０を照らすために配置されたライト１４６（例えばＬＥＤライト）が描かれている。
【００２３】
図５は、例示のインターネットによるイヌ通信システム内部１００に配置された、回転棚用モータを図示している。図５は回転棚用床層１３８の下の回転棚用モータ１４８を表している。回転棚用モータ１４８は回転棚用床層１３８を貫通して突出するシャフト１５０を含む。シャフト１５０は回転棚用モータ１４８によって回転される。シャフト１５０は回転式コンベヤ１３０の回転を駆動する。また、プリント基板１５４、及び、そのマイクロプロセッサ１５２ａ、１５２ｂが表されている。プリント基板１５４、及び、そのデータ処理モジュールは、トレーニングボタン１１、Ｗｉ−Ｆｉアンテナ１２６、イーサネットポート１２８などを含む、ＩＣＣＳ１００の様々な入力装置を介して受信される信号、コマンド、他の命令に応答して、回転棚用モータ１４８及び／又はＩＣＣＳ１００の他のサブシステムを起動させうる。
【００２４】
図６は、例示のインターネットによるイヌ通信システム１００の起動カバー１１０を図示している。この図では、起動ボタン１６２を含む起動スイッチ１６０に向かって、起動カバー１１０の背面から、フードトレイ１１４領域の背面の溝１５８を通じて延在する起動アーム１５６が描かれている。起動フランジ１６６は起動アーム１５６の端部から突出しており、起動カバー１１０が内側に押し込まれた際、起動ボタン１６２に係合する（ｅｎｇａｇｅ）ように配置されている。バネ１６４は起動フランジ１６６とＩＣＣＳ１００の壁に取り付けられ、機構カバー１１０は前方（閉）位置に保持される。
【００２５】
図７は、犬による例示のインターネットによるイヌ通信システム１００の操作を図示している。具体的には、図７は、フードトレイ１１４のおやつ１３４を得るために、鼻（又は前脚）で起動カバー１１０を押す犬２００を表している。
【００２６】
図８は、例示の実施形態に沿ったモバイルクライアント装置を図示している。具体的には、図８はＩＣＣＳ１００のためのモバイルアプリの画面３０２を有するモバイル装置３００を表している。犬２００の映像３０４などの画像データが画面３０２に映される。さらに、画面３０２は通話ボタン３０６、おやつ供給ボタン３１０、録画ボタン３１２、及び通話終了ボタン３０８を含む、ＩＣＣＳと相互作用するための（例えばタッチスクリーンボタンの）コントロールを含む。モバイル装置３００は携帯電話、スマートフォン、タブレット端末、ノート型コンピュータなど、別の形態を取ってもよい。別の実施形態では、デスクトップ又はキオスク型システムなど、別のタイプのコンピュータ上で実行するクライアントソフトウェアが提供されうる。
【００２７】
ＩＣＣＳ１００を利用するために、家族、飼い主、介護者、又は、その他のユーザ（例えば調教師）は、ＩＣＣＳ１００を使うために、まず犬を訓練する。最初に、ＩＣＣＳ１００はベルクロ（登録商標）壁ファスナー１２２ａ及び１２２ｂを使って壁やその他の適切な安定構造（キャビネット、引出し付き箪笥、コンピュータ用テーブル）に、犬のサイズに適した高さで取り付けられる。次に、ユーザはおやつ回転棚１３０のおやつ仕切り１３２のそれぞれにおやつ１３４を置き、頂部１１８を閉じ、ラッチ１２０で頂部１１８を固定する。
【００２８】
次に、ユーザは犬と同じ部屋で、ＩＣＣＳ１００の側面のトレーニングボタン１１６を押す。トレーニングボタン１１６を押すことにより、おやつをフートドレイ１１４に供給する時、犬に通知する時などに関係する構成要素を含む、ＩＣＣＳ１００のおやつ供給サブシステム又はモジュールへと送信されるおやつ供給コマンド又は信号が生ずる。具体的には、トレーニングボタン１１６を押すと、ベル１０８及び点滅するライト１４６が起動され、次のおやつ仕切り１３２が回転棚用床層１３８の開口部１３６上に配置されるまで、回転棚１３０を回転及び前進させるために回転棚用モータ１４８が起動される。回転棚１３０が回転すると、おやつ１３４が開口部１３６からおやつスライド１４２を下降して、フートドレイ１１４へと落下する。おやつ供給コマンド又は信号は、直接的（例えば、トレーニングボタン１１６と回転棚１３０との間の配線を介して）、又は間接的（例えば、マイクロプロセッサ又は他のデータ処理モジュールが介在して）であってもよい。
【００２９】
ベル１０８が鳴り、ライト１４６が点滅している間、犬は起動カバー１１０の向こうにおやつが見え、孔１１２からおやつの匂いを嗅ぐことができることから、犬の興味はフードトレイ１１４へと容易に向かう。図７に示されるように、犬は、フードトレイ１１４のおやつ１３４を得るために、起動カバー１１０を押し開けるのに鼻（又は前脚）を使うことができることをすぐに学ぶ。犬が起動カバー１１０を押し開けると、起動アーム１５６が溝１５８を通って前進し、それにより起動フランジ１６６が起動ボタン１６２に接触し、ベル１０８を止める。
【００３０】
トレーニングボタン１１６を押すことによって開始される、上記のトレーニング手順は、犬２００が、ベル１０８が鳴るのを聞くたびに起動カバー１１０を押し開けられるようになるまで、必要なだけ何度も繰り返し行うことが可能である。トレーニング過程の最終ステップは、犬２００が室内にいない時に、トレーニングボタン１１６を押すことである。何度か繰り返す必要があるかもしれない（最初は、室内に来るように、犬に対する別の命令を必要としうる）が、犬はベル１０８が鳴るのを聞くと、常に部屋に入り、ＩＣＣＳ１００に近づき、おやつを得るために起動カバー１１０を押すことをすぐに学ぶであろう。
【００３１】
犬２００と遠隔通信するためにＩＣＣＳ１００を使用可能にする前に、まず、ユーザのモバイル装置３００と交信させるようにＩＣＣＳ１００を設定する。ある実施形態では、権限を持つユーザしかＩＣＣＳ１００にアクセスできない、といった、（例えば、パスワード、装置識別子などの）セキュリティ及び／又は認証を含みうる。さらに、カメラ位置決めレバー１０４は、犬のサイズを遠近調節するように、カメラの角度を調節するために使用される。ユーザは家を出る前に、おやつ仕切り１３２を充填し、頂部１１８を固定する。
【００３２】
図８に示されるように、ＩＣＣＳ１００を使用するために、ユーザは自身のモバイル装置３００上のクライアントソフトウェア（例えば「アプリ」）を起動し、画面３０２に表示される「犬通話」ボタン３０６を押す。これにより、おやつ供給コマンドが、ＩＣＣＳ１００のおやつ供給サブシステム又はモジュールに配信される。具体的には、犬通話ボタン３０６を押す操作で、ベル１０８、ライト１４６、回転棚用モータ１４８を遠隔起動する。回転トレイ１３０は、おやつ１３４をフードトレイ１１４上に送りながら回転する。犬２００はベル１０８を聞き、ＩＣＣＳ１００に近づき、おやつを得るために起動カバー１１０を押す。起動カバー１１０を押すと、起動ボタン１６２に係合し、続いてベル１０８を止め、同時にカメラ１０２とマイク１０６を起動し、そうすることによって、犬が電話に「出る」（又は電話を「受ける」）ことができる。別の実施形態では、カメラ１０２及びマイク１０６は、犬が起動ボタン１６２を押すことによってではなく、「犬通話」ボタンによって直接起動されてもよい。カメラ１０２によって得られた画像（例えば動画又は静止画）は、モバイル装置画面３０２の画像ウィンドウ３０４に表示される。
【００３３】
別の実施形態は、おやつの供給、及び、ベル１０８を止めるタイミングの決定に、異なる機構を含むか、又は異なる技術を採用しうることに留意したい。例えば、ある実施形態では、ＩＣＣＳの床部又はトレイにおやつを排出し、次に、犬から受信する入力に応答して、ベル１０８（又は、ＩＣＣＳの他の音声装置）を止める決定を行う。入力には、起動カバー１１０を（上記のように）押すことが含まれてもよいが、追加的に、又は代替として、犬が鼻か前脚で押しやすくするための応答レバー又はパネル、（例えば、ＩＣＣＳの動作検知器を介した）動作検知、（例えば、ＩＣＣＳのマイクで検知された鳴き声による）音声検知、（例えば、赤外線センサーなどの）熱検知などを含んでもよい。従って、ある実施形態では、例えば起動カバー１１０などの、おやつを与えるタイミングの決定に関連する１つ以上の構成要素を含まない場合もある。
【００３４】
犬が電話を受けると、ユーザはさらに犬と交信ができる。ユーザはスピーカー１０７を通じて犬に話しかけ、モバイルアプリの「おやつを与える」ボタン３１０を押して、追加のごほうびを与えることができる。「おやつを与える」ボタン３１０を押すと、「犬通話」ボタン３０６と同様の方法で、回転棚の回転が起動され、ベルが鳴り、それにより、犬は通話中に追加のおやつを得ることができる。最後に、犬２００との交信の終わりに、ユーザはモバイルアプリの「通話終了」ボタン３０８を押す。このボタンはカメラ１０２、マイク１０６及びライト１４６を切り、ＩＣＣＳ１００を次回の通話のために再設定する。「録画」ボタン３１２で、家族は、通話中に受信した愉快で思い出に残る映像を記録することができる。
【００３５】
ＩＣＣＳの他の実施形態は、ＩＣＣＳを、遠隔でパンニングやズームができる簡素な遠隔カメラとして使用するためのオプションを含む。ＩＣＣＳの別の実施形態は複数のおやつ傾斜台及び／又はトレイを含んでもよく、この場合、犬は、おやつがどの皿、トレイ、又は場所に落ちてくるかがわからない。複数のおやつトレイを用意することで、通話中の映像に映る犬の頭や眼の楽しい動きを見ることができる。さらに、モバイル装置クライアントアプリによって起動され、ＩＣＣＳのカメラ付近に配置された、回転ダイヤル（ｓｐｉｎｎｉｎｇ  ｄｉａｌ）や可動物体といったおもちゃで、犬の興奮する様子を映像で見せることが可能となり、また、犬の興味をカメラに向けさせることもできる。アプリを見ながら、おやつを得るための追加的な課題やゲームを犬に示すために、注意を引くようなおもちゃやパズルなどのアクセサリをＩＣＣＳに取り付けるか、あるいはＩＣＣＳに遠隔でリンクさせてもよい。さらに、録画を他の家族、またはオンラインのＩＣＣＳコミュニティでシェアしてもよい。
【００３６】
ここでは主としてペットの犬に関連したＩＣＣＳの動作が記載されているが、他の実施形態では、異なるタイプのペットや動物で動作するように構成されていることがある点に留意したい（例えば、動物園又は科学的研究）。例えば、ある実施形態は、猫にシステムと交信させるように、おやつ、猫のおもちゃ、及び／又はキャットニップを排出するインターネットによるネコ通信システムを提供する。インターネットによるネコ通信システムは、追加的に、もしくは代替として、ペットの猫の興味を引き付けるために、鳥やその他の動物の音声／映像を表示してもよい。
【００３７】
図９は、例示の実施形態に沿ったインターネットによるイヌ通信システムを使用した、ウェブカメラを介した交信を図示している。この実施形態は上記のＩＣＣＳ１００と類似しているが、基地局（例えばおやつ供給を実行するハウジング）に少なくともいくつかの音声及び／又は映像機能を含まない点で異なるＩＣＣＳ１００’を提供する。具体的には、ＩＣＣＳ１００’は住居又は他の場所にすでに設置されたウェブカメラ（「ウェブカム」）４００のそばに配置される。ウェブカム４００はスピーカー４０６を含む。ＩＣＣＳ１００’を使用するために、ユーザのモバイル装置３００のモバイルアプリは、符号化された固有の音声信号４０２をウェブカム４００へと（例えばインターネット接続を介して）送信する。音声信号４０２はウェブカム４００に受信され、音声信号４０４としてスピーカー４０６で再生される。ＩＣＣＳ１００’のマイク１０６は、次に、音声信号４０４を受信及び処理し、ＩＣＣＳ１０’にベル１０８を鳴らし、おやつを供給するように起動する。ウェブカム４００は、上記ＩＣＣＳ１００のカメラ１０２とスピーカー１０７によって実行される映像及び音声送信機能を実行する。
【００３８】
図９の実施形態において、ＩＣＣＳ１００’はウェブカム４００へのネットワーク接続は含んでいない。その代わりにＩＣＣＳ１００’は、ウェブカム４００のスピーカー４０６によって音波として送信される、ウェブカム４００からのコマンド又は信号を受信する。ＩＣＣＳ１００’は、送信された音声信号４０４が、ＩＣＣＳ１００’が検知するのに充分強力、又は明確であれば、音声出力設備を含む、ネットワークビデオカメラで機能するように構成されている。さらに、ＩＣＣＳ１００’がウェブカム４００から離れた位置に置かれてもよいという事実は、ＩＣＣＳ１００’と通信する犬の、面白くてダイナミックな映像の作成において、より高い柔軟性を可能にする。
【００３９】
ＩＣＣＳの別の実施形態は、例えば上記のウェブカム４００のような、従前のテレビ会議ソフトウェア（例えばスカイプ（登録商標））及び／又は装置を使用することにより音声／映像通信を提供する、いくつかの、又はすべての電子機器及びプログラミングを省略しうる。例えば、ＩＣＣＳと同じ部屋に設置されたデスクトップコンピュータは、内蔵ウェブカムやスピーカーを含みうる。また、該デスクトップコンピュータは、部屋と遠隔クライアント装置との間で映像及び／又は音声を送信するように構成されたテレビ会議ソフトウェアがインストールされていてもよい。別の実施形態では、ＩＣＳＳそのものが、ストックされた又はカスタマイズされたテレビ会議クライアントを実行するように構成されたコンピュータプロセッサを含んでもよい。このような方法は、おやつ供給ハウジングに含まれる、いくつかのデータ処理機能及び／又はソフトウェア要件を減らす、又は取り除くことにより、ＩＣＣＳ製造にかかるコストを低減させうる。
【００４０】
図１０は、別の例示の実施形態に沿ったインターネットによるイヌ通信システムを図示している。具体的には、図１０は上記のＩＣＣＳ１００及びＩＣＳＳ１００’の変形版であるＩＣＣＳ１００’’を表している。ＩＣＣＳ１００’’はベル、スピーカー又はその他の音声出力装置などの音声装置５０２を含む。また、ＩＣＣＳ１００’’は、マイク１０６及びおやつ供給モジュール５０３を含む。おやつ供給モジュール５０３は受信したコマンド又は信号に応答しておやつを供給するための機構（例えば、１つ以上の回転棚、スライド、容器、起動装置、モータ）を含む。
【００４１】
さらに、ＵＳＢや同様の接続でウェブカム４００に通信可能に連結される（例えばノート型コンピュータやデスクトップコンピュータなどの）パソコン５００が示されている。別の実施形態では、パソコン５００とウェブカム４００は無線通信の状態になっている。さらに、パソコン５００は、インターネット５１０又は他の通信ネットワークを介して、モバイル装置３００と通信可能に連結される。
【００４２】
パソコン５０１は、モバイル装置３００、ウェブカム４００、及びＩＣＣＳ１００’’と通信するように構成されたロジック５０１を含んでいる。具体的には、ロジック５０１はモバイル装置３００からの入力を受信し、その入力（または、入力に基づく信号）をＩＣＣＳ１００’’に送信するように構成されている。また、ロジック５０１はウェブカム４００からの映像／音声データを受信し、該データをモバイル装置３００に送信するように構成されている。
【００４３】
ある実施形態では、ロジック５０１は、モバイル装置３００上で実行されるテレビ会議アプリからの着信に応答して、異なる音調又は音を鳴らすか再生するように、又は、モバイル装置３００から声又は音を受信するように構成されたテレビ会議ソフトウェア（例えばスカイプ（登録商標））であってもよい。ロジック５０１はＩＣＣＳ１００’’への音声接続を介してベルの音又はその他の音を再生する。例えば、音声接続がＩＣＣＳ１００’’へのケーブルで行われる場合、音は音声装置５０２を介して再生され、該音はＩＣＣＳ１００’’のマイク１０６によって検知されうる。別の構成では、ロジック５０１は、パソコン５００のスピーカーを介して音を再生し、そうすることによって、音はＩＣＣＳ１００’’のマイク１０６によって検知できる。一般的に、ロジック５０１が自動的に着信を受けた後、ＩＣＣＳ１００’’は以下の１つ以上の方法で起動されうる。該方法の１つは、ロジック５０１によって開始され、ロジック５０１に受信されるとともに音声装置５０２で再生される音である。該方法の１つは、モバイル装置３００によって開始され（例えばユーザが押したボタンに応答して）、ロジック５０１に受信され、音声装置５０２で再生された音である。該方法の１つは、モバイル装置３００のユーザが声に出して話し、ロジック５０１に送信され、音声装置５０２に再生されるコマンドである。これらの音（又は別の方法で作成された別の音）はすべてマイク１０６によって検知可能であり、先述したＩＣＣＳ１００’’の起動を引き起こす。ある実施形態では、ＩＣＣＳ１００’’はマイク１０６で受領された音声コマンドを認識するロジック（例えば、ソフトウェア、ハードウェア、及び／又はファームウェア）を含む。認識ロジックは、（例えば、声の特徴に基づく、異なるユーザ間で区別するための）特定の言葉、言い回し、話し手を識別するように構成された音声認識装置であってもよい。
【００４４】
マイク１０６で検知された音に応答して、ＩＣＣＳ１００’’は供給モジュール５０３におやつを排出させ、及び／又は犬を呼ぶための音（例えば口笛やベル）を発せさせる。同時に、ロジック５０１は自動的に着信通話に応え、ウェブカメラ４００によってキャプチャされた音声／映像をモバイル装置３００に送信し始める。また、ロジック５０１はモバイル装置３００から音声／映像を受信し、パソコン５００の画面又はスピーカーを介して再生するか、あるいはＩＣＣＳ１００’’の音声装置５０２を介して再生する。
【００４５】
通信セッションの間、モバイル装置３００のユーザは他のコマンドをＩＳＳＣ１００’’に送信しうる。例えば、ユーザは音を作成する、又は音声コマンドの言葉を発するキーやその他の出力コントロールを押してもよい。これは、パソコン５００で再現される際、例えばおやつを供給する、音を出す、おもちゃを揺らすなどの特定の機能をＩＣＣＳ１００’’に実行させるように構成されている。
【００４６】
先述のように、ロジック５０１とそれに対応するモバイル装置３００上のクライアントソフトウェアは標準的なテレビ会議ソフトウェアであってもよい。別の実施形態では、ロジック５０１及びモバイル装置クライアント３００のクライアントは、特注ソフトウェアであってもよい。例えば、ロジック５０１はモバイル装置によって作成されるダイヤルトーン（例えばＤＴＭＦトーン）に応答し、そのトーン（又はそれに基づく信号／コマンド）をＩＣＣＳ１００’’に送信するように構成されてもよい。他のハードウェア配置を検討してもよい。例えば、ウェブカム４００は、ノート型コンピュータやタブレット端末でよく見られるように、パソコン５００に組み込まれてもよい。
【００４７】
ＩＣＣＳの別の実施形態は、コール発信（通話発信、ｏｕｔｇｏｉｎｇ  ｃａｌｌ）に関する特徴を有する。より具体的には、ＩＣＣＳは、犬又はその他のペットが、家族やその他の人物と通話又はテレビ会議できるようにするためのプロトコルを提供し、且つ、実行しうる。音及び視覚的合図（ｃｕｅ）が、一定の時間又は一定の時間間隔でＩＣＣＳを起動するようにＩＣＣＳにプログラムされている。この音は着信を表す音とは区別されうる。例えば、より柔らかい（小さい）音及び視覚的合図は、家のどこにいても聞こえ、且つ、犬が部屋に入り込んだ時、すぐに応答する必要があることを示す着信の大きな音よりも犬の興味を引くことが可能である。「コール発信期間」中、犬はおやつドア（又は別のドアかボタン）を押すように訓練され、おやつを受け取る。あるいは、コール発信期間が開始するとおやつが排出されうる。犬のおやつドアの操作により、指定されたユーザへのコール発信を開始するようにＩＣＣＳを起動する。コール発信がユーザに受信されると、上記の受信に関する記載のとおり、ユーザは通信し、おやつを与えることができる。注目すべきは、ユーザが通話に応答しない場合でも、コール発信期間の間、通話を開始するために犬がおやつを得ることができる点である。犬が別の期間におやつドアを起動しても、おやつは与えられない。ある実施形態では、犬がコール発信期間に発信を開始すると、該コール発信期間は終了する。このように、犬は、おやつを追加的に得るために、繰り返し通話を行うことはできない。
【００４８】
ＩＣＣＳの実施形態は、様々なトレーニング関連の技術を提供しうる。例えば、ＩＣＣＳからの実体のない声は犬を混乱させかねない。なぜなら、犬にとって、その声は「生の声」とはかなり異なって聞こえ、さらに、人間が発話する際の匂いと視覚に関連づかないからである。この理由から、犬は新しい発話（スピーカー）コマンドに応じて、すでに確立している芸（ｔｒｉｃｋ）の項目を再学習する必要がある。ＩＣＣＳを使った、芸のトレーニングの１つのプロセスは、犬に、人の生の声と、ＩＣＣＳのスピーカーを介した人の声との両方を聞かせることを含む。このプロセスは、ユーザが犬及びＩＣＣＳと同じ部屋にいる時、ユーザがモバイルクライアント装置を介してコマンドを与えることにより実現されうる。これにより、犬は、ユーザの生の声と、ＩＣＣＳのスピーカーを介した声とを同時に聞くことができる。ユーザは、コマンドを唱えながら徐々にＩＣＣＳから遠ざかる。そうすることにより、ＩＣＣＳのスピーカーを介して再生されるコマンドが、より有効になる。あるいは、例えばモバイルクライアント装置への適切な入力を行うことにより、ユーザはＩＣＣＳのスピーカーを介して再生されるコマンドの音を（例えば、音量を上げて）大きくすることができ（例えばモバイルクライアント装置を介して）、そうすることにより、ＩＣＣＳスピーカーを介して再生されるコマンドが、より有効になる。
【００４９】
別のトレーニングプロセスでは、ＩＣＣＳはトレーニングを目的とするコマンドの録音に使用できる音声録音機能を含む。ユーザはモバイルクライアント装置（又はＩＣＣＳのコントロール）を使って、ＩＣＣＳスピーカーを介する録音コマンドを再生できる。さらに、ＩＣＣＳのスピーカーを介して再生されるコマンドに応じて、犬にその芸を行わせるためのトレーニングに必要な程度に、ユーザは生の声でのコマンドを補強することが可能である。
【００５０】
ある実施形態では、ＩＣＣＳのおやつ回転棚はペットに特定のおやつを選択させるように構成されている。例えば、モバイルクライアント装置のユーザは遠隔コマンドを使って特定のおやつ仕切り又はおやつの種類を特定しうる。コマンドを受信すると、ＩＣＣＳはおやつ回転棚を選択された仕切りに回転させ、そこからおやつを供給する。この方法で、ＩＣＣＳはペットに対して異なる種類のおやつを与えることを容易にしうる。
【００５１】
図１１は、例示の実施形態に沿った、ペットと通信するためのプロセスを図示したフロー図である。図示されたプロセスは上記のＩＣＣＳの実施形態によって実行されうる。
【００５２】
ブロック１００２から１００６では、ペットがＩＣＣＳと通信するためにトレーニングされている間、プロセスはトレーニングモードで作動する。より具体的には、ユーザによるトレーニングコントロールの選択の命令を受信するブロック１００２で始まる。上記のように、ＩＣＣＳは、ボタンやスイッチ、あるいは、音声コマンドの言葉を室内のトレーナーから受信するための電気回路／ロジックといったトレーニングコントロールを含みうる。トレーニングコントロールはユーザが操作する遠隔クライアント装置にも追加的又は代替的に存在し、クライアント装置からＩＣＣＳ基地局へと送信される。
【００５３】
ブロック１００４では、プロセスによりおやつが供給され、ペットに通知される。トレーニングコントロールの選択の命令を受信すると、プロセスはＩＣＣＳ基地局又はハウジングの供給モジュールに供給コマンドを送信しうる。おやつ供給モジュールは、おやつをフードトレイに供給し、（例えば、音声信号の再生、ベルを鳴らすなどしてローカル又は遠隔の音声装置に音を出力させて）フードトレイにおやつがあることをペットに知らせるための音を発信し、ペットがおやつを得るためにフードトレイにアクセス（接触、作用）すると、音声信号の再生を停止するように構成された、ロジック及び／又は機械的要素（例えば、おやつ回転棚、回転棚用コンベヤモータ、おやつスライド）を含みうる。
【００５４】
ブロック１００６では、プロセスによりトレーニングを継続するか否かが決定される。継続する場合、プロセスはブロック１００２へと戻り、トレーニングコントロールの次の選択を待つ。継続しない場合、プロセスはブロック１００８へと続く。
【００５５】
ブロック１００８から１０１４では、プロセスは通信モードで動作し、ペットと遠隔クライアント装置を操作するユーザとの間の通信を円滑にする。より具体的には、ブロック１００８では、プロセスは遠隔クライアント装置から通信コマンドを受信する。通信コマンドはＩＣＣＳのネットワークインターフェイスを介して受信される、ネットワークパケット、リクエスト、又は他の信号であってもよい。別の実施形態では、通信コマンドは、近接するウェブカム又は他のテレビ電話機器（例えばスピーカーとカメラが備わったＰＣや一体型スピーカーとカメラを含むノート型コンピュータなど）のスピーカーから受信される音（例えば音声信号）であってもよい。
【００５６】
ブロック１０１０では、プロセスによりおやつが供給され、ペットに通知される。おやつを供給してペットに通知することには、ブロック１００４に関して記載されているように、供給コマンドの送信も含まれうる。
【００５７】
ブロック１０１２では、プロセスは遠隔クライアント装置とペットとの間で、音声及び／又は映像を通信する。音声及び／又は映像の通信には、遠隔クライアント装置から受信されたユーザの音声及び／又は映像を受信して表示することに加えて、ペットの音声及び／又は映像を遠隔クライアント装置へと送信することも含みうる。通信は、（例えば図１に示されるように）ＩＣＣＳのハウジングに一体化された通信モジュール、及び／又は、例えば図９又は図１０に示されるように）ＩＣＣＳのおやつ供給部から分離された通信モジュールによって実行されうる。
【００５８】
ブロック１０１４では、プロセスにより継続するか否かが決定される。継続する場合、プロセスはブロック１００８へと戻り、次の通信コマンドの受信を待つ。継続しない場合、プロセスは終了する。例えば、クライアント装置からの通話終了信号又はコマンドが受信された場合、プロセスは次の通話を待つためにブロック１００８に戻ってもよい。あるいは、プロセスはシャットダウン信号又はコマンドを受信し、この場合プロセスは終了する。
【００５９】
図１１のプロセスとこの明細書中に記載される他のプロセス又は機能は、少なくとも部分的には、従前のコンピュータハードウェア及びソフトウェアの編成において実施されているかもしれない。例えば、記載のプロセスはマイクロプロセッサ１５２ａ及び／又は１５２ｂで実施されてもよい。マイクロプロセッサ１５２はいずれも、メモリ、中央処理装置（「ＣＰＵ」）、入力／出力装置又はポートなどを含みうる。メモリは、ＲＡＭ、ＲＯＭ、フラッシュメモリ、磁気記憶装置、光学記憶装置などの揮発性又は非揮発性メモリを含む、コンピュータ可読メディアであってもよい、またはそれらを含みうる。ある実施形態は、ＣＰＵ又は他の処理ユニットによって実行されると、１つ以上の既述のプロセスを実行するように構成された、メモリ命令又は他のコンテンツを保存しうる。ある実施形態は、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、プログラマブルロジックアレイなどを含む、固定の、又は設定可能なハードウェア編成を経由して、１つ以上の既述のプロセスを実行しうる。
【００６０】
当業者にとって、発明の概念からかけ離れることなく、様々な変更がなされることは明白である。従って、発明の主題は添付する請求項の意図以外は、制限されない。しかし、明細書と請求項の両方を解釈する場合、すべての用語は、内容と一致する、可能な限り幅広い範囲で解釈されるべきである。特に、「含む（ｉｎｃｌｕｄｅｓ，  ｉｎｃｌｕｄｉｎｇ，  ｃｏｍｐｒｉｓｅｓ，  ｃｏｍｐｒｉｓｉｎｇ）」という用語は、言及される要素、構成要素、又は方法を包括的に言及すると解釈されるべきである。これは、明確に言及されていない他の要素、構成要素、又はステップで表示され、使用され、又は組み合わせてもよいことを示している。明細書及び／又は請求項が、Ａ，Ｂ，Ｃ・・・Ｎからなるグループから選択される、少なくとも１つのものを言及する場合、グループ（Ａ，Ｂ，Ｃ・・・Ｎ）の少なくとも１つの要素を要求すると解釈されるべきであり、ＡプラスＮ、又はＡプラスＮ、などと解釈されるべきではない。
【００６１】
２０１２年６月２日に出願された米国仮出願６１／６８９，２７０、「インターネットによるイヌ通信装置」の全体の開示が参照により組み込まれる。組み込まれた参考文書における用語の定義又は使用が一致しない、又はここで提示される用途の定義に反している場合、ここで提示される用語の定義が優先され、参考文書の用語の定義は適用されない。
【００６２】
上記のとおり、１つ以上の実施形態が図示、記載されているが、本発明の意図及び技術範囲からかけ離れることなく多数の変更がなされうる。したがって、本発明の技術範囲は、特定の実施形態の開示によって限定されるものではない。代わりに、本発明は以下の請求項を参照して決定される。
【図１】
0006275701.tif 000002
【図２】
0006275701.tif 000003
【図３】
0006275701.tif 000004
【図４】
0006275701.tif 000005
【図５】
0006275701.tif 000006
【図６】
0006275701.tif 000007
【図７】
0006275701.tif 000008
【図８】
0006275701.tif 000009
【図９】
0006275701.tif 000010
【図１０】
0006275701.tif 000011
【図１１】
0006275701.tif 000012