(57)【要約】コンピュータ実装方法およびモバイル処理デバイスは既知のエンティティのコンタクト情報と関連付けられるリマインダ・データを提供する。通知は、既知のエンティティと関連付けられる通信が発生したときに提供される。通信は、通話呼、ＳＭＳメッセージ、電子メール、または通信サービスを提供するサードパーティ・アプリケーションの形態とするのがよい。パーソナル・コンピューティング・デバイスで検出可能な任意の通信は、既知のエンティティに基づいてリマインダをトリガする。リマインダ通知は、インバウンド通信およびアウトバウンド通信に応じてトリガされる。【選択図】図６Ｂ
2017508365.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信チャネルを有するモバイル通信デバイスであって、ディスプレイ、プロセッサ、およびコードを含み、前記コードが、前記プロセッサに、
前記ディスプレイにユーザ・インタフェースを表示するステップであって、前記ユーザ・インタフェースが、前記モバイル通信デバイスによってサポートされる通信チャネルのための対話領域を含む、ステップと、
前記通信デバイスによってサポートされる通信チャネルを通じて既知のエンティティと通信を行うステップと、
前記既知のエンティティと関連付けられる少なくとも１つのリマインダを前記既知のエンティティが有するかを判定するステップと、
前記通信に応答して、前記ユーザ・インタフェースにリマインダ・データを含むリマインダ通知を、前記通信からのデータと共に表示するステップと、
を実行させるように指示する、モバイル通信デバイス。
【請求項２】
請求項１記載のモバイル通信デバイスにおいて、前記通信を行うステップが、既知のエンティティとの通信を開始することを含み、表示するステップが、エンティティ情報の選択によって前記通信を開始するのを可能にする、前記ユーザ・インタフェースのリマインダ情報を表示することを含む、モバイル通信デバイス。
【請求項３】
前記リマインダ・データが前記モバイル・デバイスの他のアプリケーションによって提供されるデータへのリンクを含む、請求項１記載のモバイル通信デバイス。
【請求項４】
請求項１記載のモバイル通信デバイスにおいて、前記通信チャネルがメッセージング・チャネルを含み、前記メッセージング・チャネル内のメッセージがメッセージ・インタフェースでレンダリングされ、前記表示するステップは、メッセージが既知のエンティティから受信され前記メッセージング・インタフェースが表示されたときに、前記リマインダ通知を表示することを含む、モバイル通信デバイス。
【請求項５】
請求項１記載のモバイル通信デバイスにおいて、前記通信チャネルが通話チャネルであり、表示領域に提供される前記通知は、前記ユーザが、通話呼に割り込むことなく、前記通話呼および前記通知と対話するのを可能にする、モバイル通信デバイス。
【請求項６】
請求項１記載のモバイル通信デバイスにおいて、前記既知のエンティティが、既知の個体のグループを含み、各個体がコンタクト記録によって特定され、前記グループがグループ・コンタクト記録によって特定される、モバイル通信デバイス。
【請求項７】
ストレージ・デバイスおよびディスプレイに結合される処理デバイスにおけるコンピュータ実装方法であって、既知のエンティティのために受信される通信に基づいて通知を提供し、前記通信が、前記処理デバイスによってサポートされる通信チャネル上で提供され、当該方法が、
インタフェースを通じてリマインダ・データを受け取るステップと、
リマインダ・データを、前記ストレージ・デバイスに格納された既知のエンティティの記録と関連付けるステップと、
前記処理デバイスによってサポートされる通信チャネル上で通信を行うステップであって、前記通信チャネルが前記ディスプレイ用の通信チャネル・ユーザ・インタフェースを有する、ステップと、
前記通信と関連付けられた前記既知のエンティティを決定するステップと、
前記既知のエンティティに関連付けられたリマインダ・データを受け取るステップと、
前記通信チャネルと、前記処理デバイスの前記通信ユーザ・インタフェースとのユーザ対話とに基づいて、リマインダ通知が表示されるべきかについて判定するステップと、
前記通信がメッセージである場合に、リマインダ・データおよびメッセージとの間でユーザが対話するのを可能にする前記通信ユーザ・インタフェースの前記リマインダ・データを表示し、前記通信が通話呼である場合に、前記通信ユーザ・インタフェースを表示するステップと、
を含む、方法。
【請求項８】
前記リマインダ・データを表示するステップが、前記処理デバイスでリマインダ・データを示すユーザ・インタフェースを表示するステップを含む、請求項７記載の方法。
【請求項９】
前記既知のエンティティが、コンタクト記録によってそれぞれ特定される個体のグループを含む、請求項７記載の方法。
【請求項１０】
請求項７記載の方法において、前記リマインダ・データを表示するステップが、サードパーティ・アプリケーションからのデータと、リンクの選択に応じて前記サードパーティ・アプリケーションでアクセス可能な付加的なデータへのリンクとを受け取るステップを含む、方法。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  「スマート」モバイル・デバイスにおける数多くの有益な使用法の１つに、位置および時間に基づいてリマインダを提供することがある。デバイスのユーザは、モバイル・デバイスでリマインダを作成およびトリガするための数多くの選択肢を有する。現在のところ、ユーザは、リマインダをセットして、位置に基づき特定時間にアラートをトリガすることができる。通常、リマインダはテキストであり、スマート・デバイスのユーザ・インタフェースの上にオーバーレイされる「アラート」に設けられている。アラートは、ユーザがデバイスの使用を継続できる前に配置されなければならず、リマインダがユーザからの追加入力無しでトリガされる。
【発明の概要】
【課題を解決するための手段】
【０００２】
[0002]  リマインダ・データを、既知のエンティティのコンタクト情報に関連付けて提供する技術が提供される。既知のエンティティに関連付けられた通信が発生すると、既知のエンティティとの通信が継続する前に、通知リマインダを提供することができる。通信は、電話、ＳＭＳメッセージ、電子メール、または通信サービスを提供するサードパーティのアプリケーションの形態とすることができる。パーソナル・コンピューティング・デバイスで検出可能な任意の通信もが、既知のエンティティに基づいてリマインダをトリガすることができる。リマインダ通知は、インバウンド通信およびアウトバウンド通信に対してトリガされることができる。エンティティは、個体およびグループを含むことができる。リマインダ通知に含まれるリマインダ・データは、ユーザ入力データ、サードパーティ・アプリケーションからのデータ、およびネットワークを通じてアクセス可能な付加データへのリンクを含むことができる。
【０００３】
[0003]  １つの態様では、複数の通信チャネルを有するモバイル通信デバイスが提供される。当該デバイスは、エンティティ・ベースのリマインダ通知をプロセッサに提供するように指示するプロセッサおよびコードと同様に、ディスプレイ、スピーカ、およびバイブレーション要素を含む数多くのフィードバック要素を含む。プロセッサは、ディスプレイにおいて、モバイル通信デバイスによってサポートされる通信チャネルのための対話領域を含むユーザ・インタフェースを表示する。通信デバイスによってサポートされる通信チャネルを介して既知のエンティティからの通信が行われるときに、既知のエンティティと関連付けられる少なくとも１つのリマインダを既知のエンティティが有するかについて判定がなされる。その場合、リマインダ・データを含むリマインダ通知は、ユーザ・インタフェースに、通信からのデータと共に表示される。
【０００４】
[0004]  本摘要は、詳細な説明で更に後述する簡略化した形態の概念の選択を導入するために設けられたものである。本摘要は特許請求された主題の鍵となる特徴または必須の特徴を特定することを意図するのではなく、また、特許請求された主題の範囲を決定するのを支援するものとして用いられるのを目的とするのではない。
【図面の簡単な説明】
【０００５】
【図１】図１は、本技術を実施する全般方法を例示するフローチャートである。
【図２Ａ】図２Ａは、リマインダおよびリマインダ選択インタフェースの様々な表示を例示するスマート処理デバイスのためのユーザ・インタフェースを表す。
【図２Ｂ】図２Ｂは、リマインダおよびリマインダ選択インタフェースの様々な表示を例示するスマート処理デバイスのためのユーザ・インタフェースを表す。
【図２Ｃ】図２Ｃは、リマインダおよびリマインダ選択インタフェースの様々な表示を例示するスマート処理デバイスのためのユーザ・インタフェースを表す。
【図３Ａ】図３Ａは、人々にリンクされたリマインダの生成について表すユーザ・インタフェースのセットを示す。
【図３Ｂ】図３Ｂは、人々にリンクされたリマインダの生成について表すユーザ・インタフェースのセットを示す。
【図３Ｃ】図３Ｃは、人々にリンクされたリマインダの生成について表すユーザ・インタフェースのセットを示す。
【図３Ｄ】図３Ｄは、人々にリンクされたリマインダの生成について表すユーザ・インタフェースのセットを示す。
【図３Ｅ】図３Ｅは、人々にリンクされたリマインダの生成について表すユーザ・インタフェースのセットを示す。
【図３Ｆ】図３Ｆは、本技術に従ってリマインダ・データを入力するのに用いることができる代替のユーザ・インタフェースを示す。
【図４】図４Ａは、ユーザが通話呼を受けるときに、テキスト・リマインダ・データのためのモバイル・デバイス・リマインダを表すユーザ・インタフェースを示す。
【図４Ｂ】図４Ｂは、ユーザが通話呼を受けるときに、色付けされた(inked)リマインダ・データのためのモバイル・デバイス・リマインダを表すユーザ・インタフェースを示す。
【図４Ｃ】図４Ｃは、ユーザがＳＭＳメッセージに関与するときに、テキスト・リマインダ・データのためのモバイル・デバイス・リマインダを表すユーザ・インタフェースを例示する。
【図５Ａ】図５Ａは、ユーザがインボックスに電子メール・メッセージを受信するときに、テキスト・リマインダ・データのモバイル・デバイス・リマインダを表すユーザ・インタフェースを示す。
【図５Ｂ】図５Ｂは、ユーザが電子メール・メッセージと相互作用するときに、テキスト・リマインダ・データのモバイル・デバイス・リマインダを表すユーザ・インタフェースを示す。
【図６Ａ】図６Ａは、通話呼の間にリマインダをビューするアクションをユーザが取るときに、関与するリマインダ・インタフェースを表す第２ユーザ・インタフェースを示す。
【図６Ｂ】図６Ｂは、通話呼の間にリマインダをビューするアクションをユーザが行うときに、関与するリマインダ・インタフェースを表す第２ユーザ・インタフェースを示す。
【図７Ａ】図７Ａは、通話呼の完了の後にリマインダを生成することを含む、通話の通信ユーザ・インタフェースを示す。
【図７Ｂ】図７Ｂは、通話呼の完了の後にリマインダを生成することを含む、通話の通信ユーザ・インタフェースを示す。
【図７Ｃ】図７Ｃは、通話呼の完了の後にリマインダを生成することを含む、通話の通信ユーザ・インタフェースを示す。
【図７Ｄ】図７Ｄは、通話呼の完了の後にリマインダを生成することを含む、通話の通信ユーザ・インタフェースを示す。
【図７Ｅ】図７Ｅは、通話呼の完了の後にリマインダを生成することを含む、通話の通信ユーザ・インタフェースを示す。
【図８】図８は、本技術の方法のフローチャートを示す。
【図９Ａ】図９Ａは、モバイル・デバイスにおいて通信チャネルをポーリングし、それに応じてインバウンド通信のリマインダを表示する第１方法を示すフローチャートである。
【図９Ｂ】図９Ｂは、メッセージング・アプリケーションのためのリマインダ通知と共にアクティブなインタフェースに割り込むリマインダを表示するモバイル・デバイスにおいて、通信チャネル上のインバウンド通信イベントをポーリングするための方法を示すフローチャートである。
【図９Ｃ】図９Ｃは、それに応じてアウトバウンド通信のリマインダを表示するモバイル・デバイスにおいて、通信チャネルをポーリングするための方法を示すフローチャートである。
【図１０】図１０は、モバイル処理デバイスを示すブロック図である。
【図１１】図１１は、通信からリマインダ・データを抽出する方法を示すフローチャートである。
【図１２】図１２は、リマインダ通知に用いるためのリマインダ・データのネットワーク・アクセス可能データにリンクする方法を示すフローチャートである。
【図１３Ａ】図１３Ａは、図１２に示される方法での使用に適したユーザ・インタフェースを示す。
【図１３Ｂ】図１３Ｂは、図１２に示される方法での使用に適したユーザ・インタフェースを示す。
【図１３Ｃ】図１３Ｃは、図１２に示される方法での使用に適したユーザ・インタフェースを示す。
【図１３Ｄ】図１３Ｄは、図１２に示される方法での使用に適したユーザ・インタフェースを示す。
【図１３Ｅ】図１３Ｅは、図１２に示される方法での使用に適したユーザ・インタフェースを示す。
【図１３Ｆ】図１３Ｆは、図１２に示される方法での使用に適したユーザ・インタフェースを示す。
【発明を実施するための形態】
【０００６】
[0024]  リマインダ通知内にリマインダ・データを、エンティティへのコンタクト情報と関連付けて提供するための技術が提示される。「人々」ベースのリマインダは、既知のエンティティと関連付けることができるアクティビティ（例えば、パーソナル・コンピューティング・デバイスに利用可能な通信チャネルの内１つを用いた通信）が発生する際に、パーソナル・コンピューティング・デバイス（例えばモバイル・フォン）でリマインダ通知をトリガするのを可能にする。既知のエンティティは、パーソナル・コンピューティング・デバイスに格納されるコンタクト記録によって特定することができる。通信は、通話呼、ＳＭＳメッセージ、電子メール、または通信サービスを提供するサードパーティ・アプリケーションの形態とすることができる。パーソナル・コンピューティング・デバイスにおいて検出可能な任意の通信は、既知のエンティティに基づいてリマインダをトリガすることができる。リマインダ通知は、インバウンド通信およびアウトバウンド通信でトリガされることができる。エンティティは、個体およびグループを含むことができる。
【０００７】
[0025]  各通信チャネルは、通信ユーザ・インタフェースによってデバイスにアクセスすることができる。通話呼は、通話インタフェースを含む通信ユーザ・インタフェースを通じてアクセスされる。ＳＭＳアプリケーションおよび電子メール・アプリケーションのようなメッセージング・チャネル（メッセージング通信チャネル）を用いたメッセージング・アプリケーションは、ＳＭＳ通信チャネルおよび電子メール通信チャネルとの対話を可能にするメッセージング・ユーザ・インタフェースであるユーザ・インタフェースを提供する。サードパーティ・アプリケーションは、他の通信チャネルに対し他の種別の通信ユーザ・インタフェースを提供することができる。
【０００８】
[0026]  図１は、本技術による全般的な方法を示すフローチャートである。通常、処理デバイス（例えばモバイル処理デバイス）による通信アクティビティは、エンティティと関連付けられ、このエンティティに関連付けられるリマインダ通知をトリガすることができる。１１０で、リマインダ・データを受け取るためのインタフェースが提供される。リマインダ・データは任意のデータを含み、エンティティと関連付けられ、且つ既知のエンティティとの通信イベントによってトリガされるリマインダ通知で表示することができる。一実施形態では、インタフェースは、パーソナル・コンピューティング・デバイス（例えばモバイル・フォン）と関連付けられるユーザ・インタフェースである。ユーザ・インタフェースは、リマインダ通知で提供されることになるリマインダ・データをユーザが手動で入力することを可能にする。代替の実施形態では、インタフェースはアプリケーション・プログラミング・インタフェースであり、リマインダ通知で使用されることになるリマインダ・データを提供するために、サードパーティがサードパーティ・アプリケーションに接続するのを可能にする。１１２で、リマインダ・データはインタフェースを介して受け取られる。リマインダ・データは異なる任意数の種別のデータとすることができ、テキスト、色付き注記、写真、録音、またはパーソナル・コンピューティング・デバイスによって収集できる任意の情報を含む。同様に、アプリケーション・プログラミング・インタフェースを利用して、サードパーティまたはサードパーティ・アプリケーションから様々な異なる種別のデータを受け取ることができる。１１４で、リマインダ・データはエンティティ情報と関連付けられ、通信アクティビティに基づいてリマインダ通知を生成する際に使用される。一実施形態では、エンティティ情報は、パーソナル・コンピューティング・デバイスの１つ以上のユーザに対するエンティティを特定する「コンタクト」記録に格納される。一旦リマインダ・データがエンティティと関連付けられると、１１６で、リマインダ・データを有するエンティティと関連付けられた通信が開始されたか否かについての判定が行われる。開始されていない場合は、次いで、１２０で通信は継続する。開始された場合は、１１８で、後述するように、リマインダ・データは、通信に好適なインタフェースでリマインダ通知内に提供される。
【０００９】
[0027]  リマインダを提供することができるインタフェースの様々な例が本明細書に開示される。リマインダ通知の数多くの説明が視覚上のリマインダ通知を参照して論じられる一方で、多くのパーソナル・コンピューティング・デバイスはスピーカおよび振動機構を含み、リマインダ通知が提供された際に視覚インジケータと連動して利用することができる。
【００１０】
[0028]  エンティティ・ベースのリマインダ通知をトリガする通信イベントは、インバウンド通信またはアウトバウンド通信としてもよい。パーソナル・コンピューティング・デバイスは、例えば、電話チャネル、ＳＭＳチャネル、および電子メール・チャネルを含む異なる任意数の通信チャネルを有する。他の種別の通信チャネル（例えば、様々な異なる種別の音声通信またはデータ・メッセージング・アプリケーションによるサードパーティ・アプリケーションにより提供されるもの）も、本技術の文脈では通信チャネルと考えることができる。通信チャネルに関連付けられる通信は、切断(truncation)が関連のエンティティからのものであるか否かを判定するイベントをトリガする。一実施形態では、通信チャネルが通信に関連付けられるイベント（例えば通話呼）を生成する場合は、通信が既知のエンティティからのものであるかについての判定をトリガし、リマインダ通知を活性化させる(fire)かについて判定するのに当該イベントが使用される。処理デバイスの他の態様の動作システム（例えばＳＭＳ）に割り込むイベントを生成することのないチャネルを通信が通る場合、ポーリング・エージェントは当該チャネル上の通信のインスタンスを監視し、通知を生成するかについて判定することができる。リマインダ通知は、インタフェースで、および／またはパーソナル・コンピューティング・デバイスの任意のオーディオ／ビジュアルの機能を用いて提供することができる。当該機能は、これに限定されないが、通知リマインダの視覚上の表示、音声、および振動等を含む。
【００１１】
[0029]  図２Ａから図２Ｃは、パーソナル・コンピュータ（例えモバイル・フォン）にリマインダ・データを表示するための様々なユーザ・インタフェースを示す。図２Ａから図２Ｃは、既知のエンティティとの特定の通信が何らトリガされないときのインタフェースの初期画面を示す。図３Ａから図３Ｆ、および図７Ｃから図７Ｅは、エンティティ・ベースのリマインダを生成するためのインタフェースを示す。また、図４Ａから図７Ｂは、様々な種別のリマインダ通知を示す。
【００１２】
[0030]  図２Ａから図２Ｃのインタフェースの例は、リマインダ・データが、既知のエンティティへの関連を有して、通信イベントによってトリガされるリマインダ通知以外の形態で表示されることを示す。モバイル・フォン用の１つの種別のユーザ・インタフェースは、タイル化されるインタフェースが含まれ、マイクロソフト社（レドモンド・ワシントン）から入手可能なＷｉｎｄｏｗｓＰｈｏｎｅのオペレーティング・システムで利用可能である。この種別のインタフェースは、「アクティブ」即ち「ライブ」タイルを含み、様々なデータ・ソースから情報をパーソナル・コンピューティング・デバイスの表示領域内に表示する。図２Ａに示されるのは、リマインダ通知と、モバイル・デバイスによって格納された他の情報との両方を含むタイルのセットである。他の種別のリマインダ通知は、モーダル・アラート・ダイアログおよびオーバーレイ通知を含み、下に表示され、また、使用中の通信ユーザ・インタフェースおよび通信チャネルに基づいて利用される。
【００１３】
[0031]  図２Ａから図２Ｃは、ユーザ・インタフェース２００の第１の実施形態を図示し、タイルおよびリストの形態のエンティティ・ベースのリマインダを、他の種別のリマインダと共に示す。エンティティ・ベースのリマインダは、異なる任意数のユーザ・インタフェースに表示することができる。図２Ａは、ユーザ・インタフェース２００ａを示し、タイル内に表示されるエンティティ・リマインダ２０２を、（時間ベースのリマインダ２０４および位置ベースのリマインダ２０６を例えば含む）他の種別のリマインダ情報を提供する数多くの他のタイルと共に有する。通知と関連付けられるリマインダ・データが表示される。時間ベースのリマインダは、特定の時刻に、コンピューティング・デバイスのインタフェースにリマインダ通知を表示する。位置ベースのリマインダは通常、ユーザが特定の位置にいるとして検出されるときに、リマインダ・データの通知を表示する。
【００１４】
[0032]  図２Ａに示されるように、全ての種別のリマインダおよび注記と関連付けられる種別のデータは、テキスト、色付けされた注記、オーディオ・ノート、レコーディングおよび／または写真、或いはパーソナル・コンピューティング・デバイスに格納される任意のオーディオ・ビジュアル・コンテンツを含むことができる。更に、リマインダ・データは、サードパーティのコンテンツ、またはサードパーティ・アプリケーションで利用可能なコンテンツを含んでもよい。リマインダと関連付けられる種別のリマインダ・データは、当該データをキャプチャするのに用いるパーソナル・コンピューティング・デバイスの性能によってのみ制限される。本明細書に記載されるように、一旦キャプチャされると、リマインダ・データは既知のエンティティの情報と関連付けることができる。
【００１５】
[0033]  図２Ｃに例示すように、ユーザは更に、１つのみのカテゴリのリマインダ（例えば、時間による(by time)もの２３０、位置による(by location)もの２３５、または人による(by person)もの２４０）を表示するよう選択することができる。
【００１６】
[0034]  なお、「人」および「人々」の用語は、エンティティと関連付けられるコンタクト情報を特定するのに使用されることが理解されるべきである。このように、「人」は、人々、ビジネスまたは企業のエンティティを含む、任意の種別のエンティティについての格納済みの任意のコンタクト情報を含むことができる。
【００１７】
[0035]  図２Ｂは、図２Ａに示される３つの種別のリマインダをリストしたリスト表示インタフェース２００ｂを示す。図２Aでは、リマインダは、パーソナル・コンピューティング・デバイスに格納される他の種別のデータ（例えば、注記およびカレンダの情報）と組み合わされる。図２Ｂでは、異なる３つの種別のリマインダがリスト形式で示される。本技術によれば、様々な種別のユーザ・インタフェースを利用してもよい。図２Ｂのユーザ・インタフェースでは、ユーザは「リマインダ」メニュー項目を選択することができ、パーソナル・コンピューティング・デバイスに格納されるリマインダ・データのみをソートして、表示する。本技術で用いる適切なパーソナル・コンピューティング・デバイスについては、図１０に示される。
【００１８】
[0036]  図３Ａから図３Ｆは、ユーザ・インタフェースを利用するパーソナル・コンピューティング・デバイスにリマインダ・データを入力する様々なインタフェースおよび方法を示す。リマインダ・データはリマインダ通知を生成するのに使用される。リマインダ通知は、処理デバイスで発生している通信の文脈で表示される。（図４Ａから図６Ｂ、図７Ａおよび図７Ｂは、様々な種別のリマインダ通知を示す。）
[0037]  図３Ａから図３Ｆに示されるユーザ・インタフェースは例示のものに過ぎない。図３Ａは、キーボード３０５およびテキスト・エントリ領域３０３を設けるモバイル・デバイス・インタフェース３００ａを示す。図３Ａでは、ユーザはテキスト「コーヒーを飲む(grab coffee)」を入力している。図３Aは、適切なリマインダ・データ、この場合は「コーヒーを飲む」を一旦ユーザが入力すると、ユーザは、「次へ(next)」ボタン３０７を選択し、図３Ｂに示される「リマインダ・タイプを選択する(pick a reminder type)」スクリーン３００ｂに導かれる。ユーザの手３５０が「人(person)」エントリを選択する場合、例えばタッチ・スクリーン・インタフェースを用いて、リマインダ種別スクリーン上で「人(person)」エントリを選択することによって、リマインダの種別が選択される。人エントリを選択すると、エンティティl情報と関連付けられることになるリマインダ・データを導く。「人」メニュー・アイテムを選択することによってエンティティ・メモを入力するようにユーザが選択すると、ユーザにはインタフェース３００ｃが提示されて、図３Ｃに示されるように、ユーザによってコンタクトを選ぶ(choose a contact)のを可能にする。エンティティは、グループ（例えば「家族(family)」３０８および「お気に入り(favorites)」３１０）に組織することができる。また、インタフェースは検索機能と共に提供され、インタフェースに設けたボタン３１２を通じてアクセス可能である。ユーザ・インタフェース３００ｃでは、エンティティ情報は、複数のコンタクト・エントリの内の１つにユーザが「タッチする」ことによって選択することができる。インタフェース３００ｃは、ユーザのコンタクト・データのエントリを通じてユーザがスクロールするのを公知の手法で可能にする。
【００１９】
[0038]  任意に、ユーザは、選択ボタン３１２を選択することによってコンタクト・データを検索するように選択することができる。検索が選択される場合は、図３Ｄに示されるようなインタフェース３００ｄが提供される。キーボード３０５は、ユーザがフィールド３２４で検索テキストを入力するのを可能にし、図３Ａで入力されたリマインダ・データが関連付けられることになる、特定のコンタクトを選択する。図３Ｅは、その結果として、リマインダ・エントリ３４４を他のリマインダのリストと共に示す。他のリマインダはモバイル・コンピューティング・デバイスに以前に入力されたものである。エントリは、リマインダ・データ「コーヒーをする(get coffee)」を「ジョー・スミス(Joe Smith)」のエンティティ関連付けと共に含む。
【００２０】
[0039]  図３Ｆは、色付けまたはフリーハンドの描画フィールド３４５のエントリ・フィールドを含む数多くの異なる種別のデータ・エントリ・フィールドを含む。描画フィールド３４５のエントリ・フィールドは、ユーザが、キーボードまたはフリーハンドの入力を用いて描画またはテキスト入力を行うのを可能にする。２つのメニュー・アイテムが、ユーザによって、３５５で処理デバイスのカメラ・アプリケーションにアクセスし、また、３６５で音声録音アプリケーションにアクセスするのを可能にする。ユーザは、モバイル処理デバイスのカメラにアクセスするのを選択することによって写真データを入力することができ、または、録音アプリケーションにアクセスするのを選択することによって録音済みエントリを入力することができる。
【００２１】
[0040]  図４Ａから図４Ｃは、通話呼の着信およびＳＭＳメッセージの受信時に提供することができる異なる種別のリマインダ通知を示す。なお、説明は通話呼の着信について行うが、ユーザが通話呼を開始するとき、ＳＭＳメッセージを開始するとき、または電子メールを開始するときにリマインダが提供されることができることが認められるべきである。
【００２２】
[0041]  図４Ａに示されるユーザ・インタフェース４００ａはリマインダ・データを含むリマインダ通知を示し、既知のエンティティから着信する通話呼についてのコンタクト情報と共に提供される。リマインダ通知は、通話呼の通知に対しオーバーレイのように提供され、また、リマインダ通知で使用できる制限付きアクションを提供する。なお、「通話呼」という用語が、セルラ・ネットワーク通話またはボイス・オーバＩＰ（ＶＯＩＰ）通信を含むがこれに限定されない任意の種別の音声通信を含むことができることが理解されるべきである。標準的な話者識別技術を使用して、発呼者の電話番号を既知のエンティティ情報と関連付けることができる。エンティティのコンタクト・データは、画像４０４およびコンタクト名４０６を提供することができ、通話呼を着信したときに表示される。ユーザ・インタフェースは、応答(answer)キー４０８または無視(ignore)キー４１０を提供し、通話呼に関連して応答および無視アクションのそれぞれを行うことができる。一実施形態では、リマインダ・データを含むリマインダ通知４０２は、発呼者(calling party)に関連したテキストの形態で表示される。テキストは領域内に表示される。当該領域は、ユーザのフル・アクセスによって、エンティティの情報の識別と同様に、呼を制御することを可能にする。
【００２３】
[0042]  図４Ｂは、発信エンティティに対して色付けデータを使用することを示す。インタフェース４００ｂは、ユーザがエンティティに関連付けた手書きの注記を、リマインダ・データ４１２が含むことを示す。また、アクション領域（応答キー４０８および無視キー４１０）から離れたユーザ・インタフェースの表示領域内において、リマインダ・データが通知に提供される。
【００２４】
[0043]  図４Ｃは、ＳＭＳアプリケーション４４４で示されるリマインダ通知４２２を示す。通知４２２はモーダル・アラート・ダイアログであり、ユーザがＳＭＳでの会話を続行しないうちに、当該通知とのユーザ対話を促進する。代替の実施形態では、アラート４２２は、ユーザ入力を要求することを必要としないが、ダイヤログの外側にある領域のユーザ・インタフェースをタッチすると消失するように構成することができる。リマインダ通知４２２は、リマインダ・データと、コンタクトの名前と、およびリマインダ・通知４２２をスヌーズ(snooze)４２２および消去(dismiss)４２６するオプションとを含む。この例では、ユーザがＳＭＳアプリケーションの会話モードにある間に、通知４２０が提供される。他の変形態様では、ＳＭＳメッセージを受け取り、且つユーザがＳＭＳアプリケーションにはいないときに、通知を提供することができる。リマインダ通知のフォーマットは、（ＭＭＳを例えば含む）他の種別のメッセージング・アプリケーションで利用されてもよい。電子メールおよび任意のサードパーティのアプリケーション・エクスペリエンスも同様である。
【００２５】
[0044]  図５Ａおよび図５Ｂは、電子メール・アプリケーションにおけるリマインダ通知の表示を示す。図５Ａでは、ユーザ・インタフェース５００ａは、ユーザ・インタフェースのユーザ電子メール・インボックスを示す。ユーザは、５０６で、全て(all)、未読(unread)、またはフラグ付き(flag)のメッセージを、メニュー・オプションを用いて表示することができる。５０４で、インボックス・ビュー内の各電子メールの抜粋(snippet)は、ユーザ名およびタイトルによって表示される。抜粋５０４が示す新規の電子メールを受信する際、リマインダ通知ウィンドウ５１４は、リマインダ・データ５１５を、リマインダ通知をスヌーズ(snooze)５２２および消去(dismiss)５２４するオプションと共に示す。再度、ユーザは、ユーザ名をタッチすることによってメッセージを選択することができ、その結果、ユーザ・インタフェース５００ｂに示されるもののようなメッセージが表示される。図５Ｂに示されるように、ユーザがメッセージ表示５５０と対話するのを可能にするディスプレイに通知リマインダ・データ５１５が提供され、これには、ユーザがメッセージング・アプリケーションと対話するのを可能にすることが含まれる。返信およびゴミ箱（並びに次メッセージを選択するオプション）のような通例のメッセージング・アプリケーション機能がメニュー５５５に提供される。ユーザは、リマインダ・ウインドウ５１４またはメッセージ表示５５０、或いはメニュー５５５の任意のものとの対話を選ぶことができる。
【００２６】
[0045]  図６Ａおよび図６Ｂは、第２の実施形態における、ユーザが既知のエンティティから通話呼を着信する際のエンティティにリンクされたリマインダの提供について示す。図６Ａに示されるように、インタフェース６００ａでは、ユーザは、テキスト６０２および写真６０４に示されるコンタクトから通話呼を受ける。ユーザは呼び出しに関与する必要はないが、ユーザがそうすることを選ぶ場合は、インタフェース６００ａで、ボタン６４０をタッチし、ディスプレイと連携しながら上方へスワイプすることによって「スライド・アップ(slide up)」６１０させる。ユーザの望みのスライド・アップをユーザが見積もるのを促すメニュー・オプション６０６およびプロンプト・テキスト６０８がユーザに提示されてもよく、発信したエンティティについてのリマインダ情報をビューすることができる。ユーザがスライド・アップするとき、インタフェース６００ｂは図６Ｂに示すように提示される。リマインダ情報６２２（リマインダ・データ）は、アクティブ領域上の表示領域に提示される。アクティブ領域は、６３０で通話呼に応答(answer)し、６４０で通話呼を無視(ignore)し、または６５０でテキスト返信(text reply)を提供する通話呼のインタフェース・ボタンを含む。リマインダは、ユーザがスライド・アップして通話呼との対話を開始するまでは出現しない。なお、出現させるのに、ユーザがリマインダ・ユーザ・インタフェースに対して応答する必要はない。リマインダ・テキストは、ロック上の着信スクリーンに可視のものとすることができる。
【００２７】
[0046]  図７Ａから図７Ｂは、ユーザが通話呼に関与しているときに、エンティティに関連付けられるリマインダ・データをユーザが修正するのを可能にするユーザ・インタフェースを示す。（一実施形態では、図６Ｂに示される「応答」キー６３０をユーザが選択した後に発生するものである。）呼の間、更なる対話のために上記リマインダに続くことができる。すなわち、リマインダ・テキストをタップすることでアイテムがオープンされる。呼の間に変更される場合、アイテムの変更は、現在の通話呼に反映されてもよいし、そうでなくてもよい。図７Ａに示されるように、ユーザ・インタフェース７００ａは、画像７０２および名前のテキスト７０４を通じてエンティティのコンタクト情報を示す。加えて、リマインダ情報７１２は、コンタクト情報にオーバーレイして表示される。着信メニュー７１５は、ユーザが、呼をスピーカに転送し、呼をミュートし、追加通話者を追加し、呼をホールドにし、動画サービスに移行し、またはＢｌｕｅｔｏｏｔｈ（登録商標）で接続されたデバイスへ転送するのを可能にする。また、ユーザは、呼を終了し、またはテンキーパッドを持ち出すこともできる。ユーザがボタン７２０を選択することによって呼を終了することを選択する際に提示されるインタフェースは、図７Ｂのインタフェース７００ｂである。インタフェース７００ｂでは、ユーザにはオプションが提示され、７２２で、以前のユーザへのコールバック(call back)、以前のユーザへのメッセージ(message)、およびリマインダの完成(complete a reminder)を行うことができる。リマインダの完了は、リマインダを「完成済み」としてマークし、および／またはリマインダへの他のアクションを可能にすることができる。
【００２８】
[0047]  図７Ｃは、どのリマインダも発呼者と関連付けられない際の着信インタフェース７００ｃを示す。図７に示されるようにユーザが呼の終了を選択すると、図７Ｄのインタフェース７００ｄが提示され、７２８で、以前のユーザへのコールバック、以前のユーザへのメッセージ、およびリマインダの作成を行うためのオプションをユーザに供給する。リマインダ作成(reminder create)ボタン７２８をユーザが選択する場合、図７Ｅのインタフェース７００ｅが提示される。インタフェースは、処理デバイスが通信に関与していた以前のエンティティ、任意の以前のリマインダ・テキスト７２５、およびキーボードにリンクし、リマインダ・データを含むテキストをユーザがアラートするのを可能にする。更なる別の実施形態では、リマインダの完成は、（図７ｂのインタフェース７００ｂに示される）既存のリマインダを連結(append)または編集するオプションを提供する。当該オプションはユーザをインタフェース７００ｅに誘導することになり、エンティティに以前に関連付けられたリマインダ・データに付加する。
【００２９】
[0048]  なお、代替の実施形態では、リマインダ・データが入力され、エンティティとの通信に関与するときに当該エンティティと関連付けられることが理解されるべきである。例えば、既知のエンティティとの通話呼に関与するときに、「記憶(remember)」エントリをインタフェース７００ｃに付加することができる。インタフェース７００ｃは、インタフェース７００ｅ（図７Ｅ）に類似する表示を生成して、通話呼に関与するときにエンティティと関連付けられるリマインダ・データを付加することができる。
【００３０】
[0049]  図８は、データを既知のエンティティと関連付けるための方法を示す。リマインダ・データ（リマインダ通知に表示されることになる情報）は、異なる任意数のソースから入来させることができる。幾らかの場合では、リマインダ・データは、手動でユーザによって入力されてもよい。８０２で、リマインダ・ユーザ・インタフェースの選択は、処理デバイスによって受け取られる。８０４で、リマインダの選択の種別が表示される。この表示の一例は、図３Ｂで前述している。８０６で、ユーザが入力したリマインダ情報が抽出される。リマインダについてユーザ入力を受け取るユーザ・インタフェースの一例は、図３Ａに示される。図３Ａおよび図３Ｂに関して説明したように、ステップ８０６および８０４は逆であってもよい。他の実施形態では、リマインダ情報は、処理デバイスのアプリケーション・プログラミング・インタフェースとの通信を通じてサードパーティのソースから受け取ってもよい。８０８で、リマインダ・データのセットは、サードパーティのソースから受け取られる。更に他の実施形態では、８１０で、リマインダ・データは、スマート・アシスタントから受け取られる。スマート・アシスタントは、音声入力に応答する個人情報アプリケーションであり、データを入力または抽出するユーザ命令に応答する処理デバイスでデータを利用する。例えば、「ジョー・スミスとコーヒーをする」という音声命令は、処理デバイス上のコンタクト・データベース内のジョー・スミスについてのコンタクト・データに格納されたエンティティ情報へのリンクと共に、テキストの「コーヒーをする」という、エンティティにリンクしたリマインダを生成する。８２０で、リマインダの選択がエンティティにリンクしたリマインダについてのものであるか否かについて、判断が行われる。そうでない場合は、データは、位置または時間ベースのリマインダのために、プロセス８２５に移される。８２０で選択がエンティティ・ベースのリマインダについてのものである場合は、次いで、ステップ８３０で、上記ステップ８０２から８１０で注記されたソースの内の１つからリマインダ・データが収集され、また、デバイス・データのソースからの付加的な既知の情報を選別して、リマインダに付加する。８４０で、図１０に関して後述するように、リマインダ情報は、コンタクト・データ・ストア内のエンティティ・コンタクト記録とリンクされる。８５０で、コンタクト記録のリマインダが格納され、トリガ・イベントを待機する。本明細書で説明されるように、トリガ・イベントは、処理デバイス上で利用可能な通信チャネルの内の１つにおけるアウトバウンドまたはインバウンドの通信を含むことができる。
【００３１】
[0050]  図９Ａは、インバウンド通信が受け取られるときに、処理デバイスの状態に基づいて通知リマインダを表示するかについて判定する方法のフローチャートを示す。トリガ・イベントとして通信デバイスによる通信の開始が、図９Ａに示される。通信アプリケーションがアクティブでない場合に、リマインダ通知を表示する代替の方式が図９Ｂに示される。ユーザによって生成されるトリガ・イベントが図９Ｃに示される。図９Ａおよび図９Ｂのそれぞれの例では、リマインダ・データがエンティティと関連付けられることに留意すべきである。リマインダ・データがエンティティと関連付けられていない場合、または、リマインダがエンティティと関連付けられると共に消去されている場合は、どのリマインダ通知も提供されない。
【００３２】
[0051]  ９０２で、トリガ・イベントが発生したか否かについて最初の判定が行われる。トリガ・イベントは、処理デバイスによってサポートされる通信チャネルでの通信の開始または受け取りとすることができる。トリガ・イベントが発生した場合は、次いで、９０４，９１６，９３０，９４０で、発生したトリガ・イベントの種別に応じたアクションが行われる。９０４でトリガ・イベントが通話呼である場合は、次いで、９０５で、発呼者を表示する通話インタフェースが表示され、９０６で、通話インタフェースと対話するのをユーザが選択したか否かについての判定が行われる。先に示されるように、一実施形態では、ユーザは、着信している通話呼と関連付けられるリマインダ・データをビューするために、ユーザ・インタフェースで上方にスライドしなければならない。ユーザがリマインダをビューすることを選択する場合は、９１０で、リマインダ通知はリマインダ・データと共に表示される。ユーザがリマインダをビューすることを選択しない場合は、次いで、９１４でデバイスはユーザの通話呼への入力を待機する。そうでない場合は、９０７で呼はタイムアウトする。ユーザが、例えば図７Ａのようにユーザ・インタフェースを上方にスライドすることによって、インタフェースと対話する場合は、リマインダ通知が表示され、本方法は、９１２でリマインダへのユーザ入力を、または９１４で通話アプリケーションへのユーザ入力を待機する。リマインダへの入力の後、通話アプリケーションへの入力の後、または呼に応答していない場合の後に、本方法は、次のインバウンドのトリガ・イベントを待機する。
【００３３】
[0052]  ９１６で、トリガ・イベントがＳＭＳメッセージである場合は、次いで、９１８で、ユーザがＳＭＳアプリケーションに既に関与しているか否かについて判定が行われる。９１８で、本方法は、エンティティのリマインダ通知が表示されることになる前に、ＳＭＳアプリケーションがアクティブになるまで待機する。ＳＭＳアプリケーションがアクティブである場合（また、エンティティのリマインダ・データが存在する場合）に、９２０で、ＳＭＳアプリケーションの任意の通知設定に応じて、リマインダ通知は、ＳＭＳアプリケーションの表示エリアに表示される。９２２で、本方法は、リマインダ通知への入力を待機し、９２２で一旦リマインダが送られる(address)と、９２４で、ＳＭＳアプリケーションへの入力が進行できる。
【００３４】
[0053]  ９３０で、トリガ・イベントが電子メールである場合は、９３２で、電子メール・アプリケーションがアクティブであるか否かについて判定が行われる。９３２で電子メール・アプリケーションがアクティブでない場合は、それがアクティブになるまでリマインダ通知は維持される。一旦アクティブになると、先に例を示したように、９３４で、リマインダ通知が通知領域にポストされる。９３６で、本方法はリマインダ通知への入力を待機する。その後、９３８で電子メール・アプリケーションへの入力を可能にする。
【００３５】
[0054]  ９４０で、トリガ・イベントがサードパーティ・アプリケーションのイベントとしてのものである場合は、次いで、９４１で、サードパーティ・アプリケーションがアクティブかどうかについて判定が行われる。アクティブの場合は、次いで、サードパーティ・アプリケーションの通知の設定に従い、９４２で、リマインダが通知ビュー領域にポストされる。一実施形態では、９４６で通知はユーザ対話を待機し、一旦通知の対話が発生すると、９４４で、サードパーティ・アプリケーションのユーザ入力が発生する。
【００３６】
[0055]  一例では、図９Ａに示すように、リマインダ通知は、ＳＭＳアプリケーション、電子メール・アプリケーションまたはサードパーティ・アプリケーションのメッセージ・インタフェースに表示され、リマインダ通知はユーザが丁度オープンしたばかりのアイテムに関連付けられるとの文脈をリマインダ通知に与える。何故ならば、受信者または送信者が、トリガされたリマインダについてのエンティティだからである。
【００３７】
[0056]  ＳＭＳメッセージ、電子メール、およびサードパーティ・アプリケーションに対し、処理デバイスは、メッセ―が通知リマインダとは別個に受信されたというアラートを提供することに留意すべきである。これらメッセージ・アラートは、図９Ａに反映されていない。このような通知は、デバイス・インタフェースの構成に応じて、処理デバイス上のインタフェースで発生する任意の現在のアクティビティに割り込んでもよいし、そうでなくてもよい。図９Ｂを参照して後述するように、１つの変形態様では、メッセージ・アラートは、エンティティのリマインダ通知と結合されてもよい。しかしながら、本説明の目的では、また、図９Ａの実施形態では、ＳＭＳ／電子メール／サードパーティ・アプリケーションのアラートは、エンティティのリマインダ通知を含んでいない。
【００３８】
[0057]  図９Ｂは、本方法の代替の実施形態を示す。ここでは、通信チャネルのアプリケーション（ＳＭＳアプリケーション、電子メール・アプリケーションまたはサードパーティ・アプリケーション）がアクティブではない場合でも、通知を提供することができる。図９Ｂに示されるステップは、図９Ａにおけるものと同一の符号を有し、図９Ａのものと同等である。つまり、通話による対話の通知ステップ９０４，９０５，９０６，９０７，９１０，９１４，９１２は、図９Ａのそれらに等しい。
【００３９】
[0058]  ９１６で、トリガ・イベントがＳＭＳメッセージである場合は、次いで、９１８で、ユーザがＳＭＳアプリケーションに既に関与しているか否かについて判定が行われる。ＳＭＳアプリケーションが既にアクティブである場合（また、エンティティのリマインダ・データが存在する場合）は、９２０で、リマインダ通知は、ＳＭＳアプリケーション内の表示エリアに表示される。そうでない場合は、ＳＭＳアプリケーションの任意の通知設定に従い、次いで９２１で、ＳＭＳアラートは、ＳＭＳメッセージの受信時にデバイスで使用中のインタフェースに割り込んで表示される。通信チャネル（例えば、ＳＭＳ、電子メールおよびサードパーティ・アプリケーション）を提供する機能を有する多くの処理デバイスは、このようなチャネル上のアクティビティが生じると、通知の設定を可能にする。図９Ｂの実施形態では、リマインダ通知は、このような通信チャネルのアラート設定に従って、メッセージ・アラートと共に表示される。例えば、新規のＳＭＳメッセージの受信時に、即時に新規のＳＭＳアラートを表示するように新規のＳＭＳメッセージが設定される場合は、リマインダ通知は、（ステップ９２１で）インタフェース上にオーバーレイして新規のＳＭＳを付随させる。新規のＳＭＳメッセージがアラートを生成しない場合は、ＳＭＳ通知が表示されることになるような時間まで、どのリマインダ通知も表示されない。９２３で、本方法は、ＳＭＳアプリケーションまたはリマインダ通知のいずれかへの入力を待機する。リマインダを効果的に無視するＳＭＳアラートへの入力は、既知のエンティティに対する次の通信イベントまで、リマインダをスヌージングするという効果を有することができる。
【００４０】
[0059]  ９３０で、インバウンドのトリガ・イベントが電子メールである場合は、９３２で、電子メール・アプリケーションがアクティブであるか否かについて判定が行われる。９３２で、電子メール・アプリケーションがアクティブであり、また、９３４で、リマインダ通知が通知領域にポストされる場合の例は、先に示されたものである。電子メール・アプリケーションがアクティブではない場合は、９３５で、電子メール・アラートは、処理デバイスのアラート設定に従ってポストされる。また、エンティティのリマインダ通知が、使用時の通知設定に適切な通知ビュー領域にポストされる。何れの場合でも、本方法は、９３７で、リマインダおよび電子メール・アプリケーションへの入力を待機する。
【００４１】
[0060]  ９４０で、トリガ・イベントがサードパーティ・アプリケーションのイベントとしてのものである場合は、次いで、９４１で、サードパーティ・アプリケーションがアクティブかどうかについて判定が行われる。アクティブの場合は、次いで、サードパーティ・アプリケーションの通知の設定に従い、９４２で、リマインダが通知ビュー領域にポストされる。サードパーティ・アプリケーションがアクティブではない場合は、次いで、９４３で、アラートが、処理デバイスのアラート設定に従って提示され、また、エンティティの通知がアラートと共にポストされる。９４５で、通知またはサードパーティ・アプリケーションへのアクションが発生する。
【００４２】
[0061]  図９Ｃは、トリガ・イベントがアウトバウンド通信である場合の状況を示す。９５２で、アウトバウンド通信について、通信が開始されることになる特定のエンティティを選択することによってユーザは開始する。多くのコンタクト・アプリケーションでは、ユーザがコンタクト記録を選択して、コンタクト記録から直接通信を開始するときに、リンクが提供される。リンクは、通話呼、電子メール、またはＳＭＳをアクティブ化することができる。代替として、ユーザは、コンタクトを選択しないうちに、通信チャネルを使用するアプリケーションをアクティブ化してもよい。９５２でユーザがコンタクトを決定する場合は、９５６で、コンタクトの選択に応じてリマインダ通知が表示される。９５４で、通話アプリケーションをアクティブ化することにより、アウトバウンドの通話呼が開始される場合は、ユーザが通話アプリケーションのコンタクトを選択し、またはユーザの電話番号のような特定情報を入力したときに、９５６で、リマインダが、通話呼アプリケーションのビュー領域内に表示される。９５８で、システムは、通話呼のユーザ入力を待機する。同様に、９６２でＳＭＳアプリケーションがアクティブ化される場合は、９６４でユーザはコンタクトを選択し、また、９６６でユーザ入力が決定される。９６８で、ユーザが電子メール作成を開始する場合は、その受信ためにコンタクトが選択されると、リマインダ通知が表示され、また、９７２で、システムはリマインダのユーザ入力または電子メールへのアクションを待機する。９７４でサードパーティ・アプリケーションが使用される場合は、９７８で、ユーザがコンタクトを選択するか、またはサードパーティ・アプリケーションにエンティティの特定情報を入力するとき、或いは、リマインダまたはサードパーティ・アプリケーション内の入力が決定されるときに、リマインダ通知が表示される。
【００４３】
[0062]  図１０は、開示する技術の動作を実装するモバイル・コンピューティング・デバイスを含む処理デバイスの一例のブロック図を示す。典型的なモバイル・フォンの例示の電子回路例が表される。電話機（モバイル・デバイス）１４００は、１つ以上のマイクロプロセッサー１４１２、およびメモリ１４１０（例えば、ＲＯＭのような不揮発性メモリおよびＲＡＭのような揮発性メモリ）を含む。メモリ１４１０は、プロセッサ読み取り可能コードを格納する。プロセッサ読み取り可能コードは、本明細書において説明される機能を実現するために、制御プロセッサ１４１２の１つ以上のプロセッサによって実行される。
【００４４】
[0063]  モバイル・デバイス１４００は、例えば、プロセッサ１４１２、アプリケーション１４７２を含むメモリ１４１０、および不揮発性ストレージ１４４０を含むことができる。プロセッサ１４１２は通信を実装することができ、更に、本明細書において論じたアプリケーションを含む任意の数のアプリケーションでも実装することができる。メモリ１４１０は、不揮発性および揮発性メモリを含む、種々のタイプのメモリ記憶媒体のいずれでも可能である。デバイスのオペレーティング・システムは、モバイル・デバイス１４００の異なる動作を扱い、発呼および着呼、テキスト・メッセージング、音声メールのチェック等というような動作のためのユーザ・インタフェースを収容することもできる。アプリケーション１４７２は、写真および／またはビデオ用のカメラ・アプリケーション、コンタクト（エンティティ）を表示するアドレス帳、カレンダ・アプリケーション、メディア・プレーヤ、インターネット・ブラウザ、ゲーム、アラーム・アプリケーション、他のサードパーティ・アプリケーションのような、あらゆるプログラムの集合体でも可能である。メモリ１４１０における不揮発性記憶コンポーネント１４４０は、ウェブ・キャッシュ、音楽、写真、コンタクト・データ、スケジューリング・データ、およびその他のファイルというようなデータを収容する。図１０に示されるのは、リマインダ・データおよびエンティティを含むリマインダ・データベース１４９２、またはエンティティ記録を含むコンタクト・データベース１４９４である。
【００４５】
[0064]  また、プロセッサ１４１２は、ＲＦ送信器／受信回路１４０６、赤外線送信器／受信器１４０８、並びに加速度計のような移動／方位センサ１４１４および磁力計１４１５とも通信し、一方ＲＦ送信器／受信回路１４０６はアンテナ１４０２に結合される。生体センサ１４０９を設けて、指紋または他の生体データにアクセスしてもよい。加速度計は、モバイル・デバイス内に組み込まれ、ユーザにジェスチャーによってコマンドを入力させるインテリジェント・ユーザ・インタフェース、ＧＰＳ衛星との連絡が途絶した後にデバイスの移動および方向を計算する室内ＧＳＰ機能というようなアプリケーションを可能にし、更に、電話機が回転させられたときにデバイスの向きを検出し表示を縦向きから横向きに自動的に変更することを可能にする。加速度計は、例えば、微小電気機械システム（ＭＥＭＳ）によって提供することができる。ＭＥＭＳは、半導体チップ上に構築される小さな機械的デバイス（マイクロメートル単位の寸法）であり、加速方向および方位、振動、ならびに衝撃を検知することができる。更に、プロセッサ１４１２は、リンガ(ringer)／バイブレータ１４１６、ユーザ・インタフェース・キーパッド／スクリーン１４１８、スピーカ１４２０、マイクロフォン１４２２、カメラ１４２４、光センサ１４２６、および温度センサ１４２８とも通信する。本明細書に論じるように、ユーザ・インタフェース・キーパッド／スクリーン１４１８は、公知の種別のタッチ感応型スクリーンとしてもよい。磁力計がモバイル・デバイスに組み込まれ、デジタル・コンパスのようなアプリケーションが、モバイル・デバイスの周辺の磁界の方向および大きさを測定し、磁界の変化を追跡し、また、磁界の方向をユーザに表示するのを可能にする。
【００４６】
[0065]  プロセッサ１４１２は、ワイヤレス信号の送信および受信を制御する。送信モードの間、プロセッサ１４１２は、マイクロフォン１４２２からの音声信号、または他のデータ信号を送信／受信回路１４０６に供給する。送信／受信回路１４０６は、アンテナ１４０２を介した通信のために、信号をリモート局（例えば、固定局、運用会社(operator)、他のセルラ・フォン等）に送信する。リンガ／バイブレータ１４１６は、着信呼、テキスト・メッセージ、カレンダ・リマインダ、アラーム・クロック・リマインダ、またはその他の通知をユーザに知らせるために用いられる。受信モードの間、送信／受信回路１４０６は、音声またはその他のデータ信号をリモート局からアンテナ１４０２を介して受信する。受信した音声信号は、スピーカ１４２０に供給される一方、他の受信されるデータ信号もしかるべく処理される。
【００４７】
[0066]  加えて、モバイル・デバイス１４００をＡＣアダプタまたは給電ドッキング・ステーション(powered docking station)のような外部電源に接続するために、物理コネクタ１４８８も用いることができる。また、物理コネクタ１４８８は、コンピューティング・デバイスへのデータ接続として使用することもできる。このデータ接続は、モバイル・デバイスのデータを他のデバイスにおける計算データと同期させるというような動作を可能にする。グローバル・ポジショニング・サービス（ＧＰＳ）受信機１４６５は、衛星ベースの無線ナビゲーションを利用してユーザ・アプリケーションの位置を中継し、これを有効にすると、このようなサービスが得られる。
【００４８】
[0067]  メモリ１４１０は、本明細書に説明する多数の機能を実行するようにプロセッサ１４１２に指示するコードを含む。理解を容易にするために、複数の要素をブロックとして表す。上述したアプリケーション１４７２に加え、メモリ１４１０は、数多くのサードパーティ・アプリケーション１４７６およびスマート・アシスタント１４７４を含むことができる。サードパーティ・アプリケーション１４７６は、リマインダ・アプリケーションのプログラミング・インタフェース１４７８と通信することができ、サードパーティ・アプリケーションが、上記図８から図９ｂに示される多くの機能を実行するリマインダ・アプリケーション１４８４と通信するのを可能にする。３つの通信チャネルが示される。即ち、ＳＭＳチャネル、電子メール・チャネル、および通話チャネルである。ＳＭＳチャネルおよび電子メール・チャネルは、図１０に示されるデータ・インタフェースのいずれかを介して、データを受信する。このようなチャネルのための通信イベントを受け取るので、ポーリング・エージェント１４８２は、このようなチャネルのために新規のインバウンド・メッセージを監視する。通例、このようなチャネル上の通信は、モバイル・デバイス上で実行する他のアプリケーションに割り込むイベントを発生しない。他方、通話チャネル１４５６は通例、入来する通話呼が発生していることをユーザにアラートするために、モバイル・デバイスで生じる任意のアクションにも割り込む。このように、通話呼チャネルからの割り込みは、リマインダ通知をトリガするために使用することができる。ポーリング・エージェントは、ＳＭＳチャネルおよび電子メール・チャネルのイベントからリマインダをトリガするのに使用される。リマインダ・アプリケーション１４８４は、システム通知１４８６と対話する。システム通知１４８６は、アクティブなアプリケーションおよびデバイスのアクティビティに基づいて、ユーザ・インタフェースのキーパッド／スクリーン１４１８へのアラート通知を活性化する(fire)か否かについて判定する規則を含む。
【００４９】
[0068]  不揮発性記憶装置１４４０は、例えば、音楽、写真、スケジュール・データ、カレンダ・データ、および位置履歴を含む、ユーザと関連したデータを含む。リマインダ・データベース１４９２およびコンタクト・データベース１４９４がまた示される。リマインダ・データベース１４９２は、データベース１４９４内のエンティティまたはコンタクト記録に対し、公知の手法でデータ記録にリンクすることができる。
【００５０】
[0069]  なお、エンティティはコンタクトのグループは、個体のコンタクトと同様に含むことができることが理解されるべきである。この文脈では、数多くのエンティティを特定するグループ記録は、コンタクト・データベース１４９４の記録、およびグループと関連付けられるリマインダ・データとして格納することができる。このような場合、グループに関連付けられるリマインダ・データは、通信がグループ全体に行われるときに、または、グループのメンバであるエンティティとの通信が発生するときに、通知を生成することができる。
【００５１】
[0070]  他の実施形態では、図８のステップ８０２から８１０で提供されるようなリマインダ・データは、処理デバイスによってサポートされる通信チャネルの１つ以上で通信に関連付けられたデータから抽出することができる。例えば、画像の添付を含むインバウンドの電子メールは、画像の対象のデータを含むことができる。データは、画像（例えば顔認識情報）から特定可能なデータと同様に、画像（ジオ・タグ付き情報）と関連付けられるメタデータの形態とすることができる。このような情報は、通信が行われるエンティティ、またはデータの対象であるエンティティに関するリマインダ情報をポピュレートするのに使用することができる。
【００５２】
[0071]  図１１は、通信のサブジェクトからの情報を抽出する方法について示すフローチャートである。１１１０で、既知のエンティティからの通信を受け取る。通信は、添付の形態の付加データ、または通信それ自体に含まれるデータを含むことができ、解析されるときにリマインダ・データをポピュレートするのに使用される。１１１２で、通信は、リマインダが作成されなければならいことを示すデータと同様に、通信で特定可能な全てのエンティティのデータが解析される。例えば、通信が電子メールであり、イベント・リマインダを含む場合は、イベントが行われることになる当事者は、そのコンタクトが利用可能なエンティティ情報と関連付けられるリマインダ・データに含むことができる。他の例では、画像が受け取られ、該画像の対象が重大なイベントであったことを特定する通信で特定されるエンティティを含む場合に、ネット情報を利用して、エンティティと関連付けられるリマインダ・データを生成することができる。１１１６で、リマインダ・データが通信から示されるか否かについて判定が行われる。どのリマインダ・データが通信で示されない場合は、１１２０で、通信は継続する。リマインダ・データが通信で示される場合には、１１１８で、通信において他のエンティティのリマインダ・データをユーザが入力するのを可能にするリマインダ・エントリ・インタフェースが提示される。代替として、情報は、１１１８で提示されるリマインダ・エントリ・インタフェースを事前にポピュレートすることができる。説明した任意のエントリ・インタフェースが、ステップ１１１８で利用されてもよい。
【００５３】
[0072]  図１２は、サードパーティのソース（例えば、ウェブ・ページ、またはエンティティ・ベース・リマインダへの他のネットワーク・アクセス可能情報）からの情報をリンクする方法について示すフローチャートである。図１２のステップを実施する例示のユーザ・インタフェースを示す図１３Ａから図１３Ｆを参照して、図１２について説明する。図１２は、本明細書に示される処理デバイスの何れかによって実行されるのがよい。リンクされるデータは通常、リマインダ通知に表示される。リマインダ通知は、リンクの選択に応じて、リンクされた情報に人がアクセスするのを可能にする。
【００５４】
[0073]  一例として、パーソナル・コンピューティング・デバイスは該デバイスを利用して、（例えば、デバイス上のウェブ・ブラウザを通じた）数多くの異なるソースから利用可能な情報へアクセスすることができる。この種別の情報の例が図１３Ａに示される。図１３Ａはテキストを表示するモバイル・ウェブ・ページwww.contoso.comを示す。表示されたウェブサイトにおいてエンティティ・ベースのリマインダを生成することにユーザが興味を有する場合は、ユーザは、１２１０でリンクされた情報の選択を行い、１２１２でリマインダの作成を選択する。ユーザがリマインダの作成を選択するのを可能にするインタフェース１３００ｂが図１３Ｂに示される。ユーザがインタフェース１３００ａ内でインタフェース・セレクタ１３０８を選択するときに、インタフェース１３００ｂが提供される。
【００５５】
[0074]  インタフェース１３００ｂでは、リマインダを作成するための「自分にリマインドする(remind me)」オプションを含む様々なメニュー・アイテムが、ユーザに利用可能である。「自分にリマインドする」オプションの選択は、図１３Ｂに示されるとおりである。
【００５６】
[0075]  １２１６で、任意のメモ・データおよびリンクされた情報が入力される。一実施形態では、リンクされたデータのソースおよびタイトルは、リマインダと共に格納される。他の実施形態では、付加的なデータが、ユーザによって入力されてもよい。付加的なリマインダ・データを、リンクされたデータへのリンクと共に入力するためのインタフェース１３００ｃが図１３Ｃに示される。付加的なデータ１３１４は、インタフェース１３００ｃ内の領域１３１０に入力することができる。リンクされたソースおよびタイトルは１３１２に示される。
【００５７】
[0076]  一旦情報が入力されると、１２１８で、リマインダ種別が入力される。リマインダ種別を選択するインタフェース１３００ｄが図１３Ｄに示される。図１３Ｄに示されるように、インタフェース１３００ｄの「人(person)」エントリをタッチすることによって、エンティティ・ベース・リマインダが選択される。
【００５８】
[0077]  ステップ１２２０で、リマインダ情報と関連付けるエンティティが選ばれる。ユーザがエンティティを選ぶのを可能にするインタフェース１３００ｅが、図１３Ｅに示される。エンティティは、アルファベット順に表示され、または「家族(family)」および「お気に入り(favorites)」のようなグループによって組織される。図１３Ｄと同様の手法で、エンティティまたはグループは、リマインダと関連付けられるべきエンティティのエントリをタッチすることによって選択される。
【００５９】
[0078]  １２２０で一旦エンティティが選択されると、任意に、リマインダのレビュー／確認スクリーンが表示されてもよい。次に１２２２で、本方法は、図１３Ｆに示されるようなリマインダ通知を表示する前に、イベントをトリガするのを待機する。グループの場合は、該グループのメンバである任意のエンティティとの対話が、リマインダをトリガすることができる。
【００６０】
[0079]  主題について構造上の特徴または色付けデータに特有の言語で説明してきたが、方法論的な行為について、添付の特許請求の範囲に規定される主題は、上述した特定の特徴または行為には必ずしも限定されないことが理解されるべきである。寧ろ、上述した特定の特徴および行為は、特許請求の範囲を実施する例示の形態として開示される。
【図１】
2017508365.tif 000003
【図２Ａ】
2017508365.tif 000004
【図２Ｂ】
2017508365.tif 000005
【図２Ｃ】
2017508365.tif 000006
【図３Ａ】
2017508365.tif 000007
【図３Ｂ】
2017508365.tif 000008
【図３Ｃ】
2017508365.tif 000009
【図３Ｄ】
2017508365.tif 000010
【図３Ｅ】
2017508365.tif 000011
【図３Ｆ】
2017508365.tif 000012
【図４Ａ】
2017508365.tif 000013
【図４Ｂ】
2017508365.tif 000014
【図４Ｃ】
2017508365.tif 000015
【図５Ａ−５Ｂ】
2017508365.tif 000016
【図６Ａ−６Ｂ】
2017508365.tif 000017
【図７Ａ】
2017508365.tif 000018
【図７Ｂ】
2017508365.tif 000019
【図７Ｃ】
2017508365.tif 000020
【図７Ｄ】
2017508365.tif 000021
【図７Ｅ】
2017508365.tif 000022
【図８】
2017508365.tif 000023
【図９Ａ】
2017508365.tif 000024
【図９Ｂ】
2017508365.tif 000025
【図９Ｃ】
2017508365.tif 000026
【図１０】
2017508365.tif 000027
【図１１】
2017508365.tif 000028
【図１２】
2017508365.tif 000029
【図１３Ａ−１３Ｃ】
2017508365.tif 000030
【図１３Ｄ】
2017508365.tif 000031
【図１３Ｅ】
2017508365.tif 000032
【図１３Ｆ】
2017508365.tif 000033
【国際調査報告】
2017508365.tif 000034
2017508365.tif 000035