US2014129571A1PendingUtilityA1
Electronic media signature based applications
Est. expiryMay 4, 2032(~5.8 yrs left)· nominal 20-yr term from priority
G06F 16/683G06F 7/026G06F 16/48G06F 17/30038
49
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method for processing media data includes receiving metadata associated with media data; identifying another metadata associated with another media data, wherein the size of the media data is smaller than the size if the another media data; determining a score based on the metadata and another metadata, wherein the score is within a threshold level; and presenting information associated with a product or service associated with the another media data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for processing media data, the method comprising:
receiving metadata associated with media data; identifying another metadata associated with another media data, wherein the size of the media data is smaller than the size of the another media data; determining a score based on the metadata and another metadata, wherein the score exceeds a threshold level; and presenting information associated with a product or service associated with the another media data.
2 . The computer-implemented method of claim 1 , wherein the identifying another metadata is optimized based on a predetermined media type.
3 . The computer-implemented method of claim 2 , wherein the predetermined media type may be one of a song, an audio file in a film score, an audio file in a TV show, and an audio file in a YouTube video.
4 . The computer-implemented method of claim 3 , wherein the threshold level is configurable based on the predetermined media type.
5 . The computer-implemented method of claim 1 , wherein the media data is received in real-time as it is captured and queued for processing in the order it is received.
6 . The computer-implemented method of claim 1 , wherein multiple instances of the media data processing are performed simultaneously.
7 . The computer-implemented method of claim 1 , wherein the information associated with a product or service associated with the another media data are communicated to an external as a live stream.
8 . A non-transitory computer readable medium having stored therein computer executable instructions for:
receiving metadata associated with media data; identifying another metadata associated with another media data, wherein the size of the media data is smaller than the size if the another media data; determining a score based on the metadata and another metadata, wherein the score is within a threshold level; and presenting information associated with a product or service associated with the another media data.
9 . The non-transitory computer readable medium having stored therein computer executable instructions as recited in claim 8 , wherein the identifying another metadata is optimized based on a predetermined media type.
10 . The non-transitory computer readable medium having stored therein computer executable instructions as recited in claim 9 , wherein the predetermined media type may be one of a song, an audio file in a film score, an audio file in a TV show, and an audio file in a YouTube video.
11 . The non-transitory computer readable medium having stored therein computer executable instructions as recited in claim 10 , wherein the threshold level is configurable based on the predetermined media type.
12 . The non-transitory computer readable medium having stored therein computer executable instructions as recited in claim 8 , wherein multiple instances of the media data processing are performed simultaneously.
13 . The non-transitory computer readable medium having stored therein computer executable instructions as recited in claim 8 , wherein the information associated with a product or service associated with the another media data are communicated to an external as a live stream.
14 . A system for processing media data, the system comprising:
a plurality of servers; a plurality of media data analysis engines comprising each of the plurality of servers; and at least one database, wherein each of the plurality of media data analysis engine is optimized to analyze received media data of a predetermined media type.
15 . The system of claim 14 , further comprising a master node which communicates with the plurality of servers over a local area network and with external sources over the internet, and
wherein the master node receives the media data from an external source and distributes the media data based on the media data type to the plurality of servers over the local area network.
16 . The system of claim 15 , wherein each server of the plurality of servers is configured to simultaneously perform multiple instances of the optimized media data analysis engine for a predetermined media data type.
17 . The system of claim 15 , wherein each of the plurality of optimized media data analysis engines analyzes metadata associated with the received media data and determines whether a match exists with metadata associated with media data of a predetermined media type stored in the database.
18 . The system of claim 17 , wherein when the metadata associated with the received media data is determined to match the metadata of a predetermined media type stored in the database the matching results are returned to the master node and the master node communicates the results to an external source via the internet, and
wherein the results include information associated with a product or service associated with media data corresponding to the matching meta data.
19 . The system of claim 18 , wherein a match is determined by the optimized media data analysis engines for different media types based on threshold values set for the different media types.
20 . The system of claim 18 , wherein when the media data is analyzed by a plurality of the optimized media data analysis engines for different media types which require different analysis times, each of the plurality of servers performing analysis returns its results to the master node for communication to an external source upon completion of its analysis.Join the waitlist — get patent alerts
Track US2014129571A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.