(57)【要約】【課題】メッセージングのためのシステム及び方法を提供する。【解決手段】通信プログラム内のユーザのステータスインジケータを利用して音楽又は映像のようなコンテンツをユーザ間で共有し、かつコンテンツを取得することができる電子商取引アプリケーションへのアクセスを提供する。ユーザがインジケータを表示し、この第１のユーザが体験しているメディアコンテンツを他のユーザに示すステータスメッセージを設定できる。ユーザは、他のユーザがその時点で聴取又は閲覧しているコンテンツにアクセスする機能を与えられる。ユーザのコンテンツに関するメタデータを他のユーザに同報通信し、他のユーザは、このメタデータを利用して、第１のユーザが体験しているものと同じか又は同様のコンテンツを受信して体験することができる。コンテンツを取得することができる電子商取引アプリケーションへのアクセスも容易になる。【選択図】図１
2015111466.tif 000002
【特許請求の範囲】
【請求項１】
拡張された体験を通信プログラムユーザに提供する方法であって、
利用可能にする時点で第１のユーザによって体験されているメディアコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記第１のユーザによって体験された前記メディアコンテンツを第２のユーザが選択的に体験することを可能にするために、該第２のユーザに対して表示される選択されたユーザリスト内の前記第１のユーザの識別子に関連付けられた前記ステータスインジケータを前記通信プログラムを通じて該第２のユーザに提供する段階と、
前記第１のユーザ又は前記第２のユーザのいずれか又はその両方に対して、前記メディアコンテンツを取得することができる商取引プログラムにアクセスすることができる商取引アイコンを利用可能にする段階と、
を含むことを特徴とする方法。
【請求項２】
歌曲識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
ユーザ識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
ユニバーサルリソース識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記メディアコンテンツは、音声コンテンツを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記メディアコンテンツは、映像コンテンツを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記メディアコンテンツは、データストリームを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記メディアコンテンツは、再生リストからのメディアを含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記メディアコンテンツは、ラジオ局からのメディアを含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記ラジオ局は、ラジオ局のユーザプリファレンスを表すアルゴリズムを利用して作動することを特徴とする請求項９に記載の方法。
【請求項１１】
前記第２のユーザが前記ステータスインジケータへのアクセスを与えられるべきか否かを該第２のユーザに該ステータスインジケータを提供する前に判断する段階、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記メディアコンテンツは、映像コンテンツを含み、
前記第２のユーザが前記ステータスインジケータに関連付けられたデータへのアクセスを与えられるべきか否かを該第２のユーザに該関連付けられたデータへのアクセスを提供する前に判断する段階、
を含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記第２のユーザがメディアコンテンツへのアクセスを与えられるべきか否かを該第２のユーザにコンテンツをストリーミングする前に判断する段階、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項１４】
前記第２のユーザが、アクセス可能なメディアプレーヤを有するか否かを、該第２のユーザが前記メディアコンテンツを選択的に体験することを可能にする前に判断する段階、  を更に含むことを特徴とする請求項１に記載の方法。
【請求項１５】
前記ステータスインジケータに関連付けられたデータの一部分を前記商取引アプリケーションに受け渡す段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項１６】
拡張された体験を通信プログラムユーザに提供するためのシステムであって、
サービスプロバイダによって利用可能にされた第１のユーザ通信プログラムと、
前記サービスプロバイダによって利用可能にされた第２のユーザ通信プログラムと、
前記第１及び第２のプログラムと通信状態にあるメッセージングサーバと、
を含み、
前記メッセージングサーバは、第２のユーザに対して、該第２のユーザに表示される選択されたユーザリスト内の第１のユーザの識別子に関連付けられたステータスインジケータを提供し、該ステータスインジケータは、該第１のユーザに関連付けられており、メディアコンテンツを示すことは、該ステータスインジケータが提供された時点で該第１のユーザによって体験され、
前記メッセージングサーバと通信し、かつ前記第２のユーザが前記インジケータと対話した後に該第２のユーザにメディアコンテンツを選択的に送信するメディアサーバと、
前記第１のユーザ又は前記第２のユーザのいずれか又はその両方が、各ユーザのそれぞれの通信プログラムによって利用可能にされた商取引アイコンと対話することによって前記メディアコンテンツを取得することができる商取引プログラムへのアクセスを得ることができる付加的なサーバと、
を更に含むことを特徴とするシステム。
【請求項１７】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、歌曲識別子を含む、
ことを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、ユーザ識別子を含む、
ことを特徴とする請求項１６に記載のシステム。
【請求項１９】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、ユニバーサルリソース識別子を含む、
ことを特徴とする請求項１６に記載のシステム。
【請求項２０】
前記メディアコンテンツは、音声コンテンツを含むことを特徴とする請求項１６に記載のシステム。
【請求項２１】
前記メディアコンテンツは、映像コンテンツを含むことを特徴とする請求項１６に記載のシステム。
【請求項２２】
前記メディアコンテンツは、データストリームを含むことを特徴とする請求項１６に記載のシステム。
【請求項２３】
前記メディアコンテンツは、再生リストを含むことを特徴とする請求項１６に記載のシステム。
【請求項２４】
前記メディアコンテンツは、ラジオ局からのメディアを含むことを特徴とする請求項１６に記載のシステム。
【請求項２５】
前記ラジオ局は、ラジオ局のユーザプリファレンスを表すアルゴリズムを利用して作動することを特徴とする請求項２４に記載のシステム。
【請求項２６】
通信プログラムの複数のユーザによって体験されているメディアに関連付けられたデータを同報通信する方法であって、
第１のユーザ及び他のユーザを含む通信プログラムの複数のユーザにデジタルコンテンツのアイテムをストリーミングする段階と、
利用可能にする時点で前記第１のユーザによって体験されているデジタルコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記通信プログラムの１人又はそれよりも多くの前記他のユーザに対して、該１人又はそれよりも多くの他のユーザが前記第１のユーザによって体験された前記デジタルコンテンツを選択的に体験することを可能にするために、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを提供する段階と、
前記複数のうちの少なくとも１人のユーザが前記デジタルコンテンツを取得するのを容易にする商取引アプリケーションにアクセスすることができるアイコンを利用可能にする段階と、
を含むことを特徴とする方法。
【請求項２７】
前記通信プログラムの１人又はそれよりも多くの他のユーザに対して、デジタルコンテンツのアイテムに関連付けられたデータの少なくとも一部分を利用可能にする段階を更に含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記関連付けられたデータの少なくとも一部分を前記商取引プログラムに対して利用可能にする段階を更に含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
前記データは、歌曲識別子を含むことを特徴とする請求項２７に記載の方法。
【請求項３０】
前記データは、ユーザ識別子を含むことを特徴とする請求項２７に記載の方法。
【請求項３１】
前記データは、ユニバーサルリソース識別子を含むことを特徴とする請求項２７に記載の方法。
【請求項３２】
前記デジタルコンテンツは、音声コンテンツであることを特徴とする請求項２６に記載の方法。
【請求項３３】
前記デジタルコンテンツは、映像コンテンツであることを特徴とする請求項２６に記載の方法。
【請求項３４】
前記デジタルコンテンツは、データストリームであることを特徴とする請求項２６に記載の方法。
【請求項３５】
前記デジタルコンテンツは、再生リストであることを特徴とする請求項２６に記載の方法。
【請求項３６】
前記デジタルコンテンツは、ラジオ局からのメディアを含むことを特徴とする請求項２６に記載の方法。
【請求項３７】
前記ラジオ局は、ラジオ局のユーザプリファレンスを表すアルゴリズムを利用して作動することを特徴とする請求項３６に記載の方法。
【請求項３８】
前記１人又はそれよりも多くの他のユーザが前記データへのアクセスを提供されるべきか否かを判断する段階、
を更に含むことを特徴とする請求項２６に記載の方法。
【請求項３９】
選択されたユーザのリスト及びメディアプレーヤ、
を含み、
前記選択されたユーザのリストは、該選択されたユーザリスト内の選択されたユーザに関連付けられたステータスインジケータを更に含み、該ステータスインジケータは、該ステータスインジケータが関連付けられた時点で該選択されたユーザが体験しているメディアを表しており、
前記メディアを取得することができる商取引プログラムにアクセスすることができる商取引アイコン、
を更に含むことを特徴とするインスタントメッセージングユーザインタフェース。
【請求項４０】
拡張された商取引を提供する方法であって、
ダウンロード可能なプログラムのユーザが関連付けられることを望む選択された他のユーザのリストを表示するユーザインタフェースを含む該プログラムへのアクセスを提供する段階と、
ステータスインジケータが提供された時点で前記プログラムの第１のユーザによって体験されているデータを示す、該第１のユーザに関する該ステータスインジケータを提供する段階と、
前記第１のユーザに関連付けられた１人又はそれよりも多くの他のユーザに対して、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の前記第１のユーザの識別子に関連付けられた前記ステータスインジケータを提供する段階と、
前記第１のユーザによって体験されているデータの変化に基づいて、前記１人又はそれよりも多くの他のユーザに表示される前記ステータスインジケータを動的に変化させる段階と、
メディアコンテンツを取得することができる商取引プログラムにアクセスすることができる商取引アイコンを提供する段階と、
を含むことを特徴とする方法。
【請求項４１】
前記データは、メディアコンテンツを含むことを特徴とする請求項４０に記載の方法。
【請求項４２】
前記データは、データストリームを含むことを特徴とする請求項４０に記載の方法。
【請求項４３】
コンピュータ可読媒体上に格納されたインスタントメッセージングコンピュータプログラムであって、
プログラムを実行することができるコンピュータハードウエア上で作動し、
ユーザによって作動された時に、
選択されたユーザリスト部分とメディアプレーヤ部分とを含むユーザインタフェースをインスタンス化する段階と、
第２のコンピュータハードウエアを用いるメッセージングプログラムの第２のユーザを識別するユーザ識別子を前記選択されたユーザリスト部分に表示する段階と、
ステータスインジケータが表示された時点で前記第２のユーザによって体験されている第２のユーザメディアを示す選択可能なステータスインジケータを前記ユーザ識別子に隣接して表示する段階と、
前記メディアを取得することができる商取引プログラムにアクセスすることができる商取引アイコンを表示する段階と、
を実行する、
ことを特徴とするコンピュータプログラム。
【請求項４４】
前記ユーザが前記選択可能なステータスインジケータを選択することに応答して、前記メディアプレーヤ部分を通じてメディアを受信する更に別の段階を実行することを特徴とする請求項４３に記載のプログラム。
【請求項４５】
前記ユーザが前記選択可能なステータスインジケータを選択することに応答して、前記第２のユーザによって体験されている前記メディアと類似のメディアを前記メディアプレーヤ部分を通じて受信する更に別の段階を実行することを特徴とする請求項４３に記載のプログラム。
【請求項４６】
前記第２のユーザが異なるメディアを体験していることを反映させるために前記選択可能なステータスインジケータを変更する更に別の段階を実行することを特徴とする請求項４３に記載のプログラム。
【請求項４７】
前記メディアに関する情報を前記商取引プログラムに受け渡す更に別の段階を実行することを特徴とする請求項４３に記載のプログラム。
【請求項４８】
コンピュータ可読媒体上に格納されたインスタントメッセージングコンピュータプログラムであって、
プログラムを実行することができるコンピュータハードウエア上で作動し、
ユーザによって作動された時に、
インスタンス化する時点で第１のユーザによって体験されているメディアコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータをインスタンス化する段階と、
前記第１のユーザによって体験された前記メディアコンテンツを第２のユーザが選択的に体験することを可能にするために、該第２のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを前記通信プログラムを通じて該第２のユーザに提供する段階と、
前記第１のユーザ又は前記第２のユーザのいずれか又はその両方に対して、前記メディアコンテンツを取得することができる商取引プログラムにアクセスすることができる商取引アイコンをインスタンス化する段階と、
を実行する、
ことを特徴とするコンピュータプログラム。
【請求項４９】
コンピュータプログラムのプロバイダと前記商取引プログラムのプロバイダは、異なるエンティティであることを特徴とする請求項４８に記載のプログラム。
【請求項５０】
コンピュータプログラムのプロバイダと前記商取引プログラムのプロバイダは、同じエンティティであることを特徴とする請求項４８に記載のプログラム。
【請求項５１】
拡張された体験を通信プログラムユーザに提供する方法であって、
利用可能にする時点で第１のユーザによって体験されているメディアコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記第１のユーザによって体験された前記メディアコンテンツを第２のユーザが選択的に体験することを可能にするために、該第２のユーザに対して表示される選択されたユーザリスト内の前記第１のユーザの識別子に関連付けられた前記ステータスインジケータを前記通信プログラムを通じて該第２のユーザに提供する段階と、
を含むことを特徴とする方法。
【請求項５２】
歌曲識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項５１に記載の方法。
【請求項５３】
ユーザ識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項５１に記載の方法。
【請求項５４】
再生リスト識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項５１に記載の方法。
【請求項５５】
ラジオ局識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項５１に記載の方法。
【請求項５６】
ユニバーサルリソース識別子を含むデータを前記ステータスインジケータに関連付ける段階を更に含むことを特徴とする請求項５１に記載の方法。
【請求項５７】
前記メディアコンテンツは、音声コンテンツを含むことを特徴とする請求項５１に記載の方法。
【請求項５８】
前記メディアコンテンツは、映像コンテンツを含むことを特徴とする請求項５１に記載の方法。
【請求項５９】
前記メディアコンテンツは、データストリームを含むことを特徴とする請求項５１に記載の方法。
【請求項６０】
前記メディアコンテンツは、再生リストからのメディアを含むことを特徴とする請求項５１に記載の方法。
【請求項６１】
前記メディアコンテンツは、ラジオ局からのメディアを含むことを特徴とする請求項５１に記載の方法。
【請求項６２】
前記ラジオ局は、ラジオ局のユーザプリファレンスを表すアルゴリズムを利用して作動することを特徴とする請求項６１に記載の方法。
【請求項６３】
前記第２のユーザが前記ステータスインジケータへのアクセスを与えられるべきか否かを該第２のユーザに該ステータスインジケータを提供する前に判断する段階、
を更に含むことを特徴とする請求項５１に記載の方法。
【請求項６４】
前記第２のユーザが前記ステータスインジケータに関連付けられたデータへのアクセスを与えられるべきか否かを該第２のユーザに該関連付けられたデータへのアクセスを提供する前に判断する段階、
を更に含むことを特徴とする請求項５１に記載の方法。
【請求項６５】
前記第２のユーザがメディアコンテンツへのアクセスを与えられるべきか否かを該第２のユーザにコンテンツをストリーミングする前に判断する段階、
を更に含むことを特徴とする請求項５１に記載の方法。
【請求項６６】
前記第２のユーザが、アクセス可能なメディアプレーヤを有するか否かを、該第２のユーザが前記メディアコンテンツを選択的に体験することを可能にする前に判断する段階、  を更に含むことを特徴とする請求項５１に記載の方法。
【請求項６７】
拡張された体験を通信プログラムユーザに提供するためのシステムであって、
サービスプロバイダによって利用可能にされた第１のユーザ通信プログラムと、
前記サービスプロバイダによって利用可能にされた第２のユーザ通信プログラムと、
前記第１及び第２のプログラムと通信状態にあるメッセージングサーバと、
を含み、
前記メッセージングサーバは、第２のユーザに対して、該第２のユーザに表示される選択されたユーザリスト内の第１のユーザの識別子に関連付けられたステータスインジケータを提供し、該ステータスインジケータは、該第１のユーザに関連付けられており、メディアコンテンツを示すことは、該ステータスインジケータが提供された時点で該第１のユーザによって体験され、
前記メッセージングサーバと通信し、かつ前記第２のユーザが前記インジケータと対話した後に該第２のユーザにメディアコンテンツを選択的に送信するメディアサーバ、
を更に含むことを特徴とするシステム。
【請求項６８】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、歌曲識別子を含む、
ことを特徴とする請求項６７に記載のシステム。
【請求項６９】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、ユーザ識別子を含む、
ことを特徴とする請求項６７に記載のシステム。
【請求項７０】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、再生リスト識別子を含む、
ことを特徴とする請求項６７に記載のシステム。
【請求項７１】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、ユニバーサルリソース識別子を含む、
ことを特徴とする請求項６７に記載のシステム。
【請求項７２】
前記メッセージングサーバは、前記ステータスインジケータに関連付けられたデータを受信し、
前記データは、ラジオ局識別子を含む、
ことを特徴とする請求項６７に記載のシステム。
【請求項７３】
前記メディアコンテンツは、音声コンテンツを含むことを特徴とする請求項６７に記載のシステム。
【請求項７４】
前記メディアコンテンツは、映像コンテンツを含むことを特徴とする請求項６７に記載のシステム。
【請求項７５】
前記メディアコンテンツは、データストリームを含むことを特徴とする請求項６７に記載のシステム。
【請求項７６】
前記メディアコンテンツは、再生リストを含むことを特徴とする請求項６７に記載のシステム。
【請求項７７】
前記メディアコンテンツは、ラジオ局からのメディアを含むことを特徴とする請求項６７に記載のシステム。
【請求項７８】
前記ラジオ局は、ラジオ局のユーザプリファレンスを表すアルゴリズムを利用して作動することを特徴とする請求項７７に記載のシステム。
【請求項７９】
通信プログラムの複数のユーザによって体験されているメディアに関連付けられたデータを同報通信する方法であって、
第１のユーザ及び他のユーザを含む通信プログラムの複数のユーザにデジタルコンテンツのアイテムをストリーミングする段階と、
利用可能にする時点で前記第１のユーザによって体験されているデジタルコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記通信プログラムの１人又はそれよりも多くの前記他のユーザに対して、該１人又はそれよりも多くの他のユーザが前記第１のユーザによって体験された前記デジタルコンテンツを選択的に体験することを可能にするために、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを提供する段階と、
を含むことを特徴とする方法。
【請求項８０】
前記通信プログラムの１人又はそれよりも多くの他のユーザに対して、デジタルコンテンツのアイテムに関連付けられたデータの少なくとも一部分を利用可能にする段階を更に含むことを特徴とする請求項７９に記載の方法。
【請求項８１】
前記データは、歌曲識別子を含むことを特徴とする請求項８０に記載の方法。
【請求項８２】
前記データは、ユーザ識別子を含むことを特徴とする請求項８０に記載の方法。
【請求項８３】
前記データは、再生リスト識別子を含むことを特徴とする請求項８０に記載の方法。
【請求項８４】
前記データは、ユニバーサルリソース識別子を含むことを特徴とする請求項８０に記載の方法。
【請求項８５】
前記データは、ラジオ局識別子を含むことを特徴とする請求項８０に記載の方法。
【請求項８６】
前記デジタルコンテンツは、音声コンテンツであることを特徴とする請求項７９に記載の方法。
【請求項８７】
前記デジタルコンテンツは、映像コンテンツであることを特徴とする請求項７９に記載の方法。
【請求項８８】
前記デジタルコンテンツは、データストリームであることを特徴とする請求項７９に記載の方法。
【請求項８９】
前記デジタルコンテンツは、再生リストであることを特徴とする請求項７９に記載の方法。
【請求項９０】
前記デジタルコンテンツは、ラジオ局からのメディアを含むことを特徴とする請求項７９に記載の方法。
【請求項９１】
前記ラジオ局は、ラジオ局のユーザプリファレンスを表すアルゴリズムを利用して作動することを特徴とする請求項９０に記載の方法。
【請求項９２】
前記１人又はそれよりも多くの他のユーザが前記データへのアクセスを提供されるべきか否かを判断する段階、
を更に含むことを特徴とする請求項７９に記載の方法。
【請求項９３】
ユーザによって体験されているメディアに関連付けられたステータスインジケータを同報通信する方法であって、
通信プログラムの第１のユーザにデジタルコンテンツをストリーミングする段階と、
定義する時点で前記第１のユーザによって体験されているデジタルコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを定義する段階と、
前記通信プログラムの１人又はそれよりも多くの他のユーザが、前記第１のユーザによって体験された前記デジタルコンテンツを選択的に体験することを可能にするために、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを該１人又はそれよりも多くの他のユーザに同報通信する段階と、
を含むことを特徴とする方法。
【請求項９４】
前記デジタルコンテンツに関連付けられたデータを前記通信プログラムの１人又はそれよりも多くの第２のユーザに対して利用可能にする段階、
を更に含むことを特徴とする請求項９３に記載の方法。
【請求項９５】
前記データは、歌曲識別子を含むことを特徴とする請求項９４に記載の方法。
【請求項９６】
前記データは、ユーザ識別子を含むことを特徴とする請求項９４に記載の方法。
【請求項９７】
前記データは、再生リスト識別子を含むことを特徴とする請求項９４に記載の方法。
【請求項９８】
前記データは、ユニバーサルリソース識別子を含むことを特徴とする請求項９４に記載の方法。
【請求項９９】
前記データは、ラジオ局識別子を含むことを特徴とする請求項９４に記載の方法。
【請求項１００】
前記デジタルコンテンツは、音声コンテンツであることを特徴とする請求項９３に記載の方法。
【請求項１０１】
前記デジタルコンテンツは、映像コンテンツであることを特徴とする請求項９３に記載の方法。
【請求項１０２】
前記デジタルコンテンツは、データストリームであることを特徴とする請求項９３に記載の方法。
【請求項１０３】
前記デジタルコンテンツは、再生リストであることを特徴とする請求項９３に記載の方法。
【請求項１０４】
前記デジタルコンテンツは、ラジオ局からのメディアを含むことを特徴とする請求項９３に記載の方法。
【請求項１０５】
前記ラジオ局は、ラジオ局のユーザプリファレンスを表すアルゴリズムを利用して作動することを特徴とする請求項９４に記載の方法。
【請求項１０６】
１人又はそれよりも多くの第２のユーザが、前記データへのアクセスを与えられるべきか否かを判断する段階、
を更に含むことを特徴とする請求項９４に記載の方法。
【請求項１０７】
選択されたユーザのリスト及びメディアプレーヤ、
を含み、
前記選択されたユーザのリストは、
前記選択されたユーザリスト内の選択されたユーザに関連付けられたステータスインジケータ、
を更に含み、
前記ステータスインジケータは、該ステータスインジケータが関連付けられた時点で該選択されたユーザが体験しているメディアを表すものである、
ことを特徴とするインスタントメッセージングユーザインタフェース。
【請求項１０８】
拡張された通信体験を提供する方法であって、
ダウンロード可能なプログラムのユーザが関連付けられることを望む選択された他のユーザのリストを表示するユーザインタフェースを含む該プログラムへのアクセスを提供する段階と、
ステータスインジケータが提供された時点で前記プログラムの第１のユーザによって体験されているデータを示す、該第１のユーザに関する該ステータスインジケータを提供する段階と、
前記第１のユーザに関連付けられた１人又はそれよりも多くの他のユーザに対して、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の前記第１のユーザの識別子に関連付けられた前記ステータスインジケータを提供する段階と、
前記第１のユーザによって体験されているデータの変化に基づいて、前記１人又はそれよりも多くの他のユーザに表示される前記ステータスインジケータを動的に変化させる段階と、
を含むことを特徴とする方法。
【請求項１０９】
前記データは、ウェブページを含むことを特徴とする請求項１０８に記載の方法。
【請求項１１０】
前記データは、メディアコンテンツを含むことを特徴とする請求項１０８に記載の方法。
【請求項１１１】
前記データは、データストリームを含むことを特徴とする請求項１０８に記載の方法。
【請求項１１２】
コンピュータ可読媒体上に格納されたインスタントメッセージングコンピュータプログラムであって、
プログラムを実行することができるコンピュータハードウエア上で作動し、
ユーザによって作動された時に、
選択されたユーザリスト部分とメディアプレーヤ部分とを含むユーザインタフェースをインスタンス化する段階と、
第２のコンピュータハードウエアを用いるメッセージングプログラムの第２のユーザを識別するユーザ識別子を前記選択されたユーザリスト部分に表示する段階と、
ステータスインジケータが表示された時点で前記第２のユーザによって体験されている第２のユーザメディアを示す選択可能なステータスインジケータを前記ユーザ識別子に隣接して表示する段階と、
を実行する、
ことを特徴とするコンピュータプログラム。
【請求項１１３】
前記ユーザが前記選択可能なステータスインジケータを選択することに応答して、前記メディアプレーヤ部分を通じてメディアを受信する更に別の段階を実行することを特徴とする請求項１１２に記載のプログラム。
【請求項１１４】
前記ユーザが前記選択可能なステータスインジケータを選択することに応答して、前記第２のユーザによって体験されている前記メディアと類似のメディアを前記メディアプレーヤ部分を通じて受信する更に別の段階を実行することを特徴とする請求項１１２に記載のプログラム。
【請求項１１５】
前記第２のユーザが異なるメディアを体験していることを反映させるために前記選択可能なステータスインジケータを変更する更に別の段階を実行することを特徴とする請求項１１２に記載のプログラム。
【請求項１１６】
コンピュータ可読媒体上に格納されたインスタントメッセージングコンピュータプログラムであって、
プログラムを実行することができるコンピュータハードウエア上で作動し、
ユーザによって作動された時に、
選択されたユーザリスト部分を含むユーザインタフェースをインスタンス化する段階と、
第２のコンピュータハードウエアを用いるメッセージングプログラムの第２のユーザを識別するユーザ識別子を前記選択されたユーザリスト部分に表示する段階と、
ステータスインジケータが表示された時点で前記第２のコンピュータ上の前記第２のユーザによって閲覧されているウェブページを示す選択可能なステータスインジケータを前記ユーザ識別子に隣接して表示する段階と、
を実行する、
ことを特徴とするコンピュータプログラム。
【請求項１１７】
前記第２のユーザが異なるウェブページにナビゲートしたことを反映するために、前記選択可能なステータスインジケータを変更する更に別の段階を実行することを特徴とする請求項１１６に記載のプログラム。
【請求項１１８】
拡張された体験を通信プログラムユーザに提供する方法であって、
利用可能にする時点で第１のユーザによって体験されているメディアコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記第１のユーザによって体験された前記メディアコンテンツを第２のユーザが選択的に体験することを可能にするために、該第２のユーザに対して表示される選択されたユーザリスト内の前記第１のユーザの識別子に関連付けられた前記ステータスインジケータを前記通信プログラムを通じて該第２のユーザに提供する段階と、
前記第１のユーザによって体験されているメディアコンテンツの変化に基づいて、前記第２のユーザに表示される前記ステータスインジケータを動的に変化させる段階と、
前記第１のユーザ又は前記第２のユーザのいずれか又はその両方に対して、前記メディアコンテンツを取得することができる商取引プログラムにアクセスすることができる商取引アイコンを利用可能にする段階と、
を含むことを特徴とする方法。
【請求項１１９】
拡張された体験を通信プログラムユーザに提供するためのシステムであって、
サービスプロバイダによって利用可能にされた第１のユーザ通信プログラムと、
前記サービスプロバイダによって利用可能にされた第２のユーザ通信プログラムと、
前記第１及び第２のプログラムと通信状態にあるメッセージングサーバと、
を含み、
前記メッセージングサーバは、第２のユーザに対して、該第２のユーザに表示される選択されたユーザリスト内の第１のユーザの識別子に関連付けられたステータスインジケータを提供し、該ステータスインジケータは、該第１のユーザに関連付けられており、メディアコンテンツを示すことは、該ステータスインジケータが提供された時点で該第１のユーザによって体験され、該第２のユーザに表示される該ステータスインジケータは、該第１のユーザによって体験されているメディアコンテンツの変化に基づいて動的に変更され、
前記メッセージングサーバと通信し、かつ前記第２のユーザが前記インジケータと対話した後に該第２のユーザにメディアコンテンツを選択的に送信するメディアサーバと、
前記第１のユーザ又は前記第２のユーザのいずれか又はその両方が、各ユーザのそれぞれの通信プログラムによって利用可能にされた商取引アイコンと対話することによって前記メディアコンテンツを取得することができる商取引プログラムへのアクセスを得ることができる付加的なサーバと、
を更に含むことを特徴とするシステム。
【請求項１２０】
通信プログラムの複数のユーザによって体験されているメディアに関連付けられたデータを同報通信する方法であって、
第１のユーザ及び他のユーザを含む通信プログラムの複数のユーザにデジタルコンテンツのアイテムをストリーミングする段階と、
利用可能にする時点で前記第１のユーザによって体験されているデジタルコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記通信プログラムの１人又はそれよりも多くの前記他のユーザに対して、該１人又はそれよりも多くの他のユーザが前記第１のユーザによって体験された前記デジタルコンテンツを選択的に体験することを可能にするために、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを提供する段階と、
前記第１のユーザによって体験されているデジタルコンテンツの変化に基づいて、前記１人又はそれよりも多くの他のユーザに表示される前記ステータスインジケータを動的に変化させる段階と、
前記複数のうちの少なくとも１人のユーザが前記デジタルコンテンツを取得するのを容易にする商取引アプリケーションにアクセスすることができるアイコンを利用可能にする段階と、
を含むことを特徴とする方法。
【請求項１２１】
選択されたユーザのリスト及びメディアプレーヤ、
を含み、
前記選択されたユーザのリストは、該選択されたユーザリスト内の選択されたユーザに関連付けられたステータスインジケータを更に含み、該ステータスインジケータは、該ステータスインジケータが関連付けられた時点で該選択されたユーザが体験しているメディアを表し、該ステータスインジケータはまた、該選択されたユーザによって体験されているメディアの変化に基づいて動的に変更され、
前記メディアを取得することができる商取引プログラムにアクセスすることができる商取引アイコン、
を更に含むことを特徴とするインスタントメッセージングユーザインタフェース。
【請求項１２２】
コンピュータ可読媒体上に格納されたインスタントメッセージングコンピュータプログラムであって、
プログラムを実行することができるコンピュータハードウエア上で作動し、
ユーザによって作動された時に、
選択されたユーザリスト部分とメディアプレーヤ部分とを含むユーザインタフェースをインスタンス化する段階と、
第２のコンピュータハードウエアを用いるメッセージングプログラムの第２のユーザを識別するユーザ識別子を前記選択されたユーザリスト部分に表示する段階と、
ステータスインジケータが表示された時点で前記第２のユーザによって体験されている第２のユーザメディアを示す選択可能なステータスインジケータを前記ユーザ識別子に隣接して表示する段階と、
前記第２のユーザによって体験されているメディアの変化に基づいて、前記表示されたステータスインジケータを動的に変更する段階と、
前記メディアを取得することができる商取引プログラムにアクセスすることができる商取引アイコンを表示する段階と、
を実行する、
ことを特徴とするコンピュータプログラム。
【請求項１２３】
コンピュータ可読媒体上に格納されたインスタントメッセージングコンピュータプログラムであって、
プログラムを実行することができるコンピュータハードウエア上で作動し、
ユーザによって作動された時に、
インスタンス化する時点で第１のユーザによって体験されているメディアコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータをインスタンス化する段階と、
前記第１のユーザによって体験された前記メディアコンテンツを第２のユーザが選択的に体験することを可能にするために、該第２のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを前記通信プログラムを通じて該第２のユーザに提供する段階と、
前記第２のユーザによって体験されているメディアコンテンツの変化に基づいて、該第２のユーザに表示される前記ステータスインジケータを動的に変更する段階と、
前記第１のユーザ又は前記第２のユーザのいずれか又はその両方に対して、前記メディアコンテンツを取得することができる商取引プログラムにアクセスすることができる商取引アイコンをインスタンス化する段階と、
を実行する、
ことを特徴とするコンピュータプログラム。
【請求項１２４】
拡張された体験を通信プログラムユーザに提供する方法であって、
利用可能にする時点で第１のユーザによって体験されているメディアコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記第１のユーザによって体験された前記メディアコンテンツを第２のユーザが選択的に体験することを可能にするために、該第２のユーザに対して表示される選択されたユーザリスト内の前記第１のユーザの識別子に関連付けられた前記ステータスインジケータを前記通信プログラムを通じて該第２のユーザに提供する段階と、
前記第１のユーザによって体験されているメディアコンテンツの変化に基づいて、前記第２のユーザに表示される前記ステータスインジケータを動的に変更する段階と、
を含むことを特徴とする方法。
【請求項１２５】
拡張された体験を通信プログラムユーザに提供するためのシステムであって、
サービスプロバイダによって利用可能にされた第１のユーザ通信プログラムと、
前記サービスプロバイダによって利用可能にされた第２のユーザ通信プログラムと、
前記第１及び第２のプログラムと通信状態にあるメッセージングサーバと、
を含み、
前記メッセージングサーバは、第２のユーザに対して、該第２のユーザに表示される選択されたユーザリスト内の第１のユーザの識別子に関連付けられたステータスインジケータを提供し、該ステータスインジケータは、該第１のユーザに関連付けられており、メディアコンテンツを示すことは、該ステータスインジケータが提供された時点で該第１のユーザによって体験され、該第２のユーザに表示される該ステータスインジケータは、該第１のユーザによって体験されているメディアコンテンツの変化に基づいて動的に変更され、
前記メッセージングサーバと通信し、かつ前記第２のユーザが前記インジケータと対話した後に該第２のユーザにメディアコンテンツを選択的に送信するメディアサーバ、
を更に含むことを特徴とするシステム。
【請求項１２６】
通信プログラムの複数のユーザによって体験されているメディアに関連付けられたデータを同報通信する方法であって、
第１のユーザ及び他のユーザを含む通信プログラムの複数のユーザにデジタルコンテンツのアイテムをストリーミングする段階と、
利用可能にする時点で前記第１のユーザによって体験されているデジタルコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを利用可能にする段階と、
前記通信プログラムの１人又はそれよりも多くの前記他のユーザに対して、該１人又はそれよりも多くの他のユーザが前記第１のユーザによって体験された前記デジタルコンテンツを選択的に体験することを可能にするために、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを提供する段階と、
前記第１のユーザによって体験されているデジタルコンテンツの変化に基づいて、前記１人又はそれよりも多くの他のユーザに表示される前記ステータスインジケータを動的に変化させる段階と、
を含むことを特徴とする方法。
【請求項１２７】
ユーザによって体験されているメディアに関連付けられたステータスインジケータを同報通信する方法であって、
通信プログラムの第１のユーザにデジタルコンテンツをストリーミングする段階と、
定義する時点で前記第１のユーザによって体験されているデジタルコンテンツを示す、該第１のユーザに関連付けられたステータスインジケータを定義する段階と、
前記通信プログラムの１人又はそれよりも多くの他のユーザが、前記第１のユーザによって体験された前記デジタルコンテンツを選択的に体験することを可能にするために、該１人又はそれよりも多くの他のユーザに表示される選択されたユーザリスト内の該第１のユーザの識別子に関連付けられた前記ステータスインジケータを該１人又はそれよりも多くの他のユーザに同報通信する段階と、
を含み、
前記１人又はそれよりも多くの他のユーザに表示される前記ステータスインジケータは、前記第１のユーザによって体験されているデジタルコンテンツの変化に基づいて動的に変更される、
ことを特徴とする方法。
【請求項１２８】
選択されたユーザのリスト及びメディアプレーヤ、
を含み、
前記選択されたユーザのリストは、
前記選択されたユーザリスト内の選択されたユーザに関連付けられたステータスインジケータ、
を更に含み、
前記ステータスインジケータは、該ステータスインジケータが関連付けられた時点で該選択されたユーザが体験しているメディアを表しており、該ステータスインジケータはまた、該選択されたユーザによって体験されているメディアの変化に基づいて動的に変更される、
ことを特徴とするインスタントメッセージングユーザインタフェース。
【請求項１２９】
コンピュータ可読媒体上に格納されたインスタントメッセージングコンピュータプログラムであって、
プログラムを実行することができるコンピュータハードウエア上で作動し、
ユーザによって作動された時に、
選択されたユーザリスト部分を含むユーザインタフェースをインスタンス化する段階と、
第２のコンピュータハードウエアを用いるメッセージングプログラムの第２のユーザを識別するユーザ識別子を前記選択されたユーザリスト部分に表示する段階と、
ステータスインジケータが表示された時点で前記第２のコンピュータ上の前記第２のユーザによって閲覧されているウェブページを示し、かつ該第２のユーザによって閲覧されているウェブページの変化に基づいて動的に変更される選択可能なステータスインジケータを前記ユーザ識別子に隣接して表示する段階と、
を実行する、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にメッセージングのためのシステム及び方法に関する。
【背景技術】
【０００２】
「インターネット」及びワールドワイドウェブ（ウェブ）の拡大は、いくつかの方法を挙げれば、ｅ−メール、チャット、及びインスタントメッセージングのような互いに通信し合うための拡張機能をコンピュータユーザもたらした。インスタントメッセージングは、近年において一般的な通信形態となっている。インスタントメッセージングシステムでは、「インターネット」上でメッセージ並びにファイルのような他の情報を受け渡すことにより、２人のユーザが実時間又はほぼ実時間で互いに通信し合うことができる。インスタントメッセージングシステムでは、メッセージは、各ユーザのコンピュータ上に存在するインスタントメッセージングクライアントソフトウエアを用いて生成及び表示される。一部のインスタントメッセージングシステムでは、プロフィール又はユーザのステータス（例えば、ユーザがオンライン、オフライン、又は話し中であるか否か）のようなユーザに関する他の情報は、インスタントメッセージングシステムの他のユーザと共有することができる。
【０００３】
インスタントメッセージングは一般的になったが、それは、依然として「インターネット」の世界的到達範囲を最大限可能な程度まで利用していない。テキストメッセージ及びファイルの交換には有用ではあるが、現行のインスタントメッセンジャープラットフォームは、ユーザ間で他の実用情報を共有する機能がない。ユーザは、自身のインスタントメッセージングプログラムを利用している間に、ユーザはまた、自身のコンピュータにおいて及び「インターネット」上の両方で多くの他のことを行っている可能性がある。現行のインスタントメッセージングプログラムは、ユーザが他のインスタントメッセージングユーザとこの体験を容易に共有することを許していない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１人のユーザが、コンピュータ上で又は「インターネット」上で特定のアプリケーションを利用している時に、そのユーザが、自身がどのアプリケーションを使っているかということを他のユーザに知らせ、その体験を他のユーザと容易に共有することができれば有利であろう。従って、例えば、ユーザがメディアプレーヤを通じてメディアの特定アイテム、例えば歌曲又は映像クリップ体験している場合に、別のユーザが、聴取されている音楽に関する情報を取得することができ、更には同じ歌曲、再生リスト、ラジオ局、又は音楽ジャンルを聴取することができれば有利であろう。これは、テキストメッセージなどの単なる共有を超越する拡張された通信を可能にするユーザ間の付加的な共有体験レベルを作り出すと考えられる。
【課題を解決するための手段】
【０００５】
本発明は、「インターネット」又は他のネットワーク上で通信プログラムを用いるユーザの体験を拡張するためのシステム及び方法を提供する。一実施形態では、インスタントメッセージングユーザの体験は、音楽又は映像のようなコンテンツの体験の共有を容易にするインスタントメッセージングシステムのユーザステータスインジケータを利用して拡張される。本発明の一実施形態による１つのシステム及び方法は、ユーザがインジケータを表示すること、及び／又は他のユーザに第１のユーザが体験しているメディアコンテンツに注意させる実用的なステータスメッセージを設定することを可能にする。
【０００６】
一実施形態では、ユーザは、他のユーザが特定の時点において聴取又は閲覧、又はそうでなければ体験しているものと同じか又は同様のコンテンツにアクセスする機能が与えられる。作動時には、インスタントメッセージングシステムは、所定の時点においてユーザが体験しているコンテンツに関するデータ又はメタデータを利用可能にする。他のユーザは、次に、このデータ又はメタデータを利用して、そのユーザが体験しているものと同じか又は同様のコンテンツを受信して体験するか、又はこのメディア又はコンテンツに関するより多くの情報を入手することができる。一実施形態では、システムは、要求を行っている他のユーザが特定のコンテンツへのアクセスを許可されるべきか否かを適切なデジタル権利を考慮に入れて識別するための検査を実行する。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態の例示的システムアーキテクチャの概略図である。
【図２】本発明の一実施形態による例示的インスタントメッセージングクライアントの例示的ユーザインタフェースを示す図である。
【図３】本発明の一実施形態による例示的インスタントメッセージングクライアントの例示的ユーザインタフェース部分を示す図である。
【図４】本発明の一実施形態による例示的処理ワークフローの概略図である。
【図５】本発明の一実施形態による例示的インスタントメッセージングクライアントの例示的ユーザインタフェース部分を示す図である。
【発明を実施するための形態】
【０００８】
一般的に、本発明は、相互通信するユーザ間の体験を拡張し、それによってユーザとシステム及び／又は方法のプロバイダの間の親密性を生じさせるためのシステム及び方法に関する。いくつかの例示的実施形態では、インスタントメッセージングシステムのユーザ間で共有する相互関係及び活動の改善を可能にすることにより、ユーザの体験を拡張するシステム及び方法を説明する。
ここで、本発明のいくつかの実施形態を以下の図を参照して説明するが、これらの図では、同じ参照番号は、同じ構成要素を意味する。図１を参照すると、本発明の一実施形態のアーキテクチャが略式で示されている。図１で分るように、本発明の一実施形態によるシステム１００が示されている。一般的に、システム１００は、ユーザ１０２がインスタントメッセージングプラットフォームを利用して「インターネット」上で互いに通信し合い、並びにユーザ間で異なる情報及びデータを共有することを可能にする。
【０００９】
各ユーザ１０２は、いくつかの公知の方法のいずれか１つによって「インターネット」１０４に連結されたパーソナルコンピュータ（ＰＣ）、ウェブ利用可能なセルラー電話、又は携帯情報端末（ＰＤＡ）などのようなプロセッサ１０３を有する。更に、各プロセッサは、好ましくは、「Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ」によって商品名「ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ」の下で提供されているもの、又は「Ｎｅｔｓｃａｐｅ  Ｃｏｒｐ．」によって商品名「ＮＥＴＳＣＡＰＥ  ＮＡＶＩＧＡＴＯＲ」の下で提供されているもののような「インターネット」ブラウザ（示していない）、並びに「Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ」によって商品名「ＷＩＮＤＯＷＳ  ＭＥＤＩＡ  ＰＬＡＹＥＲ」の下で提供されているもの、又は「Ｒｅａｌ  Ｎｅｔｗｏｒｋｓ  Ｃｏｒｐ．」によって商品名「ＲＥＡＬ  ＰＬＡＹＥＲ」の下で提供されているもののようなメディアプレーヤ（示していない）、又はユーザとサービスプロバイダの間、及びユーザ間での相互通信を可能にし、デジタル情報又はデータを知覚可能な形態に変換する機能を提供する上述の構成要素に均等なソフトウエア又はハードウエアを含む。上述の実施形態では、プロセッサ１０３は、インスタントメッセージングサーバ１０６と通信を行い、ユーザ間でメッセージを交換するために用いられるインスタントメッセージングクライアントソフトウエアプログラム１１２を実行する。インスタントメッセージングクライアントのそのような一例は、「Ｙａｈｏｏ！Ｉｎｓｔａｎｔ  Ｍｅｓｓｅｎｇｅｒ」であり、又は現在公知であるか又は今後公知になる他のあらゆるインスタントメッセージングクライアントである。この実施形態は、インスタントメッセージングクライアントに関して説明されているが、これまで又は今後に公知になる「インターネット」上の通信の他の形態を利用することができることを認めるべきである。この実施形態は、メディアコンテンツ、具体的には音声コンテンツに関して説明されているが、これまで及び今後に公知になるあらゆるコンテンツ又はメディアフォーマットを利用することは本発明の範囲内であることも理解すべきである。更に、この実施形態は、ストリーミングメディアのような背景に説明されているが、本発明は、ストリーミングメディア以外のデジタルコンテンツにも適用可能であり、「ＵＲＩ」又は「ＵＲＬ」を通じて到達される「インターネット」の宛先とすることができることは理解されるものとする。
【００１０】
下記で詳述するように、システム１００は、インスタントメッセージング（ＩＭ）サーバ１０６に加えてメディアサーバ１０８を含む。他のサーバ１１０も同様にアクセス可能にすることができる。「ＩＭ」サーバ１０６は、ユーザ１０２間でメッセージを交換し、更にユーザ１０２とメディアサーバ１０８の両方に他の情報を伝える役割を達成する。「ＩＭ」サーバ１０６との情報交換に加えて、メディアサーバ１０８は、音楽コンテンツを格納し、更にユーザ１０２によって受信される様々な形態の音楽コンテンツをストリーミングする。他のサーバ１１０は、他のコンテンツ及びサービスを利用可能にし、更にユーザログイン管理、サービスアクセス許可、デジタル権利管理、ユーザプロフィール及びプリファレンス情報格納のような運営サービス、並びにサービスプロバイダによって利用可能になる他のサービスを提供することができる。本発明の一部の実施形態は、音楽に関して説明されているが、これらの実施形態は、以下に限定されるものではないが、ニュース、娯楽、スポーツイベント、又は他のあらゆるウェブページ、又は知覚可能な音声又は映像コンテンツを含むあらゆる形態のストリーミング又は非ストリーミングメディアを含むことができることを認めるべきである。
【００１１】
図１に示すように、ユーザ１０２、「ＩＭ」サーバ１０６、及びメディアサーバ１０８、並びに他のサーバ１１０は、「インターネット」１０４を通じて通信するように接続されている。別の実施形態では、システムの異なる構成要素は、異なるように連結することができ、例えば、各々を無線、イントラネット経由、又は広域ネットワーク（ＷＡＮ）などを通じて互いに直接連結することができる。
ユーザ１０２は、自身のプロセッサ１０３上のインスタントメッセージングクライアント１１２を利用して、インスタントメッセージングサーバを通じて他のユーザと通信する。図２から分るように、インスタントメッセージングクライアントを用いている間に、ユーザは、例えば、別のユーザに対してメッセージを入力するか又はファイルを送信することによって他のユーザと対話を行う機能が与えられる。インスタントメッセンジャウィンドウ２０２の一部分内でユーザが異なる機能（別のユーザへのメッセージ及び／又はアイテムの送信、ウェブサイトへのアクセス等）を実行することを可能にすることに加えて、インスタントメッセージングクライアントは、「友人リスト」２０４、又は言い換えればユーザの知り合いの他のユーザをまとめることができる。インスタントメッセージングクライアントは、ユーザが頻繁に連絡を取る他のユーザのグループに自身が容易にアクセスすることができるように、これらの他のユーザの名前のリストを表示する。例えば、公知の方法で友人のユーザ名の上をクリックすることにより、ユーザは、自身の友人にインスタントメッセージを送信することができるようになる。更に、友人のユーザ名の上をクリックする時に、そのユーザがシステムに提供済みの趣味、好きなもの、嫌いなもの、又は他の情報のようなこのユーザに関する他のデータを表示することができ、又はそれにアクセス可能にすることができる。更に、ユーザは、自身の友人を付加的なカテゴリ（例えば、家族、友人等）にグループ分けすることができる。
【００１２】
インスタントメッセージングプログラムのいくつかの公知の実施形態では、各ユーザは、自身のステータスを設定するためのオプションが与えられる。例えば、取り得るステータスインジケータは、「時間あり」、「休止中」、「多忙」、「直ぐに戻る」、「デスクに不在」、「休暇中」、又は「昼食外出中」を含むことができる。ユーザが自身のステータスを設定するために選択する時には、ユーザのｉｄには、対応するステータスインジケータ２２４のフラグが立てられる。第１のユーザとのインスタントメッセージング、又は単に第１のユーザのステータスの取得のいずれかを望む他のあらゆるユーザには、第１のユーザによって選択されたステータスが通知されることになる。例えば、ユーザＣｒｉｓがＣｒｉｓ自身のステータス２２４に「多忙」のようなフラグを立てると、それぞれの「友人リスト」にユーザＣｒｉｓを確認済みの他のあらゆるユーザ、又はＣｒｉｓのステータスの閲覧又はＣｒｉｓへのインスタントメッセージの送信を望む他のあらゆるユーザには、他のユーザに見えるステータスインジケータ２２４を通じてＣｒｉｓが「多忙」であることが通知される。ステータスインジケータの使用は、各ユーザが、例えば、自身が多忙であることを各ユーザに個別に告げることなしに、各ユーザ自身のステータスを他のユーザに対して容易に利用可能にすることができるステータスを作り出すことは認められるものとする。ユーザは、自身のステータスをドロップダウンリストから選択するか、又はコンピュータ環境内でアイテムを選択する公知の他の方法を用いることによって設定することができる。
【００１３】
様々な異なるステータスにおいて、異なる公知のステータスインジケータには、ユーザの場所（自宅、仕事場等）、ユーザが何の最中であるか（多忙、電話中等）、ユーザがどのような気分であるか（悲しい、楽しい等）、又はユーザに関する他の細目に関する様々なインジケータを含むことができる。代替的に、ユーザは、自身のステータスを不可視として示すように選択することができ、それによってユーザは、他のユーザから隠されることになり、他のユーザには、この第１のユーザがシステムに接続されていないかのごとく見えるようになる。
【００１４】
別の公知の実施形態では、ユーザは、システムによって提供されるものを選択するのとは反対に特定のステータスを個人に特化することができる。例えば、ユーザは、自身のステータスとして個人に特化されたメッセージ（皆に良い日でありますように等）を設定することができる。更に、ステータスインジケータは、別のアプリケーションへのユニバーサル・リソース・ロケータ（ＵＲＬ）又はハイパーリンクとすることができる。例えば、あるユーザは、自身のお気に入りのウェブサイトへのリンクを自身のステータスインジケータとして提供することができる。別のインスタントメッセージングユーザが上述の第１のユーザのステータスインジケータ（「ＵＲＬ」又はリンク等）をクリックすると、そのユーザは、その「ＵＲＬ」又はリンクによって表されるウェブサイトに導かれることになる。他の実施形態では、ステータスインジケータを通じて付加的なアプリケーション及び／又はプログラムを利用することができる。例えば、ユーザが自身の自宅のコンピュータ上にウェブカメラを有する場合には、ユーザは、自身のステータスインジケータ内に例えば、「私のウェブカメラを閲覧のこと」と記したメッセージを含めることができる。別のユーザがそのステータスメッセージ上をクリックした時に、ウェブカメラからの画像が表示されることになる。他の実施形態では、写真又はアイコン２１０をステータスインジケータと共に表示することができる。例えば、ステータスインジケータの隣に、ユーザを別のユーザのウェブカメラに導くカメラ写真を表示することができ、又は明るい笑顔の顔でそのユーザがシステム上に存在していることを示すことができ、又は時計がそのユーザが休止していることを示すことができる。ボタン２２４又はメニュー又はホットリンクのような他のインタフェースオプションを通じて他の操作を利用可能にすることができる。
【００１５】
本発明の実施形態の作動時には、ユーザ１０２のコンピュータ１０３上のインスタントメッセージングクライアント１１２は、ユーザのステータスインジケータとして表示することができるアイコン、メッセージ、又は他の情報のリストを保持するか、又は「ＩＭ」サーバ１０６からそのような情報又はインジケータを取得することができる。例えば、ユーザがログオフしたこと又はユーザが例えば多忙であることをシステムに通告したことにより「ＩＭ」サーバ１０６がステータスインジケータの変更が適切であると判断した時には、「ＩＭ」サーバ１０６は、ステータスにおけるこの変化を認識し、他のユーザ１０２のコンピュータ上のインスタントメッセージングクライアントにこの情報を伝える。インスタントメッセージングクライアントは、他のユーザのディスプレイに適用可能なステータスインジケータを適用し、この方法によって各ユーザは、他のユーザの更新されたステータスを閲覧することができる。
【００１６】
本発明の一実施形態では（図３を参照）、システムのユーザは、「インターネット」上のメッセージングクライアント（又は、他のストリーミングメディアアプリケーション）で示すユーザインタフェースを通じて音楽を聴取することができ、このインタフェースは、メッセージング部分及びメディアプレーヤ部分を含む。この実施形態は、ユーザが、自身が聴取している音楽体験又は音楽の種類を他のユーザと共有することを可能にする。この実施形態では、ユーザは、インスタントメッセージングユーザインタフェースのメディアプレーヤ部分内のストリーミングメディアサービス（例えば、「Ｙａｈｏｏ！」の「Ｌａｕｎｃｈｃａｓｔ（登録商標）」等）を利用することができる。図３から分るように、例示的なインスタントメッセージングユーザインタフェースは、ユーザに対してメディアプレーヤ区分３０４とメッセージング区分３１２とに分割されており、それによってユーザがメディアプレーヤアプリケーションを通じてストリーミングメディアへのアクセス及びその体験を制御すると同時にインスタントメッセージング機能を保持することを可能にする。
【００１７】
ここで、インスタントメッセージングシステム内でのメディアプレーヤ及び／又は「Ｌａｕｎｃｈｃａｓｔ（登録商標）」のようなサービスの使用をより詳細に説明する。図３を参照すると、インスタントメッセージング（ＩＭ）クライアントを利用し、インスタントメッセージングクライアント内のメディアプレーヤを利用してストリーミングメディアの聴取を望むユーザには、公知のプログラミング技術によってインスタントメッセージングクライアントのユーザインタフェース内にメディアプレーヤが提供される。一実施形態では、図２に見られるようにメディアプレーヤへのアクセスは、「ＩＭ」ウィンドウ２０２の下部にヘッドフォン２２０のようなメディア関連の画像を示すアイコンを含むボタン又はタブをクリックするか、又は何らかの他のユーザインタフェースの選択によって可能にすることができる。
【００１８】
ユーザ（示されている例では「Ｍａｒｋ」）がインスタントメッセージングクライアント内のプレーヤの利用を選択すると、図３で見られるようにインスタントメッセージングクライアント３０２の上部３１２は、このユーザの友人リストを表示し、ユーザに「従来の」インスタントメッセージング機能（チャット、インスタントメッセージング、他のユーザのステータスの確認など等）と共に本明細書に説明する新しい特徴を提供する。一方、「ＩＭ」ウィンドウ３０２の下部３０４は、メディアプレーヤへと変わり、これを通じてユーザは、公知の方法で要求されてメディアサーバ１０８から送信されたストリーミングメディアを再生、又はその他の方法で体験することができる。それによって、結果としてユーザのインスタントメッセージング体験をメディアプレーヤ体験と組み合わせることができるという付加的な利点が生じることを認めるべきである。好ましくは、この全ては、ユーザから見て円滑に起こり、インスタントメッセージング体験を更に拡張することも認めるべきである。他の実施形態では、プレーヤは、インスタントメッセージングウィンドウ内の異なる場所に設置することができ、又はメッセージングウィンドウ又は画面部分の外側の別々のウィンドウ又は画面部分に設置することができる。一実施形態では、ユーザ「Ｍａｒｋ」がメディアプレーヤを通じて体験している歌曲５６０は、「ＩＭ」ウィンドウ３０２の上部３１２内の「Ｍａｒｋ」の名前の隣５８０に掲載される。
【００１９】
すなわち、本明細書で更に詳述する図３に見られる更に別の例として、ユーザ５００が音楽を聴取していることを示すステータスインジケータ５２５を伴ってユーザ５００が示されており、一方、同じか又は異なるインジケータは、好ましくは、ユーザ５００が聴取している特定の歌曲名５５０を示している。従って、表示されるユーザのステータスインジケータは、本発明のシステム及び方法を用いながらユーザの実際の体験に相互接続されてそれを示している。
【００２０】
図３で更に見られるように、ユーザのステータスインジケータは、特定のユーザが聴取している歌曲のタイトルを他のユーザが閲覧することを可能にするために利用することができる。例えば、インスタントメッセージングディスプレイ３０２の上部３１２内に見ることができるように、ユーザ「Ａｄｒｉａｎ」５００が、「Ｇｅｏｒｇｅ  Ｍｉｃｈａｅｌ」によるアルバム「Ｆａｉｔｈ」から歌曲「Ｆａｉｔｈ」を聴取している場合には、「Ａｄｒｉａｎ」の歌曲ステータスインジケータ５５０は、アーティスト、歌曲、及びアルバムを示す「Ｇｅｏｒｇｅ  Ｍｉｃｈａｅｌ−Ｆａｉｔｈ−Ｆａｉｔｈ」を表示することになる。従って、他のユーザは、Ａｄｒｉａｎが現在その歌曲を聴取していることを知ることになる。歌曲名、アーティスト、アルバムに加えて、歌曲ステータスインジケータ５５０は、好ましくはハイパーリンクであり、又は別々のハイパーリンクをステータスインジケータの近くに表示することができる。すなわち、「ＩＭ」ウィンドウ３０２を表示する「ＩＭ」クライアントを利用するユーザ（この事例では「Ｍａｒｋ」）が、ユーザ「Ａｄｒｉａｎ」が聴取しているものと同じ歌曲を聴取することが望ましい場合には、ユーザ「Ｍａｒｋ」は、その歌曲名５５０ハイパーリンク上をクリックすることになる。図４を参照してより詳細に説明するが、「Ｍａｒｋ」がそのハイパーリンク上をクリックすると、「Ｍａｒｋ」は、その後、自身のメディアプレーヤを通じて「Ａｄｒｉａｎ」が聴取している歌曲又はその歌曲の一部分を受信することになる。代替的に、個々のユーザは、自身のステータスメッセージが如何に現れるかを選択することができる。例えば、歌曲及びアーティストを説明する代わりに、ユーザは、個人に特化したメッセージを挿入することができ、又は場合によってはメッセージは全くなしで歌曲へのリンクだけを挿入することができる。
【００２１】
上述の実施形態を達成する例示的方法をここで説明する。「ＩＭ」サーバ１０６は、ステータスインジケータ５２５及び５５０、又はこれらの組合せによって全体的又は部分的に表されるデータ及び／又はメタデータを格納、取得、及び／又は利用可能にする。本明細書で用いられているように、データ及びメタデータは、互換的に用いられる。この「増強」ステータスインジケータは、例えば、カスタマイズされたステータスメッセージ、ステータスカテゴリ、及びステータスインジケータのためのテキストのような他のステータスインジケータに関連付けられたデータを表すことができる。標準ステータスインジケータによって表されるデータに加えて、「増強」ステータスインジケータは、同様にステータスに関するメタデータも表す。例えば、ストリーミングメディアを聴取し、他のユーザとの聴取体験の共有を望むインスタントメッセージングユーザ５００の場合には、増強ステータスインジケータは、例えば、アーティストのＩＤ、歌曲タイトル、アルバム名、レビュー、人気情報を含むことができる歌曲識別子のような情報、又はユーザ識別子、歌曲、又はメディアアイテムの人気度のような歌曲又はメディアコンテンツアイテムに関する他の情報、又はプレーヤ又はメッセージングプログラムがユーザに対してその歌曲又は他のメディアをストリーミングするか又は追加情報を提供するために必要とすることになる他のあらゆる情報を関連付けてそれを表すことになる。データとステータスインジケータの間のこの関係は、ユーザ５００が、他の様々なユーザに対して歌曲５５０はユーザ５００自身が聴取している歌曲であることを同時に示すことを可能にし、続いて同様にこれらの他のユーザにこのインジケータに関連付けられたデータ及び情報へのアクセスを提供することも可能にする。逆に、それによって同様に単一のユーザが、自身の友人が聴取している歌曲のリストを閲覧することも可能になる。別のユーザが何を聴取しているかを探るために、ユーザは、いかなる新しいプログラム又はプラグインもインストールする必要はなく、又はいかなる追加ソフトウエアも作動させる必要はなく、その代わりにユーザは、この情報にアクセスするためにインスタントメッセージングプログラム及び本明細書で説明している友人リスト機能性を利用する。更に、各ユーザ５００は、自身が聴取している歌曲を示すために自身の歌曲ステータスインジケータ５５０を手動で調節する必要はなく、その代わりにユーザは、各新しい歌曲又は他のメディアアイテムを受信して体験すると同時に、システムは、サーバからクライアントソフトウエアに到着するデータの結果として自動的にその情報を表示する。この実施形態は、各ユーザのリスト化された友人の各々によって体験されている音楽に関するデータ及び情報に即座にアクセスするためにインスタントメッセージング「友人リスト」の利用ができるという利点を各ユーザに容易に与えることを理解すべきである。ステータスインジケータは、ユーザの聴取体験が変化するに連れて変化する。従って、図３を再び参照すると、例えば、ユーザＡｄｒｉａｎ５００が歌曲Ｆａｉｔｈの聴取を終了し、今度はグループＣｒａｃｋｅｒによる歌曲「Ｔｅｅｎ  Ａｎｇｓｔ」���聴取している場合には、この新しい歌曲のタイトル及びアーティストを反映するために、自身の友人リスト上にＡｄｒｉａｎを有する全てのユーザに対して、Ａｄｒｉａｎのステータスインジケータが更新されるであろう。ステータスインジケータ内に含まれる情報量は、このインジケータによって表され、このインジケータからアクセス可能なデータの量と同様に、システムプロバイダ、メディアプロバイダ、ソフトウエアプロバイダ、ユーザ、又はこれらの何らかの組合せのいずれかによって制御することができる。
【００２２】
上述の説明は、特定の歌曲に関して説明しているが、本発明は、再生リスト内にあるような様々な歌曲を聴取する機能を代わりに又は同時に含むことができることを認めるべきである。例えば、第１のユーザＴｏｄｄ５１０が、様々な歌曲を順番に又はランダムに含む特定の再生リスト「Ｔｏｄｄのロック」を聴取している場合には、ステータスインジケータ５１１は、Ｔｏｄｄの再生リストの名称を表示することができ、別のユーザがその再生リスト上をクリックしてＴｏｄｄの再生リスト内の歌曲のいずれか又は全てを聴取することを可能にする。ここでもまた、再生リスト内の何曲の歌曲を聴取することを第２のユーザは許可されるのか（例えば、再生リストの最初の歌曲のみ、又は再生リストから５つの歌曲のみ）又は歌曲が再生される順序に関する制限、又は再生リストのコンテンツの他の制限又は操作は、ユーザ又はメッセージングプログラムプロバイダが任意的に設定することができる。
【００２３】
別の実施形態では、本発明のシステムのユーザは、単なる特定の歌曲又は映像に加えて別のユーザが聴取している「ラジオ局」を聴取することができる。当業技術で公知のように、ユーザが選択したプリファレンスに適合するメディアをユーザにストリーミングするように設定することができる個人に特化した「ラジオ局」をユーザが作り出すことを許可するアプリケーションが存在する。「インターネット」ラジオの使用を特徴とする例示的な「インターネット」ウェブサイトは、「Ｙａｈｏｏ！  Ｌａｕｎｃｈ」のそれである。このラジオシステム内では、ユーザは、事前にプログラムされたアルゴリズムに従って、そのユーザの局に対して選択されたプリファレンスに適合することになるラジオ局を設定することができる。例えば、ユーザが特定のジャンルの音楽（ジャズ又はロック等）を聞きたいと望むか、又はこのユーザが楽しむアーティスト又はアルバムを示す場合には、このユーザの局に適用されるアルゴリズムは、このユーザのプリファレンスによって影響されることになる。
【００２４】
本発明の一実施形態では、Ｐｅｔｅｒ５１５が、自身が「Ｐｅｔｅｒの局」と呼ぶ自身のプリファレンスに従って、音楽を再生するラジオ局を作り出すサービスを利用した場合には、好ましくはＰｅｔｅｒに関連付けられたステータスインジケータ５２５もまた、このユーザのラジオ局のＩＤ、すなわち、Ｐｅｔｅｒの局５７５を反映する。従って、別のユーザがＰｅｔｅｒのステータスインジケータ５２５、又はＰｅｔｅｒ５１５によって聴取されているラジオ局５７５を反映するＰｅｔｅｒの局インジケータ５７５上をクリックした時には、この別のユーザに対してコンテンツをストリーミングするために、Ｐｅｔｅｒの局においてメディアを制御して配信するものと同じか又は同様のアルゴリズムが利用されることになる。これは、ユーザが聴取している歌曲の形態における特定の音楽体験を別のインスタントメッセージングユーザと共有することをユーザに許すだけでなく、ユーザが現在聴取しているか又は第２のユーザが選択する時点で聴取しているか否かに関わらず単純に共有したいと望む特定のラジオ局、言い換えればラジオ局において自身で既に設定済みの特定の基準を共有することをユーザに許すことで付加的な柔軟性を提供するという付加的な利点を有することを認めるべきである。
【００２５】
従って、別のユーザがステータスインジケータ５２５又はＰｅｔｅｒのラジオ局を示す名称５７５上をクリックした場合には、システムは、この別のユーザに対して歌曲を選択するためにＰｅｔｅｒのラジオ局のプリファレンスを用いることになり、そのような歌曲をこのユーザに伝えることになる。また、ラジオシステムが受信契約システムであり、異なるユーザが異なる局への様々なアクセスを許可されている場合には、特定の局は、特定のユーザに対して利用可能であっても、又はそうでなくてもよい。そのような事例では、「ＩＭ」サーバ１０６、メディアサーバ１０８、他のサーバ１１０、又はクライアントソフトウエアは、受信契約レベル、コンテンツ制限（成人対未成年者）のような事前選択された基準、又はユーザ、コンテンツ、サービスプロバイダ、又はこれらのエンティティの何らかの組合せによって選択される他の基準に従ったメディアにユーザが制限されるように、様々な利用可能メディアへのアクセスを制御するように構成することができる。
【００２６】
代替的な実施形態では、リンク５７５は、静的「ＵＲＩ」又はメディアだけに関する必要はなく、ユーザによって閲覧されているウェブページの「ＵＲＩ」を示すために動的に変化することができる。従って、図３を再度参照すると、ユーザ「Ｍｏｅ」５９０が、現在ウェブサイト「Ｙａｈｏｏ！」におけるホームページを閲覧している場合には、「Ｍｏｅ」のステータスインジケータ５９５は、このページの「ＵＲＩ」を反映することができる。ステータスインジケータ５９５は、「Ｍｏｅ」が異なるページへとネットサーフィンするに従って変化することになり、「Ｍｏｅ」の友人は、それに沿ってクリックすることができ、Ｍｏｅの閲覧体験を共有することができる。そのような事例では、ユーザがウェブを「ネットサーフィン」するに従ってそのユーザのステータスインジケータの更新を可能にするために、歌曲、再生リスト、又はラジオ局のステータスインジケータがユーザの聴取変化に従って変化するのと同じ方法で、ユーザの「ＵＲＩ」は、「ＩＭ」クライアントによって追跡することができ、ブラウザによって「ＩＭ」クライアントに受け渡すことができ、「ＩＭ」サーバ１０６に受け渡すために他の何らかの方法で利用可能にすることができる。
【００２７】
本発明の一実施形態による別のインスタントメッセージングユーザによるメディア体験共有の例示的方法が図４の流れ図に描かれている。例えば、ユーザＡが自身のインスタントメッセージングクライアントディスプレイ３０２内に存在するプレーヤ３０４を用いて歌曲を聴取している場合には（段階４０２）、メディアサーバ１０８は、歌曲に関するメタデータ（歌曲ＩＤ、ユーザＩＤ、又は本明細書で説明している他のデータ等）を「ＩＭ」サーバ１０６に受け渡す（段階４０４）。「ＩＭ」サーバがユーザＡの歌曲に関するメタデータを受信すると、ユーザＡが聴取している歌曲に関する情報の他のユーザとの共有をユーザＡは望んでいるか否かを判断するために、「ＩＭ」サーバは、ユーザＡの設定を任意的に検査することができる（段階４０６）。異なる実施形態では、ユーザは、どの情報又はデータをどのユーザと共有することを望むかを選択することが許されており、又はサービスプロバイダは、例えば、ログイン制御及び受信契約レベルによる事前選択されたユーザ基準又は他の基準に基づいてアクセスを制御することができることを認めるべきである。ユーザＡがいかなる歌曲情報の共有も望んでいないと判断されるか、又は他のシステムパラメータが、情報共有が生じるべきではないことを示す場合には、情報は共有されない（段階４０７）。ユーザＡが自身の歌曲情報の他のユーザ（ユーザＡの友人等）との共有を望んでいると判断される場合、又は他の基準に基づいてそのような情報共有が許可される場合には、「ＩＭ」サーバは、ユーザＡがこの情報の共有を望んでいるこれらのユーザ（ユーザＡの友人等）に対してメディアを表すステータスインジケータにこのメディアのメタデータを添えて送信する（段階４０８）。ユーザＡが自身のメディアデータを共有したいと望んだユーザのグループ内のあらゆるユーザは、このステータスインジケータ（図３の要素５２５等）、及び図３を参照して上述したように歌曲及び／又はアーティスト名の表示（図３の要素５５０等）を閲覧することができるようになる（段階４１０）。例えば、ユーザＢが、ユーザＡが体験しているものと同じメディアの体験を望む場合には、ユーザＢは、ユーザＡのステータスインジケータ５２５又はインジケータ５５０上をクリックすることになり、又はこれらのインジケータは、１つのインジケータとして表示することができる（段階４１２）。ユーザＢがそのリンク５５０上をクリックすると、メディアサーバは、ユーザＢに対してユーザＡのメディアのストリーミングを開始する（段階４１４）。この後、ユーザＢは、ユーザＡのメッセージングクライアント３０４内に組み込まれるか、又はそれと共に作動するユーザＡのプレーヤ上でユーザＡが体験していたものと同じメディアを体験することができる（段階４１６）。異なる実施形態では、各ユーザのメッセージクライアント及び／又はプレーヤがストリーミングされることになるメディアコンテンツを受信する機能があるか否かを判断するために、様々な検査を行うことができることを認めるべきである。例えば、システムは、ユーザが別のメディアプレーヤをユーザ自身のシステム上で作動させているか否か、又は別の歌曲を聴取しているか否かを検査することができる。ユーザのプレーヤが利用不能である場合には、システムは、ユーザが既にメディアプレーヤを使用しており、この新しい歌曲にアクセスするためにはそのプレーヤを閉じなくてはならないことをユーザに警告することができ、又はシステムは、ユーザへの警告を伴って又は伴わずに開いているプレーヤを閉じるか、又は別のプレーヤを開くことができる。また、上述のように、インジケータは、歌曲を反映する必要はなく、その代わりに音楽ジャンル、再生リスト、ラジオ局、映像、「ＵＲＩ」、又はユーザが別の人と共に体験したいと望む体験可能なコンテンツへの他のリンクを示すことができ、更に、インジケータは、言葉とグラフィックの組合せ、例えば、ヘッドフォンの画像と歌曲タイトルとすることができる。
【００２８】
別の実施形態では、システムは、第１のユーザが体験していたメディアにアクセスするための適切な権利をユーザが有するか否かを検査する。この実施形態は、アクセス又は受信契約の異なるレベルを伴うユーザを含むことができ、従って、あるユーザが体験しているか又は体験することができるメディアの全てのアイテムへのアクセスが別のユーザには許可されない可能性があることを認めるべきである。代替的な実施形態では、第２のユーザにストリーミングされるメディアは、その全部がストリーミングされることにはならず、又は両方のユーザに同時にストリーミングされることになるか又はそうはならない。他の実施形態では、メディアは要約することができる。
【００２９】
上述の説明は、インスタントメッセージングプログラム内のプレーヤからメディアを再生することを詳述しているが、一実施形態は、既存の非内蔵プレーヤ又はブラウザから「ＵＲＩ」又はストリーミング情報を取り込むことができるアプリケーションを含むインスタントメッセージングプログラムにより、インスタントメッセージングプログラムとは別々のメディアプレーヤから再生されているメディアに関する情報を受け渡すことができることを認めるべきである。
【００３０】
図５を参照すると、付加的な実施形態は、本明細書に説明している拡張メッセージングのシステム及び方法の中への電子商取引の特徴及び機能の提供を組み込んでいる。例えば、非制限的な例としてボタン、リンク、又は他の選択可能なユーザインタフェース要素の形態を取ることができる追加アイコンを設けることができ、この追加アイコンを通じてユーザは、プログラムと対話を行うことができ、このプログラムによってユーザは、ユーザ自身のコンテンツ取得を容易にすることになる電子商取引の特徴及びシステムにアクセスすることができる。例えば、本明細書に説明している拡張メッセージングシステム及び方法を用いたユーザの体験の結果、ユーザは、自身が興味を見出した歌曲、アルバム、又はメディアの他の材料又はアイテムのオンライン購入又はダウンロードを実行するために、ウェブサイト又は他の場所にある電子商取引アプリケーションへのアクセスを得ることができる。すなわち、ボタン又はリンク９０１をメッセージングユーザインタフェース３０２の下部３０４に設けることができ、このボタン又はリンク９０１は、ユーザがメッセージングプログラムを用いてメディアアイテムを体験しながら購入を行うという願望を満たすことを可能にすることになる。従って、図５の参照を続けると、上述の例において上記で参照したユーザ「Ｍａｒｋ」が、仮に「Ｔｈｅ  Ｌａｄｙ  Ｉｎ  Ｒｅｄ」と呼ぶ歌曲を聴取していて、この歌曲のコピー又はこの歌曲を含むアルバム全体を購入したいと望んでいるか、又は演奏された他のメディア、又は演奏中のアーティスト又は同様のアーティスト及び／又は同じか又は同様のジャンルのアーティストが係わっている他のメディアを購入したいと望んでいたとすると、Ｍａｒｋは、ボタン又はアイコン９０１上をクリックすることができ、それによってＭａｒｋをショッピングサイトに誘導又は連結することができ、このショッピングサイトを通じてＭａｒｋの購入を満たすことができる。好ましい実施形態では、購入者が購入アイコン９０１をクリックする時点又はその近くで、潜在的購入者によって体験されているメディアアイテムに関連付けられたデータの幾らか又は全ては、ショッピングサイトに転送されることになり、すなわち、ショッピングサイトは、ユーザに対して情報を呈示するために転送データを使用することができ、それによってクリックが行われる時に体験されているアイテムの購入が直ちに容易にされることになる。すなわち、話題にしているユーザＭａｒｋの例を続けると、Ｍａｒｋが図５に見られる「今すぐ購入！」９０１をクリックしたとすると、Ｍａｒｋは、ブラウザ又は商取引プロバイダとの対話を可能にすることになる他のアプリケーションプログラミングインタフェースを通じて電子商取引サイトに導かれることになり、好ましくは、この電子商取引サイトは、Ｍａｒｋが聴取していた「Ｔｈｅ  Ｌａｄｙ  Ｉｎ  Ｒｅｄ」と呼ぶ歌曲、及び／又はアーティスト「Ｃｈｒｉｓ  Ｄｅ  Ｂｕｒｇｈ」に関連する他の購入可能メディアアイテム、及び／又は関連のジャンル、及び／又は同様の他の歌曲及びアーティストなどに関係のある情報のうちのいずれかに対するＭａｒｋの潜在的購入にＭａｒｋを導く目的のための情報を含む購��ページを表示することになる。ユーザがメディアアイテムの購入又はそうでなければ取得をこれらのメディアアイテムの体験中に望むか、又はシステムが過去の時点においてユーザが遭遇したメディアに関する情報を保存するようになっている場合はその後のいずれかの時に望むことになるように、本明細書で説明するシステム及び方法は、メディアアイテムに関連付けられたデータを利用してユーザのショッピング体験を拡張するように柔軟に構成することができる。従って、この実施形態のシステム及び方法は、本明細書で説明している商取引機能を伴う拡張メッセージングシステムとの対話を通じて、ユーザが遭遇したメディアからのユーザの満足に基づく衝動購入の新しい即座の充足感の機能を備えることにより、商取引プロバイダに著しい購入可能性を提供することができることが分る。
【００３１】
代替的に、メッセージングインタフェース３０２の上部３１２内に付加的な又は単独のボタン又はリンク９１０を含むことができる。アイコン又はボタン９０１に関連して上述したように、上述の機能性は、上部３１２内に代わりに配置されたアイコン９１０のみを通じて提供することができる。これは、例えば、メディアプレーヤ部分がユーザインタフェース３０２の一部として組み込まれなかった場合に有用なものになる。代替的に、商取引アクセスのための追加アイコンは、例えば、体験されているメディアアイテムの識別子に近接するようなインタフェース３０２の内側又は外側のいかなる場所にも設けることができる。代替的に、アイコン９０１又は９１０は、ユーザによるボタン又はアイコンの選択時にユーザがどのメディアアイテムの購入を望んでいるか、例えば、ユーザが現在体験しているメディアアイテムか、又は代替的にユーザの友人リスト内の別のユーザによって体験されているメディアアイテムかを示すことをユーザに要求するクエリーでユーザに呈示するような方法で実施することができる。従って、例えば、ユーザＭａｒｋが、ユーザＡｄｒｉａｎ５００が聴取していた歌曲、具体的には「Ｇｅｏｒｇｅ  Ｍｉｃｈａｅｌ」による歌曲「Ｆａｉｔｈ」の購入を望む場合には、購入は、アイコン９１０上をクリックし、次に、続いてそのメディアアイテムに関連付けられた識別子５５０上をクリックすることによって容易にすることができ、又はアイコン又はメディアアイテムセレクション上のクリックをＭａｒｋに促すために別のインタフェース画面又はクエリーを呈示することができ、又はドロップダウンメニューを呈示することができ、及び／又はユーザの画面上に現れる情報又はユーザによって対話が為されているプログラムに対して利用可能なデータに基づいて選択するための任意選択枝をユーザに提供する他の公知の又は今後公知になる方法を呈示することができる。
【００３２】
すなわち、本明細書で示されている拡張メッセージング方法及びシステムに電子商取引の追加機能性を備えることにより、そのような拡張方法及びシステムのプロバイダは、付加的な利益を獲得する機能を有することになり、及び／又はユーザが実際にメディアを体験している時点又はその近くでそのメディアアイテムに対するユーザの願望を満たす機能を備えることにより、このプロバイダ自体のユーザ集団とのより近い親密性を発展させることになる。更に、本明細書で説明しているようなシステム及び方法を備えるサービスプロバイダは、それ自体をビジネス取引相手と関連付けるために電子商取引機能を利用することができ、ユーザが上述の９０１又は９１０のようなボタン又はアイコンを選択する時に、ユーザの衝動購入を完結させるためにビジネス取引相手の電子商取引サイトにユーザを導くようにすることができ、これは、商取引プロバイダ取引相手と同様に、サービスプロバイダに対しても追加収益源にすることができる。代替的に、本明細書で説明しているインスタントメッセージングシステム及び方法のシステム及び方法のプロバイダが、自体の商取引機能を同様に有する場合には、本明細書で説明しているメッセージングの拡張システム及び方法を利用して、体験されているメディアに基づくユーザの衝動購入を完結させるためにプロバイダ自体の商取引サイトにプロバイダのユーザを導くことにより、プロバイダのユーザ関係が強化され、利益可能性が上昇し、より深い親密性が発展することになる。
【００３３】
上述の商取引機能は、他のサーバ１１０（図１を参照）によって実施することができ、これらのサーバは、インスタントメッセージングシステム１０６及びメディアサーバ１０８を管理するサービスプロバイダ、又はこのインスタントメッセージングサービスの運営者と提携しているか又は関係のある他の商取引プロバイダのいずれかによって運営される。従って、本明細書で説明している拡張サービスを提供するためには、「ＩＭ」サーバ１０６、メディアサーバ１０８、又は追加機能性を提供する他のサーバ１１０は、同じエンティティによって所有、運営、又は管理される必要はなく、その代わりにビジネス共同体又は提携組織を通じて運営することができる。ユーザは、ダウンロード、送られたＣＤコピー、又はコンテンツの転送、又はその他の方法で利用可能にすることができる他のいかなる方法によってもコンテンツを取得することができることが認識されるであろう。
【００３４】
上述の説明の多くは、インスタントメッセージング環境に関して示されているが、これは、ユーザが、彼らが利用可能であることを他のユーザに知らせたいと望み、情報又は体験（例えば、彼らが聴いている音楽）を他のユーザと共有したいと望むあらゆる通信システムに関して利用することができることを認めるべきである。
本発明の方法及びシステムは、多くの応用を有し、多くの方法で実施することができ、従って、上述の例示的実施形態及び実施例によって制限されないものとする。言い換えれば、機能的要素は、ハードウエア及びソフトウエアの様々な組合せにおいて単一又は複数の構成要素によって実施することができ、個々の機能は、必要に応じてクライアント又はサーバレベルのソフトウエアアプリケーションの間で分配することができる。この点に関して、本明細書で説明している異なる実施形態のいかなる数の特徴も単一の実施形態の中に組み合わせることができ、本明細書で説明している特徴の全てよりも少ないか又は多い特徴を有する別の実施形態が可能である。更に、当業者には明らかであるように、本発明の範囲は、本明細書で説明しているシステム構成要素に対して従来公知の又は将来開発される変更及び修正を網羅している。
【符号の説明】
【００３５】
１０２  ユーザ
１０４  「インターネット」
１０８  メディアサーバ
１１２  インスタントメッセージングクライアント
【図１】
2015111466.tif 000003
【図２】
2015111466.tif 000004
【図３】
2015111466.tif 000005
【図４】
2015111466.tif 000006
【図５】
2015111466.tif 000007
【手続補正書】
【提出日】平成27年4月13日(2015.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサによって、第１のユーザに関連付けられた可視的なステータスインジケータを利用可能にする段階であって、前記ステータスインジケータは、前記利用可能にする時点で前記第１のユーザによって体験されているメディアコンテンツを含む再生リストを特定するものである段階と、
第２のユーザに対して、該第２のユーザに対して表示される選択されたユーザリスト内での表示のために、前記ステータスインジケータを前記第１のユーザの識別子とともに、前記プロセッサによって実行される通信プログラムを通じて表示し、前記ステータスインジケータを選択することにより前記再生リストに関連する他のメディアコンテンツを該第２のユーザが選択して体験することを可能にする段階と、
前記プロセッサによって、前記第１のユーザ又は前記第２のユーザのいずれか又はその両方に対して、前記メディアコンテンツを取得することができる商取引プログラムにアクセスすることができる商取引アイコンを利用可能にする段階と、
を含むことを特徴とする方法。