Targeted media advertising over networks
First Claim
1. A method for distributing media files over a peer-to-peer network, the method comprising:
- configuring an information handling system to act as a node in the peer-to-peer network, said peer-to-peer network being organized loosely without any centralized management authority, said information handling system being further configured to follow rules and protocols of the de-centralized peer-to-peer network, the information handling system comprising a result server and a file server;
controlling, with the file server, a database of stored media files, wherein each of the stored media files encodes a material and contains embedded executable code, said embedded executable code causing at least one advertisement to be presented to request issuing peers of the peer-to-peer network each time a requested media file is utilized;
probing, with the result server, network traffic to discover file search requests from the request issuing peers, said file search requests seeking one or more materials;
searching, with the result server, a database for names of media files satisfying a discovered file search request; and
conveying, with the result server, search results to a request issuing peer, said search results comprising names of a set of one or more media files satisfying the discovered file search request and a link associated with each file name in the set,wherein each link, when activated by the request issuing peer, causes transmission of a request to the file server for a media file associated with the link,wherein the file server responds to the request by sending the requested media file to the request issuing peer, comprising a copy of the sought material and the embedded executable code, andwherein each time the received media file from the file server is utilized, the embedded executable code is triggered and presents the request issuing peer with at least one advertisement before or during playback of the material of the media file.
3 Assignments
0 Petitions
Accused Products
Abstract
Advertising on networks can include a three-step system in one embodiment of the disclosure. The first step can include the review of search requests, followed by a response linking to a media file containing an advertisement. The second step can be a delivery process. The advertising cannot be considered spam as the user can be redirected towards information that can directly correlate to the users search. The advertising can be done with the full cooperation and volition of the media company or companies involved. The advertisers'"'"' contract with the media companies can allow for payment and the media companies can then expose their product to potential buyers. The third step can be contacting an advertising server any time that media file is played. In this third step it can be determined what the optimal advertisement for this media file is.
40 Citations
21 Claims
-
1. A method for distributing media files over a peer-to-peer network, the method comprising:
-
configuring an information handling system to act as a node in the peer-to-peer network, said peer-to-peer network being organized loosely without any centralized management authority, said information handling system being further configured to follow rules and protocols of the de-centralized peer-to-peer network, the information handling system comprising a result server and a file server; controlling, with the file server, a database of stored media files, wherein each of the stored media files encodes a material and contains embedded executable code, said embedded executable code causing at least one advertisement to be presented to request issuing peers of the peer-to-peer network each time a requested media file is utilized; probing, with the result server, network traffic to discover file search requests from the request issuing peers, said file search requests seeking one or more materials; searching, with the result server, a database for names of media files satisfying a discovered file search request; and conveying, with the result server, search results to a request issuing peer, said search results comprising names of a set of one or more media files satisfying the discovered file search request and a link associated with each file name in the set, wherein each link, when activated by the request issuing peer, causes transmission of a request to the file server for a media file associated with the link, wherein the file server responds to the request by sending the requested media file to the request issuing peer, comprising a copy of the sought material and the embedded executable code, and wherein each time the received media file from the file server is utilized, the embedded executable code is triggered and presents the request issuing peer with at least one advertisement before or during playback of the material of the media file. - View Dependent Claims (2, 3, 4)
-
-
5. An information handling system, comprising:
-
a result server comprising at least one computer processor, an input receiving component, a search engine, and a server logic that execute upon the at least one computer processor; and a file server controlling a database of stored media files, wherein each of the stored media files encodes a material and contains embedded executable code, said embedded executable code causing at least one advertisement to be presented to request issuing peers of a peer-to-peer network each time a requested media file is utilized, wherein said information handling system is configured to act as a node in the peer-to-peer network, said peer-to-peer network being organized loosely without any centralized management authority, said information handling system being further configured to follow rules and protocols of the de-centralized peer-to-peer network, said input receiving component configured to probe network traffic to discover file search requests from the request issuing peers, said file search requests seeking one or more materials; said search engine configured to search a database for names of media files satisfying a discovered file search request; and said server logic configured to convey search results to a request issuing peer, said search results comprising names of a set of one or more media files satisfying the discovered file search request and a link associated with each file name in the set, wherein each link, when activated by the request issuing peer, causes transmission of a request to the file server for a media file associated with the link, wherein the file server responds to the request by sending the requested media file to the request issuing peer, comprising a copy of the sought material and the embedded executable code, and wherein each time the received media file from the file server is utilized, the embedded executable code is triggered and presents the request issuing peer with at least one advertisement before or during playback of the material of the media file. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising:
-
one or more computer-readable, non-transitory storage mediums; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums to configure an information handling system to act as a node in a peer-to-peer network, said peer-to-peer network being organized loosely without any centralized management authority, to configure said information handling system to follow rules and protocols of the de-centralized peer-to-peer network, the information handling system comprising a result server and a file server; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums to control, with the file server, a database of stored media files, wherein each of the stored media files encodes a material and contains embedded executable code, said embedded executable code causing at least one advertisement to be presented to request issuing peers of the peer-to-peer network each time a requested media file is utilized; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums to probe, with the result server, network traffic to discover file search requests from the request issuing peers, said file search requests seeking one or more materials; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums to search, with the result server, a database for names of media files satisfying a discovered file search request; and program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums to convey, with the result server, search results to a request issuing peer, said search results comprising names of a set of one or more media files satisfying the discovered file search request and a link associated with each file name in the set, wherein each link, when activated by the request issuing peer, causes transmission of a request to the file server for a media file associated with the link, wherein the file server responds to the request by sending the requested media file to the request issuing peer, comprising a copy of the sought material and the embedded executable code, and wherein each time the received media file from the file server is utilized, the embedded executable code is triggered and presents the request issuing peer with at least one advertisement before or during playback of the material of the media file. - View Dependent Claims (19, 20, 21)
-
Specification