(57)【特許請求の範囲】
【請求項１】
装置により実行する方法であって、
データフィードを受信するステップと；
前記受信されたデータフィードのコンテンツがキーワードを含むか否かを判定するステップと； 
前記受信されたデータフィードの少なくとも１つの前記コンテンツが、前記キーワードを含んでいる場合、ユーザに警告するための単一の視覚インジケータを機能させるステップであって、前記単一の視覚インジケータは、前記受信されたデータフィードのテキストとは独立に表示され；かつ、前記装置は、ユーザが前記受信されたデータフィードのうち前記キーワードを含むデータフィードの全てをアクセスするまで、前記単一の視覚インジケータを機能し続ける、ステップと；
前記受信されたデータフィードの更新を受信するステップと；
前記受信されたデータフィードの更新のコンテンツが、前記キーワードを含むか否かを判定するステップと；
前記受信されたデータフィードの前記更新の前記コンテンツが前記キーワードを含んでいない場合、前記ユーザに通知するために、前記単一の視覚インジケータを機能させなくするステップと；
を有する方法。
【請求項２】
前記受信されたデータフィードにアクセスするための前記ユーザからの入力に応答して、前記視覚インジケータを機能させなくするステップ、をさらに有する請求項１記載の方法。
【請求項３】
当該方法は、ウェブ・ブラウザを含まない装置を使用してインプリメントされる、請求項１記載の方法。
【請求項４】
前記装置は、ベースモジュール、および電話機ハンドセットのうちの少なくとも一つを含む、請求項３記載の方法。
【請求項５】
データフィード及び前記データフィードの更新を受信するための手段；および
前記受信されたデータフィード及び前記データフィードの更新のコンテンツがキーワードを含むか否かを判定するための手段；を有する装置であって、
前記コンテンツが前記キーワードを含むと、前記判定するための手段が判定する場合、前記判定するための手段は、ユーザに通知するための単一の視覚インジケータを機能させ、前記単一の視覚インジケータは、前記受信されたデータフィードのテキストとは独立に表示され；かつ、前記判定するための手段は、前記ユーザが前記受信されたデータフィードのうち前記キーワードを含むデータフィードの全てにアクセスするまで、前記単一の視覚インジケータの機能を継続し、かつ、前記判定するための手段が前記受信したデータフィードの前記更新の前記コンテンツが前記キーワードを含んでいないと判定する場合、前記判定するための手段は、前記ユーザに通知するために、前記単一の視覚インジケータを機能させなくする装置。
【請求項６】
前記判定するための手段は、前記受信されたデータフィードにアクセスするための前記ユーザからの入力に応答して、前記視覚インジケータを機能させなくする、請求項５記載の装置。
【請求項７】
前記装置は、ブラウザを含まない、請求項５記載の装置。
【請求項８】
前記装置は、少なくとも１つのベースモジュールとテレフォンハンドセットを含む、請求項７記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、データフィードを受信することが可能な装置に関する。さらに詳細には、本発明は、受信されたデータフィードの中のキーワードを検出するための装置および方法に関する。この種のキーワードは、例えば、緊急内容情報、ソフトウェア・アップグレード情報および／または他の関係情報に関連してもよい。
【背景技術】
【０００２】
［関連出願の説明］
本出願は、２００７年１月５日に米国特許商標庁に提出した仮出願（出願番号６０／８７８，７２０）の優先権を主張するとともに、この出願から生じる全ての利益を得るものとする。
【０００３】
インターネットのようなネットワークにアクセスする特定のデバイス、および、装置は、データフィードを受信することが可能である。一つのデータフィードとして、ＲＳＳ（Ｒｅａｌ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎ）データフィードが知られている。一般に、ＲＳＳは、例えば、ニュースヘッドライン、ポッドキャスト（ｐｏｄｃａｓｔｓ）、およびブログエントリなど、しばしば更新されるコンテンツに使われるウエブフィードフォーマットの一種である。ＲＳＳデータフィード（別名ＲＳＳ文書）は、関連づけられたウェブ・サイトまたはコンテンツのフルテキストのバージョンのコンテンツの概要を含むことができる。このようなデータフィードは、インターネットに接続されるデバイスにおいて、ますます普及するようになった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在、特定のＲＳＳフィードは、特定の情報（例えば緊急内容情報）をユーザに対し警報を発するために利用される方法／プロパティを提供していない。本願明細書に記載された本発明は、とりわけ、上記の点を指摘し、および／または他の課題に対処し、受信されたデータフィードのキーワードを検出することが可能な装置および方法を提供する。
【課題を解決するための手段】
【０００５】
本発明の態様に従って、装置が開示される。例示的実施形態によれば、この装置は、データフィードを受信するための入力手段、および前記受信されたデータフィードのコンテンツがキーワードを含むかどうかを判断するコントローラ手段を有する。このコントローラは、コンテンツにキーワードが含まれると判断した場合、コントローラはユーザに通知するための信号を生成する。
【０００６】
本発明の他の態様によって、方法が開示される。例示的実施形態によれば、この方法は、データフィードを受信するステップ、受信されたデータフィードのコンテンツが、キーワードを含むかどうかを判断するステップ、およびコンテンツがキーワードを含む場合、ユーザに通知するために信号を生成するステップを有する。
【０００７】
本発明の実施例に関する以下の説明と添付の図面によって、本発明の上述した特徴および効果、およびその他の特徴および効果、およびそれらを達成する方式がより明確になるとともに、本発明が良く理解されるであろう。
【図面の簡単な説明】
【０００８】
【図１】本発明のインプリメントに適したシステムのブロック図である。
【図２】本発明の例示的実施形態に関する図１に示される１つの電話機ハンドセットの関連部分のブロック図である。
【図３】本発明の例示的実施形態のステップを示したフローチャートを示す図である。
【図４】本発明の例示的実施形態において警告出力を示すスクリーン表示を示す図である。
【発明を実施するための形態】
【０００９】
本願明細書において提示される実例は本発明の好ましい実施例を例示する。なお、この種の実例は、いかなる観点からも、本発明の範囲を制限するように解釈されてはならない。
【００１０】
ここで図面を参照する。特に図１には、本発明をインプリメントするのに適したシステム１００のブロック図が示されている。図１に示すように、システム１００は、インターネット・プロトコル（ＩＰ）ネットワーク１０、ベースモジュール２０、および一つ以上の電話機ハンドセット３０（ＨＳ１−ＨＳｎとして示され、「ｎ」は、いかなる整数でもよい）を有する。実例として説明するために、システム１００はコードレス電話方式がインターネットに接続されるように示されている。なお、本発明の原理は、同様に、他の方式のシステムに適用されてもよいことは当業者に理解できるであろう。そして、例えばＲＳＳデータフィードを含むデータフィードを受信することが可能ないかなるシステムも含まれる。したがって、図１のシステム１００は、例示的で、かついかなる観点からも本発明を制限することを目的とするものではない。
【実施例】
【００１１】
図１に例示のシステム１００において、ベースモジュール２０は、ＩＰネットワーク１０に有効に接続されている。ベースモジュール２０は、一つ以上の関連づけられた送受話器３０と無線通信が可能なコードレス電話システムの基地局である。例示的実施形態において、ベースモジュール２０および／または電話機ハンドセット３０は、ＲＳＳデータフィードのような受信されたデータフィードからキーワードを検出することが可能である。この種のキーワードは、例えば、緊急内容情報、ソフトウェア・アップグレード情報および／または他の関係情報に関してもよい。一つ以上のキーワードの検出に応じて、電話機ハンドセット３０の一つ以上を介して提供される出力を介して、ユーザに通知される。
【００１２】
図２をここで参照する。本発明の例示的実施形態に従って図１に示される電話機ハンドセット３０のうちの１つの関連部分のブロック図が示されている。図２に示すように、電話機ハンドセット３０は、ユーザ入力手段としてユーザ入力ターミナル４０、入出力（Ｉ／Ｏ）手段としてＩ／Ｏブロック４２、制御手段として例えばコントローラ４４、データ記憶手段として例えばメモリ４６、視覚のＩ／Ｏ手段として表示装置４８、および聴覚Ｉ／Ｏ手段として例えばトランシーバ４０を有する。前述の電話機ハンドセット３０のいくつかの要素は、一つ以上の集積回路（ＩＣ）を使用してインプリメントされてもよい。さらに、図２において電話機ハンドセット３０として示したように、例えばコントローラ４４、および、メモリ４６のような前述の電話機ハンドセット３０のいくつかの要素は、ベースモジュール２０に含まれてもよい。なお、説明を明瞭にするために、特定の制御信号、電力信号、聴覚出力手段（例えば、呼出し音、聴覚警告出力等を提供するための出力手段）および／または他の要素のような電話機ハンドセット３０に関連づけられる特定の従来の要素は、図２には示されていない。例示的実施形態においては、電話機ハンドセット３０は、ウェブ・ブラウザを含んでいなくてもよい。
【００１３】
ユーザ入力ターミナル４０は、ユーザから入力を受け付ける。そして、コントローラ４４に対するユーザ入力に対応する信号を出力する。例示的実施形態によれば、ユーザ入力ターミナル４０は、数字およびアルファベットの入力を可能にする複数のキーを有するキーパッドとしてインプリメントされてもよい。ユーザ入力ターミナル４０は、また、音声入力能力を含んでもよい。ユーザ入力ターミナル４０は、例えば使用中に（例えば、発光ダイオード（ＬＥＤ）および／または他の発光手段によって）光を発してもよい。
【００１４】
Ｉ／Ｏブロック４２は、電話機ハンドセット３０のＩ／Ｏ機能を実行するために機能する。例示的実施形態において、Ｉ／Ｏブロック４２は、他のデバイス、システムおよび／またはベースモジュール２０を含む装置との間で信号を送受信する。Ｉ／Ｏブロック４２は、一つ以上のアンテナ素子、プラグ、および／またはＩ／Ｏエレメントを含んでもよい。
【００１５】
コントローラ４４は、電話機ハンドセット３０のさまざまな信号処理、および、制御機能を実行するために作動する。例示的実施形態によれば、コントローラ４４は、受信されたデータフィードの中のキーワードの検出を可能にするソフトウェアコードを実行するために作動する。この例示的実施形態において、コントローラ４４は、受信されたデータフィードのコンテンツを調べ、受信されたデータフィードにキーワードが検出された場合、一つ以上の警告を出力する。本発明の前述の特徴に関する更なる詳細は、本願明細書において後述する。
【００１６】
コントローラ４４は、電話機ハンドセット３０の機能を実行し、および／または可能にするために作動する。具体的には、ユーザ入力ターミナル４０を介してなされるユーザ入力を検出および処理し、入出力端末装置４２を介したデータの入出力を可能にし、メモリ４６から、およびメモリ４６にデータの読込みおよび書込みを行い、表示装置４８を介してユーザインタフェース／メニューの表示を行い、および／または他の機能を実行する。図２は、電話機ハンドセット３０の一部としてコントローラ４４を示しているが、これは、ベースモジュール２０に設置されてもよく、および／または、一部のその機能がベースモジュール２０に含まれるコントローラ／プロセッサ（図示せず）を介して使用されてもよい。
【００１７】
メモリ４６は、電話機ハンドセット３０のデータ記憶機能を実行するために作動する。例示的実施形態によれば、メモリ４６は、実行可能ソフトウェアコード、スクリーン上の表示データ、ユーザセットアップデータ、電話番号および／または他のデータを含むデータを保存する。図２では、電話機ハンドセット３０の一部であるとしてメモリ４６を示しているが、これは、ベースモジュール２０に設置されてもよく、または、その一部分がベースモジュール２０の中に含まれてもよい。
【００１８】
表示装置４８は、コントローラ４４のコントロール下で表示を行うために作動する。例示的実施形態によれば、表示装置４８は電話機ハンドセット３０のセットアップを容易にするためのスクリーンのメニューの表示を提供する。なお、これについては本願明細書において後述する。表示装置４８は、また、緊急内容情報、ソフトウェア・アップグレード情報および／または他の関係情報に関してユーザに通知する警告出力の表示を提供するために作動する。表示装置４８は、また、タッチスクリーンによってインプリメントされてもよい。この場合、表示装置４８は、ユーザ入力ターミナル４０の一つ以上のキーに対応するタッチ・アイコンを含んでもよい。音声トランシーバ５０は、電話の間、コントローラ４４と音声データを送受信するために作動する。
【００１９】
図３をここで参照する。本発明の例示的実施形態に従ったステップを例示するフローチャート３００が示されている。実施例を説明するために、図１に示される例示システム１００の要素を、図３のステップを参照しながら後述する。図３のステップは、例示的であり、かついかなる観点からも本発明を制限することを目的とするものではない。
【００２０】
ステップ３１０で、セットアッププロセスが実行される。例示的実施形態によれば、ユーザが、一つの電話機ハンドセット３０を使用してステップ３１０のセットアッププロセスを作動させる。具体的には、コントローラ４４のコントロール下で表示装置４８を介して提供されるスクリーンの一つ以上のメニューに応答するユーザ入力ターミナル４０を介して、ユーザが入力を行うことによって、ステップ３１０のセットアップを作動させてもよい。この例示的実施形態によれば、ステップ３１０のセットアッププロセスは、３種類の選択を含んでもよい。すなわち、（ｉ）一つ以上の関心のある地理的領域、（ｉｉ）一つ以上のキーワード、および（ｉｉｉ）一つ以上のキーワードが包含されるか否かを調べるために受信する一つ以上のデータフィード、である。
【００２１】
選択（ｉ）に関して、ユーザは、適用可能な報道価値があるイベント（例えば天気警告、テロ警戒、その他）が発生した場合に、ユーザに対して通知してほしい関心のある一つ以上の地理的領域を選んでもよい。選択された地理的領域は、都市、町、州および／または他のいかなる種類の定義可能な地理的領域によって表されてもよい。選択された地理的領域は、受信されたデータフィードから検索されるキーワードとなる。例えば、ユーザが「カーメル」および「インディアナ」の都市を選んだ場合、「カーメル」、および、「インディアナ」が、受信されたデータフィードから検索されるキーワードとなる。同様に、ユーザは、選択（ｉ）でブール演算子ＯＲを使用して、「カーメル」または「インディアナ」のいずれかを受信されたデータフィードから検索するようにしてもよい。
【００２２】
選択（ｉｉ）に関して、ユーザは、受信されたデータフィードの内でユーザが検索したい一つ以上のキーワードを選んでもよい。これらの語は、選択された地理的領域に加えて検索されてもよく、または別個に検索されてもよい。このようにして、ユーザは、例えば、ブール演算子を使用して指定された検索基準のセットを定めてもよい。例えば、ユーザが選択（ｉ）において「カーメル、インディアナ」の都市を関心地理的領域として選んで、（ｉｉ）においてキーワード「警告」を加え、かつ、ブール演算子ＡＮＤを使用した場合、「カーメル」、「インディアナ」、および、「警告」の語が含まれるデータフィードが受信されると、ユーザに通知される。この実施例は、カーメル、インディアナに適用される天気および／またはその他の種類の警告に関し、ユーザに通知することに役立てることができる。
【００２３】
別の例として、ユーザが選択（ｉ）において「ボストン」の都市を関心地理的領域として選び、かつ、ブール演算子ＡＮＤを使用して、選択（ｉｉ）においてキーワード「野球」を選択した場合、語「ボストン」および「野球」を含むデータフィードが受信されると、ユーザに通知される。この実施例は、ボストン・レッド・ソックスに関連したニュースに関してユーザに通知することに役立つであろう。もちろん、本発明の原理に従って例えば、いかなるブール演算子（例えばＡＮＤ、ＯＲ、ＮＯＴ、その他）を使用した検索の基準による他の方式が作成されてもよい。さらに、ユーザは、（ｉ）または（ｉｉ）のいずれかで、選択しないことを決めてもよい。例えば、ユーザは、選択（ｉ）において関心地理的領域だけを選び、選択（ｉｉ）において他のキーワードを選ばなくてもよい。逆にいえば、ユーザは、選択（ｉｉ）において一つ以上のキーワードだけを選んで、選択（ｉ）において関心地理的領域を選ばなくてもよい。
【００２４】
選択（ｉｉｉ）に関して、またユーザは、ユーザが受信を望み、選択（ｉ）および（ｉｉ）において特定される一つ以上のキーワードの包含がないか調べることを望むデータフィードを一つ以上選んでもよい。例えば、ユーザは、一つ以上の関心のあるＲＳＳデータフィードを選んでもよい。例示的実施形態によって、選択（ｉｉｉ）においてユーザが、選択（ｉ）および（ｉｉ）において特定される特定のキーワードを指定し、指定されたデータフィードに対してだけ検索されるようにしてもよい。例えば、ユーザが、選択（ｉ）において「カーメル、インディアナ」の都市を選び、かつ、ブール演算子ＡＮＤを使用して、選択（ｉｉ）においてキーワード「警告」を選択した上述の実施例において、ユーザは、選択（ｉｉｉ）において、「カーメル」、「インディアナ」、および、「警告」の語が特定のデータフィードだけに対して検索されるよう、更に指定してもよい。例えば、天気に関するフィード、インディアナ州に関するフィード、その他を更に示していてもよい。選択（ｉｉｉ）において特定のデータフィードだけが検索されることを指定できることは、特定のキーワードによって検索されるデータフィードを減少させ、処理パワーを節約することができる。上述したステップ３１０のセットアッププロセスの他のバリエーションが、同様に本発明の原理に従ってインプリメントされてもよい。
【００２５】
ステップ３１０のセットアッププロセスの間、作られるユーザ選択に対応するデータは、コントローラ４４のコントロールの下でメモリ４６に保存される。本願明細書において既に示したように、メモリ４６はベースモジュール２０および／または電話機ハンドセット３０に設置されてもよい。上述したユーザ選択のいずれかに対応するデータは、また、製造時にメモリ４６に前もってプログラムされていてもよく、および／または、その後いつでもリモートサーバ（図示せず）からメモリにダウンロードされてもよい。このように、上述したステップ３１０のプロセスの全部または一部は、ユーザによって実行されなくてもよく、および／または、メモリ４６に保存されるセットアップデータは、第三者（例えばサービスプロバイダ）によって定期的に更新されてもよい。ステップ３１０のセットアッププロセスは、個々の電話機ハンドセット３０のために別個に実行されてもよい。このように、個々の電話機ハンドセット３０は、別の形式でプログラムされてもよい。
【００２６】
ステップ３２０においては、ステップ３１０でユーザによって選択された（すなわち選択（ｉｉｉ））データフィード、またはメモリ４６にプログラムされた（例えば、ダウンロードアップデートを介して）データフィードが受け取られる。例示的実施形態によれば、一つ以上のデータフィードが、まずＩＰネットワーク１０からベースモジュール２０に受け取られ、一つ以上の電話機ハンドセット３０に転送される。一つ以上の送受話器３０によってデータフィードが受信されると、表示装置４８を介して可視指示がユーザに提供され、ユーザに対して受信されたデータフィードにアクセスすることができることを知らせる。例示的実施形態によれば、ステップ３２０で受け取られた少なくとも一つの一つ以上のデータフィードは、テキストだけを含む。
【００２７】
ステップ３３０で、一つ以上のキーワードが受信されたデータフィードで検出されるかどうかが判定される。例示的実施形態によれば、コントローラ４４は、各々の受信されたデータフィードのコンテンツをメモリ４６に保存された一つ以上のキーワードと比較するようにプログラムされる。これによって、受信されたデータフィード内で一つ以上のキーワードが検出されるかどうか判定する。上述したように、ユーザは、ステップ３１０の選択（ｉｉｉ）において、選択（ｉ）および（ｉｉ）で特定した特定のキーワードが、指定されたデータフィード内でのみで検索されるよう特定してもよく、これによって、ステップ３３０における処理パワーを節約することができる。
【００２８】
ステップ３３０の判定が、否定的な場合、プロセスフローはステップ３２０にループバックする。そして、上述した手順で、ベースモジュール２０、および一つ以上の電話機ハンドセット３０がデータフィードの受信を継続する。あるいは、ステップ３３０の判定が肯定的である場合、プロセスフローはステップ３４０へ進む。このステップで、電話機ハンドセット３０がユーザに通知するために一つ以上の警告出力を発生する。例示的実施形態によれば、コントローラ４４はステップ３４０で警告出力を可能にするために一つ以上の制御信号を出力する。そして、これは通常、聴覚的および／または視覚的であってもよい。
【００２９】
図４は、天気の警告に関してユーザに通知するために、ステップ３４０において表示装置４８を介して提供された警告の出力を示した例示的なスクリーンの表示である。図４で示したように、ユーザの注意を引きつけるために、視覚インジケータ５２が、表示装置４８を介して提供されてもよい。視覚インジケータ５２は、例えば光ってもよく、および／またはユーザの注意を引きつけるために、予め定められた方式の任意の形式で表示されてもよい。ユーザの観点からすると、ステップ３２０〜３４０は、ほとんど同時に実行されるように見えてもよい点に注意すべきである。
【００３０】
ステップ３４０から、プロセスフローはステップ３５０に移行する。ここで、キーワードを含む受信されたデータフィードがユーザによってアクセスされたかどうかが、コントローラ４４によって判定される。例示的実施形態によれば、コントローラ４４によって感知されるユーザ入力ターミナル４０を介して、ユーザが、電話機ハンドセット３０への一つ以上の入力を提供することによって、受信されたデータフィードにアクセスしてもよい。特定されたキーワードを含んでいるデータフィードにアクセスすることによって、アクセスされたデータフィードのコンテンツが、コントローラ４４のコントロールの下で表示装置４８を介して利用できるようになる。そして、このことによりユーザは、問題の状況／イベント／ストーリーに関する詳細な情報を得ることができる。図３に示されるプロセスフローに関わりなく、ステップ３３０〜３５０が実行されていても、ステップ３２０での一つ以上のデータフィードを受信するステップが実行され続けてもよい点に注意されたい。
【００３１】
ステップ３５０の判定が否定的である場合、プロセスフローは、電話機ハンドセット３０が上述した形式の一つ以上の警告出力を提供し続けるステップ３４０へループバックする。あるいは、ステップ３５０の判定は肯定的である場合、プロセスフローは電話機ハンドセット３０が一つ以上の警告出力を使用不能にするステップ３６０へ進む。例示的実施形態によれば、コントローラ４４は、ステップ３６０で一つ以上の警告出力を使用不能にする一つ以上の制御信号を出力する。もちろん、ステップ３３０で１つ以上のデータフィードがキーワードを含むと判定された場合、ユーザが問題の各々の特定のデータフィードにアクセスするまで、ステップ３４０で一つ以上の警告出力が継続されてもよい。他の例示的実施形態によれば、前に検出されたキーワードが、受信された最新版のデータフィードの中にもはや検出されない場合、警告出力はステップ３６０で不能（disable）とされてもよい。例えば、キーワード「警告」が受信された天気関連のデータフィードの最新版の中で、もはや検出されない場合、「警告」の状態は、もはや適用できないため、このデータフィードに関する警告出力は不能とされてもよい。
【００３２】
本願明細書において記載したように、本発明は、受信されたデータフィードの中でキーワードを検出するための装置および方法を提供する。好適な設計を有する本発明を記載したが、本発明はこの開示の範囲および精神の中で更に修正されてもよい。本出願は、したがって、本発明の一般的な法則を用いた、バリエーション、使用または改造のいかなるものもカバーすることを目的とする。更に、本願明細書は、当該技術において知られており、また、慣習的に実施されている事項に伴う変更であって添付の請求項の範囲に入るものをカバーすることを目的としている。
【図１】
0005442450.tif 000002
【図２】
0005442450.tif 000003
【図３】
0005442450.tif 000004
【図４】
0005442450.tif 000005