1. A method comprising: receiving, at a server on a network, a request from a user device, the request identifying a portion of a media object; searching a media object library associated with the server for the media object, said searching comprises identifying at least the portion of the media object stored in the media object library; parsing the media object, said parsing comprises identifying metadata associated with at least a portion of the stored media object; storing the metadata in at least one contextual information database associated with a computer-readable storage medium, the contextual information database being associated with the media object library; matching, via the server, advertisement information stored in an advertisement database with the metadata stored in the contextual information database, said matching is based upon the advertisement information and metadata for the media object relating to relevant data, said advertisement information relating to a specific advertisement; and transmitting at least the portion of the media object and the advertisement to the user device over the network to the user device, said advertisement being transmitted based on said matching of associated advertisement information and metadata.
1. A method comprising: receiving, at a server on a network, a request from a user device, the request identifying a portion of a media object; searching a media object library associated with the server for the media object, said searching comprises identifying at least the portion of the media object stored in the media object library; parsing the media object, said parsing comprises identifying metadata associated with at least a portion of the stored media object; storing the metadata in at least one contextual information database associated with a computer-readable storage medium, the contextual information database being associated with the media object library; matching, via the server, advertisement information stored in an advertisement database with the metadata stored in the contextual information database, said matching is based upon the advertisement information and metadata for the media object relating to relevant data, said advertisement information relating to a specific advertisement; and transmitting at least the portion of the media object and the advertisement to the user device over the network to the user device, said advertisement being transmitted based on said matching of associated advertisement information and metadata. 2. The method of claim 1 , wherein said parsing further comprises: Identifying portions of media objects based on a granularity.