(57)【要約】ストリーミングメディアデータストリームの代りに又はそれと混合してプログラム可能なメッセージ２０を、イベント３０の受信時に受信装置に送信するのに適したシステム、方法及び製品が開示される。本システムは、インターネット１０４のデータ通信ネットワークインターフェース；前記データ通信ネットワークインターフェースに動作可能に接続され、イベント３０に基づく所定の報知１０を、イベント３０の発生時に所定の受信装置に所定の受信装置に送信することが可能な少なくとも１つの送信装置；選択的に検索可能な所定の一群のメッセージ２０を有する持続的な記憶部１９６；前記送信装置及びデータストリームのインターネットプロバイダ１０１の双方と通信することが可能であり、前記持続的な記憶部１９６に存するメッセージに選択的にアクセスすることが可能な監視部１９５；及び前記イベントを検出すること、選択的に抽出可能な少なくとも１つのメッセージ２０を前記イベント３０に基づいて選択すること、選択された検索可能なメッセージ２０の少なくとも一部と共に所定の方法でデータストリームを修正すること、及び修正されたデータストリームを所定の受信装置に送信することが可能なメッセージングソフトウエア１９７を有する。
2005505197.tif 000002
【特許請求の範囲】
【請求項１】
プログラム可能なメッセージをイベントの受信時に受信装置に送信するシステムであって：
ａ．  インターネットのデータ通信ネットワークインターフェース；
ｂ．  前記データ通信ネットワークインターフェースに動作可能に接続され、所定の場合に前記イベントを送信することが可能な少なくとも１つの送信装置；
ｃ．  前記データ通信ネットワークインターフェースに動作可能に接続され、データを受信及び処理することが可能な少なくとも１つの受信装置；
ｄ．  持続的なデータ記憶部；
ｅ．  前記持続的な記憶部に存する選択的に検索可能な所定のメッセージ群；
ｆ．  前記送信装置と通信可能であり、データのプロバイダと通信することが可能な監視部であって、更に、前記持続的な記憶部に存する選択的に検索可能な所定のメッセージ群にアクセスすることが可能な監視部；及び
ｇ．  少なくとも一部が前記監視部に内に存し且つ実行可能なモニタソフトウエア；
を有し、前記モニタソフトウエアは、前記送信装置から受信したパケット内の前記イベントを検出すること、選択的に抽出可能な少なくとも１つのメッセージを前記イベントに基づいて選択すること、前記パケット内のデータを修正すること、及び修正されたパケットを所定の受信装置に送信することが可能である
ことを特徴とするシステム。
【請求項２】
前記通信ネットワークインターフェースが、更に、ローカルエリアネットワークより成る
ことを特徴とする請求項１記載のシステム。
【請求項３】
前記イベントが、前記ローカルエリアネットワークに動作可能に接続された装置によって発せられる警報を有する
ことを特徴とする請求項２記載のシステム。
【請求項４】
前記監視部が、前記インターネットと、前記ローカルエリアネットワークに動作可能に接続される１以上の装置とを仲介するゲートウエーとして、前記インターネット及び前記ローカルエリアネットワークの双方に動作可能に接続される
ことを特徴とする請求項２記載のシステム。
【請求項５】
前記モニタソフトウエアから前記メッセージを受信する所定の受信装置が、前記ローカルエリアネットワークに接続された受信装置及び前記インターネットに動作可能に接続された受信装置の群から選択されたものである
ことを特徴とする請求項１記載のシステム。
【請求項６】
選択される検索可能なメッセージが、人の知覚可能なものに表現されるデータフォーマットに処理されることが可能である
ことを特徴とする請求項１記載のシステム。
【請求項７】
前記受信装置が、インテリジェント家庭ネットワーク機器、ラジオ、パーソナルコンピュータ及びテレビジョンを有し、各々は処理されたデータを人の知覚可能なものに表現することが可能である
ことを特徴とする請求項１記載のシステム。
【請求項８】
更に、メッセージの外部ソースを有し、モニタソフトウエアは、前記イベントに基づいて少なくとも１つの選択的に検索可能なメッセージを選択する場合に、前記モニタソフトウエアで使用するために前記外部ソースからメッセージを受信及び処理することが可能である
ことを特徴とする請求項１記載のシステム。
【請求項９】
モニタに受信されたパケットに応答して、受信装置に送信するためのメッセージを生成する方法であって、前記モニタはインターネットに及び前記受信装置に動作可能に接続され、当該方法は：
ａ．  前記モニタにて受信されたオリジナルパケットを監視するステップ；
ｂ．  少なくとも１つのイベントを有するパケットに関し、受信したイベントに応答して、検索可能な一群のメッセージから少なくとも１つの検索可能なメッセージを選択するステップ；及び
ｃ．  選択された検索可能なメッセージに関連付けられる受信装置の各々について、
＿  ｉ．  前記受信装置宛のオリジナルパケットの各々を、前記選択された検索可能なメッセージの所定の部分を有する新たなパケットで置換するステップ；及び
＿  ｉｉ．前記選択された検索可能なメッセージの期間の間に前記新たなパケットを前記受信装置に送信するステップ；
より成るステップ；
を有することを特徴とする方法。
【請求項１０】
前記オリジナルパケットの各々を、前記選択された検索可能なメッセージの所定の部分を有する新たなパケットで置換するステップが、更に、前記オリジナルパケットに含まれる入力ストリーミングメディアデータストリームの所定の部分を有する前記選択された検索可能なメッセージの所定の部分を、前記新たなパケットに含まれる新たなストリーミングメディアストリームを混合するステップより成る
ことを特徴とする請求項９記載の方法。
【請求項１１】
更に：
ａ．  前記入力ストリーミングメディアデータストリームの所定の部分を有する前記選択された検索可能なメッセージの所定の部分を前記新たなストリーミングメディアストリームを混合する前に、前記入力ストリーミングメディアデータストリームの音声部分を所定のレベルに変更するステップ；及び
ｂ．  前記入力ストリーミングメディアデータストリームの所定の部分を有する前記選択された検索可能なメッセージの所定の部分を前記新たなストリーミングメディアストリームを混合する前に、前記入力ストリーミングメディアデータストリームの映像部分を所定のレベルに変更するステップ；
を有することを特徴とする請求項１０記載の方法。
【請求項１２】
オリジナルパケットの各々を新たなパケットで置換するステップが、更に、前記選択された検索可能なメッセージの所定の部分を有する新たなパケットでオリジナルパケットの各々を置換する前に、後の検索のために前記オリジナルパケットの所定の部分を記憶するステップを有する
ことを特徴とする請求項９記載の方法。
【請求項１３】
宛先アドレスと、音声コンテンツと、画像コンテンツと、前記宛差アドレスにおける少なくとも１つの装置によって実行される以後のアクションとを有する検索可能なメッセージ群の少なくとも１つの属性を、認証されたエンドユーザが修正することを許可するステップ
を有することを特徴とする請求項９記載の方法。
【請求項１４】
更に：
ａ．  メッセージに関する認証された第三者のソースからメッセージを受信するステップ；
ｂ．  前記第三者から受信した前記メッセージを少なくとも１つのイベントに関連付けるステップ；及び
ｃ．  前記第三者から受信した前記メッセージを、検索可能なメッセージ群中に格納するステップ；
を有することを特徴とする請求項９記載の方法。
【請求項１５】
ａ．  インターネットから第１パケットを受信する手段；
ｂ．  前記第１パケットを分析し、それがイベントを含むか否かを判別する手段；
ｃ．  イベントを含む第１パケットに関し、検索可能なメッセージ群から、前記イベントに関連付けられる少なくとも１つのメッセージを検索する手段；
ｄ．  前記第１パケット内のデータを、検索されたメッセージの少なくとも一部を含む第２パケット内のデータ群に変換する手段；及び
ｅ．  前記第１パケットで必要とされる宛先アドレスに関して前記第１パケットの代りに前記第２パケットを代用する手段であって、前記宛先アドレスは前記第２パケットでも必要とされるところの手段；
を有することを特徴とする電子的イベントメッセージングシステム。
【請求項１６】
データ記憶媒体を通じて記憶される、パケットベースメッセージングシステムであって：
ａ．  インターネットを解して第１パケットを受信するための第１の複数の２進値；
ｂ．  前記第１パケットを分析し、それがイベントを含むか否かを判別するための第２の複数の２進値；
ｃ．  イベントを含む第１パケットに関し、検索可能なメッセージ群からイベントに関連する少なくとも１つのメッセージを検索するための第３の複数の２進値；
ｄ．  前記第１パケット内のデータを、検索されたメッセージの少なくとも一部を含む第２パケット内のデータ群に変換するための第４の複数の２進値；及び
ｅ．  前記第１パケットで必要とされ、第２パケットでも必要とされる宛先アドレスに関して前記第１パケットの代りに前記第２パケットを代用するための第４の複数の２進値；
を有することを特徴とするパケットベースメッセージングシステム。
【請求項１７】
請求項９記載の方法を用いて作成されるコンピュータ読み取り可能な媒体内に包含されるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットのようなデータネットワークでコンテンツ情報を流す（ストリーミングする）技術分野に関連する。特に、本発明は、他を排するわけではないが、インターネットストリーミング媒体に関するイベントに基づくメッセージの取扱いに特に関連する。より具体的には、本発明は、他を排するわけではないが、受信装置に配信するためのインターネットラジオデータストリームのような先在するインターネットマルチメディアデータストリームに、イベント動機付けメッセージを組み合わせることに特に関連する。
【背景技術】
【０００２】
情報の第１の表示と、別のソースからの情報の第２の表示を組み合わせることが、当該技術分野で知られている。例えば、ハニー等に特許された米国特許第５，９１２，７００号（特許文献１）及びハニー等に特許された米国特許第６，１５４，２５０号（特許文献２）の双方は、スポーツのイベントにおけるオブジェクトの表示機能を強化するシステムを教示する。ハニーの‘７００及びハニーの’２５０の双方は、オブジェクトの位置を判別するための１以上のセンサを利用すること、そして、その位置及び放送カメラの視野に基づいて、オブジェクトの表示を促すためにテレビジョン信号を編集する又は増加させることを教示する。これらは何れも、イベント駆動報知に基づき編集する又は増加させること、メッセージ又はストリームの局所的な（ローカルな）バッファリング、又はインターネットを利用すること等を教示も示唆もしていない。
【特許文献１】
米国特許第５，９１２，７００号明細書
【特許文献２】
米国特許第６，１５４，２５０号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
過去数年にわたって、パーソナルコンピュータ、ウェブＴＶ（商標）受信機又はインターネット電話のような受信装置へのインターネットを介した音声及び／又は映像ストリームの供給が増えてきている。インターネット形式のラジオ（ＩＰラジオ）及び他のいわゆる「インターネット機器」も売買され始めてきている。これらの音声及び／又は映像ストリームは、ラジオ及び／又はテレビジョン放送に等価な体験を与えることができる。しかしながら、長い間、無線及びテレビジョン放送は、緊急時の場合のようなイベント形式の中断システムに支配されている。例えば、コウ（Ｃｏｗｅ）等に特許された米国特許第５，４９５，２８３号は、例えば緊急放送システム警報のような所望のメッセージを、ケーブルテレビジョンシステムの複数のチャネルに選択的に上書き又は挿入するケービルテレビジョンメッセージシステムを教示する。コウ等の‘２８３は、プログラム可能な又はカスタマイズ可能なローカルイベント警告に基づき編集及び拡張すること、メッセージ又はストリームのローカルなバッファリング、又はインターネットを利用すること等を興じも示唆もしていない。インターネットストリームに対するイベント形式の中断のためのそのようなシステムは、現在のところ提案されていない。
【０００４】
本願の参考に供せられ、ＩＮＴＥＬＬＩＧＥＮＴ  ＡＰＰＬＩＡＮＣＥ  ＨＯＭＥ  ＮＥＴＷＯＲＫと題される米国特許出願番号第０９／７１５，３６４号（ピーターヴァンデルミューレンの１１／１７／００付出願の代理人管理番号ＵＳ００８０６４（ヴァンデルミューレン‘０６４’））は、自動ホームシステムに使用されることの可能な一群の消費者装置を説明している。これらのシステムは、警報システムに加えて、照明、モータ又は機器に関する状態監視及び制御をも組み込む。インテリジェント機器は、更に、コマンドを受信し、状態警報を送信する機能を含む双方向通信用の機構を設ける。
【０００５】
ユーザ指定可能なユーザの知覚可能なメッセージを送信することでこれらの状態警報に応答することが可能なシステムに関しては、そのメッセージが、進行中の音声及び／又は映像ストリームに、可能であればその音声及び／又は映像ストリームを乱さずに影響を与えることが望ましい。また、エンドユーザにより構築可能な状態情報より成るもののような複数の警報を許容することが望ましい。例えば、警報を緊急放送システム警報に限定するのではなく、エンドユーザは１以上のインテリジェント機器を所有することを希望し、及び／又は他の装置が同一又は異なるインテリジェント装置を含む１以上の構築可能な受信装置に警報を送信する。
【０００６】
加うるに、従来のシステムは、警報の結果として発生する下りメッセージを構築することを許容しない。
【０００７】
本発明は、ネットワーク送信ストリームデータにおけるイベントを処理できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
この目的は、通信ネットワークインターフェース、通信ネットワークインターフェースに接続される送信装置及び受信装置、及び／又は送信装置からのイベントを検出することの可能なモニタを設けることで、実現される。
【０００９】
概して、この説明により、ソフトウエアで実現されるように説明される事項は、等しくハードウエアとして実現されることも可能であろう。
【発明を実施するための最良の形態】
【００１０】
本発明によるローカルエリアネットワーク例１９０の概略図である図１を参照するに、ある例では、イベントにより動機付けられる（トリガが与えられる）メッセージは、先在する音声及び／又は映像データストリームを中断し、その先在するデータストリームは、破棄され、又は例えばフィリップスＴｉｖｏ（商標）ハードディスクドライブ製品による後の再生用に保存される。別の例では、イベントにより動機付けられるメッセージは、先在する音声及び／又は映像データストリームに重畳される。そのような中断や重畳に伴う１つの問題は、インターネット音声及び／又は映像データストリームの受信側で生じる。今日の多くのシステムは、特に広帯域システムは、家庭にて又はオフィス内で、ファイヤウォール又はゲートウエイ（一般的に「モニタ１９５」として示される）を用いて実現されている。これらのモニタ１９５は、例えばＰＣ１５０のようなローカルコンピュータへ及び／又はローカルエリアネットワーク１９０へのローカルエリアデータを孤立させることができる。
【００１１】
ここで使用されるように、「モニタ（監視）」なる語は、複数の形態を有し得る。限定ではなく例として、モニタ１９５は、インターネットの技術分野の当業者により理解される用語としてのゲートウエイより成る。また、モニタ１９５は、クロックラジオ１４０のようなスタンドアローン装置より成り、その装置は、ローカルエリアネットワーク１９０に接続されておらず、又はインターネット（一般的に「１０４」として示される）へのそれ自身の接続を有する。更に、インターネット１０４への接続は、そのインターネット１０４に接続するための、適切なＲＪ−１１を備えるダイヤルアップモデム又は等価なコネクタ、適切なＲＪ−１１を備えるディジタル加入者回線（ＤＳＬ）モデム若しくはルータ又は等価なコネクタ、又は同軸ケーブルコネクタを有するケーブルモデム若しくはルータによるものである。加うるに、モニタ１９５は、単独のパーソナルコンピュータ１５０に又はローカルエリアネットワーク１９０に接続するためのイーサーネット（登録商標）アダプタコネクタのようなローカルエリアネットワークインターフェースを有する。ローカルエリアネットワーク１９０の接続は、有線及び／又は無線接続又はそれらの組合せより成る。更に、モニタ１９５は例えばＩＰパケットフィルタリングと共にファイヤウォールを実現し、これらの用語は、インターネットの技術分野で当業者によく知られているものである。ファイヤウォール構成は、インターネット１０４へのユーザの安全な接続性を増進する。
【００１２】
限定ではなく更なる例として、モニタ１９５は、ネットワークアドレス変換（ＮＡＴ）機能を付加的に有する。ＮＡＴを行なうモニタ１９５は、パーソナルコンピュータ１５０やインターネット機器（例えば、コーヒーメーカ１１０、洗濯機１２０、オーブン１３０、又はクロックラジオ１４０）のような複数のＩＰ装置が、モニタ１９５を通じて、例えばローカルエリアネットワーク１９０を利用してインターネット１０４に同時に接続することを可能にする。この構成では、モニタ１９５は、インターネット１０４及びローカルエリアネットワーク１９０（ローカルエリアネットワーク１９０に接続される各種装置を含む）の中間に設けられる。このように、モニタ１９５は、機能的には、インターネットサービスプロバイダに対し、例えば単独のパーソナルコンピュータのような単独のＩＰ装置のように見える。このため、モニタ１９５は、進行する要求を吸収し、到来するデータを、パケットがどの装置に宛てられているか（その装置は「ターゲット」又は「受信装置」と呼ばれる）を内部的に追跡しながら適切なＩＰ装置に送信する。
【００１３】
更なる別の態様では、モニタ１９５は、ブリッジ（橋渡し）機能を付加的に有する。多くのデータネットワークは、異種であることが多く、モニタ１９５は、それら様々なネットワークを橋渡し又は接続するための集中点となる。限定ではなく例示として、ＩＥＥＥ１３９４（ファイアウエア（商標））は、家庭で２以上の音声映像素子間の通信を与えるために使用され、これら同一の要素は、ローカルエリアネットワーク１９０を通じて接続されるパーソナルコンピュータ１５０に対するモニタ１９５を介するダウンロード又は再生用の音声動画エキスパートグループ（ＭＰＥＧ）レベル３（ＭＰ３）のソースとして接続する。
【００１４】
更なる別の態様では、モニタ１９５はローカルインターネット又はインターネットサーバを付加的に有する。そのようなサーバは、常にｏｎであり、複数の並列的アプリケーションを実行し、そのアプリケーションは、限定ではなく例示として、ワールドワイドウェブサービス、ファイル転送サービスのような他のＩＰ形式のサービス、警報システム、様々な家庭用機器のモニタ、及び／又は侵入者検知機能を与えるようなカメラ捕捉システム等を含む。そのように構成されるならば、これらのアプリケーションサービスは、例えば安全な接続を通じてインターネット１０４により到達可能であり、その安全な接続は、データだけでなく遠隔のユーザにより与えられるログイン名及びパスワードをも暗号化することで確立されたＩＰストリームへの、タッピングによる非認証アクセスを遮る。
【００１５】
パーソナルコンピュータ１５０及びクロックラジオ１４０のようなインターネット機器は、インターネット１４０を通じて、インターネットラジオ局１０１のようなストリーミング音声のソースに接続し、これはあたかも従来のＡＭ／ＦＭラジオが、放送しているラジオ局に「接続」するかのようである。ローカルエリアネットワーク１９０は事務所内に、ある居所に又はどこにでも設けられることが可能であり、定住地に設けられるローカルエリアネットワーク１９０に接続されることに制約されないことが理解されるであろう。コンピュータネットワークの技術分野における当業者によく知られているように、ローカルエリアネットワーク１９０及びインターネット１０４のようなデータ通信ネットワークは、イーサーネット（登録商標）トポロジのようなトポロジ、ブルートゥースネットワークのような無線ネットワーク、又はそれらの任意の組合せを利用するような有線ネットワークより成る。
【００１６】
ここで使用されるように、「インターネットラジオ」は、ストリーミング媒体更にはテキストや２進データストリームのようなＩＰパケット化された音声及び／又は映像データストリームより成る。インターネットデータ通信の技術分野における当業者によく知られているように、バイトの流れは一般に「ストリーム」と呼ばれ、「ストリーミング媒体」なる語は一般にコンテンツを記述するために使用され、そのコンテンツは一連の個々のデータパケットでインターネット１０４を通じて送信される。インターネットソフトウエアの技術分野における当業者によく知られているように、インターネットラジオは、インターネットラジオ局１０１のようなサーバからストリーミング媒体データを、インターネット１０４を通じて、例えばパーソナルコンピュータ的なパーソナルコンピュータ１５０、クロックラジオ１４０のようなインターネット機器又はＭＰ３プレーヤのような受信装置へ送信することを含む。これらのストリーミング媒体データは、ＭＰ３を含む様々なフォーマットで定式化され、そのフォーマットの総てはデータ通信技術の当業者によく知られているであろう。
【００１７】
典型的には、インターネットラジオ局１０１によって提供されるストリーミング媒体コンテンツは、音声及び／又は音楽を含む。時々、ストリーミング媒体データは、より高速の又はより円滑な再生のために受信装置にローカルなキャッシュ（例えば、ゲートウエイ１９５に又はパーソナルコンピュータ１５０若しくはクロックラジオ１４０的な受信局に設けられるストレージ１９６）に前もってダウンロードされる。このキャッシュは、例えば、ハードディスクドライブ又はソリッドステートメモリより成る。
【００１８】
更にここで使用されるように、インターネットラジオ局１０１は、インターネット１０４を通じてコンテンツを付加的に提供する従来のラジオ局、インターネット専用局、又はそれらの組合せとすることが可能である。コンテンツは、一般的にはバイトの連続定な流れであり、（平均的に）一定のレートでデータを供給し、インターネットラジオ局１０１からのコンテンツがリスナ（ユーザ）に伝送されることを可能にする。コンテンツであるストリーミング媒体は、典型的には、ディジタル化され圧縮されたフォーマットでウェブサーバ（図示せず）に送信され、その後にインターネット１０４への通信リンク１０３を通じてインターネット１０４に外向きに送信される。通信リンク１０３は、高速ダイヤルアップ、統合サービスディジタルネットワーク（ＩＳＤＮ）、ディジタル加入者回線（ＤＳＬ）、Ｔ１，Ｔ３，光ファイバ、無線又はこれらの任意の組合せ等のような任意の適切な形式であり得る。
【００１９】
上述したように、本発明はここではインターネットラジオに関して説明されているが、他のストリーム化された媒体システムに等しく適用され、そのシステムは、限定ではなく例示としてジュークボックスの映像システムからローカルなコンテンツを利用することが可能なものを含む。映像領域におけるコンテンツに適切なローカルソースの例は、フィリップスのＴｉｖｏ（商標）ハードディスクドライブのような、ハードディスク形式のレコーダである。
【００２０】
図１に示されるように、ヴァンデルミューレン‘０６４に議論されているようなインターネット機器及び他の装置は、限定ではなく例示として、クロックラジオ１４０、テレビジョン１６０、コーヒーメーカ１１０、洗濯機１２０、警報システム１７０又はこれらの組合せ等であり、モニタ１９５の背後に存する。これらの装置は、モニタ１９５又は他の受信装置のような１以上の監視装置を予定した、イベントを利用する警報を与え、その装置は送信装置にローカルに接続される１以上の付加的な受信装置を含む。ここで使用されるように、「イベントを利用する警報」は、システムの又はその一部の状態が、１以上の所定の条件に合致する場合に発せられる通知を表す。この通知は、例えば一般的な状態メッセージや警報を含む。また、ここで使用されるように、「イベント（ｅｖｅｎｔ）」は、パーソナルコンピュータ１５０からインターネットラジオ局１０１へのような接続要求；音声を配信又は受信することが可能なことを示すクロックラジオ１４０等からの通知；警報システム１７０からの又はコーヒーメーカ１１０のような機器等からの警報；これらの任意の組合せ等を含み得る。
【００２１】
例えば、ヴァンデルミューレン‘０６４に議論されているように、洗濯機１２０のような装置は、パーソナルコンピュータ１５０、テレビジョン１６０その他の家庭ネットワーク１９０における装置のような他のローカル装置に、洗濯サイクルが完了したことの警報を与えるよう構築される。アラーム１７０のような警報システムは、限定ではなく例示として、ドアが開いていたり火災警報が発動したりするような警報１０を、パーソナルコンピュータ１５０やテレビジョン１６０に、又はインターネットを利用可能なセルラ電話のような遠隔装置１５５に与えるよう構築される。コーヒーメーカ１１０は、コーヒーメーカ１１０が空になったこと又はそれが異常に電流を消費したことの警報１０を与えるよう構築される。
【００２２】
一実施例では、これらの警報１０は、それぞれ構築された装置の状態を判別及び／又は通信するために、更にはそれらの装置を制御するためにホームオートメーションシステムで使用される。これらの状況では、パーソナルコンピュータ１５０、テレビジョン１６０又はクロックラジオ１４０のような受信装置で行なっているパケット処理を中断し、警報１０の通知を可能にする及び選択的には自動又は手動の介在を可能にすることが望ましい。加うるに、警報は、例えばインターネット１０４に接続される装置のような、ローカルエリアネットワーク１９０以外の装置から生成されることも可能である。限定ではなく例示として、例えば仕事場のように、居所から離れて位置する警報システム１７１のような遠隔的に監視される装置を備え、家庭システムに通知することが望ましい。
【００２３】
従来のラジオ又はテレビ局では、例えば、緊急放送システムを起動する天候のイベントのような外的なイベントに基づくメッセージの間、番組は中断される。従来のラジオ又はテレビジョンの番組は、トーン（音色）や特殊な表示等を含む様々な手段で中断される。インターネットラジオストリームも、データストリームのソースによって中断され、例えば、インターネットラジオ局１０１がそれ自身の警報を発する。限定ではなく例示として、遠隔のラジオ局が、インターネット１０４を通じて接続されるリスナに適切でない悪天候の存在を警報している場合に、そのようなラジオ局１０１が発した中断が遮られることを却下することが望ましい。組合せは好ましい例であるが、特にオリジナルデータストリームがバッファされ、そのような加速モードで後に再生される場合には、データストリームの中断は許容可能である。
【００２４】
好適実施例では、モニタ１９５は、汎用のパーソナルコンピュータ又は専用の特殊コンピュータのように独立にデータ処理を行なうことができる装置である。モニタ１９５は、インターネット１０４及びローカルネットワーク１９５に接続された装置の中間に配備され、その装置は、限定ではなく例示として、テレビジョン１６０、パーソナルコンピュータ１５０、ローカルエリアネットワーク１９０を通じて互いに接続されるクロックラジオ１４０及びモニタ１９５を含む。或いは、モニタ１０５は、テレビジョン１６０、パーソナルコンピュータ１５０、及び／又はクロックラジオ１４０の一部であって、スアンドアローンのインターネットの利用可能なクロックラジオ１４０のようなローカルエリアネットワーク１９０に接続されないことも可能である。
【００２５】
好適実施例では、モニタソフトウエア１９７は、モニタ１９５内に存在して実行する。しかしながら、モニタソフトウエア１９７は、全体的にモニタ１９５内に、モニタソフトウエア１９７を実行することの可能なローカルエリアネットワーク１９０に動作可能に接続される他の任意の装置内に全体的に、モニタソフトウエア１９７を実行することの可能なローカルエリアネットワーク１９０に動作可能に接続されるモニタ１９５及び他の装置の任意の組合せ内に部分的に、分散データ処理の技術分野における当業者によく知られているように、存することが可能である。ここで使用されるように、「モニタ１９５」は、更に、分散データ処理の技術分野における当業者によく知られているように、モニタソフトウエア１９７が動作する装置より成ることが可能である。
【００２６】
モニタソフトウエア１９７は、モニタ１９５にとってローカルな装置（ローカルエリアネットワーク１９０に接続されるような装置）からの警報１０のようなイベント３０（図示せず）を監視する。モニタソフトウエア１９７は、更に、ローカルな持続性データ格納装置１９６より成り、その格納装置は、人の知覚可能なメッセージ２０（図示せず）、限定ではなく例示として、音声的に、視覚的に、触覚的に又はそれらの組合せによるメッセージ２０を含む。メッセージ２０の各々は、１以上の警報１０又はイベント３０に関連付けられる。更に、プロバイダ若しくはメッセージ２０及び／又は認証されたユーザは、コンテンツ及び他の属性に関するメッセージ２０を構築し、その属性は、音声、色、宛先受信装置、又はそれらの組合せ等を含む。プログラミングの技術分野の当業者に理解されるように、ローカルな持続性データ格納装置１９６は、更に、メッセージ２０のデータベースのようなデータベースを有することが可能である。
【００２７】
ほとんどでなくとも多くのメッセージ２０は、例えばローカルエリアネットワーク１９０によって接続される、モニタソフトウエア１９７と共に配置されるパーソナルコンピュータ１５０又はテレビジョン１６０のような受信装置に向けられることが予想されるが、モニタソフトウエア１９７は、付加的に、インターネット１０４への出アクセス（ｏｕｔｇｏｉｎｇ  ａｃｃｅｓｓ）を有する。メッセージ２０のプロバイダ又は認証されたユーザは、所定の一群のメッセージ２０を、ローカルエリアネットワーク１９０以外の特定の宛先へ向けるように、モニタソフトウエア１９７及び／又はメッセージ２０を構築することができる。限定でなく例示として、送信を行なう１つの装置は、警報システム１７０である。ユーザは、警報システム１７０からの警報１０に応答して、インターネット１０４により遠隔のインターネット利用可能セルラ電話１５５にメッセージ２０を向けるように、モニタソフトウエア１９７を構築することができる。
【００２８】
別の実施例では、モニタソフトウエア１９７は、インターネット１０４を介して例えば製造業者１０２からのように、外部ソースからメッセージ２０を受信することができる。従って、製造業者１０２は、その製造業者の装置に備わるモニタソフトウエア１９７で使用される付加的な又は修正されたメッセージ２０を供給することができる。
【００２９】
本発明の一般的な手順を示すフローチャートである図２を参照するに、モニタソフトウエア１９７は、モニタ１９５にて受信した総てのパケットを監視し、パケットがインターネットデータストリーム及び／又はイベント３０を含むか否かを、２００において判別する。好適実施例では、モニタソフトウエア１９７が警報１０より成るイベント３０を受信した場合には、モニタソフトウエア１９７は、インターネットラジオストリームを中断し、意図される受信装置に対するインターネットラジオストリーム２５４の代りにメッセージを代用する。別の実施例では、モニタソフトウエア１９７は、例えば、そのインターネットラジオストリーム音声の振幅を動的に低減する一方、受信装置の人的リスナに大きな音で知覚される振幅でメッセージ２０を与えることで、受信装置に配信する予定の外向インターネットラジオストリーム２５４にメッセージ２０を組み合わせる。
【００３０】
更なる他の実施例では、モニタソフトウエア１９７は、例えば、持続的なデータ記憶部１９６に格納することで、受信装置に配信する予定の外向インターネットラジオストリームを格納し、受信装置へメッセージを送信し、それが停止された時点で、格納されているインターネットラジオストリームの配信を再開することができる。これらの実施例では、データは、延期される再生のために格納される。格納されたデータは、例えば２５％高速化するような加速モードで再生されることが可能である。しかしながら、一般的には、データストリームの格納（バッファリング）は、当初のメッセージに必要とされる時間より長い期間にわたって継続される必要がある。バッファリングは、一般に、加速されたストリームが当初の放送に追いつくまで継続されるであろう。
【００３１】
メッセージ２０は、１より多い受信装置に送信されることが可能であり、警報のような高優先度のメッセージの場合には利用可能な総ての装置に送信され；新たな警報１０は、例えばインターネット利用可能な洗濯機１２０のような、インターネット機器のベンダのような「信頼される」サイトからインターネット１０４を通じて受信され；及び限定ではなく例示としてはベンダにより、音声が事前に記録され、ユーザにより述べられ、又はメッセージを表現する分から合成されることが可能である；ことに留意すべきである。
【００３２】
目下の好適実施例では、メッセージ２０は複数の形式で利用可能であり、その形式は、限定でなく例示すれば、テキスト、音声、ページャを利用するような振動パターン又はそれらの組合せ等を含む。また、いくつかの受信装置は、様々な方式にメッセージ２０を翻訳することが可能なことに留意を要する。限定でなく例示すれば、テレビジョン１６０は、音声及び映像を処理することが可能であるが、クロックラジオ１４０はその音声を除いて総てを無視するであろう。しかしながら、クロックラジオ１４０がＬＣＤテキストディスプレイのようなディスプレイを有するならば、クロックラジオ１４０はそのテキストを表示することができる。好適実施例の動作にあっては、図１及び図２を参照するに、モニタソフトウエア１９７は、モニタソフトウエア１９７で受信したパケットを継続的にモニタする。ここで使用されるように、プログラミングの技術分野における当業者に理解されるように、パケットは、インターネットラジオデータストリームに加えてイベント３０又は警報１０であるところの特定のデータを含むことが可能である。
【００３３】
あるパケットは、ある受信装置に既に宛てられたパケットのように付加的な何らの処理も要しない。他のパケットは、配信が未だ成し遂げられていない受信装置に予定され、モニタソフトウエア１９７は、インターネットラジオ局１０１への新たな接続を要求するクロックラジオ１４０のような、配信２１６を確立する。
【００３４】
イベント３０が無い場合は、限定でなく例示として、モニタソフトウエア１９７が、所望の受信装置に対する警報メッセージを既に処理している場合に、モニタソフトウエア１９７は、受信パケットが処理２５０を必要とするか否かを判定する。そうでなければ、モニタソフトウエア１９７は、更なる処理２５２なしに、受信したパケットが、クロックラジオ１４０又はパーソナルコンピュータ１５０のようなターゲットに送信されることを可能にする。
【００３５】
モニタソフトウエア１９７によりイベント３０が検出されると、モニタソフトウエア１９７は、イベント３０が、１以上の受信装置に送信される通知２２０を必要とするか否かを判別する。ある状況では、イベント３０の通知は情報形式のものである。限定でなく例示として、そのようなイベント３０は、クロックラジオ１４０のような装置から、モニタソフトウエア１９７又は他の装置に、音声ストリームを受信又は配信するクロックラジオ１４０の能力を通知する。これらのイベント３０に関し、モニタソフトウエア１９７は、パケットのターゲットとしての装置２２２に、音声ストリームを処理することを可能にするような、その装置に適切な一群の特性を加える。
【００３６】
あるイベント３０は付加的な処理を必要とする。モニタソフトウエア１９７は、これらのイベント３０を、持続的なデータ記憶部１９６にあるデータベース内の音声又は音声−映像メッセージ２０のような所定の応答と照合する２３０。持続的なデータ記憶部１９６は、磁気媒体、光媒体、ソリッドステートメモリ等とすることが可能であり、総てそのモニタにとってローカルであってもよいし、モニタ内でなく分散されていてもよい。モニタソフトウエア１９７は、更なる処理のためにステップ２３０でメッセージ２０を受信する。
【００３７】
ある実施例では、メッセージ２０は、それらのメッセージを処理する際にモニタソフトウエア１９７に指示を与えるために、そのメッセージ２０に関連付けられた属性を有し、その属性は、限定ではなく例示として、ボリュームを下げる若しくは減衰させる又は背景表示をかすませること（ｄｉｍｍｉｎｇ）、所定の音色を鳴らすこと、受領応答、必要とされる更なる動作、宛先受信装置又はこれらの組合せ等を含む。
【００３８】
好適実施例では、モニタソフトウエア１９７は、受信装置が、１以上のインターネットラジオデータストリーム２５０に対する現在の宛先でもあることを判別し、モニタソフトウエア１９７は、事前に構築された又は動的な規則に従って、そのインターネットラジオデータストリームを処理する。限定ではなく例示として、モニタソフトウエア１９７は、インターネットラジオデータストリームに関するボリュームを下げた後に、関連するメッセージをインターネットラジオデータストリームに混合する。更に、限定ではなく例示として、モニタソフトウエア１９７は、インターネットラジオデータストリームを維持的に中断させ、ユーザの承認のような所定のトリガを与えるイベントの際に再開するために、インターネットラジオデータストリームをバッファリングする。
【００３９】
モニタソフトウエア１９７は、ステップ２３５にて、通知用のイベントに関連する総ての受信装置のアドレスを検索する。追加的な受信装置が見出されると２４０、メッセージ２０が付加的な受信装置の各々に送信される。付加的な受信パケットが、それらの受信装置への送信用に準備されると、モニタソフトウエア１９７は、処理されたパケットを受信装置に送信する前に２５４、受信パケットと共にメッセージ２０を処理する。
【００４０】
ステップ２４０にてメッセージ２０に関して何らの受信装置も発見されなかったならば、モニタソフトウエア１９７は、デフォルトの受信装置をサポートし、そのデフォルトの受信装置にメッセージ２０を送信するよう構築される２４５。目下の好適実施例では、各メッセージ２０に、ある構築可能なデフォルト受信装置が存在する。限定でなく例示として、現在ほとんどのパーソナルコンピュータ１５０の構成要素であるスピーカは、モニタ１９５宛のメッセージ２０に対するデフォルト受信装置として機能することが可能である。同様に、あるイベントに関連する何らの既知のメッセージも存在しない場合は、メッセージ２０は、テキストより成る又は音声若しくは双方と合成されたメッセージ２０のような所定のメッセージ２０にデフォルト設定される。限定ではなく例示として、デフォルトメッセージ２０は、「警報が［装置］から受信されました」のような情報より成り、［装置］はそのイベントを発した装置である。
【００４１】
本発明の性質を説明するために説明及び例示された上記の要素の詳細、内容及び配置における変更は、特許請求の範囲に示される本発明の原理及び範囲から逸脱せずに、当業者によってなされ得ることが、理解されるであろう。
【図面の簡単な説明】
【００４２】
【図１】本発明の装置を表す基本的なブロック図である。
【図２】本発明の監視ソフトウエアプロセスのフローチャートである。
【図１】
2005505197.tif 000003
【図２】
2005505197.tif 000004
【国際公開パンフレット】
2005505197.tif 000005
2005505197.tif 000006
2005505197.tif 000007
2005505197.tif 000008
2005505197.tif 000009
2005505197.tif 000010
2005505197.tif 000011
2005505197.tif 000012
2005505197.tif 000013
2005505197.tif 000014
2005505197.tif 000015
2005505197.tif 000016
2005505197.tif 000017
2005505197.tif 000018
2005505197.tif 000019
2005505197.tif 000020
2005505197.tif 000021
2005505197.tif 000022
【国際調査報告】
2005505197.tif 000023
2005505197.tif 000024
2005505197.tif 000025