Media advertising over peer-to-peer networks
First Claim
1. An information handling system, comprising:
- a result server and a file server, wherein said information handling system is configured to act as a node in a 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, wherein the information handling system serves material to request issuing peers of the peer-to-peer network, said material being digitally encoded within a content file that contains at least one advertisement, and wherein when the material encoded within the content file is utilized, a programmatic code executing upon a machine is triggered that presents the contained at least one advertisement,the 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, andthe file server controlling a database of stored content files, wherein each of the content files digitally encodes a material and contains at least one advertisement;
said input receiving component configured to probe a peer-to-peer network traffic to discover file search requests from the request issuing peers, said search requests seeking one or more specified files;
said search engine configured to search a database for names of files satisfying a discovered file search request; and
said server logic configured to serve a results page to a request issuing peer, said results page comprising the names of a set of one or more files satisfying the discovered search request and a hyperlink associated with each file name;
wherein each hyperlink, when activated, causes transmission of a request to the file server for material associated with the hyperlink; and
wherein the file server responds to the request by serving the content file comprising a copy of the requested material and the contained at least one advertisement.
3 Assignments
0 Petitions
Accused Products
Abstract
Advertising on P2P 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.
-
Citations
20 Claims
-
1. An information handling system, comprising:
-
a result server and a file server, wherein said information handling system is configured to act as a node in a 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, wherein the information handling system serves material to request issuing peers of the peer-to-peer network, said material being digitally encoded within a content file that contains at least one advertisement, and wherein when the material encoded within the content file is utilized, a programmatic code executing upon a machine is triggered that presents the contained at least one advertisement, the 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 the file server controlling a database of stored content files, wherein each of the content files digitally encodes a material and contains at least one advertisement; said input receiving component configured to probe a peer-to-peer network traffic to discover file search requests from the request issuing peers, said search requests seeking one or more specified files; said search engine configured to search a database for names of files satisfying a discovered file search request; and said server logic configured to serve a results page to a request issuing peer, said results page comprising the names of a set of one or more files satisfying the discovered search request and a hyperlink associated with each file name; wherein each hyperlink, when activated, causes transmission of a request to the file server for material associated with the hyperlink; and wherein the file server responds to the request by serving the content file comprising a copy of the requested material and the contained at least one advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising the steps of:
-
configuring 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, the information handling system being further configured to follow rules and protocols of the de-centralized peer-to-peer network, said information handling system comprising a file server; controlling, with the file server, a database of stored media files, wherein each of the stored media files encodes copyrighted material and contains embedded executable code, said embedded executable code causing at least one advertisement to be presented with the cooperation and volition of a company holding rights to the copyrighted material; receiving, with the information handling system, at least one file search request, said the search request comprising search criteria from a peer-to-peer client over the peer-to-peer network; searching, with the information handling system, the database for names of media files satisfying the search criteria; determining, with the information handling system, at least one media file satisfying the search criteria, said at least one media file being stored in the database and containing an advertisement or a link to an advertisement not requested by the requesting peer-to-peer client; conveying, with the information handling system, a results page to the requesting peer-to-peer client, said results page comprising names of a set of one or more media files satisfying the received file search request and a hyperlink associated with each file name, wherein each hyperlink, when activated, causes transmission of a request for a selected file associated with the hyperlink; and responding, with the file server, to the request by serving a media file of the media files, comprising a copy of the selected media file and the embedded executable code. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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, the information handling system being further configured to follow rules and protocols of the de-centralized peer-to-peer network, said information handling system comprising 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 copyrighted material and contains embedded executable code, said embedded executable code causing at least one advertisement to be presented with the cooperation and volition of a company holding rights to the copyrighted material; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums, to receive, with the information handling system, at least one file search request, said file search request comprising search criteria from a peer-to-peer client over the peer-to-peer network; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums, to search, with the information handling system, the database for names of media files satisfying the search criteria; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums, to determine, with the information handling system, at least one media file satisfying the search criteria, said at least one media file being stored in the database and containing an advertisement or a link to an advertisement not requested by the requesting peer-to-peer client; program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums, to convey, with the information handling system, a results page to the requesting peer-to-peer client, said results page comprising names of a set of one or more media files satisfying the received file search request and a hyperlink associated with each file name, wherein each hyperlink, when activated, causes transmission of a request for a selected file associated with the hyperlink; and program instructions, stored on at least one of the one or more computer-readable, non-transitory storage mediums, to respond, with the file server, to the request by serving a media file of the media files, comprising a copy of the selected media file and the embedded executable code. - View Dependent Claims (17, 18, 19, 20)
-
Specification