(57)【特許請求の範囲】
【請求項１】
ワイヤレスハンドヘルドデバイスで着信コールを受信する段階と、
前記着信コールが拒絶された後にトリガーされる複数のオプションを前記デバイスのユーザに提示する段階であって、各オプションは前記デバイスのコンテキストが前記着信コールと同時に存在するときに前記コンテキストに基づいて提示され、前記コンテキストは、
前記デバイスのネットワーク接続状態、
前記デバイスにおける最前面アプリケーション、
前記デバイスにおける実行中のアプリケーション内で行われるユーザアクティビティ、及び
前記デバイスの位置、
のうちの１つ以上を含むものである、段階と、
前記着信コールが受信されたことに応答して、前記複数のオプションのうちの一つの選択を検出する段階であって、前記選択されたオプションは前記着信コールが拒絶された後のリマインダーのためのものである、段階と、
前記選択が検出されたことに応答して、前記着信コールが拒絶された後に前記デバイスのコンテキストにおける変化を観察する段階であって、前記コンテキストにおける変化は、
前記デバイスのネットワーク接続の状態変化、
前記デバイスの前記最前面アプリケーションの変化、
前記デバイスにおける前記実行中のアプリケーション内で行われる特定のユーザアクティビティ、及び
前記デバイスの位置の変化、
のうちの１つ以上を含むものである、段階と、
前記デバイスのコンテキストにおける変化が観察されたことに応答して前記リマインダーをトリガーする段階と、
を含む方法。
【請求項２】
前記ネットワーク接続の状態変化は、前記デバイスのネットワーク状態の変化を含む、請求項１に記載の方法。
【請求項３】
前記デバイスのネットワーク状態の変化は、デバイスがＰＡＮに結合されることを含む、請求項２に記載の方法。
【請求項４】
前記デバイスのネットワーク状態の変化は、デバイスとＰＡＮとの結合を切り離すことを含む、請求項２に記載の方法。
【請求項５】
前記最前面アプリケーションの変化は、アクティブとインアクティブとの間のデバイスの最前面アプリケーションの変化を含む、請求項１に記載の方法。
【請求項６】
前記デバイスのコンテキストにおける変化は、前記デバイスの最前面アプリケーションをクローズすることを含む、請求項５に記載の方法。
【請求項７】
前記最前面アプリケーションは、映画再生アプリケーションを含む、請求項６に記載の方法。
【請求項８】
前記デバイスの位置の変化を理解するためにＧＰＳ情報が前記デバイスにより使用される、請求項１に記載の方法。
【請求項９】
前記方法は、更に、前記ＧＰＳ情報を地図情報と一体化して、前記デバイスの位置を決定する段階を含む、請求項８に記載の方法。
【請求項１０】
前記リマインダーは、ユーザの将来の潜在的行先に基づく、請求項９に記載の方法。
【請求項１１】
前記デバイスの位置の変化は、デバイスが地図上の特徴部に入ること又は出ることを含む、請求項９に記載の方法。
【請求項１２】
前記実行中のアプリケーションにおいて行われる特定のユーザアクティビティは、メディアプレーヤで現在再生されているコンテンツを休止又は停止することを含む、請求項１に記載の方法。
【請求項１３】
タッチスクリーンディスプレイと、
前記ディスプレイに通信結合されたスマートリマインダーロジックと、
を備える装置であって、前記スマートリマインダーロジックは、
着信コールが拒絶された後にトリガーされる複数のオプションを提示し、各オプションは前記装置のコンテキストが前記着信コールと同時に存在するときに前記コンテキストに基づいて提示され、前記コンテキストは、
前記装置のネットワーク接続状態、
前記装置における最前面アプリケーション、
前記装置における実行中のアプリケーション内で行われるユーザアクティビティ、及び、
前記装置の位置、
のうちの１つ以上を含むものであり、
前記着信コールが受信されたことに応答して、前記複数のオプションのうちの一つの選択を検出し、前記選択されたオプションは前記着信コールが拒絶された後のリマインダーのためのものであり、
前記選択が検出されたことに応答して、前記着信コールが拒絶された後に前記装置のコンテキストにおける変化を観察する、装置。
【請求項１４】
前記スマートリマインダーロジックは、タッチスクリーンディスプレイに表示するためのリマインダーオプションを提示するリマインダー決定ロジックを含む、請求項１３に記載の装置。
【請求項１５】
前記スマートリマインダーロジックは、前記着信コールを検出するリマインダー決定ロジックを含む、請求項１４に記載の装置。
【請求項１６】
前記スマートリマインダーロジックは、前記装置のユーザが前記リマインダーオプションを選択したとの指示を受け取るリマインダートリガーロジックを含む、請求項１３に記載の装置。
【請求項１７】
前記リマインダートリガーロジックは、タッチスクリーンディスプレイに表示するためのトリガー型リマインダーを提示する、請求項１６に記載の装置。
【請求項１８】
ハンドヘルド装置の電子デジタル処理システムにより処理されたときに、ハンドヘルド装置により方法を遂行させるプログラムコードが記憶されたマシン読み取り可能な記憶媒体において、前記方法は、
着信コールが拒絶された後にトリガーされる複数のオプションを提示する段階であって、各オプションは前記ハンドヘルド装置のコンテキストが前記着信コールと同時に存在するときに前記コンテキストに基づいて提示される、段階と、
前記着信コールが拒絶された後にタッチスクリーンディスプレイに表示するためのトリガー型リマインダーを提示する段階と、を含み、前記トリガー型リマインダーのトリガー動作は、前記複数のオプションのうちの一つの選択に応答して観察された前記コンテキストの変化に基づき、前記コンテキストの変化は、
前記ハンドヘルド装置のネットワーク接続状態の変化、
前記ハンドヘルド装置における最前面アプリケーションの変化、
前記ハンドヘルド装置の位置の変化、及び
前記ハンドヘルド装置における実行中のアプリケーション内で行われる特定のユーザアクティビティ、
のうちの１つ以上の情報を含む、マシン読み取り可能な記憶媒体。
【請求項１９】
前記ネットワーク接続状態の変化は、前記ハンドヘルド装置のネットワーク状態の変化を含む、請求項１８に記載のマシン読み取り可能な記憶媒体。
【請求項２０】
前記ハンドヘルド装置のネットワーク状態の変化は、前記ハンドヘルド装置がＰＡＮに結合されることを含む、請求項１９に記載のマシン読み取り可能な記憶媒体。
【請求項２１】
前記ハンドヘルド装置のネットワーク状態の変化は、前記ハンドヘルド装置とＰＡＮとの結合を切り離すことを含む、請求項２０に記載のマシン読み取り可能な記憶媒体。
【請求項２２】
前記最前面アプリケーションの変化は、アクティブとインアクティブとの間の前記ハンドヘルド装置の最前面アプリケーションの変化を含む、請求項１８に記載のマシン読み取り可能な記憶媒体。
【請求項２３】
前記ハンドヘルド装置の位置の情報は、ＧＰＳ位置情報と地図情報を含む、請求項１８に記載のマシン読み取り可能な記憶媒体。
【請求項２４】
前記情報は、前記ハンドヘルド装置が地図上の特徴物に入ること又は出ることに基づく、請求項２３に記載のマシン読み取り可能な記憶媒体。
【請求項２５】
前記特定のユーザアクティビティは、メディアプレーヤで現在再生されているコンテンツを休止又は停止することを含む、請求項１８に記載のマシン読み取り可能な記憶媒体。
【請求項２６】
ワイヤレスハンドヘルドデバイスで着信コールを受信する段階と、
前記着信コールが拒絶された後にトリガーされる複数のオプションを前記デバイスのユーザに提示する段階であって、各オプションは前記デバイスのコンテキストが前記着信コールと同時に存在するときに前記コンテキストに基づいて提示される、段階と、
前記複数のオプションの一つのユーザの選択を検出する段階であって、前記選択されたオプションは、前記着信コールが拒絶された後に、前記デバイスのアプリケーションを起動するためのものである、段階と、
前記オプションの前記ユーザの選択の検出に応答して、前記着信コールを拒絶する段階と、
前記着信コールの拒絶の後に前記アプリケーションを起動する段階と、
を含む方法。
【請求項２７】
前記アプリケーションは、ノートアプリケーション、ｅ−メールアプリケーション及びウェブブラウザのうちの１つである、請求項２６に記載の方法。
【請求項２８】
前記アプリケーションが前記ノートアプリケーションである場合には、当該ノートアプリケーションは、最初に、前記着信コールの発呼者についての情報を提示する、請求項２７に記載の方法。
【請求項２９】
前記アプリケーションが前記ｅ−メールアプリケーションである場合には、当該ｅ−メールアプリケーションは、送信すべきｅ−メールメッセージを提示し、当該ｅ−メールメッセージは前記着信コールの発呼者のｅ−メールアドレスを当該ｅ−メールメッセージのアドレスとして有する、請求項２７に記載の方法。
【請求項３０】
ハンドヘルドデバイスで着信コールを受信する段階と、
前記着信コールが拒絶された後に、前記着信コールを取り扱うために前記ハンドヘルドデバイスのユーザに複数の異なるオプションを提示する段階であって、前記複数の異なるオプションは前記着信コールが前記ハンドヘルドデバイスのコンテキストの変化に基づいて拒絶された後にトリガーされるものであり、各オプションは前記ハンドヘルドのコンテキストが前記着信コールと同時に存在するときに前記コンテキストに基づいて提示され、前記コンテキストは、
前記ハンドヘルドデバイスのネットワーク接続状態、
前記ハンドヘルドデバイスの最前面アプリケーション、
前記ハンドヘルドデバイスにおいて実行中のアプリケーション内で行われるユーザアクティビティ、及び
前記ハンドヘルドデバイスの位置、
のうちの少なくとも１つを含む、段階と、を含み、
前記複数の異なるオプションは、前記着信コールが受信されることに応答して、ユーザが前記ハンドヘルドデバイスのディスプレイをスワイプする複数の異なる方向に基づいて提示される、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、コンピューティングサイエンスに関するもので、より詳細には、着信コールの受け容れ及び拒絶以外の、スマートホンのような装置に提示されるオプションに関する。
【背景技術】
【０００２】
ハンドヘルド装置における現在の着信コールスクリーンに伴う共通の欠点は、ユーザがコールを受け容れるか、コールを拒絶するか、又は発呼者を直接ボイスメールへ送ることしかできないことである。図１は、従来の着信コールディスプレイを示すもので、ハンドヘルド装置は、コールを受け容れるかコールを拒絶するオプションしかユーザに表示しない。ユーザが、コールを受け容れるのではなくｅ−メールで発呼者に応答したり、発呼者にコールバックするのを覚えておいたりするような別のアクションを取りたい場合には、ユーザは、先ず、コールを拒絶し、次いで、装置の他の特徴に個別にアクセスしなければならず、これは、より多くのステップで構成され、より長い時間がかかる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
着信コール及び／又はリマインダー処理に向けられた参照文献は、米国特許出願公告第２００９／０２９０６９６号、米国特許出願公告第２００５／００４１７９３号、米国特許第７，１４５，９９８号、及び米国特許第７，６４７，０４２号を含む。
【課題を解決するための手段】
【０００４】
例えば、拒絶された着信コールに対して、タッチスクリーンディスプレイに表示するためのトリガー型リマインダーを提示するハンドヘルド装置のデータ処理システムについて開示する。トリガー型リマインダーをトリガーすることは、装置の現在構成された動作状態に対する１つ以上の変化、最前面アプリケーションに対する変化、装置の位置に対する変化、及びユーザが探した特定アクティビティの情報に基づき行われる。動作構成状態の状態変化は、装置のネットワーク状態の変化を含む。最前面アプリケーションの変化は、アクティブとインアクティブとの間の装置の最前面アプリケーションの変化を含む。装置の位置を理解するために装置によりＧＰＳ情報が使用される場合の、装置の位置の変化は、ユーザの将来の潜在的行先や、地図上の特徴部に入ったり出たりすることを含む。又、この情報は、メディアプレーヤで現在再生中の映画を休止し又は停止する特定ユーザアクティビティの変化も含む。
【０００５】
１つの実施形態において、着信コールを受け容れると同時に装置のアプリケーションを起動するオプションを装置のユーザに提示するハンドヘルド装置のデータ処理システムについて開示する。１つの実施形態において、このアプリケーションは、ノートアプリケーションである。
【０００６】
１つの実施形態において、ユーザが装置のディスプレイをスワイプする異なる方向に基づいて着信コールを取り扱うための異なるオプションを装置のユーザに提示するハンドヘルド装置のデータ処理システムについて開示する。
【０００７】
データ処理システムは、１つの実施形態において、スマートリマインダーを使用して、ユーザが着信コールを拒絶できるようにし且つシステムがスマートリマインダーをセットするようにさせる。１つの実施形態において、システムは、装置が車内にあるか又はメディア再生アプリケーションが装置においてメディア（例えば、映画）を再生しているといった装置の現在状態を決定し、その現在状態に基づいてリマインダーのオプションを提示し、そして装置の状態が変化したときに、リマインダーをトリガーすることができる。例えば、装置が、ユーザの車との既存の確立されたＢｌｕｅｔｏｏｔｈ（登録商標）接続から、装置が車内にあると決定した場合には、ユーザがリマインドされることを選択したときに、システムは、「車を降りるときにリマインドして(Remind Me When I Leave the Car)」のオプションを与え、このオプションが選択されると、システムは、装置の関連状態（車内）が別の関連状態（装置がＢｌｕｅｔｏｏｔｈ（登録商標）接続を失いことに基づき車外にある）へ変化するときにリマインダーを発生するようセットする。別の実施形態では、装置のＧＰＳ（グローバルポジショニングシステム）受信器は、ＧＰＳ受信器が高速度であるために、装置が車内にあると決定し、そしてＢｌｕｅｔｏｏｔｈ（登録商標）接続が存在しなくても（又は装置が車のＢｌｕｅｔｏｏｔｈ（登録商標）システムとペアにされていなくても）ここに述べるように機能するように使用される。
【０００８】
１つの実施形態において、リマインダーオプションの性質及び提示は、装置の状態又はコンテキストに依存する。例えば、装置が車内にないと決定した場合には、車に関する又は車を参照するリマインダーオプションがユーザに提示されない。同様に、メディアプレーヤアプリケーション（例えば、ｉＴｕｎｅ）がメディア（例えば、映画）を再生していないと装置が決定した場合にも、車に関する又は車を参照するリマインダーオプションがユーザに提示されない。
【０００９】
以上の概略は、本発明のあらゆる態様を余すところなく示すものではない。本発明は、以上に概略を述べた種々の態様の全ての適当な組み合わせから実施できる全てのシステム及び方法、並びに以下の詳細な説明に開示されるものを包含する。
本発明は、同様の要素が同じ参照番号で示された添付図面に一例として示されるが、これに限定されない。
【図面の簡単な説明】
【００１０】
【図１】着信コールを取り扱うための従来のＧＵＩ（グラフィックユーザインターフェイス）を示す。
【図２】着信コールを取り扱うための改良された方法を示す。
【図３Ａ】図２の方法の一実施形態を示すＧＵＩスクリーンの規範的なシーケンスである。
【図３Ｂ】図２の方法の一実施形態を示すＧＵＩスクリーンの規範的なシーケンスである。
【図３Ｃ】図２の方法の一実施形態を示すＧＵＩスクリーンの規範的なシーケンスである。
【図４】着信コールを取り扱うための別の改良された方法を示す。
【図５】図４の方法の一実施形態を示す規範的なＧＵＩである。
【図６】着信コールを取り扱うための別の方法を示す。
【図７】図７の方法の一実施形態を示す規範的なＧＵＩスクリーンである。
【図８】別の改善されたコール取り扱い方法を示すＧＵＩスクリーンのシーケンスである。
【図９】スマートリマインダーロジックを有するアーキテクチャーを示す。
【図１０】本発明の１つ以上の実施形態に使用されるデータ処理システムの一例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の種々の実施形態及び態様が以下に詳細に説明され、添付図面は、種々の実施形態を示す。以下の説明及び添付図面は、本発明を例示するもので、本発明をそれに限定するものではない。本発明の種々の実施形態を完全に理解するために多数の特定の細部について述べる。しかしながら、ある場合には、本発明の実施形態の簡潔な説明を与えるために良く知られた又は従来の細部は述べない。
【００１２】
本明細書において「１つの実施形態」又は「一実施形態」を言及するときには、その実施形態に関して述べる特定の特徴、構造又は特性が本発明の少なくとも１つの実施形態に包含されることを意味する。明細書の種々の場所に「１つの実施形態」の句が現れるときには、必ずしも全てが同じ実施形態を指していない。以下の説明及び図面に示されたプロセスは、ハードウェア（例えば、回路、専用ロジック、等）、ソフトウェア、又はその両方の組み合わせを含む処理ロジックにより遂行される。プロセスは、幾つかの順次の動作に関して以下に述べるが、それらの動作のあるものは、異なる順序で遂行されてもよいことが明らかである。更に、幾つかの動作は、順次ではなく、並列に遂行されてもよい。
【００１３】
図２は、着信コールをユーザにリマインドさせる１つの実施形態による方法の一例を示す。最初に、動作２０において、ワイヤレス装置は、着信コールを指示する信号を受信する（例えば、電話コールから電話が鳴る）。着信コールが受信された後に（しかし、それがユーザによって受け容れられ／応答される前に）、ワイヤレス装置は、動作２２において、（１）装置の動作構成状態、（２）最前面アプリケーション、（３）特定ユーザアクティビティ、（４）装置の位置、又は（５）コール拒絶後に観察されるユーザ又は装置の振舞い、の１つ以上の装置観察に基づき、コール拒絶後にトリガーされるリマインダーのオプションをユーザに提示する。動作２４において、装置は、コールを受け容れるのではなく、リマインダーオプションのユーザ選択を受け取る。動作２６において、装置は、（１）装置の動作構成状態の変化、（２）最前面アプリケーションの変化、（３）特定ユーザアクティビティ、（４）装置位置の変化、又は（５）コール拒絶後に観察されるユーザ又は装置の振舞い、の１つ以上を観察する。この観察に基づいて、ユーザへのリマインダーをトリガーするためにある基準が満足されると決定された場合には（２８）、リマインダーがトリガーされる（２９）。基準を満足しない場合には、装置は、適切なトリガー条件が生じるまで観察を続ける。
【００１４】
装置の現在構成動作状態は、装置の現在イネーブルのタスクのセットに対応する。従って、装置の現在イネーブルのタスクセットの変化は、装置の現在構成動作状態の変化に対応する。ＰＡＮに結合するか又はそこから減結合するようなネットワーク接続の確立又は確立解除は、装置の現在構成動作状態の変化に対応するイベントの一例である。又、装置の構成に対してユーザ又は装置によりなされる変化は、構成動作状態の変化に対応する。その例として、新たなアプリケーションのインストール、既にインストールされたアプリケーションのインストール解除、或いはネットワーク接続のターンオン又はターンオフ（（例えば、装置を「エアプレーンモード」に入れたり出したりすることによる）ＷｉＦｉ機能のイネーブル／ディスエイブルのような）が含まれる。
【００１５】
しかしながら、イネーブルされたアプリケーションの通常の動作、例えば、現在実行中のアプリケーション内のデータの更新、さもなければ、変化、或いはバックグランドカレンダーのような休止しているがイネーブルされたアプリケーションの状態の内部変化は、１つの実施形態では、装置の現在構成動作状態の変化に対応しない。
【００１６】
装置の構成動作状態の変化はさておき、リマインダーについての別の基礎は、装置の「フロントロード」又は最前面のアプリケーションの変化である。その例として、「フロントロード」又は最前面アプリケーションを表示するが、他のアプリケーションは表示しないよう設計された装置においてアプリケーションを起動又は退出させることが含まれる。最前面アプリケーションは、典型的に、キーボードのような入力装置を通してのテキストキャラクタの入力に対するフォーカスのような少なくとも１つの入力フォーカスを有している。その例として、映画の再生が終了した後に映画アプリケーションをクローズすることが含まれる。
【００１７】
リマインダーについての更に別の基礎は、装置との特定ユーザアクティビティである。例えば、リマインダーは、実行中のアプリケーション（フロントロード又はその他）内でユーザが行う探索動作に基づく。例えば、リマインダーは、ユーザが装置のフロントロード音楽再生アプリケーションを「ミュート」するか、或いは現在再生中の映画を休止又は停止するときに、トリガーされる。
【００１８】
リマインダーについての更に別の基礎は、ＧＰＳ及び／又は他の座標追跡情報に基づいて決定される装置の現在又は将来の位置である。
【００１９】
図３Ａ−３Ｃは、着信コールを受け取る際に従来の解決策よりも広範囲なオプションをユーザに提示するグラフィックユーザインターフェイス（ＧＵＩ）の第１の実施形態を示す。このＧＵＩは、スマートホン（例えば、カリフォルニア州クパチーノのアップル・インクからのｉＰｈｏｎｅ（登録商標）のようなハンドヘルドワイヤレス装置におけるタッチ入力ユーザインターフェイスであり、各ワード「受け容れ(ACCEPT)」又は「拒絶(DECLINE)」を有する。
【００２０】
図３Ａ−３Ｂに示すように、改善された着信コールディスプレイは、１つの実施形態によれば、オプションＵＩ３０１にアクセスするための追加能力をユーザに与える。例えば、オプションＵＩ３０１は、図３Ｂにおいて、ユーザが上方にスライドを行い、ユーザに種々のオプションを提示するよう専念するスクリーンの一部分を拡大させることで、選択することができる。このオプションＵＩは、ユーザが選択するためのオプション、例えば、１つの実施形態では、「Ｅ−メールで再生(Reply With Email)」又は「後でリマインドして(Remind Me Later)」３０３を含み、これらのオプションは、ユーザがオプションの１つをタップすることにより選択される。
【００２１】
一実施形態において、「後でリマインドして」オプション３０３が選択された場合には、図３Ｃに示すように、リマインダーＵＩ３０５がユーザに提示される。リマインダーＵＩ３０５は、ユーザに異なるリマインダーを提示し、例えば、一実施形態では、「車に乗るときにリマインドして(Reminder Me When I Get in the Car)」３０７、「映画が終了するときにリマインドして(Remind Me When The Movie is Exited)」３０９、「映画が休止又は停止するときにリマインドして(Remind Me When the Movie is Paused or Stopped」３１１、及び「職場に着くときにリマインドして(Remind Me When I Get to Work)」３１３を提示する。これらオプションの順序は、直観的でもスマートでもよい。１つの実施形態によれば、これは、最も頻繁に選択されるリマインダーオプションがリストの第１の位置へ浮動し、第２の最も頻繁に選択されるリマインダーオプションがリストの第２の位置へ浮動し、等々となることを意味する。他の実施形態によれば、ユーザに提示されるリマインダーオプションは、コールが到着する瞬間における装置の現在状態の理解に基づく。例えば、装置が（車との個人的エリアネットワーク接続から）ユーザの車の中に装置があると検出場合には、「車から降りるときにリマインドして(Remind Me When I Leave the Car)」を提示し、対照的に、装置がユーザの車の外部にあると検出する場合には、「車に乗るときにリマインドして(Reminder Me When I Get in the Car)」を提示する。特に、この解決策によれば、両オプションは、名目上は、同時に提示されない。図３Ｃの実施形態によれば、「車に乗るときにリマインドして」オプション３０７は、装置が車内にないことを着信コールの前に又は少なくともそれと同時に装置が検出するときに提示され、そして着信コールの際に、ユーザが車に乗った後にユーザにリマインドするオプション３０７を提示する。ここでは、自動車は、特定のハンドヘルド装置を特定の車と機能的に結合又はペアリングさせることのできる結合及び／又はペアリング技術と共にパーソナルエリアネットワーク技術もつことができると理解され、Ｂｌｕｅｔｏｏｔｈ（登録商標）は、そのような技術の既知の例である。上述した別の仕方で、車及び／又は装置は、装置のユーザが同じユーザの車の中にある（又はその付近にある）ときを決定することができ、そしてユーザの装置が同じユーザの車の中にある（又はその付近にいる）場合には、ユーザの自動車及び装置は、情報を交換することができる。この実施形態では、最初、装置は、それがユーザの車の中にないことを検出する。即ち、この時点で、装置は、それがパーソナルエリアネットワーク接続（ＰＡＮ）のようなネットワークによりユーザの車に接続されないことを検出する。
【００２２】
着信コールが検出された後であって受け容れ又は拒絶を行う前に、ワイヤレス装置は、コールを処理するメニューオプションのセット、即ち（１）受け容れ、（２）拒絶、及び（３）リマインドする、をユーザに提示する。装置は、ユーザ／装置がユーザの車にあるときにユーザにコールをリマインドさせるためのユーザ選択を受け取る（３０７）。この選択の結果として、その後に、装置は、（１）Ｂｌｕｅｔｏｏｔｈ（登録商標）のようなＰＡＮ接続が自分の装置と自分の車との間に確立されたときを感知することにより、ユーザをリマインドするときを決定することができる。従って、リマインダーをトリガーするための基礎は、コールが拒絶された後に観察される装置の検出状態（又は装置の構成動作状態の変化）であることに注意されたい。
【００２３】
「車から降りるときにリマインドして」のような別の実施形態（図示せず）は、装置が車内にあることを着信コールの前に又は少なくともそれと同時に装置が検出するときに提示され、そして着信コールの際に、ユーザが車を降りた後にユーザにリマインドするオプションを提示する。このケースでは、例えば、装置は、それがＰＡＮによりユーザの車へ接続されたことを検出する。着信コールが検出された後であって受け容れ又は拒絶を行う前に、ワイヤレス装置は、コールを処理するメニューオプションのセット、即ち（１）受け容れ、（２）拒絶、及び（３）リマインドする、をユーザに提示する。装置は、ユーザが車を降りるときにユーザをリマインドするユーザ選択を受け取る。この選択の結果として、装置は、ユーザの車に関連したＢｌｕｅｔｏｏｔｈ（登録商標）のようなＰＡＮ接続が自分の装置と自分の車との間にもはや確立されないときを感知することによりユーザをリマインドするときを決定することができる。これは、装置の構成動作状態の変化に応答してリマインダーがトリガーされる例である。
【００２４】
図３Ｃの実施形態によれば、「映画が終了するときにリマインドして」オプション３０９は、着信コールがなされたときに映画アプリケーションが映画を現在再生している場合に提示される。この場合も、オプション３０９は、現在映画を再生しているフロントロードアプリケーションの存在を装置が理解し／気付くことに基づいてトリガーされることに注意されたい。より詳細には、装置は、現在映画を再生していることに気付き、それ故、フロントロード映画アプリケーションが終了するときにリマインドするリマインダーオプション３０９を提示する。種々の実施形態では、現在構成動作状態、フロントロードアプリケーション、特定ユーザアクティビティ、又はその位置についての装置の理解に基づいて、リマインダーオプションの異なる組み合わせがユーザに提示される。例えば、装置が、現在映画を再生しており且つコール到着時にユーザの車の外にあると理解している場合には、装置は、オプション３０７及び３０９を提示するに充分なほどスマートである。
【００２５】
ユーザによりオプション３０９が選択された場合には、ユーザは、最前面の映画アプリケーションが終了するときに拒絶した着信コールをリマインドするようにされる。この特定の実施形態をより完全に説明すると、ワイヤレス装置は、着信コールを指示する信号を受信する（例えば、電話が電話コールで鳴っている）。この時点で、装置は、メディアプレーヤが装置においてコンテンツを再生していることに気付く。それ故、着信コールが検出された後であってそれが受け容れられる前に、装置は、「映画が終了するときにリマインドする」オプション３０９をユーザに提示する。ユーザがこのオプション３０９を選択した場合には、装置は、映画を再生しているフロントロードアプリケーションが終了するときを感知することにより、拒絶した着信コールをユーザにリマインドすべきときを決定することができる。従って、装置は、コールが拒絶された後にフロントロードアプリケーションの現在状態を観察し、次いで、探している状態（又は映画を再生しているフロントロードアプリケーションにおける探している変化）が検出された際にリマインダーを提示することを決定する。
【００２６】
図３Ｃの実施形態によれば、「映画が休止又は停止されるときにリマインドして」オプション３１１は、着信コールがなされたときに映画アプリケーションが現在映画を再生している場合に提示される。この場合も、オプション３１１は、現在を再生している映画を休止又は停止するような、行うことのできるある特定のユーザアクティビティを装置が理解し／気付くことに基づいてトリガーされることに注意されたい。より詳細には、装置は、現在映画を再生していることに気付き、それ故、映画がユーザにより休止又は停止されるときにリマインドさせるリマインダーオプション３１１を提示する。これは、フロントロードの映画アプリケーションが終了されることとは異なる。ここでは、映画を休止又は停止するためにフロントロードの映画アプリケーションを終了する必要はない。
【００２７】
ユーザによりオプション３１１が選択された場合には、フロントロードの映画アプリケーションで再生されている映画がユーザにより休止又は停止されるときに、拒絶した着信コールをユーザにリマインドさせる。この特定の実施形態をより完全に説明すると、ワイヤレス装置は、着信コールを指示する信号を受信する（例えば、電話が電話コールで鳴っている）。この時点で、装置は、メディアプレーヤが装置においてコンテンツを再生していることに気付く。それ故、着信コールが検出された後であってそれが受け容れられる前に、装置は、「映画が休止又は停止されるときにリマインドして」オプション３１１をユーザに提示する。ユーザがこのオプション３１１を選択した場合には、装置は、映画を再生しているフロントロードアプリケーションの映画がユーザにより休止又は停止されるときを感知することにより、拒絶した着信コールをユーザにリマインドさせるとき決定することができる。従って、装置は、コールが拒絶された後にフロントロードアプリケーションの現在映画再生状態を観察し、次いで、探している特定ユーザアクティビティが検出された際にリマインダーを提示することを決定する。
【００２８】
図３Ｃの実施形態によれば、「職場に着いたときにリマインドして」オプション３１３は、装置がユーザの職場の位置又はその付近にないことを着信コールの前に又は少なくともそれと同時に検出したときに提示され、そして着信コールの際に、装置の位置がユーザの職場として指定された位置内になった後にユーザをリマインドさせるオプション３１３を提示する。ここで、ハンドヘルド装置は、装置の位置を決定し、そしてその位置を、予めプログラムされた位置、例えば、「職場」、「家」、等と比較するためのＧＰＳマッピング技術をもつことができると理解される。前記別の仕方で、装置は、装置のユーザが予めプログラムされた行先内（又はその付近）にあるときを決定し、そして装置のユーザが予めプログラムされた行先内（又はその付近）にある場合に、装置は、それを確認する能力を有する。この実施形態では、最初、装置は、その位置がユーザの職場にないことを決定する。
【００２９】
着信コールが検出された後であって受け容れ又は拒絶を行う前に、ワイヤレス装置は、コールを処理するメニューオプションのセット、即ち（１）受け容れ、（２）拒絶、及び（３）リマインド、をユーザに提示する。装置は、ユーザ／装置がユーザの職場にあるときにユーザにコールをリマインドさせるためのユーザ選択を受け取る（３１３）。この選択の結果として、その後、装置は、装置が自分の職場内（又はその付近）にあるときを感知することによりユーザをリマインドさせるときを決定することができる。従って、リマインダーをトリガーするための基礎は、コールが拒絶された後の装置の観察される検出位置であることに注意されたい。
【００３０】
ユーザによってオプション３１３が選択された場合には、ユーザの職場がどこであるか装置が確認しそしてユーザの職場に装置が到着したときに、拒絶した着信コールについてユーザがリマインドされる。ユーザの職場の位置は、この実施形態では、装置に既に記憶されて、「職場」と示されている。この特定の実施形態をより完全に説明すると、ワイヤレス装置は、着信コールを指示する信号を受信する（例えば、電話がコールで鳴る）。この時点で、装置は、その現在位置が職場でないことに気付く。それ故、着信コールが検出された後であってそれが受け容れられる前に、装置は、「職場に着いたときにリマインドして」オプション３１３をユーザに提示する。ユーザがこのオプション３１３を選択した場合には、装置は、装置位置がユーザの職場内又はその付近にあるときを感知することにより、拒絶した着信コールをユーザにリマインドさせるとき決定する。従って、装置は、コールが拒絶された後に装置の現在位置を観察し、次いで、探している装置の位置が検出された際にリマインダーを提示することを決定する。
【００３１】
着信コールの前／その間／その後に検出される非常に多数の異なる形式の装置状態、及び／又はコール拒絶後の関連装置状態変化又はユーザアクティビティは、リマインダーを発生及びトリガーするための基礎として使用できることが明らかであろう。例えば、別の形式のリマインダー実施形態は、装置の連絡先リスト内の連絡先間の関係の装置の理解に基づきリマインダーオプションを提示することより成る。例えば、装置は、「ママ(mom)」からの着信コールを検出し、そしてユーザの連絡先情報における「パパ(dad)」エントリ・対・ユーザの連絡先情報におけるユーザの「ママ」エントリに対して強い関係を確認すると、「ママと話した後にパパにコールすることをリマインドして(Remind Me to Call Dad After I speak to Mom)」オプションをユーザに提示する。このオプションを選択すると、装置は、「ママ」へのコールが終了したときを検出する。次いで、装置は、このイベントに基づいて「パパ」にコールするためのリマインダーをユーザに提示する。ここで、装置は、着信コール（即ち、ママからの着信コール）と同時に装置のネットワーク状態を検出し、そしてコールをトリガーするためにコールに続く装置状態を観察する（ママとのコールは終了される）。この例では、更に、リマインダーは、コールを拒絶するのではなくそれを受け容れる部分として提示される。
【００３２】
検出された装置状態、状態変化、及び／又はユーザアクティビティはさておき、装置の現在位置は、インテリジェントなリマインダーの基礎としても使用できる（検出された装置状態とは別に又はそれと組み合わせて）ことが明らかであろう。例えば、ＧＰＳ情報は、適当なリマインダーオプション及びそれに対応するリマインダートリガーを体系化するのに使用される。一例として、ＧＰＳ情報を地図座標情報に対して選別して、装置が現在どこにあるか理解し、そしてそれに応じてリマインダーオプション及びリマインダートリガーを提示することが含まれる（例えば、「駅の外の出た後にリマインドして(Remind After You Are Outside The Train Station?)」、「道路を外れた後にリマインドして(Remind After You Are Off The Road?)」、「空港内にいるときにリマインドして(Remind When You Are Inside The Airport?)」、「空港の外に出た後にリマインドして(Remind After You Are Outside The Airport?)」、「家から［５マイル／１０マイル／１５マイル］のときにリマインドして(Remind When You Are [5mile/10miles/15miles]From Home?」）。
【００３３】
ユーザが実際にどこを進行中であるか理解するためにＧＰＳ情報の変化を監視することもできる。即ち、時間に伴うＧＰＳ情報の急速な変化は、ある速度の移動に対応する。コールが到達するときにユーザが進行中であることを装置が検出した場合には、装置は、「進行を停止したときにリマインドして(Remind When You Have Stopped Traveling?)」のリマインダーを提示し、そしてコール拒絶後に観察したＧＰＳ情報が、あるスレッシュホールド時間中ユーザが実質的に同じ位置にいたことを指示するときリマインダーをトリガーする。地図情報と組み合わせて進行を知ることは、装置がその現在経路を継続する場合には前に存在する行先の形態でスマートリマインダーを形成するように一体化することができる（例えば、「Ｅｘｉt  １１７におけるリマインダー(Reminder at Exit 117?)」、「ニューヨーク市に着いたときのリマインダー(Reminder When You Get To New York City?)」）。
【００３４】
同様に、装置は、そのＧＰＳ位置設定及び地図座標を利用して、装置の位置及び進行を決定し、そしてその考えられる行先の前に時間ベースのリマインダーを提示することができる。例えば、一実施形態では、装置は、「家から２０分経ったらリマインドして(Remind Me When I Am 20 Minutes From Home)」のオプションを提示する。装置がユーザの家の住所を記憶していると仮定すれば、装置は、ユーザの家に対する装置の接近度及び装置が進行する現在速度率を決定することにより、ユーザが家から例えば２０分であることを装置が感知したときに、着信コールでユーザをリマインドすることができる。更に別の実施形態は、「通常の帰宅時間になったらリマインドして(Remind Me at the Time I am Usually Going Home)」、等である。上述したように、ユーザの職場の位置のような多数の位置を記憶することができる。仕事先がユーザにコールした場合には、「職場に着いたらリマインドして(Remind Me When I Get to Work)」のオプションがユーザに提示される。次いで、装置は、上述した例のように、ＧＰＳを使用して、装置が職場にあるときを検出し、そして装置を検出した際に、仕事先からの着信コールのリマインダーをユーザに提示する。
【００３５】
図４は、着信コールの受け容れに見合ったアプリケーションを起動するためのオプションを提示する本発明の一実施形態による別の方法の一例を示す。最初に、動作４０において、ワイヤレス装置は、着信コールを指示する信号を受信する（例えば、電話コールから電話が鳴る）。着信コールが受信された後に（しかし、それがユーザによって受け容れられ／応答される前に）、ワイヤレス装置は、動作４２において、着信コールの受け容れに見合ったアプリケーションを起動するための（さもなければ、装置のアクティブなスクリーンをそれに移行するための）オプションをユーザに提示する。動作４４において、装置は、オプションのユーザ選択を受け取る。動作４６において、コールが受け容れられ、そしてアプリケーションが同時に起動されるか、さもなければ、アクティブにそこへ移行される。１つの実施形態において、装置は、発呼者の電話番号を、記憶された連絡先リストにおいて利用できる連絡先と一致させることにより、発呼者が誰かを感知する。装置は、一実施形態では、発呼者に関する情報でノート又は他のテキスト提示アプリケーションを起動して、ユーザが発呼者に関して良好に通知されるようにする。
【００３６】
図５は、上述した解決策のためのグラフィックユーザインターフェイス（ＧＵＩ）の一実施形態を示す。
【００３７】
図５に示すように、改良された着信コールディスプレイは、コールを受け容れると同時に別のオプションを遂行する追加能力をユーザに与える。例えば、オプション５０１が選択された場合には、コールが受け容れられ、そして一実施形態では、ノートアプリケーションが起動されてユーザに提示される。このアプリケーションは、当業者に明らかなように、ノートアプリケーションに限定される必要はなく、利用可能なアプリケーションのセットのいずれか１つでよい。
【００３８】
図６は、着信コールを拒絶する際に特定アプリケーションを起動するオプションを提示する本発明の一実施形態による別の方法の一例を示す。最初に、動作６０において、ワイヤレス装置は、着信コールを指示する信号を受信する（例えば、電話コールから電話が鳴る）。着信コールが受信された後に、ワイヤレス装置は、動作６２において、着信コールを拒絶する１つ以上のオプションをユーザに提示する。それらのオプションは、ｉ）ｅ−メールで発呼者に応答する；ii）ウェブブラウジングアプリケーションを起動する；又はiii）例えば、発呼者に関する特定情報を含むノートを起動する；のいずれかを遂行するものである。動作６４において、装置は、オプションを受け容れるユーザの選択を受け取ると同時にコールを拒絶する。動作６６において、コールが拒絶された後に、装置は、ｅ−メールアプリケーション、ウェブブラウジングアプリケーション又はノートアプリケーションのいずれかの起動をトリガーすることができる。
【００３９】
図７は、上述した図６の実施形態に対するグラフィックユーザインターフェイス（ＧＵＩ）の一実施形態を示す。
【００４０】
図７に示すように、改善された着信コール取り扱いインターフェイスは、１つの実施形態により、コールのユーザ拒絶に見合った特定アプリケーションを起動するか又はそこへ移行することに各々関連したオプション７０１−７０３にアクセスする追加能力をユーザに与える。ユーザがコールを拒絶しそしてｅ−メールで応答するオプション７０１を選択する場合には、着信コールが拒絶されそしてｅ−メールアプリケーションが起動される。更に別の実施形態において、発呼者の情報が装置に記憶されている場合には、発呼者のｅ−メールアドレスがｅ−メールアプリケーションのｅ−メールアドレスフィールドに予めプリロードされる。これは、応答の容易さを許し、ユーザは、最初にコールを拒絶し、ｅ−メールアプリケーションを手動で起動し、そして発呼者のｅ−メールアドレスを入力するのではなく、メッセージをタイプして、送信をヒットするだけでよい。ユーザがコールを拒絶しそしてウェブブラウジングアプリケーションを起動するオプション７０２を選択する場合には、着信コールが拒絶され、そして装置は、ウェブブラウジングアプリケーションを起動する。ユーザがコールを拒絶しそしてノートアプリケーションを起動するオプション７０３を選択する場合には、着信コールが拒絶されそしてノートアプリケーションが起動される。更に別の実施形態では、発呼者に特に関連したノートをノートアプリケーションにおいてユーザに提示して、ユーザが発呼者に関する事実をブラシアップすることができ、以前は、おそらく、発呼者のコールを返送していた。
【００４１】
図８は、着信コールを取り扱うためのグラフィックユーザインターフェイス（ＧＵＩ）フローの別の実施形態である。
【００４２】
図８に示すように、着信コールを受信すると、ユーザが、一実施形態において、タッチ感知入力装置における指又はスタイラスでのスワイプジェスチャーを使用することにより着信コールスクリーンを左又は右へスワイプしたときに、ユーザにオプションが提示される。このケースでは、ユーザは、着信コールスクリーン８０３を先見的にスワイプして、スクリーンを種々のオプションスクリーンへ変更することができる。１つの実施形態では、右への１つのスワイプでユーザにスクリーン８０４を提示して、テキストメッセージを発呼者へ迅速に送信することができる。右への２つのスワイプでユーザにスクリーン８０５を提示して、発呼者に関するノートを持ち出し、ユーザが発呼者の詳細について迅速にブラシアップできるようにする。左への１つのスワイプでスクリーン８０２を持ち出し、ユーザがｅ−メールで発呼者に迅速に応答できるようにし、発呼者のｅ−メールアドレスは、そのアドレスが装置に記憶されている場合には、自動的にポピュレートされる。左への２つのスワイプは、スクリーン８０１を持ち出し、ツイートのようなブログイベントをポスティングすることでユーザが着信コールに応答できるようにする。
【００４３】
上述した他のリマインダーの表示型提示と共に含ませることのできる別のリマインダー実施形態は、ユーザのカレンダーが空きであるときにユーザをリマインドするリマインダーオプション（“Remind When My Calendar is Free”）である。このオプションを選択すると、装置は、着信コールをユーザが拒絶することでカレンダーアプリケーションにアクセスし、そしてユーザのカレンダーが義務から空いている次に利用できるスポットを探す。次いで、装置は、前記次に利用できる空きスポットに着信コールリマインダを記憶する。リマインダーがカレンダーに記憶されても、例えば、５、１０又は１５分、等のプリセット時間、或いはユーザが手動で入力する時間にユーザがリマインドされることを望むと決定した場合には、それを変更することができる。
【００４４】
リマインダーはさておき、ユーザの状態を検出するロジックでコール転送を行うこともできる。この場合に、装置は、コールを受け容れ／拒絶するのに使用されず、着信コールを別の装置へ転送する。例えば、装置が、別のコンピュータ又は地上線電話のような別の装置に結合され又は結ばれている場合には、装置がそれら他の装置の１つにコールを転送する。装置は、ユーザの装置又は別のユーザの装置である。後者の場合には、コールを転送するための提示は、他の装置ではなく他のユーザを識別する（例えば、「コールをボブに転送する(Transfer Call to Bob?」）。
【００４５】
図９は、上述したスマートオプションを具現化するためのデータ処理システムのアーキテクチャーを示す。図９の実施形態によれば、装置は、スマートリマインダーロジック９０１を備え、これは、観察現在装置及び／又はユーザアクティビティロジック９０２と、観察現在装置位置及び／又はモーションロジック９０３の両方又はいずれかを含む。ロジック９０２は、装置の現在状態及び／又はユーザアクティビティを検出するのに使用される。従って、１つの可能性として、ロジック９０２は、装置の現在アクティブなアプリケーション９０４、及び／又は現在話し中の使用及び／又はネットワーク状態９０５（例えば、ＰＡＮへの接続、ＰＡＮへの非接続）の理解を入力情報として受け容れる。装置構成情報も受け入れられる（例えば、ユーザにより構成上イネーブル／ディスエイブルされるユニットでの装置状態の検出に依存するリマインダーを提示するために）。ロジック９０３は、ＧＰＳ受信器からのＧＰＳ情報９０６及び地図情報９０７の形態で入力情報を受け容れる。
【００４６】
ロジックユニット９０２、９０３のいずれか又は両方は、着信コール９１１の検出時にディスプレイ９１０においてユーザに提示するリマインダーの適当なセット９０９を決定するために提示リマインダー決定ロジック９０８により使用される。ユーザがこれらのリマインダーオプションの特定の１つを選択すると（９１２）、リマインダートリガーロジック９１３は、適当な瞬間にディスプレイ９１０にリマインダー９１４を表示するための後観察状態／アクティビティ条件を満足したことを感知するために検出意識ロジックユニット９０２、９０３の適当な１つを見る。スマートリマインダーロジック９０１のいずれかの／全ての部分をソフトウェアで具現化することもできるし（例えば、オペレーティングシステムに埋め込まれて又はアプリケーションとして）、又は半導体チップに配置される半導体ロジック回路として具現化することもできるし、或いはその２つの種々の組み合わせで具現化することもできることが理解されよう。
【００４７】
前記実施形態は、ユーザと装置との間を通信するためにディスプレイと一体化されたタッチ入力装置をもつスマートホンを参照して説明したが、他の装置も、ここに述べる種々の実施形態を使用することができる。ユーザが装置に話しそして装置もユーザに「話す」音声技術を部分的又は全体的に使用できることも明らかであろう。更に、キーボードをもつ装置を、ここに述べる実施形態に使用することもできる。
【００４８】
ここに取り上げるには多過ぎる種々の実施形態においていずれかの／全てのリマインダーオプション及びそれに関連したトリガー型リマインダーをユーザに提示できることに注意されたい。又、上述した全ての実施形態を交換することもでき、例えば、ｅ−メールにより着信コールに応答するオプションを、映画が終了した後、又はユーザが車から降りた後、等に提示することができる。それ故、リマインダーオプション及び他のオプションは、両方とも、（１）装置の動作構成状態；（２）最前面アプリケーション；（３）特定のユーザアクティビティ；及び（４）装置の位置、のうちの１つ以上の観察に基づいてユーザに提示することができる。
【００４９】
上述した特徴は、スマートホンのようなハンドヘルド装置を参照して述べたが、それらの同じ特徴を、タブレットコンピュータ（例えば、アップル・インクのｉＰａｄ）、ネットブックコンピュータ、ノートブックコンピュータ、ラップトップコンピュータ、パーソナルデスクトップコンピュータ、等の他のコンピューティングシステム（移動、その他）に合体することもできる。タッチスクリーンに関するユーザ相互運用性について上述したが、タッチスクリーンをもたないシステムでは、そのような相互運用性は、ある形態のカーソルコントロール（例えば、マウスのような）及びキーボードキーストロークで容易に達成することができる。
【００５０】
図１０は、本発明の１つの実施形態に使用されるデータ処理システム９００の一例を示す。例えば、１つの実施形態において、システム９００は、スマートホン又はタブレット（例えば、ｉＰａｄ）装置又はラップトップ或いはエンターテイメントシステムのようなポータブルデータ処理装置として具現化される。図１０に示すデータ処理システム９００は、１つ以上のマイクロプロセッサ又はシステムオンチップ（集積回路）である処理システム９１１を備え、そしてこの処理システムによって実行されるデータ及びプログラムを記憶するためのメモリ９０１も備えている。このメモリ９０１は、例えば、ここに述べる１つ以上の実施形態に関連して説明したソフトウェアコンポーネントを記憶すると共に、メモリ９０１は、半導体メモリ（例えば、フラッシュ、ＤＲＡＭ、ＳＲＡＭ、等）の任意の形態のマシン読み取り可能な非一時的記憶媒体である。又、システム９００は、例えば、スピーカ及びマイクロホンを通してバック音楽を再生し又は電話機能を与えるためのマイクロホン及びスピーカを含むオーディオ入力／出力サブシステム９０５も備えている。
【００５１】
ディスプレイコントローラ及びディスプレイ装置９０９は、ユーザのための視覚ユーザインターフェイスをなし、このインターフェイスは、ｉＰｈｏｎｅ又はｉＰａｄにおいてＯＳ  Ｘオペレーティングシステムソフトウェア又はｉＯＳソフトウェアを実行するときにマッキントッシュコンピュータに示されるものと同様のグラフィックユーザインターフェイスを含む。又、システム９００は、別のデータ処理システムと通信するための１つ以上のワイヤレストランシーバ９０３も備えている。ワイヤレストランシーバは、ＷＬＡＮトランシーバ（例えば、ＷｉＦｉ）、赤外線トランシーバ、Ｂｌｕｅｔｏｏｔｈ（登録商標）トランシーバ、及び／又はワイヤレスセルラー電話トランシーバである。ある実施形態では、付加的なコンポーネント（図示せず）もシステム９００の一部分であり、そしてある実施形態では、図１０に示すものより少数のコンポーネントがデータ処理システムに使用されてもよい。更に、システム９００は、別のデータ処理システムと通信するための１つ以上の通信ポート９１７も備えている。通信ポートは、ＵＳＢポート、Ｆｉｒｅｗｉｒｅポート、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェイス、ドッキングポート、等である。
【００５２】
又、データ処理システム９００は、ユーザがシステムに入力を与えることができるようにするために設けられた１つ以上の入力装置９１３も備えている。これらの入力装置は、ディスプレイ装置９０９のようなディスプレイ装置にオーバーレイされ且つそれと一体化されたキーパッド又はキーボード又はタッチパネル又はマルチタッチパネルである。又、データ処理システム９００は、ドックのためのコネクタである任意の入力／出力装置も含む。この分野で良く知られたように、１つ以上のバス（図示せず）を使用して、種々のコンポーネントを相互接続できることが明らかであろう。図１０に示すデータ処理システムは、デスクトップコンピュータ、ハンドヘルドコンピュータ、又はパーソナルデジタルアシスタント（ＰＤＡ）、又はＰＤＡ的な機能を伴うセルラー電話、或いはセルラー電話を含むハンドヘルドコンピュータ、又はｉＰｏｄのようなメディアプレーヤ、或いはゲーム又はエンターテイメント装置又はそれら装置の態様又は機能を結合した装置、例えば、ＰＤＡと結合されたメディアプレーヤ、並びにある装置又は埋め込み型装置又は他の消費者向け電子装置におけるセルラー電話である。他の実施形態では、データ処理システム９００は、ネットワークコンピュータ、又は別の装置内の埋め込み型処理装置、或いは図１０に示すものより少数のコンポーネント又はおそらく多数のコンポーネントを有する他の形式のデータ処理システムである。
【００５３】
データ処理システム９００は、オーディオＩ／Ｏ９０５のマイクロホンにより受信された人間のスピーチをデジタル化しそして記憶するように設計された１つ以上のハードウェア装置を含むのも任意である。
【００５４】
本発明の少なくとも幾つかの実施形態は、ポータブル音楽及び／又はビデオメディアプレーヤのようなデジタルメディアプレーヤの部分であり、これは、メディアを提示するメディア処理システム、メディアを記憶する記憶装置、アンテナシステム及びメディア処理システムに結合された高周波（ＲＦ）トランシーバ（例えば、セルラー電話のためのＲＦトランシーバ）を含むものである。ある実施形態では、リモート記憶装置に記憶されたメディアは、ＲＦトランシーバを通してメディアプレーヤに送信される。メディアは、例えば、音楽又は他のオーディオ、静止画、又は動画の１つ以上である。更に、ここに述べる１つ以上の実施形態を使用して不明瞭になるソフトウェアは、音楽又は動画又は他のコンテンツを再生するのに使用されるソフトウェアである。
【００５５】
図１０は、図１０のデータ処理システムのメモリ９０１が、データ処理システムの残りのコンポーネントに直結されるローカル装置であることを示しているが、本発明は、システムから離れた記憶装置、例えば、ネットワークインターフェイスを通してデータ処理システムに結合されたネットワーク記憶装置を利用してもよい。図１０の各バスは、この分野で良く知られた種々のブリッジ、コントローラ及び／又はアダプタを通して互いに接続される１つ以上のバスを含む。
【００５６】
以上の説明から、本発明の態様は、少なくとも一部分は、ソフトウェアで実施されることが明らかであろう。即ち、その技術は、メモリ（例えば、フラッシュメモリ、ＤＲＡＭメモリ、ＳＲＡＭメモリ、等の図１０に示すデータ処理システムの１つ以上のメモリ）のようなマシン読み取り可能な非一時的記憶媒体に収容されたインストラクションのシーケンスを実行するプロセッサ／処理コアに応答してハンドヘルド装置において実施される。種々の実施形態において、ハードワイヤード回路が、本発明を具現化するためのソフトウェアインストラクションと組み合わせて使用される。従って、その技術は、ハードウェア回路及びソフトウェアの特定の組み合わせにも限定されず、又、データ処理システムにより実行されるインストラクションの特定のソースにも限定されない。更に、この説明全体にわたり、説明を簡単にするため、種々の機能及び動作は、ソフトウェアコードで遂行され又は引き起こされるものとして述べた。しかしながら、当業者であれば、図１０に示す処理システムのようなプロセッサによってコードを実行することで機能が得られることが認識されよう。
【００５７】
以上の説明において、本発明は、その規範的な実施形態を参照して説明された。特許請求の範囲に述べる本発明の広い精神及び範囲から逸脱せずに種々の変更がなされ得ることが明らかであろう。従って、明細書及び添付図面は、例示に過ぎず、それに限定されるものではない。
【符号の説明】
【００５８】
９０１：スマートリマインダーロジック
９０２：現在装置状態及び／又はユーザアクティビティロジック
９０３：現在装置位置及び／又はモーションロジック
９０４：現在アクティブ／インアクティブアプリケーション
９０５：ネットワーク状態
９０６：ＧＰＳ情報
９０７：地図情報
９０８：提示リマインダー決定ロジック
９０９：提示されたリマインダーオプションのセット
９１０：ディスプレイ
９１１：着信コール検出
９１２：選択されたリマインダー
９１３：リマインダートリガーロジック
９１４：トリガーされたリマインダー
【図１】
0005716052.tif 000002
【図２】
0005716052.tif 000003
【図３Ａ】
0005716052.tif 000004
【図３Ｂ】
0005716052.tif 000005
【図３Ｃ】
0005716052.tif 000006
【図４】
0005716052.tif 000007
【図５】
0005716052.tif 000008
【図６】
0005716052.tif 000009
【図７】
0005716052.tif 000010
【図８】
0005716052.tif 000011
【図９】
0005716052.tif 000012
【図１０】
0005716052.tif 000013