JP5204893B2 - 分散型媒体フィンガープリントリポジトリ - Google Patents
分散型媒体フィンガープリントリポジトリ Download PDFInfo
- Publication number
- JP5204893B2 JP5204893B2 JP2011503089A JP2011503089A JP5204893B2 JP 5204893 B2 JP5204893 B2 JP 5204893B2 JP 2011503089 A JP2011503089 A JP 2011503089A JP 2011503089 A JP2011503089 A JP 2011503089A JP 5204893 B2 JP5204893 B2 JP 5204893B2
- Authority
- JP
- Japan
- Prior art keywords
- media
- fingerprint
- media content
- distributed
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/41—Indexing; Data structures therefor; Storage structures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Description
オーディオ及びビデオコンテンツが広く行き渡り用いられることが多くなった結果、膨大な数のオーディオ及び媒体コンテンツが存在する。存在するオーディオ媒体コンテンツ及びビデオ媒体コンテンツの真の量及び多様性、そして、時間とともにコンテンツが拡大成長することを仮定すると、コンテンツを特定する能力には価値がある。媒体フィンガープリントは、媒体コンテンツを特定するための技術を有する。
実施形態の例は分散型媒体フィンガープリントリポジトリに関する。媒体コンテンツ一部に一意的に対応し、そこから導き出される、媒体フィンガープリントは、分散型データベースに記録される。分散型データベースの1以上の情報貯蔵庫の場合は、データネットワークを介して通信可能に接続された2以上のコンピューティング装置上に、情報貯蔵庫の各々が配置される。媒体フィンガープリントは、媒体フィンガープリントの各々に個々に関係する基準に基づき情報貯蔵庫に分散される。媒体フィンガープリントの1つに向けられたクエリに応じて、2以上のコンピューティング装置のうちの少なくとも1つが、上記基準に基づき選択される。このクエリは、選択されたコンピューティング装置の分散型データベースインスタンスに対して行われる。
[分散型媒体フィンガープリントデータベースの例]
図1は、本発明の実施形態に係る、分散型媒体フィンガープリントデータベース100の例を示す。分散型媒体フィンガープリントデータベース100は、データネットワーク150の複数の(例えば2以上の)クライアント装置に分散配分される。実施形態に係る媒体フィンガープリントデータベースは、限定のためではなく説明のための図示を目的としたものである、図1に示したクライアントよりも、多くの又は少しのクライアントに分散配分することができる。ネットワーク150は、ローカルエリアネットワーク(LAN)、広域エリアネットワーク(WAN)、インターネット、ネットワーク接続ストレージ(NAS)、ストレージエリアネットワーク(SAN)、CDリレーティッドネットワーク、及び/又はP2Pネットワークを含む、1以上のネットワークを具備することができる。
[媒体フィンガープリントシステムの例]
図2は、本発明の1つの実施形態にかかる媒体フィンガープリントシステム200の例を示す。媒体フィンガープリントシステム200は、媒体コンテンツリポジトリ260及び媒体コンテンツサーバー262を有する。媒体フィンガープリントシステム200は、分散型媒体フィンガープリントデータベース100(図1)により機能する。例えば、媒体コンテンツサーバー262は、ストリーミング媒体コンテンツ268をデータネットワーク150のクライアントに提供する(例えば、サーブ、ストリームする)。ストリーミング媒体コンテンツ268は、媒体コンテンツリポジトリ260に保存され、及び/又はそこからアクセスされる。クライアント101から特定の媒体コンテンツ(例えば、ストリーミング媒体コンテンツ268)へのアクセス要求に応じて、媒体コンテンツサーバー262は、そこへのアクセスを許可することができ、媒体コンテンツ269にアクセスしたストリームをクライアント101にアクセスさせることができる。
図3は、実施形態に係る、例示的な手続300のフローチャートを示す。ステップ301で、媒体コンテンツから導き出された媒体フィンガープリントが参照用として保存される。ステップ302で、この参照用の媒体フィンガープリントに関するメタデータのような情報が一緒に保存される。情報は、フィンガープリントに関連する記憶時間、フィンガープリントを導き出すもととなった媒体コンテンツの世代、導き出すもととなったフィンガープリント又はコンテンツに関する経済的その他の価値、フィンガープリント又は関連する媒体コンテンツに関する地理的その他の位置に関連する情報に関するものとすることができる。
このように、実施形態は、マルチメディアフィンガープリントを保存するための分散型データベース及び他の情報リポジトリと関連するものとなろう。媒体にフィンガープリントするシステムは、媒体フィンガープリントを保存するための、独自の、専用の、具体的な職務を与えた、或いは、職務を共有するリポジトリを用いることができる。例えば、媒体コンテンツから、例えば、独自のデータベースは、ビデオシーケンス、音楽その他の部分のような、コンテンツの特定の部分又はインスタンスから、導き出した、すべての媒体フィンガープリントの、一部、すべて、実質的にすべて、又は具体的な成分を保存することができる。そして、媒体フィンガープリントを、導き出したものから媒体コンテンツ部分を一意的に特定するために使うことができる。
(媒体フィンガープリント)
媒体フィンガープリントは、媒体コンテンツから導き出す、例えば、算出、抽出、生成、等を行う、媒体コンテンツの一意的な識別子である。用語「フィンガープリント」は、人が一意的に、媒体コンテンツのフィンガープリントにより、例えば法廷でも使える程度に特定することができるという意味で、媒体コンテンツの識別子の一意性を示すために適切に用いる。署名と似ているが、媒体フィンガープリントは、もっと親密にかつ識別可能にコンテンツに対応する。オーディオ媒体及びビデオ媒体は両方とも、各媒体に対応する媒体フィンガープリントを用いて特定することができる。
ここで用いられているような、マルチメディア又は媒体コンテンツファイルに関する用語「関連付けられた情報」、「関連付けられたコンテンツ」、「補助コンテンツ」、及び「補助情報」は、特定の媒体コンテンツファイルによりインデックス化された情報を意味する。補助情報そのものは、からなずしも、マルチメディアそのもののどの部分とも同一でなくても、近似していなくてもよい。例えば、特定のビデオファイルのある部分は、ある日時における、ある場所、例えばニューヨーク市の気温をインデックス化することができる。このように、ニューヨーク市の気温は、ビデオのその部分に関連させた補助コンテンツを具備することができる。他の例によれば、所定のビデオファイルのある部分は、特定の自動車製造業者のあるモデルの、モデルと製造年をインデックス化することができる。
[情報リポジトリの例]
例示的な実施形態は、データベース、ファイルシステム、その他を含む種々の情報リポジトリと共に実行することができる。実施形態を、例えばデータベース管理システム(DBMS)と一緒に実行することができる。本発明の実施形態は、特定のデータベース又はリポジトリ構造に限定されない。リポジトリは、1以上のデータコンテナ中の多数のレコードを保存する。データコンテナは、リレーショナルデータベース、オブジェクト指向データベース中のオブジェクトのコレクション(例えば、オブジェクトクラスのインスタンス)、その他におけるテーブルに準拠することができる。多数のレコード内のレコードは、テーブルの行、オブジェクトクラスのオブジェクト、その他に準拠することができる。レコードの属性は、テーブルの行、オブジェクトの属性、その他に準拠することができる。説明を明確に、簡明に、統一的に、そして短くするために、手順の例示において、ここでは、リレーショナルデータベースに準拠して説明する。しかしながら、実施形態は、(例えば、オブジェクト指向の)どのようなデータベース構造、又は他の情報リポジトリによっても十分実行可能である。
図5は、本発明の実施形態を組み込むことのできるコンピュータシステムプラットフォーム500の例を示す。コンピュータシステム500には、バス502又は情報通信のための他の機構、及びバス502と接続された情報処理のためのプロセッサ504が含まれる。コンピュータシステム500には、情報及びプロセッサ504により実行することのできるインストラクションを保存するためにバス502と接続された、ランダムアクセスメモリ(RAM)又は他のダイナミック記憶装置のような、主メモリ506が含まれる。主メモリ506は、プロセッサ504がインストラクションを実行している間、一時的な変数又は他の中間的な情報を保存するためにも使うことができる。コンピュータシステム500には、固定的な情報及びプロセッサ504へのインストラクションを保存するためにバス502に接続された、リードオンリーメモリ(ROM)508又は他のスタティック記憶装置がさらに含まれる。磁気ディスク又は光学的ディスクのような、記憶装置510が、情報及びインストラクションを保存するために用意され、バス502に接続される。
本発明の実施形態は、以下に列挙した1以上の例に関する。
前記分散型データベースの1以上の情報貯蔵庫のインスタンスは、データネットワークに通信可能に接続してある1以上のコンピューティング装置にそれぞれ配置され、
前記保存するステップは、前記媒体フィンガープリントのそれぞれに個々に関連する少なくとも第1番目の基準に基づいて、前記1以上の情報貯蔵庫に前記複数の媒体フィンガープリントのそれぞれを分配するステップを具備することを特徴とする、ステップと、
前記媒体フィンガープリントの1つに向けられたクエリに応じて、前記第1番目の基準のうちの1つ以上又は、第2番目の基準に基づいて、2以上のコンピューティング装置のうちの少なくとも1つを選択するステップと、
前記選択された少なくとも1つのコンピューティング装置の分散型データベースインスタンスに対してクエリを実行するステップと、
を具備する方法。
該第2番目の基準は、前記少なくとも1つのコンピューティング装置の特性に関するものであることを特徴とする、例示的実施形態1に記載の方法。
前記コンピューティング装置の1つ以上の位置、又は
クエリのときにおける前記コンピューティング装置の1つ以上の計算特性又はネットワーキング特性、又は
クエリのときにおける前記コンピューティング装置の1つ以上の統計的情報、もしくは、前記コンピューティング装置における待ち時間、もしくは、前記データネットワークに対する前記コンピューティング装置の利用の可能性、又は
クエリのときにおけるデータネットワークの状態
のうちの1つに関することを特徴とする例示的実施形態3に記載の方法。
少なくとも1つはサーバーを具備することを特徴とする例示的実施形態1に記載の方法。
前記算出するステップに基づいて結果を返送するステップと、
前記返送されたクエリの結果に基づいて媒体コンテンツインスタンスのストリーミングに対して動作するステップと、
を具備することを特徴とする例示的実施形態8に記載の方法。
前記媒体コンテンツインスタンスのストリーミングを抑制するステップ、又は
前記媒体コンテンツインスタンスのストリーミングに関して少なくともリアルタイム近くの媒体コンテンツインスタンスに関連する情報を提供するステップ、
のうちの1つ以上を具備することを特徴とする例示的実施形態10に記載の方法。
前記抑制するステップは、前記媒体コンテンツインスタンスの前記事業体への流れを抑制するステップと、
前記媒体コンテンツが前記事業体とは別に前記データネットワークの部分に流れることを許容するステップと、
を具備することを特徴とする例示的実施形態11に記載の方法。
前記管理するステップは、前記基準に基づいて前記1以上の分散型データベース情報貯蔵庫中に1以上の複数の媒体フィンガープリントを分配するステップをさらに具備し、
前記選択するステップ又はクエリを実行するステップは、再分配するステップに基づき行われることを特徴とする例示的実施形態1に記載の方法。
1以上の第1番目の分散型データベース情報貯蔵庫インスタンスから少なくとも1つの媒体フィンガープリントの記憶位置を、前記第1番目の分散型データベース情報貯蔵庫インスタンスとは別の少なくとも1つのコンピューティング装置の少なくとも1つの分散型データベース情報貯蔵庫インスタンスに、動的に再割り付けするステップを具備することを特徴とする例示的実施形態13に記載の方法。
前記インストラクションを実行することにより、例示的実施形態1乃至15に記載の方法のステップの1以上を実行するようシステムを制御する、少なくとも1つのプロセッサと、
を具備するシステム。
分散型媒体フィンガープリントリポジトリの例示的な実施形態を上述の通り説明した。前記説明において本発明の実施形態を、実施形態毎に異なる具体的な詳細を参照しながら説明している。従って、本発明の出願が意図するものは、本発明を、唯一かつ排他的に規定し、その後の補正を含めて具体的に記載した、この出願が発行する特許請求の範囲である。このような特許請求の範囲に含まれる用語を説明するためにここに記載した定義は、特許請求の範囲で使われる用語の意味を規定する。従って、特許請求の範囲に明示していない限定、要素、特性、外観、効果、及び、属性は、いかなる意味でもこの特許請求の範囲を限定するものではない。従って、本明細書及び図面は、限定のためではなく説明のためのものである。
Claims (12)
- 分散型フィンガープリントデータベースの複数の分散型フィンガープリントデータベース情報貯蔵庫インスタンスに媒体フィンガープリントを再分配する方法であって、該方法は、
媒体フィンガープリントのそれぞれに個々に関連する少なくとも第1番目の基準の変化に応じて、分散型フィンガープリントデータベースに、媒体コンテンツの一部から導き出され一意的に対応する複数の媒体フィンガープリントを再分配するステップであって、
前記分散型フィンガープリントデータベースの1以上のフィンガープリントデータベース情報貯蔵庫の分散型フィンガープリントデータベース
情報貯蔵庫インスタンスは、データネットワークに通信可能に接続された2以上のコンピューティング装置にそれぞれ配置され、
前記再分配するステップは、
前記複数の媒体フィンガープリントを、前記第1番目の基準に基づいて選択された分散型フィンガープリントデータベース情報貯蔵庫インスタンス中に保存するステップと、
少なくとも前記第1番目の基準に基づいて選択されたものではない前記分散型フィンガープリントデータベース情報貯蔵庫インスタンスから前記複数の媒体フィンガープリントの各々を削除するステップと、
を具備することを特徴とするステップと、
前記媒体フィンガープリントの1つに関して生成され又は提起されたクエリに応じて、前記2以上のコンピューティング装置の少なくとも1つを、少なくとも前記第1番目の基準又は前記第1番目の基準及び第2番目の基準に基づき、選択するステップと、
前記選択された少なくとも1つのコンピューティング装置の前記分散型フィンガープリントデータベース情報貯蔵庫インスタンスに対して前記クエリを実行するステップと、
を具備する方法。 - 前記第1番目の基準は、1以上の前記媒体コンテンツ又は該媒体コンテンツから導き出し、該媒体コンテンツに一意的に対応する媒体フィンガープリントに関連づけられた、適時性、値、又は統計的情報のうちの1以上に関連することを特徴とする請求項1に記載の方法。
- 前記選択するステップは、前記第2番目の基準に基づき、
前記第2番目の基準は、前記少なくとも1つのコンピューティング装置の特性に関するものであり、
該特性は、
前記少なくとも1つのコンピューティング装置の1つ以上の位置、又は、
クエリのときにおける前記少なくとも1つのコンピューティング装置の1つ以上の計算特性又はネットワーキング特性、又は、
クエリのときにおけるネットワークに対する前記コンピューティング装置に関する、情報、待ち時間、有用性についての1以上の情報、又は、
クエリのときにおけるネットワークの状態、
のうちの1つに関することを特徴とする請求項1に記載の方法。 - 請求項1に記載の方法であって、
媒体コンテンツのインスタンスは前記データネットワークに流れ、
前記クエリは媒体コンテンツのインスタンスに関連し、
前記方法は、
前記クエリを計算するステップと、
前記計算するステップに基づく結果を返すステップと、
前記クエリの前記返された結果に基づいて媒体コンテンツのインスタンスの流れに関する役割を果たすステップと、
をさらに具備することを特徴とする方法。 - 請求項4に記載の方法であって、
前記役割を果たすステップは、
媒体コンテンツのインスタンスのストリーミングを制御するステップであって、
前記制御するステップは、
媒体コンテンツのインスタンスのストリーミングを阻止するステップ、又は
前記媒体コンテンツのインスタンスのストリーミングに関して少なくとも実時間の近傍で、該媒体コンテンツのインスタンスに関連付けた情報を提供するステップのうちの1以上を具備し、
前記媒体コンテンツのインスタンスは、データネットワークと通信可能に接続した構成要素に、該構成要素からの要求に応じて流れ、該媒体コンテンツにアクセスし、
前記阻止するステップは、
前記媒体コンテンツのインスタンスが前記構成要素に流れることを阻止するステップと、
該媒体コンテンツのインスタンスが該構成要素と離れて前記データネットワークの一部に流れるようにするステップと、
を具備することを特徴とする、
前記役割を果たすステップを具備することを特徴とする方法。 - 請求項2に記載の方法であって、前記媒体コンテンツを要求する尤度は前記統計的情報に関連し、
前記方法はさらに、
前記媒体コンテンツへのアクセスを要求する尤度を決定するステップを具備し、
前記媒体フィンガープリントを再分配するステップは、決定した前記尤度に基づき、1以上の前記媒体コンテンツ又は前記媒体フィンガープリントの記憶位置を動的に変化させるステップを具備することを特徴とする方法。 - 請求項2に記載の方法であって、前記統計的情報はアクセスを要求する媒体フィンガープリントの統計量を用いることに関連し、
各媒体フィンガープリントは、使用統計に従い等級分けされ等級に割り当てられ、
各分散型フィンガープリントデータベース情報貯蔵庫インスタンスは、1つの等級の媒体フィンガープリントに記憶することに限定され、
前記方法は、さらに
前記アクセスを要求する媒体フィンガープリントの統計量を用いることを決定するステップを具備し、
前記統計的情報の変化に基づき1以上の前記媒体コンテンツ又は前記媒体フィンガープリントの記憶位置を動的に変化させるステップは、前記使用統計の上昇により、前記媒体コンテンツ又は前記媒体フィンガープリントを高い等級の分散型フィンガープリントデータベース情報貯蔵庫インスタンスに移動させ、
前記統計的情報の変化に基づき1以上の前記媒体コンテンツ又は前記媒体フィンガープリントの記憶位置を動的に変化させるステップは、前記使用統計の下降により、前記媒体コンテンツ又は前記媒体フィンガープリントを低い等級の分散型フィンガープリントデータベース情報貯蔵庫インスタンスに移動させる、
ことを特徴とする、方法。 - 請求項1に記載の方法であって、前記再分配するステップに先立ち、
それぞれが媒体コンテンツの部分から導き出され媒体コンテンツの部分に一意的に対応する、複数の媒体フィンガープリントを分散型フィンガープリントデータベースに分配するステップをさらに具備し、
前記分配するステップは、
少なくとも前記第1番目の基準に基づき選択された、1以上の前記分散型フィンガープリントデータベース情報貯蔵庫インスタンスに複数の媒体フィンガープリントを保存するステップを具備することを特徴とする、方法。 - 請求項1に記載の方法であって、前記再分配するステップは、
1以上の分散型フィンガープリントデータベース情報貯蔵庫インスタンスから、少なくとも1つの前記媒体フィンガープリントの記憶位置を、該分散型フィンガープリントデータベース情報貯蔵庫インスタンスの第1番目とは離れて、前記コンピューティング装置の少なくとも1つの分散型フィンガープリントデータベース情報貯蔵庫インスタンスの少なくとも1つへ、動的に再度割り付けるステップを具備することを特徴とする方法。 - 1つの分散型フィンガープリントデータベースの複数の分散型フィンガープリントデータベース情報貯蔵庫に媒体フィンガープリントを再分配するコンピュータシステムであって、該コンピュータシステムは、
コンピュータが実行可能なインストラクションを記憶させたコンピュータ読み取り可能な記憶媒体と、
前記インストラクションを実行することにより、請求項1乃至請求項9のいずれか1項に記載の方法を実行する前記コンピュータシステムを制御するようプログラムされている少なくとも1つのプロセッサと、
を具備することを特徴とするコンピュータシステム。 - 分散型フィンガープリントデータベースの複数の分散型フィンガープリントデータベース情報貯蔵庫に媒体フィンガープリントを再分配するコンピュータシステムであって、
媒体フィンガープリントの各々に個々に関連する少なくとも第1番目の基準の変化に応じて、分散型フィンガープリントデータベースに、各々が媒体コンテンツの一部から導き出され一意的に対応する複数の媒体フィンガープリントを、前記コンピュータシステムのデータ貯蔵手段に再分配する手段であって、
前記分散型フィンガープリントデータベースの1以上のフィンガープリントデータベース情報貯蔵庫の分散型フィンガープリントデータベース情報インスタンスは、データネットワークに通信可能に接続された2以上のコンピューティング装置にそれぞれ配置され、
前記再分配する手段は、前記複数の媒体フィンガープリントの各々を、前記第1番目の基準に基づいて選択された分散型フィンガープリントデータベース情報貯蔵庫インスタンス中に保存する手段を具備し、
前記再分配する手段は、少なくとも前記第1番目の基準に基づいて選択されたものではない前記分散型フィンガープリントデータベース情報貯蔵庫インスタンスから前記複数の媒体フィンガープリントの各々を削除する手段を具備することを特徴とする手段と、
前記媒体フィンガープリントの1つに関して生成され又は提起されたクエリに応じて、前記2以上のコンピューティング装置の少なくとも1つを、少なくとも前記第1番目の基準又は前記第1番目の基準及び第2番目の基準に基づき、選択する手段と、
前記選択された少なくとも1つのコンピューティング装置の前記分散型フィンガープリントデータベース情報貯蔵庫インスタンスに対して前記クエリを実行する手段と、
を具備するコンピュータシステム。 - コンピュータで実行可能なインストラクションを具備するコンピュータ読み取り可能な記憶媒体であって、該インストラクションは、少なくとも1つのプロセッサに請求項1乃至請求項9のいずれか1項に記載の方法のステップを実行させることを特徴とする、コンピュータ読み取り可能な記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US4086508P | 2008-03-31 | 2008-03-31 | |
US61/040,865 | 2008-03-31 | ||
PCT/US2009/038876 WO2009124002A1 (en) | 2008-03-31 | 2009-03-31 | Distributed media fingerprint repositories |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011517816A JP2011517816A (ja) | 2011-06-16 |
JP2011517816A5 JP2011517816A5 (ja) | 2011-08-11 |
JP5204893B2 true JP5204893B2 (ja) | 2013-06-05 |
Family
ID=40765685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011503089A Expired - Fee Related JP5204893B2 (ja) | 2008-03-31 | 2009-03-31 | 分散型媒体フィンガープリントリポジトリ |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110022633A1 (ja) |
EP (1) | EP2266063A1 (ja) |
JP (1) | JP5204893B2 (ja) |
CN (1) | CN101981574B (ja) |
WO (1) | WO2009124002A1 (ja) |
Families Citing this family (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8275681B2 (en) | 2007-06-12 | 2012-09-25 | Media Forum, Inc. | Desktop extension for readily-sharable and accessible media playlist and media |
EP2332107A2 (en) * | 2008-08-21 | 2011-06-15 | Dolby Laboratories Licensing Corporation | Networking with media fingerprints |
US8428301B2 (en) * | 2008-08-22 | 2013-04-23 | Dolby Laboratories Licensing Corporation | Content identification and quality monitoring |
US8700194B2 (en) * | 2008-08-26 | 2014-04-15 | Dolby Laboratories Licensing Corporation | Robust media fingerprints |
US20100057527A1 (en) * | 2008-08-29 | 2010-03-04 | Disney Enterprises, Inc. | System and method for personalized action based on a comparison of delivered content with a content fingerprint database |
US8891813B2 (en) * | 2008-11-17 | 2014-11-18 | Dolby Laboratories Licensing Corporation | Media fingerprints that reliably correspond to media content with projection of moment invariants |
US8571255B2 (en) | 2009-01-07 | 2013-10-29 | Dolby Laboratories Licensing Corporation | Scalable media fingerprint extraction |
US8290318B2 (en) * | 2009-04-21 | 2012-10-16 | Svv Technology Innovations, Inc. | Light trapping optical cover |
CN102414683B (zh) | 2009-05-08 | 2014-05-21 | 杜比实验室特许公司 | 基于媒体内容的分类来存储和检索从媒体内容中导出的指纹 |
WO2010144671A2 (en) | 2009-06-11 | 2010-12-16 | Dolby Laboratories Licensing Corporation | Trend analysis in content identification based on fingerprinting |
GB201003296D0 (en) * | 2010-02-26 | 2010-04-14 | Omnifone Ltd | Acorn 1 |
CN102411578A (zh) * | 2010-09-25 | 2012-04-11 | 盛乐信息技术(上海)有限公司 | 一种多媒体播放***和方法 |
US9247309B2 (en) * | 2013-03-14 | 2016-01-26 | Google Inc. | Methods, systems, and media for presenting mobile content corresponding to media content |
US9705728B2 (en) | 2013-03-15 | 2017-07-11 | Google Inc. | Methods, systems, and media for media transmission and management |
US20140280272A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Media content substitution |
US9773058B2 (en) * | 2013-03-15 | 2017-09-26 | Shazam Investments Ltd. | Methods and systems for arranging and searching a database of media content recordings |
EP2981910A1 (en) | 2013-04-05 | 2016-02-10 | Dolby Laboratories Licensing Corporation | Acquisition, recovery, and matching of unique information from file-based media for automated file detection |
CN103237260B (zh) * | 2013-04-09 | 2016-12-28 | 上海合合信息科技发展有限公司 | 实时地从电视、电台频道中获取广告的***及方法 |
IN2013CH05044A (ja) * | 2013-11-08 | 2015-05-29 | Huawei Technologies India Pvt Ltd | |
US9141676B2 (en) * | 2013-12-02 | 2015-09-22 | Rakuten Usa, Inc. | Systems and methods of modeling object networks |
US9491522B1 (en) | 2013-12-31 | 2016-11-08 | Google Inc. | Methods, systems, and media for presenting supplemental content relating to media content on a content interface based on state information that indicates a subsequent visit to the content interface |
US10002191B2 (en) * | 2013-12-31 | 2018-06-19 | Google Llc | Methods, systems, and media for generating search results based on contextual information |
US9456237B2 (en) | 2013-12-31 | 2016-09-27 | Google Inc. | Methods, systems, and media for presenting supplemental information corresponding to on-demand media content |
US9430474B2 (en) * | 2014-01-15 | 2016-08-30 | Microsoft Technology Licensing, Llc | Automated multimedia content recognition |
US9520142B2 (en) | 2014-05-16 | 2016-12-13 | Alphonso Inc. | Efficient apparatus and method for audio signature generation using recognition history |
US9986288B2 (en) | 2014-08-21 | 2018-05-29 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US10693946B2 (en) | 2014-09-16 | 2020-06-23 | Amazon Technologies, Inc. | Instance backed mobile devices |
CN104754330A (zh) * | 2015-04-10 | 2015-07-01 | 飞狐信息技术(天津)有限公司 | 视频检测方法及*** |
US10204104B2 (en) | 2015-04-14 | 2019-02-12 | Google Llc | Methods, systems, and media for processing queries relating to presented media content |
US10270476B1 (en) | 2015-06-16 | 2019-04-23 | Amazon Technologies, Inc. | Failure mode-sensitive layered redundancy coding techniques |
US10977128B1 (en) | 2015-06-16 | 2021-04-13 | Amazon Technologies, Inc. | Adaptive data loss mitigation for redundancy coding systems |
US10298259B1 (en) | 2015-06-16 | 2019-05-21 | Amazon Technologies, Inc. | Multi-layered data redundancy coding techniques |
US10270475B1 (en) | 2015-06-16 | 2019-04-23 | Amazon Technologies, Inc. | Layered redundancy coding for encoded parity data |
US11061969B1 (en) | 2015-06-29 | 2021-07-13 | Amazon Technologies, Inc. | Instance backed mobile devices with multiple instances |
US10609122B1 (en) * | 2015-06-29 | 2020-03-31 | Amazon Technologies, Inc. | Instance backed building or place |
US10394762B1 (en) | 2015-07-01 | 2019-08-27 | Amazon Technologies, Inc. | Determining data redundancy in grid encoded data storage systems |
US10089176B1 (en) | 2015-07-01 | 2018-10-02 | Amazon Technologies, Inc. | Incremental updates of grid encoded data storage systems |
US10108819B1 (en) | 2015-07-01 | 2018-10-23 | Amazon Technologies, Inc. | Cross-datacenter extension of grid encoded data storage systems |
US10198311B1 (en) | 2015-07-01 | 2019-02-05 | Amazon Technologies, Inc. | Cross-datacenter validation of grid encoded data storage systems |
US10162704B1 (en) | 2015-07-01 | 2018-12-25 | Amazon Technologies, Inc. | Grid encoded data storage systems for efficient data repair |
US10911404B1 (en) | 2015-08-24 | 2021-02-02 | Amazon Technologies, Inc. | Attribute based authorization |
US9690622B1 (en) | 2015-08-24 | 2017-06-27 | Amazon Technologies, Inc. | Stateless instance backed mobile devices |
US11386060B1 (en) | 2015-09-23 | 2022-07-12 | Amazon Technologies, Inc. | Techniques for verifiably processing data in distributed computing systems |
US10394789B1 (en) | 2015-12-07 | 2019-08-27 | Amazon Technologies, Inc. | Techniques and systems for scalable request handling in data processing systems |
US10642813B1 (en) | 2015-12-14 | 2020-05-05 | Amazon Technologies, Inc. | Techniques and systems for storage and processing of operational data |
US10248793B1 (en) | 2015-12-16 | 2019-04-02 | Amazon Technologies, Inc. | Techniques and systems for durable encryption and deletion in data storage systems |
US10127105B1 (en) | 2015-12-17 | 2018-11-13 | Amazon Technologies, Inc. | Techniques for extending grids in data storage systems |
US10324790B1 (en) | 2015-12-17 | 2019-06-18 | Amazon Technologies, Inc. | Flexible data storage device mapping for data storage systems |
US10235402B1 (en) | 2015-12-17 | 2019-03-19 | Amazon Technologies, Inc. | Techniques for combining grid-encoded data storage systems |
US10180912B1 (en) | 2015-12-17 | 2019-01-15 | Amazon Technologies, Inc. | Techniques and systems for data segregation in redundancy coded data storage systems |
US10102065B1 (en) | 2015-12-17 | 2018-10-16 | Amazon Technologies, Inc. | Localized failure mode decorrelation in redundancy encoded data storage systems |
US10606879B1 (en) | 2016-02-29 | 2020-03-31 | Gracenote, Inc. | Indexing fingerprints |
US10592336B1 (en) | 2016-03-24 | 2020-03-17 | Amazon Technologies, Inc. | Layered indexing for asynchronous retrieval of redundancy coded data |
US10366062B1 (en) | 2016-03-28 | 2019-07-30 | Amazon Technologies, Inc. | Cycled clustering for redundancy coded data storage systems |
US10678664B1 (en) | 2016-03-28 | 2020-06-09 | Amazon Technologies, Inc. | Hybridized storage operation for redundancy coded data storage systems |
US10061668B1 (en) | 2016-03-28 | 2018-08-28 | Amazon Technologies, Inc. | Local storage clustering for redundancy coded data storage system |
US11137980B1 (en) | 2016-09-27 | 2021-10-05 | Amazon Technologies, Inc. | Monotonic time-based data storage |
US10437790B1 (en) | 2016-09-28 | 2019-10-08 | Amazon Technologies, Inc. | Contextual optimization for data storage systems |
US11281624B1 (en) | 2016-09-28 | 2022-03-22 | Amazon Technologies, Inc. | Client-based batching of data payload |
US10810157B1 (en) | 2016-09-28 | 2020-10-20 | Amazon Technologies, Inc. | Command aggregation for data storage operations |
US10657097B1 (en) | 2016-09-28 | 2020-05-19 | Amazon Technologies, Inc. | Data payload aggregation for data storage systems |
US11204895B1 (en) | 2016-09-28 | 2021-12-21 | Amazon Technologies, Inc. | Data payload clustering for data storage systems |
US10496327B1 (en) | 2016-09-28 | 2019-12-03 | Amazon Technologies, Inc. | Command parallelization for data storage systems |
US10614239B2 (en) | 2016-09-30 | 2020-04-07 | Amazon Technologies, Inc. | Immutable cryptographically secured ledger-backed databases |
US10296764B1 (en) | 2016-11-18 | 2019-05-21 | Amazon Technologies, Inc. | Verifiable cryptographically secured ledgers for human resource systems |
US11269888B1 (en) | 2016-11-28 | 2022-03-08 | Amazon Technologies, Inc. | Archival data storage for structured data |
US11341540B2 (en) | 2018-03-30 | 2022-05-24 | At&T Intellectual Property I, L.P. | Methods, systems and devices for selecting advertisements based on media profiles and advertisement profiles |
US20190318348A1 (en) * | 2018-04-13 | 2019-10-17 | Dubset Media Holdings, Inc. | Media licensing method and system using blockchain |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002247257A1 (en) * | 2001-03-02 | 2002-09-19 | Kasenna, Inc. | Metadata enabled push-pull model for efficient low-latency video-content distribution over a network |
US20030061490A1 (en) * | 2001-09-26 | 2003-03-27 | Abajian Aram Christian | Method for identifying copyright infringement violations by fingerprint detection |
MXPA04004645A (es) * | 2001-11-16 | 2004-08-12 | Koninkl Philips Electronics Nv | Metodo, cliente y servidor para actualizar base de datos de huellas digitales. |
CN1596407A (zh) * | 2001-11-29 | 2005-03-16 | 皇家飞利浦电子股份有限公司 | 指纹数据库维护方法和*** |
JP2005516283A (ja) * | 2002-01-22 | 2005-06-02 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | マルチメディアオブジェクトを配信する方法及びシステム |
US9349411B2 (en) * | 2002-07-16 | 2016-05-24 | Digimarc Corporation | Digital watermarking and fingerprinting applications for copy protection |
US20050198061A1 (en) * | 2004-02-17 | 2005-09-08 | David Robinson | Process and product for selectively processing data accesses |
US7574451B2 (en) * | 2004-11-02 | 2009-08-11 | Microsoft Corporation | System and method for speeding up database lookups for multiple synchronized data streams |
US7516074B2 (en) * | 2005-09-01 | 2009-04-07 | Auditude, Inc. | Extraction and matching of characteristic fingerprints from audio signals |
GB2430507A (en) * | 2005-09-21 | 2007-03-28 | Stephen Robert Ives | System for managing the display of sponsored links together with search results on a mobile/wireless device |
CN101622599A (zh) * | 2007-01-05 | 2010-01-06 | 格雷斯诺特公司 | 用于数字内容元数据的统一格式 |
-
2009
- 2009-03-31 CN CN2009801116322A patent/CN101981574B/zh not_active Expired - Fee Related
- 2009-03-31 US US12/935,080 patent/US20110022633A1/en not_active Abandoned
- 2009-03-31 EP EP09728344A patent/EP2266063A1/en not_active Withdrawn
- 2009-03-31 WO PCT/US2009/038876 patent/WO2009124002A1/en active Application Filing
- 2009-03-31 JP JP2011503089A patent/JP5204893B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101981574B (zh) | 2013-06-12 |
US20110022633A1 (en) | 2011-01-27 |
CN101981574A (zh) | 2011-02-23 |
EP2266063A1 (en) | 2010-12-29 |
WO2009124002A1 (en) | 2009-10-08 |
JP2011517816A (ja) | 2011-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5204893B2 (ja) | 分散型媒体フィンガープリントリポジトリ | |
US20110035382A1 (en) | Associating Information with Media Content | |
US20070282848A1 (en) | Two-way synchronization of media data | |
US7908270B2 (en) | System and method for managing access to media assets | |
US11226930B2 (en) | Distributed file system with integrated file object conversion | |
US7440975B2 (en) | Unified media collection system | |
US20090271398A1 (en) | Method and system for recognition of video content | |
US20110022589A1 (en) | Associating information with media content using objects recognized therein | |
US20090276313A1 (en) | Method, system and program product for displaying advertising content on a music player | |
US9300986B2 (en) | Media system with canonical architecture for integrating media productions from different content providers | |
US10628385B2 (en) | Virtual collection of entities in sync process | |
US20040019658A1 (en) | Metadata retrieval protocols and namespace identifiers | |
US20090327222A1 (en) | Dynamic selection of media for playback | |
WO2007131132A2 (en) | System and method for collecting and distributing content | |
JP2009277219A (ja) | 複数の供給源からのメディアファイルの管理 | |
US20230008201A1 (en) | Automated Content Medium Selection | |
US8145727B2 (en) | Network accessible media object index | |
US7302437B2 (en) | Methods, systems, and computer-readable media for a global video format schema defining metadata relating to video media | |
US9170712B2 (en) | Presenting content related to current media consumption | |
US9122683B1 (en) | System and method of linking media content information | |
JP5580328B2 (ja) | メタデータを利用するコンテンツ消費方法及びその装置 | |
US20130086143A1 (en) | Music On Video Site | |
US20140310280A1 (en) | System and method for discovery, grouping and sharing of media content | |
US20150088943A1 (en) | Media-Aware File System and Method | |
US20150106354A1 (en) | Automated composition of topical media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110615 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110622 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20111011 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130111 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130215 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160222 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |