(57)【要約】【課題】ユーザにとって必要な情報を絞り込むことができ、ユーザがスケジュール登録するまでの手間を省くこと。【解決手段】本発明の通信装置は、所定の単位ごとにテキストデータを取得する取得部と、前記所定の単位のテキストデータを記憶する記憶部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、を備える。【選択図】図１
2011257939.tif 000002
【特許請求の範囲】
【請求項１】
所定の単位ごとに テキストデータを取得する取得部と、
前記所定の単位のテキストデータを記憶する記憶部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、
を備える通信装置。
【請求項２】
請求項１に記載の通信装置は、更に
前記スケジュール登録部に登録されたスケジュールを前記日時情報が示す日時に自動実行するスケジュール実行部を備える、
通信装置
【請求項３】
請求項１又は請求項２に記載の通信装置であって、
前記判定部は、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示す前記アクション検索条件に合致し、ユーザの嗜好との関連を示す前記カテゴリ検索条件に合致しない場合、当該所定の単位のテキストデータ全体又は一部をキーワード検索条件と判定し、 
前記判定部は、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件と、ユーザの嗜好との関連を示すカテゴリ検索条件又はキーワード検索条件とに合致するか否かを判定する、
通信装置。
【請求項４】
請求項３に記載の通信装置であって、
前記判定部は、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示す前記アクション検索条件に合致し、ユーザの嗜好との関連を示す前記カテゴリ検索条件に合致しない場合であって、さらに、所定回数以上出現する当該所定の単位のテキストデータ全体又は一部をキーワード検索条件と判定し、
前記判定部は、
前記所定回数以上出現する所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件と、ユーザの嗜好との関連を示すカテゴリ検索条件又はキーワード検索条件とに合致するか否かを判定する、
通信装置。
【請求項５】
所定の単位ごとにテキストデータを取得し 
前記所定の単位のテキストデータを記憶する記憶し、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定し、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録する、
スケジュール登録方法。
【請求項６】
コンピュータに
所定の単位ごとにテキストデータを取得する取得部と、
前記所定の単位のテキストデータを記憶する記憶部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、
を実行させるためのプログラム。
【請求項７】
所定の単位ごとにテキストデータを取得する取得部と、
前記所定の単位のテキストデータを記憶する記憶部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、
前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報を送信要求に基づき送信するための送信部と、を備える第１の通信装置と、
前記スケジュール又はＴｏＤｏ情報の送信を要求する前記送信要求を生成する送信要求生成部と、
前記送信要求生成部で生成された送信要求を前記第１の通信装置へ送信し、前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報を前記第１の通信装置から受信する送受信部と、
前記第１の通信装置から受信したスケジュールを日時情報が示す日時に自動実行するか又はＴｏＤｏ情報を自動実行するスケジュール実行部とを備える第２の通信装置と、
を備える通信システム。
【請求項８】
所定の単位ごとにテキストデータを取得する取得部と、
前記所定の単位のテキストデータを記憶する記憶部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、
前記スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する前記所定の単位のテキストデータ全体又は一部を、送信要求に基づき送信する送信部と、を備える第１の通信装置と、
前記スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する前記所定の単位のテキストデータ全体又は一部の送信を要求する、前記送信要求を生成する送信要求生成部と、
前記送信要求生成部で生成された送信要求を前記第１の通信装置へ送信し、前記スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する前記所定の単位のテキストデータ全体又は一部を前記第１の通信装置から受信する送受信部と、
前記送受信部で受信した所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、
前記第１の通信装置から受信したスケジュールを日時情報が示す日時に自動実行するか又はＴｏＤｏ情報を自動実行するスケジュール実行部とを備える第２の通信装置と、
を備える通信システム。
【請求項９】
スケジュールのアクション種別との関連を示すアクション検索条件を記憶するアクション検索条件記憶部と、
自動アクション識別情報と紐付けられた自動アクション記述を記憶する自動アクション記述記憶部と、
アクション検索条件要求に基づいてアクション検索条件を送信し、自動アクション取得要求に基づいて前記自動アクション記述記憶部に記憶された自動アクション記述を送信するための送信部と、を備える第１の通信装置と、
所定の単位ごとにテキストデータを取得する取得部と、
前記所定の単位のテキストデータを記憶する記憶部と、
スケジュールのアクション種別との関連を示すアクション検索条件及び受信したアクション検索条件を記憶するアクション検索条件記憶部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、
前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報から、抽出した自動アクションを自動アクション識別情報に変換して送信するための送信部と、
受信した自動アクション記述に従う処理を実行するための自動アクション実行部と、を備える第２の通信装置と、
を備える通信システム。
【請求項１０】
スケジュールのアクション種別との関連を示すアクション検索条件を記憶するアクション検索条件記憶部と、
自動アクション識別情報と紐付けられた自動アクション記述を記憶する自動アクション記述記憶部と、
アクション検索条件要求に基づき、アクション検索条件を送信するための送信部と、
自動アクション実行要求に基づいて、前記自動アクション記述記憶部に記憶された自動アクション記述に従う処理を実行するための自動アクション実行部と、を備える第１の通信装置と、
所定の単位ごとにテキストデータを取得する取得部と、
前記所定の単位のテキストデータを記憶する記憶部と、
スケジュールのアクション種別との関連を示すアクション検索条件及び受信したアクション検索条件を記憶するアクション検索条件記憶部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、
前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、
前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報から、抽出した自動アクションを自動アクション識別情報に変換して送信するための送信部と、を備える第２の通信装置と、
を備える通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュールを自動登録することができる通信装置、通信システム、スケジュール登録方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に開示されているスケジュール管理システムでは、メールに日時及び内容情報が含まれているか否かを判定し、スケジュールファイルとなる候補リストを生成している。そして、スケジュールファイルとなる候補リストからユーザの承諾入力に応じてスケジュールファイルが生成される。スケジュールファイルとなる候補リストには、メール送信元、スケジュール登録したか否かを表すアイコン、当該内容情報を含むメールへのリンクを表すアイコンなどが含まれている。
【０００３】
また、特許文献２に開示されているスケジュール管理システムでは、メールから、一般名詞、固有名詞、未知語、日付表現の語句のみをスケジュール情報として取得し、タイトル、時間、場所の各項目に分類している。そして、スケジュール情報で出現する回数及び出現する文書数を計算した結果が分類知識情報として保持される。この分類知識情報に基づいて、順位付けを行ってスケジュール候補リストが作成され、スケジュール管理システムとして登録される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５９１４４号公報
【特許文献２】特開２００９−０９３５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１又は特許文献２に開示されているシステムでは、ユーザにとって必要な情報が絞り込まれず、ユーザが実際にスケジュールとして登録するまでの手順が多い、という課題がある。
【０００６】
本発明の目的は、ユーザにとって必要な情報を絞り込むことができ、ユーザがスケジュール登録するまでの手間を省くことができる通信装置、通信システム、スケジュール登録方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、所定の単位ごとにテキストデータを取得する取得部と、前記所定の単位のテキストデータを記憶する記憶部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件 とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、を備える通信装置を提供する。
【０００８】
上記通信装置は、更に、前記スケジュール登録部に登録されたスケジュールを前記日時情報が示す日時に自動実行するスケジュール実行部を備える。
【０００９】
上記通信装置では、前記判定部は、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示す前記アクション検索条件に合致し、ユーザの嗜好との関連を示す前記カテゴリ検索条件に合致しない場合、当該所定の単位のテキストデータ全体又は一部をキーワード検索条件と判定し、前記判定部は、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件と、ユーザの嗜好との関連を示すカテゴリ検索条件又はキーワード検索条件とに合致するか否かを判定する。
【００１０】
上記通信装置では、前記判定部は、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示す前記アクション検索条件に合致し、ユーザの嗜好との関連を示す前記カテゴリ検索条件に合致しない場合であって、さらに、所定回数以上出現する当該所定の単位のテキストデータ全体又は一部をキーワード検索条件と判定し、前記判定部は、前記所定回数以上出現する所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件と、ユーザの嗜好との関連を示すカテゴリ検索条件又はキーワード検索条件とに合致するか否かを判定する。
【００１１】
本発明は、所定の単位ごとにテキストデータを取得し 、前記所定の単位のテキストデータを記憶する記憶し、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定し、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録する、スケジュール登録方法を提供する。
【００１２】
本発明は、コンピュータに、所定の単位ごとにテキストデータを取得する取得部と、前記所定の単位のテキストデータを記憶する記憶部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、を実行させるためのプログラムを提供する。
【００１３】
本発明は、所定の単位ごとにテキストデータを取得する取得部と、前記所定の単位のテキストデータを記憶する記憶部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報を送信要求に基づき送信するための送信部と、を備える第１の通信装置と、前記スケジュール又はＴｏＤｏ情報の送信を要求する前記送信要求を生成する送信要求生成部と、前記送信要求生成部で生成された送信要求を前記第１の通信装置へ送信し、前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報を前記第１の通信装置から受信する送受信部と、前記第１の通信装置から受信したスケジュールを日時情報が示す日時に自動実行するか又はＴｏＤｏ情報を自動実行するスケジュール実行部とを備える第２の通信装置と、を備える通信システムを提供する。
【００１４】
本発明は、所定の単位ごとにテキストデータを取得する取得部と、前記所定の単位のテキストデータを記憶する記憶部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、前記スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する前記所定の単位のテキストデータ全体又は一部を、送信要求に基づき送信する送信部と、を備える第１の通信装置と、前記スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する前記所定の単位のテキストデータ全体又は一部の送信を要求する、前記送信要求を生成する送信要求生成部と、前記送信要求生成部で生成された送信要求を前記第１の通信装置へ送信し、前記スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する前記所定の単位のテキストデータ全体又は一部を前記第１の通信装置から受信する送受信部と、前記送受信部で受信した所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、前記第１の通信装置から受信したスケジュールを日時情報が示す日時に自動実行するか又はＴｏＤｏ情報を自動実行するスケジュール実行部とを備える第２の通信装置と、を備える通信システムを提供する。
【００１５】
本発明は、 スケジュールのアクション種別との関連を示すアクション検索条件を記憶するアクション検索条件記憶部と、自動アクション識別情報と紐付けられた自動アクション記述を記憶する自動アクション記述記憶部と、アクション検索条件要求に基づいてアクション検索条件を送信し、自動アクション取得要求に基づいて前記自動アクション記述記憶部に記憶された自動アクション記述を送信するための送信部と、を備える第１の通信装置と、所定の単位ごとにテキストデータを取得する取得部と、前記所定の単位のテキストデータを記憶する記憶部と、スケジュールのアクション種別との関連を示すアクション検索条件及び受信したアクション検索条件を記憶するアクション検索条件記憶部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報から、抽出した自動アクションを自動アクション識別情報に変換して送信するための送信部と、受信した自動アクション記述に従う処理を実行するための自動アクション実行部と、を備える第２の通信装置と、を備える通信システムを提供する。
【００１６】
本発明は、スケジュールのアクション種別との関連を示すアクション検索条件を記憶するアクション検索条件記憶部と、自動アクション識別情報と紐付けられた自動アクション記述を記憶する自動アクション記述記憶部と、アクション検索条件要求に基づき、アクション検索条件を送信するための送信部と、自動アクション実行要求に基づいて、前記自動アクション記述記憶部に記憶された自動アクション記述に従う処理を実行するための自動アクション実行部と、を備える第１の通信装置と、所定の単位ごとにテキストデータを取得する取得部と、前記所定の単位のテキストデータを記憶する記憶部と、スケジュールのアクション種別との関連を示すアクション検索条件及び受信したアクション検索条件を記憶するアクション検索条件記憶部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致するか否かを判定する判定部と、前記所定の単位のテキストデータ全体又は一部が、スケジュールのアクション種別との関連を示すアクション検索条件とユーザの嗜好との関連を示すカテゴリ検索条件とに合致する場合、前記アクション種別を日時情報と関連付けてスケジュールとして登録するか、又は前記アクション種別を前記日時情報なしにＴｏＤｏ情報として登録するスケジュール登録部と、前記スケジュール登録部に登録されたスケジュール又はＴｏＤｏ情報から、抽出した自動アクションを自動アクション識別情報に変換して送信するための送信部と、を備える第２の通信装置と、を備える通信システムを提供する。
【発明の効果】
【００１７】
本発明に係る通信装置、通信システム、スケジュール登録方法、及びプログラムによれば、ユーザにとって必要な情報を絞り込むことができ、ユーザがスケジュール登録するまでの手間を省くことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１に係る携帯電話機１００の構成を示すブロック図
【図２】表示部１１３の一例（１）
【図３】表示部１１３の表示例（２）
【図４】（ａ）待ち受け画面の表示例、（ｂ）アクション種別毎のスケジュール一覧の表示例、（ｃ）個別スケジュールの表示例
【図５】表示部１１３の一例（３）
【図６】表示部１１３の一例（４）
【図７】表示部１１３の一例（５）
【図８】本発明の実施の形態２に係るサーバ装置２００の構成を示すブロック図
【図９】本発明の実施の形態２に係る携帯電話機３００の構成を示すブロック図
【図１０】本発明の実施の形態３に係るサーバ装置４００の構成を示すブロック図
【図１１】本発明の実施の形態３に係る携帯電話機５００の構成を示すブロック図
【図１２】本発明の実施の形態４に係るサーバ装置６００の構成を示すブロック図
【図１３】本発明の実施の形態４に係る携帯電話機７００の構成を示すブロック図
【図１４】本発明の実施の形態５に係るサーバ装置８００の構成を示すブロック図
【図１５】本発明の実施の形態５に係る携帯電話機９００の構成を示すブロック図
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２０】
（実施の形態１）
本発明の実施の形態１に係る通信装置として、図１〜図７を参照して、携帯電話機１００の構成について説明する。図１は、本発明の実施の形態１に係る携帯電話機１００の構成を示すブロック図である。図１に示す携帯電話機１００は、情報取得部１０１と、検索条件抽出部１０３と、記憶部１０５と、判定部１０７と、スケジュール登録部１０９と、スケジュール実行部１１１と、表示部１１３と、表示制御部１１５と、操作部１１７と、カテゴリ検索条件追加部１１９とを備える。
【００２１】
ここで、携帯電話機１００が管理するスケジュールとは、アクション種別（例えば、「録る」、「行く」、「買う」）を含むスケジュール情報、ＴｏＤｏ情報などを含む。
【００２２】
アクション検索条件とは、アクション種別との関連性の有無を判定するための条件である。例えば、「録る」というアクション種別のアクション検索条件は、「放送曲名及び番組名のいずれかを含む」と言った検索条件である。また、「行く」というアクション種別のアクション検索条件は、「ホール名、イベント会場名、開催、参加という文字列のいずれかの文字列を含む」と言った検索条件である。また、「買う」というアクション種別のアクション検索条件は、「￥という記号に連続する数字、発売をいう文字、販売という文字のいずれかの文字又は数字を含む」と言った検索条件である。これらアクション種別及びアクション検索条件は一例であり、これらに限定されるものではない。
【００２３】
カテゴリ検索条件とは、携帯電話機１００のユーザの嗜好との関連性の有無を判定するための条件である。アクション種別の対象となる人物（アーティスト名など）、場所、及び事象（例えば、番組名）である。これらカテゴリ検索条件は一例であり、これらに限定されるものではない。
【００２４】
アクション検索条件及びカテゴリ検索条件の検索の対象となる情報として、例えば、外部装置（例えば、サーバ装置）から情報取得部１０１を介して取得した（１）Ｐｕｓｈ情報、例えばメール、ダイレクトメッセージ、インスタントメッセージに含まれるテキストデータ、（２）Ｐｕｌｌ情報、例えばＨＴＭＬ文書、ＰＤＦ文書に含まれるテキストデータがある。さらには、ユーザが携帯電話機１００で登録した、ユーザ自身の嗜好を示す情報であるテキストデータも含まれる。
【００２５】
情報取得部１０１は、外部装置からＰｕｓｈ情報、Ｐｕｌｌ情報を取得する。Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータが、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である。取得されたＰｕｓｈ情報、Ｐｕｌｌ情報は、検索条件抽出部１０３へ出力される。
【００２６】
検索条件抽出部１０３は、入力されたＰｕｓｈ情報、Ｐｕｌｌ情報から、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報であるテキストデータを、所定の単位毎に区切った複数のテキストデータ（以下、「複数の単位テキストデータ」を称する）を抽出する。抽出された複数の「単位テキストデータ」は、記憶部１０５に出力される。なお、単位テキストデータの所定の単位とは、テキストデータを抽出したデータ種別に依存する。サイズとは無関係である。例えば、（１）アプリケーションレベルで認識できる「メッセージ１通」「HLMLファイル1つ」といった単位、（２）ALP、HTTP、SIP等の1つのレスポンス／メッセージのサイズといった単位であっても良い。
【００２７】
記憶部１０５は、入力された複数の「単位テキストデータ」を保存する。記憶部１０５に保存されたテキストデータは、携帯電話機１００の各部で参照される。
また、記憶部１０５は、アクション検索条件、及びカテゴリ検索条件を保存する。記憶部１０５に保存されたアクション検索条件、及びカテゴリ検索条件は、携帯電話機１００の各部で参照される。
また、記憶部１０５は、後述する判定部１０７の判定結果により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件として自動的に保存する。例えば、「単位テキストデータ」内であるワードが所定回数以上現れた場合、そのワードをキーワード検索条件として自動的に保存する。このように、携帯電話機１００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【００２８】
判定部１０７は、予め登録されているアクション検索条件及びカテゴリ検索条件に基づき、記憶部１０５に保存された入力された複数の「単位テキストデータ」を参照し、各「単位テキストデータ」が、アクション検索条件及びカテゴリ検索条件に合致する否かを判定する。アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」は、スケジュール登録部１０９に出力される。判定部１０７は、「単位テキストデータ」に日時情報が含まれる場合、その日時情報と関連付けて、スケジュール登録部１０９に出力する。
【００２９】
また、判定部１０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件と判定し、自動的に記憶部１０５に保存する。「単位テキストデータ」の全部又は一部を自動的に保存する際、判定部１０７は、例えば「単位テキストデータ」内で所定回数以上出現しているテキストデータをキーワード検索条件と判定し、自動的に保存しても良い。
【００３０】
なお、ユーザ操作により、キーワード検索条件として、記憶部１０５に保存しても良い。この場合、「単位テキストデータ」の全部又は一部を、例えば、ワードごとに区切って下線部で強調して表示部１１３に表示し、ユーザが操作部１１７を介して、強調されたワードをキーワード検索条件として選択するようにしても良い。
また、表示制御部１１５が、判定部１０７から、アクション検索条件に合致するがカテゴリ検索条件に合致しないという判定結果を受けたら、表示部１１３に、スケジュール／ＴｏＤｏ手動登録用のボタンの表示、または、スケジュール／ＴｏＤｏ手動登録用のキーを示す表示を行ない、スケジュール／ＴｏＤｏ手動登録に割り当てられたボタンまたはキーに対しユーザ操作が行なわれたら、表示部１１３に、スケジュール／ＴｏＤｏ手動登録用の画面を表示しても良い。この画面において、ワードごとに区切って下線部で強調して表示部１１３に表示し、ユーザが操作部１１７を介して、強調されたワードをキーワード検索条件として選択するようにしても良い。
【００３１】
キーワード検索条件が記憶部１０５に保存された後、判定部１０７は、アクション検索条件に加えて、カテゴリ検索条件の代わりに、カテゴリ検索条件又はキーワード検索を検索条件とする。このように、携帯電話機１００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【００３２】
アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」は、ユーザの嗜好の変化により、カテゴリ検索条件の候補ともなり得る。そのため、判定部１０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、新たにカテゴリ検索条件として決定するために、カテゴリ検索条件追加部１１９へ出力する。
【００３３】
カテゴリ検索条件追加部１１９は、ユーザ操作により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部から、新たにカテゴリ検索条件を決定する。新たにカテゴリ検索条件として決定された「単位テキストデータ」の全部又は一部は、記憶部１０５に保存される。
【００３４】
スケジュール登録部１０９は、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別を、例えば、スケジュールを実行する日時で識別して登録する。つまり、スケジュール登録部１０９は、アクション種別を実行する日時と関連づけがある場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録し、スケジュールを実行する日時と関連づけがない場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そのため、携帯電話機１００では、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
登録されたスケジュール又はＴｏＤｏ情報は、スケジュール実行部１１１で参照される。
【００３５】
スケジュール実行部１１１は、スケジュール登録部１０９に登録されたスケジュールを参照し、スケジュールを実行する日又はＴｏＤｏ情報の登録時になると、ユーザが操作しなくても、スケジュール登録部１０９に登録されたアクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を自動実行する。
なお、スケジュール実行部１１１は、スケジュールを実行する日又はＴｏＤｏ情報の登録時になると、ユーザの操作により、スケジュール登録部１０９に登録されたアクション種別（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報のうち、自動実行するアクション種別（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を選択しても良い。
【００３６】
表示部１１３は、外部装置から取得したＰｕｓｈ情報、Ｐｕｌｌ情報を、例えば、「単位テキストデータ」毎に表示する。また、表示部１１３には、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である、Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータをスケジュール登録部１０９に登録するための各種の動作をユーザに促すための表示が含まれる。
例えば、表示部１１３では、アクション検索条件、カテゴリ検索条件、キーワード検索条件の候補となるテキストデータ、又はアクション検索条件、カテゴリ検索条件、キーワード検索条件であるテキストデータを、下線部や斜体により強調して表示する。
さらに、表示部１１３では、スケジュール登録部１０９により自動登録されている場合には、「予定登録済み」と表示し、ユーザに表示部１１３に表示されたテキストデータがスケジュール登録されていることを示す。
【００３７】
表示制御部１１５は、操作部１１７でのユーザの入力操作に基づき、表示部１１３を制御する。
例えば、表示制御部１１５は、表示部１１３に表示される単位テキストデータのうち、アクション検索条件、カテゴリ検索条件、キーワード検索条件の候補となるテキストデータ、又はアクション検索条件、カテゴリ検索条件、キーワード検索条件であるテキストデータを強調して表示するように、表示部１１３を制御する。
さらに、表示制御部１１５は、スケジュール登録部１０９により自動登録されている場合には、「予定登録済み」と表示部１１３に表示するよう制御する。
【００３８】
操作部１１７は、携帯電話機１００のユーザの入力操作を受け付ける。ユーザの入力操作により、表示制御部１１５は表示部１１３の表示を制御する。
【００３９】
図２〜図７を参照して、表示部１１３の一例（１）〜（５）を説明する。以下、本実施の形態において、表示部１１３の一例を説明するため、記憶部１０５に予め保存されているアクション種別を「行く」であるとする。また、本実施の形態において、表示部１１３の一例を説明するため、カテゴリ検索条件として、テキストデータである「アーティストＡ」が記憶部１０５に予め保存されているものとする。また、表示部１１３の一例を説明するため、「行く」というアクション種別のアクション検索条件は、「ホール名、イベント会場名、開催、参加という文字列のいずれかの文字列を含む」とする。
【００４０】
（アクション検索条件及びカテゴリ検索条件：両方合致）
図２は、表示部１１３の一例（１）である。図２では、表示部１１３に表示された単位テキストデータ（例えば、ＨＴＭＬ文書の一部）がアクション検索条件及びカテゴリ検索条件に合致しているものとする。図２では、外部装置から情報取得部１０１を介して取得したＨＴＭＬ文書の一部が表示されている。この表示画面のテキストデータは、記憶部１０５に保存されている単位テキストの一つである。
【００４１】
図２に示す表示例（１）では、下線部及び斜体により強調された「ホールＳ」が、アクション種別である「行く」のアクション検索条件と合致し、下線部及び斜体により強調された「アーティストＡ」が、アクション種別（例えば、「行く」）の対象となる人物であり、カテゴリ検索条件と合致する。
【００４２】
したがって、判定部１０７は、表示部１１３に表示された単位テキストデータをスケジュール登録部１０９に出力する。このとき、判定部１０７は、表示部１１３に表示された単位テキストデータに含まれる日時情報（「開催日時」）として、「○○年□□月△△日」を単位テキストデータと関連付けて、スケジュール登録部１０９に出力する。
【００４３】
さらに、スケジュール登録部１０９は、判定部１０７から出力された単位テキストデータから、アクション種別「行く」に関するスケジュールとして、「○○年□□月△△日、ホールＳ」を登録する。このとき、図２に示すように、表示部１１３には、「予定登録済み」と表示される。そのため、ユーザは、表示部１１３を見るだけで、表示されたテキストデータがスケジュール登録されているかどうかを判別することができる。なお、日時情報（「開催日時」）として、「○○年□□月△△日」が関連付けられていない場合、スケジュール登録部１０９は、アクション種別「行く」に関するＴｏＤｏ情報として、「ホールＳ」を登録する。
【００４４】
図３に表示部１１３の表示例（２）を示す。図３に示す表示例（２）は、登録されたスケジュールを自動的に実行する際の表示部１１３の表示例である。図３に示すように、登録されたスケジュールを自動的に実行する際、例えば、スケジュールを中断するための処理をユーザに促す画面表示を行っても良い。ユーザの操作ミスなどによって、意図しないスケジュールが自動的に実行されるのを避けることができる。
【００４５】
上述のように、スケジュール登録部１０９にアクション種別「行く」に関するスケジュールとして、「○○年□□月△△日、ホールＳ」が自動登録され、携帯電話機１００では、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。さらに、スケジュール登録部１０９に自動登録されたスケジュールを自動的に実行する際に、表示部１１３がスケジュールを中断するための処理をユーザに促す表示を行うことで、ユーザの操作ミスなどによって、意図しないスケジュールが自動的に実行されるのを避けることができる。
【００４６】
なお、スケジュール登録部１０９で登録したスケジュールは、例えば、図４（ａ）、（ｂ）、（ｃ）に示すように、待ち受け画面から一覧表示及び個別表示することができる。図４（ａ）は待ち受け画面の表示例、図４（ｂ）は、アクション種別毎のスケジュール一覧の表示例、図４（ｃ）は、個別スケジュールの表示例を示す。
【００４７】
図４（ａ）に示すように、ユーザが操作部１１７を介して、待ち受け画面でアクション種別「行く」を選択し、図４（ｂ）アクション種別「行く」の予定一覧画面へ遷移する。そして、下線で強調された予定を選択すると、図４（ｃ）に示すように、個別のスケジュールを詳細に表示することができる。そのため、携帯電話機１００では、ユーザは容易にアクション種別毎のスケジュールを把握することができる。
【００４８】
（アクション検索条件：合致／カテゴリ検索条件：合致せず）
図５は、表示部１１３の一例（３）である。図５では、表示部１１３に表示された単位テキストデータ（例えば、ＨＴＭＬ文書の一部）がアクション検索条件に合致し、カテゴリ検索条件には合致していないものとする。図５では、図２と同様、外部装置から情報取得部１０１を介して取得したＨＴＭＬ文書の一部が表示されている。この表示画面のテキストデータは、記憶部１０５に保存されている単位テキストの一つである。
【００４９】
図５に示す表示例（３）では、下線及び斜体により強調された「ホールＰ」が、アクション種別である「行く」のアクション検索条件と合致する。しかしながら、「アーティストＢ」及び「アーティストＣ」は、アクション種別（例えば、「行く」）の対象となる人物「アーティストＡ」とは異なるので、カテゴリ検索条件と合致しない。そのため、図５に示す表示例（３）では、例えば、「予定登録へ」という案内を表示することで、ユーザにスケジュールを登録するか否かを促す。そして、ユーザが操作部１１７を介し「予定登録へ」を選択すると、図４に示す表示画面は、図５に示すカテゴリ検索条件を登録する画面表示へ遷移する。
【００５０】
図６は、表示部１１３の一例（４）である。図６は、カテゴリ検索条件を登録するための表示画面である。図６に示す表示画面では、カテゴリ検索条件と合致しなかった「アーティストＢ」及び「アーティストＣ」が下線により強調表示されている。そして、ユーザが操作部１１７を介し「アーティストＢ」及び「アーティストＣ」をカテゴリ検索条件として登録するか否かを選択することができる。ユーザが操作部１１７を介し「アーティストＢ」又は「アーティストＣ」をカテゴリ検索条件に選択した場合、カテゴリ検索条件追加部１１９は、新たにカテゴリ検索条件として、「アーティストＢ」又は「アーティストＣ」を記憶部１０５に出力する。そのため、携帯電話機１００では、ユーザの嗜好との関連性の有無を判定するためのカテゴリ検索条件を容易に追加することができる。
【００５１】
さらに、ユーザが操作部１１７を介し「アーティストＢ」又は「アーティストＣ」をカテゴリ検索条件として登録した場合、スケジュール登録部１０９は、アクション種別「行く」に関するスケジュールとして、「△△年○○月□□日、ホールＰ」を自動登録する。そのため、携帯電話機１００では、ユーザが必要な情報を容易に絞り込むことで、ユーザが認証してから登録する手間が省ける。
【００５２】
図７は、表示部１１３の一例（５）である。図７では、表示部１１３に表示された単位テキストデータ（例えば、ＨＴＭＬ文書の一部）がアクション検索条件、及びカテゴリ検索条件に合致していないものとする。図７では、図２と同様、外部装置から情報取得部１０１を介して取得したＨＴＭＬ文書の一部が表示されている。この表示画面のテキストデータは、記憶部１０５に保存されている単位テキストの一つである。
【００５３】
図７の表示例（５）では、記憶部１０５に予め保存されているアクション種別である「行く」、カテゴリ検索条件である「アーティストＡ」が表示されていない。そのため、「予定登録へ」など予定登録を促す案内は表示されない。
【００５４】
以上、本実施の形態に係る携帯電話機１００によれば、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録する。また、スケジュールを自動的に実行する日時と関連づけがない場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そのため、携帯電話機１００では、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
【００５５】
なお、本実施の形態において、アクション種別は、携帯電話機１００の記憶部１０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【００５６】
なお、本実施の形態において、アクション検索条件は、携帯電話機１００の記憶部１０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【００５７】
なお、本実施の形態において、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部が、キーワード検索条件として記憶部１０５に自動的に保存されるが、これに限らない。「単位テキストデータ」からキーワード検索条件となるテキストデータを、ユーザが表示画面上で選択しても良い。
【００５８】
なお、本実施の形態において、スケジュールを自動的に実行する日時を示す日時情報は、「単位テキストデータ」に含まれる情報であっても良いし、ユーザが表示画面上で設定しても良い。
【００５９】
実施の形態１に係る携帯電話機１００では、スケジュールに関連する情報である、アクション種別、アクション検索条件、カテゴリ検索条件、キーワード検索条件などを、すべて携帯電話機１００内で判別する検索条件判別機能を有し、かつ、スケジュールを自動的に実行するスケジュール実行機能を有していたが、これに限らない。
【００６０】
例えば、本発明の実施の形態に係る通信システムとして、（１）携帯電話機と接続可能なサーバ装置が、サーバ装置内で生成されたスケジュールを、携帯電話機からの要求により携帯電話機へ送信し、携帯電話機がサーバ装置から受信したスケジュールを自動的に実行する場合、（２）携帯電話機と接続可能なサーバ装置が、サーバ装置内で生成されたスケジュールに関連する情報（アクション検索条件、カテゴリ検索条件、キーワード検索条件など）を、携帯電話機からの要求により携帯電話機へ送信し、携帯電話機がサーバ装置から受信したスケジュールに関連する情報に基づき、スケジュールを登録し、自動的に実行する場合、が考えられる。
【００６１】
（実施の形態２）
本発明の実施の形態２に係る通信システムとして、（１）携帯電話機３００と接続可能なサーバ装置２００が、サーバ装置２００内で生成されたスケジュールを、携帯電話機３００からの要求により携帯電話機３００へ送信し、携帯電話機３００がサーバ装置２００から受信したスケジュールを自動的に実行する場合について説明する。図８は、本発明の実施の形態２に係る通信システムを構成するサーバ装置２００の構成を示すブロック図であり、図９は、本発明の実施の形態２に係る通信システムを構成する携帯電話機３００の構成を示すブロック図である。
【００６２】
ここで、本実施の形態において、スケジュールとは、実施の形態１と同様、アクション種別（例えば、「録る」、「行く」、「買う」）を含むスケジュール情報、ＴｏＤｏ情報などを含む。
【００６３】
アクション検索条件とは、アクション種別との関連性の有無を判定するための条件である。例えば、「録る」というアクション種別のアクション検索条件は、「放送曲名及び番組名のいずれかを含む」と言った検索条件である。また、「行く」というアクション種別のアクション検索条件は、「ホール名、イベント会場名、開催、参加という文字列のいずれかの文字列を含む」と言った検索条件である。また、「買う」というアクション種別のアクション検索条件は、「￥という記号に連続する数字、発売をいう文字、販売という文字のいずれかの文字又は数字を含む」と言った検索条件である。
【００６４】
カテゴリ検索条件とは、携帯電話機３００のユーザの嗜好との関連性の有無を判定するための条件である。アクション種別の対象となる人物（アーティスト名など）、場所、及び事象（例えば、番組名）である。
【００６５】
アクション検索条件及びカテゴリ検索条件の検索の対象となる情報として、例えば、サーバ装置２００で保持されている（１）Ｐｕｓｈ情報、例えばメール、ダイレクトメッセージに含まれるテキストデータ、（２）Ｐｕｌｌ情報、例えばＨＴＭＬ文書、ＰＤＦ文書に含まれるテキストデータがある。さらには、ユーザが携帯電話機３００で登録してサーバ装置２００で保持されている、ユーザ自身の嗜好を示す情報であるテキストデータも含まれる。
【００６６】
図８に示すサーバ装置２００は、情報保持部２０１と、検索条件抽出部２０３と、記憶部２０５と、判定部２０７と、スケジュール登録部２０９と、カテゴリ検索条件追加部２１９、送受信部２２３とを備える。
【００６７】
送受信部２２３は、携帯電話機３００の送受信部３０１と無線で接続され、携帯電話機３００から送信されるスケジュール送信要求を受信し、当該スケジュール送信要求に基づきスケジュールを携帯電話機３００に送信する。
【００６８】
情報保持部２０１は、Ｐｕｓｈ情報、Ｐｕｌｌ情報を保持する。Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータが、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である。Ｐｕｓｈ情報、Ｐｕｌｌ情報は、検索条件抽出部２０３へ出力される。
【００６９】
検索条件抽出部２０３は、入力されたＰｕｓｈ情報、Ｐｕｌｌ情報から、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報であるテキストデータを、所定の単位毎に区切った複数のテキストデータ（以下、「複数の単位テキストデータ」を称する）を抽出する。抽出された複数の「単位テキストデータ」は、記憶部２０５に出力される。なお、単位テキストデータの所定の単位とは、テキストデータを抽出したデータ種別に依存する。サイズとは無関係である。例えば、（１）アプリケーションレベルで認識できる「メッセージ１通」「HLMLファイル1つ」といった単位、（２）ALP、HTTP、SIP等の1つのレスポンス／メッセージのサイズといった単位であっても良い。
【００７０】
記憶部２０５は、入力された複数の「単位テキストデータ」を保存する。記憶部２０５に保存されたテキストデータは、サーバ装置２００の各部で参照される。
【００７１】
また、記憶部２０５は、アクション検索条件、及びカテゴリ検索条件を保存する。記憶部２０５に保存されたアクション検索条件、及びカテゴリ検索条件は、サーバ装置２００の各部で参照される。
【００７２】
また、記憶部２０５は、後述する判定部２０７の判定結果により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件として自動的に保存する。例えば、「単位テキストデータ」内であるワードが所定回数以上現れた場合、そのワードをキーワード検索条件として自動的に保存する。このように、サーバ装置２００に、携帯電話機３００のユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、携帯電話機３００のユーザにとって必要な情報を絞り込み易くなる。
【００７３】
判定部２０７は、予め登録されているアクション検索条件及びカテゴリ検索条件に基づき、記憶部２０５に保存された入力された複数の「単位テキストデータ」を参照し、各「単位テキストデータ」が、アクション検索条件及びカテゴリ検索条件に合致する否かを判定する。アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」は、スケジュール登録部２０９に出力される。判定部２０７は、「単位テキストデータ」に日時情報が含まれる場合、その日時情報と関連付けて、スケジュール登録部２０９に出力する。
【００７４】
また、判定部２０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件と判定し、自動的に記憶部２０５に保存する。「単位テキストデータ」の全部又は一部を自動的に保存する際、判定部２０７は、例えば「単位テキストデータ」内で所定回数以上出現しているテキストデータをキーワード検索条件と判定し、自動的に保存しても良い。
【００７５】
キーワード検索条件が記憶部２０５に保存された後、判定部２０７は、アクション検索条件に加えて、カテゴリ検索条件の代わりに、カテゴリ検索条件又はキーワード検索を検索条件とする。このように、サーバ装置２００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【００７６】
アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」は、ユーザの嗜好の変化により、カテゴリ検索条件の候補ともなり得る。そのため、判定部２０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、新たにカテゴリ検索条件として決定するために、カテゴリ検索条件追加部２１９へ出力する。
【００７７】
カテゴリ検索条件追加部２１９は、携帯電話機３００からのユーザの無線操作により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部から新たにカテゴリ検索条件を決定する。新たにカテゴリ検索条件として決定された「単位テキストデータ」の全部又は一部は、記憶部２０５に保存される。
【００７８】
スケジュール登録部２０９は、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別を、例えば、スケジュールを自動的に実行する日時で識別して登録する。つまり、スケジュール登録部２０９は、アクション種別を実行する日時と関連づけがある場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録し、スケジュールを実行する日時と関連づけがない場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そのため、サーバ装置２００では、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
【００７９】
登録されたスケジュール又はＴｏＤｏ情報は、送受信部２２３へ出力される。そして、送受信部２２３は、携帯電話機３００から送信されるスケジュール送信要求に基づき、スケジュールを携帯電話機３００に送信する。
【００８０】
図９を参照して、本実施の形態に係る携帯電話機３００の構成について説明する。図９は、携帯電話機３００の構成を示すブロック図である。図９に示す携帯電話機３００は、送受信部３０１と、スケジュール送信要求生成部３２１と、スケジュール実行部３１１と、表示部３１３と、表示制御部３１５と、操作部３１７とを備える。
【００８１】
送受信部３０１は、サーバ装置２００へスケジュール送信要求を送信し、サーバ装置２００からスケジュールを受信する。
サーバ装置２００から受信したスケジュールはスケジュール実行部３１１へ出力される。
【００８２】
スケジュール送信要求生成部３２１は、スケジュール送信要求を生成し、送受信部３０１へ出力する。スケジュール送信要求とは、スケジュール又はＴｏＤｏ情報を自装置に送信するようサーバ装置２００へ要求する信号である。
【００８３】
スケジュール実行部３１１は、入力されたスケジュールに基づき、スケジュールを自動的に実行する日又はＴｏＤｏ情報の登録時になると、ユーザが操作しなくても、スケジュール登録部１０９に登録されたアクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を自動的に実行する。なお、スケジュール実行部３１１は、ユーザの操作により、スケジュールを自動的に実行する日又はＴｏＤｏ情報の登録時になると、アクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を自動的に実行しても良い。
【００８４】
表示部３１３は、スケジュール実行部３１１で自動的に実行するアクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を表示する。また、必要に応じて、スケジュール実行部３１１で自動的に実行するアクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を一覧表示する。
【００８５】
表示制御部３１５は、操作部３１７でのユーザの入力操作に基づき、表示部３１３を制御する。例えば、表示制御部３１５は、表示部３１３に表示されるアクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を、ユーザの入力操作に基づき、一覧表示、個別表示する。
【００８６】
操作部３１７は、携帯電話機３００のユーザの入力操作を受け付ける。ユーザの入力操作により、表示制御部３１５は表示部３１３の表示を制御する。
【００８７】
以上、本実施の形態に係る通信システムによれば、サーバ装置２００がアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録する。また、スケジュールを自動的に実行する日時と関連づけがない場合、サーバ装置２００がアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そして、携帯電話機３００が、サーバ装置２００で登録されたスケジュールを自動的に実行する。そのため、本実施の形態に係る通信システムによれば、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
【００８８】
なお、本実施の形態において、アクション種別は、サーバ装置２００の記憶部２０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【００８９】
なお、本実施の形態において、アクション検索条件は、サーバ装置２００の記憶部２０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【００９０】
なお、本実施の形態において、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部が、キーワード検索条件として記憶部２０５に自動的に保存されるが、これに限らない。「単位テキストデータ」からキーワード検索条件となるテキストデータを、ユーザが携帯電話機３００からサーバ装置２００へ送信しても良い。
【００９１】
なお、本実施の形態において、スケジュールを自動的に実行する日時を示す日時情報は、「単位テキストデータ」に含まれる情報であっても良いし、ユーザが携帯電話機３００で日時情報を設定してサーバ装置２００へ送信しても良い。
【００９２】
（実施の形態３）
本発明の実施の形態３に係る通信システムとして、（２）携帯電話機５００と接続可能なサーバ装置４００が、サーバ装置４００内で生成されたスケジュールに関連する情報（アクション検索条件、カテゴリ検索条件、キーワード検索条件など）を、携帯電話機５００からの要求により携帯電話機５００へ送信し、携帯電話機５００がサーバ装置４００から受信したスケジュールに関連する情報に基づき、スケジュールを登録、自動的に実行する場合について説明する。図１０は、本発明の実施の形態３に係る通信システムを構成するサーバ装置４００の構成を示すブロック図であり、図１１は、本発明の実施の形態３に係る通信システムを構成する携帯電話機５００の構成を示すブロック図である。
【００９３】
図１０に示すサーバ装置４００は、情報保持部４０１と、検索条件抽出部４０３と、記憶部４０５と、判定部４０７と、カテゴリ検索条件追加部４１９と、送受信部４２３とを備える。
【００９４】
情報保持部４０１は、Ｐｕｓｈ情報、Ｐｕｌｌ情報を保持する。Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータが、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である。Ｐｕｓｈ情報、Ｐｕｌｌ情報は、検索条件抽出部４０３へ出力される。
【００９５】
検索条件抽出部４０３は、入力されたＰｕｓｈ情報、Ｐｕｌｌ情報から、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報であるテキストデータを、所定の単位毎に区切った複数のテキストデータ（以下、「複数の単位テキストデータ」を称する）を抽出する。抽出された複数の「単位テキストデータ」は、記憶部４０５に出力される。なお、単位テキストデータの所定の単位とは、テキストデータを抽出したデータ種別に依存する。サイズとは無関係である。例えば、（１）アプリケーションレベルで認識できる「メッセージ１通」「HLMLファイル1つ」といった単位、（２）ALP、HTTP、SIP等の1つのレスポンス／メッセージのサイズといった単位であっても良い。
【００９６】
記憶部４０５は、入力された複数の「単位テキストデータ」を保存する。記憶部４０５に保存されたテキストデータは、サーバ装置４００の各部で参照される。
また、記憶部４０５は、アクション検索条件、及びカテゴリ検索条件を保存する。記憶部２０５に保存されたアクション検索条件、及びカテゴリ検索条件は、サーバ装置４００の各部で参照される。
また、記憶部４０５は、後述する判定部４０７の判定結果により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件として自動的に保存する。例えば、「単位テキストデータ」内であるワードが所定回数以上現れた場合、そのワードをキーワード検索条件として自動的に保存する。このように、サーバ装置４００に、携帯電話機３００のユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、携帯電話機３００のユーザにとって必要な情報を絞り込み易くなる。
【００９７】
判定部４０７は、予め登録されているアクション検索条件及びカテゴリ検索条件に基づき、記憶部４０５に保存された入力された複数の「単位テキストデータ」を参照し、各「単位テキストデータ」が、アクション検索条件及びカテゴリ検索条件に合致する否かを判定する。アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」は、記憶部４０５及び送受信部４２３へ出力される。判定部４０７は、「単位テキストデータ」に日時情報が含まれる場合、その日時情報と関連付けて、記憶部４０５及び送受信部４２３へ出力する。
【００９８】
また、判定部４０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件と判定し、自動的に記憶部４０５に保存する。「単位テキストデータ」の全部又は一部を自動的に保存する際、判定部４０７は、例えば「単位テキストデータ」内で所定回数以上出現しているテキストデータをキーワード検索条件と判定し、自動的に保存しても良い。
【００９９】
キーワード検索条件が記憶部４０５に保存された後、判定部４０７は、アクション検索条件に加えて、カテゴリ検索条件の代わりに、カテゴリ検索条件又はキーワード検索を検索条件とする。このように、サーバ装置４００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【０１００】
アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」は、ユーザの嗜好の変化により、カテゴリ検索条件の候補ともなり得る。そのため、判定部４０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、新たにカテゴリ検索条件として決定するために、カテゴリ検索条件追加部４１９へ出力する。
【０１０１】
カテゴリ検索条件追加部４１９は、ユーザの操作により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部から新たにカテゴリ検索条件を決定する。新たにカテゴリ検索条件として決定された「単位テキストデータ」の全部又は一部は、記憶部４０５に保存される。
【０１０２】
送受信部４２３は、携帯電話機５００から受信したスケジュール関連情報要求に基づき、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」全体又は一部を携帯電話機５００へ送信する。なお、「単位テキストデータ」に日時情報が含まれる場合、その日時情報と関連付けられた「単位テキストデータ」を携帯電話機５００へ送信する。
【０１０３】
図１１に示す携帯電話機５００は、送受信部５０１と、記憶部５０５と、スケジュール登録部５０９と、スケジュール実行部５１１と、表示部５１３と、表示制御部５１５と、操作部５１７と、スケジュール関連情報要求生成部５２５とを備える。
【０１０４】
送受信部５０１は、サーバ装置４００へスケジュール関連情報要求を送信し、サーバ装置４００からアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」全体又は一部を受信する。ここで、スケジュール関連情報要求とは、スケジュールに関連する情報を要求する信号である。スケジュールに関連する情報（以下、スケジュール関連情報という）とは、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」全体又は一部である。
スケジュール関連情報は、記憶部５０５に出力される。
【０１０５】
スケジュール関連情報要求生成部５２５は、スケジュール関連情報要求を生成し、送受信部５０１へ出力する。
【０１０６】
スケジュール登録部５０９は、記憶部５０５に保存されたスケジュール関連情報、すなわち、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」全体又は一部から、アクション種別を取り出し、例えば、スケジュールを自動的に実行する日時で識別して登録する。つまり、スケジュール登録部５０９は、アクション種別を自動的に実行する日時と関連づけがある場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録し、スケジュールを自動的に実行する日時と関連づけがない場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そのため、携帯電話機５００では、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
登録されたスケジュール又はＴｏＤｏ情報は、スケジュール実行部５１１で参照される。
【０１０７】
スケジュール実行部５１１は、スケジュール登録部５０９に登録されたスケジュールを参照し、スケジュールを自動的に実行する日又はＴｏＤｏ情報の登録時になると、ユーザが操作しなくても、アクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を自動的に実行する。なお、スケジュール実行部５１１は、ユーザの操作により、スケジュールを自動的に実行する日又はＴｏＤｏ情報の登録時になると、スケジュール登録部５０９に登録されたアクション種別（例えば、（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を自動的に実行しても良い。
【０１０８】
表示部５１３は、スケジュール登録部５０９で登録されたスケジュールを一覧表示、又は個別表示する。
【０１０９】
表示制御部５１５は、操作部５１７でのユーザの入力操作に基づき、表示部５１３を制御する。
【０１１０】
操作部５１７は、携帯電話機５００のユーザの入力操作を受け付ける。ユーザの入力操作により、表示制御部５１５は表示部５１３の表示を制御する。
【０１１１】
以上、本実施の形態に係る通信システムによれば、サーバ装置４００がアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」の全体又は一部を携帯電話機５００へ送信する。携帯電話機５００は、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」の全体又は一部に含まれるアクション種別をスケジュールとして登録する。アクション種別にスケジュールを実行する日時と関連づけがない場合、携帯電話機５００は、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そして、携帯電話機５００が、登録されたスケジュールを自動的に実行する。そのため、本実施の形態に係る通信システムによれば、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
【０１１２】
なお、本実施の形態において、アクション種別は、サーバ装置４００の記憶部４０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【０１１３】
なお、本実施の形態において、アクション検索条件は、サーバ装置４００の記憶部４０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【０１１４】
なお、本実施の形態において、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部が、キーワード検索条件として記憶部４０５に自動的に保存されるが、これに限らない。「単位テキストデータ」からキーワード検索条件となるテキストデータを、ユーザが携帯電話機５００からサーバ装置４００へ送信しても良い。
【０１１５】
なお、本実施の形態において、スケジュールを実行する日時を示す日時情報は、「単位テキストデータ」に含まれる情報であっても良いし、ユーザが携帯電話機５００で日時情報を設定しても良い。
【０１１６】
（実施の形態４）
本発明の実施の形態４に係る通信システムは、携帯電話機７００と接続可能なサーバ装置６００とで構成される。図１２は、本発明の実施の形態４に係る通信システムを構成するサーバ装置６００の構成を示すブロック図であり、図１３は、本発明の実施の形態４に係る通信システムを構成する携帯電話機７００の構成を示すブロック図である。
【０１１７】
アクション検索条件とは、アクション種別との関連性の有無を判定するための条件である。例えば、「録る」というアクション種別のアクション検索条件は、「放送曲名及び番組名のいずれかを含む」と言った検索条件である。また、「行く」というアクション種別のアクション検索条件は、「ホール名、イベント会場名、開催、参加という文字列のいずれかの文字列を含む」と言った検索条件である。また、「買う」というアクション種別のアクション検索条件は、「￥という記号に連続する数字、発売をいう文字、販売という文字のいずれかの文字又は数字を含む」と言った検索条件である。これらアクション種別及びアクション検索条件は一例であり、これらに限定されるものではない。
【０１１８】
カテゴリ検索条件とは、携帯電話機７００のユーザの嗜好との関連性の有無を判定するための条件である。アクション種別の対象となる人物（アーティスト名など）、場所、及び事象（例えば、番組名）である。これらカテゴリ検索条件は一例であり、これらに限定されるものではない。
【０１１９】
アクション検索条件及びカテゴリ検索条件の検索の対象となる情報として、例えば、外部装置（例えば、サーバ装置）から取得した（１）Ｐｕｓｈ情報、例えばメール、ダイレクトメッセージ、インスタントメッセージに含まれるテキストデータ、（２）Ｐｕｌｌ情報、例えばＨＴＭＬ文書、ＰＤＦ文書に含まれるテキストデータがある。さらには、ユーザが携帯電話機７００で登録した、ユーザ自身の嗜好を示す情報であるテキストデータも含まれる。
【０１２０】
（サーバ装置６００）
図１２に示すサーバ装置６００は、アクション検索条件記憶部６０１と、自動アクション記述記憶部６０３と、送受信部６０５と、を備える。
【０１２１】
アクション検索条件記憶部６０１は、アクション種別と、スケジュールのアクション種別との関連を示すアクション検索条件を記憶する。アクション検索条件記憶部６０１に記憶されたアクション検索条件は、携帯電話機７００からのアクション検索条件取得要求に基づいて、送受信部６０５を介して、携帯電話機７００へ送信される。
【０１２２】
自動アクション記述記憶部６０３は、自動アクション識別情報と紐付けられた自動アクション記述を記憶する。自動アクション記述記憶部６０３に記憶された自動アクション記述は、携帯電話機７００からの自動アクション取得要求に基づいて、送受信部６０５を介して、携帯電話機７００へ送信される。
【０１２３】
ここで、自動アクション識別情報とは、自動アクションを起こす条件とそれに関連付けられた自動アクションの記述を紐付けた情報である。例えば、自動アクションを起こす条件がアクション種別の「録る」の場合、アクション種別である「録る」に関連付けられた自動アクション記述とは、「所定のサイトに接続し、番組検索用の自動生成したデータを送り、取得したデータを元に録画予約情報を生成して携帯電話機７００へ送信する」ことである。
【０１２４】
送受信部６０５は、携帯電話機７００からのアクション検索条件取得要求に基づいて、アクション検索条件を送信する。また、送受信部６０５は、携帯電話機７００からの自動アクション取得要求に基づいて、自動アクション記述記憶部６０３に記憶された自動アクション記述を送信する。
また、送受信部６０５は、携帯電話機７００から送信された自動アクション識別情報を受信し、自動アクション記述記憶部６０３へ出力する。
【０１２５】
（携帯電話機７００）
図１３に示す携帯電話機７００は、送受信部７０１と、検索条件抽出部７０３と、記憶部７０５と、判定部７０７と、自動アクション実行部７１１と、表示部７１３と、表示制御部７１５と、操作部７１７と、カテゴリ検索条件追加部７１９と、情報取得要求生成部７２５と、自動アクション識別情報変換部７３１と、を備える。
【０１２６】
送受信部７０１は、外部装置からＰｕｓｈ情報、Ｐｕｌｌ情報を取得する。また、送受信部７０１は、情報取得要求生成部７２５で生成したアクション検索条件取得要求に基づきサーバ装置６００から提供されるアクション検索条件を受信する。
【０１２７】
ここで、Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータ及びサーバ装置６００から提供されるアクション検索条件に含まれるテキストデータが、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である。取得されたＰｕｓｈ情報、Ｐｕｌｌ情報及びサーバ装置６００から提供されたアクション検索条件は、検索条件抽出部７０３へ出力される。
【０１２８】
また、送受信部７０１は、自動アクション識別情報変換部７３１から出力された自動アクション識別情報をサーバ装置６００へ送信する。また、送受信部７０１は、情報取得要求生成部７２５で生成された自動アクション記述取得要求をサーバ装置６００へ送信する。また、送受信部７０１は、情報取得要求生成部７２５で生成されたアクション検索条件取得要求をサーバ装置６００へ送信する。
【０１２９】
検索条件抽出部７０３は、入力されたＰｕｓｈ情報、Ｐｕｌｌ情報及びサーバ装置６００から取得したアクション検索条件から、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報であるテキストデータを、所定の単位毎に区切った複数のテキストデータ（以下、「複数の単位テキストデータ」を称する）を抽出する。抽出された複数の「単位テキストデータ」は、記憶部７０５に出力される。なお、単位テキストデータの所定の単位とは、テキストデータを抽出したデータ種別に依存する。サイズとは無関係である。例えば、（１）アプリケーションレベルで認識できる「メッセージ１通」「HLMLファイル1つ」といった単位、（２）ALP、HTTP、SIP等の1つのレスポンス／メッセージのサイズといった単位であっても良い。
【０１３０】
記憶部７０５は、入力された複数の「単位テキストデータ」を保存する。記憶部７０５に保存されたテキストデータは、携帯電話機７００の各部で参照される。
【０１３１】
また、記憶部７０５は、アクション検索条件、及びカテゴリ検索条件を保存する。記憶部７０５に保存されたアクション検索条件、及びカテゴリ検索条件は、携帯電話機７００の各部で参照される。
【０１３２】
また、記憶部７０５は、後述する判定部７０７の判定結果により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件として自動的に保存する。例えば、「単位テキストデータ」内であるワードが所定回数以上現れた場合、そのワードをキーワード検索条件として自動的に保存する。このように、携帯電話機７００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【０１３３】
判定部７０７は、予め登録されているアクション検索条件及びカテゴリ検索条件に基づき、記憶部７０５に保存された入力された複数の「単位テキストデータ」を参照し、各「単位テキストデータ」が、アクション検索条件及びカテゴリ検索条件に合致する否かを判定する。アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」は、スケジュール登録部７０９に出力される。判定部７０７は、「単位テキストデータ」に日時情報が含まれる場合、その日時情報と関連付けて、スケジュール登録部７０９に出力する。
【０１３４】
また、判定部７０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件と判定し、自動的に記憶部７０５に保存する。「単位テキストデータ」の全部又は一部を自動的に保存する際、判定部７０７は、例えば「単位テキストデータ」内で所定回数以上出現しているテキストデータをキーワード検索条件と判定し、自動的に保存しても良い。
【０１３５】
なお、ユーザ操作により、キーワード検索条件として、記憶部７０５に保存しても良い。この場合、「単位テキストデータ」の全部又は一部を、例えば、ワードごとに区切って下線部で強調して表示部７１３に表示し、ユーザが操作部７１７を介して、強調されたワードをキーワード検索条件として選択するようにしても良い。
【０１３６】
また、表示制御部７１５が、判定部７０７から、アクション検索条件に合致するがカテゴリ検索条件に合致しないという判定結果を受けたら、表示部７１３に、スケジュール／ＴｏＤｏ手動登録用のボタンの表示、または、スケジュール／ＴｏＤｏ手動登録用のキーを示す表示を行ない、スケジュール／ＴｏＤｏ手動登録に割り当てられたボタンまたはキーに対しユーザ操作が行なわれたら、表示部７１３に、スケジュール／ＴｏＤｏ手動登録用の画面を表示しても良い。この画面において、ワードごとに区切って下線部で強調して表示部７１３に表示し、ユーザが操作部７１７を介して、強調されたワードをキーワード検索条件として選択するようにしても良い。
【０１３７】
キーワード検索条件が記憶部７０５に保存された後、判定部７０７は、アクション検索条件に加えて、カテゴリ検索条件の代わりに、カテゴリ検索条件又はキーワード検索を検索条件とする。このように、携帯電話機７００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【０１３８】
アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」は、ユーザの嗜好の変化により、カテゴリ検索条件の候補ともなり得る。そのため、判定部７０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、新たにカテゴリ検索条件として決定するために、カテゴリ検索条件追加部７１９へ出力する。
【０１３９】
カテゴリ検索条件追加部７１９は、ユーザ操作により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部から、新たにカテゴリ検索条件を決定する。新たにカテゴリ検索条件として決定された「単位テキストデータ」の全部又は一部は、記憶部７０５に保存される。
【０１４０】
スケジュール登録部７０９は、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別を、例えば、スケジュールを実行する日時で識別して登録する。つまり、スケジュール登録部７０９は、アクション種別を実行する日時と関連づけがある場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録し、スケジュールを実行する日時と関連づけがない場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そのため、携帯電話機７００では、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。登録されたスケジュール又はＴｏＤｏ情報は、自動アクション識別情報変換部７３１へ出力される。
【０１４１】
自動アクション識別情報変換部７３１は、スケジュール登録部７０９で登録されたスケジュール又はＴｏＤｏ情報に含まれる、アクション種別（自動アクションを起こす条件）に関連付けられた自動アクション記述を抽出し、抽出した自動アクション記述を自動アクション識別情報に変換する。自動アクション識別情報変換部７３１で変換された自動アクション識別情報は、送受信部７０１を介して、サーバ装置６００へ送信される。
【０１４２】
情報取得要求生成部７２５は、自動アクションをサーバ装置６００から取得するための自動アクション記述取得要求を生成し、送受信部７０１へ出力する。自動アクション記述取得要求により、携帯電話機７００において自動アクションを起こす条件をサーバ装置６００へ通知することができる。つまり、自動アクション記述取得要求は、自動アクション識別情報によって自動アクションを起こす条件に関連付けられた自動アクションを、サーバ装置６００から取得するためのトリガーとなる。
【０１４３】
さらには、携帯電話機７００は、自動アクション記述取得要求に基づき、サーバ装置６００から自動アクションを取得できるので、社会の変化に合わせて自動アクションを更新することができる。例えば、レコーダーなどの自動アクションの対象となる機器の仕様を製造元がアップデートした場合、そのアップデータに関するデータを自動的に更新することができる。また、携帯電話機７００は、自動アクションの実行の際に個人情報が必要な場合は、個人情報をサーバ装置６００に置かないで済む。
【０１４４】
また、情報取得要求生成部７２５は、アクション検索条件をサーバ装置６００から取得するためのアクション検索条件取得要求を生成し、送受信部７０１へ出力する。つまり、携帯電話機７００は、アクション検索条件取得要求に基づき、サーバ装置６００からアクション検索条件を取得できるので、社会の変化に合わせてアクション検索条件を更新することができる。
【０１４５】
自動アクション実行部７１１は、自動アクション記述取得要求に基づき、サーバ装置６００から送受信部７０１を介して受信した自動アクションを自動実行する。なお、自動アクション実行部７１１は、スケジュールを実行する日又はＴｏＤｏ情報の登録時になると、ユーザの操作により、スケジュール登録部１０９に登録されたアクション種別（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報のうち、自動実行するアクション種別（例えば、「録る」、「行く」、「買う」）又はＴｏＤｏ情報を選択しても良い。
【０１４６】
表示部７１３は、外部装置から取得したＰｕｓｈ情報、Ｐｕｌｌ情報を、例えば、「単位テキストデータ」毎に表示する。また、表示部７１３には、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である、Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータをスケジュール登録部７０９に登録するための各種の動作をユーザに促すための表示が含まれる。
例えば、表示部７１３では、アクション検索条件、カテゴリ検索条件、キーワード検索条件の候補となるテキストデータ、又はアクション検索条件、カテゴリ検索条件、キーワード検索条件であるテキストデータを、下線部や斜体により強調して表示する。
さらに、表示部７１３では、スケジュール登録部７０９により自動登録されている場合には、「予定登録済み」と表示し、ユーザに表示部７１３に表示されたテキストデータがスケジュール登録されていることを示す。
【０１４７】
表示制御部７１５は、操作部７１７でのユーザの入力操作に基づき、表示部７１３を制御する。例えば、表示制御部７１５は、表示部７１３に表示される単位テキストデータのうち、アクション検索条件、カテゴリ検索条件、キーワード検索条件の候補となるテキストデータ、又はアクション検索条件、カテゴリ検索条件、キーワード検索条件であるテキストデータを強調して表示するように、表示部７１３を制御する。
さらに、表示制御部７１５は、スケジュール登録部７０９により自動登録されている場合には、「予定登録済み」と表示部７１３に表示するよう制御する。
【０１４８】
操作部７１７は、携帯電話機７００のユーザの入力操作を受け付ける。ユーザの入力操作により、表示制御部７１５は表示部７１３の表示を制御する。
【０１４９】
以上、本実施の形態に係る通信システムによれば、携帯電話機７００がアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録する。
また、スケジュールを自動的に実行する日時と関連づけがない場合、携帯電話機７００がアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。
そして、携帯電話機７００は、自動アクション記述取得要求をサーバ装置６００へ送信することで、サーバ装置６００から取得した自動アクションを自動的に実行する。そのため、本実施の形態に係る通信システムによれば、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
【０１５０】
なお、本実施の形態において、アクション検索条件は、サーバ装置６００のアクション検索条件記憶部６０１及び携帯電話機７００の記憶部７０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【０１５１】
なお、本実施の形態において、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部が、キーワード検索条件として記憶部７０５に自動的に保存されるが、これに限らない。「単位テキストデータ」からキーワード検索条件となるテキストデータを、サーバ装置６００から携帯電話機７００へ送信しても良い。
【０１５２】
なお、本実施の形態において、スケジュールを自動的に実行する日時を示す日時情報は、「単位テキストデータ」に含まれる情報であっても良いし、ユーザが携帯電話機７００で日時情報を設定しても良い。
【０１５３】
（実施の形態５）
本発明の実施の形態５に係る通信システムは、携帯電話機９００と接続可能なサーバ装置８００とで構成される。図１４は、本発明の実施の形態５に係る通信システムを構成するサーバ装置８００の構成を示すブロック図であり、図１５は、本発明の実施の形態５に係る通信システムを構成する携帯電話機９００の構成を示すブロック図である。
【０１５４】
アクション検索条件とは、アクション種別との関連性の有無を判定するための条件である。例えば、「録る」というアクション種別のアクション検索条件は、「放送曲名及び番組名のいずれかを含む」と言った検索条件である。また、「行く」というアクション種別のアクション検索条件は、「ホール名、イベント会場名、開催、参加という文字列のいずれかの文字列を含む」と言った検索条件である。また、「買う」というアクション種別のアクション検索条件は、「￥という記号に連続する数字、発売をいう文字、販売という文字のいずれかの文字又は数字を含む」と言った検索条件である。これらアクション種別及びアクション検索条件は一例であり、これらに限定されるものではない。
【０１５５】
カテゴリ検索条件とは、携帯電話機９００のユーザの嗜好との関連性の有無を判定するための条件である。アクション種別の対象となる人物（アーティスト名など）、場所、及び事象（例えば、番組名）である。これらカテゴリ検索条件は一例であり、これらに限定されるものではない。
【０１５６】
アクション検索条件及びカテゴリ検索条件の検索の対象となる情報として、例えば、外部装置（例えば、サーバ装置）から取得した（１）Ｐｕｓｈ情報、例えばメール、ダイレクトメッセージ、インスタントメッセージに含まれるテキストデータ、（２）Ｐｕｌｌ情報、例えばＨＴＭＬ文書、ＰＤＦ文書に含まれるテキストデータがある。さらには、ユーザが携帯電話機９００で登録した、ユーザ自身の嗜好を示す情報であるテキストデータも含まれる。
【０１５７】
（サーバ装置８００）
図１４に示すサーバ装置８００は、アクション検索条件記憶部８０１と、自動アクション記述記憶部８０３と、送受信部８０５と、自動アクション実行部８０７とを備える。
【０１５８】
アクション検索条件記憶部８０１は、アクション種別と、スケジュールのアクション種別との関連を示すアクション検索条件を記憶する。アクション検索条件記憶部８０１に記憶されたアクション検索条件は、携帯電話機９００からのアクション検索条件取得要求に基づいて、送受信部８０５を介して、携帯電話機９００へ送信される。
【０１５９】
自動アクション記述記憶部８０３は、自動アクション識別情報と紐付けられた自動アクション記述を記憶する。自動アクション記述記憶部８０３に記憶された自動アクション記述は、自動アクション実行部８０７で参照される。
【０１６０】
ここで、自動アクション識別情報とは、自動アクションを起こす条件とそれに関連付けられた自動アクションの記述を紐付けた情報である。例えば、自動アクションを起こす条件がアクション種別の「録る」の場合、アクション種別である「録る」に関連付けられた自動アクション記述とは、「所定のサイトに接続し、番組検索用の自動生成したデータを送り、取得したデータを元に録画予約情報を生成・実行する。」ことである。
【０１６１】
自動アクション実行部８０７は、送受信部８０５から入力された自動アクション識別情報に基づき、自動アクション記述記憶部８０３に記憶されている自動アクション記述を参照し、当該自動アクション記述の自動アクションを実行する。なお、自動アクション記述記憶部８０３に記憶されている自動アクション記述は、自動アクションを起こす条件（たとえば、アクション種別）と紐付けられているので、自動アクション識別情報により、どの自動アクションを実行するかは識別可能である。
【０１６２】
送受信部８０５は、携帯電話機９００からのアクション検索条件取得要求に基づいて、アクション検索条件を送信する。また、送受信部８０５は、携帯電話機９００からの自動アクション識別情報を受信し、自動アクション実行部８０７に出力する。
【０１６３】
本実施の形態では、サーバ装置８００は、携帯電話機９００から送信される自動アクション識別情報により、自動アクションを実行するので、社会の変化に合わせて自動アクションを更新することができる。例えば、レコーダーなどの自動アクションの対象となる機器の仕様を製造元がアップデートした場合、そのアップデータに関するデータをサーバ装置８００が自動アクションとして実行することができる。
【０１６４】
（携帯電話機９００）
図１５に示す携帯電話機９００は、送受信部９０１と、検索条件抽出部９０３と、
記憶部９０５と、判定部９０７と、スケジュール登録部９０９と、表示部９１３と、表示制御部９１５と、操作部９１７と、カテゴリ検索条件追加部９１９と、アクション検索条件取得要求生成部９２５と、自動アクション識別情報変換部９３１と、を備える。
【０１６５】
送受信部９０１は、外部装置からＰｕｓｈ情報、Ｐｕｌｌ情報を取得する。また、送受信部９０１は、アクション検索条件取得要求生成部９２５で生成したアクション検索条件取得要求に基づきサーバ装置８００から提供されるアクション検索条件を受信する。
【０１６６】
また、送受信部９０１は、自動アクション識別情報変換部９３１から出力された自動アクション識別情報をサーバ装置８００へ送信する。送受信部９０１は、アクション検索条件取得要求生成部９２５で生成されたアクション検索条件取得要求をサーバ装置８００へ送信する。
【０１６７】
ここで、Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータ及びサーバ装置８００から提供されるアクション検索条件に含まれるテキストデータが、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である。取得されたＰｕｓｈ情報、Ｐｕｌｌ情報及びサーバ装置８００から提供されたアクション検索条件は、検索条件抽出部９０３へ出力される。
【０１６８】
検索条件抽出部９０３は、入力されたＰｕｓｈ情報、Ｐｕｌｌ情報及びサーバ装置８００から取得したアクション検索条件から、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報であるテキストデータを、所定の単位毎に区切った複数のテキストデータ（以下、「複数の単位テキストデータ」を称する）を抽出する。抽出された複数の「単位テキストデータ」は、記憶部９０５に出力される。なお、単位テキストデータの所定の単位とは、テキストデータを抽出したデータ種別に依存する。サイズとは無関係である。例えば、（１）アプリケーションレベルで認識できる「メッセージ１通」「HLMLファイル1つ」といった単位、（２）ALP、HTTP、SIP等の1つのレスポンス／メッセージのサイズといった単位であっても良い。
【０１６９】
記憶部９０５は、入力された複数の「単位テキストデータ」を保存する。記憶部９０５に保存されたテキストデータは、携帯電話機９００の各部で参照される。また、記憶部９０５は、アクション検索条件、及びカテゴリ検索条件を保存する。記憶部９０５に保存されたアクション検索条件、及びカテゴリ検索条件は、携帯電話機９００の各部で参照される。
【０１７０】
また、記憶部９０５は、後述する判定部９０７の判定結果により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件として自動的に保存する。例えば、「単位テキストデータ」内であるワードが所定回数以上現れた場合、そのワードをキーワード検索条件として自動的に保存する。このように、携帯電話機９００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【０１７１】
判定部９０７は、予め登録されているアクション検索条件及びカテゴリ検索条件に基づき、記憶部９０５に保存された入力された複数の「単位テキストデータ」を参照し、各「単位テキストデータ」が、アクション検索条件及びカテゴリ検索条件に合致する否かを判定する。アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」は、スケジュール登録部９０９に出力される。判定部９０７は、「単位テキストデータ」に日時情報が含まれる場合、その日時情報と関連付けて、スケジュール登録部９０９に出力する。
【０１７２】
また、判定部９０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、キーワード検索条件と判定し、自動的に記憶部９０５に保存する。「単位テキストデータ」の全部又は一部を自動的に保存する際、判定部９０７は、例えば「単位テキストデータ」内で所定回数以上出現しているテキストデータをキーワード検索条件と判定し、自動的に保存しても良い。
【０１７３】
なお、ユーザ操作により、キーワード検索条件として、記憶部９０５に保存しても良い。この場合、「単位テキストデータ」の全部又は一部を、例えば、ワードごとに区切って下線部で強調して表示部９１３に表示し、ユーザが操作部９１７を介して、強調されたワードをキーワード検索条件として選択するようにしても良い。
【０１７４】
また、表示制御部９１５が、判定部９０７から、アクション検索条件に合致するがカテゴリ検索条件に合致しないという判定結果を受けたら、表示部９１３に、スケジュール／ＴｏＤｏ手動登録用のボタンの表示、または、スケジュール／ＴｏＤｏ手動登録用のキーを示す表示を行ない、スケジュール／ＴｏＤｏ手動登録に割り当てられたボタンまたはキーに対しユーザ操作が行なわれたら、表示部９１３に、スケジュール／ＴｏＤｏ手動登録用の画面を表示しても良い。この画面において、ワードごとに区切って下線部で強調して表示部９１３に表示し、ユーザが操作部９１７を介して、強調されたワードをキーワード検索条件として選択するようにしても良い。
【０１７５】
キーワード検索条件が記憶部９０５に保存された後、判定部９０７は、アクション検索条件に加えて、カテゴリ検索条件の代わりに、カテゴリ検索条件又はキーワード検索を検索条件とする。このように、携帯電話機７００に、ユーザの嗜好に合うテキストデータの候補を、検索条件として蓄積することができるため、ユーザにとって必要な情報を絞り込み易くなる。
【０１７６】
アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」は、ユーザの嗜好の変化により、カテゴリ検索条件の候補ともなり得る。そのため、判定部７０７は、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部を、新たにカテゴリ検索条件として決定するために、カテゴリ検索条件追加部９１９へ出力する。
【０１７７】
カテゴリ検索条件追加部９１９は、ユーザ操作により、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部から、新たにカテゴリ検索条件を決定する。新たにカテゴリ検索条件として決定された「単位テキストデータ」の全部又は一部は、記憶部９０５に保存される。
【０１７８】
スケジュール登録部９０９は、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別を、例えば、スケジュールを実行する日時で識別して登録する。つまり、スケジュール登録部９０９は、アクション種別を実行する日時と関連づけがある場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録し、スケジュールを実行する日時と関連づけがない場合、アクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。そのため、携帯電話機９００では、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。登録されたスケジュール又はＴｏＤｏ情報は、自動アクション識別情報変換部９３１へ出力される。
【０１７９】
自動アクション識別情報変換部９３１は、スケジュール登録部９０９で登録されたスケジュール又はＴｏＤｏ情報に含まれる、アクション種別（自動アクションを起こす条件）に関連付けられた自動アクション記述を抽出し、抽出した自動アクション記述を自動アクション識別情報に変換する。自動アクション識別情報変換部９３１で変換された自動アクション識別情報は、送受信部９０１を介して、サーバ装置８００へ送信される。
【０１８０】
アクション検索条件取得要求生成部９２５は、アクション検索条件をサーバ装置８００から取得するためのアクション検索条件取得要求を生成し、送受信部９０１へ出力する。
【０１８１】
表示部９１３は、外部装置から取得したＰｕｓｈ情報、Ｐｕｌｌ情報を、例えば、「単位テキストデータ」毎に表示する。また、表示部９１３には、アクション検索条件及びカテゴリ検索条件の検索の対象となる情報である、Ｐｕｓｈ情報、Ｐｕｌｌ情報に含まれるテキストデータをスケジュール登録部９０９に登録するための各種の動作をユーザに促すための表示が含まれる。
例えば、表示部９１３では、アクション検索条件、カテゴリ検索条件、キーワード検索条件の候補となるテキストデータ、又はアクション検索条件、カテゴリ検索条件、キーワード検索条件であるテキストデータを、下線部や斜体により強調して表示する。
さらに、表示部９１３では、スケジュール登録部９０９により自動登録されている場合には、「予定登録済み」と表示し、ユーザに表示部９１３に表示されたテキストデータがスケジュール登録されていることを示す。
【０１８２】
表示制御部９１５は、操作部９１７でのユーザの入力操作に基づき、表示部９１３を制御する。例えば、表示制御部９１５は、表示部９１３に表示される単位テキストデータのうち、アクション検索条件、カテゴリ検索条件、キーワード検索条件の候補となるテキストデータ、又はアクション検索条件、カテゴリ検索条件、キーワード検索条件であるテキストデータを強調して表示するように、表示部９１３を制御する。
さらに、表示制御部９１５は、スケジュール登録部９０９により自動登録されている場合には、「予定登録済み」と表示部９１３に表示するよう制御する。
【０１８３】
操作部９１７は、携帯電話機９００のユーザの入力操作を受け付ける。ユーザの入力操作により、表示制御部９１５は表示部９１３の表示を制御する。
【０１８４】
本実施の形態では、携帯電話機９００は、アクション検索条件取得要求に基づき、サーバ装置８００からアクション検索条件を取得できるので、社会の変化に合わせてアクション検索条件を更新することができる。
【０１８５】
以上、本実施の形態に係る通信システムによれば、携帯電話機９００がアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をスケジュールとして登録する。
また、スケジュールを自動的に実行する日時と関連づけがない場合、携帯電話機９００がアクション検索条件及びカテゴリ検索条件に合致した「単位テキストデータ」に含まれるアクション種別をＴｏＤｏ情報として登録する。
そして、携帯電話機９００は、自動アクション識別情報を送信し、サーバ装置８００が受信した自動アクション識別情報に基づき、自動アクションを自動的に実行する。そのため、本実施の形態に係る通信システムによれば、ユーザにとって必要な情報がより絞り込まれるため、ユーザが認証してから登録する手間が省ける。
【０１８６】
なお、本実施の形態において、アクション検索条件は、サーバ装置８００のアクション検索条件記憶部８０１及び携帯電話機９００の記憶部９０５に保存されているが、これに限らない。外部装置からアクション検索条件を提供されても良い。
【０１８７】
なお、本実施の形態において、アクション検索条件に合致するがカテゴリ検索条件に合致しない「単位テキストデータ」の全部又は一部が、キーワード検索条件として記憶部７０５に自動的に保存されるが、これに限らない。「単位テキストデータ」からキーワード検索条件となるテキストデータを、サーバ装置８００から携帯電話機９００へ送信しても良い。
【０１８８】
なお、本実施の形態において、スケジュールを自動的に実行する日時を示す日時情報は、「単位テキストデータ」に含まれる情報であっても良いし、ユーザが携帯電話機９００で日時情報を設定しても良い。
【０１８９】
また、上記各実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。
【０１９０】
また、集積回路化の手法はLSIに限るものではなく、専用回路または汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGA（Field Programmable Gate Array）や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【０１９１】
さらには、半導体技術の進歩または派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【産業上の利用可能性】
【０１９２】
本発明に係る通信装置、通信システム、スケジュール登録方法、及びプログラムは、ユーザにとって必要な情報を絞り込むことができ、ユーザがスケジュール登録するまでの手間を省くことができるといった効果を有し、携帯電話機等として有用である。
【符号の説明】
【０１９３】
１００、３００、５００、７００、９００  携帯電話機
１０１  情報取得部
１０３、２０３、４０３、７０３、９０３  検索条件抽出部
１０５、２０５、４０５、５０５、７０５、９０５  記憶部
１０７、２０７、４０７、７０７  判定部
１０９、２０９、５０９、７０９  スケジュール登録部
１１１、３１１、５１１  スケジュール実行部
１１３、３１３、５１３、７１３  表示部
１１５、３１５、５１５、７１５、９１５  表示制御部
１１７、３１７、５１７、７１７、９１７  操作部
１１９、２１９、４１９、７１９、９１９  カテゴリ検索条件追加部
２００、４００、６００、８００  サーバ装置
２２３、３０１、４２３、５０１、６０５、７０１、９０１  送受信部
３２１  スケジュール送信要求生成部
４０１  情報保持部
５２５  スケジュール関連情報要求生成部
６０１、８０１  アクション検索条件記憶部
６０３、８０３  自動アクション記述記憶部
７１１、８０７  自動アクション実行部
７２５          情報取得要求生成部
７３１、９３１  自動アクション識別情報変換部
９２５          アクション検索条件取得要求生成部
【図１】
2011257939.tif 000003
【図２】
2011257939.tif 000004
【図３】
2011257939.tif 000005
【図４】
2011257939.tif 000006
【図５】
2011257939.tif 000007
【図６】
2011257939.tif 000008
【図７】
2011257939.tif 000009
【図８】
2011257939.tif 000010
【図９】
2011257939.tif 000011
【図１０】
2011257939.tif 000012
【図１１】
2011257939.tif 000013
【図１２】
2011257939.tif 000014
【図１３】
2011257939.tif 000015
【図１４】
2011257939.tif 000016
【図１５】
2011257939.tif 000017