(57)【要約】  表示のためのメディアオブジェクトを与え、そしてメディアオブジェクトに関して入力を受け容れることにより、メタデータがメディアオブジェクトに関連付けられ、入力は、少なくとも２つの異なる形式のメタデータを含む。例えば、メタデータは、タグ、コメント、アノテーション、又はお気に入りの形態である。メディアオブジェクトは、メタデータに基づいてサーチされ、そして種々の仕方でランク付けされる。【選択図】      図１
2008538842.tif 000002
【特許請求の範囲】
【請求項１】
メタデータを少なくとも１つの映像に関連付ける装置において、
少なくとも１人のユーザに表示するために少なくとも１つの映像を与えるロジックと、
前記少なくとも１つの映像に関する複数のユーザからの入力を受け容れるロジックであって、前記入力が少なくとも２つの異なる形式のメタデータを含むようなロジックと、
を備えた装置。
【請求項２】
前記少なくとも２つの異なる形式のメタデータは、タグ、コメント、記述、お気に入り、及びアノテーションより成るグループのメンバーである、請求項１に記載の装置。
【請求項３】
前記タグは、位置メタデータを含む、請求項２に記載の装置。
【請求項４】
前記少なくとも１つの映像は、ビデオ映像を含む、請求項１に記載の装置。
【請求項５】
前記装置は、サーバーに位置され、各ユーザは、それに対応するクライアントに関連付けられる、請求項１に記載の装置。
【請求項６】
少なくとも１つのメタデータを使用して映像のサーチを遂行するサーチロジックと、
前記サーチから返送される少なくとも１つの映像をランク付けするロジックと、
を更に備えた請求項１に記載の装置。
【請求項７】
前記装置は、サーバーに位置され、各ユーザは、それに対応するクライアントに関連付けられる、請求項６に記載の装置。
【請求項８】
前記ランク付けするロジックは、前記少なくとも１つの映像に関係したユーザアクションに少なくとも一部分基づいて映像をランク付けするように動作できる、請求項６に記載の装置。
【請求項９】
前記ランク付けするロジックは、前記少なくとも１つの映像に関する複数のユーザ入力メタデータに少なくとも一部分基づいて映像をランク付けするように動作できる、請求項６に記載の装置。
【請求項１０】
前記ユーザ入力メタデータは、タグ、コメント、及びアノテーションより成るグループのメンバーを含む、請求項９に記載の装置。
【請求項１１】
少なくとも１人のユーザからの関連性入力に基づいて前記少なくとも１つの映像に対する少なくとも１つのタグの関連性を決定するためのロジックを更に備え、前記ランクは、前記少なくとも１つの映像に対する前記少なくとも１つのタグの関連性に少なくとも一部分基づく、請求項１０に記載の装置。
【請求項１２】
前記ランク付けするロジックは、前記少なくとも１つの映像にメタデータを指定したユーザの数に少なくとも一部分基づいて映像をランク付けするように動作できる、請求項６に記載の装置。
【請求項１３】
前記ユーザ入力メタデータは、前記少なくとも１つの映像をお気に入りとして指定したユーザの数に少なくとも一部分基づく、請求項１２に記載の装置。
【請求項１４】
前記ランク付けするロジックは、前記少なくとも１つの映像に関するアクセスパターンに少なくとも一部分基づいて前記少なくとも１つの映像をランク付けするように動作できる、請求項６に記載の装置。
【請求項１５】
前記アクセスパターンは、前記少なくとも１つの映像のクリックの回数に少なくとも一部分基づく、請求項１４に記載の装置。
【請求項１６】
前記アクセスパターンは、前記少なくとも１つの映像の視聴の回数に少なくとも一部分基づく、請求項１４に記載の装置。
【請求項１７】
前記ランク付けするロジックは、更に、前記少なくとも１つの映像に関する時間の経過に基づいて前記少なくとも１つの映像をランク付けするように動作できる、請求項８に記載の装置。
【請求項１８】
前記少なくとも１つの映像に関する時間の経過は、前記少なくとも１つの映像がアップロードされて以来の時間の経過である、請求項１７に記載の装置。
【請求項１９】
前記ランク付けするロジックは、前記少なくとも１つの映像のポスターとサーチを開始したユーザとの間の関係に少なくとも一部分基づいて前記少なくとも１つの映像をランク付けするように動作できる、請求項６に記載の装置。
【請求項２０】
第１メタデータ及び第２メタデータが同じ映像に共通に指定される頻度に少なくとも一部分基づいてメトリックを決定するための統計学的ロジックを更に備えた、請求項１に記載の装置。
【請求項２１】
前記統計学的ロジックは、
複数の映像に関連した複数のメタデータに対するメトリックに基づいて関係メタデータのクラスターを決定し、そして
各クラスター内の複数の関連映像をランク付けする、
ように動作できる請求項２０に記載の装置。
【請求項２２】
前記第１及び第２メタデータはタグである、請求項２０に記載の装置。
【請求項２３】
前記統計学的ロジックは、前記決定されたメトリックがスレッシュホールド関係度の値を越える場合に関係メタデータとして表示するために第１及び第２メタデータを与えるように動作できる、請求項２０に記載の装置。
【請求項２４】
少なくとも１人のユーザからの関連性入力に少なくとも一部分基づいて映像に対する第１及び第２メタデータの関連性を決定するためのロジックを更に備え、前記統計学的ロジックは、この決定された関連性に少なくとも一部分基づいてメトリックを変化させるように動作できる、請求項２０に記載の装置。
【請求項２５】
少なくとも１つの特定のメタデータが所定の時間周期にわたって映像に指定された頻度を決定するためのロジックを更に備えた、請求項１に記載の装置。
【請求項２６】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項２５に記載の装置。
【請求項２７】
少なくとも１つの特定のメタデータが指定される映像の数を決定するためのロジックを更に備えた、請求項１に記載の装置。
【請求項２８】
広告をメディアオブジェクトに関連付ける広告サーバーによって使用するための情報を与える装置において、
少なくとも１人のユーザにプレゼンテーションするためのメディアオブジェクトを与えるロジックと、
前記メディアオブジェクトに関して複数のユーザからメタデータを受け容れるロジックと、
少なくとも１つのメタデータが前記メディアオブジェクトに指定される頻度に少なくとも一部分基づいてメトリックを決定する統計学的ロジックであって、前記少なくとも１つのメタデータが前記広告サーバーに利用できるようにされた統計学的ロジックと、
を備えた装置。
【請求項２９】
前記広告サーバーは、少なくとも１つのメタデータに少なくとも一部分基づいて広告をメディアオブジェクト関連付ける、請求項２８に記載の装置。
【請求項３０】
前記少なくとも１つのメタデータ及びメトリックが前記広告サーバーに利用でき、前記広告サーバーは、前記メタデータ及びメトリックに少なくとも一部分基づいて広告をメディアオブジェクトに関連付ける、請求項２８に記載の装置。
【請求項３１】
前記統計学的ロジックは、第１メタデータ及び第２メタデータがメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づいてメトリックを決定するように動作でき、第１及び第２メタデータが前記広告サーバーに利用できるようにされた、請求項２８に記載の装置。
【請求項３２】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項２８に記載の装置。
【請求項３３】
前記メディアオブジェクトは映像である、請求項２８に記載の装置。
【請求項３４】
前記メディアオブジェクトは、オーディオメディアオブジェクトである、請求項２８に記載の装置。
【請求項３５】
メタデータを少なくとも１つのオーディオメディアオブジェクトに関連付ける装置において、
少なくとも１人のユーザに再生するために少なくとも１つのオーディオメディアオブジェクトを与えるロジックと、
前記少なくとも１つのオーディオメディアオブジェクトに関して複数のユーザから入力を受け容れるロジックであって、その入力が少なくとも２つの異なる形式のメタデータを含むようなロジックと、
を備えた装置。
【請求項３６】
前記少なくとも２つの異なる形式のメタデータは、タグ、コメント、記述、お気に入り、及びアノテーションより成るグループのメンバーである、請求項３５に記載の装置。
【請求項３７】
前記タグは、位置メタデータを含む、請求項３６に記載の装置。
【請求項３８】
前記少なくとも１つのオーディオメディアオブジェクトは、サウンドトラックを含む、請求項３５に記載の装置。
【請求項３９】
前記装置は、サーバーに位置され、各ユーザは、それに対応するクライアントに関連付けされる、請求項３５に記載の装置。
【請求項４０】
少なくとも１つのメタデータを使用してオーディオメディアオブジェクトのサーチを遂行するサーチロジックと、
前記サーチから返送される少なくとも１つのオーディオメディアオブジェクトをランク付けするロジックと、
を更に備えた請求項３５に記載の装置。
【請求項４１】
前記装置は、サーバーに位置され、各ユーザは、それに対応するクライアントに関連付けされる、請求項４０に記載の装置。
【請求項４２】
前記ランク付けするロジックは、前記少なくとも１つのオーディオメディアオブジェクトに関係するユーザアクションに少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けするよう動作できる、請求項４０に記載の装置。
【請求項４３】
前記ランク付けするロジックは、前記少なくとも１つのオーディオメディアオブジェクトに関してユーザ入力メタデータの量に少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けするように動作できる、請求項４０に記載の装置。
【請求項４４】
前記ユーザ入力メタデータは、タグ及びコメントより成るグループのメンバーである、請求項４３に記載の装置。
【請求項４５】
前記ランク付けするロジックは、少なくとも１つのオーディオメディアオブジェクトにメタデータを指定したユーザの数に少なくとも一部分基づいてオーディオメディアオブジェクトをランク付けするように動作できる、請求項４０に記載の装置。
【請求項４６】
前記ユーザ入力メタデータは、少なくとも１つのオーディオメディアオブジェクトをプレイリストに追加したユーザの数に少なくとも一部分基づく、請求項４５に記載の装置。
【請求項４７】
前記ランク付けするロジックは、更に、前記少なくとも１つのオーディオメディアオブジェクトに関係したアクセスパターンに少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けするように動作できる、請求項４０に記載の装置。
【請求項４８】
前記ランク付けするロジックは、更に、前記少なくとも１つのオーディオメディアオブジェクトに関係した時間の経過に基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けするように動作できる、請求項４２に記載の装置。
【請求項４９】
前記ランク付けするロジックは、前記少なくとも１つのオーディオメディアオブジェクトのポスターと、サーチを開始したユーザとの間の関係に少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けするように動作できる、請求項４０に記載の装置。
【請求項５０】
第１メタデータ及び第２メタデータが同じオーディオメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づいてメトリックを決定するための統計学的ロジックを更に備えた、請求項３５に記載の装置。
【請求項５１】
前記統計学的ロジックは、
複数のオーディオメディアオブジェクトに関連した複数のメタデータに対するメトリックに基づいて関係メタデータのクラスターを決定し、そして
各クラスター内の複数の関連オーディオメディアオブジェクトをランク付けする、
ように動作できる請求項５０に記載の装置。
【請求項５２】
前記第１及び第２のメタデータはタグである、請求項５０に記載の装置。
【請求項５３】
前記統計学的ロジックは、前記決定されたメトリックがスレッシュホールド関係度の値を越える場合に関係メタデータとして表示するために第１及び第２メタデータを与えるように動作できる、請求項５０に記載の装置。
【請求項５４】
少なくとも１つの特定のメタデータが所定の時間周期にわたってオーディオメディアオブジェクトに指定された頻度を決定するためのロジックを更に備えた、請求項３５に記載の装置。
【請求項５５】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項５４に記載の装置。
【請求項５６】
少なくとも１つの特定のメタデータが指定されるオーディオメディアオブジェクトの数を決定するためのロジックを更に備えた、請求項３５に記載の装置。
【請求項５７】
メタデータを少なくとも１つの映像に関連付ける方法において、
少なくとも１人のユーザに表示するために少なくとも１つの映像を与えるステップと、
前記少なくとも１つの映像に関する複数のユーザからの入力を受け容れるステップであって、この入力が少なくとも２つの異なる形式のメタデータを含むようなステップと、
を備えた方法。
【請求項５８】
前記少なくとも２つの異なる形式のメタデータは、タグ、コメント、記述、お気に入り、及びアノテーションより成るグループのメンバーである、請求項５７に記載の方法。
【請求項５９】
少なくとも１つの映像を与えそして入力を受け容れる前記ステップは、サーバーにおいて行なわれ、各ユーザには、それに対応するクライアントが関連付けられる、請求項５７に記載の方法。
【請求項６０】
少なくとも１つのメタデータを使用して映像のサーチを遂行するステップと、
前記サーチから返送される少なくとも１つの映像をランク付けするステップと、
を更に備えた請求項５７に記載の方法。
【請求項６１】
前記ランク付けするステップは、前記少なくとも１つの映像に関係したユーザアクションに少なくとも一部分基づいて映像をランク付けすることを含む、請求項６０に記載の方法。
【請求項６２】
前記ランク付けするステップは、前記少なくとも１つの映像に関するユーザ入力メタデータの量に少なくとも一部分基づいて映像をランク付けすることを含む、請求項６０に記載の方法。
【請求項６３】
前記ユーザ入力メタデータは、タグ、コメント、及びアノテーションより成るグループのメンバーを含む、請求項６２に記載の方法。
【請求項６４】
前記ランク付けするステップは、前記少なくとも１つの映像にメタデータを指定したユーザの数に少なくとも一部分基づいて映像をランク付けすることを含む、請求項６０に記載の方法。
【請求項６５】
前記ユーザ入力メタデータは、前記少なくとも１つの映像をお気に入りとして指定したユーザの数に少なくとも一部分基づく、請求項６４に記載の方法。
【請求項６６】
前記ランク付けするステップは、更に、前記少なくとも１つの映像に関係したアクセスパターンに少なくとも一部分基づいて前記少なくとも１つの映像をランク付けすることを含む、請求項６０に記載の方法。
【請求項６７】
前記ランク付けするステップは、更に、前記少なくとも１つの映像に関係した時間の経過に基づいて前記少なくとも１つの映像をランク付けすることを含む、請求項６１に記載の方法。
【請求項６８】
前記ランク付けするステップは、前記少なくとも１つの映像のポスターとサーチを開始したユーザとの間の関係に少なくとも一部分基づいて前記少なくとも１つの映像をランク付けすることを含む、請求項６０に記載の方法。
【請求項６９】
第１メタデータ及び第２メタデータが同じ映像に共通に指定される頻度に少なくとも一部分基づいてメトリックを決定するステップを更に備えた、請求項５７に記載の方法。
【請求項７０】
メトリックを決定する前記ステップは、
複数の映像に関連した複数のメタデータに対するメトリックに基づいて関係メタデータのクラスターを決定し、そして
各クラスター内の複数の関連映像をランク付けする、
ことを含む請求項６９に記載の方法。
【請求項７１】
前記決定されたメトリックがスレッシュホールド関係度の値を越える場合に関係メタデータとして表示するために第１及び第２メタデータを与えるステップを更に備えた、請求項６９に記載の方法。
【請求項７２】
広告を映像に関連付ける広告サーバーによって使用するための情報を与える方法において、
少なくとも１人のユーザに表示するための映像を与えるステップと、
前記映像に関して複数のユーザからメタデータを受け容れるステップと、
少なくとも１つのメタデータが前記映像に指定される頻度に少なくとも一部分基づいてメトリックを決定するステップと、
前記少なくとも１つのメタデータを前記広告サーバーに利用できるようにするステップと、
を備えた方法。
【請求項７３】
前記メトリックを前記広告サーバーに利用できるようにするステップを更に備え、前記広告サーバーは、前記メタデータ及びメトリックに少なくとも一部分基づいて広告を映像に関連付ける、請求項７２に記載の方法。
【請求項７４】
前記決定するステップは、更に、第１メタデータ及び第２メタデータが映像に共通に指定される頻度に少なくとも一部分基づいてメトリックを決定することを含み、第１及び第２メタデータは前記広告サーバーに利用できるようにされる、請求項７２に記載の方法。
【請求項７５】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項７２に記載の方法。
【請求項７６】
メタデータを少なくとも１つのオーディオメディアオブジェクトに関連付ける方法において、
少なくとも１人のユーザに再生するために少なくとも１つのオーディオメディアオブジェクトを与えるステップと、
前記少なくとも１つのオーディオメディアオブジェクトに関して複数のユーザから入力を受け容れるステップであって、その入力が少なくとも２つの異なる形式のメタデータを含むようなステップと、
を備えた方法。
【請求項７７】
前記少なくとも２つの異なる形式のメタデータは、タグ、コメント、記述、及びお気に入りより成るグループのメンバーである、請求項７６に記載の方法。
【請求項７８】
前記少なくとも１つのオーディオメディアオブジェクトは、サウンドトラックを含む、請求項７６に記載の方法。
【請求項７９】
少なくとも１つのオーディオメディアオブジェクトを与えそして入力を受け容れる前記ステップは、サーバーにおいて行なわれ、各ユーザは、それに対応するクライアントに関連付けられる、請求項７６に記載の方法。
【請求項８０】
少なくとも１つのメタデータを使用してオーディオメディアオブジェクトのサーチを遂行するステップと、
前記サーチから返送される少なくとも１つのオーディオメディアオブジェクトをランク付けするステップと、
を更に備えた請求項７６に記載の方法。
【請求項８１】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関係するユーザアクションに少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項８０に記載の方法。
【請求項８２】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関してユーザ入力メタデータの量に少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項８０に記載の方法。
【請求項８３】
前記ユーザ入力メタデータは、タグ及びコメントより成るグループのメンバーである、請求項８２に記載の方法。
【請求項８４】
前記ランク付けは、少なくとも１つのオーディオメディアオブジェクトにメタデータを指定したユーザの数に少なくとも一部分基づいて少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項８０に記載の方法。
【請求項８５】
前記ユーザ入力メタデータは、少なくとも１つのオーディオメディアオブジェクトをプレイリストに追加したユーザの数に少なくとも一部分基づく、請求項８４に記載の方法。
【請求項８６】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関係したアクセスパターンに少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項８０に記載の方法。
【請求項８７】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関係した時間の経過に基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項８１に記載の方法。
【請求項８８】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトのポスターと、サーチを開始したユーザとの間の関係に少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項８１に記載の方法。
【請求項８９】
第１メタデータ及び第２メタデータが同じオーディオメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づいてメトリックを決定するステップを更に備えた、請求項７６に記載の方法。
【請求項９０】
前記決定するステップは、更に、
複数のオーディオメディアオブジェクトに関連した複数のメタデータに対するメトリックに基づいて関係メタデータのクラスターを決定し、そして
各クラスター内の複数の関連オーディオメディアオブジェクトをランク付けする、
ことを含む請求項８９に記載の方法。
【請求項９１】
前記第１及び第２メタデータはタグである、請求項８９に記載の方法。
【請求項９２】
前記決定されたメトリックがスレッシュホールド関係度の値を越える場合に関係メタデータとして表示するために第１及び第２メタデータを与えるステップを更に備えた、請求項８９に記載の方法。
【請求項９３】
少なくとも１つの特定のメタデータが所定の時間周期にわたりオーディオメディアオブジェクトに指定された頻度を決定するステップを更に備えた、請求項７６に記載の方法。
【請求項９４】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項９３に記載の方法。
【請求項９５】
少なくとも１つの特定のメタデータが指定されるオーディオメディアオブジェクトの数を決定するステップを更に備えた、請求項７６に記載の方法。
【請求項９６】
広告をオーディオメディアオブジェクトに関連付ける広告サーバーによって使用するための情報を与える方法において、
少なくとも１人のユーザに再生するためにオーディオメディアオブジェクトを与えるステップと、
前記オーディオメディアオブジェクトに関して複数のユーザからメタデータを受け容れるステップと、
少なくとも１つのメタデータが前記オーディオメディアオブジェクトに指定される頻度に少なくとも一部分基づいてメトリックを決定するステップと、
前記少なくとも１つのメタデータを前記広告サーバーに利用できるようにするステップと、
を備えた方法。
【請求項９７】
前記メトリックを前記広告サーバーに利用できるようにするステップを更に備え、前記広告サーバーは、前記メタデータ及びメトリックに少なくとも一部分基づいて広告をオーディオメディアオブジェクトに関連付ける、請求項９６に記載の方法。
【請求項９８】
前記決定するステップは、第１メタデータ及び第２メタデータがオーディオメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づいてメトリックを決定することを含み、第１及び第２メタデータは前記広告サーバーに利用できるようにされる、請求項９６に記載の方法。
【請求項９９】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項９６に記載の方法。
【請求項１００】
メタデータを少なくとも１つの映像に関連付けるためのコンピュータ実行可能なプログラムコードを含むコンピュータプログラム製品において、
少なくとも１人のユーザに表示するために少なくとも１つの映像を与え、
前記少なくとも１つの映像に関して複数のユーザから入力を受け容れ、この入力が少なくとも２つの異なる形式のメタデータを含むようにする、
プログラムコードを備えたコンピュータプログラム製品。
【請求項１０１】
前記少なくとも２つの異なる形式のメタデータは、タグ、コメント、記述、お気に入り、及びアノテーションより成るグループのメンバーである、請求項１００に記載のコンピュータプログラム製品。
【請求項１０２】
少なくとも１つの映像を与えそして入力を受け容れることは、サーバーにおいて行なわれ、各ユーザには、それに対応するクライアントが関連付けられる、請求項１００に記載のコンピュータプログラム製品。
【請求項１０３】
少なくとも１つのメタデータを使用して映像のサーチを遂行し、
前記サーチから返送される少なくとも１つの映像をランク付けする、
ためのプログラムコードを更に備えた、請求項１００に記載のコンピュータプログラム製品。
【請求項１０４】
前記ランク付けは、前記少なくとも１つの映像に関係したユーザアクションに少なくとも一部分基づいて映像をランク付けすることを含む、請求項１０３に記載のコンピュータプログラム製品。
【請求項１０５】
前記ランク付けは、前記少なくとも１つの映像に関するユーザ入力メタデータの量に少なくとも一部分基づいて映像をランク付けすることを含む、請求項１０３に記載のコンピュータプログラム製品。
【請求項１０６】
前記ユーザ入力メタデータは、タグ、コメント、及びアノテーションより成るグループのメンバーを含む、請求項１０５に記載のコンピュータプログラム製品。
【請求項１０７】
前記ランク付けは、前記少なくとも１つの映像にメタデータを指定したユーザの数に少なくとも一部分基づいて映像をランク付けすることを含む、請求項１０３に記載のコンピュータプログラム製品。
【請求項１０８】
前記ユーザ入力メタデータは、少なくとも１つの映像をお気に入りとして指定したユーザの数に少なくとも一部分基づく、請求項１０７に記載のコンピュータプログラム製品。
【請求項１０９】
前記ランク付けは、更に、前記少なくとも１つの映像に関係したアクセスパターンに少なくとも一部分基づいて前記少なくとも１つの映像をランク付けすることを含む、請求項１０３に記載のコンピュータプログラム製品。
【請求項１１０】
前記ランク付けは、更に、前記少なくとも１つの映像に関係した時間の経過に基づいて前記少なくとも１つの映像をランク付けすることを含む、請求項１０４に記載のコンピュータプログラム製品。
【請求項１１１】
前記ランク付けは、前記少なくとも１つの映像のポスターとサーチを開始したユーザとの間の関係に少なくとも一部分基づいて前記少なくとも１つの映像をランク付けすることを含む、請求項１０３に記載のコンピュータプログラム製品。
【請求項１１２】
第１メタデータ及び第２メタデータが同じ映像に共通に指定される頻度に少なくとも一部分基づいてメトリックを決定するプログラムコードを更に備えた、請求項１００に記載のコンピュータプログラム製品。
【請求項１１３】
メトリックを決定する前記プログラムコードは、更に、
複数の映像に関連した複数のメタデータに対するメトリックに基づいて関係メタデータのクラスターを決定し、そして
各クラスター内の複数の関連映像をランク付けする、
ためのコードを含む請求項１１２に記載のコンピュータプログラム製品。
【請求項１１４】
前記決定されたメトリックがスレッシュホールド関係度の値を越える場合に関係メタデータとして表示するために第１及び第２メタデータを与えるプログラムコードを更に備えた、請求項１１２に記載のコンピュータプログラム製品。
【請求項１１５】
広告を映像に関連付ける広告サーバーによって使用するための情報を与えるコンピュータ実行可能なプログラムコードを含むコンピュータプログラム製品において、
少なくとも１人のユーザに表示するための映像を与え、
前記映像に関して複数のユーザからメタデータを受け容れ、
少なくとも１つのメタデータが前記映像に指定される頻度に少なくとも一部分基づいてメトリックを決定し、
前記少なくとも１つのメタデータを前記広告サーバーに利用できるようにする、
ためのプログラムコードを備えたコンピュータプログラム製品。
【請求項１１６】
前記メトリックを前記広告サーバーに利用できるようにするプログラムコードを更に備え、前記広告サーバーは、前記メタデータ及びメトリックに少なくとも一部分基づいて広告を映像に関連付ける、請求項１１５に記載のコンピュータプログラム製品。
【請求項１１７】
前記決定は、第１メタデータ及び第２メタデータが映像に共通に指定される頻度に少なくとも一部分基づいてメトリックを決定することを含み、第１及び第２メタデータは前記広告サーバーに利用できるようにされる、請求項１１５に記載のコンピュータプログラム製品。
【請求項１１８】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項１１５に記載のコンピュータプログラム製品。
【請求項１１９】
メタデータを少なくとも１つのオーディオメディアオブジェクトに関連付けるためのコンピュータ実行可能なプログラムコードを含むコンピュータプログラム製品において、
少なくとも１人のユーザに再生するために少なくとも１つのオーディオメディアオブジェクトを与え、
前記少なくとも１つのオーディオメディアオブジェクトに関して複数のユーザから入力を受け容れ、その入力が少なくとも２つの異なる形式のメタデータを含むようにする、
プログラムコードを備えたコンピュータプログラム製品。
【請求項１２０】
前記少なくとも２つの異なる形式のメタデータは、タグ、コメント、記述、及びお気に入りより成るグループのメンバーである、請求項１１９に記載のコンピュータプログラム製品。
【請求項１２１】
前記少なくとも１つのオーディオメディアオブジェクトは、サウンドトラックを含む、請求項１１９に記載のコンピュータプログラム製品。
【請求項１２２】
少なくとも１つのオーディオメディアオブジェクトを与えそして入力を受け容れることは、サーバーにおいて行なわれ、各ユーザは、それに対応するクライアントに関連付けられる、請求項１１９に記載のコンピュータプログラム製品。
【請求項１２３】
少なくとも１つのメタデータを使用してオーディオメディアオブジェクトのサーチを遂行し、そして
前記サーチから返送される少なくとも１つのオーディオメディアオブジェクトをランク付けする、
ためのプログラムコードを更に含む請求項１１９に記載のコンピュータプログラム製品。
【請求項１２４】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関係するユーザアクションに少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項１２３に記載のコンピュータプログラム製品。
【請求項１２５】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関してユーザ入力メタデータの量に少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項１２３に記載のコンピュータプログラム製品。
【請求項１２６】
前記ユーザ入力メタデータは、タグ及びコメントより成るグループのメンバーである、請求項１２５に記載のコンピュータプログラム製品。
【請求項１２７】
前記ランク付けは、少なくとも１つのオーディオメディアオブジェクトにメタデータを指定したユーザの数に少なくとも一部分基づいて少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項１２３に記載のコンピュータプログラム製品。
【請求項１２８】
前記ユーザ入力メタデータは、少なくとも１つのオーディオメディアオブジェクトをプレイリストに追加したユーザの数に少なくとも一部分基づく、請求項１２７に記載のコンピュータプログラム製品。
【請求項１２９】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関係したアクセスパターンに少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項１２３に記載のコンピュータプログラム製品。
【請求項１３０】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトに関係した時間の経過に基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項１２４に記載のコンピュータプログラム製品。
【請求項１３１】
前記ランク付けは、前記少なくとも１つのオーディオメディアオブジェクトのポスターと、サーチを開始したユーザとの間の関係に少なくとも一部分基づいて前記少なくとも１つのオーディオメディアオブジェクトをランク付けすることを含む、請求項１２４に記載のコンピュータプログラム製品。
【請求項１３２】
第１メタデータ及び第２メタデータが同じオーディオメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づいてメトリックを決定するプログラムコードを更に備えた、請求項１１９に記載のコンピュータプログラム製品。
【請求項１３３】
前記決定は、更に、
複数のオーディオメディアオブジェクトに関連した複数のメタデータに対するメトリックに基づいて関係メタデータのクラスターを決定し、そして
各クラスター内の複数の関連オーディオメディアオブジェクトをランク付けする、
ことを含む請求項１３２に記載のコンピュータプログラム製品。
【請求項１３４】
前記第１及び第２メタデータはタグである、請求項１３２に記載のコンピュータプログラム製品。
【請求項１３５】
前記決定されたメトリックがスレッシュホールド関係度の値を越える場合に関係メタデータとして表示するために第１及び第２メタデータを与えるプログラムコードを更に備えた、請求項１３２に記載のコンピュータプログラム製品。
【請求項１３６】
少なくとも１つの特定のメタデータが所定の時間周期にわたりオーディオメディアオブジェクトに指定された頻度を決定するプログラムコードを更に備えた、請求項１１９に記載のコンピュータプログラム製品。
【請求項１３７】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項１３６に記載のコンピュータプログラム製品。
【請求項１３８】
少なくとも１つの特定のメタデータが指定されるオーディオメディアオブジェクトの数を決定することを更に備えた、請求項１１９に記載のコンピュータプログラム製品。
【請求項１３９】
広告をオーディオメディアオブジェクトに関連付ける広告サーバーにより使用するための情報を与えるコンピュータ実行可能なプログラムコードを含むコンピュータプログラム製品において、
少なくとも１人のユーザに再生するためにオーディオメディアオブジェクトを与え、
前記オーディオメディアオブジェクトに関し複数のユーザからメタデータを受け容れ、
少なくとも１つのメタデータが前記オーディオメディアオブジェクトに指定される頻度に少なくとも一部分基づいてメトリックを決定し、
前記少なくとも１つのメタデータを前記広告サーバーに利用できるようにする、
ためのプログラムコードを備えたコンピュータプログラム製品。
【請求項１４０】
前記メトリックを前記広告サーバーに利用できるようにするプログラムコードを更に備え、前記広告サーバーは、前記メタデータ及びメトリックに少なくとも一部分基づいて広告をオーディオメディアオブジェクトに関連付ける、請求項１３９に記載のコンピュータプログラム製品。
【請求項１４１】
前記決定は、第１メタデータ及び第２メタデータがオーディオメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づいてメトリックを決定することを含み、第１及び第２メタデータは前記広告サーバーに利用できるようにされる、請求項１３９に記載のコンピュータプログラム製品。
【請求項１４２】
前記少なくとも１つのメタデータは、少なくとも１つのタグを含む、請求項１３９に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、メディアオブジェクトを編成して表示することに係り、より詳細には、メタデータを、映像のようなメディアオブジェクトに関連付け、そしてそれをランク付けすることに係る。
【０００２】
関連出願へのクロスリファレンス：本出願は、参考として全体をここに援用する２００５年４月２１日に出願された“GENERATION AND USE OF METADATA FOR MEDIA OBJECTS”と題する米国特許出願第６０／６７４，１０９号の優先権の利益を請求する。
【０００３】
本出願は、参考として全体をここに援用する“INTERESTINGNESS RANKING OF MEDIA OBJECTS”と題する、本出願と同時に出願された米国特許出願にも関連している。
【背景技術】
【０００４】
既存のウェブサイトは、ユーザが、本や映画のようなメディアを見るときにコメントするのを許す。しかしながら、従来のウェブサイトは、ユーザにより直接的に又はユーザのアクションを経て間接的に与えることのできるメディアオブジェクトに関する情報の形式や、サーチ結果を発生するためのその情報の使い方に制限がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
サーチ結果は、調査者へ提示されるべき最も関連性の高いアイテムを決定するために、アイテムのランクに依存している。これらのランクは、特定のアイテムがユーザによって「クリック」され即ちユーザにより見られる回数のような基準に基づくことができる。メディアオブジェクトに関する広範囲の様々なユーザ派生情報を入手できるようにし、そしてその情報に基づいてメディアオブジェクトに対するより関連性の高いランクを発生することが望まれる。
【課題を解決するための手段】
【０００６】
本発明の実施形態は、表示のための１つ以上のメディアオブジェクトを１人以上のユーザに与え、そして１つ以上のメディアオブジェクトに関するユーザからの入力を受け容れることにより、メタデータをメディアオブジェクトに関連付けることができる。メディアオブジェクトは、映像（例えば、静止映像又は動画映像）を含んでもよいし、音声メディアオブジェクト（例えば、サウンドトラック）を含んでもよい。入力は、少なくとも２つの異なる形式のメタデータを含むことができ、このような形式は、タグ、コメント、アノテーション、記述、及びお気に入り（好きなもの）又はプレイリスト（プレイリスティング）への追加を含む。タグメタデータは、ロケーションメタデータを含む。この実施形態を具現化するロジックは、サーバーに配置することができ、そして各ユーザには、それに対応するクライアントコンピュータを関連付けることができる。
【０００７】
又、本発明の実施形態は、少なくとも１つのメタデータを使用してメディアオブジェクトのサーチを遂行し、そしてサーチから返送される１つ以上の映像をランク付けすることもできる。ランク付けは、メディアオブジェクトに関連したユーザアクションに少なくとも一部分基づいてもよく、これは、メディアオブジェクトに関するユーザ入力メタデータの量、メディアオブジェクトにメタデータを指定したユーザの数、及び／又はメディアオブジェクトに関連したアクセスパターンを含む。アクセスパターンは、メディアオブジェクトのクリック又は視聴の数に少なくとも一部分基づいてもよい。又、ランク付けは、メディアオブジェクトのポスターと、サーチを開始したユーザとの間の関係、及び／又はメディアオブジェクトに関連した時間の経過に少なくとも一部分基づいてもよい。本発明の実施形態は、メディアオブジェクトに対する１つ以上のタグの関連性に少なくとも一部分基づいてランク付けしてもよく、ここで、関連性それ自体は、１人以上のユーザからの関連性入力に基づくものである。
【０００８】
本発明の実施形態は、第１のメタデータ及び第２のメタデータが同じメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づいて関係度メトリック（関係度計量単位）を決定するための統計学的ロジックを含むことができる。この統計学的ロジックは、複数のメディアオブジェクトに関連付けされた複数のメタデータに対するメトリックに基づいて関係メタデータのクラスターを決定し、そして各クラスター内で複数のメディアオブジェクトの個別のランク付けを遂行することができる。又、統計学的なロジックは、決定されたメトリックがスレッシュホールド関係度値を越える場合には、表示のための第１及び第２メタデータを関係メタデータとして与えることもできる。本発明の実施形態は、メディアオブジェクトに対する第１及び第２メタデータの関連性を、ユーザからの関連性入力に少なくとも一部分基づいて決定することができ、この場合に、統計学的ロジックは、決定された関連性に少なくとも一部分基づいて関係度メトリックを変化させることができる。
【０００９】
本発明の実施形態は、少なくとも１つの特定のメタデータが所定の時間周期にわたってメディアオブジェクトに指定された頻度を決定し、及び／又は少なくとも１つの特定のメタデータが指定されるメディアオブジェクトの数を決定することができる。
【００１０】
本発明の実施形態は、広告サーバーにより使用するための情報を与えることもでき、これは、広告を映像又は他のメディアオブジェクトに関連付ける。メディアオブジェクトへのアクセスを生じ得るサーチ又は他のユーザアクションに応答してユーザに表示するためにメディアオブジェクトが設けられてもよい。メタデータロジックは、メディアオブジェクトに関する複数のユーザからのメタデータを受け容れることができる。統計学的ロジックは、メタデータがメディアオブジェクトに指定される頻度に少なくとも一部分基づいて関係度メトリックを決定することができる。メタデータ及びメトリックは、広告サーバーに利用することができる。
【００１１】
広告サーバーは、メタデータ、及び任意であるが、関係度メトリックに少なくとも一部分基づいて、広告をメディアオブジェクトに関連付けることができる。本発明の実施形態では、統計学的ロジックは、第１メタデータ及び第２メタデータがメディアオブジェクトに共通に指定される頻度に少なくとも一部分基づきメトリックを決定することができる。第１及び第２のメタデータは、広告サーバーに利用することができる。
【発明を実施するための最良の形態】
【００１２】
以下の説明は、当業者が本発明を実施し利用できるようにするためのものである。特定の装置、技術及びアプリケーションの説明は、例示に過ぎない。ここに述べる実施例に対する種々の変更が当業者に容易に明らかであろうし、又、本発明の精神及び範囲から逸脱せずに、ここに定義する一般的な原理を他の実施例及びアプリケーションに適用することができよう。従って、本発明は、図示してここに説明する実施例に限定されるものではなく、特許請求の範囲内で変更され得る。
【００１３】
図１は、本発明の実施形態によるクライアントサーバーシステムを示す。本発明の実施形態によるメディアサーバーは、ｈｔｔｐウェブサーバーロジック、スクリプトエンジン（ＰＨＰスクリプトエンジンのような）、データベース、及びアグリゲーションエンジンを含むことができる。メディアサーバーは、インターネットのようなネットワークを経て複数のクライアントと通信することができる。
【００１４】
スクリプトエンジンは、認証ロジック、アップロードロジック、メタデータ処理ロジック、及び許可取り扱いロジックを含むことができる。認証ロジックは、メディアサーバーウェブサイトでサインするユーザを認証する。アップロードロジックは、例えば、スチール写真（例えば、ＪＰＥＧ、ＴＩＦＦ）、ビデオ（例えば、ＭＰＥＧ、ＡＶＩ）、又はオーディオ（例えば、ＭＰ３、ＯＧＧ）のようなメディアフォーマットに一致するサーバーデータへクライアントからアップロードするのに使用できる。アグリゲーションエンジンは、統計学的エンジン及びサーチエンジンを含むことができる。本発明のサーバーに使用するためのクライアントは、典型的なウェブブラウザアプリケーションを含むことができる。本発明のファンクションの多くは、参考としてその全体をここに取り上げるwww.flickr.comにおいて観察することができる。
【００１５】
本発明の実施形態によれば、クライアントにおけるユーザは、ブラウザを使用してメディアサーバーにアクセスし、そしてメディアオブジェクトのアップロードを要求する。それに応答して、アップロードロジックは、クライアントからデータベースへメディアオブジェクトを記憶する。便宜上、ここでは、システムにより操作されるメディアオブジェクトの例として映像を頻繁に使用するが、当業者に明らかなように、本発明は、適当な修正及び他のファンクションの使用を適宜に受けて、他のメディアオブジェクトにも適用される（例えば、メディアオブジェクトの視聴は、静止映像や動画映像の視聴、又はサウンドトラックのようなオーディオメディアオブジェクトの聴取に適用することができる）。
【００１６】
メタデータ処理ロジックは、ユーザが各映像を記述するためにメタデータを入力するのを許す。（ここで使用する「メタデータ」とは、単一メタデータ又は複数メタデータを指す。）図２を参照すれば、メタデータは、各映像に対して１つ以上のタグの形態をとることができ、例えば、カモメが飛ぶ映像に対して１スペース画定リスト「雲カモメ鳥空」として４つの個別のタグが入力される。他の形式のメタデータは、タイトル（例えば、“最後のカモメ（今のところ）”）、映像の記述、アノテーション、及びコメントを含む。アノテーションとは、アノテーションが付けられる映像のセクションの上に直接表示される注釈記述である。アノテーションは、ユーザがアノテーション付けされたセクションの上にカーソルを通過させるまで視野から隠されてもよい。図３を参照すれば、例えば、ユーザは、カモメの翼付近に“Note the sunlight coming through the wings(注：日光が翼を通過して来る)”というアノテーションを追加することができる。メッセージボードにコメントを入力するのに使用するものと同様にテキスト入力ボックスにコメントを入力することができる。許可されたユーザからの複数のコメントをメディアオブジェクトに対して形成して表示することができる。
【００１７】
図４を参照すれば、許可ロジックは、誰が各映像を見るのが許されるかに関する許可をユーザが設定できるようにする。例えば、ユーザは、アクセスを許すための許可を、ユーザ自身だけに設定してもよいし、限定された人のグループ、例えば、家族及び／又は友人に設定してもよいし、或いは公衆（例えば、全ユーザベース）に設定してもよい。更に、許可ロジックは、他の者が各映像に関するメタデータを与えることをユーザが許可することも許す。例えば、ユーザは、友人及び／又は家族、他のユーザ、ユーザの連絡先リストの誰かが、タグ、コメント（例えば、“I like the way the seagull is hovering(私はカモメが羽ばたく様子が好きです)”）又はアノテーションを追加するのを許してもよいし、或いは他の誰もそうすることを許さなくてもよい。
【００１８】
データベースは、メディアオブジェクトを種々の仕方で編成できるようにする。例えば、ユーザのメディアオブジェクトは、時間順に編成することができ、ユーザが日付でメディアオブジェクトをサーチするのを許す。この編成は、メディアオブジェクト（例えば、写真映像、ビデオファイルを表わすのに使用されるスチール映像、又はオーディオファイルを表わすアイコン）をユーザのディスプレイに時間線に沿って又はカレンダーフォーマットで（例えば、各日からの選択された映像が対応する日付エントリーに表示される状態で）プレゼンテーションするのを許す。メディアオブジェクトは、アップロードの日付、又はメディアオブジェクトが生成された日付に基づき、ユーザの表示フォーマット選択に従って、表示されてもよい。更に、スクリプトエンジンは、メディアオブジェクトをスライドショーフォーマットで表示するのを許す。
【００１９】
写真については、生成の日付は、装置供給メタデータ、例えば、写真を撮ったカメラからのメタデータで、口径、シャッター速度及び他の設定に関するものを含むメタデータに基づいてもよい。このようなメタデータは、例えば、多数のデジタルカメラによりアップロードされたファイル内に記憶されたＥＸＩＦ（交換可能な映像ファイル）ヘッダから、或いは多数の写真管理及び編成ソフトウェアパッケージによりアップロードされたファイル内に記憶されたＩＰＴＣ（インターナショナルプレステレコミュニケーションズカウンシル）ヘッダから抽出することができる。写真映像の時間順の編成は、「フォトストリーム」とも称される。
【００２０】
又、データベースは、ユーザが、ユーザによりアップロードされたメディアオブジェクトを、ユーザ付与セット識別子及び記述により識別され記述されたセットへと編成するのを許す。例えば、映像の各セットは、写真アルバムに類似している。各メディアオブジェクトは、複数のセットに属する。セット識別子及び記述それ自体も、メタデータである。
【００２１】
１人のユーザのみからのメディアオブジェクトを含むセットとは対照的に、複数のユーザからのメディアオブジェクトを、データベースを使用して「グループ」にプールすることができる。各グループは、そのグループを確立するユーザによって与えられるグループ識別子により識別される。全てのグループを一緒にグループ編成することは、メディアオブジェクトをホスティングするメディアサーバーにおいてアクセスできる特定形式の全てのメディアオブジェクト（例えば、映像）を表わす。グループ生成者は、メディアオブジェクトにアクセスしてそれをグループに追加するための種々の許可レベルを設定することができる。許可レベルは、例えば、全ユーザベースに対してパブリックを、或いは友人／家族又はユーザ定義社交的ネットワークに対してプライベートを含むことができる。又、あるグループへのユーザ許可アクセスは、タグ、コメント、及び／又はアノテーションを追加するために許されてもよい。個々のユーザのメディアオブジェクトの表示及び編成と同様に、データベースは、グループメディアオブジェクトの編成及び表示を、日付により構成されたタイムライン又はカレンダーフォーマット、並びにスライドショーで行うことができる。
【００２２】
メディアサーバーは、特定のグループ編成に属するか又は特定のタグにより識別されたメディアオブジェクトであって、例えば、ポスティングされた日付で順序付けされたメディアオブジェクトの「フィード」にユーザが契約するのを許すＲＳＳフィードジェネレータを備えてもよい。（「グループ編成」とは、メディアオブジェクトの全グループ、複数のユーザのメディアオブジェクトの単一グループ、個々のユーザのメディアオブジェクトの全部、或いは個々のメディアオブジェクトのセット（即ちサブセット）のような任意の集合を指す。）ユーザのクライアントコンピュータにおけるＲＳＳリーダーは、ユーザが最後にアクセスしたメディアオブジェクト（例えば、更新）がユーザにプレゼンテーションされるので、新たなメディアオブジェクトしかポスティングされないように構成される。同様に、リーダーは、特定のメディアオブジェクトに関するコメントの最も最近のストリングしか表示されないように構成される。
【００２３】
統計学的エンジンは、集計されたメタデータに基づいて統計値及び他のメトリックを発生する。一実施形態では、統計学的エンジンは、所定の時間周期にわたるメディアオブジェクトのグループ編成内でのメタデータ（例えば、タグ）の人気を決定する。例えば、統計学的エンジンは、最後の２４時間にわたり、システムの全グループ内、単一のグループ内、又はメディアオブジェクトのセット内の１つ以上のメディアオブジェクトに特定のタグを指定した異なるユーザの数を決定することができる。アグリゲーションエンジンは、タグのヒストグラムを決定（及び表示）することができ、そして頻度が最小スレッシュホールド頻度を越えるタグか、又は所定数の最も人気のあるタグに属するタグかのいずれかを決定することにより、最も頻繁に指定されたタグ（任意の時点で又は所定の時間周期にわたり）を決定することができる。
【００２４】
本発明の一実施形態では、所定数のメタデータ（例えば、タグ）、又はメタデータ内の用語（例えば、コメント内の用語）は、それらを表示するのに使用されたフォントのサイズによりそれらの頻度が指示されてもよい。例えば、全グループ内の最も人気のある１００個のタグは、増加するフォントサイズで高くなる人気を指示するようにしてアルファベット順にユーザのディスプレイに配列することができる。
【００２５】
別の実施形態では、統計学的エンジンは、メタデータの「関係度(relatedness)」、即ち特定のメタデータ（例えば、タグ）（又はメタデータ内（例えば、コメント内）の用語）が、少なくとも１つの他の特定のメタデータ（又はメタデータ内の用語）と共にメディアオブジェクトに指定される頻度の同時発生尺度を決定することができる。一実施形態において、この同時発生尺度は、同じ形式のメタデータの同時発生の頻度を決定することができる。例えば、ワード“Italy(イタリア)”でタグ付けされた全部で１００個の映像の中で、５０個の映像は、“Rome(ローマ)”でもタグ付けされ、２５個は、“Venice(ベニス)”でもタグ付けされ、１０個は、“Florence(フローレンス)”でもタグ付けされ、そして２個は、“Sienna(シエナ)”でもタグ付けされる。同時発生インデックスは、各々、“Italy-Rome”に対して５０であり、“Italy-Venice”に対して２５であり、“Italy-Florence”に対して１０であり、そして“Italy-Sienna”に対して２である。要約すれば、タグのサブセットとして位置を含み、タグＭＤは、位置を含むことができる。
【００２６】
別の実施形態では、関係度メトリックは、少なくとも１つのメディアオブジェクトに、特定のメタデータ（例えば、タグ）（又はメタデータ内（例えば、コメント内）の用語）を、少なくとも１つの他の特定のメタデータ（又はメタデータ内の用語）と共に指定した（例えば、アップロードするか、又はそれらのユーザアカウントに有する）ユーザの数の頻度の同時発生尺度となるように、ユーザ特有にされてもよい。例えば、ワード“Italy”でタグ付けされた少なくとも１つの映像を有する全部で１００人のユーザの中で、５０人のユーザは、“Italy”でタグ付けされ“Rome”でもタグ付けされた映像を有し、２５人は、“Venice”でもタグ付けされた映像を有し、１０人は、“Florence”でもタグ付けされた映像を有し、そして２人は、“Sienna”でもタグ付けされた映像を有する。同時発生インデックスは、各々、“Italy-Rome”に対して５０であり、“Italy-Venice”に対して２５であり、“Italy-Florence”に対して１０であり、そして“Italy-Sienna”に対して２である。
【００２７】
最も高い同時発生インデックスを有するか又は所定のスレッシュホールドを越える同時発生インデックスを有する所定数のメタデータ（例えば、タグ）が、「関係」メタデータ（例えば、タグ）としてユーザに表示されてもよく、少なくとも１つのメタデータ（例えば、タグ）は、“See also.”の下に表示された所定の条件を満足しない。所定のスレッシュホールドは、考えられる最大のインデックス値のあるパーセンテージとして計算される。このように表示される全てのメタデータは、指定のメタデータが割り当てられる全てのメディアオブジェクトに対してハイパーリンクとして働くことができる。関係度の尺度は、全ての「パブリック」メディアオブジェクト（即ち、システム上の誰にでも利用できるもの）にも適用できるし、又はより小さなグループ編成（例えば、あるグループ又はセット内のもの）にも適用できる。
【００２８】
関係度計算の一部分として、統計学的エンジンは、この技術で知られた統計学的クラスター分析を使用して、メタデータ（例えば、タグ）間の統計学的接近度を決定すると共に、メタデータ及び関連メディアオブジェクトを対応クラスターに基づいてグループ編成することもできる。例えば、ワード“Vancouver(バンクーバー)”でタグ付けされた１０，０００個の映像の中で、スレッシュホールド接近度レベル内の１つの統計学的クラスターは、“Canada(カナダ)”及び“British Columbia(ブリティッシュコロンビア)”でタグ付けされた映像を含むこともある。スレッシュホールド接近度内の別の統計学的クラスターは、“Vancouver”と共に“Washington(ワシントン)”及び“space needle(スペースニードル)”でタグ付けされてもよい。クラスター分析により、統計学的エンジンは、“Vancouver”を、“Vancouver-Canada”クラスター及び“Vancouver-Washington”クラスターの両方に関連付けることができる。メディアサーバーは、２組の関係タグをユーザに表示して、それらが、例えば、異なる主題のエリアに対応する異なるクラスターに属することを指示することができる。
【００２９】
本発明の実施形態は、ユーザが、メディアオブジェクト、特に、他のユーザによりポスティングされたメディアオブジェクトに対するタグの関連性を決定できるようにする。各タグの次に、関連性設定アイコン又は他の入力グラフィックを表示することができる。例えば、アイコンは、タグが、表示されたメディアオブジェクトに関連しているとユーザが考えるか又は関連していないと考えるか指示するために、各々、“＋”及び“−”ボタンを含んでもよい。統計学的エンジンは、各メディアオブジェクトに対して関連性エントリーを収集し、オブジェクトに対する関係性メトリックを決定することができる。例えば、このメトリックは、単に、入力された“＋”の数字を、各メディアオブジェクトに対する関連性エントリーの合計数で除算したものでよい。統計学的エンジンは、各投票を、その投票ユーザに関連付けて、“投票箱に不正投票する”のを防止し、即ち統計学的エンジンは、メディアオブジェクトへのタグの関連性に関して単一ユーザによる複数の投票をカウントするのを回避する。
【００３０】
統計学的エンジンは、関連値をクラスター分析へファクタとして入れて、関係度メトリックに影響を及ぼすことができる。例えば、低い関連値を有するタグは、同じメディアオブジェクトに関連した他のタグに対してあまり関係していないものとして処理される（即ち、より長い統計学的距離を有するように重み付けされる）。
【００３１】
メタデータ処理ロジック１１８は、本発明の一実施形態によれば、各メディアオブジェクトに対して「関心度(interestingness)」を計算する。この関心度は、メディアオブジェクトに関係したユーザアクションに基づくもので、例えば、メディアオブジェクトに対してユーザが入力した及び／又はユーザが編集したメタデータ及び／又はアクセスパターンの量を含んでもよい。これらファクタとは別に、又はそれに加えて、関心度は、時間、システム設定、及び／又はメディアオブジェクトのポスターに対するユーザの関係に基づくものでもよい。
【００３２】
上記ファクタの各々は、システム設計者により設定された最大値で切り取られてもよく、これは、各ファクタを重み付けする１つの仕方である。それとは別に、又はそれに加えて、切り取りの前に、各ファクタは、そのファクタを乗算する重み付け係数により直接的に重み付けされてもよい。いずれの場合にも、ファクタ（重み付けされるかどうかに関わらず）は、関心度スコア（即ち、ランク）を生成するように一緒に加算されてもよい。重み付け及び切り取りは、もちろん、これらファクタのいずれかに貢献する各パラメータ（以下に述べる）に、より微細なレベルで、適用されてもよい。
【００３３】
関心度スコアは、例えば、メディアオブジェクトを含む全てのグループから、メディアオブジェクトを含む１つのグループから、メディアオブジェクトのポスターに関連したウェブサイトのエリアから、或いは例えばスコア付けされているメディアオブジェクトを含むユーザのメディアオブジェクトのセット内からの任意のグループ編成に対して、任意のメディアオブジェクトについて、計算することができる。
【００３４】
ユーザ入力メタデータの量は、例えば、メディアオブジェクトに指定されるタグ、コメント及び／又はアノテーションの数、及び／又はメディアオブジェクトをそれらのお気に入り／ブックマークに追加したユーザの数のようなパラメータを含んでもよい。（ユーザのお気に入りにオーディオメディアオブジェクトを追加することは、ユーザのプレイリストにメディアオブジェクトを追加することを含む。）これらパラメータとは別に、又はそれに加えて、ユーザ入力メタデータの量は、ユーザに関係したものでよく、例えば、メディアオブジェクトにタグ、コメント及び／又はアノテーションを追加し、及び／又はそれらのお気に入り／ブックマークにメディアオブジェクトを追加したユーザの数を含んでもよい。
【００３５】
これらパラメータとは別に、又はそれに加えて、メタデータ処理ロジック１１８は、メディアオブジェクトの視聴（又は再生）及び／又はクリックの数、及び／又はメディアオブジェクト又はメディアオブジェクトに関係したタグを視聴（又は再生）し及び／又はクリックしたユーザの数のようなメディアオブジェクトのアクセスパターンを関心度スコアにファクタとして入れることができる。関心度アルゴリズムがユーザのアクションを「クリック」として処理するか、又は逆に、メディアオブジェクトの「視聴」又は「視聴中」として処理するかは、メディアオブジェクトにアクセスするためにユーザが取ったルート、即ちアクセスパターンに依存してもよい。例えば、特定のタグが指定された映像のサーチは、複数のサムネイル映像を返送してもよい。このアルゴリズムは、これらサムネイルの特定の１つをユーザがクリックすることを「クリック」として処理する。
【００３６】
対照的に、例えば、別のユーザからユーザへｅメールされた映像は、ユーザにより「視聴」されると考えられる。別の例では、ユーザが映像のグループプールにアクセスするときに、ユーザのブラウザは、その映像をサムネイルとしてプレゼンテーションする。ユーザは、サムネイルをクリックしてそれを「視聴」することができる。従って、サムネイル映像をクリックする同じアクションが、ユーザが映像に到達するために取った経路、即ちアクセスパターンに基づいて、「視聴」又は「クリック」として処理されることが明らかである。心理的洞察、マーケッティングリサーチ又は他のファクタに基づいて、システム設計者は、あるアクセスパターンを、他のものよりも高度のユーザの関心を示すものとして処理し、そして関心度スコアを計算する際にこのようなアクセスパターンにより高い重みを指定する。おそらく、より例示的な実施例として、ユーザが＄１０．００の支払に基づいてサムネイル映像に到達しそしてそれをクリックしてその映像にアクセスする場合には、システム設計者は、おそらく、映像の無料アクセスよりも、このようなアクセス経路に、より高い重み付け係数を指定する。逆に、あるトラフィックソース、サーチ用語、タグ問合せ、又はサムネイル映像の表示に対する他の指標は、高い関心度とは矛盾するモチベーションと相関するように決定され、従って、システム設計者は、おそらく、このようなアクセス経路に、比較的低い重み付け係数を指定する。
【００３７】
更に、メタデータ処理ロジック１１８は、ユーザ（例えば、サーチ問合せを入力するユーザ）に対するメディアオブジェクトのポスターの関係をスコアにファクタとして入れることができる。ユーザは、ポスターのメディアオブジェクトへのアクセスが許されたプライベートグループ（例えば、友人及び家族、関心のあるグループ、又は社交的ネットワーク）のメンバーでもよいし、或いは、例えば、ポスターの連絡先リストに載せられたユーザでもよい。このようなユーザとポスターとの間に、他のユーザに対して関心の類似性の潜在的により高い見込みが与えられると、この関係が重み付けされ、関心度スコアに加算され、これを増加させる。
【００３８】
上記ファンクションは、関心度スコアの「個人化」の一例である。一般に、スコアは、メディアオブジェクトに対する関心度スコアの要求者のアイデンティティに基づく。（ここで使用する「要求者」、即ちメディアオブジェクトの関心度スコア又はランクを要求する者とは、スコアを明確に要求する者、又はサーチ問合せを入力する等のアクセスパターンを経てアクションを行なう者であって、スコア自体が要求者に与えられるかどうかに関わらず、メタデータ処理ロジック１１８により関心度スコアを計算すると共にメディアオブジェクトのプレゼンテーションを生じさせるようなアクションを行なう者を指す。）特に、スコアは、メディアオブジェクトのポスターと、スコアを要求するユーザとの間の関係に基づく。
【００３９】
別の実施形態では、ユーザに関連したメディアオブジェクトに対する個人化スコアは、そのユーザ及びスコア要求者によって同じ形式のメタデータ（例えば、タグ又はお気に入り）が指定されたメディアオブジェクトの数に基づいてもよい。メディアオブジェクトは、例えば、ユーザによりメタデータが指定されることでユーザに関連付けされてもよいし、又はユーザによりポスティングされてもよい。例えば、第１ユーザ及び第２ユーザが、それらのオンラインアルバムに、各々、１００個及び２００個の写真映像を記憶すると仮定する。第２ユーザは、特定のタグに関連した映像をサーチすることができる。サーチエンジン１１１は、第１ユーザのアルバムに記憶された映像を返送することができる。メタデータ処理ロジック１１８は、第１及び第２ユーザによりお気に入りとして共通に指定され又は共通にタグ付けされた第１及び第２ユーザアルバムにおける他の映像の数の増加関数としてスコアをその映像に指定することができ、これは、第２ユーザがまだ「お気に入り」としておらず又はタグ付けしていない第１ユーザアルバムにおける映像に第２ユーザが特に関心をもったという指標としてこのような共有の振舞いが働くという理論のもとで行われる。
【００４０】
別の実施形態では、メタデータ処理ロジック１１８は、メディアオブジェクト、及びメディアオブジェクトに対するスコアを要求するユーザに関連した位置に基づいて、関心度スコアを計算することができる。例えば、メタデータ処理ロジック１１８は、メディアオブジェクトに関連した位置が、ユーザの住居に関連しているか（例えば、ユーザの住居と同じ地理的領域又はその付近）、ユーザと所定の関係をもつ別のユーザ（例えば、友人又は家族メンバー）の住居に関連しているか、或いはユーザによりメタデータが指定された（例えば、タグ付けされるか又はお気に入りとされた）メディアオブジェクトのスレッシュホールド数にそれ自身関連付けられた位置に関連している場合には、メディアオブジェクトが特定のユーザにとってより関心があることを指示する。
【００４１】
後者のケースでは、例えば、メタデータ処理ロジック１１８は、特定のユーザに対し、ワシントン記念碑の映像の関心度スコアに、ユーザがワシントンＤＣエリアに関連した非常に多数の映像をお気に入りとして指定したことを肯定的ファクタとして入れることができる。これは、例えば、映像のポスターにより、又は別のユーザがメタデータを映像に指定するときにタグフィールド又は個別の「位置」フィールドを通して位置を入力することにより、ワシントンエリアを示す位置メタデータが記念碑の映像に関連付けられると仮定する。
【００４２】
他の関心度スコア成分は、システム設計者によりセットすることができる。例えば、あるメディアオブジェクトは、猥褻な映像又は競合製品のプロモーションのような不愉快なコンテンツを含んでいるので、望ましからぬものとして処理される。システム設計者は、例えば、それまでに累積されたスコアを、「ブラックリスト」にタグ又は他のメタデータを有するメディアオブジェクトに指定された所定のスコア相殺パーセンテージだけ減少するようにスコア計算を設定することができる。メディアオブジェクトは、２つ以上のブラックリストタグに関連し得るので、スコア相殺値は、それらのタグに関連した最大のスコア相殺となるように選択される。
【００４３】
別のスコア成分は、時間を考慮することができる。例えば、システム設計者は、それまでに累積されたスコアを、メディアオブジェクトがポスティングされたときにスタートして時間と共に所定のパーセンテージだけ減少するようにスコアの計算を設定することができる。例えば、この時間減衰は、スコアを、ポスティングの日から毎日２％減少させることができる。この手段及び他の手段を使用することで、関心度それ自身によるメディアオブジェクトの分類が結果を歪めて、それら同じメディアオブジェクトをより頻繁にアクセスさせ、それにより、関心度スコアを不自然に高める「正のフィードバックループ」の発生を防止することができる。
【００４４】
最終的な関心度スコアは、例えば、関心度スコアが常に０と１００との間又は０と１との間に入るように正規化することができる。正規化を達成する１つの方法は、実際のスコア値を、考えられる最大のスコア値で除算することである。
【００４５】
サーチエンジン１１１は、ユーザが種々のメタデータに基づいてデータベースのメディアオブジェクトをサーチできるようにする。例えば、ユーザは、ユーザにアクセスできる全てのメディアオブジェクトの中でタグのブールサーチを行うことができる。或いは又、ユーザは、コメント、アノテーション、タイトル又は記述における用語の全テキストブールサーチを遂行することができる。ユーザにアクセスできるメディアオブジェクトは、例えば、パブリックメディアオブジェクト、グループ内のメディアオブジェクト、ユーザが友人又は家族のメンバーであるか或いは別のプライベートグループのメンバーであるところのメディアオブジェクト、ユーザによりポスティングされた全てのメディアオブジェクト、或いはユーザ定義セット内のユーザのメディアオブジェクトを含む。
【００４６】
サーチから返送されるメディアオブジェクトは、関心度に基づいてランク付けされる。例えば、メディアサーバーは、一実施形態において、関心度スコアが所定のスレッシュホールドより高いメディアオブジェクト、又は所定数の最も高いスコアのメディアオブジェクトだけをサーチユーザに表示することができる。
【００４７】
タグによるサーチに応答して、例えば、統計学的エンジン１０９は、サーチ問合せにおける１つ以上のタグ（又は他のメタデータ）に最も強く関係した（関係度メトリックに基づいて）タグ（又は他のメタデータ）を決定することができる。メディアサーバー１００は、最も強く関係したタグ（又は他のメタデータ）を、検索されたメディアオブジェクトと共に、クライアントにおけるユーザに返送することができる。関係度の計算が、関係タグ（又は他のメタデータ）の２つのクラスターを生じる場合には、その２つのクラスターに関連したメディアオブジェクトが、関心度の順序でランク付けされる（そして表示される）。
【００４８】
広告の環境において、広告は、イタリアのホテルの広告のための“Rome Italy hotels tourist travel(ローマイタリアホテルツーリストトラベル)”のようなそれら自身のメタデータ／キーワードに関連付けることができる。これらの関係キーワードに基づいて、広告サーバー１２２は、メディアサーバーによりウェブサーバー１０２を経て送られる関係度メトリック及び１組の関係タグ又は他のメタデータを使用して、ウェブサイトを後援するどの広告が、その１組の関係タグに最も厳密に一致する所定のメタデータ／キーワードに関連しているか決定することができる。（広告サーバーは、ネットワーク１１２における第三者サーバーでよい。）広告サーバーは、最も密接に一致する広告をユーザに表示する。例えば、広告サーバーは、イタリアのホテルの広告を、ユーザクライアントのコンピュータに表示するのに関連して、１組の強く関係したタグ“Rome Italy honeymoon(ローマイタリアハネムーン)”を有するメディアサーバーからの画像も表示することができる。このように、広告サーバーは、関係度メトリック及び１組の強く関係したタグを使用して、表示されたメディアオブジェクトに最も強く関係した広告を与える。
【００４９】
別の実施形態では、タグ（又は他のメタデータ）によるサーチに応答して、統計学的エンジンは、関連性スレッシュホールドより低い関連性スコアを有するタグ（又は他のメタデータ）が指定されたメディアオブジェクトがサーチ結果として返送されるのを防止することもできる。
【００５０】
前記説明は、明瞭化のために、異なる機能的ユニットを参照して本発明の実施形態について述べたことが明らかである。しかしながら、本発明から逸脱せずに、異なる機能的ユニット間で機能を適当に分散して使用できることも明らかであろう。従って、特定の機能的ユニットを言及することは、厳密な論理的又は物理的構造体又は編成を指示するのではなく、ここに述べた機能を発揮するための適当な手段を言及するに過ぎないことが明らかであろう。
【００５１】
本発明は、ハードウェア、ソフトウェア、ファームウェア又はその組み合せを含む任意の適当な形態で実施することができる。本発明の異なる態様は、１つ以上のデータプロセッサ及び／又はデジタル信号プロセッサを実行するコンピュータソフトウェア又はファームウェアとして少なくとも部分的に実施されてもよい。本発明の実施形態のエレメント及びコンポーネントは、適当な仕方で物理的、機能的及び論理的に実施されてもよい。実際に、機能は、単一のユニット、複数のユニット、又は他の機能的ユニットの一部分として実施されてもよい。従って、本発明は、単一のユニットで実施されてもよいし、又は異なるユニット及びプロセッサ間に物理的及び機能的に分散されてもよい。
【００５２】
本発明は、幾つかの実施形態について説明したが、ここに述べた特定の態様に限定されるものではない。むしろ、本発明の範囲は、特許請求の範囲のみによって限定される。更に、特定の実施形態に関連して特徴を説明したが、当業者であれば、ここに述べた実施形態の特徴を本発明により合成できることが明らかであろう。更に、１つの実施形態について述べた本発明の態様は、１つの発明として独立してもよい。
【００５３】
当業者であれば、本発明の精神及び範囲から逸脱せずに、種々の変更や修正がなされ得ることが明らかであろう。本発明は、以上に例示した詳細に限定されず、特許請求の範囲に従って規定されるものとする。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態によるクライアントサーバーシステムを示す図である。
【図２】本発明の実施形態によるメディアオブジェクトへのタグメタデータの入力を示すスクリーンショットである。
【図３】本発明の実施形態によるアノテーションメタデータの追加を示す図である。
【図４】本発明の実施形態による設定許可を示す図である。
【図１】
2008538842.tif 000003
【図２】
2008538842.tif 000004
【図３】
2008538842.tif 000005
【図４】
2008538842.tif 000006
【国際調査報告】
2008538842.tif 000007
2008538842.tif 000008
2008538842.tif 000009