(57)【要約】  コンテンツをそのコンテンツの特色（trait）に合わせて作成されたユーザ・インターフェース内に提示するシステムおよび／あるいは方法（「ツール（tools）」を説明する。これらツールは、コンテンツを解析することで、その特色（trait）を判断し、コンテンツをその特色（trait）に基づいて分類し、そのコンテンツをその分類に合わせて作成されたユーザ・インターフェース内に提示することができる。これらツールは、さらに、コンテンツ・アイテムをある共通の特色（trait）に基づいてグループに編成し、ユーザがそれらグループを通じてコンテンツ・アイテムを選択することを可能にする。ユーザがあるグループを選択すると、これに応答して、これらツールは、そのグループ内のコンテンツを提示すること、エンクロージャをレンダリングすること、およびそれらコンテンツ・アイテムの特色（trait）を変更することが可能にする。
2009506401.tif 000002
【特許請求の範囲】
【請求項１】
１つあるいは複数のコンピュータ可読媒体であって、コンピュータによって実行されたとき、前記コンピュータに対して、
フィードのコンテンツを解析しその特色（trait）を決定する動作、
前記フィードのコンテンツを、前記フィードのコンテンツの特色（trait）に基づいて分類して分類を提供する動作、および
前記フィードのコンテンツを前記分類に合わせて作成されたユーザ・インターフェース内に提示する動作
を備える動作を遂行させる、コンピュータ可読命令を内部に有することを特徴とするコンピュータ可読媒体。
【請求項２】
前記解析する動作は、前記フィードのコンテンツが、約１００文字以下の説明フィールド、見えるマークアップ言語（viewable markup language）を有する説明フィールド、トラックバックもしくはコメント、エンクロージャ、あるいはリンクを有さないテキスト、を含むか否かを決定する動作を備えることを特徴とする請求項１記載の媒体。
【請求項３】
前記分類する動作は、前記フィードのコンテンツの複数の特色（trait）をあらかじめ定めた２つあるいはそれ以上の分類のセットと比較する動作を備えることを特徴とする請求項１記載の媒体。
【請求項４】
前記解析する動作、分類する動作、および提示する動作は、ユーザの動作を伴わないで遂行されることを特徴とする請求項１記載の媒体。
【請求項５】
前記ユーザ・インターフェースは、前記フィードのコンテンツからの１つあるいは複数のリンクをリストする第１の領域と、前記第１の領域内にリストされるリンクに関連付けられた前記フィードのコンテンツの一部を提示する第２の領域と、を備えることを特徴とする請求項１記載の媒体。
【請求項６】
前記提示する動作は、他のフィードのコンテンツを前記ユーザ・インターフェース内に提示する動作を含み、前記第１の領域は前記他のフィードのコンテンツからの１つあるいは複数の他のリンクをリストし、前記第２の領域は前記他のリンクに関連付けられた前記他のフィードのコンテンツの一部を提示することを特徴とする請求項５記載の媒体。
【請求項７】
さらに、前記リンクおよび前記他のリンクを、ユーザによる前記フィードおよび前記他のフィードの以前の利用頻度に基づく順序でリストする動作を備えることを特徴とする請求項６記載の媒体。
【請求項８】
前記ユーザ・インターフェースは、前記フィードのコンテンツを提示する第１の領域と前記フィードのコンテンツに関連付けられたコメントを提示する第２の領域とを備えることを特徴とする請求項１記載の媒体。
【請求項９】
ユーザの動作を伴わないで、共通の特色（trait）を有するネットワーク・フィード・ソースあるいは電子メール・ソースから受信されるコンテンツのアイテムをグループ化して、コンテンツのアイテムのグループを提供する動作、
コンテンツのアイテムの前記グループの選択を可能にする動作、
コンテンツのアイテムの前記グループの１つの選択を受信して、選択されたコンテンツのアイテムの選択されたグループを提供アイテムする動作、および
前記選択されたグループの前記選択されたコンテンツのアイテムに対するコンテンツを提示する動作
を備えることを特徴とする方法。
【請求項１０】
前記コンテンツのアイテムは、電子メールであることを特徴とする請求項９記載の方法。
【請求項１１】
前記選択を可能にする動作は、単一のユーザ動作による選択を可能にすることを備えることを特徴とする請求項９記載の方法。
【請求項１２】
前記選択を可能にする動作は、ユーザの動作を伴わないで遂行されることを特徴とする請求項９記載の方法。
【請求項１３】
さらに、前記コンテンツのアイテムをそれらの共通の特色（trait）を分析して決定する動作を備えることを特徴とする請求項９記載の方法。
【請求項１４】
前記分析する動作は、前記コンテンツのアイテムのソース、前記コンテンツのアイテムが、コメント、添付ファイル、あるいはエンクロージャを含むか否か、あるいは前記コンテンツのアイテムがいつ受信されたか、を決定する動作を備えることを特徴とする請求項１３記載の方法。
【請求項１５】
さらに、前記コンテンツのアイテムのグループに対するインディシアをユーザ・インターフェースの第１の領域内に提示する動作を備え、前記コンテンツを提示する動作は、前記選択されたコンテンツのアイテムに対するコンテンツを前記ユーザ・インターフェースの第２の領域内に提示する動作を備えることを特徴とする請求項９記載の方法。
【請求項１６】
前記選択されたグループの前記選択されたコンテンツのアイテムのエンクロージャを消費するための選択を可能にする動作、および
前記エンクロージャを消費するための選択に応答して、更なるユーザの動作を伴わないで、前記選択されたグループの前記選択されたコンテンツのアイテムの２つあるいはそれ以上のエンクロージャをレンダリングする動作
をさらに備えることを特徴とする請求項９記載の方法。
【請求項１７】
前記レンダリングする動作は、前記エンクロージャを消費する能力を有するアプリケーションを開く動作と、前記エンクロージャを前記アプリケーションにパスする動作と、前記アプリケーションに対して、前記エンクロージャの全てを、更なるユーザの動作を伴わないでレンダリングするように指令する動作とを備えることを特徴とする請求項１６記載の方法。
【請求項１８】
１つあるいは複数のコンピュータ可読媒体であって、コンピュータによって実行されたとき、コンピュータに対して、
ネットワーク・フィード・ソースあるいは電子メール・ソースから受信される第１のコンテンツのアイテムに対するコンテンツを提示する動作、
第１のコンテンツのアイテムを、単一のユーザ動作にて、未読としてマークされている前記第１のコンテンツのアイテムに関連付けられた選択可能なコントロールを使用して選択することを可能にする動作、
前記選択可能なコントロールが選択されたことに応答して、第２のコンテンツのアイテムへとナビゲートする動作、および
前記第１のコンテンツのアイテムを、更なるユーザ動作を伴わないで、既読とマークする動作
を備える動作を遂行させる、コンピュータ可読命令を内部に有することを特徴とするコンピュータ可読媒体。
【請求項１９】
前記選択を可能にする動作は、コンテンツのアイテムの１つのグループを、前記選択可能なコントロールで選択することを可能にする動作を備え、前記マークする動作は、コンテンツのアイテムの前記グループを、更なるユーザの動作を伴わないで既読とマークする動作を備えることを特徴とする請求項１８記載の媒体。
【請求項２０】
前記選択を可能にする動作は、前記選択可能なコントロールをユーザ・インターフェース内のある位置に提示する動作と、さらに、前記第２のコンテンツのアイテムの選択を可能にする第２の選択可能なコントロールを、前記ユーザ・インターフェース内の実質的に類似する位置に提示する動作とを備えることを特徴とする請求項１８記載の媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
多くのコンピュータ・ユーザがネットワーク・ソースからのフィードを購読する。これらフィードは、ニュース、ブログ（blog）・エントリ、リスト、メディアなどを提供する。ユーザのローカル・コンピュータは、これらフィードを、ユーザがそれらフィードのコンテンツを消費すること、例えば、ニュースを読むこと、あるいはブログ・エントリを見ること、ができるように提示する。しかし、これらアプリケーションによるフィードの提示には、しばしば、これらを消費するユーザの側から見ると重大な欠点が存在する。
【発明の開示】
【課題を解決するための手段】
【０００２】
コンテンツを、そのコンテンツの特色（trait）に対して合わせて作成された（tailored）ユーザ・インターフェース内に提示するシステムおよび／あるいは方法（「ツール（tools）」を説明する。これらツールは、コンテンツを解析することで、その特色（trait）を決定し、コンテンツをその特色（trait）に基づいて分類し、そのコンテンツをその分類に合わせて作成されたユーザ・インターフェース（user interface tailored to the classification）内に提示することができる。これらツールは、さらに、コンテンツの複数のアイテムをある共通の特色（trait）に基づいて複数のグループに編成し、ユーザがそれらグループを通じてコンテンツの複数のアイテムを選択することを可能にする。あるグループのユーザ選択に応答して、これらツールは、そのグループ内のコンテンツを提示すること、エンクロージャをレンダリングすること、およびそれら複数のコンテンツのアイテムの特色（trait）変更することが可能になる。
【０００３】
上述の説明は、以下に発明を実施するための最良の形態でより詳しく説明される概念の選択を簡素化した形式にて紹介するものである。この説明は、請求される主題の鍵となるあるいは必須の特徴を特定することを意図するものでもなく、あるいは請求される主題の範囲を決定することを助けるために用いられることを意図するものでもない。
【０００４】
ここでの開示および図面を通じて、同一の番号が類似するコンポーネントおよび特徴を表すために用いられている。
【発明を実施するための最良の形態】
【０００５】
概要
以下のドキュメントは、コンテンツをそのコンテンツの特色（trait）に合わせて作成されたユーザ・インターフェース（user interface tailored to trait(s) of the content）内に提示するツールについて説明するものである。一実施形態においては、これらツールは、ある共通の特色（trait）を有するコンテンツの複数のアイテムに基づいてコンテンツの複数のアイテムを複数のグループに編成し、ユーザがコンテンツの複数のアイテムをそれらのグループ毎に選択することを可能にする。あるグループのユーザ選択に応答して、これらツールは、コンテンツを提示し、エンクロージャをレンダリングし、そしてその選択されたグループ内のコンテンツの複数のアイテムの特色（trait）を変更することができる。
【０００６】
例示的な動作環境
これらツールをより詳細に説明する前に、１つの例示的な動作環境についての以下の説明を、これらツールがどこでどのように採用されるかに関しての読者の理解を助けるために提供する。以下に提供される説明は、１つの例示を構成するのみであり、これらツールの用途を任意の１つの特定の動作環境に制限することを意図するものではない。
【０００７】
図１は１つのこのような動作環境の概要を１００として示し、これはコンピュータ１０２、通信ネットワーク１０４、およびネットワーク・コンピュータ１０６から構成される。コンピュータとネットワーク・コンピュータとは、示されるように、それぞれ、１つあるいは複数のプロセッサ１０８と１１０、およびコンピュータ可読媒体１１２と１１４を含む。プロセッサ１０８および１１０は、それぞれ、コンピュータ可読媒体１１２および１１４上のインストラクションを実行する能力を有する。通信ネットワークはコンピュータとネットワーク・コンピュータとの間の通信を可能にし、１つあるいは複数のイントラネット、例えば、会社の内部ネットワーク、インターネットなどを含んでも良い。
【０００８】
コンピュータ可読媒体１１２は、フィード用ユーザ・インターフェース１１８を有するフィード・アプリケーション１１６、電子メール用ユーザ・インターフェース１２２を有する電子メール・アプリケーション１２０、メディア・アプリケーション１２４、およびフォト・アプリケーション１２６を含む。フィード・アプリケーションは、例えば、ネットワーク・フィード１２８からフィードを受信し、これらフィードのコンテンツを提示する能力を有する。電子メール・アプリケーションは、例えば、ネットワーク電子メール１３０から電子メールを受信し、電子メール・コンテンツを提示する能力を有する。メディア・アプリケーションは、オーディオおよびビデオコンテンツをレンダリングする能力を有する。フォト・アプリケーションは、ビジュアルコンテンツをレンダリングする能力を有する。
【０００９】
ネットワークのコンピュータ可読媒体１１４は、ネットワーク・フィードおよびネットワーク電子メールを含み、これらは両方ともコンテンツを、ネットワーク１０４を介してコンピュータ１０２に送信する能力を有する。
【００１０】
フィード・コンテンツの提示
以下の説明は、フィード・コンテンツを、そのコンテンツの特色（trait）に合わせて作成されたユーザ・インターフェース（user interface tailored to the content's traits）に提示するための例示的なプロセス２００について述べる。このプロセスが、図２に、動作環境１００の要素、例えば、フィード・アプリケーション１１６およびフィード用ユーザ・インターフェース１１８にて遂行される個別の操作あるいは動作を表す一連のブロックとして示されている。ここで説明されるこのプロセスおよび他のプロセスは、これら要素がこれらツールの特定の実施例についての読者の理解を助けることに向けられ、これらツールの適用をこの環境に制限することを意図するものではない。これらプロセスは、任意の適当なハードウェア、ソフトウェア、ファームウェア、あるいはこれらの組合せにて実現することができる。ソフトウェアおよびファームウェアのケースにおいては、これらプロセスは、コンピュータ実行可能インストラクションとして実装されている動作のセットを表す。
【００１１】
ブロック２０２は、フィードを、例えば、ネットワーク・フィード１２８からネットワーク１０４を介して受信する。幾つかのケースにおいては、これらフィードはマークアップ言語のファイル、例えば、ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）にて書かれたファイルである。フィード・コンテンツは、複数のアイテムからなるセットであり、これらには、２〜３例を挙げると、リンク、テキスト、インラインフォト（inline photos）、エンクロージャ（例えば、関連するファイルへのリンク）、他のアイテムのリストが含まれる。例えば、Ｙａｈｏｏ！（登録商標）Ｎｅｗｓからのフィードは、主にニュース記事に対するリンクから構成される。
【００１２】
ブロック２０４は、フィードのコンテンツをその特色（trait）徴に関して解析する。ブロック２０４は、コンテンツの構造の特色（trait）およびメディアの特色（trait）、例えば、そのフィード・コンテンツは主にリンクであるか、テキストであるか、インラインフォトであるか、同封されたメディアであるかなどについて判断することができる。
【００１３】
一実施形態においては、フィードアップリケーション１１６はフィードのコンテンツを解析することで、そのコンテンツが、複数の短いテキストを有するか、見えるマークアップ言語（viewable markup language）を有さないテキストであるか、見えるマークアップ言語を有するテキスト（例えば、ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、ＨＴＭＬ）であるか、エンクロージャであるか、あるいはコメントであるか否かを判断することができる。こうすることで、フィード・アプリケーションは、あるフィードのコンテンツが、それぞれ、１００文字よりも少ない説明フィールドを有するか（あるいは説明フィールドは有さないか）、１００文字以上であるがＨＴＭＬは含まない説明フィールドを有するか、ＨＴＭＬを含むＣＤＡＴＡを有する説明フィールドを有するか、エンクロージャ（例えば、フォト、オーディオおよびビデオ・エンクロージャ）を有するか、トラックバックあるいはコメントを有するか否かを判断することができる。ブロック２０４は、さらに、あるフィードのコンテンツ内においてどの１つあるいは複数の特色（trait）が優勢であるかを判断することもできる。
【００１４】
ブロック２０６は、そのフィードのコンテンツが適合する分類についてその特色（trait）に基づいて判断する。ここではフィード・アプリケーション１１６が、コンテンツの特色（trait）を５つのあらかじめ定めた分類と比較する。これら５つの分類は、リンク、テキスト、フォーマット化されたテキスト、同封されたメディア、および会話、である。これら分類はコンテンツの特色（trait）に基づいて割り当てられ、あるいは、幾つかのケースにおいては、ユーザによるあるいはフィード・ソースによる選択に基づいて割り当てられる。幾つかのケースにおいては、ユーザは、フィードを、例えば、ユーザがそのフィードを購読するときに分類する。他のケースにおいては、フィードは、そのフィードのコンテンツが、特定の分類あるいはそれと関連するユーザ・インターフェースを有することを示すメタデータを含み、例えば、Ｙａｈｏｏ！（登録商標）Ｎｅｗｓなるフィードは、そのフィードをリンク分類に属するものとして分類するインジケータを有する。
【００１５】
これら分類の各々は、ユーザ・インターフェースに関連付けられる。ここでは、このリンクの分類は、ニュース指向のユーザ・インターフェースを有し、テキストおよびフォーマット化されたテキストの分類は、ブログ指向のユーザ・インターフェースを有し、会話の分類は、会話指向のユーザ・インターフェースを有し、同封されたメディアの分類は、エンクロージャ指向のユーザ・インターフェースを有する。
【００１６】
ブロック２０８は、コンテンツの分類に合わせて作成されたコンテンツを提示する。こうすることで、これは、フィードを、そのフィードのコンテンツの特色（trait）に合わせて作成されたユーザ・インターフェース内に提示する。３つの例示的なユーザ・インターフェースが、以下に提示され、３つの異なる分類に合わせて作成される。これら複数のユーザ・インターフェースは、フィードがそのフィードのコンテンツに基づいて提示されることが可能な複数の方法を示すように提供されるもので、これらツールとの関連で他のユーザ・インターフェースを考慮することも可能である。
【００１７】
図３は、リンク分類に合わせて作成された例示的なグラフィック用ユーザ・インターフェース３００を示す。このインターフェースは、階層指向のフィードをリストするフィード表示領域３０２を含む。ここでは、全（All）フィードはフォルダ３０４にて、ニュース（News）フィードはフォルダ３０６にて、友達（Friends）フィードはフォルダ３０８にて、そしてテック（Tech）フィードは有線（Wired）フィード３１２を有するフォルダ３１０にてナビゲートすることが可能である。
【００１８】
このインターフェースは、さらにコンテンツ・アイテムのヘッドライン（例えば、タイトル、インディシアあるいは短い説明）を有するサマリー領域３１４を含む。示されているヘッドラインは、有線（Wired）フィード３１２で受信されたアイテムから、発生順にリストされる。コンテンツ・アイテムは、このフィードが主としてユーザに他のソースへのリンクを提供することを目的とするために、ヘッドラインと共に表示される。ユーザは、ヘッドラインで、彼らがそのコンテンツ・アイテムに対する詳細、例えば、そのヘッドラインと関連する全記事を示すウェブ・ページの閲覧を望むか否かを判断するための十分な情報を、見ることが可能である。
【００１９】
インターフェース３００は、さらに詳細領域３１６を含み、この領域はそのフィード内のアイテムに関する詳細を提供する。このフィード・アプリケーションは、ここでは、第１のアイテムのヘッドライン３２０に関連付けられたウェブ・ページ３１８をレンダリングする。このフィード・アプリケーションは、コンテンツに関連付けられたウェブ・ページを、自動的にレンダリングすることも、あるいはユーザの選択に応答してレンダリングすることもできる。ここでは、ウェブ・ページは、第１のアイテムのヘッドラインを選択するという単一のユーザ動作に応答してフィード・アプリケーションによってレンダリングされる。
【００２０】
図４は、コメントを有するフィード・コンテンツに合わせて作成された例示的なグラフィック・ユーザ・インターフェース４００を示す。このインターフェースは、元のコンテンツの領域４０２と、そのコンテンツに関連するコメントの領域４０４とを含む。これら領域で、ユーザは、コメントとそのコメントに対するコンテキスト（例えば、元のコンテンツ）を一度に見ることができる。ここでは、このインターフェースは、ブログ・エントリを元のコンテンツ領域４０２内の４０６に提示し、そのブログ・エントリに関するコメント４０８を関連コメント領域４０４内の４０８に提示する。このユーザ・インターフェースは、関連コメントを有する任意のコンテンツに対して、コメントを自動的に提示することも、あるいはユーザの選択に応答して提示することもできる。ユーザの選択は、例えば、図７に示されているようなコメントコントロール４１０の選択などの、単一のユーザ動作とすることができる。
【００２１】
図５は、エンクロージャを有するフィード・コンテンツに合わせて作成された例示的なグラフィック・ユーザ・インターフェース５００を示す。このインターフェースは、あるフィードのコンテンツ・アイテムに対するエンクロージャをリストする領域と、これらアイテムに対するインディシアを有するもう１つの領域とを含む。全（All）エンクロージャを表示することも、あるいはタイプ別にグループ化されたエンクロージャ、例えば、ピクチャ・エンクロージャ、ミュージック・エンクロージャおよびドキュメント・エンクロージャを表示することもできる。ここでは、ミュージック・エンクロージャを有するコンテンツ・アイテムに対するテキスト・インディシア５０２が、コンテンツ・インディシア領域５０４内に示されている。グループ・ブログ（Group Blog）フィードのこれらおよび他のコンテンツ・アイテムに対するミュージック・エンクロージャがエンクロージャ領域５０６内にリストされている。これらエンクロージャは、フィード・アプリケーションにて、自動的に提示することも、ユーザの選択に応答して提示することもできる。ここでは、これらエンクロージャに対するインディシア５０８（例えば、歌のタイトル）は、ビュー・エンクロージャ・コントロール５１０を選択するユーザの動作（user action）に応答して提示される。
【００２２】
これらツールは、さらに、領域５０６内に示される同封されたファイルを、ユーザの動作を伴って、あるいは伴うことなしに、レンダリングすることもできる。ユーザは、例えば、領域５０６内のミュージック・ファイルの１つを、そのファイルのタイトルをクリックすることで、再生することを選択することができる。この選択に応答して、これらツールは、このファイルをレンダリング（再生）することができる。これらツールによってファイルをレンダリングするこの方法および他の方法について以下により詳細にプロセス６００の一環として示される。
【００２３】
フィードおよび電子メール・コンテンツのフィルタリングおよびナビゲート
以下の議論では、図６に示されている、ユーザがフィードおよび電子メール・コンテンツをそのコンテンツに対する特色（trait）に基づいて、閲覧し、選択し、および再生するこができるプロセスを６００ＷＰ説明する。このプロセスは、環境１００の個々の要素、例えば、フィード・アプリケーション１１６、フィード用ユーザ・インターフェース１１８、電子メール・アプリケーション１２０、電子メール用ユーザ・インターフェース１２２、メディア・アプリケーション１２４、およびフォト・アプリケーション１２６によって遂行される個々の操作あるいは行動（acts）を表す一連のブロックとして示される。
【００２４】
ブロック６０２は、１つあるいは複数の特色（trait）を有するコンテンツを受信する。これらコンテンツは、１つあるいは複数のフィード、例えば、Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ（ＲＳＳ）フィードあるいは電子メールを通じて受信することもできる。
【００２５】
ブロック６０４は、これらコンテンツを解析することで、それらの特色（trait）を決定する。上述のプロセス２００と同様に、これらツールは、これらコンテンツの様々な特色（trait）を確定する。これら特色（trait）には、各コンテンツがいつ受信されたか、それらがどのフィードあるいは電子メール・ソースから受信されたのか、それらのいずれかに関連付けられたコメントが存在するか否か、アイテムのストリングの部分であるもの（例えば、電子メール・ストリング内の電子メール）があるか、およびエンクロージャおよびそれらのタイプ（例えば、フォト、メディア、ミュージックあるいはドキュメント）を有するものがあるか、などが含まれる。
【００２６】
例えば、電子メール・アプリケーション１２０が、（各々がコンテンツのアイテムである）多数の電子メールを受信するものと想定する。これら電子メールの各々は、決定付けるような特性すなわち特色（trait）、例えば、エンクロージャのタイプ、その電子メールが電子メール・ストリングの一部であるか否か、あるいはその電子メールに対して幾つのコメントが寄せられているか（例えば、その電子メールから幾つのストリングが出ているか）などを有する。
【００２７】
さらに、例えば、フィード・アプリケーション１１６が、複数のフィードから、例えば、ブログ・フィードおよびニュース・フィード（例えば、ＢＢＣ（登録商標））から、多くのコンテンツ・アイテムを受信すると想定する。これらアイテムの各々は、それらの異なるフィード・ソース毎に、それらがいつ受信されたか毎に、それらのエンクロージャおよびそのエンクロージャのタイプ毎に、およびユーザもしくはソースにて定義されるカテゴリあるいは他のメタデータ毎に、グループ化することができる。したがって、１つのグループは、これらブログとニュースの両方のフィードから今日受信された全てのコンテンツ・アイテムを有することができる。もう１つのグループは、ＢＢＣフィードからのミュージック・ファイル・エンクロージャを有するアイテムを有することができる。もう１つのグループは、両方のフィードからの、まだユーザに読まれていないビデオ・エンクロージャを有するアイテムのみを有することができる。
【００２８】
これらの例の両方において、これらツールは、複数のコンテンツ・アイテムの、これらをグループ化し、表示し、あるいは選択することを可能にするのに使用される、特色（trait）を確定することができる。
【００２９】
一実施形態においては、フィード・アプリケーション１１６は、ブログ・フィードからのコンテンツ・アイテムを解析し、１個のアイテムは今日受信され、１個は昨日受信され、１０個はこの７日間に受信され、１５個はそのフィード・ソースに関連付けられたメタデータ内において個人的として分類されており、２個はそのフィード・ソースに関連付けられたメタデータ内において技術的として分類されており、６個はビデオ・エンクロージャを有し、１４個はミュージック・エンクロージャを有し、１個はピクチャ・エンクロージャを有し、そして３個は他のタイプのエンクロージャ（例えば、ワード・プロセッシングあるいはスプレッド・シート・ドキュメント）を有するものと決定する。フィード・アプリケーションは、これらコンテンツ・アイテムは、特定の拡張子を有する同封されたファイルを見つけることによって、様々なエンクロージャのタイプを有するものと決定する。例えば、．ｊｐｇ、．ｐｎｇ、および．ｂｍｐ拡張子を有するファイルは、ビジュアル・ファイルと見なされ、．ｍｐ３および．ｗｍａを有するファイルはミュージック・ファイルと見なされ、．ｗａｖはビデオ・ファイルと見なされ、そして．ｐｐｔ、．ｄｏｃ、．ｖｓｄおよび．ｘｌｓは他のタイプのファイルと見なされる。
【００３０】
ブロック６０６は、共通の特色（trait）を有するコンテンツ・アイテムをグループ化する。コンテンツ・アイテムは、２つ以上のグループ内にグループ化してもよい。例えば、今日受信された、ミュージック・エンクロージャを有するコンテンツ・アイテムの場合、これは、今日の受信されたグループ内と、ミュージック・エンクロージャのグループ内の両方にグループ化することもできる。
【００３１】
ブロック６０８は、グループ毎に方向づけられたコンテンツに対するインディシアを提示する。これらインディシアは、それらコンテンツ・アイテムをグループ化するためにどのような共通の特色（trait）が用いられているかについて、あるいはそれらコンテンツ・アイテムに関する他の情報を示す。
【００３２】
図７は、共通の特色（trait）を有するグループに基づくブログ・フィードのコンテンツ・アイテム７０２にインディシアを提示する例示的なグラフィック用ユーザ・インターフェース７００を示す。このインターフェースは、フィルタ領域７０４を示し、ここには１０個の特色（trait）毎にグループ化されたコンテンツに対する選択可能なインディシアが提示される。このユーザ・インターフェースは、日付に基づく４個のグループ、すなわち、今日（Ｔｏｄａｙ）なるインディシア７０６、昨日（Yesterday）なるインディシア７０８、最近の７日間（Last 7 days）なるインディシア７１０、および今月（This month）なるインディシア７１２を示す。このユーザ・インターフェースは、さらに、カテゴリ（ここでは前もってユーザにて定義されたカテゴリ）に基づく２個のグループ、すなわち、個人的（Personal）なるインディシア７１４と、技術（Tech）なるインディシア７１６を示す。さらに、このユーザ・インターフェースは、それらのエンクロージャに基づく４個のグループ、すなわち、ビデオ（Video）なるインディシア７１８、ミュージック（Music）なるインディシア７２０、ピクチャ（Picture）なるインディシア７２２、およびその他（Other）なるインディシア７２４を示す。コンテンツ・アイテムを共通の特色（trait）毎にグループ化して提示することで、ユーザは、コンテンツ・アイテムを簡単にナビゲートすることが可能になる。
【００３３】
ブロック６１０は、共通の特色（trait）に基づくコンテンツ・アイテム、例えば、ブロック６０８に示されるようなグループ、を選択することを可能にする。ブロック６１０は、ユーザが、複数のアイテムを、インディシアを選択すること、あるいはその他によって、グループとして選択することを可能にする。図７においては、ブロック６１０は、ユーザが、コンテンツ・アイテムの１つのグループを単一のユーザの動作にて選択することを可能にする。
【００３４】
図７は、さらに、グループ・ブログのコンテンツ・アイテムに対する他のインディシアも示す。表示されているこれらグループの各々は、さらに、ユーザによって読まれたとはまだマークされていないという一般的な特色（trait）も共有する。こうして、今日（Ｔｏｄａｙ）なるインディシアは、「（１）」にて、１個のアイテムが今日受信されたが、まだ読まれていないことを示す。同様にして、８日前から３０日前までの間に受信されたアイテムについては、まだ読まれていないものは何もないことを示す（これは今月（This month）なるインディシア７１２の後に数字が存在しないことによって示される）。このユーザ・インターフェースは、さらに、ユーザに対して、未読のアイテムの数をソース毎に示し、ここでは、グループ・ブログ７０２の２０個のコンテンツ・アイテムはまだ読まれていないことが示される（これは７２６の所が「（２０）」としてマークされていることによって示される）。ユーザは、代わりに、（全てを表示（show all）というタイトルで７２８にマークされた）選択可能なコントロールを選択することで、グループ・ブログに対するコンテンツ・アイテムの全てを、「既読（read）」と「未読（unread）」を含めて、表示することを選択することもできる。
【００３５】
ある特定の特色（trait）に関して共通なコンテンツ・アイテムを、コンテンツ表示領域７３０内に、デフォルトにより、あるいは選択により、表示することもできる。ユーザ・インターフェース７００は、グループ・ブログから発生したという特色（trait）を共有する全てのコンテンツ・アイテムを、デフォルトにより、このコンテンツ表示領域内に表示する。既読および未読のアイテムは、それらが受信された時間に基づき順番に表示される。
【００３６】
ブロック６１２は、ある共通の特色（trait）に基づくコンテンツ・アイテムのあるグループの選択を受信する。ユーザはあるグループを単一のユーザ動作にて選択することもできる。ここでは、フィード用ユーザ・インターフェース１１８は、ユーザのミュージック・インディシア７２０なる選択を受信する。
【００３７】
ブロック６１４は、選択されたグループのコンテンツを提示する。ユーザは、図７において、７２０を選択することで、ミュージック・ファイルなるエンクロージャを有するコンテンツを閲覧することを選択し、これに応答して、このフィード用ユーザ・インターフェースは、このコンテンツを、図８に示されるように、コンテンツ表示領域７３０内に提示する。
【００３８】
幾つかのケースにおいては、ユーザは、表示されたコンテンツ・アイテムの追加のコンテンツ、あるいはこれに関連する追加のコンテンツ、例えば、表示されているコンテンツ・アイテムのエンクロージャの全てを見ること、あるいは消費することを望むこともある。
【００３９】
ブロック６１６は、ユーザがあるグループのエンクロージャを消費するために、これらを選択し、選択を受信することを可能にする。ブロック６１６は、ユーザが１つあるいは複数のコンテンツ・アイテムからのエンクロージャを消費するために、これらを単一のユーザ選択にて、あるいは様々な入力方法、例えば、キーボード入力、音声入力、あるいは選択可能なコントロールを通じて、選択することを可能にする。
【００４０】
ここではフィード用ユーザ・インターフェース１１８は、図８において「再生（Ｐｌａｙ）」なるタイトルを与えられている選択可能な消費ントロール８０２を提示する。このコントロールを選択することで、ユーザは、自分がミュージック・ファイルなるエンクロージャを有するコンテンツ・アイテムのエンクロージャの全てを再生したいことを示すこともできる。コンテンツ表示領域７３０内にはこれらコンテンツ・アイテムのうちの幾つかしか表示されていないが、しかし、ここで、この領域内に表示することができるエンクロージャの全てを（例えば、それらを見るためにスクロールすることで）選択することができる。
【００４１】
ブロック６１８は、コンテンツ・アイテムのある選択されたグループの１つあるいは複数のエンクロージャをレンダリングする。ブロック６１８は、エンクロージャを、フィードあるいは電子メール・アプリケーション（フィード用ユーザ・インターフェース１１８あるいは電子メール用ユーザ・インターフェース１１２）あるいは他の様々なアプリケーション（例えば、メディア・アプリケーション１２４あるいはフォト・アプリケーション１２６）と一体化されたアプリケーションを通じてレンダリングすることができる。
【００４２】
図９は、図８からのユーザ・インターフェース７００を、メディア・アプリケーション１２４によって生成されたレンダリング用のユーザ・インターフェース９００が追加された状態にて示す。メディア・アプリケーションは、選択されたグループのコンテンツ・アイテム内に同封されているミュージック・ファイルの全てを再生する。ブロック６１８は、メディア・アプリケーションを開き、１つあるいは複数のミュージック・エンクロージャをメディア・アプリケーションにパスし、メディア・アプリケーションに対して、更なるユーザ動作を伴わないで、１つあるいは複数のミュージック・エンクロージャを再生することを指令することができる。これは、ユーザが、単一のユーザの動作にて、１つあるいは複数のコンテンツ・アイテムからの複数の同封されたあるいは添付されたファイルを選択することで、（必要に応じて）開き、レンダリングし、あるいは再生することを可能にする。メディア・アプリケーションが開かれ、ミュージック・ファイルがレンダリングされた状態で、ユーザは、次に、メディア・プレイヤと通常のように対話すること、例えば、同封された別のファイルにスキップすること、レンダリングを停止することなどが可能となる。
【００４３】
特色（trait）の変更とこれらに基づくナビゲート
以下の議論においては、図１０に示されるプロセス１０００について説明されるが、これは、ユーザが、コンテンツ・アイテムをそれらの特色（trait）に基づいて選択することを通じて、ナビゲートおよび／あるいは特色（trait）を変更することを可能にする。このプロセスは、環境１００の要素、例えば、フィード・アプリケーション１１６および電子メール・アプリケーション１２０にて遂行される個々の操作あるいは動作を表す一連のブロックとして示されている。
【００４４】
ブロック１００２は、１つあるいは複数のコンテンツ・アイテムに対するコンテンツを提示する。この一例が図１１に示されている。ここでは、ユーザ・インターフェース１１００は、第１のコンテンツ・アイテム１１０６に対してコンテンツ１１０２を提示し、第２のコンテンツ・アイテム１１０８に対してコンテンツ１１０４を提示する。第１のコンテンツ・アイテム１１０６は「Ａｄｖｅｒｔｉｓｉｎｇ  ｂｙ  ｃｏｎｆｅｒｅｎｃｅ  ｓｐｅａｋｅｒｓ」というタイトルの記事であり、第２のコンテンツ・アイテム１１０８は「Ｗｅｂ  Ｚｅｎ：  ｆｅｌｉｎｅ  ｚｅｎ  ２００５」というタイトルの記事である。両方とも領域３０２内に示されるグループ・ブログ７０２から受信される。
【００４５】
ブロック１００４は、１つあるいは複数のコンテンツ・アイテムをそれらの特色（trait）に基づいて選択することを可能にする。これら特色（trait）は、グラフィック、アイコン、あるいは他のインディシアにて示すことができ、単一のユーザ動作にて選択することができる。上述のように、フィード・アプリケーション１１６および電子メール・アプリケーション１２０は、アイテムをそれらの特色（trait）に基づいて提示すること、および共通の特色（trait）毎にグループ化されたアイテムを選択することを可能にする。複数のフィードあるいは電子メール・ソースからのコンテンツ・アイテムは、例えば、それらのコメント、エンクロージャ、あるいは受信された時間に基づいて提示してもよい。フィード・アプリケーションは、１つのフィードからの、他の共通の特色（trait）毎にグループ化されたコンテンツ・アイテムを、例えば、図７内のフィルタ領域７０４の所に提示する。
【００４６】
ここでは、ユーザ・インターフェース１１００は、３つの選択可能なコントロール１１１０、１１１２、および１１１４を提示する。選択可能なコントロール１１１０は、コメントを有するコンテンツ・アイテム１１０２に関連付けられ、選択可能なコントロール１１１２は、未読のコンテンツ・アイテム１１０２に関連付けられ、選択可能なコントロール１１１４はコンテンツ・アイテム１１０４のエンクロージャに関連付けられる。
【００４７】
ブロック１００６は、１つあるいは複数のコンテンツ・アイテムの複数のそれらの特色（trait）に基づくユーザの選択を受信する。ユーザは、ここでは図１１において、ハイライトされているセレクタ１１１６を有する未読の選択可能なコントロール１１１２を単一のユーザ動作にて選択するものと想定する。
【００４８】
ブロック１００８は、この選択に基づいてナビゲートを行う。もし、例えば、ユーザが、コンテンツ・アイテムのあるグループを選択したとき、ブロック１００８は、これらの全てを、例えば、これらをこのインターフェースのある領域内に表示することによりナビゲートすることができる。あるいは、ユーザが、もし、特色（trait）に基づいてアイテムの１つあるいはあるグループを選択するときは、ブロック１００８は、関連する複数のウェブ・ページを、例えば、図７あるいは１１のコンテンツ表示領域７３０内に開くこともできる。
【００４９】
ここではフィード用ユーザ・インターフェース１１８は、未読コントロール１１１２が選択されたことに応答して、コンテンツ表示領域内に表示されている次のコンテンツ・アイテム（第２のコンテンツ・アイテム１１０８）へとスクロールするが、この様子が図１２に示されている。
【００５０】
ブロック１０１０は、幾つかの実施形態においては、このユーザの選択に応答して、ある特色（trait）を変更する。ユーザによるある特色（trait）の選択は、その特色（trait）あるいは別の特色（trait）を変更するための選択であると見なされる可能性があり、またはそのように見なされる。幾つかのケースにおいては、これは、ユーザの対話をより効率なものとすることで、ユーザのコンテンツのナビゲートおよび管理を改善させる場合がある。もしユーザが複数の・アイテムに関連付けられたある未読コントロール（例えば、全フィードに対する未読コントロール）を選択すると、ブロック１０１０は、このグループのアイテムの全てを既読とマークすることができ、こうすることで、この特色（trait）を複数のコンテンツ・アイテムに対して変更する。例えば、図１１には、グループ・ブログ・フィードに対する未読フィード選択可能コントロール（feed unread selectable control）１１１８が示されている。
【００５１】
ユーザが図１１の未読コントロール（unread control）１１１２を選択すると、フィード・アプリケーションは、ユーザが、さらに、その記事を、未読ではなく、既読としてマークすることを選択したことを示ものであるとも想定する。これに応答して、フィード・アプリケーションは、その選択された特色（trait）を未読から既読へと変更することができる。これらツールは、ブロック１００６においてユーザの選択が受信されたことに引き続いて、例えば、追加のユーザ動作を伴わないで、ブロック１００８および１０１０を遂行することで、単一のユーザ動作に応答して、ナビゲートし、特色（trait）を変更することができる。
【００５２】
さらに、例えば、ユーザは、図８に示されるように、ミュージック・エンクロージャを再生することを選択することができる。ブロック１０１０は、これらミュージック・エンクロージャを有するコンテンツ・アイテムを、もしそのユーザがこれらミュージック・エンクロージャの各々を聞いたときには、あるいは、いったんユーザがこのミュージック・エンクロージャなる特色（trait）に基づいてこれらアイテムを選択したときには、自動的に、既読とマークすることができる。
【００５３】
これらツールは、他のコンテンツ・アイテムを選択するためにブロック１００４に戻ることもできる。図１２は、例えば、未読である第２のコンテンツ・アイテム１１０８に関連付けられた選択可能なコントロール１２０２を示す。この実施形態においては、ユーザ・インターフェース１１００は、この選択可能なコントロールを、このユーザ・インターフェース内の、選択可能なコントロール１１１２と実質的に類似するあるいは同一位置に提示し、こうすることで、ユーザは、コンテンツ・アイテムを反復的に選択して、既読とマーク、マウス・セレクタを移動する必要なしに次のアイテムへとスクロールすることができる。これらツールは、この選択可能なコントロールを、単一あるいはグループのコンテンツ・アイテムと関連付けられた選択可能なコントロール用の、ユーザ・インターフェース内の、それと同一位置に提示することもできる。
【００５４】
図１３はグループにて選択可能なコントロール（group selectable control）を示す。ここでは、例示的なグラフィック・ユーザ・インターフェース１３００は、ユーザがコンテンツ・アイテムのグループを通じて選択およびナビゲートすることを可能にする。コンテンツ・アイテムは、フィード毎にグループ化されて（Ｙａｈｏｏ（登録商標）Ｎｅｗｓおよびグループ・ブログ「Ｇｒｏｕｐ  Ｂｌｏｇ」から）多重フィード（multiple feed）領域１３０２内に表示される。これらフィードは、それぞれ、未読／既読選択可能コントロール１３０４と１３０６とを有する。コントロール１３０４が選択されると、これらツールは、これに応答して、グループ・ブログ（Group Blog）コンテンツ・アイテムを、今までＹａｈｏｏ（登録商標）Ｎｅｗｓ・アイテムにて占拠されていた領域内に、スクロールして見えるようにする。これらツールは、コントロール１３０６を、今までコントロール１３０４にて占拠されていた位置に配置換えすることができる。これは、ユーザが、コントロール１３０６を、コンテンツ・アイテムのグループをさらにスクロールするために、簡単に選択できるようにする。
【００５５】
このインターフェースは、さらに、日付とフィード毎にグループ化されたコンテンツ・アイテムの例を提供するものである。このインターフェースは（「Ｒｅｃｅｎｔ  Ｎｅｗｓ」というタイトルの）サマリー領域１３０８を含む。このサマリー領域は、コンテンツ・アイテムのヘッドライン（例えば、タイトル、インディシアあるいは短い説明）を、それらの発生時間およびフィードに基づく順番で含む。これらヘッドラインは５個の異なるフィード、すなわち、「Ｙａｈｏｏ」、「Ｇｒｏｕｐ  Ｂｌｏｇ」、「Ｓｍｕｇａ’ｓ  Ｂｌｏｇ」および「Ｗｉｒｅｄ  Ｎｅｗｓ」のからのものである。
【００５６】
フィード・アプリケーション１１６は、これらサマリーを、様々なフィルタリング・ファクタに基づいて適当な位置に配置することができる。ここでは、フィード・アプリケーションは、どのフィードがリンク分類を有するか、これらフィード内のどのコンテンツがユーザによってまだ読まれていないか、そのコンテンツのエイジ、およびユーザによるそれらフィードの以前の利用について判断する。フィード・アプリケーションは、次に、コンテンツ・アイテムに対するヘッドラインを、最も頻度の高い利用履歴を有する５個のフィードに対して、領域１３０８内に発生順に提示する。
【００５７】
どのフィードが最も頻度の高い利用履歴を有するか（例えば、ユーザ間で最も人気があるか）を決定するために、フィード・アプリケーションは、どのフィードがユーザによって最も頻繁に訪れられたか、そして各フィード内未読アイテムの数と比較した既読アイテムの数を追跡する。あるフィードに対する既読アイテムの未読アイテムに対する比が高く（したがって、そのフィードのアイテムの高い割合が読まれているときは）、フィード・アプリケーションは、このフィードがユーザにとって重要であると確定する。
【００５８】
これらファクタは、さらに、コンテンツが領域１３０２内に表示される際の順番も定めるために用いることもできる。図１３に示されるように、最初の２個のリストされているサマリーに対する詳細を有するフィードは、領域１３０２内において、同一の順番にて示される。
【００５９】
結論
上述のツールは、コンテンツを、そのコンテンツの特色（trait）に合わせて作成されたユーザ・インターフェース内に提示する。これらツールは、コンテンツ・アイテムをある共通の特色（trait）を有するコンテンツ・アイテムに基づいてグループに編成することができ、ユーザがコンテンツ・アイテムをそれらグループ毎に選択することを可能にする。ユーザがあるグループを選択すると、これに応答して、これらツールは、それら選択されたコンテンツ・アイテムのコンテンツを提示し、エンクロージャをレンダリングし、特色（trait）を変更することができる。これらツールのこれらおよび他の能力は、ユーザがフィードおよび電子メール・ソースから受信されるコンテンツと対話することを、より簡単で、より楽しいものとする。これらツールは、構造論的特徴および／あるいは方法論的動作に特有な用語にて説明されてきたが、特許請求の範囲内に記載されている主題は、必ずしも上述の特定の特徴あるいは動作に制限されるものではないと解されるべきであり、むしろ、これら特定の特徴および動作は、請求されるシステム、方法、および／あるいはコンピュータ可読媒体を実現するための例示的な形態として開示されたものである。
【図面の簡単な説明】
【００６０】
【図１】様々な実施例が動作できる例示的な動作環境を示す図である。
【図２】コンテンツをそのコンテンツの特色（trait）に合わせて作成されたユーザ・インターフェース内に提示するための例示的なプロセスを示す図である。
【図３】リンク分類に合わせて作成された例示的なグラフィック・ユーザ・インターフェースの図である。
【図４】コメントを有するフィード・コンテンツに合わせて作成された例示的なグラフィック・ユーザ・インターフェースの図である。
【図５】エンクロージャを有するフィード・コンテンツに合わせて作成された例示的なグラフィック・ユーザ・インターフェースの図である。
【図６】ユーザが、フィードおよび電子メーコンテンツをそのコンテンツの特色（trait）に基づいて、閲覧し、選択し、プレイすることを可能にする例示的なプロセスを示す図である。
【図７】ブログ・フィードのコンテンツ・アイテムに対する共通の特色（trait）を有するグループ毎に配列されたインディシアを提示する例示的なグラフィック・ユーザ・インターフェースの図である。
【図８】図７のユーザ・インターフェースを選択可能な消費コントロールと共に示す図である。
【図９】図８のユーザ・インターフェースを、メディア・アプリケーションによって生成されるレンダリング用ユーザ・インターフェースと共に示す図である。
【図１０】ユーザが、コンテンツ・アイテムをそれらの特色（trait）に基づいて選択することを通じて、特色（trait）をナビゲートおよび／あるいは変更することを可能にする例示的なプロセスを示す図である。
【図１１】コンテンツおよび選択可能なコントロールを示すユーザ・インターフェースの図である。
【図１２】もう１つのコンテンツ・アイテムにナビゲートされた図１１のユーザ・インターフェースの図である。
【図１３】複数のフィードからのコンテンツ・アイテムを示す領域を有する例示的なユーザ・インターフェースの図である。
【図１】
2009506401.tif 000003
【図２】
2009506401.tif 000004
【図３】
2009506401.tif 000005
【図４】
2009506401.tif 000006
【図５】
2009506401.tif 000007
【図６】
2009506401.tif 000008
【図７】
2009506401.tif 000009
【図８】
2009506401.tif 000010
【図９】
2009506401.tif 000011
【図１０】
2009506401.tif 000012
【図１１】
2009506401.tif 000013
【図１２】
2009506401.tif 000014
【図１３】
2009506401.tif 000015