(57)【要約】宣伝又はプロモーションのようなコマーシャル通信は、複数のチャネルから収集され、一貫したフォーマットにおいて提示される。そのようなコマーシャル通信に関連する又はそのようなコマーシャル通信から得られるメタデータを用いて、それらは、一過性ではなく永続的であることを可能にする方法で検索され、ソートされ、表示され、且つ、別なふうに管理され得る。
2014529801.tif 000002
【特許請求の範囲】
【請求項１】
１又はそれ以上のチャネルからのコマーシャル通信をメモリに受け入れるステップと、
前記コマーシャル通信に関する情報を取り出して記憶するステップと、
前記コマーシャル通信に関する集約情報の１又はそれ以上のビューをユーザに提示するステップと、
前記ユーザが前記コマーシャル通信に関する前記集約情報と相互に作用することを可能にするステップと
を有するコンピュータにより実施されるプロセス。
【請求項２】
前記１又はそれ以上のチャネルのうちの少なくとも１つのチャネルからの非コマーシャル通信からコマーシャル通信をフィルタリングするステップ
を更に有する請求項１に記載のコンピュータにより実施されるプロセス。
【請求項３】
前記１又はそれ以上のビューは、複数のコマーシャル通信のカレンダビューを含む、
請求項１に記載のコンピュータにより実施されるプロセス。
【請求項４】
前記１又はそれ以上のビューは、１又はそれ以上の複数のコマーシャル通信に関連するソースの場所を表すマップビューを含む、
請求項１に記載のコンピュータにより実施されるプロセス。
【請求項５】
前記１又はそれ以上のチャネルのうちの１つのチャネルは、電子メールを含み、前記１又はそれ以上のチャネルのうちの他のチャネルは、広告サーバからの宣伝を含む、
請求項１に記載のコンピュータにより実施されるプロセス。
【請求項６】
宣伝に関する情報がユーザのために永続的に記憶される、
請求項５に記載のコンピュータにより実施されるプロセス。
【請求項７】
コマーシャル通信を評価するユーザからの入力を受信し、その評価情報を前記コマーシャル通信に関する情報とともに記憶するステップ
を更に有する請求項６に記載のコンピュータにより実施されるプロセス。
【請求項８】
前記コマーシャル通信のビューは、送信者によりメッセージをグループ化して表示することを含む、
請求項１に記載のコンピュータにより実施されるプロセス。
【請求項９】
前記コマーシャル通信のビューは、対象によりメッセージをグループ化して表示することを含む、
請求項１に記載のコンピュータにより実施されるプロセス。
【請求項１０】
コンピュータ記憶媒体と、
前記コンピュータ記憶媒体に記憶され、処理装置によって処理される場合に該処理装置に、
１又はそれ以上のチャネルからのコマーシャル通信をメモリに受け入れるステップと、
前記コマーシャル通信に関する情報を取り出して記憶するステップと、
前記コマーシャル通信に関する集約情報の１又はそれ以上のビューをユーザに提示するステップと、
前記ユーザが前記コマーシャル通信に関する前記集約情報と相互に作用することを可能にするステップと
を含むプロセスを実行させるコンピュータプログラム命令と
を有する製品。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピュータユーザは、様々なチャネルを通じて、電子メール、ウェブページ上の宣伝、インスタントメッセージ、ソーシャルメディア、等を含む（がこれらに限られない）通信を受け取る。それらの通信のうちの一部は、主として、事実上、受取側に品物又はサービスを評価又は購入するよう頼むことを目的とした宣伝又はプロモーションの形態のような、コマーシャルである。
【０００２】
コマーシャル通信が受信されるチャネルが様々なために、ユーザへのそのような通信の提示は一貫性を欠き散漫的である。一般的なユーザは、そのような通信を不愉快に感じる。
【発明の概要】
【課題を解決するための手段】
【０００３】
本項目は、詳細な説明において以下で更に詳述される簡単化された形において概念の選択を導入するよう設けられている。本項目は、請求される対象の重要な特徴又は必須の特徴を特定するよう意図されず、且つ、請求される対象の適用範囲を制限するよう意図されない。
【０００４】
宣伝又はプロモーションのようなコマーシャル通信は、複数のチャネルから収集され、一貫したフォーマットにおいて提示される。そのようなコマーシャル通信に関連する又はそのようなコマーシャル通信から得られるメタデータを用いて、それらは、一過性ではなく永続的であるように検索され、ソートされ、表示され、且つ、別なふうに管理され得る。
【０００５】
従って、一態様において、１又はそれ以上のチャネルからのコマーシャル通信がメモリに受け入れられる。前記コマーシャル通信に関する情報は取り出されて記憶される。前記コマーシャル通信に関する集約情報の１又はそれ以上のビューがユーザに提示される。該ユーザは、前記コマーシャル通信に関する前記集約情報と相互に作用することを可能にされる。コマーシャル通信は、前記１又はそれ以上のチャネルのうちの少なくとも１つのチャネルからの非コマーシャル通信からフィルタリングされ得る。
【０００６】
前記１又はそれ以上のビューは、複数のコマーシャル通信のカレンダビュー、及び／又は１又はそれ以上の複数のコマーシャル通信に関連するソースの場所を表すマップビューを含むことできる。前記コマーシャル通信のビューは、送信者ごとに、及び／又は対象ごとに、及び／又はキーワードごとに、及び／又はメッセージに関連する他のメタデータごとに、メッセージをグループ化して表示することを含むことができる。
【０００７】
前記１又はそれ以上のチャネルのうちの１つのチャネルは電子メールを含むことができ、前記１又はそれ以上のチャネルのうちの他のチャネルは広告サーバからの宣伝を含むことができる。宣伝に関する情報は、ユーザのために永続的に記憶され得る。ユーザからの入力が、コマーシャル通信を評価するために受信され得る。そのような評価情報は、前記コマーシャル通信に関する情報とともに記憶され得る。
【０００８】
以下の記載において、添付の図面が参照される。図面は本願の一部を構成し、当該技術の具体例を一例として示す。当然に、他の実施形態が利用されてよく、且つ、構造上の変更が本開示の適用範囲から逸脱することなく為されてよい。
【図面の簡単な説明】
【０００９】
【図１】コマーシャル通信を管理するシステムの例のブロック図である。
【図２】集約されたコマーシャル通信の表示の例である。
【図３】集約されたコマーシャル通信の表示の他の例である。
【図４】集約されたコマーシャル通信のカレンダビューの例である。
【図５】例となるシステムの動作を記述するフローチャートである。
【図６】例となるシステムとのユーザインタラクションの例を記述するフローチャートである。
【図７】例となるシステムが実施され得るコンピュータ装置の例のブロック図である。
【発明を実施するための形態】
【００１０】
以下は、コマーシャル通信を管理するシステムが実施され得る動作環境の例を提供する。
【００１１】
図１を参照して、アプリケーション１００は、コマーシャル通信のための表示発生部１０２を有する。この表示発生部は、複数のチャネルからコマーシャル通信１０４、１０６を受信し、それらを収集して、表示データ１０８によって示される集約されたビューにおいて提示する。表示データ１０８は、何らかの表示装置（図示せず。）においてユーザインターフェースを通じてユーザに提示される。ユーザインターフェースにより、ユーザ入力１１０が受信される。ユーザ入力１１０は、ユーザがコマーシャル通信のビューを操作し且つ／あるいはコマーシャル通信を管理することを可能にするよう表示発生部１０２によって処理され得る。
【００１２】
一例として、表示発生部１０２は、インターネットブラウザ（ユーザインターフェースの一部を形成する。）を通じてユーザがアクセス可能な電子メール（Ｅメール）システムの一部であってよい。Ｅメールシステムは、電子メール（その一部はコマーシャル通信を含んでよい。）を提示してよく、更に、有料の宣伝（コマーシャル通信の他の形態）を含む表示の領域を含んでよい。
【００１３】
通信のためのチャネル１２０の少なくとも１つは、コマーシャルメッセージ１０４を他のメッセージ１１４から分離するフィルタ１１２を有する。この例では、Ｅメールシステムが、この機能を実行するフィルタ１１２を有する。複数の通信チャネル１２２が、１１６で示されるように、コマーシャルメッセージ１０６を他のメッセージ１１８から分離するそのようなフィルタを有することが可能である。なお、第２のチャネルが広告サーバによって提供される場合には、そのようなフィルタは使用されない。
【００１４】
フィルタ１１２及び１１６によって実行されるフィルタリング動作は、コマーシャル通信を検出する様々な可能な方法のいずれであってもよい。ユーザは、コマーシャル通信のソースであるとのフラグを送信者に立てることができる。そのような場合に、フィルタは、コマーシャル通信の既知のソースのリストに対して、夫々の通信の送信者を確認する。送信者は、コマーシャル通信であることを示すよう通信にタグを付すことができる。そのような場合に、フィルタは、夫々のメッセージのタグを確認する。他のフィルタは、“申し込み期限の満了”等のキーワード又はキーワードのパターンを組み込んでよい。コマーシャル通信が構造的又は半構造的である限りにおいて、そのような構造によって提供される情報はフィルタによって使用可能である。
【００１５】
表示発生部１０２は、異なるチャネルからのコマーシャル通信を一貫したビューへと集約することによって、表示データ１０８を生成する。一貫したビューにより、異なるチャネルからの通信は、それらが受信されるチャネルにかかわらず、概して同じように提示されることを意味するよう意図される。表示は、受信された通信のソースを何らかの方法において示してよく、通信の内容は概して同じように提示されることが理解されるべきである。
【００１６】
提示に加えて、表示発生部１０２は、記憶部１３０において通信に関する情報を管理及び記憶することができる。記憶部１３０は、通信に関するメタデータを含むことができ、通信が他のソースから取り出されることを可能にする通信又は情報のコピーを含んでよい。通信に関する様々なメタデータは、送信者の名前、送信者の場所、送信者の連絡先、通信の受信日、対象、申し込みの期限切れ日、等を含むことができる。コマーシャル通信は、自動的に、又はユーザからの指示の下、このようにして記憶（及び削除）され得る。
【００１７】
このような動作環境を鑑み、そのようなシステムの実施例が、図２乃至４に関連して、より詳細に記載される。
【００１８】
図２において、例となる表示２００が示されている。通信は、広告サーバから電子メール及び宣伝の形で届く。表示２００は、メールメッセージセクション２０２と、プロモーションセクション２０４とを含む。メールメッセージセクション２０２は、受信された電子メールを表示する。電子メールは、Ｅメールシステムにとって一般的である如何なる形もとることができる。プロモーションセクション２０４は、電子メール及び広告サーバ（又は任意に他のソース）からの集約されたコマーシャルメッセージの表示を含む。
【００１９】
この例において、メールメッセージセクション２０２及びプロモーションセクション２０４の夫々の位置は単なる例示に過ぎない。２つのセクションは、多種多様な相対位置を有することができ、異なる時間において表示されてよく、又は重なり合ってよい。そのような表示は単なる例に過ぎないことが理解されるべきである。コマーシャルメッセージが一貫して表示され得る他の方法が存在する。
【００２０】
例となるプロモーションセクションの表示において、通信はグループ化され得、グループは、２０６及び２０８で示されるように表示され得る。グループ２０６は、送信者ごとにグループ化されたメッセージを示す。グループ２０８は、カテゴリごとにグループ化されたメッセージを示す。グループは、コマーシャル通信に関し捕捉されているメタデータのいずれかを用いて生成され得る。この例では、夫々のグループは、グループを示す語２１０と、グループ内のメッセージの数を示す数字２１２と、メッセージから取り出されたキーワード２１４とを用いて表示されている。
【００２１】
図２において、要約ビューが示されている。他のビュー及び更なる情報は、ビューを拡大することによって示され得る。ユーザは、拡大ボタンを選択することによってビューの拡大を始動させる。そのようなユーザ動作に応答して、より詳細な表示が、図３に示されるように、提示される。
【００２２】
図３において、プロモーションセクション３００は、要約セクション３０２（図２に図示される。）と、詳細セクション３０４とを含む。また、他のタブ３０６が示されており、コマーシャル通信の他のビューが見られることを可能にする。詳細セクション３０４において、個々のメッセージ３０８は、選択されたカテゴリ（この例では、エレクトロニクス（Electronics）３１０）から示される。ユーザがカテゴリを選択することに応答して、そのカテゴリにおけるメッセージに関する情報が記憶部から取得され、詳細セクション３０４において提示される。提示され得る情報の例には、画像３２８、件名３２０、キーワード３２２、有効期限３２４、評価３２６、及びソース３３０があるが、これらに限られない。
【００２３】
評価３２６は、インターフェースのインタラクティブ部分であってよい。言い換えると、システムは、ユーザが評価に関する入力を与えることを可能にする態様において、評価を提示することができる。例えば、図３に示されるように、評価３２６は、星の並びとして表示される。評価が５のうちの３である場合は、３つの星が色を付けられ、残りの２つの星は無色であってよい。ユーザが評価を入力するか又は評価を変更したい場合に、ユーザは星を選択する。ユーザが星を選択することに応答して、その星に対応する評価がデータベースにおいて記憶され、表示における評価の提示はその評価に従って設定される。
【００２４】
同様に、システムは、好みのコマーシャル通信のリストを保持することができる。ユーザが（例えば、“お気に入りに追加（add  to  Favorites）”ボタン３３２を選択することで）メッセージをお気に入りとして選択することに応答して、メッセージに関する情報は、お気に入りリストにおいて記憶され得る。
【００２５】
メッセージがソース（例えば、３３０で示される。）を有する場合は、ユーザは、このソースとともに地図をマップビューにおいて見るよう選択することができる。そのような選択に応答して、マップタブ３４０が表示される。マップタブ３４０において、地図が表示され、１又はそれ以上の選択されたメッセージに関連する業者の位置を表すことができる。
【００２６】
メッセージが日付（例えば、３２４で示される。）を有する場合は、ユーザは、この（及び任意に他の）通信とともにカレンダをカレンダビューにおいて見るよう選択することができる。そのような選択に応答して、カレンダタブ３５０が表示される（この表示については、以下でより詳細に記載する。）。
【００２７】
また、この例において、タブ、すなわち、異なるビュー、の組はまた、３４０、３５０、３６０及び３７０で示されるように提供される。マップタブ３４０及びカレンダタブ３５０に加えて、この例は、以下でより詳細に記載される発見タブ３６０及び管理タブ３７０を更に含む。それらの異なるビューは単なる例示に過ぎず、本発明の限定ではないことが理解されるべきである。他のビューが提供されてよく、タブ以外の、そのようなビューを作動させる他のメカニズムが使用されてよい。
【００２８】
コマーシャル通信のカレンダビュー４００の例が、ここで、図４に関連して記載される。コマーシャル通信は、様々な異なるフォーマットでカレンダ又は他の時間に基づくビューにおいて表示可能であり、図４に示されるフォーマットは単なる例示に過ぎないことが理解されるべきである。このビュー４００は、メッセージが表示されている時間フレームを示すタイムライン４０２を含む。この例におけるタイムライン４０２は日付において示されているが、他の時間指標が使用されてよい。１又はそれ以上のメッセージを前提として、メッセージに係る時間スパンが決定される。この時間スパンは、例えば、メッセージの日付とメッセージに係る何らかの有効期限との間の差によって、計算され得る。行４０４は、メッセージごとに選択され、時間バー４０６は、行ごとに、その行に対応するメッセージによってカバーされる時間スパンにおいて配置される。メッセージに関する情報は、ユーザがメッセージを互いに区別することを可能にするよう、４０８で示されるように、時間バー上に配置され得る。インターフェースは、ユーザがメッセージの１又はそれ以上を選択することができるようにするものであってよく、そのような選択に応答して、システムはビューを変更し、選択されたメッセージをお気に入りに加え、又は他の動作を実行することができる。
【００２９】
ここで記載された幾つかの例となる表示及びシステムとのインタラクションを鑑み、そのようなシステムの例となる動作を記述するフローチャートが、図５及び６に関連して記載される。
【００３０】
図５において、システムによって実行されるプロセスの例が記載されている。ステップ５００で、受信される通信は、非コマーシャル通信からコマーシャル通信を分離するようフィルタリングされる。複数のチャネルがコマーシャル通信を提供しており、それらのチャネルのうちの１又はそれ以上がコマーシャル通信のみを提供していることが可能である。チャネルがコマーシャル通信のみを提供する場合は、通信はフィルタリングされる必要がない。ステップ５０２で、そのような通信から、送信者の名前、送信者の場所、送信者の連絡先、通信の受信日、対象、画像、キーワード、有効期限日、等のようなメタデータが取得され得る。次いで、ステップ５０４で、コマーシャル通信は集約され、メタデータは記憶部において記憶される。ステップ５０６で、集約情報は表示データへと処理され、適切なユーザインターフェースを通じてユーザに表示される。次いで、ステップ５０８で、コマーシャル通信とのユーザインタラクションが有効にされ得る。
【００３１】
そのようなユーザインタラクションの例が図６において示されている。ステップ６００で、システムは、ユーザインターフェースを通じてユーザ入力を受信する。ステップ６０２で決定されるように、ユーザ入力がマップビューの選択である場合は、ステップ６０４で、マップビューが生成され、表示が更新される。ステップ６０６で決定されるように、ユーザ入力がカレンダビューである場合は、ステップ６０８で、カレンダビューが生成され、表示が更新される。ステップ６１０で決定されるように、ユーザ入力が検索である場合は、ステップ６１２で、クエリが実行される。ステップ６１４で、クエリの結果は表示へと処理され、表示が更新される。ステップ６１６で決定されるように、ユーザ入力がメッセージの選択である場合は、ステップ６１８で、メッセージに関する情報が表示され、且つ／あるいは、他の管理動作が行われ得る（例えば、項目の評価、他のユーザへの項目の転送、項目の消去、等）。ステップ６２０で示されるように、それら又は他のユーザ動作が実行され、表示又は管理データが更新された後、ステップ６００で示されるように、更なる入力が受信され得る。
【００３２】
そのようなシステムは、コマーシャル通信が簡便な方法においてユーザによって管理及び操作されることを可能にする。加えて、さもなければ一過性の、宣伝に関する情報が保持され得る。そのようなツールは、コマーシャル通信を消費者にとってより有用とし、それらの利用率及び印象度を高める。これは、広告主にとって有益である。
【００３３】
実施例を記載してきたが、そのようなシステムが動作するよう設計されるコンピューティング環境がここで記載される。以下の記載は、このシステムが実施され得る適切なコンピューティング環境のおおまかな概要を提供することを目的とする。システムは、多数の汎用の又は特別目的のコンピュータハードウェア構成により実施され得る。適切であるよく知られたコンピュータ装置の例には、パーソナルコンピュータ、サーバコンピュータ、携帯型若しくはラップトップ型装置（例えば、メディアプレーヤ、ノートブック型コンピュータ、携帯電話機、パーソナルデータアシスタント、ボイスレコーダ）、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、ゲーム機、プログラム可能なコンシューマエレクトロニクス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、前記のシステム若しくは装置のいずれかを含む分散型コンピューティング環境、等があるが、これらに限られない。
【００３４】
図７は、適切なコンピューティングシステム環境の例を表す。コンピューティングシステム環境は、適切なコンピューティング環境の単なる一例であり、そのようなコンピューティング環境の使用又は機能の適用範囲に関して如何なる制限も示唆するよう意図されない。また、コンピューティング環境は、例となる動作環境において表される構成要素のいずれか１つ又は組み合わせに関して如何なる依存性又は要件も有するよう解釈されるべきではない。
【００３５】
図７を参照して、例となるコンピューティング環境は、コンピュータマシン７００のようなコンピュータマシンを有する。その最も基本的な構成において、コンピュータマシン７００は、通常、少なくとも１つのプロセッシングユニット７０２及びメモリ７０４を有する。コンピュータ装置は、複数のプロセッシングユニット及び／又は、グラフィクスプロセッシングユニット７２０のような追加のコプロセッシングユニットを有してよい。コンピュータ装置の厳密な構成及びタイプに応じて、メモリ７０４は、揮発性（例えば、ＲＡＭ）、不揮発性（例えば、ＲＯＭ、フラッシュメモリ、等）、又はそれら２つの何らかの組み合わせであってよい。この最も基本的な構成は、破線７０６によって図７において表されている。加えて、コンピュータマシン７００は、追加の特徴／機能を更に有してよい。例えば、コンピュータマシン７００は、磁気又は光ディスク又はテープを含む（が、それに限定されない）追加の記憶部（リムーバブル及び／又は非リムーバブル）を更に有してよい。そのような追加の記憶部は、リムーバブル記憶装置７０８及び／又は非リムーバブル記憶装置７１０によって図７において表されている。コンピュータ記憶媒体は、例えば、コンピュータプログラム命令、データ構造、プログラムモジュール又は他のデータのような情報の記憶のための如何なる方法又は技術においても実施される揮発性及び不揮発性のリムーバブル及び非リムーバブル媒体を含む。メモリ７０４、リムーバブル記憶装置７０８及び非リムーバブル記憶媒体７１０は全て、コンピュータ記憶媒体の例である。コンピュータ記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ若しくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）若しくは他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置若しくは他の磁気記憶装置、又は所望の情報を記憶するために使用可能であり且つコンピュータマシン７００によってアクセス可能なその他媒体があるが、これらに限られない。如何なるそのようなコンピュータ記憶媒体も、コンピュータマシン７００の部分であってよい。
【００３６】
コンピュータマシン７００はまた、装置が他の装置と通信することを可能にする通信接続７１２を含んでよい。通信接続７１２は、通信媒体の例である。通信媒体は、通常、搬送波又は他の伝送メカニズムのような変調データ信号においてコンピュータプログラム命令、データ構造、プログラムモジュール又は他のデータを搬送し、如何なる情報伝送媒体も含む。語「変調データ信号」は、信号における情報をエンコードするようにその特性のうちの１又はそれ以上が設定又は変更され、それにより信号を受信する装置の構成又は状態を変更する信号を意味する。一例として、限定なしで、通信媒体には、有線ネットワーク又は直線配線接続のような有線媒体と、音響、ＲＦ、赤外線及び他の無線媒体のような無線媒体とがある。
【００３７】
コンピュータマシン７００は、ディスプレイ、キーボード、マウス、ペン、カメラ、タッチ入力装置、等のような様々な入力装置７１４を有してよい。スピーカ、プリンタ、等のような出力装置７１６が更に含まれてよい。それらの装置の全ては当該技術においてよく知られており、ここで詳細に論じられる必要はない。
【００３８】
そのようなシステムは、コンピュータマシンによって処理されるプログラムモジュールのような、コンピュータにより実行可能な命令及び／又はコンピュータにより解釈される命令を含む、ソフトウェアの一般的な情勢において実施され得る。一般的に、プログラムモジュールは、プロセッシングユニットによって処理される場合にプロセッシングユニットに特定のタスクを実行させるか又は特定の抽象データ型を実施させるルーチン、プログラム、オブジェクト、コンポーネント、データ構造、等を含む。このシステムは、通信ネットワークを介してリンクされる遠隔のプロセッシング装置によってタスクが実行される分散型コンピューティング環境において実施されてよい。分散型コンピューティング環境では、プログラムモジュールは、メモリ記憶装置を含むローカル及び遠隔両方のコンピュータ記憶媒体において設置される。
【００３９】
添付の特許請求の範囲の前段部における語「製品」、「プロセス」、「マシン」、及び「組成物」は、米国特許法第１０１条（35  U.S.C  §101）におけるそれらの用語の使用によって定義される特許可能な対象の適用範囲内にあると見なされる対象に特許請求の範囲を制限することを目的とする。
【００４０】
ここで記載される前述の代替の実施形態のいずれか又は全ては、追加の複合的な実施形態を形成するよう望まれる如何なる組み合わせにおいて使用されてよい。添付の特許請求の範囲において定義される対象は、必ずしも、上述された具体的な実施形態に制限されない。上述された具体的な実施は、単なる例として開示されている。
【図１】
2014529801.tif 000003
【図２】
2014529801.tif 000004
【図３】
2014529801.tif 000005
【図４】
2014529801.tif 000006
【図５】
2014529801.tif 000007
【図６】
2014529801.tif 000008
【図７】
2014529801.tif 000009
【国際調査報告】
2014529801.tif 000010
2014529801.tif 000011