AppleのスマートToDoリストはコンテキストを利用してタスクを作成し、実行します

AppleのスマートToDoリストはコンテキストを利用してタスクを作成し、実行します

アップルが木曜日に米国特許商標庁に提出した特許には、クラウド内で場所、時間、自然言語処理などのコンテキストの手がかりを使って「スマート」なToDoリストを作成し、整理するインテリジェントなタスク管理システムが明らかにされている。

この発明は、仕事の会議、家族、そして社会生活のすべてを両立させなければならない現代において、情報過多という問題を解決することを目指しています。これらすべてが丸一日のスケジュールを占めることもあります。かつてはポストイットや走り書きのメモがToDoリストとして使われていましたが、PDA、そしてその後のスマートフォンの普及により、多くの人が生活管理に携帯機器を活用するようになりました。

申請の背景から:

しかし、リマインダーアプリケーションのユーザーに提供される通知の適時性と正確性は、ユーザーからの入力にほぼ完全に依存します。例えば、ユーザーがリマインダーアプリケーションで重要なイベントの日付を間違えて入力した場合、イベント発生後まで通知が届かない可能性があります。また、ToDoアプリケーションでタスクの一般的な説明(「メールを送信する」など)を入力した場合、後でその説明を読んだときに「彼」が誰なのか、メールの内容が何なのかを思い出せない可能性があります。つまり、リマインダーアプリケーションやToDoアプリケーションにおいては、「ゴミを入れればゴミが出る」という古い格言が当てはまります。

Apple の発明は、特に音声認識やクラウド コンピューティングなどのソフトウェア ベースのソリューションに関連する最新のテクノロジーを活用して、タスクの通知をインテリジェントな方法で生成、整理、トリガーすることを対象としています。

このシステムでは、ユーザーの音声入力またはキーボード入力から情報を抽出し、元のリクエストに含まれていない詳細情報を判断することで、コンテキストに基づいたタスクが作成されます。例えば、ユーザーが「今日の午後5時にジョージに電話して」と発話したとします。その名前の連絡先は複数存在する可能性がありますが、特定のジョージに関連する最近の音声メッセージやメールなどのコンテキストを使用することで、システムはどの相手に電話をかけるべきかを判断します。

複数のタスクを整理するために、タスクマネージャーはユーザーの入力からデータポイントを抽出し、メモを保存する場所をインテリジェントに判断します。例えば、「牛乳を買う」というタスクを食料品の購入専用のセクションに保存し、デバイスが食料品店の近くまたは店内にあるときに通知をトリガーすることができます。

リストは、スタック、日別リスト、位置情報リストなど、様々な方法で表示できます。いわゆる「スマートリスト」は、タスクのメタデータを解析してタスクグループを自動生成し、カレンダーイベントは日時に基づいて今後のToDoを管理します。

リスト表示
検索ユーティリティを含むリスト ビュー (左)。

ToDoイベントをトリガーする時間になると、システムは「デバイスの特性」を考慮して、ユーザーへの通知方法を決定します。出願書類では、デバイスの位置、デバイスに表示されている内容、デバイスの動きなど、すべてが通知生成の要素となるため、イベントのトリガーに時間はまったく影響しない可能性があると指摘されています。例えば、ジオフェンシングやデバイスのアクティビティ監視によってユーザーが仕事中であると判断された場合、通知がトリガーされる可能性があります。

こうした機能はiOSの現行バージョンにも存在しますが、本発明はさらに進化し、「次回電話するときに母に電話することをリマインドして」といった機能を提供します。また、デバイス外部の基準に基づく特定の「外因性トリガー」、つまりトリガーを使ってアラートを生成することも可能で、例えば「サーフィンの1時間前にリマインドして」といった機能があります。

すべてのToDo
ToDo リストのビュー。

上記の機能はすべて、現在のSiriバーチャルアシスタントと同様にクラウドベースのコンピューティングに依存しています。自然な音声処理と「外部トリガー」の常時監視は、ポータブルデバイスの貴重な電力供給を圧迫するからです。ただし、位置情報やオンボードプロセスもタスクマネージャーによって監視されるため、すべてのトリガーをクラウドで実行できるわけではありません。

Apple の多くの特許出願と同様に、スマート ToDo リストは、iDevice やその他の将来の消費者向け製品には採用されない可能性があります。