(57)【要約】  ユーザ選択可能なアイコンからテキストメッセージを生成するための技術は、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定するウェアラブルコンピューティングデバイスを含む。ウェアラブルコンピューティングデバイスは、該ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに基づいて、所定のユーザ選択可能なアイコンからユーザ選択可能なアイコンを決定する。ユーザ選択可能なアイコンの各々は、テキストメッセージの生成のために、そのアイコンに関連付けられる１つ以上の文字的意味を有する。決定された１つ以上のユーザ選択可能なアイコンは、ウェアラブルコンピューティングデバイスのディスプレイ上に表示され得る。
2016539392.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ選択可能なアイコンからテキストメッセージを生成するウェアラブルコンピューティングデバイスであって、当該ウェアラブルコンピューティングデバイスは：
当該ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定するコンテキスト決定モジュールと；
当該ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストに応じて、複数の所定のユーザ選択可能なアイコンのうちの１つ以上のユーザ選択可能なアイコンを決定するアイコン提案モジュールであって、前記複数の所定のユーザ選択可能なアイコンの各々が、テキストメッセージの生成のために、そのアイコンに関連付けられる１つ以上の文字的意味を有する、前記アイコン提案モジュールと；
前記決定された１つ以上のユーザ選択可能なアイコンを、当該ウェアラブルコンピューティングデバイスのディスプレイ上に表示するアイコン表示モジュールと；
を備える、ウェアラブルコンピューティングデバイス。
【請求項２】
当該ウェアラブルコンピューティングデバイスの前記コンテキストを示すコンテキストデータをキャプチャする少なくとも１つのコンテキストセンサを更に備え、
当該ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストを決定することは、前記少なくとも１つのコンテキストセンサによってキャプチャされる前記コンテキストデータに基づいて前記コンテキストを決定することを備える、
請求項１に記載のウェアラブルコンピューティングデバイス。
【請求項３】
前記少なくとも１つのコンテキストセンサは、当該ウェアラブルコンピューティングデバイスの位置を決定する位置決定モジュールを備える、
請求項２に記載のウェアラブルコンピューティングデバイス。
【請求項４】
前記コンテキスト決定モジュールは、当該ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定し、
前記１つ以上のユーザ選択可能なアイコンを決定することは、前記ユーザのコンテキストに応じて、１つ以上のユーザ選択可能なアイコンを決定することを備える、
請求項１に記載のウェアラブルコンピューティングデバイス。
【請求項５】
前記ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定することは、（ｉ）当該ウェアラブルコンピューティングデバイスによってアクセス可能な通信メッセージをモニタし、（ｉｉ）前記通信メッセージを分析して、前記複数の所定のユーザ選択可能なアイコンのうちのあるユーザ選択可能なアイコンについて予想される文字的意味を決定し、（ｉｉｉ）前記予想される文字的意味の前記ユーザ選択可能なアイコンとの関連付けを提案することを備える、
請求項４に記載のウェアラブルコンピューティングデバイス。
【請求項６】
当該ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストを決定することは、（ｉ）当該ウェアラブルコンピューティングデバイスのコンテキストを決定し、（ｉｉ）当該ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定することを備え、
前記１つ以上のユーザ選択可能なアイコンを決定することは、当該ウェアラブルコンピューティングデバイスのコンテキスト及び前記ユーザのコンテキストに応じて、１つ以上のユーザ選択可能なアイコンを決定することを備える、
請求項１に記載のウェアラブルコンピューティングデバイス。
【請求項７】
前記コンテキスト決定モジュールは更に、リモートコンピューティングデバイスからコンテキストデータを受け取り、該受け取ったコンテキストデータは、当該ウェアラブルコンピューティングデバイス又は当該ウェアラブルコンピューティングデバイスのユーザのうちの少なくとも一方のコンテキストを示し、
前記アイコン提案モジュールは、前記受け取ったコンテキストデータに応じて前記１つ以上のユーザ選択可能なアイコンを決定する、
請求項１に記載のウェアラブルコンピューティングデバイス。
【請求項８】
ポリシーデータベースを更に備え、該ポリシーデータベースは、当該ウェアラブルコンピューティングデバイスの前記コンテキストに応じた前記１つ以上のユーザ選択可能なアイコンの決定のための１つ以上のルールを備え、
前記１つ以上のユーザ選択可能なアイコンを決定することは、当該ウェアラブルコンピューティングデバイスの前記コンテキストを、前記ポリシーデータベースの前記１つ以上のルールと比較することを備える、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項９】
ポリシーデータベースを更に備え、該ポリシーデータベースは、前記１つ以上のユーザ選択可能なアイコンの各々について計算された確率データを備え、該確率データは、１つ以上の参照コンテキストに基づいて、前記複数の所定のユーザ選択可能なアイコンのうちユーザ選択可能なアイコンがユーザによって選択されることになる確率を示し、
前記１つ以上のユーザ選択可能なアイコンを決定することは、（ｉ）当該ウェアラブルコンピューティングデバイスに関連付けられる前記の決定したコンテキストを前記１つ以上の参照コンテキストと比較し、（ｉｉ）前記の比較に基づいて、前記１つ以上のユーザ選択可能なアイコンを選択することを備える、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１０】
ポリシーデータベースを更に備え、該ポリシーデータベースは、当該ウェアラブルコンピューティングデバイスの前記コンテキストに基づいて、前記１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を備え、
アイコン選択モジュールは、（ｉ）当該ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取り、（ｉｉ）当該ウェアラブルコンピューティングデバイスの前記コンテキストに基づいて、前記選択されたユーザ選択可能なアイコンに関連付けられる文字的意味を、前記ポリシーデータベースから取り出し、（ｉｉｉ）前記選択されたユーザ選択可能なアイコンに関連付けられる前記取り出した文字的意味に基づいて、テキストメッセージを生成する、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１１】
前記アイコン選択モジュールは更に、（ｉ）当該ウェアラブルコンピューティングデバイスに表示される別のユーザ選択可能なアイコンが選択されるかどうかを判断し、（ｉｉ）当該ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストに基づいて、前記選択された別のユーザ選択可能なアイコンに関連付けられる別の文字的意味を、前記ポリシーデータベースから取り出し、
前記テキストメッセージを生成することは、前記選択されたユーザ選択可能なアイコンに関連付けられる前記取り出した文字的意味を、前記選択された別のユーザ選択可能なアイコンに関連付けられる前記取り出した別の文字的意味と組み合わせることを備える、
請求項１０に記載のウェアラブルコンピューティングデバイス。
【請求項１２】
前記アイコン選択モジュールは更に、前記ユーザ選択可能なアイコンの選択に応答して１つ以上のユーザ選択可能なサブアイコンを表示すべきかどうかを判断し、
前記アイコン表示モジュールは更に、前記１つ以上のユーザ選択可能なサブアイコンを表示する、
請求項１０に記載のウェアラブルコンピューティングデバイス。
【請求項１３】
当該ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取り；
当該ウェアラブルコンピューティングデバイスからテキスト入力を受け取ることであって、前記選択されたユーザ選択可能なアイコンの文字的意味を示す前記テキスト入力を受け取り；
前記選択されたユーザ選択可能なアイコンを前記受け取ったテキスト入力に関連付け；
前記選択されたユーザ選択可能なアイコンに関連付けられる前記テキスト入力をポリシーデータベースに格納する、
アイコン選択モジュールを更に備え、前記ポリシーデータベースは、当該ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストに基づいて、前記１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を備える、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１４】
前記決定された１つ以上のユーザ選択可能なアイコンを表示することは、前記決定された１つ以上のユーザ選択可能なアイコンを、当該ウェアラブルコンピューティングデバイスの前記ディスプレイ上の象限内に表示することを備え、
当該ウェアラブルコンピューティングデバイスは、（ｉ）第１の象限の選択を受け取り、（ｉｉ）前記第１の象限内に表示される第１のユーザ選択可能なアイコンの選択を受け取り、（ｉｉｉ）第２の象限内の選択を受け取り、（ｉｖ）前記第２の象限内に表示される第２のユーザ選択可能なアイコンの選択を受け取り、（ｖ）前記第１及び第２の象限から選択された前記第１及び第２のユーザ選択可能なアイコンに基づいてテキストメッセージを生成する、アイコン選択モジュールを更に備え；
前記アイコン表示モジュールは更に、（ｉ）前記第１の象限の選択に応答して前記第１の象限をズームインし、（ｉｉ）前記第１の象限内の前記第１のユーザ選択可能なアイコンの選択に応答して前記第１の象限をズームアウトし、（ｉｉｉ）前記第２の象限の選択に応答して、前記第２の象限をズームインする、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１５】
当該ウェアラブルコンピューティングデバイスの前記ディスプレイ上で定義される触覚マップを更に備え、当該触覚マップは、前記ディスプレイ上に表示される前記決定された１つ以上のユーザ選択可能なアイコンの位置の触覚フィードバックを提供する、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１６】
当該ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取る、アイコン選択モジュールと；
前記ユーザ選択可能なアイコンの選択に基づいて、当該ウェアラブルコンピューティングデバイスのユーザへのフィードバックを生成する、フィードバックデバイスと；
を更に備える、請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１７】
前記複数の所定のユーザ選択可能なアイコンは、当該ウェアラブルコンピューティングデバイスに格納される複数のユーザ選択可能なアイコンを備える、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１８】
前記アイコン提案モジュールは、受信者コンピューティングデバイスから、所定のユーザ選択可能なアイコンについてのグループの文字的意味を受け取り、前記所定のユーザ選択可能なアイコンについて前記受け取ったグループの文字的意味は、前記所定のユーザ選択可能なアイコンに関連付けられる前記文字的意味とは異なる、
請求項１乃至７のいずれか一項に記載のウェアラブルコンピューティングデバイス。
【請求項１９】
ユーザ選択可能なアイコンからテキストメッセージを生成する方法であって、当該方法は：
ウェアラブルコンピューティングデバイスによって、該ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定するステップと；
前記ウェアラブルコンピューティングデバイスによって、前記ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストに応じて、複数の所定のユーザ選択可能なアイコンのうちの１つ以上のユーザ選択可能なアイコンを決定するステップであって、前記複数の所定のユーザ選択可能なアイコンの各々が、テキストメッセージの生成のために、そのアイコンに関連付けられる１つ以上の文字的意味を有する、ステップと；
前記ウェアラブルコンピューティングデバイスによって、前記決定された１つ以上のユーザ選択可能なアイコンを前記ウェアラブルコンピューティングデバイスのディスプレイ上に表示するステップと；
を備える、方法。
【請求項２０】
前記ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストを決定するステップは、前記ウェアラブルコンピューティングデバイスの少なくとも１つのコンテキストセンサによってキャプチャされるコンテキストデータに基づいて、前記ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストを決定することを備える、
請求項１９に記載の方法。
【請求項２１】
前記ウェアラブルコンピューティングデバイスによって、前記ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定するステップを更に備え、
前記１つ以上のユーザ選択可能なアイコンを決定するステップは、前記ユーザのコンテキストに応じて、１つ以上のユーザ選択可能なアイコンを決定することを備える、
請求項１９に記載の方法。
【請求項２２】
前記ウェアラブルコンピューティングデバイスによって、前記ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取るステップと；
前記ウェアラブルコンピューティングデバイスによって、前記ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストに基づいて、前記選択されたユーザ選択可能なアイコンに関連付けられる文字的意味を、ポリシーデータベースから取り出すステップであって、前記ポリシーデータベースは、前記ウェアラブルコンピューティングデバイスの前記コンテキストに基づいて、前記１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を備える、ステップと；
前記ウェアラブルコンピューティングデバイスによって、前記選択されたユーザ選択可能なアイコンに関連付けられる前記取り出した文字的意味に基づいて、テキストメッセージを生成するステップと；
を更に備える、請求項１９に記載の方法。
【請求項２３】
前記ウェアラブルコンピューティングデバイスによって、前記ウェアラブルコンピューティングデバイスに表示される別のユーザ選択可能なアイコンが選択されるかどうかを判断するステップと；
前記ウェアラブルコンピューティングデバイスによって、前記ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストに基づいて、前記選択された別のユーザ選択可能なアイコンに関連付けられる別の文字的意味を、前記ポリシーデータベースから取り出すステップと；
を更に備え、
前記テキストメッセージを生成するステップは、前記選択されたユーザ選択可能なアイコンに関連付けられる前記取り出した文字的意味を、前記選択された別のユーザ選択可能なアイコンに関連付けられる前記取り出した別の文字的意味と組み合わせることを備える、
請求項２２に記載の方法。
【請求項２４】
前記ウェアラブルコンピューティングデバイスによって、前記ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取るステップと；
前記ウェアラブルコンピューティングデバイスによって、前記選択されたユーザ選択可能なアイコンの文字的意味を示す、前記ウェアラブルコンピューティングデバイスからのテキスト入力を受け取るステップと；
前記ウェアラブルコンピューティングデバイスによって、前記選択されたユーザ選択可能なアイコンを前記受け取ったテキスト入力に関連付けるステップと；
前記ウェアラブルコンピューティングデバイスによって、前記選択されたユーザ選択可能なアイコンに関連付けられる前記テキスト入力をポリシーデータベースに格納するステップと；
を更に備え、前記ポリシーデータベースは、前記ウェアラブルコンピューティングデバイスに関連付けられる前記コンテキストに基づいて、前記１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を備える、
請求項１９に記載の方法。
【請求項２５】
実行されたことに応答して、ウェアラブルコンピューティングデバイスに請求項１９乃至２４のいずれか一項に記載の方法を実行させる、コンピュータプログラム。
【請求項２６】
請求項２５に記載のコンピュータプログラムを記憶した１つ以上のマシン読取可能媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
モバイルコンピューティングデバイスは、個人、ビジネス及びソーシャル使用にとってユビキタスなツールになってきている。モバイルコンピューティングデバイスの可搬性は、デバイスのサイズが小さくなり、処理能力が高まるにつれ、向上している。実際、多くのコンピューティングデバイスは、使用の容易性を改善するために、ユーザによりハンドヘルド及び／又は装着されるようサイズ調整される。加えて、最近のモバイルコンピューティングデバイスは、向上した処理能力とデータ記憶能力を備えており、そのようなデバイスは、進化した処理を実行することが可能である。さらに、多くの最近のモバイルコンピューティングデバイスは、インターネットを含め、様々なデータネットワークに接続する能力を有し、そのようなネットワーク上でデータ通信を検索及び受信することができる。したがって、最近のモバイルコンピューティングデバイスは、特定の位置に縛られない、パワフルで、多くの場合個人的なツールである。
【０００２】
可搬性を促進するために、多くのモバイルコンピューティングデバイスは、限られたサイズのタッチスクリーンディスプレイを含み、これによりデバイスの全体的サイズを小さくしている。しかしながら、モバイルコンピューティングデバイスの小さなディスプレイサイズは、ユーザがモバイルコンピューティングデバイスに対して特定の機能を実行する際に困難性を生じることがある。例えば手首ベースの電子デバイス（例えばスマートウォッチ）でテキストメッセージを生成することは、タッチスクリーンディスプレイの比較的小さいサイズと、その上に提供される仮想キーボードに起因して、面倒で難しい可能性がある。
【図面の簡単な説明】
【０００３】
本明細書で説明される概念は、限定ではなく例として添付の図面に図示される。図面の簡潔性及び明確性のために、図面に示される要素は、必ずしもスケーリングして描かれていない。適切と考えられる場合に、参照ラベルをこれらの図面の間で繰り返し使用して、対応又は類似の要素を示す。
【図１】ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンからテキストメッセージを生成するためのシステムの少なくとも１つの実施形態の簡略化したブロック図である。
【図２】図１のシステムのウェアラブルコンピューティングデバイスの例示の実施形態を示す図である。
【図３】図１のウェアラブルコンピューティングデバイスの環境の少なくとも１つの実施形態の簡略化したブロック図である。
【図４】ウェアラブルコンピューティングデバイスのコンテキストに基づいて、表示すべきユーザ選択可能なアイコンを決定するために、図１のウェアラブルコンピューティングデバイスによって実行され得る方法の少なくとも１つの実施形態の簡略化したフロー図である。
【図５】表示すべきユーザ選択可能なアイコンを決定するために、図１のウェアラブルコンピューティングデバイスによって利用され得るポリシーデータベースの例示の実施形態を示す図である。
【図６Ａ】ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンからテキストメッセージを生成するために、図１及び図３のウェアラブルコンピューティングデバイスによって実行され得る方法の少なくとも１つの実施形態の簡略化したフロー図である。
【図６Ｂ】ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンからテキストメッセージを生成するために、図１及び図３のウェアラブルコンピューティングデバイスによって実行され得る方法の少なくとも１つの実施形態の簡略化したフロー図である。
【図７Ａ】図６Ａ〜図６Ｂの方法の実行中における、図１及び図３のウェアラブルコンピューティングデバイスのグラフィカルインタフェースの例示の実施形態を示す図である。
【図７Ｂ】図６Ａ〜図６Ｂの方法の実行中における、図１及び図３のウェアラブルコンピューティングデバイスのグラフィカルインタフェースの例示の実施形態を示す図である。
【図７Ｃ】図６Ａ〜図６Ｂの方法の実行中における、図１及び図３のウェアラブルコンピューティングデバイスのグラフィカルインタフェースの例示の実施形態を示す図である。
【図８Ａ】ウェアラブルコンピューティングデバイスの異なる象限内に表示されるユーザ選択可能なアイコンからテキストメッセージを生成するために、図１及び図３のウェアラブルコンピューティングデバイスによって実行され得る方法の少なくとも１つの実施形態の簡略化したフロー図である。
【図８Ｂ】ウェアラブルコンピューティングデバイスの異なる象限内に表示されるユーザ選択可能なアイコンからテキストメッセージを生成するために、図１及び図３のウェアラブルコンピューティングデバイスによって実行され得る方法の少なくとも１つの実施形態の簡略化したフロー図である。
【図９Ａ】図８Ａ〜図８Ｂの方法の実行中における、図１及び図３のウェアラブルコンピューティングデバイスのグラフィカルインタフェースの例示の実施形態を示す図である。
【図９Ｂ】図８Ａ〜図８Ｂの方法の実行中における、図１及び図３のウェアラブルコンピューティングデバイスのグラフィカルインタフェースの例示の実施形態を示す図である。
【図１０】受け取った文字的意味（textual  meaning）をユーザ選択可能なアイコンに関連付けるために、図１及び図３のウェアラブルコンピューティングデバイスによって実行され得る方法の少なくとも１つの実施形態の簡略化したフロー図である。
【発明を実施するための形態】
【０００４】
本開示の概念は、様々な修正及び代替形態を許容するが、その特定の実施形態が、図面に例示として図示されており、本明細書で詳細に説明されるであろう。しかしながら、本発明の概念は、開示される特定の形に限定する意図はなく、反対に、本開示及び添付の特許請求の範囲と整合性のある全ての修正形態、均等物及び代替形態を網羅する意図があることを理解されたい。
【０００５】
本明細書における「一実施形態」、「実施形態」、「例示の実施形態」等への言及は、説明される実施形態が、特定の特徴、構造又は特性を含み得るが、全ての実施形態がその特定の特徴、構造又は特性を含んでいてもよく、また必ずしも含む必要はない。さらに、そのようなフレーズは、必ずしも同じ実施形態を示してはいない。さらに、特定の特徴、構造又は特性が、ある実施形態に関連して説明されるとき、明示的に説明されるか否かに関わらず、そのような特徴、構造又は特性が他の実施形態と関連して達成されることも当業者の知識の範囲内であると考えられる。加えて、「Ａ、Ｂ及びＣのうちの少なくとも１つ」という形の列挙に含まれる項目は、（Ａ）；（Ｂ）；（Ｃ）；（Ａ及びＢ）；（Ａ及びＣ）；（Ｂ及びＣ）；又は（Ａ、Ｂ及びＣ）を意味する可能性がある。同様に「Ａ、Ｂ又はＣのうちの少なくとも１つ」という形で列挙される項目は、（Ａ）；（Ｂ）；（Ｃ）；（Ａ及びＢ）；（Ａ及びＣ）；（Ｂ及びＣ）；又は（Ａ、Ｂ及びＣ）を意味する可能性が或る。
【０００６】
開示される実施形態は、一部の場合には、ハードウェア、ファームウェア、ソフトウェア又はこれらの任意の組合せで実装され得る。開示される実施形態は、１つ以上のプロセッサによって読み取られて実行され得る、１つ以上の一時的又は非一時的なマシン読取可能（例えばコンピュータ読取可能）記憶媒体によって担持されるか、この上に格納される命令として実装され得る。マシン読取可能記憶媒体は、マシンにより読取可能な形式で情報を格納又は伝送するための任意のストレージデバイス、機構又は他の物理的構造として具現化され得る（例えば揮発性又は不揮発性メモリ、メディアディスク又は他のメディアデバイス）。
【０００７】
図面では、一部の構造又は方法的特徴が特定の配置及び／又は順序で示されていることがある。しかしながら、そのような配置及び／又は順序は必ずしも必要とされないことがあり得ることを認識されたい。むしろ、一部の実施形態では、そのような特徴は、例示の図面に示されているものと異なる方法及び／又は順序で配置されてもよい。加えて、特定の図面に構造又は方法的特徴が含まれることは、そのような特徴が全ての実施形態に必要とされることを示唆するよう意図されておらず、一部の実施形態では、そのような特徴が含まれなくてもよく、あるいは他の特徴と組み合わせてもよい。
【０００８】
次に図１を参照すると、例示の実施形態において、ユーザ選択可能なアイコン１２２からテキストメッセージを生成するためのシステム１００は、ウェアラブルコンピューティングデバイス１１０及び受信者コンピューティングデバイス１４０を含み、これらのデバイスは、ネットワーク１８０を介して相互に通信する。使用に際して、ユーザは、ウェアラブルコンピューティングデバイス１１０を操作して、ユーザ選択可能なアイコン１２２の選択に基づいてテキストメッセージを生成し、生成したテキストメッセージを受信者コンピューティングデバイス１４０（又は他のデバイス）にネットワーク１８０を介して伝送する。テキストメッセージの生成を容易にするために、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストを決定し、そのコンテキストに基づくユーザ選択のために、表示すべき１つ以上のユーザ選択アイコン１２２を決定するよう構成される。ユーザ選択可能なアイコン１２２は、例えばウェアラブルコンピューティングデバイスの形状及びサイズに応じて、任意の適切なフォーマットで（例えば行、列又は象限等内に）ウェアラブルコンピューティングデバイス１１０上に表示され得る。一部の実施形態において、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストは、ウェアラブルコンピューティングデバイス１１０自体のコンテキストとして、ウェアラブルコンピューティングデバイス１１０のユーザのコンテキストとして、あるいはその組合せとして具現化され得る。ユーザ選択可能なアイコン１２２の各々は、そのアイコンに関連付けられる１つ以上の文字的意味（textual  meaning）を有することがあり、一部の実施形態において、文字的意味は、このユーザによって事前に供給され得る。以下でより詳細に説明されるように、各文字的意味は、その選択に応答して取り出される１つ以上の文字（character）（例えば単一の文字、文字列、フレーズ、ワード等）として具現化され、テキストメッセージ（例えばショートメッセージサービスメッセージ、電子メールメッセージ、ウェブアドレス、ユーザ名、パスワード、ソーシャルメディア投稿、ソーシャルメディアステータス更新、チャットメッセージ、グループテキストメッセージ等）又はその一部を生成するのに使用され得る。
【０００９】
あるいはまた、ユーザ選択可能なアイコン１２２のうちの１つ以上が、そのアイコンに関連付けられるウェアラブルコンピューティングデバイス１１０の１つ以上の機能を有することがある。そのような実施形態では、ウェアラブルコンピューティングデバイス１１０は、１つ以上の機能を、関連するユーザ選択可能なアイコン１２２の選択に応答して実行するように構成され得る。動作に際して、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストが変化すると、選択用にユーザに表示される特定のユーザ選択可能なアイコン１２２もまた変化する。例えば一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０の位置、ウェアラブルコンピューティングデバイス１１０のユーザのアクティビティ、テキストメッセージの特定の受信者、ユーザによって選択される特定のユーザ選択可能なアイコン、テキストメッセージが作成されている日時及び／又はコンテキスト的に関連するユーザ選択可能なアイコン１２２をユーザに対して表示するのに適したウェアラブルコンピューティングデバイス１１０に関連付けられる任意のコンテキストに少なくとも部分的に基づいて、あるいは他の方法でこれに応じて、表示される特定のユーザ選択可能なアイコン１２２を変更するように構成される。
【００１０】
上述のように、ウェアラブルコンピューティングデバイス１１０は、表示されるユーザ選択可能なアイコン１２２のうちの１つ以上の選択に基づいて、テキストメッセージを生成するように構成される。そのために、ウェアラブルコンピューティングデバイス１１０は、１つ以上のユーザ選択可能なアイコン１２２の選択を受け取り、そのアイコンに関連付けられる文字的意味を取り出す。一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、ユーザ選択可能なアイコン１２２の選択に応答して、１つ以上のユーザ選択可能なサブアイコン（例えば関連するアイコン）を表示するように構成される。２つ以上のユーザ選択可能なアイコン１２２がユーザにより選択される実施形態では、ウェアラブルコンピューティングデバイス１１０は、各選択されたユーザ選択可能なアイコン１２２に関連付けられる文字的意味を組み合わせて（例えば連結、統合等）、テキストメッセージを生成するよう構成される。生成したテキストメッセージは、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０及び／又はクラウドサーバ１６０に伝送され得る。
【００１１】
ウェアラブルコンピューティングデバイス１１０は、ユーザによって装着されるか他の方法で携行されるように構成され、かつ本明細書で説明される機能を実行する能力を有する任意のタイプのコンピューティングデバイスとして具現化され得るか、あるいは他の方法でこれを含んでよく、そのようなコンピューティングデバイスには、これらに限定されないが、手首ベースのコンピューティングデバイス、スマートウォッチ、光学ヘッドマウント型ディスプレイ、モバイルコンピューティングデバイス、モバイルフォン、スマートフォン、タブレットコンピューティングデバイス、パーソナルデジタルアシスタント、家庭用電子デバイス、ラップトップコンピューティングデバイス、デスクトップコンピュータ及び／又は他のタイプのコンピューティングデバイスが含まれる。例えば図２に図示されるように、ウェアラブルコンピューティングデバイス１１０は、手首ベースのコンピューティングデバイス２１０として具現化されてよい。図１に戻ると、例示のウェアラブルコンピューティングデバイス１１０は、プロセッサ１１２、メモリ１１４、入出力（I/O）サブシステム１１６、通信回路１１８、データストレージ１２０、１つ以上のコンテキストセンサ１２８、ディスプレイデバイス１３０及びフィードバックデバイス１３２を含む。当然、他の実施形態では、ウェアラブルコンピューティングデバイス１１０は、コンピュータ内に通常備えられるような他の又は追加のコンポーネント（例えば様々な入出力デバイス）を含むことができる。加えて、一部の実施形態では、例示のコンポーネントの１つ以上が、別のコンポーネントの一部の中に組み込まれてもよく、あるいは他の方法で別のコンポーネントの一部を形成してもよい。例えば一部の実施形態では、メモリ１１４又はその一部が、プロセッサ１１２内に組み込まれてよい。
【００１２】
プロセッサ１１２は、本明細書で説明される機能を実行する能力を有する任意のタイプのプロセッサとして具現化され得る。例えばプロセッサ１１２は、シングルコア若しくはマルチコアプロセッサ、デジタル信号プロセッサ、マイクロコントローラ又は他のプロセッサ若しくは処理／制御回路として具現化され得る。同様に、メモリ１１４は、本明細書で説明される機能を実行する能力を有する任意のタイプの揮発性若しくは不揮発性メモリ又はデータストレージとして具現化され得る。動作に際して、メモリ１１４は、オペレーティングシステム、アプリケーション、プログラム、ライブラリ及びドライバといった、ウェアラブルコンピューティングデバイス１１０の動作中に使用される様々なデータ及びソフトウェアを格納することができる。メモリ１１４は、I/Oサブシステム１１６を介してプロセッサ１１２に通信可能に結合され、I/Oサブシステム１１６は、プロセッサ１１２、メモリ１１４及びウェアラブルコンピューティングデバイス１１０の他のコンポーネントとの入出力動作を容易にする回路及び／又はコンポーネントとして具現化され得る。例えばI/Oサブシステム１１６は、メモリコントローラハブ、入出力コントロールハブ、ファームウェアデバイス、通信リンク（すなわち、ポイントツーポイントリンク、バスリンク、ワイヤ、ケーブル、光ガイド、プリント基板トレース等）並びに／又は入出力動作を容易にする他のコンポーネント及びサブシステムとして具現化され得るか、あるいは他の方法でこれらを含み得る。一部の実施形態において、I/Oサブシステム１１６は、システムオンチップ（SoC）の一部を形成するか、プロセッサ１１２、メモリ１１４及びウェアラブルコンピューティングデバイス１１０の他のコンポーネントとともに、単一の集積回路チップ上に組み込まれてもよい。
【００１３】
ウェアラブルコンピューティングデバイス１１０の通信回路１１８は、ウェアラブルコンピューティングデバイス１１０と、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０、クラウドサーバ１６０及び／又は他のコンピューティングデバイスとの間の通信を可能にする能力を有する任意のタイプの通信回路、デバイス又はこれらの集合として具現化され得る。通信回路１１８は、任意の１つ以上の通信技術（例えば無線又は有線通信）及び関連するプロトコル（例えばEthernet（登録商標）、Wi-Fi（登録商標）、WiMAX等）を使用して、そのような通信をもたらすように構成され得る。
【００１４】
データストレージ１２０は、データの短期又は長期的格納のために構成される任意のタイプの１つ又は複数のデバイス、例えばメモリデバイス及び回路、メモリカード、ハードディスクドライブ、半導体ドライブ又は他のデータストレージデバイス等として具現化され得る。一部の実施形態において、データストレージ１２０は、１つ以上のユーザ選択可能なアイコン１２２を格納するように構成され得る。ユーザ選択可能なアイコン１２２の各々は、ユーザに対して表示されるように構成される視覚的な文字及び／又はグラフィックとして具現化され得る。以下でより詳細に議論されるように、ウェアラブルコンピューティングデバイス１１０は、ユーザ選択可能なアイコン１２２のうちの１つ以上を、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに少なくとも部分的に基づいて、あるいは他の方法でこれに応じて選択することができる。一部の実施形態において、データストレージ１２０は、複数のユーザ選択可能なアイコン１２２を格納するように構成される。そのような実施形態では、ストレージデバイス１２０に格納される複数のユーザ選択可能なアイコン１２２は、ユーザ選択可能なアイコン１２２のグローバルセットを定義し、このユーザ選択可能なアイコン１２２のグローバルセットから、ユーザ選択可能なアイコン１２２の特定のサブセット及び／又はグループがウェアラブルコンピューティングデバイス１１０による表示のために選択され得る。
【００１５】
加えて、一部の実施形態では、データストレージ１２０は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストを示すコンテキストデータ１２４を格納するようにも構成され得る。例えば一部の実施形態において、コンテキストデータ１２４は、ウェアラブルコンピューティングデバイス１１０自体のコンテキストを示すコンテキストデータ１２４、ウェアラブルコンピューティングデバイス１１０のユーザを示すコンテキストデータ１２４又はこれらの組合せを含み得る。以下でより詳細に説明されるように、コンテキストデータ１２４は、ウェアラブルコンピューティングデバイス１１０に関連付けられる現在のコンテキストに関連するコンテキストデータ１２４及び／又はウェアラブルコンピューティングデバイス１１０に関連付けられる過去のコンテキストに関連する履歴コンテキストデータとして具現化されてもよい。データストレージ１２０は、ポリシーデータベース１２６を格納するようにも構成され得る。以下でより詳細に議論されるように、ユーザ選択可能なアイコン１２２の各々は、そのアイコンに関連付けられる１つ以上の文字的意味を有し得る。特定のユーザ選択可能なアイコン１２２のユーザの解釈及び／又は利用は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに少なくとも部分的に基づいて変化し得ることを認識されたい。したがって、ポリシーデータベース１２６は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて、ユーザ選択可能なアイコン１２２のうち、ユーザに表示すべき１つ以上のアイコンを決定するための１つ以上のルールを含むことができる。あるいはまた、ポリシーデータベース１２６は、ユーザ選択可能なアイコン１２２の各々ンについて計算される確率データを含み、所与の時間に、どのユーザ選択可能なアイコン１２２をユーザに表示すべきかを決定することを容易にすることができる。例えば特定のユーザ選択可能なアイコン１２２の確率データは、１つ以上の参照コンテキスト（reference  context）に基づいて、そのユーザ選択可能なアイコン１２２がユーザにより選択されることになる（あるいは、履歴的に選択されている）確率を示すことができる。
【００１６】
コンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザを示すコンテキストデータをキャプチャするように構成される、任意のタイプの１つ又は複数のデバイスとして具現化され得る。したがって、コンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０のユーザの特性及び／又はウェアラブルコンピューティングデバイス１１０の動作環境に対応する情報を感知する。例えば一部の実施形態では、コンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０の１以上のユーザの身体的属性（例えば顔の特徴、音声パターン、網膜パターン等）、挙動特性（例えば目の動き、視覚焦点、身体の動き等）及び／又は表情特性（例えば楽しい、悲しい、笑顔、しかめっ面、眠っている、驚いている、興奮している、瞳孔拡張等）を感知するよう構成される１つ以上の生体センサとして具現化されるか、あるいは他の方法でこれを含むことができる。一部の実施形態において、コンテキストセンサ１２８はまた、ウェアラブルコンピューティングデバイス１１０の１以上のユーザのデジタル画像及び／又はビデオをキャプチャするように構成される１つ以上のカメラセンサ（例えばカメラ）を含むか、カメラセンサとして具現化されてもよい。例えばコンテキストセンサ１２８は、１つ以上のスチルカメラセンサ（例えば静止写真をキャプチャするように構成されるカメラ）及び／又は１つ以上のビデオカメラセンサ（例えば複数のフレームで動画像をキャプチャするように構成されるカメラ）として具現化されてよい。そのような実施形態では、１つ以上のカメラセンサによってキャプチャされるデジタル画像を分析して、ウェアラブルコンピューティングデバイス１１０の１以上のユーザの１つ以上の身体的属性、挙動特性及び／又は表情特性を検出することができる。加えて、コンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０の動作環境に対応する環境データを感知するように構成される１つ以上の環境センサとして具現化されるか、あるいは他の方法でこれを含むことができる。例えば一部の実施形態では、コンテキストセンサ１２８のうちの１つ以上が、ウェアラブルコンピューティングデバイス１１０の動作環境に対応する天気データ、環境光データ、音量データ、位置データ及び／又は時間データを感知及び生成するように構成される、環境センサを含む。コンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０のコンテキスト又はウェアラブルコンピューティングデバイス１１０のユーザを示すコンテキストデータをキャプチャするための機能を含む、任意の他のタイプのセンサとして具現化されてもよいことを認識されたい。加えて、例示の実施形態では、ウェアラブルコンピューティングデバイス１１０は、１つ以上のコンテキストセンサ１２８を含むが、他の実施形態では、コンテキストセンサ１２８の全て又は一部がウェアラブルコンピューティングデバイス１１０と別個であってよい。
【００１７】
ディスプレイデバイス１３０は、本明細書で説明される機能を実行する能力を有する任意のタイプのタッチセンサ式ディスプレイデバイスとして具現化され得る。例えばディスプレイデバイス１３０は、１つ以上のユーザ選択可能なアイコン１２２を表示し、ユーザによる１つ以上のユーザ選択可能なアイコン１２２の選択を受け取る能力を有する、任意のタイプのタッチセンサ式ディスプレイデバイスとして具現化され得る。したがって、ディスプレイデバイス１３０は、例えば液晶ディスプレイ（LCD）、発光ダイオードディスプレイ（LED）、有機発光ダイオードディスプレイ（OLED）、ブラウン管（CRT）ディスプレイ、プラズマディスプレイ、電子インク（e-ink）ディスプレイ及び／又はウェアラブルコンピューティングデバイス１１０で使用可能な他のタッチセンサ式ディスプレイを含む、任意の適切なタッチセンサディスプレイ技術を含むか、あるいは他の方法で使用し、ユーザ選択可能なアイコン１２２をウェアラブルコンピューティングデバイス１１０のユーザに表示し、その選択を受け取ることができる。
【００１８】
フィードバックデバイス１３２は、視覚的、可聴及び／又は体性感覚応答を生成して、ユーザ選択可能なアイコン１２２の１つ以上の選択についてユーザに警告するか、あるいは他の方法で通知するように構成される、任意のタイプのデバイスとして具現化され得る。例えばフィードバックデバイス１３２は、ユーザ選択可能なアイコン１２２の１つ以上のユーザによる選択に応答して、触覚的感覚（例えば振動、動き、力（force）等）を生じるよう構成される触覚デバイスとして具現化されてもよい。あるいはまた、フィードバックデバイス１３２は、ユーザ選択可能なアイコン１２２の１つ以上の選択に応答して、ウェアラブルコンピューティングデバイス１１０によって生成される警告音又は信号を再生するように構成される外部スピーカとして具現化されてもよい。フィードバックデバイス１３２は、ユーザ選択可能なアイコン１２２の１つ以上の選択に応答して、可視インジケータを生じるよう構成される発光ダイオード（LED）又は任意の他のタイプのインジケータランプとして具現化されてもよい。
【００１９】
上記で議論したように、ウェアラブルコンピューティングデバイス１１０は、ネットワーク１８０上で受信者コンピューティングデバイス１４０と通信することができる。ネットワーク１８０は、任意の数の様々な有線及び／又は無線通信ネットワークとして具現化され得る。例えばネットワーク１８０は、ローカルエリアネットワーク（LAN）、パーソナルエリアネットワーク（PAN）、ワイドエリアネットワーク（WAN）、セルラネットワーク又はインターネットのように公衆にアクセス可能なグローバルネットワークとして具現化され得るか、あるいは他の方法でこれらを含み得る。加えて、ネットワーク１８０は、以下で議論されるように、ウェアラブルコンピューティングデバイス１１０、受信者コンピューティングデバイス１４０及びシステム１００の他のデバイスの間の通信を容易にするよう、任意の数の追加のデバイスを含んでもよい。
【００２０】
受信者コンピューティングデバイス１４０は、本明細書で説明される機能を実行する能力を有する任意のタイプのコンピューティングデバイスとして具現化されてよく、これらに限られないが、手首ベースのコンピューティングデバイス、スマートウォッチ、光学ヘッドマウント型ディスプレイ、モバイルコンピューティングデバイス、モバイルフォン、スマートフォン、タブレットコンピューティングデバイス、パーソナルデジタルアシスタント、家庭用電子デバイス、ラップトップコンピューティングデバイス、デスクトップコンピュータ及び／又は他のタイプのコンピューティングデバイスを含む。したがって、受信者コンピューティングデバイス１４０は、図１では説明の簡潔性のために図示されていないが、プロセッサ、メモリデバイス、通信回路及びデータストレージといったコンピューティングデバイスにおいて通常見られるデバイス及び構造を含んでよい。一部の実施形態において、受信者コンピューティングデバイス１４０は、ウェアラブルコンピューティングデバイス１１０によって生成されるテキストメッセージ（例えばショートメッセージサービスメッセージ、電子メールメッセージ、ウェブアドレス、ユーザ名、パスワード、ソーシャルメディア投稿、ソーシャルメディアステータス更新、チャットメッセージ、グループテキストメッセージ等）を受け取る。例えば受信者コンピューティングデバイス１４０は、テキストメッセージをウェアラブルコンピューティングデバイス１１０から直接受け取ることができる。受信者コンピューティングデバイス１４０は、無線通信チャネル、短距離無線通信チャネル、セルラ通信チャネル及び／又はウェアラブルコンピューティングデバイス１１０から受信者コンピューティングデバイス１４０へのテキストメッセージの直接伝送の能力を有する任意の他のタイプの通信チャネルを介して、テキストメッセージをウェアラブルコンピューティングデバイス１１０から直接受け取ることができる。あるいはまた、受信者コンピューティングデバイス１４０は、テキストメッセージをウェアラブルコンピューティングデバイス１１０から別のコンピューティングデバイス（例えばプロキシコンピューティングデバイス）を介して受け取ることもできる。例えば受信者コンピューティングデバイス１４０は、ウェアラブルコンピューティングデバイス１１０のためのプロキシデバイスとして構成され得るモバイルコンピューティングデバイス１５０及び／又はクラウドサーバ１６０から、テキストメッセージを受け取ることができる。受信者コンピューティングデバイス１４０は、テキストメッセージ、コンテキストデータ、アイコン及び／又は任意の他のタイプのデータを、ウェアラブルコンピューティングデバイス１１０、モバイルコンピューティングデバイス１５０及び／又はクラウドサーバ１６０へ送信（例えば伝送）するように構成されてもよいことを認識されたい。
【００２１】
一部の実施形態において、システム１００は、ネットワーク１８０上でウェアラブルコンピューティングデバイス１１０と通信し得る１つ以上のモバイルコンピューティングデバイス１５０及び１つ以上のクラウドサーバ１６０を含んでもよい。モバイルコンピューティングデバイス１５０は、本明細書で説明される機能を実行する能力を有する任意のタイプのコンピューティングデバイスとして具現化されてよく、これらには限られないが、手首ベースのコンピューティングデバイス、スマートウォッチ、光学ヘッドマウント型ディスプレイ、モバイルコンピューティングデバイス、モバイルフォン、スマートフォン、タブレットコンピューティングデバイス、パーソナルデジタルアシスタント、家庭用電子デバイス、ラップトップコンピューティングデバイス、デスクトップコンピュータ及び／又は他のタイプのコンピューティングデバイスを含む。したがって、モバイルコンピューティングデバイス１５０は、図１では説明の簡潔性のために図示されていないが、プロセッサ、メモリデバイス、通信回路及びデータストレージといったコンピューティングデバイスにおいて通常見られるデバイス及び構造を含んでよい。一部の実施形態において、モバイルコンピューティングデバイス１５０は、ウェアラブルコンピューティングデバイス１１０、受信者コンピューティングデバイス１４０、クラウドサーバ１６０及び／又はシステム１００の任意の他のコンピューティングデバイスと通信するように構成される。一部の実施形態において、モバイルコンピューティングデバイス１５０は、ウェアラブルコンピューティングデバイス１１０と、受信者コンピューティングデバイス１４０及び／又はクラウドサーバ１６０との間の通信を容易にするプロキシデバイスとして機能するように構成されてもよい。あるいはまた、モバイルコンピューティングデバイス１５０は、ユーザにより、ウェアラブルコンピューティングデバイス１１０の１つ以上の特徴を制御及び／又は構成するために使用されてもよい。例えば一部の実施形態において、モバイルコンピューティングデバイス１５０は、ウェアラブルコンピューティングデバイス１１０によって生成されるテキストメッセージ（例えばショートメッセージサービスメッセージ、電子メールメッセージ、ウェブアドレス、ユーザ名、パスワード、ソーシャルメディア投稿、ソーシャルメディアステータス更新、チャットメッセージ、グループテキストメッセージ等）を受け取る。モバイルコンピューティングデバイス１５０は、ウェアラブルコンピューティングデバイス１１０及び／又はウェアラブルコンピューティングデバイス１１０のユーザに関連付けられるコンテキストデータ１２４を受け取るようにも構成され得る。あるいはまた、モバイルコンピューティングデバイス１５０は、テキストメッセージ、１つ以上のユーザ選択可能なアイコン１２２、コンテキストデータ１２４及び／又は任意の他のタイプのデータを、ウェアラブルコンピューティングデバイス１１０、受信者コンピューティングデバイス１４０及び／又はクラウドサーバ１６０へ送信（例えば伝送）するようにも構成され得る。議論されるように、一部の実施形態において、モバイルコンピューティングデバイス１５０は、ウェアラブルコンピューティングデバイス１１０と、受信者コンピューティングデバイス１４０、クラウドサーバ１６０及び／又は任意の他のコンピューティングデバイスとの間のプロキシデバイスとして構成されてよい。そのような実施形態では、モバイルコンピューティングデバイス１５０は、ウェアラブルコンピューティングデバイス１１０の代わりに、受信者コンピューティングデバイス１４０及び／又はクラウドサーバ１６０と通信することができる。
【００２２】
クラウドサーバ１６０は、本明細書で説明される機能を実行する能力を有する任意のタイプのコンピューティングデバイスサーバとして具現化されてよく、これらに限られないが、サーバコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ及び／又は他のタイプのコンピューティングデバイスを含む。したがって、クラウドサーバ１６０は、図１では説明の簡潔性のために図示されていないが、プロセッサ、メモリデバイス、通信回路及びデータストレージのように、コンピューティングデバイスにおいて通常見られるデバイス及び構造を含んでよい。一部の実施形態において、クラウドサーバ１６０は、ウェアラブルコンピューティングデバイス１１０、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０及び／又はシステム１００の任意の他のコンピューティングデバイスと通信するように構成される。一部の実施形態では、クラウドサーバ１６０は、ウェアラブルコンピューティングデバイス１１０のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストを示すコンテキストデータ１２４を生成するようにも構成され得る。例えばクラウドサーバ１６０は、ユーザのオンライン通信アクティビティ（例えばショートメッセージサービスメッセージ、電子メールメッセージ、ウェブ・ブラウジング履歴、通信連絡先、メッセージ受信者、メッセージソース、ソーシャルメディア投稿、ソーシャルメディアステータス更新、チャットメッセージ、グループテキストメッセージ、オンラインゲーム履歴、オンラインストリーミング履歴等）をモニタして、対応するコンテキストデータ１２４を生成するように構成され得る。あるいはまた、クラウドサーバ１６０は、ウェアラブルコンピューティングデバイス１１０の特性及び／又は動作ステータス情報（例えば位置データ、通信履歴、無線信号強度、電力レベル等）をモニタして、対応するコンテキストデータ１２４を生成するように構成され得る。一部の実施形態において、クラウドサーバ１６０は、生成されたコンテキストデータ１２４を、ウェアラブルコンピューティングデバイス１１０に送信（例えば伝送）してよく、この生成されたコンテキストデータ１２４は、ウェアラブルコンピューティングデバイス１１０によって、ウェアラブルコンピューティングデバイス１１０に関連付けられる現在のコンテキストを決定することを容易にするよう使用され得る。あるいはまた、モバイルコンピューティングデバイス１５０は、テキストメッセージ、１つ以上のユーザ選択可能なアイコン１２２及び／又は任意の他のタイプのデータを、ウェアラブルコンピューティングデバイス１１０、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０及び／又は任意の他のタイプのコンピューティングデバイスに送信（例えば伝送）するように構成される。
【００２３】
議論されるように、一部の実施形態において、ウェアラブルコンピューティングデバイス１１１０は、図２に例示的に図示されるもののように、手首べースのコンピューティングデバイス２１０として具現化され得る。そのような実施形態において、手首ベースのコンピューティングデバイス２１０は、該手首ベースのコンピューティングデバイス２１０に関連付けられるコンテキストに基づいて、１つ以上のユーザ選択可能なアイコン１２２（例えばユーザ選択可能なアイコン２１２〜２２２）をディスプレイデバイス１３０上に表示することができる。議論されるように、１つ以上のユーザ選択可能なアイコン１２２（例えばユーザ選択可能なアイコン２１２〜２２２）の各々は、手首ベースのコンピューティングデバイス２１０のコンテキスト及び／又はユーザのコンテキストに基づいて、ユーザに対して異なる文字的意味を有することができる。例えば例示的に図示されるように、手首ベースのコンピューティングデバイス２１０は、ユーザが概して通信する１つ以上の連絡先を示す、ユーザ選択可能な連絡先アイコン２１２；新たなテキストメッセージの生成を要求する、テキストメッセージのユーザ選択可能なアイコン２１４；ユーザ及び／又は受信者が実行すべきタスクを示す、タスクのユーザ選択可能なアイコン２１６；ユーザ及び／又は受信者の現在の位置を示す、位置のユーザ選択可能なアイコン２１８；ユーザ及び／又は受信者の最終的な宛先を示す、宛先のユーザ選択可能なアイコン２２０；そして、ユーザ及び／又は受信者のアクティビティを示す、アクティビティのユーザ選択可能なアイコン２２２を表示することができる。当然、手首ベースのコンピューティングデバイス２１０（又は他のウェアラブルコンピューティングデバイス１１０）は、他の実施形態では、異なるユーザ選択可能なアイコン及び／又は異なる文字的意味を有する同様のユーザ選択可能なアイコンを表示するか、あるいは他の方法でこれを含むことができることを認識されたい。以下でより詳細に議論されるように、手首ベースのコンピューティングデバイス２１０は、タッチセンサ式ディスプレイデバイスとして具現化され得るディスプレイデバイス１３０を介して、ユーザ選択可能なアイコン２１２〜２２２のうちの１つ以上のユーザの選択を受け取ったことに応答して、テキストメッセージを生成することができる。
【００２４】
一部の実施形態において、ウェアラブルコンピューティングデバイス１１０（例えば手首ベースのコンピューティングデバイス２１０）は、触覚マップ２３０、２３２（例えば突起点のパターン等）を含むことがあり、個々のアイコン、行及び列又はユーザ選択可能なアイコン１３０に関連付けられる他の位置情報を識別する触覚フィードバックをユーザに提供することによって、ユーザがユーザ選択可能なアイコン２１２〜２２２のうちの１つ以上を選択することを容易にすることができる。加えて、ウェアラブルコンピューティングデバイス１１０（手首ベースのコンピューティングデバイス２１０）は、視覚的（例えばインジケータ光、メッセージ、アイコン等）、可聴（例えばビープ、トーン、リング等）及び／又は体性感覚（例えば知覚フィードバック）を生成し、ユーザ選択可能なアイコン１２２の１つ以上の選択及び／又は識別をユーザに警告するか、あるいは他の方法で通知することができる。このようにして、ウェアラブルコンピューティングデバイス（例えば手首ベースのコンピューティングデバイス２１０）に精通するユーザは、どのアイコン１２２が現在表示されているかを見る必要なく、ウェアラブルコンピューティングデバイス１１０と対話することができる。そのようにする際に、ユーザはテキストメッセージを別個に生成してもよい。
【００２５】
次に図３を参照すると、使用に際して、ウェアラブルコンピューティングデバイス１１０は、動作中に環境３００を確立する。例示の環境３００は、通信モジュール３０２、コンテキスト決定モジュール３０６、アイコン提案モジュール３０８、アイコン表示モジュール３１２、アイコン選択モジュール３１４、ポリシーデータベース１２６及びコンテキストセンサ１２８を含む。以下でより詳細に議論されるように、コンテキストセンサ１２８は位置決定モジュール３０４を含み得る。一部の実施形態において、アイコン提案モジュール３０８は、以下で議論されるように、グループアイコン調整モジュール３１０も含み得る。環境３００のモジュール３０２、３０４、３０６、３０８、３１０、３１２、３１４、１２６及び１２８の各々は、ハードウェア、ソフトウェア、ファームウェア又はその組合せとして具現化され得る。ウェアラブルコンピューティングデバイス１１０は、図３では説明の明確性のために図示されていないが、コンピューティング及び／又はワーニングデバイスで通常見られる他のコンポーネント、サブコンポーネント、モジュール及びデバイスを含んでよい。
【００２６】
ウェアラブルコンピューティングデバイス１１０の通信モジュール３０２は、ウェアラブルコンピューティングデバイス１１０のコンポーネント又はサブコンポーネントと、ウェアラブルコンピューティングデバイス１１０、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０及び／又はクラウドサーバ１６０との間の通信を容易にする。例えば一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、ユーザがユーザ選択可能なアイコン１２２の１つ以上を選択したことに少なくとも部分的に基づいて、テキストメッセージを、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０及び／又はクラウドサーバ１６０に送信（例えば伝送）することができる。一部の実施形態において、通信モジュール３０２は、１つ以上のユーザ選択可能なアイコン１２２、文字的意味及び／又はコンテキストデータ１２４をデータストレージ１２０への格納のために、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０及び／又はクラウドサーバ１６０から受け取るようにも構成され得る。
【００２７】
議論されるように、ポリシーデータベース１２６は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて、ユーザに表示すべきユーザ選択可能なアイコン１２２の選択を決定するための１つ以上のルールを含むことができる。あるいはまた、ポリシーデータベース１２６は、ユーザ選択可能なアイコン１２２の各々に関連付けられる確率データを含むことができる。そのような実施形態では、特定のユーザ選択可能なアイコン１２２についての確率データは、１つ以上の参照コンテキストに基づいて、そのユーザ選択可能なアイコン１２２がユーザによって選択されることになる確率を示すことができる。ポリシーデータベース１２６は、ウェアラブルコンピューティングデバイス１１０のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストに基づいて、ユーザ選択可能なアイコン１２２に関連付けられる１つ以上の文字的意味も含み得る。
【００２８】
議論されるように、１つ以上のコンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストを示すコンテキストデータ１２４をキャプチャするように構成される、任意のタイプの１つ又は複数のデバイスとして具現化され得る。一部の実施形態において、コンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０のユーザの特性及び／又はウェアラブルコンピューティングデバイス１１０の動作環境に対応する情報を感知する。あるいはまた、コンテキストセンサ１２８は、他の人々とのユーザの対話に関連付けられるコンテキストデータ１２４も感知するよう構成され得る。例えば一部の実施形態において、コンテキストセンサ１２８は、ウェアラブルコンピューティングデバイス１１０によってアクセス可能な通信メッセージをモニタし、特定の通信メッセージの受信者、通信を生成又は受信した日時、通信メッセージの内容、通信メッセージを生成するために選択された特定のユーザ選択可能なアイコン１２２に関連付けられる文字的意味及び／又はコンテキストデータ１２４が生成され得る元となる任意の他のタイプの情報を示すコンテキストデータ１２４を生成することができる。
【００２９】
加えて、一部の実施形態では、コンテキストセンサ１２８は、位置決定モジュール３０４を含み得る。そのような実施形態では、位置決定モジュール３０は、ウェアラブルコンピューティングデバイス１１０の現在の位置（例えば職場、家、学校、娯楽場、市、州、国、市、州、区、緯度、経度、高度等）を決定するように構成される。例えば一部の実施形態では、コンテキストセンサ１２８のうちの１つを、全地球測位システム（GPS）デバイス及び／又はウェアラブルコンピューティングデバイス１１０の位置を示すデータを生成するよう構成される任意の他のデバイスとして具現化することができる。そのような実施形態では、位置決定モジュール３０４は、生成した位置データに基づいて、ウェアラブルコンピューティングデバイス１１０の現在の位置を決定することができる。
【００３０】
コンテキスト決定モジュール３０６は、ウェアラブルコンピューティングデバイス１１０及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストを決定するように構成される。そのために、コンテキスト決定モジュール３０６は、コンテキストセンサ１２８によってキャプチャされるコンテキストデータ１２４を分析することができる。コンテキストデータ１２４は、ウェアラブルコンピューティングデバイス１１０自体のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストを示すことができる。例えばコンテキスト決定モジュール３０６は、コンテキストデータ１２４を分析して、ウェアラブルコンピューティングデバイス１１０の現在の位置（例えば職場、家、学校、娯楽場、市、州、国等）、ウェアラブルコンピューティングデバイス１１０のユーザのアクティビティ（例えば読書、仕事、勉強、スイミング、ハイキング、食料品の買い物等）及び／又はウェアラブルコンピューティングデバイス１１０のユーザが現在通信している人（例えば家族の一員、友達、同僚等）を決定することができる。ウェアラブルコンピューティングデバイス１１０及び／又はウェアラブルコンピューティングデバイス１１０のユーザの任意の他のコンテキストを、ウェアラブルコンピューティングデバイス１１０によって決定することができることを認識されたい。あるいはまた、コンテキスト決定モジュール３０６は、別のコンピューティングデバイスから受け取ったコンテキストデータを分析して、ウェアラブルコンピューティングデバイス１１０及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストを決定することができる。例えばコンテキスト決定モジュール３０６は、受信者コンピューティングデバイス１４０、モバイルコンピューティングデバイス１５０、クラウドサーバ１６０及び／又は任意の他のリモートコンピューティングデバイスによってキャプチャされ、これらのデバイスから受け取ったコンテキストデータを分析してもよい。
【００３１】
アイコン提案モジュール３０８は、ディスプレイデバイス１３０上に表示すべき１つ以上の提案されるユーザ選択可能なアイコン１２２を、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて決定するよう構成される。１つ以上のユーザ選択可能なアイコン１２２の各々は、ウェアラブルコンピューティングデバイス１１０に関連付けられる現在のコンテキストに基づいて、任意の数の異なる文字的意味に関連付けられてよい。一部の実施形態において、アイコン提案モジュール３０８は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストを所与として、１つ以上のユーザ選択可能なアイコン１２２がユーザによって選択されることになる確率に少なくとも部分的に基づいて、あるいは他の方法でこの確率に応じて、表示すべき１つ以上の提案されるユーザ選択可能なアイコン１２２を決定するよう構成される。例えばウェアラブルコンピューティングデバイス１１０に関連付けられる現在のコンテキストに基づいて、アイコン提案モジュール３０８は、ユーザ選択可能なアイコン１２２の特定のサブセット及び／又はグループを表示すべきであると判断することができる。しかしながら、ウェアラブルコンピューティングデバイス１１０に関連するコンテキストが変化する場合、アイコン提案モジュール３０８は、代わりにユーザ選択可能なアイコン１２２の異なるサブセット及び／又はグループを表示すべきであると判断することができる。あるいはまた、一部の実施形態では、アイコン提案モジュール３０８は、ウェアラブルコンピューティングデバイス１１０の現在のコンテキストを、ポリシーデータベース１２６と比較して、どのユーザ選択可能なアイコン１２２を表示すべきかを決定することを容易にするように構成される。以下でより詳細に議論されるように、ポリシーデータベース１２６は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキスト（例えばウェアラブルコンピューティングデバイス１１０のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキスト）に基づいて、ユーザに対してどのユーザ選択可能なアイコン１２２を表示すべきかを決定するための１つ以上のルールを含む。
【００３２】
あるいはまた、アイコン提案モジュール３０８は、ユーザ選択可能なアイコン１２２の１つ以上の文字的意味の提案を生成することができる。そのために、アイコン提案モジュール３０８は、ウェアラブルコンピューティングデバイス１１０に対してアクセス可能であって、コンテキストセンサ１２８によってモニタされる、通信メッセージを分析する。例えば一部の実施形態において、アイコン提案モジュール３０８は、１つ以上の通信メッセージの受信者、１つ以上の通信メッセージを生成又は受信した日時、１つ以上の通信メッセージの内容、通信メッセージを生成するために選択された１つ以上のユーザ選択可能なアイコン１２２に関連付けられる文字的意味及び／又はコンテキストデータが生成される元になった任意の他のタイプの情報を示す、生成されたコンテキストデータを分析するように構成される。その分析に基づいて、アイコン提案モジュール３０８は、特定のユーザ選択可能なアイコン１２２について予想される高い文字的意味を決定することができる。アイコン提案モジュール３０８は次いで、その予想される文字的意味が、その特定のユーザ選択可能なアイコン１２２に関連付けられるという提案を、ユーザに提供することができる。このようにして、アイコン提案モジュール３０８は、ユーザの通信スタイルを学習することができる。
【００３３】
一部の実施形態において、アイコン提案モジュール３０８は、グループアイコン調整モジュール３１０を含む。議論されるように、１つ以上のユーザ選択可能なアイコン１２２の各々は、ウェアラブルコンピューティングデバイス１１０に関連付けられる現在のコンテキストに基づいて、任意の数の異なる文字的意味に関連付けられることがある。一部の実施形態において、ユーザの異なるグループは、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて、異なる文字的意味を特定のユーザ選択可能なアイコン１２２に関連付けることができる。例えばユーザの或るグループは、ウェアラブルコンピューティングデバイス１１０が学校に置かれていることに応答して、本を示すユーザ選択可能なアイコン１２２を使用して、ユーザが宿題をしていることを示すテキストメッセージを生成することができる。対照的に、ユーザのそのグループは、ウェアラブルコンピューティングデバイス１１０が家に置かれていることに応答して、本を示す同じユーザ選択可能なアイコン１２２を使用して、ユーザが小説を読んでいることを示すテキストメッセージを生成してもよい。そのような実施形態では、特定のユーザ選択可能なアイコン１２２に使用される異なる文字的意味は、グループアイコン調整モジュール３１０によって、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて調整され得る。
【００３４】
アイコン表示モジュール３１２は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて、アイコン提案モジュール３０８によって決定される、ユーザ選択可能なアイコン１２２を表示するように構成される。一部の実施形態において、アイコン表示モジュール３１２は、決定されたユーザ選択可能なアイコン１２２をウェアラブルコンピューティングデバイス１１０のディスプレイデバイス１３０上にどのように表示すべきかについてのレイアウトを決定するように更に構成される。例えば一部の実施形態において、アイコン表示モジュール３１２は、ユーザ選択可能なアイコン１２２を、ユーザ選択可能なアイコン１２２の単一の行として又はユーザ選択可能なアイコンの複数の行として表示するように構成され得る。あるいはまた、アイコン表示モジュール３１２は、複数のユーザ選択可能なアイコン１２２を、各ユーザ選択可能なアイコン１２２に関連付けられる文字的意味に応じてグループ化される、異なる象限内に表示するようにも構成され得る（例えば図９Ａ〜図９Ｅを参照されたい）。アイコン表示モジュール３１２は、１つ以上のユーザ選択可能なアイコン１２２の表示サイズを、ウェアラブルコンピューティングデバイス１１０のユーザによって行われる１つ以上の選択に基づいて、増大及び／又は縮小するようにも構成され得る。このようにして、アイコン表示モジュール３１２は、ディスプレイデバイス１３０上に表示されるユーザ選択可能なアイコン１２２及び／又は象限の「ズームイン」及び「ズームアウト」を行うように構成され得る。
【００３５】
アイコン選択モジュール３１４は、ディスプレイデバイス１３０上に表示されるユーザ選択可能なアイコン１２２の１つ以上が、ウェアラブルコンピューティングデバイス１１０のユーザによって選択されるかどうかを判断するよう構成される。そのために、アイコン選択モジュール３１４は、ユーザ選択可能なアイコン１２２の１つのユーザによる選択を示す信号を、タッチセンサ式ディスプレイデバイス１３０から受け取ったかどうかを判断するように構成され得る。１つ以上のユーザ選択可能なアイコン１２２がグループ化されて、そのアイコンに関連付けられる文字的意味に応じた象限内に表示される実施形態では、アイコン選択モジュール３１４は、象限のうちの１つ以上が選択されたかどうかを判断するようにも構成され得る。
【００３６】
一部の実施形態において、アイコン選択モジュール３１４は、ユーザ選択可能なアイコン１２２の選択に応答して、１つ以上のユーザ選択可能なサブアイコン（例えば関連するユーザ選択可能なアイコン）を表示すべきかどうかを判断するようにも構成され得る。例えば一部の実施形態において、アイコン選択モジュール３１４は、ユーザの家に対応する関連する文字的意味を有するユーザ選択可能なアイコン１２２のユーザの選択に応答して、アイコン表示モジュール３１２が、時間又は期間（例えば５分、１０分、１５分、１時間、１日、１週間等）に関する１つ以上のユーザ選択可能なサブアイコンを表示すべきであると判断することができる。このようにして、ユーザは、彼らが１５分以内に家にいるであろうことを示すテキストメッセージを生成することができる。アイコン選択モジュール３１４は、そのサブアイコンに関連付けられる任意の数の異なる文字的意味を有する任意の数のユーザ選択可能なサブアイコンを、特定のユーザ選択可能なアイコン１２２のユーザの選択に応答して表示すべきであると判断し得ることを認識されたい。
【００３７】
加えて、アイコン選択モジュール３１４は、ユーザが、ユーザ選択可能なアイコン１２２の１つ以上を選択したことに少なくとも部分的に基づいて、あるいはそうでなくともこれに応じて、テキストメッセージ（例えばショートメッセージサービスメッセージ、電子メールメッセージ、ウェブアドレス、ユーザ名、パスワード、ソーシャルメディア投稿、ソーシャルメディアステータス更新、チャットメッセージ、グループテキストメッセージ等）を生成するように構成される。例えばアイコン選択モジュール３１４は、ユーザ選択可能なアイコン１２２が、タッチセンサ式ディスプレイデバイス１３０を介して、ウェアラブルコンピューティングデバイス１１０のユーザによって選択されるかどうかを判断するように構成される。ユーザ選択可能なアイコン１２２がユーザによって選択されたと判断したことに応答して、アイコン選択モジュール３１４は、選択されたユーザ選択可能なアイコン１２２に関連付けられる文字的意味を、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて、ポリシーデータベース１２６から取り出すことができる。議論されるように、選択されたユーザ選択可能なアイコン１２２に関連付けられる文字的意味を、ポリシーデータベース１２６から取り出され得る１つ以上の文字（例えば単一の文字、文字列、フレーズ、単語等）として具現化することができる。選択されたユーザ選択可能なアイコン１２２に関連付けられる文字的意味をポリシーデータベース１２６から取り出した後、アイコン選択モジュール３１４は、テキストメッセージを生成することができる。一部の実施形態において、アイコン選択モジュール３１４は、ウェアラブルコンピューティングデバイス１１０のユーザにより、タッチセンサ式ディスプレイデバイス１３０を介して２つ以上のユーザ選択可能なアイコン１２２が選択されたと判断することができることを認識されたい。そのような実施形態では、アイコン選択モジュール３１４は、選択されたユーザ選択可能なアイコン１２２の各々に関連付けられる文字的意味を、ポリシーデータベース１２６から取り出すことができる。アイコン選択モジュール３１４は、受け取った文字的意味の各々を組み合わせて（例えば統合、連結等）、テキストメッセージを生成することができる。
【００３８】
アイコン選択モジュール３１４は、受け取った文字的意味をユーザ選択可能なアイコン１２２に関連付けるようにも構成される。そのために、アイコン選択モジュール３１４は、テキスト入力データを、ウェアラブルコンピューティングデバイス１１０、モバイルコンピューティングデバイス１５０、クラウドサーバ１６０及び／又は任意の他のタイプのコンピューティングデバイスから受け取ることができる。受け取ったテキスト入力データは、選択されたユーザ選択可能なアイコン１２２に関連付けられるべき文字的意味を示すことができる。テキスト入力データを受け取ったことに応答して、アイコン選択モジュール３１４は、受け取ったテキスト入力を、選択されたユーザ選択可能なアイコン１２２に関連付ける。一部の実施形態において、アイコン選択モジュール３１４は、テキスト入力を、選択されたユーザ選択可能なアイコン１２２と関連付けてポリシーデータベース１２６に格納する。
【００３９】
図４を参照すると、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて、表示すべきユーザ選択可能なアイコン１２２の１つ以上を決定するための方法４００を実行することができる。方法４００は、ブロック４０２で開始し、ブロック４０２において、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストを決定する。そのために、ウェアラブルコンピューティングデバイス１１０及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストが、ブロック４０２において決定される。例えばウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０が特定の場所（例えば職場、家、学校、娯楽場、市、州、国等）に現在置かれていることを決定することができる。別の例では、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０のユーザが特定のアクティビティに参加していることを、ユーザのカレンダ内のエントリ及び現在の日時に基づいて決定することができる。表示のためのユーザ選択可能なアイコン１２２を決定するのに使用可能なウェアラブルコンピューティングデバイス１１０の任意のコンテキスト及び／又はユーザのコンテキストが、ウェアラブルコンピューティングデバイス１１０によって、ブロック４０２において決定され得ることを認識されたい。
【００４０】
一部の実施形態では、ブロック４０４において、ウェアラブルコンピューティングデバイス１１０は、コンテキストセンサ１２８によってキャプチャされるコンテキストデータ１２４を分析して、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストを決定することを容易にする。議論されるように、コンテキストセンサ１２８によってキャプチャされるコンテキストデータ１２４は、ウェアラブルコンピューティングデバイス１１０自体のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストを示す。例えば一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、コンテキストセンサ１２８によってキャプチャされる位置データを分析して、ウェアラブルコンピューティングデバイス１１０の現在の場所（例えば職場、家、学校、娯楽場、市、州、国、市、州、領域、経度、緯度、高度等）を決定する。別の例では、ウェアラブルコンピューティングデバイス１１０は、コンテキストセンサ１２８によってモニタされた通信メッセージに関連付けられるコンテキストデータ１２４を分析することができる。例えばウェアラブルコンピューティングデバイス１１０は、特定の通信メッセージの受信者、通信を生成又は受信した日時、通信メッセージの内容、通信メッセージを生成するために選択された特定のユーザ選択可能なアイコン１２２に関連付けられる文字的意味及び／又はコンテキストデータが生成され得る任意の他のタイプの情報を示すコンテキストデータ１２４を分析することができる。また別の例では、ウェアラブルコンピューティングデバイス１１０は、ユーザのスケジュールに関連付けられるコンテキストデータ１２４を分析することができる。例えばウェアラブルコンピューティングデバイス１１０は、ユーザのカレンダから生成されるコンテキストデータ１２４を分析し、現在のデータ及び時間を所与としてユーザが現在何をしているかを決定することを容易にすることができる。コンテキストセンサ１２８によってキャプチャされる任意の他のタイプのコンテキストデータ１２４を、ウェアラブルコンピューティングデバイス１１０によって分析することができることを認識されたい。
【００４１】
あるいはまた、一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、ブロック４０６において、リモートコンピューティングデバイスからコンテキストデータを受け取る。例えばウェアラブルコンピューティングデバイス１１０はクラウドサーバ１６０と通信して、このクラウドサーバから、ウェアラブルコンピューティングデバイス１１０のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストを示すコンテキストデータを受け取ることができる。ウェアラブルコンピューティングデバイス１１０は、これらには限られないが、モバイルコンピューティングデバイス１５０及び受信者コンピューティングデバイス１４０を含む他のリモートデバイスから、コンテキストデータを受け取ってもよい。そのような実施形態において、ウェアラブルコンピューティングデバイス１１０は、受け取ったコンテキストデータを使用して、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストを決定することを容易にすることができる。
【００４２】
ブロック４０８において、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０のコンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザのコンテキストに基づいて、表示すべき１つ以上の提案されるユーザ選択可能なアイコン１２２を決定する。議論されるように、１つ以上のユーザ選択可能なアイコン１２２の各々は、ウェアラブルコンピューティングデバイス１１０に関連付けられる現在のコンテキストに基づいて、任意の数の異なる文字的意味に関連付けられ得る。例示の実施形態では、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０に関連付けられる現在のコンテキストを所与として、１つ以上のユーザ選択可能なアイコン１２２がユーザによって選択されることになる確率（例えば履歴的確率）に少なくとも部分的に基づいて、あるいはそうでなくともこれに応じて、表示すべきユーザ選択可能なアイコン１２２の１つ以上を決定する。例えば一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０のユーザが主として、１週間の間に１の受信者グループ（例えば同僚、仕事の連絡先、顧客等）と通信し、週末には異なる受信者グループ（例えば家族、友達等）と通信すると判断することがある。そのような実施形態において、ユーザは、その週の間に１の受信者グループと通信している時にユーザ選択可能なアイコン１２２の特定のサブセット又はグループを使用し、週末に他のグループと通信している時にユーザ選択可能なアイコン１２２の異なるサブセット又はグループを使用することができる。したがって、ウェアラブルコンピューティングデバイス１１０は、１週間のうちの当日に基づいて、ユーザ選択可能なアイコン１２２の適切なサブセット及び／又はグループを選択することができる。ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０に関連付けられる、任意の他の決定されたコンテキストに基づいて、表示すべき１つ以上のユーザ選択可能なアイコン１２２を決定することができることを認識されたい。
【００４３】
一部の実施形態では、ブロック４１０において、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０の現在のコンテキストを、ポリシーデータベース１２６と比較する。ポリシーデータベース１２６は、ウェアラブルコンピューティングデバイス１１０に関連付けられるコンテキストに基づいて、ユーザに対して表示すべきユーザ選択可能なアイコン１２２の１つ以上を決定するための１つ以上のルールを含む。一部の実施形態では、ポリシーデータベース１２６は、ユーザ選択可能なアイコン１２２の各々及び／又は複数の参照コンテキストの各々について計算された確率データを含むことができる。一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、現在のコンテキストをポリシーデータベース１２６の複数の参照コンテキストと比較することができる。この比較に応じて、ウェアラブルコンピューティングデバイス１１０は、現在のコンテキストが、ポリシーデータベース１２６の参照コンテキストのいずれかと同じであるか、実質的に同様であるかどうかを判断することができる。そうであれば、ウェアラブルコンピューティングデバイス１１０は次いで、決定された参照コンテキストについて、ユーザ選択可能なアイコン１２２の各々の計算された確率データに基づいて、どのユーザ選択可能なアイコン１２２が、ユーザによって選択される可能性が最も高い（例えば最も可能性のある）アイコンであるかを決定することができる。
【００４４】
ポリシーデータベース１２６の１つの例示の実施形態が図５に示されている。例示のポリシーデータベース１２６は、複数のユーザ選択可能なアイコン１２２と、対応するユーザ選択可能なアイコン１２２に各々が関連付けられる複数の文字的意味５１０とを含む。一部の実施形態において、特定のユーザ選択可能なアイコン１２２（例えば「ICON_２」５０２）は、そのアイコンに関連付けられる２つ以上の文字的意味を有することができる（例えば「MEANING_A」５１２と、「MEANING_B」５１４）。そのような実施形態において、ポリシーデータベース１２６を使用して、ウェアラブルコンピューティングデバイス１１０の現在のコンテキストに少なくとも部分的に基づいて、あるいはそうでなくともこれに応じて、適切な文字的意味を選択することができる。
【００４５】
加えて、ポリシーデータベース１２６は、１つ以上の参照コンテキスト５２０を含み得る。一部の実施形態において、１つ以上の参照コンテキスト５２０の各々は、ウェアラブルコンピューティングデバイス１１０に関連付けられる異なる履歴コンテキスト（例えばウェアラブルコンピューティングデバイス１１０の履歴コンテキスト及び／又はウェアラブルコンピューティングデバイス１１０のユーザの履歴コンテキスト）を示すことができる。あるいはまた、参照コンテキスト５２０の１つ以上が、ウェアラブルコンピューティングデバイス１１０に関連付けられる１つ以上のユーザ定義（例えばユーザ生成）のコンテキストを示すことができる。このようにして、ウェアラブルコンピューティングデバイス１１０のユーザは、ウェアラブルコンピューティングデバイス１１０の現在のコンテキストに基づいて、どのユーザ選択可能なアイコン１２２を表示すべきかをカスタマイズ及び／又は手動で定義することができる。
【００４６】
ポリシーデータベース１２６は、ユーザ選択可能なアイコン１２２の各々及び参照コンテキスト５２０の各々について計算される確率データ５３０も含むことができる。議論されるように、特定のユーザ選択可能なアイコン１２２についての確率データ５３０は、１つ以上の参照コンテキスト５２０に基づいて、ユーザ選択可能なアイコン１２２がユーザにより選択されることになる確率を示すことができる。
【００４７】
図４に戻ると、ウェアラブルコンピューティングデバイス１１０は、ブロック４０８の例示の実施形態では、現在のコンテキストをポリシーデータベース１２６に対して比較して、表示すべき１つ以上のユーザ選択可能なアイコンを決定するが、他の実施形態では、ウェアラブルコンピューティングデバイス１１０は、表示すべき１つ以上のユーザ選択可能なアイコン１２２を決定するために任意の他の処理を使用してもよいことを認識されたい。いずれにしても、表示すべきユーザ選択可能なアイコン１２２の決定の後、ウェアラブルコンピューティングデバイス１１０は、ブロック４１２において、選択されたユーザ選択可能なアイコン１２２を表示する。
【００４８】
図６Ａ〜図６Ｂを参照すると、使用に際して、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０上に表示されるユーザ選択可能なアイコン１２２からテキストメッセージを生成するための方法６００を実行することができる。一部の実施形態において、ユーザ選択可能なアイコン１２２は、ディスプレイデバイス１３０の複数の行、列又は象限（例えば図７Ａ〜図７Ｃの上の行７１０と下の行７２０）に表示され得る。方法６００はブロック６０２で開始し、ブロック６０２において、ウェアラブルコンピューティングデバイス１１０は、ユーザ選択可能なアイコン１２２の選択がユーザによって行われたかどうかを判断する。そのために、ウェアラブルコンピューティングデバイス１１０は、タッチセンサ式ディスプレイデバイスを介したユーザ選択可能なアイコン１２２のユーザの選択（例えば図７Ｂの選択７１２）に応答して生成された信号を受け取ったかどうかを、判断することができる。ブロック６０２において、ウェアラブルコンピューティングデバイス１１０がユーザ選択可能なアイコン１２２の選択を受け取っていないと判断した場合、方法６００は、ブロック６０２にループバックして、引き続きユーザ選択可能なアイコン１２２の選択を受け取るかどうかを判断する。
【００４９】
一部の実施形態では、ブロック６０６において、ユーザ選択可能なアイコン１２２の選択を受け取ったと判断したことに応答して、ウェアラブルコンピューティングデバイス１１０は、ユーザに、その選択のフィードバックを提供することができる。例えばユーザ選択可能なアイコン１２２の１つをユーザが選択したことに応答して、ウェアラブルコンピューティングデバイス１１０は、視覚的（例えばインジケータ光、オンスクリーンメッセージ、アイコン等）、可聴（例えばビープ、トーン、リング等）及び／又は体性感覚の応答（例えば知覚フィードバック）を生成して、選択についてユーザに警告するか、あるいはそうでなくとも通知することができる。一部の実施形態において、ユーザに提供されるフィードバックは、ウェアラブルコンピューティングデバイス１１０のフィードバックデバイス１３２によって生成され得る。
【００５０】
ブロック６０６において、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン１２２に関連付けられる文字的意味（例えば現在のコンテキストを所与として、選択されたユーザ選択可能なアイコンの意味を定義又は示すテキスト）を、ウェアラブルコンピューティングデバイス１１０の現在のコンテキストに基づいてポリシーデータベース１２６から取り出す。選択されたユーザ選択可能なアイコン１２２に関連付けられる文字的意味をポリシーデータベース１２６から取り出した後、方法６００はブロック６０８へ進む。
【００５１】
ブロック６０８において、ウェアラブルコンピューティングデバイス１１０は、ユーザ選択可能なアイコン１２２の選択に応答して、１つ以上のユーザ選択可能なサブアイコンを表示すべきかどうかを判断する。一部の実施形態において、１つ以上のユーザ選択可能なサブアイコンを、選択されたユーザ選択可能なアイコン１２２に関連する１つ以上のユーザ選択可能なアイコン１２２として具現化することができる。あるいはまた、１つ以上のユーザ選択可能なサブアイコンを、選択されたユーザ選択可能なアイコン１２２の選択の後にユーザによって選択されそうな（例えば選択される可能性の高い）１つ以上のユーザ選択可能なアイコン１２２として具現化することができる。例えば一部の実施形態において、特定の位置及び／又は宛先に関連付けられるユーザ選択可能なアイコン１２２をユーザが選択したことに応答して、ウェアラブルコンピューティングデバイス１１０は、異なる時間及び／又は期間に関連する１つ以上のユーザ選択可能なサブアイコンを続いて表示すべきであると判断し得る。ブロック６０８において、ウェアラブルコンピューティングデバイス１１０が、１つ以上のユーザ選択可能なサブアイコンを表示すべきであると判断した場合、方法００はブロック６１０に進む。しかしながら、ウェアラブルコンピューティングデバイス１１０が、１つ以上のユーザ選択可能なサブアイコンを表示すべきではないと判断した場合、方法６００は代わりにブロック６１４に進む。
【００５２】
ブロック６１０において、ウェアラブルコンピューティングデバイス１１０は、１つ以上のユーザ選択可能なサブアイコンを表示する。一部の実施形態では、ブロック６１２において、ウェアラブルコンピューティングデバイス１１０は、１つ以上のユーザ選択可能なサブアイコンを、選択されたユーザ選択可能なアイコン１２２に基づく構成又はフォーマットで表示する。例えばディスプレイデバイス１３０が、ユーザ選択可能なアイコン１２２の複数の行を表示するように構成される場合、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン１２２を１の行（例えば図７Ａの上の行７１０）の上に表示し、ユーザ選択可能なサブアイコンを別の行（例えば図７Ａの下の行７２０）上に表示することができる。ウェアラブルコンピューティングデバイス１１０は、任意の表示構成及び／又はフォーマットに応じて１つ以上の選択可能なサブアイコンを表示してよい（例えばオーバーラップするアイコン、タイル型のアイコン、カスケード型のアイコン、透明なアイコン等）。あるいはまた、一部の実施形態では、ウェアラブルコンピューティングデバイス１１０は、１つ以上のデフォルトの（例えば初期、基本、開始等の）ユーザ選択可能なサブアイコン（例えば図７Ａのデフォルトのサブアイコン７３０）を、ユーザ選択可能なアイコン１２２の選択（例えば図７Ｂの選択されたアイコン７１２）に先立って表示することができる。そのような実施形態では、ウェアラブルコンピューティングデバイス１１０は、上述のように、ユーザ選択可能なアイコン１２２の選択に応答して、デフォルトのユーザ選択可能なサブアイコンを更新することができ、あるいはそうでなくとも変更することができる（例えば図７Ｂの更新されたサブアイコン７３２）。そのようにして、ウェアラブルコンピューティングデバイス１１０は、ユーザ選択可能なアイコン１２２の１つ以上のユーザの選択にコンテキスト的に関連する、ユーザ選択可能なサブアイコンを表示することができる。
【００５３】
ブロック６１４において、ウェアラブルコンピューティングデバイス１１０は、（例えば以前に選択されたユーザ選択可能なアイコン１２２とは異なる）別のユーザ選択可能なアイコン１２２の選択がユーザによって行われたかどうかを判断する。そのために、ウェアラブルコンピューティングデバイス１１０は、タッチセンサ式ディスプレイデバイス１３０を介して、別のユーザ選択可能なアイコン１２２のユーザの選択（例えば図７Ｂの選択７２２）に応答して生成される信号を受け取ったかどうかを判断する。ブロック６１４において、ウェアラブルコンピューティングデバイス１１０が別のユーザ選択可能なアイコン１２２の選択を受け取ったと判断した場合、方法６００は、一部の実施形態では、ブロック６０４にループバックして、ウェアラブルコンピューティングデバイス１１０が、選択についてユーザにフィードバックを提供するか、ブロック６０６にループバックして、ウェアラブルコンピューティングデバイス１１０が、選択された別のユーザ選択可能なアイコン１２２に関連する文字的意味をポリシーデータベース１２６から取り出す。しかしながら、ウェアラブルコンピューティングデバイス１１０が、別のユーザ選択可能なアイコン１２２の選択を受け取らなかったと判断すると、方法６００はブロック６１６へ進む（図６Ｂを参照されたい）。
【００５４】
ブロック６１６において、ウェアラブルコンピューティングデバイス１１０は、テキストメッセージを送信（例えば伝送）すべきかどうかを判断する。一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、該ウェアラブルコンピューティングデバイス１１０のユーザが、テキストメッセージを受信者コンピューティングデバイス１４０に送信（例えば伝送）すべきことを指示しているかどうかを判断することができる。そのために、ウェアラブルコンピューティングデバイス１１０は、メッセージ伝送コマンド又は機能のユーザの選択を示す信号を、タッチセンサ式ディスプレイデバイス１３０から受け取るかどうかを判断する。ブロック６１６において、ウェアラブルコンピューティングデバイス１１０が、テキストメッセージを送信（例えば伝送）すべきであると判断した場合、方法６００はブロック６１８へ進む。しかしながら、ウェアラブルコンピューティングデバイス１１０が、テキストメッセージを送信（例えば伝送）すべきでないと判断した場合、方法６００はブロック６１４にループバックして、引き続き別のユーザ選択可能なアイコン１２２が選択されたかどうかを判断する。
【００５５】
ブロック６１８において、ウェアラブルコンピューティングデバイス１１０は、テキストメッセージ（例えばショートメッセージサービスメッセージ、電子メールメッセージ、ウェブアドレス、ユーザ名、パスワード、ソーシャルメディア投稿、ソーシャルメディアステータス更新、チャットメッセージ、グループテキストメッセージ等）を、選択されたユーザ選択可能なアイコンから生成する。そのために、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン１２２に関連付けられる取り出した文字的意味を、テキストメッセージに組み込むか、あるいはそうでなくとも埋め込むことができる。ブロック６２０において、２つ以上のユーザ選択可能なアイコン１２２が選択される実施形態では、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン１２２の各々に関連付けられる文字的意味を組み合わせる（例えば連結、統合等）することができる。ウェアラブルコンピューティングデバイス１１０は次いで、組み合された文字的意味をテキストメッセージに組み込むか、あるいは他の方法で埋め込むことができる。ディスプレイデバイス１３０が１つ以上のユーザ選択可能なアイコン１２２を複数の行（図７Ａ〜図７Ｃの行７１０、７２０）に表示する実施形態では、ウェアラブルコンピューティングデバイス１１０は、組み合された文字的意味（例えば図７Ｃの組み合された文字的意味７３４）を表示するようにも構成され得る。
【００５６】
ブロック６２２において、ウェアラブルコンピューティングデバイス１１０は、生成されたテキストメッセージを受信者コンピューティングデバイス１４０に伝送（例えば送信）する。あるいはまた、一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、生成されたテキストメッセージをモバイルコンピューティングデバイス１５０、クラウドサーバ１６０及び／又は任意の他のリモートコンピューティングデバイスに伝送する。
【００５７】
次に、図８Ａ〜図８Ｂを参照すると、一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、異なる象限に表示されるユーザ選択可能なアイコン１２２からテキストメッセージを生成するための方法８００を実行することができる。方法８００はブロック８０２で開始し、ブロック８０２において、ウェアラブルコンピューティングデバイス１１０は、複数のユーザ選択可能なアイコン１２２を異なる象限内に表示する。例えば図９Ａに図示されるように、複数のユーザ選択可能なアイコン９１２、９２２、９３２、９４２が、異なる象限９１０、９２０、９３０、９４０内に表示される。一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、ユーザ選択可能なアイコン１２２を、各々に関連付けられる文字的意味に少なくとも部分的に基づいて、あるいはそうでなくともこれに応じてユーザ選択可能なアイコン１２２を表示するか、あるいは他の方法でグループ化する。例えばウェアラブルコンピューティングデバイス１１０は、宛先及び／又は位置（例えばユーザ選択可能なアイコン９１２）に関して関連する文字的意味を有する全てのユーザ選択可能なアイコン１２２を、同じ象限（例えば象限９１０）内に表示することができる。別の例として、ウェアラブルコンピューティングデバイス１１０は、時間及び／又は期間（例えばユーザ選択可能なアイコン９２２）に関して関連する文字的意味を有する全てのユーザ選択可能なアイコン１２２を、同じ象限（例えば象限９２０）内に表示することができる。加えて、アクティビティに関係する、関連する文字的意味を有する全てのユーザ選択可能なアイコン１２２（例えばユーザ選択可能なアイコン９３２）を、同じ象限（例えば象限９３０）内に表示し、感情に関係する、関連する文字的意味を有する全てのユーザ選択可能なアイコン１２２（例えばユーザ選択可能なアイコン９４２）を、同じ象限（例えば象限９４０）内に表示することができる。
【００５８】
図８Ａ〜図８Ｂの参照に戻ると、ブロック８０４において、ウェアラブルコンピューティングデバイス１１０は、象限のうちの１つ（例えば図９Ｂの象限９１０）の選択を受け取ったかどうかを判断する。そのために、ウェアラブルコンピューティングデバイス１１０は、象限（例えば図９Ｂの象限９１０）のユーザの選択を示す信号を、タッチセンサ式ディスプレイデバイス１３０から受け取るかどうかを判断する。ブロック８０４において、ウェアラブルコンピューティングデバイス１１０が、象限（例えば図９Ｂの象限９１０）が選択されたと判断する場合、方法８００はブロック８０６に進む。しかしながら、ウェアラブルコンピューティングデバイス１１０が、象限（例えば図９Ｂの象限９１０）は選択されていないと判断する場合、方法８００はブロック８０４にループバックし、引き続き象限（例えば象限９１０、９２０、９３０、９４０）のうちの１つが選択されたかどうかを判断する。
【００５９】
ブロック８０６において、ウェアラブルコンピューティングデバイス１１０は、選択された象限（例えば図９Ｃの象限９１０）をズームインする。そのために、一部の実施形態では、ウェアラブルコンピューティングデバイス１１０は、ブロック８０８において、複数のユーザ選択可能なアイコン１２２（例えば図９Ｃのユーザ選択可能なアイコン９１２）の各々の表示サイズを増加させる。
【００６０】
ブロック８１０において、ウェアラブルコンピューティングデバイス１１０は、選択された象限（例えば図９Ｃの象限９１０）内のユーザ選択可能なアイコン９１２のうちの１つ（例えば図９Ｃのユーザ選択可能なアイコン９１４）の選択が受け取られるかどうかを判断する。そのために、ウェアラブルコンピューティングデバイス１１０は、ユーザ選択可能なアイコン９１２のうちの１つ（例えば図９Ｃのユーザ選択可能なアイコン９１４）のユーザの選択を示す信号を、タッチセンサ式ディスプレイデバイス１３０から受け取ったかどうかを判断する。ブロック８１０において、ウェアラブルコンピューティングデバイス１１０が、ユーザ選択可能なアイコン９１２のうちの１つ（例えば図９Ｃのユーザ選択可能なアイコン９１４）が選択されたと判断する場合、方法８００はブロック８１２に進む。しかしながら、ウェアラブルコンピューティングデバイス１１０が、ユーザ選択可能なアイコン９１２のうちの１つ（例えば図９Ｃのユーザ選択可能なアイコン９１４）は選択されていないと判断した場合、方法８００はブロック８０４にループバックして、象限（例えば象限９１０、９２０、９３０、９４０）のうちの１つが選択されたかどうかを判断する。
【００６１】
ブロック８１２において、ウェアラブルコンピューティングデバイス１１０は、選択された象限（例えば図９Ｄの象限９１０）をズームアウトする。そのために、一部の実施形態では、ウェアラブルコンピューティングデバイス１１０は、ブロック８１４において、複数のユーザ選択可能なアイコン１２２（例えば図９Ｄのユーザ選択可能なアイコン９１２）の各々の表示サイズを縮小する。
【００６２】
一部の実施形態では、ブロック８１６において、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン１２２（例えば選択されたアイコン９１４）とのユーザの対話を追跡する。例えば一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、ユーザが、選択されたユーザ選択可能なアイコン１２２（例えば選択されたアイコン９１４）を、選択された象限（例えば象限９１０）及び／又は任意の他の象限（例えば象限９２０、９３０、９４０）にまたがってドラッグするかどうかを判断することができる。ウェアラブルコンピューティングデバイス１１０は、複数のユーザ選択可能なアイコン１２２（例えばユーザ選択可能なアイコン９１２、９２２、９３２、９４２）が表示されるサイズ、向き及び／又は方法を、選択されたユーザ選択可能なアイコン１２２（例えば選択されたアイコン９１４）との追跡されたユーザの対話に少なくとも部分的に基づいて、あるいはそうでなくともこれに応じて変更できることを認識されたい。
【００６３】
ブロック８１８において、ウェアラブルコンピューティングデバイス１１０は、象限のうちの別の象限（例えば図９Ｄの象限９２０）の選択が受け取られるかどうかを判断する。そのために、ウェアラブルコンピューティングデバイス１１０は、他の象限（例えば図９Ｄの象限９２０）のユーザ選択を示す信号が、タッチセンサ式ディスプレイデバイス１３０から受け取られるかどうかを判断する。ブロック８１８において、ウェアラブルコンピューティングデバイス１１０が、他の象限（例えば図９Ｄの象限９２０）が選択されたと判断する場合、方法８００はブロック８２０に進む。しかしながら、ウェアラブルコンピューティングデバイス１１０が、他の象限（例えば図９Ｄの象限９２０）は選択されていないと判断する場合、方法８００はブロック８２６に進む。
【００６４】
ブロック８２０において、ウェアラブルコンピューティングデバイス１１０は、選択された他の象限をズームインする（例えば図９Ｅの象限９２０）。そのために、一部の実施形態では、ウェアラブルコンピューティングデバイス１１０は、ブロック８２２において、複数のユーザ選択可能なアイコン１２２の各々の表示サイズを増加させる（例えば図９Ｅのユーザ選択可能なアイコン９２２）。
【００６５】
ブロック８２４において、ウェアラブルコンピューティングデバイス１１０は、選択された他の象限（例えば図９Ｅの象限９２０）内で、ユーザ選択可能なアイコン９２２のうちの１つ（例えば図９Ｅのユーザ選択可能なアイコン９２４）の選択が受け取られるかどうかを判断する。そのために、ウェアラブルコンピューティングデバイス１１０は、タッチセンサ式ディスプレイデバイス１３０から、ユーザ選択可能なアイコン９２２のうちの１つのユーザの選択（例えば図９Ｅの選択されたユーザ選択可能なアイコン９２４）を示す信号が受け取られるかどうかを判断する。ブロック８２４において、ウェアラブルコンピューティングデバイス１１０が、ユーザ選択可能なアイコン９２２のうちの１つ（例えば図９Ｅの選択されたユーザ選択可能なアイコン９２４）が選択されたと判断した場合、方法８００はブロック８２６に進む。しかしながら、ウェアラブルコンピューティングデバイス１１０が、ユーザ選択可能なアイコン９２２のうちの１つ（例えば図９Ｅの選択されたユーザ選択可能なアイコン９２４）が選択されなかったと判断した場合、方法８００はブロック８１２にループバックし、ブロック８１２において、ウェアラブルコンピューティングデバイス１１０は、選択された他の象限（例えば図９Ａの象限９２０）をズームアウトする。
【００６６】
ブロック８２６において、ウェアラブルコンピューティングデバイス１１０は、テキストメッセージ（例えばショートメッセージサービスメッセージ、電子メールメッセージ、ウェブアドレス、ユーザ名、パスワード、ソーシャルメディア投稿、ソーシャルメディアステータス更新、チャットメッセージ、グループテキストメッセージ等）を、選択されたユーザ選択可能なアイコン９１４、９２４から生成する。２つ以上のユーザ選択可能なアイコンがユーザによって選択される実施形態では、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン９１４、９２４の各々に関連付けられる文字的意味を、ポリシーデータベース１２６から取り出す。ウェアラブルコンピューティングデバイス１１０は、次いで文字的意味の各々を組み合わせて（例えば組み合わせる、連結する等）、テキストメッセージを生成する。ユーザによって１つのユーザ選択可能なアイコンのみが選択される（例えば図９Ｃの選択されたアイコン９１４）実施形態では、ウェアラブルコンピューティングデバイス１１０は、そのユーザ選択可能なアイコン１２２（例えば図９Ｃの選択されたユーザ選択可能なアイコン９１４）に関連付けられる文字的意味をポリシーデータベース１２６から取り出して、その文字的意味からテキストメッセージを生成する。
【００６７】
次に図１０を参照すると、ウェアラブルコンピューティングデバイス１１０は、受け取った文字的意味をユーザ選択可能なアイコン１２２に関連付けるための方法１０００を実行することができる。方法１０００はブロック１００２で開始し、ブロック１００２において、ウェアラブルコンピューティングデバイス１１０は、ユーザによって行われたユーザ選択可能なアイコン１２２の選択を受け取る。そのために、ウェアラブルコンピューティングデバイス１１０は、タッチセンサ式ディスプレイデバイス１３０を介して、ユーザ選択可能なアイコン１２２のユーザの選択に応答して生成された信号を受け取る。方法１０００は、次いでブロック１００４に進む。
【００６８】
ブロック１００４において、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン１２２に関連付けられるべき文字的意味を示す、テキスト入力データを受け取る。一部の実施形態において、ウェアラブルコンピューティングデバイス１１０は、ウェアラブルコンピューティングデバイス１１０自体のインタフェースを介してテキスト入力データを受け取る。あるいはまた、ウェアラブルコンピューティングデバイス１１０は、例えばモバイルコンピューティングデバイス１５０及び／又はクラウドサーバ１６０といった別のコンピューティングデバイスから、テキスト入力データを受け取ってもよい。
【００６９】
その後、ブロック１００６において、ウェアラブルコンピューティングデバイス１１０は、受け取ったテキスト入力データを、選択されたユーザ選択可能なアイコンに関連付ける。そのために、ブロック１００８において、ウェアラブルコンピューティングデバイス１１０は、選択されたユーザ選択可能なアイコン１２２に基づいて、受け取ったテキスト入力データをポリシーデータベース１２６に格納することができる。例えばウェアラブルコンピューティングデバイス１１０は、受け取ったテキスト入力データを、ポリシーデータベース１２６内の選択されたユーザ選択可能なアイコン１２２と関連付ける（例えば結び付ける、リンクする、マップする等）ことができる。
【００７０】
例示
本明細書で開示される技術の具体的な例を下記に提供する。本技術の実施形態は、以下で説明される例の任意の１つ以上及び任意の組合せを含み得る。
【００７１】
例１は、ユーザ選択可能なアイコンからテキストメッセージを生成するウェアラブルコンピューティングデバイスを含み、ウェアラブルコンピューティングデバイスは、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定するコンテキスト決定モジュールと；ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに応じて、複数の所定のユーザ選択可能なアイコンのうちの１つ以上のユーザ選択可能なアイコンを決定するアイコン提案モジュールであって、複数の所定のユーザ選択可能なアイコンの各々が、テキストメッセージの生成のために、関連付けられる１つ以上の文字的意味を有する、アイコン提案モジュールと；決定された１つ以上のユーザ選択可能なアイコンを、ウェアラブルコンピューティングデバイスのディスプレイ上に表示するアイコン表示モジュールと；を含む。
【００７２】
例２は、例１の主題を含み、ウェアラブルコンピューティングデバイスのコンテキストを示すコンテキストデータをキャプチャする少なくとも１つのコンテキストセンサを更に備え、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定することは、少なくとも１つのコンテキストセンサによってキャプチャされるコンテキストデータに基づいてコンテキストを決定することを含む。
【００７３】
例３は、例１及び例２のいずれかの主題を含み、少なくとも１つのコンテキストセンサは、ウェアラブルコンピューティングデバイスの位置を決定する、位置決定モジュールを含む。
【００７４】
例４は、例１−例３のいずれかの主題を含み、コンテキスト決定モジュールは、ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定し、１つ以上のユーザ選択可能なアイコンを決定することは、ユーザのコンテキストに応じて、１つ以上のユーザ選択可能なアイコンを決定することを含む。
【００７５】
例５は、例１−例４のいずれかの主題を含み、ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定することは、（ｉ）ウェアラブルコンピューティングデバイスによってアクセス可能な通信メッセージをモニタし、（ｉｉ）通信メッセージを分析して、複数の所定のユーザ選択可能なアイコンのうちのあるユーザ選択可能なアイコンについて予想される文字的意味を決定し、（ｉｉｉ）予想される文字的意味のユーザ選択可能なアイコンとの関連付けを提案することを含む。
【００７６】
例６は、例１−例５のいずれかの主題を含み、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定することは、（ｉ）ウェアラブルコンピューティングデバイスのコンテキストを決定し、（ｉｉ）ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定することを備え、１つ以上のユーザ選択可能なアイコンを決定することは、ウェアラブルコンピューティングデバイスのコンテキスト及びユーザのコンテキストに応じて、１つ以上のユーザ選択可能なアイコンを決定することを含む。
【００７７】
例７は、例１−例６のいずれかの主題を含み、コンテキスト決定モジュールは更に、リモートコンピューティングデバイスからコンテキストデータを受け取り、該受け取ったコンテキストデータは、ウェアラブルコンピューティングデバイス又はウェアラブルコンピューティングデバイスのユーザのうちの少なくとも一方のコンテキストを示し、アイコン提案モジュールは、受け取ったコンテキストデータに応じて１つ以上のユーザ選択可能なアイコンを決定する。
【００７８】
例８は、例１−例７のいずれかの主題を含み、ポリシーデータベースを更に含み、該ポリシーデータベースは、ウェアラブルコンピューティングデバイスのコンテキストに応じた１つ以上のユーザ選択可能なアイコンの決定のための１つ以上のルールを備え、１つ以上のユーザ選択可能なアイコンを決定することは、ウェアラブルコンピューティングデバイスのコンテキストを、ポリシーデータベースの１つ以上のルールと比較することを含む。
【００７９】
例９は、例１−例８のいずれかの主題を含み、ポリシーデータベースを更に含み、該ポリシーデータベースは、１つ以上のユーザ選択可能なアイコンの各々について計算された確率データを備え、該確率データは、１つ以上の参照コンテキストに基づいて、複数の所定のユーザ選択可能なアイコンのうちの或るユーザ選択可能なアイコンが、ユーザによって選択されることになる確率を示し、１つ以上のユーザ選択可能なアイコンを決定することは、（ｉ）ウェアラブルコンピューティングデバイスに関連付けられる決定したコンテキストを、１つ以上の参照コンテキストと比較し、（ｉｉ）比較に基づいて、１つ以上のユーザ選択可能なアイコンを選択することを含む。
【００８０】
例１０は、例１−例９のいずれかの主題を含み、ポリシーデータベースを更に含み、該ポリシーデータベースは、ウェアラブルコンピューティングデバイスのコンテキストに基づいて、１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を含む。
【００８１】
例１１は、例１−例１０のいずれかの主題を含み、ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取り；ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに基づいて、選択されたユーザ選択可能なアイコンに関連付けられる文字的意味を、ポリシーデータベースから取り出し、選択されたユーザ選択可能なアイコンに関連付けられる、取り出した文字的意味に基づいて、テキストメッセージを生成する；アイコン選択モジュールを更に含む。
【００８２】
例１２は、例１−例１１のいずれかの主題を含み、アイコン選択モジュールは更に、（ｉ）ウェアラブルコンピューティングデバイスに表示される別のユーザ選択可能なアイコンが選択されるかどうかを判断し、（ｉｉ）ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに基づいて、選択された別のユーザ選択可能なアイコンに関連付けられる別の文字的意味を、ポリシーデータベースから取り出し、テキストメッセージを生成することは、選択されたユーザ選択可能なアイコンに関連付けられる取り出した文字的意味を、選択された別のユーザ選択可能なアイコンに関連付けられる取り出した別の文字的意味と組み合わせることを含む。
【００８３】
例１３は、例１−例１２のいずれかの主題を含み、アイコン選択モジュールは更に、ユーザ選択可能なアイコンの選択に応答して１つ以上のユーザ選択可能なサブアイコンを表示すべきかどうかを判断し、アイコン表示モジュールは更に、１つ以上のユーザ選択可能なサブアイコンを表示する。
【００８４】
例１４は、例１−例１３のいずれかの主題を含み、生成されたテキストメッセージを受信者コンピューティングデバイスに伝送する通信モジュールを更に含む。
【００８５】
例１５は、例１−例１４のいずれかの主題を含み、ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取り；ウェアラブルコンピューティングデバイスからテキスト入力を受け取ることであって、選択されたユーザ選択可能なアイコンの文字的意味を示すテキスト入力を受け取り；選択されたユーザ選択可能なアイコンを、受け取ったテキスト入力に関連付け；選択されたユーザ選択可能なアイコンに関連付けられるテキスト入力をポリシーデータベースに格納する；アイコン選択モジュールを更に含み、ポリシーデータベースは、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに基づいて、１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を含む。
【００８６】
例１６は、例１−例１５のいずれかの主題を含み、決定された１つ以上のユーザ選択可能なアイコンを表示することは、決定された１つ以上のユーザ選択可能なアイコンを、ウェアラブルコンピューティングデバイスのディスプレイ上の象限内に表示することを備え、ウェアラブルコンピューティングデバイスは、（ｉ）第１の象限の選択を受け取り、（ｉｉ）第１の象限内に表示される第１のユーザ選択可能なアイコンの選択を受け取り、（ｉｉｉ）第２の象限内の選択を受け取り、（ｉｖ）第２の象限内に表示される第２のユーザ選択可能なアイコンの選択を受け取り、（ｖ）第１及び第２の象限から選択される第１及び第２のユーザ選択可能なアイコンに基づいてテキストメッセージを生成する、アイコン選択モジュールを更に含み、アイコン表示モジュールは更に、（ｉ）第１の象限の選択に応答して第１の象限をズームインし、（ｉｉ）第１の象限内の第１のユーザ選択可能なアイコンの選択に応答して第１の象限をズームアウトし、（ｉｉｉ）第２の象限の選択に応答して、第２の象限をズームインする。
【００８７】
例１７は、例１−例１６のいずれかの主題を含み、ウェアラブルコンピューティングデバイスのディスプレイ上に定義される触覚マップを更に含み、触覚マップは、ディスプレイ上に表示される、決定された１つ以上のユーザ選択可能なアイコンの位置の触覚フィードバックを提供する。
【００８８】
例１８は、例１−例１７のいずれかの主題を含み、ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取る、アイコン選択モジュールと；ユーザ選択可能なアイコンの選択に基づいて、ウェアラブルコンピューティングデバイスのユーザへのフィードバックを生成する、フィードバックデバイスと；を更に含む。
【００８９】
例１９は、例１−例１８のいずれかの主題を含み、ユーザへのフィードバックを生成することは、ウェアラブルコンピューティングデバイスのユーザへの触覚フィードバックを提供することを含む。
【００９０】
例２０は、例１−例１９のいずれかの主題を含み、複数の所定のユーザ選択可能なアイコンは、ウェアラブルコンピューティングデバイスに格納される複数のユーザ選択可能なアイコンを含む。
【００９１】
例２１は、例１−例２０のいずれかの主題を含み、アイコン提案モジュールは、受信者コンピューティングデバイスから、所定のユーザ選択可能なアイコンについてのグループの文字的意味を受け取り、所定のユーザ選択可能なアイコンについての受け取ったグループの文字的意味は、所定のユーザ選択可能なアイコンに関連付けられる文字的意味とは異なる。
【００９２】
例２２は、例１−例２１のいずれかの主題を含み、ユーザ選択可能なアイコンからテキストメッセージを生成する方法を含み、当該方法は、ウェアラブルコンピューティングデバイスによって、該ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定するステップと；ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに応じて、複数の所定のユーザ選択可能なアイコンのうちの１つ以上のユーザ選択可能なアイコンを決定するステップであって、複数の所定のユーザ選択可能なアイコンの各々が、テキストメッセージの生成のために、関連付けられる１つ以上の文字的意味を有する、ステップと；ウェアラブルコンピューティングデバイスによって、決定された１つ以上のユーザ選択可能なアイコンをウェアラブルコンピューティングデバイスのディスプレイ上に表示するステップと；を含む。
【００９３】
例２３は、例２２の主題を含み、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定するステップは、ウェアラブルコンピューティングデバイスの少なくとも１つのコンテキストセンサによってキャプチャされるコンテキストデータに基づいて、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定することを含む。
【００９４】
例２４は、例２２及び例２３のいずれかの主題を含み、少なくとも１つのコンテキストセンサによってキャプチャされるコンテキストデータは、ウェアラブルコンピューティングデバイスに関連付けられる位置データを含み、方法は、ウェアラブルコンピューティングデバイスにより、位置データに応じて、ウェアラブルコンピューティングデバイスの位置を決定するステップを更に含む。
【００９５】
例２５は、例２２−例２４のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定するステップを更に含み、１つ以上のユーザ選択可能なアイコンを決定するステップは、ユーザのコンテキストに応じて、１つ以上のユーザ選択可能なアイコンを決定することを含む。
【００９６】
例２６は、例２２−例２５のいずれかの主題を含み、ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定するステップは、（ｉ）ウェアラブルコンピューティングデバイスによってアクセス可能な通信メッセージをモニタするステップと、（ｉｉ）通信メッセージを分析して、複数の所定のユーザ選択可能なアイコンのうちのあるユーザ選択可能なアイコンについて予想される文字的意味を決定するステップと、（ｉｉｉ）予想される文字的意味のユーザ選択可能なアイコンとの関連付けを提案するステップとを含む。
【００９７】
例２７は、例２２−例２６のいずれかの主題を含み、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストを決定するステップは、（ｉ）ウェアラブルコンピューティングデバイスのコンテキストを決定するステップと、（ｉｉ）ウェアラブルコンピューティングデバイスのユーザのコンテキストを決定するステップとを備え、１つ以上のユーザ選択可能なアイコンを決定することは、ウェアラブルコンピューティングデバイスのコンテキスト及びユーザのコンテキストに応じて、１つ以上のユーザ選択可能なアイコンを決定することを含む。
【００９８】
例２８は、例２２−例２７のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、リモートコンピューティングデバイスからコンテキストデータを受け取るステップを更に含み、該受け取ったコンテキストデータは、ウェアラブルコンピューティングデバイス又はウェアラブルコンピューティングデバイスのユーザのうちの少なくとも一方のコンテキストを示し、１つ以上のユーザ選択可能なアイコンを決定するステップは、受け取ったコンテキストデータに応じて１つ以上のユーザ選択可能なアイコンを決定することを含む。
【００９９】
例２９は、例２２−例２８のいずれかの主題を含み、１つ以上のユーザ選択可能なアイコンを決定するステップは、ウェアラブルコンピューティングデバイスのコンテキストを、ポリシーデータベースの１つ以上のルールと比較するステップを含む。
【０１００】
例３０は、例２２−例２９のいずれかの主題を含み、１つ以上のユーザ選択可能なアイコンを決定するステップは、（ｉ）ウェアラブルコンピューティングデバイスの決定したコンテキストを、ポリシーデータベースの１つ以上の参照コンテキストと比較するステップであって、ポリシーデータベースは、１つ以上のユーザ選択可能なアイコンの各々について計算された確率データを備え、該確率データは、１つ以上の参照コンテキストに基づいて、複数の所定のユーザ選択可能なアイコンのうちの或るユーザ選択可能なアイコンが、ユーザによって選択されることになる確率を示す、ステップと；（ｉｉ）比較に基づいて、１つ以上のユーザ選択可能なアイコンを選択するステップを含む。
【０１０１】
例３１は、例２２−例３０のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取るステップと；ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに基づいて、選択されたユーザ選択可能なアイコンに関連付けられる文字的意味を、ポリシーデータベースから取り出すステップであって、ポリシーデータベースは、ウェアラブルコンピューティングデバイスのコンテキストに基づいて、１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を備える、ステップと；ウェアラブルコンピューティングデバイスによって、選択されたユーザ選択可能なアイコンに関連付けられる取り出した文字的意味に基づいて、テキストメッセージを生成するステップと；を更に含む。
【０１０２】
例３２は、例２２−例３１のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスに表示される別のユーザ選択可能なアイコンが選択されるかどうかを判断するステップと；ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに基づいて、選択された別のユーザ選択可能なアイコンに関連付けられる別の文字的意味をポリシーデータベースから取り出すステップと；を更に含み、テキストメッセージを生成するステップは、選択されたユーザ選択可能なアイコンに関連付けられる取り出した文字的意味を、選択された別のユーザ選択可能なアイコンに関連付けられる取り出した別の文字的意味と組み合わせることを含む。
【０１０３】
例３３は、例２２−例３２のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、ユーザ選択可能なアイコンの選択に応答して１つ以上のユーザ選択可能なサブアイコンを表示すべきかどうかを判断するステップと、ウェアラブルコンピューティングデバイスによって、１つ以上のユーザ選択可能なサブアイコンを表示するステップとを更に含む。
【０１０４】
例３４は、例２２−例３３のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、生成したテキストメッセージを受信者コンピューティングデバイスに伝送するステップを更に含む。
【０１０５】
例３５は、例２２−例３４のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取るステップと；ウェアラブルコンピューティングデバイスによって、選択されたユーザ選択可能なアイコンの文字的意味を示す、ウェアラブルコンピューティングデバイスからのテキスト入力を受け取るステップと；ウェアラブルコンピューティングデバイスによって、選択されたユーザ選択可能なアイコンを、受け取ったテキスト入力に関連付けるステップと；ウェアラブルコンピューティングデバイスによって、選択されたユーザ選択可能なアイコンに関連付けられるテキスト入力をポリシーデータベースに格納するステップと；を更に含み、ポリシーデータベースは、ウェアラブルコンピューティングデバイスに関連付けられるコンテキストに基づいて、１つ以上のユーザ選択可能なアイコンの各々に関連付けられる１つ以上の文字的意味を含む。
【０１０６】
例３６は、例２２−例３５のいずれかの主題を含み、決定された１つ以上のユーザ選択可能なアイコンを表示するステップは、決定された１つ以上のユーザ選択可能なアイコンを、ウェアラブルコンピューティングデバイスのディスプレイ上の象限内に表示することを含み、方法は、ウェアラブルコンピューティングデバイスによって、第１の象限の選択を受け取るステップと；ウェアラブルコンピューティングデバイスによって、第１の象限の選択に応答して第１の象限をズームインするステップと；ウェアラブルコンピューティングデバイスによって、第１の象限内に表示される第１のユーザ選択可能なアイコンの選択を受け取るステップと；ウェアラブルコンピューティングデバイスによって、第１の象限内の第１のユーザ選択可能なアイコンの選択に応答して、第１の象限をズームアウトするステップと；ウェアラブルコンピューティングデバイスによって、第２の象限内の選択を受け取るステップと；ウェアラブルコンピューティングデバイスによって、第２の象限の選択に応答して、第２の象限をズームインするステップと；ウェアラブルコンピューティングデバイスによって、第２の象限内に表示される第２のユーザ選択可能なアイコンの選択を受け取るステップと；ウェアラブルコンピューティングデバイスによって、第１及び第２の象限から選択された第１及び第２のユーザ選択可能なアイコンに基づいてテキストメッセージを生成するステップとを更に含む。
【０１０７】
例３７は、例２２−例３６のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスのディスプレイ上に表示される、決定された１つ以上のユーザ選択可能なアイコンの位置の触覚フィードバックを提供するステップを更に含む。
【０１０８】
例３８は、例２２−例３７のいずれかの主題を含み、ウェアラブルコンピューティングデバイスによって、ウェアラブルコンピューティングデバイスに表示されるユーザ選択可能なアイコンの選択を受け取るステップと；ウェアラブルコンピューティングデバイスによって、ユーザ選択可能なアイコンの選択に基づいて、ウェアラブルコンピューティングデバイスのユーザへのフィードバックを生成するステップと；を更に含む。
【０１０９】
例３９は、例２２−例３８のいずれかの主題を含み、ユーザへのフィードバックを生成するステップは、ウェアラブルコンピューティングデバイスのユーザへの触覚フィードバックを生成するステップを含む。
【０１１０】
例４０は、例２２−例３９のいずれかの主題を含み、複数の所定のユーザ選択可能なアイコンは、ウェアラブルコンピューティングデバイスに格納される複数のユーザ選択可能なアイコンを含む。
【０１１１】
例４１は、例２２−例４０のいずれかの主題を含み、受信者コンピューティングデバイスから、所定のユーザ選択可能なアイコンについてのグループの文字的意味を受け取るステップを更に含み、所定のユーザ選択可能なアイコンについての受け取ったグループの文字的意味は、所定のユーザ選択可能なアイコンに関連付けられる文字的意味とは異なる。
【０１１２】
例４２は、ユーザ選択可能なアイコンからテキストメッセージを生成するウェアラブルコンピューティングデバイスを含み、該ウェアラブルコンピューティングデバイスは、プロセッサと；該プロセッサによって実行されると、ウェアラブルコンピューティングデバイスに例２２−例４１のいずれかの方法を実行させる複数の命令を有するメモリとを含む。
【０１１３】
例４３は、実行されたことに応答して、ウェアラブルコンピューティングデバイスが例２２−例４１のいずれかの方法を実行することになる複数の命令を含む、１つ以上のマシン読取可能な媒体を含む。
【０１１４】
例４４は、ユーザ選択可能なアイコンからテキストメッセージを生成するウェアラブルコンピューティングデバイスを含み、該ウェアラブルコンピューティングデバイスは、例２２−例４１のいずれかの方法を実行するための手段を含む。
【図１】
2016539392.tif 000003
【図２】
2016539392.tif 000004
【図３】
2016539392.tif 000005
【図４】
2016539392.tif 000006
【図５】
2016539392.tif 000007
【図６Ａ】
2016539392.tif 000008
【図６Ｂ】
2016539392.tif 000009
【図７Ａ】
2016539392.tif 000010
【図７Ｂ】
2016539392.tif 000011
【図７Ｃ】
2016539392.tif 000012
【図８Ａ】
2016539392.tif 000013
【図８Ｂ】
2016539392.tif 000014
【図９Ａ】
2016539392.tif 000015
【図９Ｂ】
2016539392.tif 000016
【図９Ｃ】
2016539392.tif 000017
【図９Ｄ】
2016539392.tif 000018
【図９Ｅ】
2016539392.tif 000019
【図１０】
2016539392.tif 000020
【国際調査報告】
2016539392.tif 000021
2016539392.tif 000022
2016539392.tif 000023