(57)【要約】      （修正有）【課題】個人のメッセージ中に認識可能なブランドを表示するために、テキストメッセージングシステム中にスタイルを埋め込む。【解決手段】ユーザーのデバイスでテキストメッセージを表示するために、ブランドの不変のスタイル情報に関するユーザーのデバイスからのリクエストをパブリッシャーで受信する。スタイル情報は、ブランドの不変のスタイル情報の所有者または所有者の代理人からパブリッシャーに提供される。操作は、ブランドの不変のスタイル情報を代表するデータを含む１もしくは複数のファイルを準備することを含む。操作は、変更可能なコンテンツを含むテキストメッセージ内に表示するために、１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供することを含む。【選択図】図３
2016076207.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーのデバイスでテキストメッセージを表示するために、ブランドの不変のスタイル情報に関するユーザーのデバイスからのリクエストをパブリッシャーで受信し、ここでブランドの不変のスタイル情報は、ブランドの不変のスタイル情報の所有者または所有者の代理人からパブリッシャーに提供され；
ブランドの不変のスタイル情報を代表するデータを含む１もしくは複数のファイルを準備し；そして
変更可能なコンテンツを含むテキストメッセージ内に表示するために、１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供する、
ことを含んでなるコンピューティングデバイスにより実施される方法。
【請求項２】
１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供することが、ユーザーのデバイスからのリクエストにより開始される、請求項１に記載のコンピューティングデバイスにより実施される方法。
【請求項３】
１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供することが、ユーザーのデバイスへ送信されるコンテンツにより開始される、請求項１に記載のコンピューティングデバイスにより実施される方法。
【請求項４】
パブリッシャーが、多数のブランドに関連する不変のスタイル情報を管理する請求項１に記載のコンピューティングデバイスにより実施される方法。
【請求項５】
パブリッシャーが、不変のスタイル情報へのアクセスに対する条件を適用する請求項１に記載のコンピューティングデバイスにより実施される方法。
【請求項６】
条件が、不変のスタイル情報へのアクセスを一定期間制限することを含む、請求項５に記載のコンピューティングデバイスにより実施される方法。
【請求項７】
条件が、サブスクリプションに基づき不変のスタイル情報へのアクセスを承認することを含む請求項５に記載のコンピューティングデバイスにより実施される方法。
【請求項８】
条件が、製品の購入に基づき不変のスタイル情報へのアクセスを承認することを含む請求項５に記載のコンピューティングデバイスにより実施される方法。
【請求項９】
不変のスタイル情報が、パブリッシャーによりアクセス可能なクラウドコンピューティングネットワークに保存されている請求項１に記載のコンピューティングデバイスにより実施される方法。
【請求項１０】
テキストメッセージ内での不変のスタイル情報の使用を反映するフィードバックを、パブリッシャーで受信することさらに含んでなる請求項１に記載のコンピューティングデバイスにより実施される方法。
【請求項１１】
指令を保存するように構成されたメモリー：および
ユーザーのデバイスでテキストメッセージを表示するために、不変のスタイル情報に関するユーザーのデバイスからのリクエストをパブリッシャーで受信し、ブランドの不変のスタイル情報は、ブランドの不変のスタイル情報の所有者または所有者の代理人からパブリッシャーに提供され；
ブランドの不変のスタイル情報を代表するデータを含む１もしくは複数のファイルを
準備し；そして
変更可能なコンテンツを含むテキストメッセージ内に表示するために、１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供する、
ことを含んでなる操作を行う指令を実行するためのプロセッサー
を備えたコンピューティングデバイスを備えたシステム。
【請求項１２】
１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供することが、ユーザーのデバイスからのリクエストにより開始される、請求項１１に記載のシステム。
【請求項１３】
１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供することが、ユーザーのデバイスへ送信されるコンテンツにより開始される請求項１１に記載のシステム。
【請求項１４】
パブリッシャーが、多数のブランドに関連する不変のスタイル情報を管理する請求項１に記載のシステム。
【請求項１５】
パブリッシャーが不変のスタイル情報へのアクセスに対する条件を適用する請求項１１に記載のシステム。
【請求項１６】
条件が、不変のスタイル情報へのアクセスを一定期間制限することを含む、請求項１５に記載のシステム。
【請求項１７】
条件が、サブスクリプションに基づき不変のスタイル情報へのアクセスを承認することを含む請求項１５に記載のシステム。
【請求項１８】
条件が、製品の購入に基づき不変のスタイル情報へのアクセスを承認することを含む請求項１５に記載のシステム。
【請求項１９】
不変のスタイル情報が、パブリッシャーによりアクセス可能なクラウドコンピューティングネットワークに保存されている請求項１１に記載のシステム。
【請求項２０】
操作が、テキストメッセージ内の不変のスタイル情報の使用を反映するフィードバックを、パブリッシャーで受信することをさらに含んでなる請求項１１に記載のシステム。
【請求項２１】
プロセッシングデバイスにより実行可能な指令を保存する１もしくは複数のコンピューター可読媒体であって、そしてそのような実行でプロセッシングデバイスが：
ユーザーのデバイスでテキストメッセージを表示するために、ブランドの不変のスタイル情報に関するユーザーのデバイスからのリクエストをパブリッシャーで受信し、ブランドの不変のスタイル情報は、ブランドの不変のスタイル情報の所有者または所有者の代理人からパブリッシャーに提供され；
ブランドの不変のスタイル情報を代表するデータを含む１もしくは複数のファイルを準備し；そして
変更可能なコンテンツを含むテキストメッセージ内に表示するために、１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供する、
ことを含んでなる操作を行う、上記１もしくは複数のコンピューター可読媒体。
【請求項２２】
１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変の
スタイル情報を提供することが、ユーザーのデバイスからのリクエストにより開始される、請求項２１に記載のコンピューター可読媒体。
【請求項２３】
１もしくは複数のデータファイルをユーザーのデバイスに送信して、ブランドの不変のスタイル情報を提供することが、ユーザーのデバイスへ送信されるコンテンツにより開始される請求項２１に記載のコンピューター可読媒体。
【請求項２４】
パブリッシャーが、多数のブランドに関連する不変のスタイル情報を管理する請求項２１に記載のコンピューター可読媒体。
【請求項２５】
パブリッシャーが不変のスタイル情報へのアクセスに対する条件を適用する請求項２１に記載のコンピューター可読媒体。
【請求項２６】
条件が、不変のスタイル情報へのアクセスを一定期間制限することを含む、請求項２５に記載のコンピューター可読媒体。
【請求項２７】
条件が、サブスクリプションに基づき不変のスタイル情報へのアクセスを承認することを含む請求項２５に記載のコンピューター可読媒体。
【請求項２８】
条件が、製品の購入に基づき不変のスタイル情報へのアクセスを承認することを含む請求項２５に記載のコンピューター可読媒体。
【請求項２９】
不変のスタイル情報が、パブリッシャーによりアクセス可能なクラウドコンピューティングネットワークに保存されている請求項２１に記載のコンピューター可読媒体。
【請求項３０】
操作が、テキストメッセージ内の不変のスタイル情報の使用を反映するフィードバックをパブリッシャーで受信することをさらに含んでなる請求項２１に記載のコンピューター可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
本出願は３５Ｕ．Ｓ．Ｃ．§１１９（ｅ）の下、２０１４年９月２５日に出願された米国特許仮出願第６２／０５５，３６５号の優先権の利益を主張し、この内容は全部、引用により本明細書に編入する。
【背景技術】
【０００２】
本記載は、例えば個人のメッセージ（ｍｅｓｓａｇｅ）中に認識可能なブランド（ｂｒａｎｄ）を表示するために、テキストメッセージングシステム（ｔｅｘｔ  ｍｅｓｓａｇｉｎｇ  ｓｙｓｔｅｍ）中にスタイル（ｓｔｙｌｅ）を埋め込むこと（ｅｍｂｅｄｄｉｎｇ）に関する。エンドユーザーが選択するために、選択可能なブランドのスタイルを提供すると共に、フィードバックデータが様々な分析、ブランドの調整（ａｄｊｕｓｔｍｅｎｔ）等のためにブランドの所有者（ｏｗｎｅｒ）に提供されることができる。
【０００３】
この２，３年で、テキストメッセージングは絶え間なく進化し、我々の社会の中の特に若い人達の間で通信の好適な様式になってきている。この部分のユーザーと共に、より年配の人達もテキストメッセージングサービスを使用し、そして増え続ける１日あたりのテキストメッセージの数を処理するために次第に使いこなせるようになってきている。この技術の絶え間のない用途の広がりにより、より多くのより潜在的顧客が、彼らの私生活と共に職業的な観点でもテキストメッセージングサービスを使用している。
【発明の概要】
【０００４】
要約
本明細書に記載するシステムおよび技術は、個人、グループ、広く知られたブランド等により開発することができるテキストメッセージとユーザーが選択可能なスタイルとを調和して表示することを補助することができる。ユーザーからのいかなるインプットも無い広告を表示するよりも、ブランドに緊密に関連したスタイルの特徴（例えば、フォント、カラー、グラフィックス等）がメッセージと共に視覚的に表示され、これにより視聴者（ｖｉｅｗｅｒ）が意識的に、または無意識にブランドを無視する能力を下げる（しばしば“バナーブラインドネス（ｂａｎｎｅｒ  ｂｌｉｎｄｎｅｓｓ）”と呼ばれる視聴者の周辺に配置される広告を無視することとは対照的に）。ブランドのスタイル上の属性に加えて、他の情報もテキストメッセージに埋め込むことができる。製品またはサービス情報は関連する電子アセット（ｅｌｅｃｔｒｏｎｉｃ  ａｓｓｅｔｓ）（例えばウェッブサイト、ウェッブページ等）にリンクし、そして他の関連情報は視聴者の視聴時間（ｅｎｇａｇｅｍｅｎｔ）を改善するために表示することができる。
【０００５】
一つの態様では、コンピューティングデバイス（ｃｏｍｐｕｔｉｎｇ  ｄｅｖｉｃｅ）により実施される方法は、ユーザーのデバイスでテキストメッセージを表示するために、ブランドの不変の（ｉｎｍｍｕｔａｂｌｅ）スタイル情報に関するユーザーのデバイスからのリクエストを、パブリッシャー（ｐｕｂｌｉｓｈｅｒ）で受信することを含む。ブランドの不変のスタイル情報は、ブランドの不変のスタイル情報の所有者または所有者の代理人からパブリッシャーに提供される。また方法は、ブランドの（不変の）スタイル情報を代表するデータを含む１もしくは複数のファイルを準備することを含む。また方法は、変更可能なコンテンツを含むテキストメッセー内に表示するために、１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することを含む。
【０００６】
実施には１もしくは複数の以下の特徴を含むことができる。１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することは、ユーザーのデバイスからのリクエストにより開始されることができる。１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することは、ユーザーのデバイスに送信されたコンテンツにより開始されることができる。パブリッシャーは多数のブランドに関連する不変のスタイル情報を管理することができる。パブリッシャーは不変のスタイル情報へのアクセスに対する条件を適用することができる。条件は、不変のスタイル情報へのアクセスを一定期間制限することを含むことができる。条件はサブスクリプションに基づき、不変のスタイル情報へのアクセスを承認することを含むことができる。条件は製品の購入に基づき、不変のスタイル情報へのアクセスを承認することを含むことができる。不変のスタイル情報は、パブリッシャーによりアクセス可能なクラウドコンピューティングネットワークに保存されることができる。またこの方法は、テキストメッセージ内の不変のスタイル情報の使用を反映するフィードバックをパブリッシャーで受信することを含むことができる。
【０００７】
別の態様では、システムは指令（ｉｎｓｔｒｕｃｔｉｏｎ）を保存するように構成されたメモリーを含むコンピューティングデバイスを含む。またシステムは、ユーザーのデバイスでテキストメッセージを表示するために、ブランドの不変のスタイル情報についてユーザーのデバイスからのリクエストをパブリッシャーで受信することを含む操作を行うための指令を実行するプロセッサーも含む。ブランドの不変のスタイル情報は、不変のスタイル情報の所有者または所有者の代理人からパブリッシャーに提供される。また操作には、ブランドの不変のスタイル情報を代表するデータを含む１もしくは複数のファイルを準備することも含む。また操作には、変更可能なコンテンツを含むテキストメッセージ内に表示するために、１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することを含む。
【０００８】
実施は１もしくは複数の以下の特徴を含むことができる。１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することは、ユーザーのデバイスからのリクエストにより開始されることができる。１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することは、ユーザーのデバイスに送信されたコンテンツにより開始されることができる。パブリッシャーは多数のブランドに関連する不変のスタイル情報を管理することができる。パブリッシャーは不変のスタイル情報へのアクセスに対する条件を適用することができる。条件は、不変のスタイル情報へのアクセスを一定期間制限すること含むことができる。条件はサブスクリプションに基づき、不変のスタイル情報へのアクセスを承認することを含むことができる。条件は製品の購入に基づき、不変のスタイル情報へのアクセスを承認することを含むことができる。不変のスタイル情報は、パブリッシャーによりアクセス可能なクラウドコンピューティングネットワークに保存されることができる。また操作は、テキストメッセージ内の不変のスタイル情報の使用を反映するフィードバックをパブリッシャーで受信することを含むことができる。
【０００９】
別の態様では、プロセッシングデバイスにより実行可能な指令を保存する１もしくは複数のコンピューター可読媒体（ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉａ）であり、そしてそのような実行でプロセッシングデバイスが操作を行うようにし、この操作にはユーザーのデバイスでテキストメッセージを表示するために、ブランドの不変のスタイル情報に関するユーザーのデバイスからのリクエストをパブリッシャーで受信することを含む。ブランドの不変のスタイル情報は、ブランドの不変のスタイル情報の所有者または所有者の代理人からパブリッシャーに提供される。また操作には、ブランドの不変のスタイル情報を代表するデータを含む１もしくは複数のファイルを準備することも含む。また
操作には、変更可能なコンテンツを含むテキストメッセージ内に表示するために、１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することを含む。
【００１０】
実施には１もしくは複数の以下の特徴を含むことができる。１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することは、ユーザーのデバイスからのリクエストにより開始されることができる。１もしくは複数のデータファイルをユーザーのデバイスに送信してブランドの不変のスタイル情報を提供することは、ユーザーのデバイスに送信されたコンテンツにより開始されることができる。パブリッシャーは、多数のブランドに関連する不変のスタイル情報を管理することができる。パブリッシャーは不変のスタイル情報へのアクセスに対する条件を適用することができる。条件は、不変のスタイル情報へのアクセスを一定期間制限することを含むことができる。条件はサブスクリプションに基づき、不変のスタイル情報へのアクセスを承認することを含むことができる。条件は製品の購入に基づき、不変のスタイル情報へのアクセスを承認することを含むことができる。不変のスタイル情報は、パブリッシャーによりアクセス可能なクラウドコンピューティングネットワークに保存されることができる。また操作は、テキストメッセージ内の不変のスタイル情報の使用を反映するフィードバックをパブリッシャーで受信することを含むことができる。
【００１１】
これらの、および他の態様、特徴および様々な組み合わせは、機能、プログラム製品等を行うための方法、装置、システム、手段として表現することができる。
【００１２】
他の特徴および利点は、説明および特許請求の範囲から明白となるだろう。
【図面の簡単な説明】
【００１３】
【図１】ブランドのスタイルを使用するテキストメッセージを表示するスマートフォンを具体的に説明する。
【図２】図１に示したスマートフォンの構成要素のブロック線図である。
【図３】テキストメッセージサービスを用いて使用するためのスタイル情報を配信するインターネットに基づくコンピューターネットワークのブロック線図である。
【図４】基地局と通信している電気通信コアネットワーク（ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｃｏｒｅ  ｎｅｔｗｏｒｋ）のブロック線図である。
【図５】ブランドのスタイルを包含するテキストメッセージについて、実行可能な指令を具体的に説明する。
【図６】定型化（ｓｔｙｌｉｚｅｄ）されたテキストメッセージのテンプレート（ｔｅｍｐｌａｔｅ）を具体的に説明する。
【図７】テキストメッセージテンプレートを具体的に説明する。
【図８】ウェブサイトとウェッブサイトのスタイルを利用したテキストメッセージとの間の接続を具体的に説明する。
【図９】定型化されたテキストメッセージにリンクしたビデオおよび音声コンテンツを具体的に説明する。
【図１０】テキストメッセージのスタイルに埋め込まれているモバイルアプリケーションからのデータを具体的に説明する。
【図１１】テキストメッセージとの対話を介したオーディオプレイヤーの開始（ｌａｕｎｃｈｉｎｇ）を具体的に説明する。
【図１２】テキストメッセージとの対話を介した電子商取引（ｅ−ｃｏｍｍｅｒｃｅ）のアプリケーションの開始を具体的に説明する。
【図１３】商品購入に基づいたテキストメッセージングに関するブランドスタイルに対して承認されるアクセスを具体的に説明する。
【図１４】テキストメッセージングについて選択したスタイルを管理し（ｍａｎａｇｅ）、そして使用するためのユーザーデバイスのインターフェイスを具体的に説明する。
【図１５】テキストメッセージング用の定型化グラフィックスを管理するためのユーザーデバイスのインターフェイスを具体的に説明する。
【図１６−１８】双方向の特徴（ｉｎｔｅｒａｃｔｉｖｅ  ｆｅａｔｕｒｅｓ）を含む定型化されたテキストメッセージを具体的に説明する。
【図１９】スタイルマネージャーの操作の流れ図である。
【図２０】本明細書に記載する技術を実施するために使用することができるコンピューティングデバイスおよびモバイルコンピューティングデバイスの例である。
【発明を実施するための形態】
【００１４】
詳細な説明
図１を参照にして、コンピューティングデバイス（例えばスマートフォン１００）は、別のデバイス（例えば同様なスマートフォンまたは他の種類のコンピューティングデバイス）のユーザーとテキストメッセージを交換するために、インターフェイス１０４を表示するディスプレイ１０２を含む。一般に対比色（ｃｏｎｔｒａｓｔｉｎｇ  ｃｏｌｏｒｓ）、インターフェイス上の異なる位置等で、視聴者はどのテキストメッセージが彼らのデバイスで作成され、そしてどのメッセージが他のユーザーのデバイスから受信されたのかを迅速に定めることができるようになる。双方のユーザーに、テキストメッセージは同じフォントを使用し、そしてテキストコンテンツを含む。このようにメッセージの流れに注目することで、ユーザーはメッセージ交換を簡単に見る。
【００１５】
追加のコンテンツをメッセージに包含することにより、ユーザーがメッセージを交換する時に追加の情報をユーザーに提供することができる（例えば、グラフィカル（ｇｒａｐｈｉｃａｌ）情報がメッセージに埋め込まれて、メッセージコンテンツに関連した、または関連していない情報を伝えることができる）。そのような付加素材（ａｄｄｉｔｉｏｎａｌ  ｍａｔｅｒｉａｌ）は、様々なソース（ｓｏｕｒｃｅ）に由来することができ、例えばブランドのエンティティ（ｅｎｔｉｔｙ）（例えば商事会社）に関連するグラフィカルな特徴を、メッセージングに包含することができる。より目を引くメッセージを作成することと共に、そのような付加素材はまた、ブランドの所有者を支援することができる。スタイル上の特徴を認識することにより、ユーザーがメッセージの交換に集中している時にブランドがユーザーにさらされることになる。さらに他者に広めるためにブランドのスタイルを使用できるようにすることにより（例えばブランドのスタイルが満たされた（ｉ
ｎｆｕｓｅｄ）メッセージの受信者を、そのブランドのスタイルを使用するメッセージが送れるようにすることができる）、テキストメッセージのユーザーは事実上、そのブランドの広告ソースになる。
【００１６】
図解する例では、テキストメッセージが商用ブランドおよび他のソースのスタイル上の特徴を含むことができるようにする別のインターフェイス１０６が、スマートフォン１００に表示される。この例では、一連のテキストメッセージ１０８−１１２がスマートフォン１００により受信される。二つのメッセージ１１０，１１２は、送り主から入った直後のテキストを含み、一方、別のメッセージ１０８は感情を表す（例えばユーザーが疲れているという）アイコンを使用し、そしてテキストが無い（「エモーティコン（ｅｍｏｔｉｃｏｎ）」と呼ばれることが多い）。デバイス１００のユーザーは、感情を伝えるアイコンを同様に使用するメッセージ１１４を最初に返信する。テキストメッセージ交換を開始した送り主は、次に（ハーシー  ペンシルベニアの）ザ  ハーシー  カンパニーのリースのピーナッツバターカップ（Ｒｅｅｓｅ’ｓ  Ｐｅａｎｕｔ  Ｂｕｔｔｅｒ  Ｃｕｐ  ｏｆ  ｔｈｅ  Ｈｅｒｓｈｅｙ  Ｃｏｍｐａｎｙ）に関連するスタイル上のブランドの特徴を使用するテキストコンテンツを含むメッセージ１１６を送る。このブランドのスタイルの使用を介して、多数のメッセージを一つのテキストメッセージ１１６により伝えることができる。例えばテキストコンテンツ（例えば他のユーザーが空腹か尋ねる）により提供されるメッセージと一緒に、メッセージ１１６は興味のある食物を提案することもできる。このブランドのスタイルを使用することにより、メッセージ１１６は、メッセージのクリエーターからの指令に基づき（例えばこのブランドのスタイルは、メッセージを作成するためにユーザーにより選択された）、このブランド（例えばリースのピーナッツバターカップ）を広告すると考えることができる。さらにメッセージに埋め込まれると、このブランドはメッセージリスティング（ｍｅｓｓａｇｅ  ｌｉｓｔｉｎｇ）の外側に表示されているブランド情報（または広告素材）（例えばリスティングの周辺に配置されたバナー広告）に比べて、ユーザーに、より認知され易くなるだろう。
【００１７】
これらのスタイル上の特徴は、様々な種類の情報を視聴者に提供することができ、例えば絵、ビデオ等の種類のスタイル上の特徴は、ブランドのイメージ（ｉｍａｇｅｒｙ）に関連するスタイル情報を提供することができる。ブランドに関連する１もしくは複数のフォントは、ブランドの視覚的なスタイル情報を視聴者に与えるスタイル上の特徴であることができる。リンリンと鳴る音（ｊｉｎｇｌｅ）、聞こえる標語等、または他の同様なスタイル上の特徴（１もしくは複数のファイルにより提供される、等）は、聞くことができるスタイル上の情報を視聴者に提供することができる。この例では、スタイル上の特徴がブランドの所有者の特定の製品に関連しているが、他のソースがそのようなスタイル上の特徴を提供してもよい。例えば製品、サービス等に関連する様々な種類のエンティティがブランドのスタイルを提供できる。スタイル上の特徴はまた、製品またはサービスに関係しない個人により開発されることもでき、そして単に独力でスタイル上の効果を開発することもできる。テキストをメッセージングするユーザーがブランド情報の配布を幾分制御（ｃｏｎｔｒｏｌ）できるようにすることにより、ブランドの知識は多数のテキストメッセージのユーザー間に配布されることができ（例えばインターネット上で急速に伝わることにより）、そして従来の広告キャンペーンに比べて、ウイルスのようにブランドを宣伝する可能性がある。
【００１８】
ブランドのスタイルに加えて、他の情報をそのようなスタイルの使用を介して伝えることができる。例えば、ブランドに関連する位置をブランドのスタイルの出現により潜在意識に提案することができる。具体的に説明する例に関して、テキストメッセージ１１６の送り主および／または受信者は、特定の場所（例えばキャンディ店、アイスクリームショップ等）を、表示するブランドに関連付けることができる。バナーブラインドネスの影響を減らすことに加えて、より小さいディスプレイ（例えばモバイルデバイス）は、ディス
プレイの他の位置（これはモバイルデバイスのユーザーにより容易に読み取ることができない可能性がある）に比べてメッセージ内でブランドスタイルを表示する方がより適している可能性がある。必要なユーザーの対話で（例えば埋め込みのためにブランドスタイルを選択すること）、ユーザーにはそのようなスタイル情報がテキストメッセージングの会話に参加することを可能にするかどうかの「オプトイン（ｏｐｔ  ｉｎ）」または「オプトアウト（ｏｐｔ  ｏｕｔ）」の選択が与えられる。
【００１９】
図２を参照にして、様々なアーキテクチャー（ａｒｃｈｉｔｅｃｔｕｒｅ）、プロセス等を採用してテキストメッセージ中のスタイル情報（例えばブランドスタイル）を使用することができる。この特定の例では、テキストメッセンジャー２００はスマートフォン１００により実行され、そしてスタイル情報および関連データをテキストメッセージに埋め込むためのスタイルに基づく操作と一緒に、テキストメッセージの作成、編集等を行うような様々な種類の機能を提供することができる。また情報はスマートフォン１００の他の部分と交換することもできる（例えばオペレーティングシステム２０２、デバイスにより実行されている１もしくは複数のアプリケーション（例えばアプリケーション２０４）、実行待ちの１もしくは複数のアプリケーション（例えばデバイスに保存されている）等）。幾つかの構成（ａｒｒａｎｇｅｍｅｎｔ）では、テキストメッセンジャー２００は、他のコンピューティングデバイス（例えば他のスマートフォン）にスタイル情報を送り、そして受信するために、ウェッブブラウザ（ｗｅｂ  ｂｒｏｗｓｅｒ）または他のアプリケーションと共同して実行することができる。例えばブランドスタイルに関連する情報は、ちょうどスタイル情報を含むメッセージを他のデバイスに送ることができるように、遠隔に位置するコンピューティングデバイスからダウンロードすることができる。さらに最近開発されたスタイル（例えば個人により作成されたスタイル）は、遠隔に位置するサーバーにアップロードされて、他によるそのスタイルへのアクセスを可能にすることができる。幾つかの構成では、テキストメッセンジャー２００の操作を支援するために、他の機能が提供され得る。例えば、異なるフォントを表す情報をモニターして、適切なフォントがスマートフォンで表示されるかどうかを決定することができる。特定のスタイルがメッセージを作成するために選択され、そして必要なフォントがスマートフォンに存在しなければ、欠けているフォントを検出し、そして存在しないフォントを得るために正しいアクション（ａｃｔｉｏｎ）を取ることができる。必要な情報を集める工程を行うために、１もしくは複数の技術を使用してスマートフォンに存在するスタイルの特徴をモニターすることができる。スタイル情報をテキストメッセージに埋め込むことに関連して、例えばソフトウェアエージェント２０６は、スマートフォンにより実行されて、存在するフォントおよび他の種類の特徴（例えはグラフィックス等）をモニターすることができる。フォント情報（または他の種類のスタイル情報）が存在しないと検出された場合、正しいアクションを取るために１もしくは複数の操作がエージェント２０６により単独で、またはスマートフォン１００と共同して行われることができる。例えばエージェント２０６は、選択したスタイルを１もしくは複数のテキストメッセージに埋め込むことを支援するために、適切なフォント情報を得るためのリクエストを送り始めることができる。そのようなソフトウェアエージェントは、実質的に自律的な様式（ａｕｔｏｎｏｍｏｕｓ  ｍａｎｎｅｒ）で実行可能なソフトウェアモジュールであると考えることができる。例えばスマートフォン１００への��信に際し、ソフトウェアエージェントはユーザーとそれほど対話せずに作動することができる。幾分柔軟な様式（ｆｌｅｘｉｂｌｅ  ｍａｎｎｅｒ）で作動することにより、ソフトウェアエージェントは、テキストメッセージを作成し、そして表示するために必要なフォント、フォント文字、グラフィックス等を適宜、識別することができる。またエージェントの作動は、例えばテキストメッセンジャー２００とユーザーとの、対話のモニタリングを含むことができる。例えば使用するために特定のスタイルが選択される場合の数を、ユーザーにより開始されるコマンド（例えばスタイルを検索する（ｒｅｔｒｉｅｖｅ））から測定することができる。幾つかの構成では、ソフトウェアエージェント２０６は実質的に連続的様式で実行することができる。
【００２０】
配信するためのテキストメッセージを作成し、そして受信したテキストメッセージを表示することに加えて、テキストメッセンジャー２００は、テキストメッセージングを用いてブランドのスタイルのようなスタイルを使用するための他の機能を提供することができる。例えば多数のスタイルを（メモリーに）保存し、そしてテキストメッセンジャー２００により管理することができる。（スタイル情報を含む）受信したメッセージから、そのスタイル情報を使用する他のメッセージを作成することができる（例えばスタイルの特徴が保存され、そして後に検索されて、その特徴の幾つかまたは全てを使用する新なメッセージを作成することができる）。作成、編集、削除、保存等ができるようになったスタイルに加えて、テキストメッセンジャー２００は、必要に応じてスタイル情報、スタイルの特徴（例えばフォント、グラフィックス）等をリクエストすることができる。例えばスタイル情報、スタイルの特徴等は、外部ソースからリクエストされ、そしてユーザーのデバイスに保存されることができる（そしてメッセージを準備するために必要に応じて検索される）。１もしくは複数の技術および方法論を、そのような情報の獲得（ａｔｔａｉｎｉｎｇ）に実施することができる。例えばフォント情報は、引用により全部、本明細書に編入する２００９年６月２２日に出願された「フォントデータストリーミング（Ｆｏｎｔ  Ｄａｔａ  Ｓｔｒｅａｍｉｎｇ）」という表題の米国特許出願第１２／４５７，７９２号明細書に記載されている転送技術（ｔｒａｎｓｆｅｒ  ｔｅｃｈｎｉｑｕｅ）を使用して、１もしくは複数の場所（例えば遠隔に位置するサーバー）から増分的様式（ｉｎｃｒｅｍｅｎｔａｌ  ｍａｎｎｅｒ）で（例えばフォント文字が必要な時に）提供されることができる。
【００２１】
フォント情報を別の種類のスタイル情報と一緒にダウンロードする能力に加えて、スマートフォン１００は、スタイル情報を他のデバイス、場所等に提供するための操作を実行することもできる。例えばテキストメッセージに埋め込むことができるスタイル情報の作成時に、スタイル情報の保存のような様々なアクティビティのために、データを他の場所にアップロードし、定型化したメッセージ等を表示するために、それを他のデバイスにより使用できるようにすることができる。テキストメッセンジャー２００は、スマートフォンにより実行されている１もしくは複数のアプリケーションとも対話することができる。そのような対話を介して、テキストメッセンジャーは、アプリケーションとデータを交換することができる（例えば定型化されたテキストメッセージを用いてデータを使用するために）。アプリケーション（例えばアプリケーション２０４）の実行も、テキストメッセンジャー２００の操作を介して開始することができる。幾つかの構成では、テキストメッセンジャー２００は、メッセージの視聴者が視聴しているデバイス（例えばスマートフォン）または他のデバイス（例えば視聴しているデバイスと交信している遠隔に位置するサーバー）に位置するアプリケーションの実行を開始できるようにする物（ｏｂｊｅｃｔ）（例えばラジオボタン、リンク等）を含む定型化されたメッセージを作成することができる。
【００２２】
図３を参照にして、テキストメッセージングアプリケーションおよびシステムで、スタイル情報（例えばブランドのスタイル）の使用を提供し、そして管理することができるコンピューティング環境（ｃｏｍｐｕｔｉｎｇ  ｅｎｖｉｒｏｎｍｅｎｔ）３００が表される。例えばスタイル情報は、ユーザーデバイス間で交換されるメッセージに埋め込むことができる。本開示を通してテキストメッセージという場合、様々な種類のメッセージング技術を使用することができるが、例えばショートメッセージサービス（ＳＭＳ）メッセージング、インスタントメッセージングサービス（例えばオーバーザトップ（ＯＴＴ）メッセージング）等、および他の種類のテキストに基づく通信を利用することができる。具体的に説明するように、定型化されたテキストメッセージ３０２は、ローカルに保存されたスタイル情報を使用してスマートフォン１００のテキストメッセンジャー２００により作成されることができ、そして別のスマートフォン３０４に送ることができる（インターネ
ット３０６を介して）。スタイル情報の使用を管理するために（例えばスマートフォン１００および３０４により）、パブリッシャー３０８は、スタイル情報、特徴等がテキストメッセージに埋め込まれ得る特定ブランドを所有するエンティティのようなスタイルの所有者３１０と、インターフェイスで繋がる環境３００に含まれる。例えば特定のフォント、グラフィックス、カラー等を使用して、周知の製品またはサービスに関するブランドを開発することができる。このスタイル上のブランド情報は、パブリッシャー３０８がこのブランドを多くのユーザー間に広めることができるようにするために（例えば潜在的顧客、地域等についてブランドの知名度を上げるために）、ブランドの所有者により提供されることができる。幾つかの場合では、スタイルの所有者は第三者（例えば代理人）を使用して、キャンペーンを開発し、ブランドの取り締まりを支援することなどを行うことができ、そしてスタイルの所有者の利益になるように、この第三者にパブリッシャー３０８と対話する権限を与えることができる（例えば代理人にスタイル情報、スタイルの特性等をパブリッシャーに送る権限を与える）。幾つかの場合では、スタイルの所有者がそのスタイルの幾つか、または全ての特徴を作成したかもしれない。このようにかなりの期間にわたり、市場に存在した製品のスタイルを使用することに加えて、幾つかの比較的最近開発されたスタイルが、クリエーター、デベロッパー等から直接、パブリッシャー３０８に受け取られることができる。幾つかの場合では、パブリッシャーは収益（例えば利益）を得るためのメッセージスタイルを開発し、そして配布することができる。例えばメッセージスタイルは、特定の趣味、活動（例えばスポーツ、ゲーム等）、ハイキング、森林ウォーク、写真、モータースポーツ、フィッシング、セイリング、音楽でよく知られ、そして認知され得る自然のサイト、および様々な他の話題および目的のエリアについて描くことができる。
【００２３】
図４を簡単に参照にして、他の種類の電気通信ネットワークをメッセージの交換に使用することができる。図面で具体的に説明するように、ショートメッセージサービス（ＳＭＳ）のようなテキストメッセージングサービスは、基地局４０４から、またはそこへ提供される電磁信号を送信（ｔｒａｎｓｍｉｔｔｉｎｇ）および受信することができる従来のアンテナ搭４０２を含む無線アクセスネットワーク（ＲＡＮ）４０により提供され得る。携帯電話４０６のようなユーザーのデバイスとの通信リンクを樹立するために（アンテナ搭４０２を介して）、１もしくは複数の信号技術および標準（ｓｔａｎｄａｒｄ）を基地局４０４により実施することができる。例えば多数のユーザーのデバイスが基地局４０４と通信リンクを樹立し、そしてアクセスできるように、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）、符号分割多重接続（ＣＤＭＡ）、ワイドバンド（Ｗ−ＣＤＭＡ）等と関連する技術および標準を実施することができる。他のユーザーデバイスとメッセージを交換するために、コアネットワーク（ｃｏｒｅ  ｎｅｔｗｏｒｋ）４０８（例えば移動通信交換局）が基地局４０４につながれる。例えば別の携帯電話４１２とのメッセージ交換を可能にするために（別のアンテナ搭４１４を介して）、別の基地局４１０がコアネットワーク４０８につながれる。
【００２４】
図３に戻り、スタイルの所有者（または彼らの代理人）との対話に加えて、パブリッシャー３０８はスタイル情報に関して他のエンティティと対話することができる。例えばフォントサービスプロバイダー３１２は、定型化されたメッセージを表示するためにフォント情報を提供することができる。幾つかの場合では、フォント情報はパブリッシャー３０８に提供されることができ、一方、他の場合では、フォントサービスプロバイダー３１２はフォント情報を必要に応じてユーザーのデバイスに提供することができる（例えばインターネット３０６を介して受信者のスマートフォンに）。説明するアーキテクチャーでは、フォントサービスプロバイダー３１２は、環境３００（または環境に対して外部）の他のデバイスおよびコンポーネントに提供することができる様々なフォントおよび関連情報を管理するフォントサービスマネージャー３１６（例えばソフトウェア、ハードウェア、または組み合わせで実施される）を実行することができるサーバー３１４を含む。フォン
トライブラリーおよびフォント情報のライブラリーは、サイト上（フォントサービスプロバイダー３１２で）、またはオフサイト上（例えばクラウドに基づくストレージアーキテクチャー（ｓｔｏｒａｇｅ  ａｒｃｈｉｔｅｃｔｕｒｅ）を実施する）で、ストレージデバイス（ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）３１８（例えば１もしくは複数のハードドライブ（ｈａｒｄ  ｄｒｉｖｅ）、ＣＤ−ＲＯＭ、ディスクアレイ（ｄｉｓｋ  ａｒｒａｙ）等）に保存されることができる。サーバー３１４によりアクセス可能であるので、ライブラリーは提供される情報（例えばスマートフォン１００からのリクエストメッセージに含まれる）と一緒に使用されて、適切なフォント情報を得ることができる。一つのストレージデバイス３１８に保存されていると説明すると、フォントサービスプロバイダー３１２は多数の保存技術およびデバイスを使用して、フォントおよび関連するフォント情報（例えば多数の言語、スタイル等に関するフォント）の収集を保持することができる。またフォントサービスプロバイダー３１２は、必要に応じて離れた場所でフォント情報にアクセスすることができる。例えばスマートフォン１００および他のユーザーのデバイスに潜在的に必要な言語のフォントを識別することに加えて、サーバー３１４はフォントサービスプロバイダー３１２に対して外部の１もしくは複数のソースから（例えばインターネット３０６を介して）、他の言語等に関連するフォントを集めることも可能である。フォントを管理するために、データベース（またはデータを構築し、そして保存するための他の技術）は、フォントサービスプロバイダー３１２（例えばストレージデバイス３１８に）に保存され、そしてフォントおよび関連情報を表す記録を含むことができる。他の機能も提供することができ、例えばフォントサービスプロバイダー３１２は、送られ、保存され、使用されることになるなどのフォント情報に関して、操作（例えばトラッキング（ｔｒａｃｋｉｎｇ）、モニタリング等）を行うことができる。例えばコンピューティングデバイス等からリクエストされ、提供された特定のフォントを反映する記録を（将来の使用のために）保存することができる。
【００２５】
スタイル情報を含むテキストメッセージを受信デバイス（ｒｅｃｉｐｉｅｎｔ  ｄｅｖｉｃｅ）（または多数のデバイス）に伝達（ｃｏｎｖｅｙ）するために、１もしくは複数の技術を使用することができる。例えばテキストメッセージ３０２は、パブリッシャー３０８で、および他の可能性のある場所（例えばフォントサービスプロバイダー３１２で保存されたフォントへのアクセスを提供するメッセージに含まれるリンク）で、保存されている適切なスタイル情報にアクセスするためのデータ（例えばリンク）を含むことができる。テキストメッセージ３０２を受信すると、操作が受信デバイスにより実行されて、必要なスタイル情報をリクエストすることができる（例えばブランドに関連した不変のスタイル情報、スタイルの特徴等）。例えばテキストメッセージ３０２のコンテンツを表示するために、受信したメッセージ中に含まれるリンクを使用することにより、スタイル情報３２０を含む１もしくは複数のファイルを受信デバイス（例えばスマートフォン３０４）に送ることができる。同様にフォント情報は、１もしくは複数のファイル３２２中で受信デバイスに提供することができる（例えばテキストメッセージ中に含まれるリンクにより開始されるように）。スタイル情報の配信を適切に制御するために、スタイルマネージャー３２４は、パブリッシャー３０８に位置するサーバー３２６により実行される（しかしスタイルマネージャーの機能は、幾つかの構成では多くの場所に分散されることができる）。スタイルマネージャー３２４は、多数のブランドのスタイル情報を管理することができる（例えば不変のスタイル情報、スタイルの特徴等）。情報の管理では、スタイルマネージャー３２４は、情報にアクセスできるようにする条件を適用することもできる。例えば条件には、購入した１もしくは複数の特定の商品またはサービス等に基づき、有効なサブスクリプションに基づいた期間にわたり、アクセスを承諾する規則を含むことができる。図面で説明するように、スタイル情報３２８（これはファイル３２０に含まれることができる）はパブリッシャー３０８に保存され、そしてサーバー３２６がアクセスすることができる。他のアーキテクチャーもスタイル情報を保存するために実施でき、例えば全ての情報、その一部等は、パブリッシャー３０８に対して外部の場所に保存されることがで
きる（例えばパブリッシャー３０８がアクセス可能なクラウドに基づくアーキテクチャーに）。幾つかの場合では、画像、ビデオ、音声等のような追加のコンテンツがスタイル情報に提供されてもよい（例えば受信デバイスで受信されたテキストメッセージに基づいて）。図面で具体的に説明するように、そのようなコンテンツ３３０はパブリッシャー３０８で保存することができるが、コンテンツはパブリッシャー３０８を含む多数の場所のような１もしくは複数の他の場所に（例えば分散された様式で）保存されることができる。幾つかの構成では、ユーザーのデバイス（または他の種類の受信体）へのコンテンツの配信が、スタイル情報（例えば不変のスタイル情報、スタイルの特徴等）の送信を始めることができる。
【００２６】
図２で説明するように、ソフトウェアエージェントを使用して環境３００により提供される機能の幾つかを提供または支援することができる。例えばソフトウェアエージェント（例えばフォントサービスプロバイダー３１２により提供される）は、各ユーザーのデバイス（例えばスマートフォン１００および３０４）により実行されて、必要な情報を識別し、そして相応してリクエスト（例えばパブリッシャー３０８からのスタイル情報、スタイルの特徴等について、フォントサービスプロバイダー３１２からのフォント情報、等について）の送信を始めることができる。自律的様式（そしてまた場合により連続的）での作動により、エージェントは一般に他のプロセス（例えば他のエージェント）により妨げられず、そして一定期間にわたりその機能を通じて学習する能力を有することができる。例えばエージェントはユーザーのデバイスでレンダリングされることになるテキストを繰り返しモニターすることができ、そして必要に応じて相応してスタイル情報、フォント情報等をリクエストする。そのような機能は、パブリッシャー３０８、フォントサービスプロバイダー３１２等によっても提供されるか、または一部提供されることができる。例えばスタイルまたはフォント情報がユーザーのデバイスによりリクエストされる時（例えばスマートフォン１００により実行されるテキストメッセンジャー２００により）、パブリッシャー３０８またはフォントサービスプロバイダー３０２は、どのスタイルおよび／またはフォント情報がデバイスにより必要とされるのかを決定し（例えばスマートフォンで表示されるスタイル、フォント等、デバイスの能力等をトラッキングすることにより）、そして情報を提供することができる。別の構成では、フォントサービスプロバイダー３１２およびパブリッシャー３０８は、適切なスタイルおよび／またはフォント情報がユーザーのデバイスに提供されるように、（例えば他の情報ソースと）共同して働くことができる。
【００２７】
典型的なテキストメッセージングの対話では、テキストメッセージが一つのデバイス（例えばスマートフォン１００）により作成され、そしてファイル（例えばテキストメッセージ３０２）を介して受信デバイス（例えばスマートフォン３０４）に、１もしくは複数のネットワーク上（例えばインターネット３０６、ワイヤレスネットワーク、ＳＭＳシステム等）で送信される。メッセージを作成するために、すでにパブリッシャー３０８からリクエストされ、そして提供されたスタイル情報が、デバイスのオペレーターによる使用のために選択される。メッセージの受信で、受信デバイスにより操作が実行されて定型化されたメッセージを準備し、そして表示する。例えばスタイル情報がパブリッシャー３０８からリクエストされ、そして受信され、そしてスタイル情報に含まれる相当するフォント情報が、フォントサービスプロバイダー３１２からリクエストされ、そして受信される。幾つかの場合では、スタイル情報はすでに受信デバイスに存在することができ、これによりパブリッシャー３０８から情報をリクエストする必要を除く。幾つかの構成では、受信したスタイル情報に基づき、操作をデバイスで実行して近い将来に必要になる可能性がある他のフォント情報を決定（例えば予想、推測等）することができる。例えば受信デバイスで実行されるエージェントは、フォントの特定の文字を表示するためにデバイスに存在するデータをモニターすることができる。存在する文字に基づき、エージェントはどの文字が直ぐに必要になる可能性があるかを決定することができる。例えばフォントサービ
スプロバイダー３１２からのリクエストに対して、１もしくは複数の文字を識別するために、規則をチェックすることができる（例えば最も使用される文字“ｅ”がこのフォントについて存在するか）。そのようなサブセット化（ｓｕｂｓｅｔｔｉｎｇ）および増分的サブセット技術は、引用によりその内容全部が編入される２０１２年１２月３日に出願された「イメージングデバイス用のネットワークに基づくフォント管理」という表題の米国特許出願第１３／６９２，５９３号明細書に記載されている。同様にエージェントアクション（ａｇｅｎｔ  ａｃｔｉｏｎ）を、他の種類のスタイル情報をリクエストするために使用することができ、例えば以前にユーザーにより選択されたスタイルの種類に基づき（例えば特定のブランドに関連するスタイル）、エージェントは類似のスタイルを識別し、そしてしかるべくリクエスト（１もしくは複数）をパブリッシャー３０８に送ることができる。テキストメッセージファイル３０２を受信すると、受信デバイスはファイルを調べ（ｉｎｔｅｒｒｏｇａｔｅ）、そして必要に応じて適宜、スタイル情報をリクエストすることができる（例えばフォントサービスプロバイダー３１２からの１もしくは複数のフォントの文字、パブリッシャー３０８からのスタイル情報等）。幾つかの場合では、情報のサブセット（例えばフォント文字）は、以前に受信したデータを増分的様式で補完する（そして余分な伝達を減らす）。
【００２８】
ソフトウェアエージェント（例えば図２で具体的に説明するような）は、メッセージを伝達するユーザーのデバイス、受信するユーザーのデバイス等用の操作を行うことができる。一般にメッセージを開始するユーザーのデバイスは、デバイスにあるスタイル情報を有する（例えば完全なグラフィックス、フォントセット等が事前にリクエストされ、ＱＲコード等の使用を介して得られている）。作成したメッセージの伝達を開始すると（例えばユーザーが表示された「送信」ラジオボタンを押す）、ユーザーのデバイスで実行するエージェントがメッセージをスキャンし、そして一つの受信デバイス（または多数の受信デバイス）でメッセージの効率的レンダリングを支援するための様々な情報を集めることができる。エージェントは、どの特定のスタイル情報が受信デバイス（１もしくは複数）に必要になるか（例えばグラフィックス、フォント、フォント文字サブセット等）を定め、そして情報を準備するためのアラート（ａｌｅｒｔ）として１もしくは複数のスタイルの情報ソース（例えばパブリッシャー３０８、フォントサービスプロバイダー３１２）にメッセージを送信することもできる。それというのもこの情報のリクエストは直ぐに（スタイル情報ソース（１もしくは複数）で）受信されることができるからである。そのようなアラートを送信することにより、スタイル情報は受信のユーザーデバイスからのリクエスト前に適宜、準備されることができ、これによりメッセージの伝達効率を改善する。幾つかの構成では、アラートするエージェントは、スタイルソース（例えばパブリッシャー３０８、フォントサービスプロバイダー３１２）に、必要なスタイル情報を受信のユーザーデバイスに送信するように指令することもできる。受信デバイスからのリクエストの必要性を除くことにより、より少ない情報が受信のユーザーデバイスからリクエストされることになり、そしてリクエストの通行（ｔｒａｆｆｉｃ）が減るので、効率はさらに改善される。エージェントの操作は、必要なスタイル情報を得るために１もしくは複数の受信デバイスでも実行されることができる。例えばユーザーデバイス（例えばメッセージを作成したデバイス）から伝達されたメッセージを受信すると、受信デバイスで実行するエージェントは、メッセージをスキャンし、そして必要なスタイル情報を識別することができる。１もしくは複数のリクエストが情報ソース（例えばパブリッシャー３０８、フォントサービスプロバイダー３１２）に送信されて、必要なスタイル情報の伝達を開始することができる。別の構成では、コンテンツ（例えば音声、ビデオ、マルチメディアコンテンツ等）は一つの受信デバイス（または多数のデバイス）に送信されることができ、そしてコンテンツの伝達ソースは必要なスタイル情報を識別し、そしてスタイル情報の受信デバイス（１もしくは複数）への伝達を開始することができる。例えばコンテンツ（例えばコンテンツパケットのシークエンス（ｓｅｑｕｅｎｃｅ）、ビデオコンテンツのストリーム（ｓｔｒｅａｍ）のようなデータストリーム等）が、コンテンツのソース（例えばパブリッ
シャー３０８、フォントサービスプロバイダー３１２）から送信されることができ、そしてスタイル情報（例えばグラフィックス、フォント、フォントサブセット等）が識別されることができ、そしてコンテンツで、または別の通信チャンネルを介して送信される。幾つかの構成では、多数のソースが共同して作動して、そのようなデータストリームを１もしくは複数の受信デバイスに提供することができる。例えばパブリッシャーはコンテンツ（例えば音声、ビデオ、マルチメディアコンテンツ等）のストリームを受信デバイス（１もしくは複数）に提供することができ、同時にフォントサービスプロバイダーは、必要なフォント情報（例えば増分的様式で与えられるフォント、文字、フォントサブセット等）を提供する。
【００２９】
幾つかの構成では、必要に先立ってスタイル情報を識別するために、予測操作（ｐｒｅｄｉｃｔｉｖｅ  ｏｐｅｒａｔｉｏｎ）を１もしくは複数の場所で実行することができる。例えば一連のメッセージが２以上のユーザーデバイス間で交換されている時、予測操作（例えばパブリッシャー３０８、フォントサービスプロバイダー３１２により実行される、等）は、グラフィックス、フォント、フォント文字、フォントサブセット等のような将来の必要性を識別することができる。そのような予測操作は、１もしくは複数のデバイスに存在するスタイル情報を利用することができる。例えばフォント、フォント文字等の存在は、各ユーザーデバイスでモニターされて、直ぐに必要になる可能性があるスタイル情報を予測することができる（例えばフォントセットを完全にするためのフォント文字）。幾つかの場合では、予測操作は交換されるメッセージコンテンツを使用して実行されることができ（例えばメッセージからユーザーデバイスに既に存在するフォント文字を識別し、そしてメッセージに未だ使用されていない文字を提供し、以前に使用した文字に基づきフォント文字を増分的に送る、等）、あるいは予測はメッセージのコンテンツから独立して作成することができる（例えば過去に高頻度で使用されたフォント文字を送る、等）。同様な方法も利用することができる。
【００３０】
幾つかの構成では、スタイル情報ソースはユーザーデバイス（例えばスマートフォン１００）に提供されるべきデータを決定する操作も実行することができる。例えばパブリッシャー３０８で実行するスタイルマネージャー３２４は、存在するブランドのスタイルをモニターし、そしてしかるべくスタイル情報を送信することができる。フォントサービスプロバイダー３１２は、ユーザーデバイス（例えばスマートフォン１００）に存在するフォント、フォント文字等をモニタリングすることにより類似操作を行うことができる。例えばフォントサービスマネージャー３１６は、ユーザーデバイスに特定の割合（例えば９０％）のフォント文字が存在することを測定することができ、そして残る１０％の伝達を開始してフォントセットを完全にする（デバイスから送られるリクエスト無しで）。単独または共同して作動しているフォントサービスプロバイダー３１２、ソフトウェアエージェント（ユーザーデバイスで実行されている）などは、１もしくは複数の閾値（ｔｈｒｅｓｈｏｌｄｓ）が見出されれば（ｂｒｏａｃｈｅｄ）、ユーザーデバイスにより支持されながらフォント、フォントの文字等を決定し、そして欠落しているフォント、フォント文字等の適切な伝達を開始することができる。
【００３１】
スタイル情報は、テキストメッセージを正しく表示するためにユーザーデバイスに提供されることができるが、そのようなスタイル情報はまた、アプリケーションを表示する他の種類のコンテンツにも提供されることができる。例えばパブリッシャーに保存されているコンテンツ３３０は、１もしくは複数のデバイスに送ることができ（例えば放送）、そしてコンテンツの表示に必要なスタイル情報を含むことができる。例えばコンテンツは、ビデオ、音声、グラフィックス等のようなコンテンツを視聴者（ユーザーデバイスの）に表示するために、データパケットのシークエンス（例えばデータストリーム）で送ることができる。スタイル情報は、コンテンツの表示を強化するためにコンテンツパケットのシークエンスに包含されることができる。そのようなスタイル情報は、パブリッシャー３０
８、フォントサービスプロバイダー３１２等からダウンロードするためにも選択することができる。例えばテキストメッセージを準備する前に、ユーザーは１もしくは複数のスタイル（１もしくは複数のブランドに関係する）を選択するために、テキストメッセンジャー２００（または他のアプリケーション）のインターフェイスと対話することができ、そしてユーザーデバイス（例えばスマートフォン１００）への対応するスタイル情報のダウンロードを開始することができる。そのような対話は、ユーザーの選択から定めたような１もしくは複数のフォントを適切にダウンロードするために、フォントサービスプロバイダー３１２に送られるリクエストを開始する。ダウンロードするスタイルを選択するために、テキストメッセンジャー２００により提供されるインターフェイスを使用することと同様に、他の媒体（ｖｅｈｉｃｌｅ）もスタイルの選択に利用することができる。例えば定型化したメッセージを受信デバイス（例えばスマートフォン３０４）で受信し、そして表示すると、ユーザーはメッセージと対話してスタイルのダウンロードを開始することができる。スタイル情報がメッセージを表示するためにダウンロードされる状況には（定型化されたテキストメッセージに含まれるリンクにより開始されるような）、メッセージとのユーザーの対話で、ローカルオペレーションのためにデバイスにスタイル情報を設置（例えば保存）することができる（例えばこのスタイルで満たされる（ｉｎｆｕｓｅｄ）メッセージを作成する）。
【００３２】
異なるスタイルおよび関連情報をダウンロードすることにより、スタイルライブラリー（ｓｔｙｌｅ  ｌｉｂｒａｒｙ）が開始され、成長させ（ｇｒｏｗｎ）、そして他と共有することができる。例えば特定のスタイル（例えば製品またはサービスのブランドに関連する）を使用するテキストメッセージを送信することにより、受信者は彼ら自身のためにそのスタイルをリクエストするように促され、そしてそのスタイルをさらに多くのユーザーに広めるように促される可能性がある（例えば個別のメッセージを送り、多くのユーザーに放送でメッセージを送ることなどにより）。テキストメッセンジャー２００の使用、操作を通して異なる種類のスタイルを集めることに加えて、パブリッシャー３０８等は、そのようなスタイルライブラリーの開発を支援することができる。例えばスマートフォンにより実行されるテキストメッセンジャー２００、エージェント等は、ローカルに存在するスタイルをモニターすることができ、そしてパブリッシャー３０８から、または他のソースからダウンロードすることができる追加のスタイルを推薦することができる。推薦は、ユーザーの特性、人口統計学的属性、地理的場所のような他の情報に基づくこともできる（例えばデバイス、パブリッシャー３０８等で保存された１もしくは複数のユーザープロファイルに基づく）。スタイルのリクエストを支援することに加えて、テキストメッセンジャー２００は、デバイスにローカルで保存されているスタイル情報、スタイル上の特徴等を削除、移動、操作するようなライブラリー機能を行うこともできる。このように不変のスタイル情報、スタイル上の特徴等のライブラリーが開発され、そしてテキストメッセージで使用するために、そのようなブランドに関連する情報にアクセスするために使用することができる。そのような機能は、スタイル情報がクラウドコンピューティングシステムにおけるような１もしくは複数の遠隔に位置するコンピューティングデバイス（例えばサーバー）を使用することにより保存されるアーキテクチャーについても利用することができる。
【００３３】
スタイル情報をユーザーデバイスおよび他の種類のコンピューティングデバイスに提供することに加えて、パブリッシャー３０８はスタイルの所有者（および／または彼らの代理人）と対話して、スタイルを代表する情報（例えばグラフィックス、ビデオ、音声、カラーテンプレート等）を集める。さらにブランドの所有者３１０は、このスタイル情報の使用に関連するパブリッシャー３０８に他の情報を提供することができる。例えばスタイル情報（例えば不変のスタイル情報、スタイル上の特徴等）へのユーザーアクセスを制御するために、条件を提供することができる。例えばユーザーの特性（例えば年齢、ユーザーのプロファイル情報等）、使用期間（例えばアクセス期間）、地理（例えば特定地域に
対する使用制限）、１もしくは複数のビジネスルール（例えば有効かつアクティブなサブスクリプションについてチェックする、等）、デバイス能力（例えばユーザーのデバイスモデル、ディスプレイサイズおよび解像度、等）のような因子に基づく１もしくは複数の制限がアクセスを管理できる。また条件は一時的な局面を含んでもよい。例えばユーザーは特定期間、市場にでている製品に関連するスタイル情報に対するアクセスを承認されることができる（例えば映画がリリースされるまでのランアップ期間、映画が劇場にある期間、テレビシリーズの期間など）。制限と同様に、インセンティブも使用することができる。
【００３４】
パブリッシャーとそのような情報を交換するために、スタイルの所有者（および／または彼らの代理人）と対話するための１もしくは複数の技術を使用することができる。例えば様々な種類のエディター（ｅｄｉｔｏｒ）、インターフェイス、ウィザード（ｗｉｚａｒｄ）、ソフトウェアスイート（ｓｏｆｔｗａｒｅ  ｓｕｉｔｅ）等を使用して、カラー、画像、ビデオ、音声、フォントおよび他の種類のスタイル上の特徴のようなグラフィックスを提供し、選択することなどを支援することができる。典型的にはスタイルの所有者が主にパブリッシャーと対話するが、幾つかの構成では、エンドユーザーによりアクセス可能となり得るスタイル情報を準備するために、情報は他のエンティティ（例えばフォントサービスプロバイダー３１２）と交換されることもできる。情報を提供することに加えて（例えばグラフィックスおよびフォントを選択すること）、スタイルの所有者は環境３００からも情報を受信することができる。例えばスタイル情報がテキストメッセージで使用される場合、使用およびさらなる分析（例えばブランドが市場で特定のタイプのユーザーにけん引されるかどうかを決定することなど）をモニタリングするために、スタイルの所有者にフィードバックデータが提供され得る。そのようなフィードバック（例えばテキストメッセージの送り主の同定、受信者の同定等）は、最初にパブリッシャー３０８、フォントサービスプロバイダー３１２等により受信され、次に配信前にプロセッシングする可能性からスタイルの所有者に向けられることができる。別の構成では、フィードバックデータはエンドユーザーからスタイルの所有者に直接受信されることができる（例えばスマートフォン１００および３０４から提供される）。例えばユーザーのデバイスにより実行されるエージェントは、使用データを集め、そしてスタイルの所有者に提供することができる。テキストメッセージの配信および表示に関連する操作は、フィードバック情報をスタイルの所有者に送ることを開始できる。例えば受信するユーザーのデバイス（例えばスマートフォン３０４）がパブリッシャー３０８および／またはフォントサービスプロバイダー３１２からの情報をリクエストした時、フィードバック情報（例えばスタイルが使用されていることの表示）がスタイルの所有者（またはスタイルの所有者の代理人）に提供され得る。この情報を受信すると、さらに分析を実行することができ、例えばスタイル情報に対する調整がユーザーのフィードバックに基づいて開始され得る。幾つかの場合では、そのようなフィードバックは、スタイルの特徴の選択の終了（ｆｉｎａｌｉｚｉｎｇ）を支援することができる。例えば異なる種類のスタイルを様々なユーザーに提供することができ、そして彼らのフィードバックに基づき、特定の特徴の変形（ｖａｒｉａｎｔ）をスタイルの所有者によるブランディング使用（ｂｒａｎｄｉｎｇ  ｕｓｅ）のために選択することができる。またフィードバックは、スタイル情報の配布も支援することができ、例えばパブリッシャー３０８および／またはスタイルの所有者３１０に提供されるフィードバックに基づき、調整（例えば制限）をスタイル情報の配布にかけることができる（例えばスタイ��情報へのアクセスを可能にする特定のタイプのユーザーを標的にすること、特定の地域を識別することなど）。
【００３５】
スタイルの所有者（および潜在的に彼らの代理人）との対話に加えて、パブリッシャー３０８のようなパブリッシャーは、情報をリクエストするなどした、必要なユーザーデバイスにスタイル情報を提供するための１もしくは複数の技術を使用することができる。例えばテキストメッセージを受信すると、受信のユーザーデバイス（スマートフォン３０４
）は、パブリッシャーと対話して（例えばテキストメッセージ中のリンクを介して）、必要な情報をリクエストし、そして検索することができる。同様にテキストメッセージは、フォントサービスプロバイダー３１２と対話するために（例えばテキストメッセージのコンテンツを表示するために、１もしくは複数の必要なフォント、フォントの文字、文字のサブセット等を検索するために）、受信のユーザーデバイスに関する情報を含むことができる。パブリッシャー３０８も存在するスタイル情報３２８（例えばローカルに保存されている）を管理することができる。例えばスタイルの所有者が更新されたデータ（例えば異なるグラフィックス、使用時間、制限条件等）を提供するので、パブリッシャー３０８に保存されたスタイル情報３２８は、スタイルマネージャー３２４によりしかるべく更新されることができる（例えば添付され、追加され、削除されるなど）。様々な事象（ｅｖｅｎｔ）で更新を起動（ｔｒｉｇｇｅｒ）することができ、例えばブランド、スタイル情報、スタイルの特徴等に関するフィードバック情報を受信することができ（例えばブランド／スタイルの所有者により）、これはブランドを更新することに貢献する（例えばブランドに関連した新しいスタイル情報、スタイルの特徴等の更新／作成）。このフィードバックは１もしくは複数のエンティティ、例えばエンドユーザー（彼らのデバイスを介して）、パブリッシャーおよび他の潜在的情報ソースにより提供されることができる。そのような情報は、その環境内の（例えばフォントサービスプロバイダー３１２）、またはその環境外の他のエンティティにも提供されることができる。パブリッシャー３０８はユーザーに関するデータを管理することもでき、例えば保存されたスタイル情報に対するアクセスを可能にするサブスクリプションを管理することができる（例えば有効なサブスクリプション、サブスクリプションの刷新のリクエストなどについてチェックした）。
【００３６】
パブリッシャー３０８との対話は、フォントサービスプロバイダー３１２とのデータの交換を含むこともできる。例えばフォントサービスプロバイダー３１２に保存されているフォント情報は、新素材（ｎｅｗ  ｍａｔｅｒｉａｌ）（例えばフォント文字の調整）が利用可能になる（例えばフォントデベロッパー等から）と、更新されることができる。しかしフォントを調整するために、情報はフォントサービスプロバイダーにも送信することができる（例えばスタイルの所有者のリクエストで）。幾つかの場合では、更新リクエストをパブリッシャーからフォントサービスプロバイダーに、スタイル情報が使用されているという表示で送ることができる（例えば対応するスタイル情報について、ユーザーデバイスからのリクエストがパブリッシャーで受信される）。そのようなフォントサービスプロバイダー３１２への更新リクエストは、フォントサービスマネージャー３１６と通信するために、スタイルマネージャー３２４により開始することができ、双方ともソフトウェア、ハードウェアまたはソフトウェアとハードウェアの組み合わせで実施されることができる。パブリッシャーおよび／またはスタイルの所有者と同様に、フォントサービスプロバイダーも定型化されたテキストメッセージの交換に基づきフィードバック情報を受信することができる。例えばフォント文字およびフォント文字のサブセット化のニーズは、フォントサービスプロバイダー３１２に提供される情報から決定することができる。受信した情報に基づき、フォントサービスプロバイダーは必要なフォント文字、文字のサブセット等を決定し、そしてユーザーのデバイスに提供することができる。フィードバック情報は、１もしくは複数のエンティティからフォントサービスプロバイダー３１２に提供されることができる。例えばパブリッシャー３０８、スタイルの所有者（またはスタイルの所有者の代理人）３１０、個々のユーザーデバイス等は、フィードバックを個別に、または１もしくは複数の組み合わせで提供することができる。フォント使用情報は、フォントサービスプロバイダー３１２にとって特に興味深いものである。どのフォントが頻繁に使用されているかを決定することに加えて、あまり頻繁に使用されていないフォントを識別することができ、使用傾向および予測を算出することなどができる。そのような情報は、フォントに対するアクセスを可能にすることについての決定に有用となり得る（例えば購読料（ｓｕｂｓｃｒｉｐｔｉｏｎ  ｒａｔｅ）の設定等）。幾つかの構成では、フォントは（フォントサービスプロバイダー３１２よりはむしろ）パブリッシャー３０８に存在する
ことができ、そして相応してユーザーのデバイスからのフォントリクエストはパブリッシャーに向けられることになる。使用情報を得るために、パブリッシャー３０８からフォントサービスプロバイダー３１２へのフィードバックが必要となるだろう。フォント使用に関するそのようなフィードバック（例えば個々のフォントに関するリクエスト等）は、フォントサービスプロバイダー３１２が行う決定を支援することができる（例えば可用性（ａｖａｉｌａｂｉｌｉｔｙ）について類似のフォントを提供すること、可用性からフォントを除くこと、購読料を調整すること等）。フォントサービスプロバイダー３１２は、どのフォントセット、フォント文字、文字のサブセット等が将来必要になる可能性があるかを以前に提供されたデータに基づき推測し、そして相応してこれらの推測に基づいて関連するデータを送るような追加の操作を行うことができる。例えば文字の比較的少ない部分（例えば１０％未満）がフォントセットを完成するために必要な場合、フォントサービスマネージャー３１６はこれらの残りの文字の伝達を開始することができる。幾つかの構成では、そのような先を見越した（ｐｒｏａｃｔｉｖｅ）（または一括（ｅａｇｅｒ））読み込み（ｌｏａｄｉｎｇ）技術を実施することができ、あるいはデータが必要になるまで異なるアクションを取る別の技術（例えば遅延読み込み（ｌａｚｙ  ｌｏａｄｉｎｇ）技術）を実施することができる。
【００３７】
環境３００内のデバイス間でテキストメッセージを交換するために、異なる種類のファイルを使用できること、および異なる種類のデータ伝達技術を採用できることに加えて、スタイル情報、フォント情報の交換等に様々な伝達技術を使用することができる。例えばクラウドアーキテクチャー、分散処理（ｄｉｓｔｒｉｂｕｔｅｄ  ｐｒｏｃｅｓｓｉｎｇ）技術等を環境内で実施することができる。
【００３８】
図５を参照にして、サンプルのテキストメッセージ５００は特定のブランド（すなわちデンマーク、コペンハーゲンのカールスバーググループの飲料）のスタイル情報を包含する。テキストコンテンツ５０２を表示する部分を含むことに加えて、テキストメッセージ５００は、ブランドに結びついた（例えば標語および画像）グラフィックスを伝達するグラフィカル部分５０４も含む。近づくと、視聴者はテキストコンテンツ５０２を見ながらブランド情報を見る可能性が高くなる。ブランドに関連するグラフィックスを提供することに加えて、テキストメッセージはブランドに関連した音声コンテンツ（例えばリンリンという音、販促用の歌など）も提供する。この例では、音声はテキストメッセージ５００に含まれるラジオボタン５０６を介して選択的に演奏され得る。そのようなテキストメッセージを提供するために、様々な種類のファイルを、テキストメッセージが作成されるユーザーのデバイスで準備することができる。例えばファイルはマークアップ言語（ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）を採用することができ、これは一般にインターネットに基づくメッセージに適用できるエクステンシブルマークアップ言語（ＸＭＬ）のような様々な形式について文書を符号化するための規則を定める。アセットの外観およびレイアウトを定めることができるカスケ−ディングスタイルシート（ＣＳＳ）と一緒に、ハイパーテキストマークアップ言語（ＨＴＭＬ）のようなアセット（例えばウェッブページ）を作成するために使用するマークアップ言語、あるいは他の種類の言語、プロトコール等を使用することができる。テキストメッセージを作成するためのＸＭＬ指令のリスティング５０８も図面で説明する。様々な指令およびパラメーターを含むことに加えて、メッセージスタイルの特徴、フォント等が数字識別子により表されている。またこのリスティングは、ブランドに関するこのスタイル情報にアクセスするための指令も含む。例えば指令５１０はブランドのソーシャルメディアウェッブサイトへのリンク（例えばユニフォームリソースロケ―ター（ＵＲＬ））を提供する。表示されたテキストメッセージ５００と対話している視聴者の反応（例えばマウスのようなポインティングデバイスでメッセージをクリックしている）に対して、ウェッブサイトが視聴者にアクセスされ、そして表示されることができる（例えばユーザーのデバイスで実行されているウェッブブラウザを介して）。テキストメッセージ５００に表示されるグラフィックス、背景画像等は、リモートデータレポ
ジトリ（ｒｅｍｏｔｅ  ｄａｔｅ  ｒｅｐｏｓｉｔｏｒｙ）（例えばパブリッシャーに位置している）に存在するファイル（例えばスケーラブルベクターグラフィックス（ＳＶＧ）ファイルおよびポータブルネットワークグラフィックス（ＰＮＧ）ファイル）にアクセスするために、指令５１２および５１４により提供される。さらに選択的に演奏可能な音声コンテンツは、これも遠隔に位置する音声ファイル（例えばデジタル音声フォーマットを使用する）にアクセスする指令５１６により提供される。１もしくは複数のファイルのフォーマットを、そのようなデータを提供するために実施することができる。一般に少ない帯域幅を使用する比較的小さいファイルを作成するフォーマットが好適である。ピクシレーション（ｐｉｘｉｌａｔｉｏｎ）効果（例えば過度に大きいピクセル）をスケール（ｓｃａｌｅ）、減少する能力、拡張性（ｅｘｐａｎｄａｂｉｉｔｙ）、ＨＴＭＬレンダリングからの独立等を、ファイルフォーマットの選択で考察することができる。ＳＶＧファイルフォーマットは、検索（ｓｅａｒｃｈｉｎｇ）、インデックス（ｉｎｄｅｘｉｎｇ）、スクリプト（ｓｃｒｉｐｔｉｎｇ）および圧縮（ｃｏｍｐｒｅｓｓｉｏｎ）のような能力について使用することができる。そのようなフォーマットの特徴は、入れ子型変換（ｎｅｓｔｅｄ  ｔｒａｎｓｆｏｒｍａｔｉｏｎ）、クリッピングパス（ｃｌｉｐｐｉｎｇ  ｐａｔｈ）、アルファマスク（ａｌｐｈａ  ｍａｓｋｓ）、フィルタ効果（ｆｉｌｔｅｒ
ｅｆｆｅｃｔ）、テンプレートオブジェクト（ｔｅｍｐｌａｔｅ  ｏｂｊｅｃｔ）および拡張性（ｅｘｔｅｎｓｉｂｉｌｉｔｙ）を含むことができる。ＳＶＧフォーマットに関して、ＳＶＧ  Ｔｉｎｇ、ＳＶＧ  Ｂａｓｉｃ等の変形を、モバイルデバイス（例えばスマートフォン等）のような特定のデバイスに使用することができる。
【００３９】
この例のコードリスティング（ｃｏｄｅ  ｌｉｓｔｉｎｇ）には、幾つかのパラメーター用に明示的コード指令（ｅｘｐｌｉｃｉｔ  ｃｏｄｅ  ｉｎｓｔｒｕｃｔｉｏｎ）を、そしてリンクを介して情報を提供する他の指令を含むが、幾つかの構成では、指令は表示のためのスタイル情報およびテキストコンテンツの収集を呼び出すために、リンク（または他の種類の識別子）を提供するわずか２，３の指令（または事象１（ｅｖｅｎｔ  ｏｎｅ））を有することにより減らすことができる。このスタイル情報は一つのソース（例えば単一のパブリッシャー）により提供され得るが、多数のソース（例えばパブリッシャー、フォントサービスプロバイダー、ブランドの所有者、多数のパブリッシャー等）を使用してスタイル情報を得ることができる。情報ソースはユーザーのデバイスに位置することもでき、例えばユーザーのデバイスで実行される１もしくは複数のアプリケーション（例えばモバイルアプリケーション）を、スタイル情報を得るために利用することができる。幾つかの場合では、テキストメッセージにより提供される指令でも、テキストメッセージを表示するための使用に情報を集めるためのローカル（または遠隔）アプリケーションの実行を開始することができる。例えば電子商取引、音声および／またはビデオ再生に関連するアプリケーション、および他の種類のアプリケーションは、情報収集を支援するために実行されることができる。異なるアクセス技術等を使用して異なるソースでスタイル情報にアクセスすることと同様に、異なる種類のスタイル情報を、視聴者、視聴者のデバイス等に基づきテキストメッセージに含めることができる。例えば異なるスタイル情報は、視聴者が（製品またはサービスの）新しい購買者、以前の顧客等である場合に表示することができる。視聴者のプロファイルおよびユーザーのデバイスの能力により提供されるデータは、表示されている種類のスタイル情報をドライブすることもできる（例えばブランドの所有者に対して特定の目的地域に住む視聴者は、他の地域の視聴者より多くのテストメッセージ中のマルチメディアコンテンツを提供されることができる）。
【００４０】
サンプルテキストメッセージ５００で表されるように、表示された情報の一部は不変であると考えられるが、情報の別の部分は変更可能である。ブランドに関連するスタイル情報（例えばカラー、グラフィックス、音声等）を一貫して表示するために、ブランド関連情報を不変とすることができ、そして（例えばメッセージ、メッセージの受信者等にテキストコンテンツを提供する）エンドユーザーは、一般に不変のスタイル情報を変えること
はできない。例えばブランドのロゴ、カラー、フォント等に関連するグラフィックスのようなスタイル上の特徴、および他のブランドに関連する特徴（例えばブランドに関するリンリンというような音を含むファイル等）は一般に不変であり、そしてエンドユーザーにより調整されることはできない。メッセージにより提供される変更可能情報は、エンドユーザー（例えばテキストメッセージを作成し、メッセージに返信し、メッセージを他人に転送したりする個人等）からのコンテンツと考えることができる。例えばメッセージのテキストコンテンツはそのような個人により作成され、編集され、削除などを行われることができる。図面で具体的に説明するように、テキストコンテンツ５０２（例えば“Ｗｈａｔ  Ｓａｙ  ｂｕｄｄｙ？  Ａｒｅ  ｙｏｕ  ｕｐ  ｆｏｒ  ｉｔ”）は変更可能であり、そしてエンドユーザーが定めるように調整できる。不変のスタイル情報、および調整できない関連する特徴（例えばエンドユーザーは表示されたブランド名を“Ｃａｒｌｓｂｅｒｇ”から“Ｋａｒｌｓｅｒｇ”に変更できない）と同様に、他の種類のスタイル上の特徴および関連するデータも不変であり、そしてエンドユーザーが調整できない。例えば１もしくは複数のファイル（例えばブランドのロゴのグラフィックを保存するグラフィックファイル、ブランドのリンリンといった音を含む音声ファイル等）は一般に不変であり、エンドユーザー、エンドユーザーのデバイス等により調整できない。対応して、テキストメッセージの変更可能な部分に関連するファイルおよび他の種類の構造（例えばユーザーが作成したテキストコンテンツ、ユーザーが挿入した画像、写真、ファイルに保存されたテキストを表すデータ等）は調整することができる。不変部分および変更可能部分を有すると、テキストメッセージを保存する構造（１もしくは複数）（例えば１もしくは複数のファイル）は、固定部分（ｆｉｘｅｄ  ｐｏｒｔｉｏｎ）および可変部分（ｖａｒｉａｂｌｅ  ｐｏｒｔｉｏｎ）を有すると考えることができる。さらに可変部分は、異なるコンテンツの種類がメッセージに埋め込めるようにモジュール化（ｍｏｄｕｌａｒｉｚｅｄ）することができる。例えば１もしくは複数のＸＭＬファイルが使用されてテキストメッセージを定め、そしてテキストメッセージにより表示されることになるエンドユーザーが提供したコンテンツに依存して異なるモジュール（ｍｏｄｕｌｅ）を含むことができる。一つのメッセージについて、一つのモジュール（例えば構造）が、メッセージにより表示されることになるテキストコンテンツを保存するために含まれることができる。別のメッセージでは、エンドユーザーにより定められたように、メッセージコンテンツとして画像（例えば写真、ビデオ等）を表示するために、画像モジュールがファイル（１もしくは複数）に含まれることができる。さらに別の例では、エンドユーザーは音をメッセージの受信者（１もしくは複数）に提供することに興味がある可能性があり、そしてモジュールをファイル（１もしくは複数）に含めて、音声ファイル、音声ファイルへのリンク等を提供することができる。他の技術も同様に使用して、固定した構造（１もしくは複数）を提供してブランドに関連する不変情報を提供することができ、そしてフレキシブル（ｆｌｅｘｉｂｌｅ）な構造を提供して不変情報に関連するか、または関連していない変更可能情報（例えば作成し、調整等することができる）を提供することができる。
【００４１】
図６を参照にして、テキストに入るために一般に二つのエリアを含む例示的なテキストメッセージテンプレート６００を表示する。テンプレートの上部に位置する第一テキストエリア６０２は、テキストが最初に入る所である。第一テストエリア６０２の下に位置する第二テキストエリア６０４は、追加のテキストが入るようにし、これにより視聴者に送り、そして表示することができるテキストの量が拡大する。この構成では、第一テキストエリア６０２が最大５行のテキストを提供するが、より多い、または少ない行を含むことができる。第二テキストエリア６０４は第一エリア６０２よりも多い行を提供するが、より少ないか、または同数の行を第二テキストエリアに含んでもよい。テキストに加えて、他のコンテンツをエリア６０２および６０４に含んでもよく、例えば画像（例えば写真、ビデオ等）、音声へのリンク（例えば音声再生を開始するためのラジオボタン）等を含むことができる。幾つかの構成では、コンテンツの一つのアイテム（ｉｔｅｍ）（例えば画像、音声リンク、ＵＲＬ等）をメッセージに含めることができるが、幾つかの構成では、
多数のコンテンツをメッセージに含めることができる。アイテムの配置は、幾つかの状況ではコンテンツの種類に依存することができる。例えば絵文字は一般にはテキストコンテンツで行間に配置されるが、幾つかの構成では、絵文字様のグラフィカルオブジェクトは、メッセージ内でのそのような配置に制限されない。
【００４２】
表示されたテキストの視聴を支援するために、テキストが無い（ｃｌｅａｒ）１もしくは複数のエリアをテンプレートに含めることができ、例えば一つのエリア６０６は表示されたテキスト用のパッディングエリア（ｐａｄｄｉｎｇ  ａｒｅａ）を提供し、そして別のエリア６０８はメッセージテンプレート６００の境界を定める（例えばポインティングデバイスにより選択可能にするために）。一つの構成では、パッディングエリア６０６は約１２ピクセル幅でよく、一方エリア６０８は１０ピクセル幅でよい。第一テキストエリア６０２は、水平方向が約３４０ピクセルでよく、そして垂直方向が１２０ピクセルでよい。第二テキストエリアは、水平方向が約３４０ピクセルでよく、垂直方向が３４０ピクセルでよい。
【００４３】
メッセージの視聴者に表示するためのコンテンツを提供することに加えて、他の種類の機能も提供することができる。幾つかの場合では、視聴者はメッセージと対話することができる。例えばリソース（ｒｅｓｏｕｒｃｅ）（例えばメッセージ中にブランドが表示されているエンティティのＵＲＬ）へのリンクをメッセージ中に表示することができ、そして視聴対話（ｖｉｅｗ  ｉｎｔｅｒａｃｔｉｏｎ）を介して選択することができる（例えばポインティングデバイスを用いて選択する）。幾つかの構成では、アプリケーション、処理等は、リソースの表示を支援するためにユーザーのデバイス（例えばスマートフォン）により実行することができる（例えばウェブブラウザは、ＵＲＬが選択されると実行されることができる）。幾つかの構成では、デフォルトアプリケーション（ｄｅｆａｕｌｔ
ａｐｐｌｉｃａｔｉｏｎ）を実行して操作を行うことができる。視聴者はメッセージとの対話を通じて、彼らの興味がリソースにあることを示すことができる（リソースをブックマークするために選択することにより）。様々な種類の対話は、実行されることになる様々な操作を示すこともできる。例えばディスプレイ、ボタン等との簡単な対話（例えば「ショートプレス（ｓｈｏｒｔ  ｐｒｅｓｓ）」または「ショートタップ（ｓｈｏｒｔ  ｔａｐ）」）は、特定の操作を示すことができ（例えば選択用に強調されたコンテンツ）、一方、ディスプレイ、ボタン等での、例えば１秒または２秒間続く比較的長い対話（例えば「ロングプレス（ｌｏｎｇ  ｐｒｅｓｓ）」）は、他の操作（例えばコピー、ペースト、削除等）を示すことができる。幾つかの構成では、そのような対話は、目的のコンテンツを表示する前にさらなる対話を要求する他のコンテンツ（例えばアプリケーションの導入スクリーン、アカウント／パスワード入力スクリーン、年齢確認スクリーン等）に視聴者を戻す（ｒｅｄｉｒｅｃｔ）ことになる。また情報は視聴者、メッセージの作成者等に、ユーザーのコンピューティングデバイスとの対話無しで提供されることができる。例えば様々な種類の通知（ｎｏｔｉｆｉｃａｔｉｏｎ）が提供されて（例えばメッセージ、グラフィックス、音声アラート等を介して）、１もしくは複数の条件をユーザーに示すことができる。デバイスがオンラインであること（例えば樹立されたネットワーク接続を有する）、オフラインであること（例えばネットワーク接続が有効ではない）等を表す表示（ｉｎｄｉｃａｔｉｏｎ）が提供され得る。また通知は、メッセージの状況も示すことができ、そしてそのような通知は、メッセージ状況が変化すれば変化できる（例えば一方では新たなメッセージの着信を示し、他方ではメッセージが読まれたことを示す）。
【００４４】
図７を参照にして、テキストメッセージのテンプレート内に配置されているコンテンツに加えて（例えば音声とリンクしたテキスト、画像等）、グラフィックスをメッセージテンプレートに関連する他の場所に配置することができる。例えばブランド、エンティティ、製品等に関連する１もしくは複数のロゴまたは他のグラフィックスは、テンプレート上に配置されることができる。図面で説明するように、グラフィックスはメッセージテンプ
レート７００（図形の位置７０２）、テンプレート７０４（図形７０６）、テンプレート７０８（図形７１０）、テンプレート７１２（図形７１４）およびテンプレート７１６（図形７１８）により表されるような周辺に配置することができる。グラフィックスは周辺よりは、テキストメッセージテンプレート内（例えばテンプレート７２０（図形７２２）、テンプレート７２４（図形７２６）に配置することもできる。またロゴおよび他の種類のグラフィックスは、テンプレート７２８（図形７３０）およびテンプレート７３２（図形７３４）により説明されるようにメッセージテンプレートの外に配置することができる。またそのようなグラフィックスは、メッセージテンプレートの周囲に長く、例えば外周（例えばテンプレート７３６および図形７３８）、内周（例えばテンプレート７４０および図形７４２）に配置することができる。さらに別の構成では、グラフィックスはテンプレート７４４および図形７４６により説明するようなメッセージテンプレートの末端に位置してもよい。
【００４５】
図８を参照にして、例示的なテキストメッセージ８００が、ウェッブサイト８０４のスタイルの特徴を包含するテキストメッセーンジャーインターフェイス８０２に表示される。類似のカラーテンプレートを使用することに加えて、共通のフォントがウェッブサイトアセット８０４とテキストメッセージ８００で使用される。テキストメッセージの受信者は、コンパニオン（ｃｏｍｐａｎｉｏｎ）ウェッブサイトについてより多くを知りたいと興味を持つようになるべきなので、テキストメッセージ８００中の指令は、視聴者をユーザーとの対話の後に対応するウェッブサイトに向ける（例えば視聴者がメッセージをクリックすれば、インターネットブラウザが視聴デバイス（例えばスマートフォンで）で実行され、そしてコンパニオンウェッブサイトがアクセスされ、そして表示される）。テキストメッセージ８００とのそのような対話は、他のアクションも開始することができ、例えばテキストメッセージ８００と対話することにより（例えば、再度、ポインティングデバイスでメッセージをクリックすることにより）、視聴者には使用のためにユーザーのデバイスにダウンロードするためのスタイル情報を選択することが提供され得る（例えば視聴者がこのスタイル情報の特徴を使用するテキストメッセージを作成し、そして送ることができるようにする）。
【００４６】
図９を参照にして、特定ブランドのスタイル情報を採用することに加えて、そのブランドに関連してもしなくてもよいマルチメディアコンテンツを含むテキストメッセージを作成することができる。この説明する例では、人気のテレビアニメシリーズに関連したグラフィカルの特徴（例えばキャラクターの顔、カラースキーム（ｃｏｌｏｒ  ｓｃｈｅｍｅ）、フォント等）を使用して作成される一連の定型化メッセージ９０２、９０４を含むテキストメッセンジャーインターフェイス９００を示す。インターフェイス９００を表示しているデバイスのユーザーは、メッセージを作成するために、（このブランドの）スタイル情報へのアクセスを有するが（インターフェイスの左側のメッセージにより説明されるように）、受信デバイスはインターフェイス９００の右側に示されるメッセージ９０６，９０８により明らかであるように、このスタイル情報へのアクセスを有さない。これら各メッセージ９０６，９０８は、グラフィカル画像（例えば絵文字、ステッカー等と呼ばれる）を提供して（同意、幸福等の）メッセージを伝達するだけであり、そしてテキストコンテンツは存在しない。ブランドのスタイル情報を使用することによりメッセージ９０２および９０４を作成することに加えて、一つのメッセージ９０４はブランドに関連する（例えばテレビアニメシリーズのキャラクターの言い習わし）音声コンテンツ（例えばパブリッシャーサイトまたは他のロケーションに保存されている）にアクセスするためのグラフィカルラジオボタン９１０も含む。別のインターフェイス９１４ではメッセージ列（ｍｅｓｓａｇｅ  ｓｔｒｉｎｇｓ）を連続させて、受信者により作成されるテキストメッセージ９１６が表示され（すなわちインターフェイス９１４の右側に配置される）、そしてこの特定ブランドのスタイル情報が受信者のデバイス（例えばスマートフォン）にダウンロードされたことを示す。ブランド（例えば同じテレビアニメシリーズ）に関連するスタ
イルに適合させることに加えて、このメッセージに関するスタイル情報は、このシリーズの異なるキャラクターのグラフィカル特徴（例えば別のキャラクターの頭に似せたメッセージの形状、カラー等）を包含しながら、それでも全体的にブランドに関連するテキストの特徴（例えばフォントタイプ、サイズ、カラーリング等）を使用している。この例では、テキストメッセージはまた、視聴者により選択的に再生され得る（または単に自動的なループ再生で表されることができる）ビデオコンテンツも含む。１もしくは複数の技術を使用して、受信者はスタイル情報へのアクセスを許され、そしてこれによりテキストメッセージ９１６を作成することができる。例えば受信者は他の個人から受信したメッセージの一つと対話することができ（メッセージ９０４をクリックして）、そしてスタイル情報を使用するための条件に同意する（例えばサブスクリプションを購入し、メーリングリストに接触情報を提供し、ショーでフィードバックする、など）。別の可能なシナリオでは、受信者はパブリッシャー、ブランドの所有者等と直接接触し、そしてテキストメッセージの作成に使用するためのスタイル情報に対するアクセスをリクエストすることができる。
【００４７】
図１０を参照にして、テキストメッセージで表示するためにデータがアプリケーション（例えばユーザーのデバイスで実行されている）から集められる例示的なテキストメッセージ１０００が表示される。この説明では、場所（例えばアトランタ）および気象条件（例えば温度）がアプリケーションから集められ、そして部分１００２で表示される。このデータを提供することにより、視聴者は、テキストメッセージを送りながら、ローカルな気象条件を直ちに知ることができ、別のアプリケーションの実行を休止してから気象データを見る必要はない。さらに受信デバイスのユーザーがテキストメッセージングのためにこの特定のスタイル情報も使用する場合、視聴者は情報をリクエストせずに受信者により経験されている気象条件について知らされる（ａｌｅｒｔ）ことができる。他の種類の機能もこの特定のスタイル情報を採用することにより提供され得る。例えばテキストメッセージ１０００と対話することにより（クロッキングシンボル１００４により説明されるように）、関連するアプリケーション（例えば気象条件に関連するモバイルアプリケーション）は、ユーザーのデバイスにより実行され、そしてインターフェイス１００６が表示され得る。テキスト情報（例えば場所、温度、気象条件等）を提供するアプリケーションへのアクセスを集め、かつ／または提供することに加えて、他の種類の情報、メディア等も提供され得る。
【００４８】
図１１を参照にして、対話に基づき音声プレイヤーの実行を開始することができる別の例のテキストメッセージ１１００が表示される。この特定の例では、テキストメッセージが特定のアーティスト（例えばバンド、歌手等）に関連するスタイルの特徴（例えば画像、グラフィックス、フォント）で満たされる（ｉｎｆｕｓｅｄ）。またメッセージはアーティストの特定の歌を識別する部分１１０２を含み、そして視聴者がテキストメッセージと対話した時（例えばメッセージに含まれるラジオボタン１１０４をクリックする）、音声プレイヤーのアプリケーションが実行され、そして対応するインターフェイス１１０６が視聴者に表示されて、再生（例えばポーズ、早送り、巻き戻し等）のアスペクト（ａｓｐｅｃｔ）を制御する。幾つかの構成では、表示されたメッセージ１１００のアスペクトは、動的に調整して視聴者に音声再生の選択を提供することができる。例えばメッセージ部分１１０２で表される歌は、パブリッシャー等により作成されるアルバム、再生リストの歌の選択を介して循環することができる。対応して視聴者は音声プレイヤーにより再生し、そしてインターフェイス１１０６で表示するためのそれぞれの歌を選択するために、ラジオボタン１１０４を適宜クリックすることにより選択を行うことができる。
【００４９】
図１２を参照にして、様々な種類の商業的活動（電子商取引のような）も定型化されたテキストメッセージの使用を介して提供され得る。この説明の例では、テキストメッセージ１２００は、映画、チケット、劇場等に関連する情報を提供するインターネットに基づ
くサービスのスタイル上の特徴（例えばフォント、カラースキーム、グラフィックス）を採用する。メッセージの受信者がこれと対話する時（例えば指示されるようにポインティングデバイスでメッセージをクリックする）、サービスに関連するウェッブサイトにアクセスされ、そして電子商取引活動用のインターフェイス１２０２に表示される（メッセージの受信者のスマートフォン上に）。この例では、受信者はサービスのインターフェイス１２０２を介してチケットの登録をすることができる。幾つかの構成では、ブランドの所有者は、メッセージスタイルを使用することに対する報奨を提供して、さらにブランドを販促することができる。例えば、毎日、当たり付くじ（映画のチケットについて）を設けることができる。くじに１回、登録すれば、販促中のブランドに関するスタイルで送信される各メッセージを自動的に作成することができる。
【００５０】
図１３を参照にして、特定の商品、サービス等の購入が完了した時に、個人が特定のスタイル情報（例えば定型化されたテキストメッセージを作成し、そして送ること）にアクセスできるようにする商取引に基づく活動を説明する。この説明の例では、二次元バーコード（例えばクイックレスポンス（ＱＲ）コード）１３０２を含む製品１３００が消費者に購入される。購入の完了で（図形１３０４により表されるように）、消費者は彼または彼女のユーザーのデバイス（例えばスマートフォン１３０６）でバーコードをスキャンし、そしてバーコードに埋め込まれた情報を使用することができ（例えば購入した製品に関連する情報をウェブサイトにアップロードする）、製品、製品の製造元等に関連する定型化された情報にアクセスを承認されることになる。例えば、製品、製品のパッケージ、製品に関する広告等に関連するカラースキーム、グラフィックス、フォント等を使用して、アクセススタイル情報を定めることができる。例えばサービスが購入された場合、購入したサービスに関連するＱＲコードのようなバーコードを、１もしくは複数の文書（例えば送り状）に印刷することができる。アクセスが承認されれば、メッセージまたは同様なインジケーター（ｉｎｄｉｃａｔｏｒ）がユーザーのデバイス１３０６のディスプレイ上に表示されたインターフェイス１３０８を介して購入者に提示されることができる。メッセージに加えて、データをダウンロードして（例えばパブリッシャーから）、スタイル情報を提供し、そして購入者は購入した製品のスタイル上のブランドを包含するテキストメッセージ１３１０を作成できるようになる。幾つかの構成では、そのようなスタイル情報へのアクセスは、対応する製品、サービス等の購入者に限定することができる。しかしスタイル情報へのアクセスを可能にすることに関しては、１もしくは複数の他の種類の条件、規則等を予め定めることができる。例えば、１もしくは複数の条件が満たされれば（例えば各個人の接触情報がパブリッシャー、ブランドの所有者等に提供される）、あるいは条件が満たされなくても、購入者はこのスタイル情報（または同様なスタイル情報）へのアクセスを承認できる他の少人数の個人（例えば５名の個人）を特定してもよい。
【００５１】
図１４を参照にして、様々な種類のユーザーインターフェイスを使用して、異なるクリエーター、ブランドの所有者等からのスタイル情報を集め、管理し、使用等を行うことができる。この特定の説明している例では、インターフェイス１４００が二つの部分を含む。メッセージが他の個人（または複数の個人）と交換されている時、
上部１４０２はテキストメッセージ列を表示する。またインターフェイス上部１４０２は、視聴者がテキストメッセージを送る前に（そしてメッセージ列に配置される前に）、作成し、そして編集できるようにするエディターを含む。インターフェイス１４００の下部１４０４は、ユーザーのデバイスに存在するスタイル情報を管理する機能を提供する（例えばデバイス上で作成された、パブリッシャーからダウンロードされるスタイル上の特徴、等）。下部１４０４により１もしくは複数の技術を使用して、次のメッセージを作成するために利用できる可能なスタイル上の特徴のリスティングを表示することができる。例えば（全てが共通の句、例えば“Ｙｏｕｒ  ｍｅｓｓａｇｅ  ｈｅｒｅ”を使用する）サンプルメッセージのスクローリングリスト（ｓｃｒｏｌｌｉｎｇ  ｌｉｓｔ）が表示されて、有望な各種スタイルを表す（ｄｅｍｏｎｓｔｒａｔｅ）ことができる。この図面では
、３種の有望な種類のスタイル情報１４０６，１４０８，１４１０（それぞれが異なるブランドに関連する）が表示され、そして追加のスタイルはスクローリング（アイコン１４１２で示すように）を介して表示することができる。１もしくは複数のスタイル情報の場合に関する条件に関して、他のグラフィックスを表示することができ、例えばインジケーターは、対応するスタイル情報を使用することができる残りの時間の量に関するアラートを提供することができる（例えばグラフィック１４１４はユーザーに、スタイル情報１４０８があと１日しか使用できないことを知らせる）。他の種類の機能もインターフェイス１４１０により提供されることができ、例えばアイコン１４１６は、どの特定のスタイルがメッセージの作成、編集等に現在使用されているかを示すことができる。幾つかの構成では、アイコンが選択されると（例えばユーザーの対話を介して）、推奨されるスタイルのリスティングがインターフェイスに表示されることができる（示さず）。そのような推奨はユーザーの嗜好、以前に使用したスタイル等に基づくことができる。別のアイコン１４１８は特定のスタイル、スタイルに関連するブランド等を識別する能力を検索することを提供することができる。さらに別の機能について、アイコン１４２０は、ユーザーが好んだ以前に使用したスタイルをユーザーが迅速に識別することを支援するために、最近使用したスタイルのリスティングを提供することができるインターフェイスに提供されることができる。
【００５２】
選択可能なスタイル情報の管理および使用に加えて、ダウンロードおよびローカルストレージ（ｌｏｃａｌ  ｓｔｏｒａｇｅ）のためにスタイル情報を選択する機能をインターフェイス内に提供することができる（後の検索および使用のために）。図面に示すように、（交換したメッセージ１４２４の列に含まれる）メッセージからスタイル情報を選択することを説明する別のインターフェイス１４２２が表示されている。この場合、定型化されたメッセージ１４２６がユーザーのデバイスに受信され、そしてインターフェイスの右側に適切に並んで表示される（対話交換に参加している他の個人からメッセージを受信したことを示すために）。図形１４２８に示すように、ユーザーはローカルな保存（ｌｏｃａｌ  ｓｔｏｒｉｎｇ）用に特定のスタイルを選択することができる（メッセージを作成するための後の使用に）。例えばユーザーはポインティングデバイスでメッセージをクリックし、そしてローカルストレージ用に適切なデータがパブリッシャー（または他のソース）からリクエストされる。一旦ダウンロードすれば、スタイル情報は使用のために表示されることができる。例えば、このスタイル情報を採用するサンプルメッセージ１４３０を、他のローカルで利用できるスタイルのリスティングに挿入することができる。
【００５３】
図１５を参照にして、選択したスタイルを採用するテキストメッセージを作成できることに加えて、テキストメッセージ作成のために他の種類のグラフィックスを準備し、そしてユーザーのデバイスに提供することができる。例えば様々なグラフィックス、アイコン（例えば絵文字、表意文字等）は、特定のスタイルのスタイル上の特徴に適合するように調整されることができる。図面で説明するように、テキストメッセーンジャーインターフェイス１５００の一部は、ユーザーがテキストメッセージを作成するために特定のスタイルを選択できるように表示される。この例では、二つの特定の選択可能なスタイル１５０２および１５０４がサンプルメッセージと共に説明されている（それぞれは共通の句“Ｙｏｕｒ  ｔｅｘｔ  ｈｅｒｅ”を使用している）。選択可能なスタイル１５０４を表示するインターフェイスの部分はアイコン１５０６を含み、これはユーザーに選択された時（ポインティングデバイスを使用して）、ユーザーのデバイス（例えばスマートフォン）上に表示される定型化グラフィックス１５１０（例えば構成要素（ｃｏｎｓｔｉｔｕｅｎｔｓ）と呼ぶ）のリスティングを含む新たなインターフェイス１５０８が現れるようにする。定型化された文字の選択と同様に、個々の定型化グラフィックスが、ユーザーにより下書きされているテキストメッセージに含まれるように選択され得る。この特定の例では、個々のグラフィックスのそれぞれが、選択可能なスタイル１５０４で説明されているクッキーのブランドに関連するスタイル上の特徴（例えばカラー、テクスチャーパターン等）
を共有する。
【００５４】
図１６ａを参照にして、１もしくは複数の標的とする個人（例えば以前にエンティティと対話した）に送ることができる定型化されたメッセージが、エンティティ（例えばビジネス、会社、等）により準備されることができる。そのようなメッセージは単に受信者に情報を提供する（例えば一方向の交信）、反応を求める（例えば反信メッセージを送る）、または他のアクション（例えば受信者がメッセージを１もしくは複数の他の個人に送る）を行うことができる。この説明する例では、スマートフォン１６００がインターフェイス１６０２を表す。第一の定型化メッセージ１６０４は、エンティティのブランドの特徴を反映するグラフィックス（例えばビジネスのロゴ、カラー等）を含み、そして受信者への一方向の通信を介して情報を提供する（例えば販促アラート）。第二の定型化メッセージ１６０６は、メッセージに選択できるラジオボタン１６０８を含むことにより受信者からの反応を要求する。この特定の場合では、選択が情報をメッセージ１６０６のソースに送り、視聴者がキャンペーンの提供を受けたことを示す。
【００５５】
図１６ｂを参照にして、多くの潜在的な選択が、視聴者への様々な選択（ｏｐｔｉｏｎ）および経路（ｐａｔｈｗａｙ）を表示する定型化メッセージにより提供されることができる。説明する例では、多くの潜在的終点（ｐｏｔｅｎｔｉａｌ  ｅｎｄｐｏｉｎｔ）が、入力した選択に基づき視聴者により達成され得る。最初の定型化メッセージ１６１０が受信され、そして視聴者が対話セッション（ｉｎｔｅｒａｃｔｉｖｅ  ｓｅｓｓｉｏｎ）（例えば話題のクイズに応じる）を行いたいかどうかを示すことができる。二つの経路の内の一つを、定型化メッセージ１６１０で示される１もしくは２個のラジオボタン１６１２，１６２４の選択に基づき選択することができる。この例では、視聴者が参加することを選択しなければ、将来、さらなる対話に興味があるか尋ねる別の定型化メッセージ１６１６が表示される（二つの選択可能なラジオボタン１６１８，１６２０により提供されるように）。参加を選択すると、別のメッセージ１６２２が送られ、そして対話セッション（例えばクイズ）が始まることが示される。この場合、四つの可能な回答が四つの選択可能なラジオボタンにより提供され、これは選択した応答が正しかったか否かに対応するメッセージを送り、そして表示することを起動する（例えば定型化メッセージ１６２４は、不正解の回答が選択された情報を表し、そして別の定型化メッセージ１６２６は正しい回答が選択されたことを示す）。
【００５６】
図１７を参照にして、定型化メッセージ（１もしくは複数）の１もしくは複数の受信者から、様々な種類の情報がリクエストされ、そして集めることができる。例えば図１７ａは調査の実施について受信者が質問される定型化メッセージを表した。回答メッセージ１７０２で肯定的に示されれば（メッセージ１７００で質問が提供された後に）、調査の質問が定型化され得るメッセージ１７０４に提供される。この例では、四つの選択可能なラジオボタンが提供されて、視聴者は調査の回答を示すことができるようになる。別の種類の対話セッションもやる気がある視聴者に表示されることができる。例えば図１７ｂを参照にして、様々な話題についての投票を行うことができる。この例では、三人の人の画像およびテキストコンテンツ（例えば彼らの名前）が、定型化メッセージ１７０６に含まれる選択可能なラジオボタンに重ね書き（ｏｖｅｒｌａｙ）してある。メッセージの一部には、視聴者に求めた選択を提供することを促す質問も含む（例えば“Ｗｈｉｃｈ．．．．．．．．．ｉｓ  ｔｈｅ  ｂｅｓｔ？”）。そのような画像（例えばテキストに加えて写真）を提供することにより、視聴者を支援すると共に、投票効率または他の種類の質問と答えの情報を集めるセッションを改善することができる。個人間の対話は、定型化メッセージのコンテンツにより起動することもでき、例えばゲームまたは他の種類の技術を伴う対話が表示され得る。図１７ｃを参照にして、定型化メッセージ１７０８中にエアーホッケーゲームのグラフィカル表示が提示される。メッセージを交換することにより、２名はゲームが進行するにつれ戦略的な動きを取ることができる。幾つかの場合では、ゲームに
関与する各コンピューティングデバイス（例えばスマートフォン）が、ゲームプレイを開始するために１もしくは複数のアプリケーション、処理等を実行することができる。しかし幾つかの構成では、ゲームを制御するための操作は唯一のデバイスで、または遠隔のコンピューティングデバイス（例えば第三者のサーバー）で実行されることができる。この例は２名の個人間でのゲームプレイを説明しているが、２名以上の個人を含んでもよい（例えば同じメッセージ列に参加している３名以上の個人を含むことにより）。さらに別の例では、一人で遠隔のエンティティ（例えばゲームをするインターネットサイト）からの定型化メッセージと対話する単独ゲームプレイヤーになることができる。様々な種類のゲーム、例えば戦略に基づくゲーム（例えばチェス、チェッカー、ファンタジーフットボールリーグ（ｆａｎｔａｓｙ  ｆｏｏｔｂａｌｌ  ｇａｍｅ）、等）、行動に基づくゲーム（例えばビリヤード等）をそのような定型化メッセージに包含することができる。
【００５７】
図１８を参照にして、別の種類のアプリケーションがそのような定型化メッセージを採用できる。例えば個人間でメッセージを交換することと同様に、定型化メッセージは、１もしくは複数のネットワークと通信する有形物体（ｐｈｙｓｉｃａｌ  ｏｂｊｅｃｔ）のような物体とも交換することができる。モノのインターネット（ＩｏＴ）のようなそのようなネットワークは、電子回路、ソフトウェア、センサー等の使用を介して有形物体との情報交換を可能にする。図１８ａで説明するように、スマートフォン１８００は個人および物体の両方（例えば車および家）を含むコンタクト（ｃｏｎｔａｃｔ）リスト１８０２を表示する。テキストメッセージの交換を始めるために特定の個人を選択することと同様に、１もしくは複数の物体を選択することができる。図１８ｂに表すように、幾つかの場合では、物体はメッセージ交換を始めることができる。この特定の例では、スマートフォンのユーザーの家に関連したコンピューティングデバイス（すなわちコンタクトリストで「家」と標識されている）が何等かの状態を知らせ（ａｌｅｒｔ）（または検出し）、そしてスマートフォンのユーザーに二つの定型化テキストメッセージ１８０４，１８０６を送る。各メッセージは、メッセージを起動した物体のブランドに関連する画像を含むように定型化される（例えば消されていないランプのブランド、作動している家の温暖システムのブランド等）。これらのブランドに関連する画像を提供することに加えて、各メッセージはユーザーがその物体と対話できるように選択可能なボタンも含む。メッセージ１８０４について、ユーザーは選択可能なボタン１８０８と対話してライトを消すことができる。この対話を通して、１もしくは複数の信号技術を使用して、物体を制御することができる。例えば応答テキストメッセージを、家のコンピューティングデバイスに送ることができ、このデバイスはメッセージを受信するとランプに適切な制御信号を送ることができる。メッセージ１８０６について、同様の選択可能な１８１０がユーザーとの対話用に定型化メッセージ１８０６に含まれる。ユーザーがこのボタン１８１０と対話する（例えば押す）と、様々な種類の対話を始めることができる。一つの指令は家の温暖システムに提供されることができ（メッセージへの応答、信号等を介して）、さらに対話等を開始することができる。例えば１もしくは複数のアプリケーションを実行して（例えばスマートフォン、家のコンピューティングデバイス、その両方、等により）、追加の質問をスマートフォンのユーザーに表示することができる（例えば温度設定（１もしくは複数）のリクエスト、温めるべき部屋の選択等）。この追加情報が提供されると（例えば家のコンピューティングデバイスから）、温暖システムは目的温度に達成するための適切なアクションを取ることができる。幾つかの状況では、別の定型化されたテキストメッセージが、スマートフォン（または他のユーザーのデバイス（１もしくは複数））に送られて、確認を提供することができる。
【００５８】
図１８ｃを参照にして、安全管理手段（例えばサイバーセキュリティ（ｃｙｂｅｒｓｅｃｕｒｉｔｙ）技術）のような他の技術を定型化されたテキストメッセージに包含することができる。この例は、ユーザーとそのような定型化メッセージとの対話が、ユーザーに追加情報（例えばクーポン、クーポンコード等）が提示される前に必要であることを説明
している。特定のビジネスエンティティおよび選択可能なグラフィック１８１４に関連するグラフィックスを含む定型化されたテキストメッセージ１８１２が表示される（この例では個人から受信した後に）。グラフィク１８１４と対話することにより（例えばそれを押す）、追加情報がユーザーに表示される。例えば情報のリクエスト（例えば販促コード、接触情報等）が、（例えば１もしくは複数のデータ登録フィールドを介して）表示された後、ユーザーに完全なクーポン情報が提供されることになる（例えばクーポンを表示する、クーポンの曇りを取る、等のディスプレイを使用して）。そのような技術を介して、情報は潜在的な顧客および他の種類の個人から、そのような定型化されたテキストメッセージを通じて集めることができる。
【００５９】
図１９を参照にして、流れ図１９００はコンピューティングデバイス（例えば図３にも示すサーバー３２６）により実行されているスタイルメッセンジャー（例えば図３に示すスタイルメッセンジャー３２４）の操作を表す。スタイルメッセンジャーの操作は、一般に一台のコンピューティングデバイスにより実行されるが、幾つかの構成では、操作は多数のコンピューティングデバイスにより実行されることができる。一つのサイト（例えばパブリッシャーの場所（ｌｏｃａｔｉｏｎ））で実行されることに加えて、操作の実行は２以上の場所の間に分散することができる。幾つかの構成では、操作の一部はフォントサービスプロバイダー等で実行されることができる。
【００６０】
スタイルマネージャーの操作は、ユーザーのデバイスでテキストメッセージを表示するために、ブランドの不変のスタイル情報に関するユーザーのデバイスからのリクエストをパブリッシャーで受信すること１９０２を含むことができる。ブランドの不変のスタイル情報は、ブランドの不変のスタイル情報の所有者または所有者の代理人により、パブリッシャーに提供される。例えば図５に示すメッセージ５００に類似のメッセージを表示するために、スタイル情報を使用することができる。また操作は、ブランドの不変のスタイル情報を代表するデータを含む１もしくは複数のファイルを準備すること１９０４も含むことができる。例えば１もしくは複数のファイルは、図３に示すパブリッシャー３０８のスタイルマネージャー３２４により作成されることができる。また操作は、変更可能なコンテンツを含むテキストメッセージ内に表示するためのブランドの不変のスタイル情報を提供するために、１もしくは複数のデータファイルをユーザーのデバイスに送信すること１９０６を含むことができる。例えばメッセージ３０２を表示するために、１もしくは複数のファイルを使用してスタイル情報３２０（図３に示す）を送信することができる。
【００６１】
図２０は、本明細書に記載した技術を実施するために使用できる例示のコンピューターデバイス２０００および例示のモバイルコンピューターデバイス２０５０の例を示す。例えばテキストメッセンジャー２００（図２に示す）の操作の一部または全ては、コンピューターデバイス２０００および／またはモバイルコンピューターデバイス２０５０により実行することができる。コンピューティングデバイス２０００は、様々な形態のデジタルコンピューターを表すことを意図し、それらには例えばラップトップ型、デスクトップ型、ワークステーション、携帯情報端末、サーバー、ブレードサーバー、大型汎用機および他の適切なコンピューターを含む。コンピューティングデバイス２０５０は様々な形態のモバイルデバイスを表すことを意図し、それらには例えば携帯情報端末、タブレット型コンピューティングデバイス、携帯電話、スマートフォンおよび他の類似のコンピューティングデバイスを含む。ここで示すコンポーネント、それらの接続および関係、およびそれらの機能は単なる例であることを意味し、そして本明細書に記載し、かつ／または特許請求する技術の実施を限定することを意味していない。
【００６２】
コンピューティングデバイス２０００はプロセッサー２００２、メモリー２００４、ストレージデバイス２００６、メモリー２００４および高速拡張ポート２０１０に接続する高速インターフェイス２００８、および低速バス２０１４およびストレージデバイス２０
０６に接続する低速インターフェイス２０１２を含む。各コンポーネント２００２，２００４，２００６，２００８，２０１０および２０１２は、種々のバスを使用して相互に連結され、そして共通のマザーボードに搭載されるか、または他の適切な様式で搭載されることができる。プロセッサー２００２は、例えば高速インターフェイス２００８に繋いだディスプレイ２０１６を含む外部入力／出力デバイスでＧＵＩに関するグラフィックデータを表示するために、メモリー２００４またはストレージデバイス２００６に保存されている指令を含め、コンピューティングデバイス２０００内で実行するための指令を処理することができる。他の実施において、多数のプロセッサーおよび／または多数のバスを、適切な場合は多数のメモリーおよび多種類のメモリーと一緒に使用することができる。また多数のコンピューティングデバイス２０００は、必要な操作の部分を提供する各デバイス（例えばサーバーバンク、ブレードサーバーのグループ、またはマルチ−プロセッサーシステムとして）に接続することができる。
【００６３】
メモリー２００４はコンピューティングデバイス２０００内にデータを保存する。１つの実施では、メモリー２００４は揮発性記憶装置（１もしくは複数）である。別の実施ではメモリー２００４は非揮発性記憶装置（１もしくは複数）である。またメモリー２００４は、別の形態のコンピューター可読媒体であることができる（例えば磁気もしくは光学ディスク。メモリー２００４は非一時的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）でよい）。
【００６４】
ストレージデバイス２００６は大容量のストレージをコンピューティングデバイス２０００に提供することができる。１つの実施では、ストレージデバイス２００６はコンピューター可読媒体であることができ、またはそれを含むことができる（例えばフロッピーディスクデバイス、ハードディスクデバイス、光学ディスクデバイスまたはテープデバイス、フラッシュメモリーまたは他の同様なソリッドステート（ｓｏｌｉｄ  ｓｔａｔｅ）メモリーデバイス、またはストレージエリアのネットワークまたは他の構成内のデバイスのようなデバイスのアレイ）。コンピュータープログラム製品は実体的に（ｔａｎｇｉｂｌｙ）データ担体に埋め込まれることができる。またこのコンピュータープログラム製品は実行した時に、１もしくは複数の方法を行う指令を含むことができる（例えば上記のような）。データ担体はコンピューターまたは機械可読媒体である（例えばメモリー２００４、ストレージデバイス２００６、プロセッサー２００２上のメモリー等）。
【００６５】
高速コントローラー２００８は、コンピューティングデバイス２０００に関する帯域幅―集中強化操作（ｂａｎｄｗｉｄｔｈ−ｉｎｔｅｎｓｉｖｅ  ｏｐｅｒａｔｉｏｎ）を管理し、一方、低速コントローラー２０１２は低い帯域幅―集中強化操作を管理する。そのような機能の配置は単なる例である。１つの実装では、高速コントローラー２００８は、メモリー２００４、ディスプレイ２０１６（例えばグラフィックプロセッサーまたはアクセラレーターを介して）、および様々な拡張カード（示さず）を受けることができる高速拡張ポート２０１０に繋げることができる。この実装では低速コントローラー２０１２がストレージデバイス２００６および低速拡張ポート２０１４に繋がれる。様々な通信ポート（例えばＵＳＢ，Ｂｌｕｅｔｏｏｔｈ（商標），Ｅｔｈｅｒｎｅｔ，ワイヤレスＥｔｈｅｒｎｅｔ）を含むことができる低速拡張ポートを、１もしくは複数の入力／出力デバイス（例えばネットワークアダプターを介して、キーボード、ポインティングデバイス、スキャナー、またはスイッチまたはルーターを含むネットワーキング装置）に繋ぐことができる。
【００６６】
コンピューティングデバイス２０００は図に示すような多数の異なる状態で実施することができる。例えばこれは標準的サーバー２０２０として、すなわちそのようなサーバーのグループで多数回実施することができる。またこれはラックサーバーシステム２０２４の一部として実施することもできる。さらに、または別法で、これは例えばパーソナルコンピューターで実施することができる（例えばラップトップコンピューター２０２２）。
幾つかの例では、コンピューティングデバイス２０００からのコンポーネントを、モバイルデバイス（示さず）、例えばデバイス２０５０の他のコンポーネントと組み合わせることができる。そのようなデバイスのそれぞれが、１もしくは複数のコンピューティングデバイス２０００，２０５０を含むことができ、そして全システムを互いに通信する多数のコンピューティングデバイス２０００，２０５０で作成することができる。
【００６７】
コンピューティングデバイス２０５０は、他のコンポーネントの中でもとりわけプロセッサー２０５２、メモリー２０６４、入力／出力デバイス（例えばディスプレイ２０５４を含む、コミニュケーションインターフェイス２０６６およびトランシーバー２０６８）を含む。またデバイス２０５０は、追加のストレージを提供するために、ストレージデバイスを備えることができる（例えばマイクロドライブまたは他のデバイス）。各コンポーネント２０５０，２０５２，２０６４，２０５４，２０６６および２０６８は、種々のバスを使用して相互に接続され、そして幾つかのコンポーネントは共通のマザーボードに搭載されるか、または他の適切な様式で搭載されることができる。
【００６８】
プロセッサー２０５２は、メモリー２０６４に保存された指令を含め、コンピューティングデバイス２０５０内の指令を実行することができる。プロセッサーは、個別のおよび多数のアナログおよびデジタルプロセッサーを含むチップ（ｃｈｉｐ）のチップセット（ｃｈｉｐｓｅｔ）として実施することができる。プロセッサーは、例えばユーザーインターフェイスの制御、デバイス２０５０により行われるアプリケーション、およびデバイス２０５０によるワイヤレスコミニュケーションを含め、例えばデバイス２０５０の他のコンポーネントの調整を提供することができる。
【００６９】
プロセッサー２０５２は、コントロールインターフェイス２０５８およびディスプレイ２０５４に連結されたディスプレイインターフェイス２０５６を介してユーザーと通信することができる。ディスプレイ２０５４は例えばＴＦＴ  ＬＣＤ（薄膜トランジスタ液晶ディスプレイ）またはＯＬＥＤ（有機発光ダイオード）ディスプレイであるか、または他の適切なディスプレイ技術であることができる。ディスプレイインターフェイス２０５６は、ディスプレイ２０５４を駆動するために適切な回路を備えて、グラフィカルおよび他のデータをユーザーに表示することができる。コントロールインターフェイス２０５８はユーザーからの命令を受信し、そしてそれらをプロセッサー２０５２へのサブミッションに転換することができる。さらに外部インターフェイス２０６２は、デバイス２０５０と他のデバイスとの近場通信が可能となるように、プロセッサー２０４２と通信することができる。外部インターフェイス２０６２は、例えば幾つかの実施ではワイヤードコミュニケーションを、または他の実施ではワイヤレスコミュニケーションを提供することができ、そして多数のインターフェイスも使用することができる。
【００７０】
メモリー２０６４はコンピューティングデバイス２０５０内にデータを保存する。メモリー２０６４は１もしくは複数のコンピューター可読媒体、揮発性記憶装置（１もしくは複数）または非揮発性記憶装置（１もしくは複数）として実施することができる。拡張メモリー２０７４も提供され、そして例えばＳＩＭＭ（シングルインラインメモリーモジュール）カードインターフェイスを含むことができる拡張インターフェイス２０７２を介してデバイス２０５０に接続されることができる。そのような拡張メモリー２０７４は、デバイス２０５０に臨時の（ｅｘｔｒａ）ストレージ空間を提供することができるか、あるいはまたデバイス２０５０用のアプリケーションまたは他のデータを保存することができる。具体的には拡張メモリー２０７４は上記プロセスを行うため、または補完するための指令を含むことができ、そしてまた安全なデータを含むことができる。すなわち例えば拡張メモリー２０７４は、デバイス２０５０のセキュリティーモジュールとして提供されることができ、そしてデバイス２０５０の安全な使用を可能にする指令でプログラムされることができる。さらに安全なアプリケーションがＳＩＭＭカードを通じて、追加のデータ
と一緒に提供されることができる（たとえばハッカーできない様式でＳＩＭＭカードに識別するデータを配置する）。
【００７１】
メモリーは、例えばフラッシュメモリーおよび／または以下に記載するＮＶＲＡＮメモリーを含むことができる。一つの実施では、コンピュータープログラム製品は実体的にデータ担体に埋め込まれることができる。コンピュータープログラム製品は実行した時に、例えば上記のような１もしくは複数の方法を行う指令を含むことができる。データ担体はコンピューターまたは機械可読媒体であり（例えばメモリー２０６４、拡張メモリー２０７４、および／またはプロセッサー２０５２上のメモリー）、これらは例えばトランシーバー２０６８または外部インターフェイス２０６２から受信することができる。
【００７２】
デバイス２０５０は、必要ならばデジタルシグナルプロセッシング回路を含むことができるコミュニケーションインターフェイス２０６６を通してワイヤレスで通信することができる。コミニュケシーョンインターフェイス２０６６は、様々なモードまたはプロトコール下での通信のために提供することができる（例えばとりわけＧＳＭ、ボイスコール、ＳＭＳ、ＥＭＳまたはＭＭＳメッセージング、ＣＤＭＡ，ＴＤＭＡ，ＰＤＣ，ＷＣＤＭＡ，ＣＤＭＡ２０００またはＧＰＲＳを含む）。そのような通信は、例えば高周波（ｒａｄｉｏ−ｆｒｅｑｕｅｎｃｙ）トランシーバー２０６８を通して行うことができる。さらに例えばＢｌｕｅｔｏｏｔｈ（商標）、ＷｉＦｉまたは他のそのようなトランシーバー（示さず）を使用する短距離通信も行うことができる。さらにＧＰＳ（グローバルポジショニングシステム）レシーバーモジュール２０７０は、追加のナビゲーション−および位置−関連ワイヤレスデータをデバイス２０５０に提供することができ、これはデバイス２０５０で行われているアプリケーションにより適宜使用されることができる。カメラ、マイクロフォン、コンパス、アクセラレータ（方向を感知するために）等のようなセンサーおよびモジュールをデバイスに含んでもよい。
【００７３】
またデバイス２０５０は、ユーザーから会話データを受信し、それを利用可能なデジタルデータに転換できるオーディオコーディック（ａｕｄｉｏ  ｃｏｄｅｃ）２０６０を使用して、聞こえるように通信することができる。オーディオコーディック２０６０も、同様にユーザーに聞こえる音を作成することができる（例えばデバイス２０５０のハンドセットの例えばスピーカーを通して）。そのような音は電話の声からの音を含むことができ、記録された音（例えばボイスメッセージ、ミュージックファイルなど）を含むことができ、そしてデバイス２０５０で操作されるアプリケーションにより作成される音も含むことができる。
【００７４】
コンピューティングデバイス２０５０は、図面に示すような多くの異なる形式で実施されることができる。例えば携帯電話１４８０として実施されることができる。またスマートフォン２０８２、携帯情報端末または他の類似のモバイルデバイスの一部として実行されることができる。
【００７５】
本明細書に記載するシステムおよび技術の様々な実施は、デジタル電子回路、集積回路、特別に設計されたＡＳＩＣ（特定用途向け集積回路）、コンピューターハードウェア、ファームウェア、ソフトウェアおよび／またはそれらの組み合わせで実現することができる。これらの様々な実施には、１もしくは複数のコンピュータープログラムでの実施を含むことができ、これらのプログラムは少なくとも一つのプログラム可能なプロセッサーを含むプログラム可能なシステムで実行および／または解釈可能である。このプログラム可能なプロセッサーは、特定用途向けまたは汎用性であることができ、データおよび指令を受信し、そしてデータおよび指令を転送するために、ストレージシステム、少なくとも一つの入力デバイスおよび少なくとも一つの出力デバイスに繋がれる。
【００７６】
このようなコンピュータープログラム（プログラム、ソフトウェア、ソフトウェアアプリケーションまたはコードとしても知られている）は、プログラム可能なプロセッサー用の機械命令を含み、そして高水準手続き型（ｈｉｇｈ  ｌｅｖｅｌ  ｐｒｏｃｅｄｕｒａｌ）および／またはオブジェクト指向（ｏｂｊｅｃｔ−ｏｒｉｅｎｔｅｄ）プログラミング言語、および／またはアッセンブリ／機械言語で実施されることができる。本明細書で使用するように、機械可読媒体およびコンピューター可読媒体という用語は、機械命令および／またはデータを、機械命令を受ける機械可読媒体を含むプログラマブルプロセッサーに提供するために使用されるコンピュータープログラム製品、装置および／またはデバイス（例えば磁気ディスク、光学ディスク、メモリー、プログラマブルロジックデバイス（ＰＬＤ））を称する。
【００７７】
ユーザーとの対話を提供するために、本明細書に記載するシステムおよび技術は、ユーザーにデータを表示するためのデバイス（例えばＣＲＴ（ブラウン管）またはＬＣＤ（液晶ディスプレイ）モニター）、およびユーザーがコンピューターに入力を提供することができるキーボードおよびポインティングデバイス（例えばマウスまたはトラックボール）を有するコンピューターで実施されることができる。他の種類のデバイスもユーザーとの対話を提供するために使用することができ、例えばユーザーへ提供されるフィードバックは、知覚フィードバックの状態であることができ（例えば視覚的フィードバック、聴覚フィードバックまたは触覚フィードバック）、そしてユーザーからの入力は、音声、会話または触覚入力を含む状態で受信することができる。
【００７８】
本明細書に記載するシステムおよび技術は、バックエンド（ｂａｃｋ  ｅｎｄ）コンポーネント（例えばデータサーバーとして）を含むか、またはミドルウェア（ｍｉｄｄｌｅｗａｒｅ）コンポーネント（例えばアプリケーションサーバー）を含むか、またはフロントエンド（ｆｒｏｎｔｅｎｄ）コンポーネント（例えばユーザーが本明細書に記載するシステムおよび技術の実装と対話することができるユーザーインターフェイスまたはＷｅｂブラウザを有するクライアントコンピューター）を含むか、またはそのようなバックエンド、ミドルウェアもしくはフロントエンドコンポーネントの任意の組み合わせを含むコンピューティングシステムで実施することができる。このシステムのコンポーネントは、デジタルデータ通信の任意の形態または媒体（例えば通信ネットワーク）により相互連結することができる。通信ネットワークの例には、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、およびインターネットがある。
【００７９】
このコンピューターシステムはクライアントおよびサーバーを含むことができる。クライアントおよびサーバーは一般に互いに離れ、そして一般には通信ネットワークを介して対話する。クライアントとサーバーの関係は、個々のコンピューターで走り、そしてクライアント−サーバー関係を互いに有するコンピュータープログラムにより生じる。
【００８０】
幾つかの実施では、本明細書に記載されるエンジンは分かれているか、複合されているか、または単一または複合エンジンに組み込まれることができる。図面に描くエンジンは、本明細書に記載するシステムを図面に表すソフトウェアアーキテクチャーに限定することを意図していない。
【００８１】
多くの態様を記載してきた。しかし様々な修飾を本明細に記載するプロセスおよび技術の精神および範囲から逸脱せずに行うことができると理解される。さらに図面に示す論理的流れは、所望の結果に達成するために示した特定の順序、または連続的順序を要求しない。さらに記載した流れに他の工程を提供でき、または工程を排除でき、そして記載したシステムに他のコンポーネントを加えることができ、または除去することができる。したがって他の態様は以下の請求の範囲にある。
【図１】
2016076207.tif 000003
【図２】
2016076207.tif 000004
【図３】
2016076207.tif 000005
【図４】
2016076207.tif 000006
【図５】
2016076207.tif 000007
【図６】
2016076207.tif 000008
【図７】
2016076207.tif 000009
【図８】
2016076207.tif 000010
【図９】
2016076207.tif 000011
【図１０】
2016076207.tif 000012
【図１１】
2016076207.tif 000013
【図１２】
2016076207.tif 000014
【図１３】
2016076207.tif 000015
【図１４】
2016076207.tif 000016
【図１５】
2016076207.tif 000017
【図１６】
2016076207.tif 000018
【図１７】
2016076207.tif 000019
【図１８】
2016076207.tif 000020
【図１９】
2016076207.tif 000021
【図２０】
2016076207.tif 000022
【外国語明細書】
2016076207000001.pdf