System and method for advertising and selling products and services over a decentralized network
First Claim
1. A method for distributing advertisements to a plurality of potential buyers, comprising:
- receiving a request to reserve one or more keywords from a seller;
receiving a banner advertisement and a web-based media advertisement related to the one or more reserved keywords from the seller, the banner advertisement and web-based media advertisement associated with an offer of sale;
creating an extensible markup language (“
XML”
) file based on the one or more keywords, banner advertisement, and web-based media advertisement;
creating a web feed comprising the XML file; and
disseminating the web feed to a plurality of stand-alone buyer applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for advertising and selling products and services over a decentralized network is disclosed. Generally, a seller uses a stand-alone seller application to reserve keywords with a syndicated web feed provider and to send both a banner advertisement and a web-based media advertisement associated with the reserved keywords to the syndicated web feed provider. The syndicated web feed provider creates an XML file based on the reserved keywords and received advertisements, and periodically creates and disseminates a web feed comprising the XML file to a plurality of stand-alone buyer applications. In response to actions of the buyer, the stand-alone buyer application requests the banner advertisement. If a buyer clicks on a received banner advertisement, the buyer is directed to a web-based media advertisement. The buyer interacts with the web-based media advertisement and may complete a transaction for an offer of sale.
-
Citations
79 Claims
-
1. A method for distributing advertisements to a plurality of potential buyers, comprising:
-
receiving a request to reserve one or more keywords from a seller;
receiving a banner advertisement and a web-based media advertisement related to the one or more reserved keywords from the seller, the banner advertisement and web-based media advertisement associated with an offer of sale;
creating an extensible markup language (“
XML”
) file based on the one or more keywords, banner advertisement, and web-based media advertisement;
creating a web feed comprising the XML file; and
disseminating the web feed to a plurality of stand-alone buyer applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for distributing advertisements to a plurality of potential buyers, comprising:
-
receiving a request to reserve one or more keywords from a seller;
receiving a banner advertisement and a location to request a web-based media advertisement related to the one or more reserved keywords from the seller, the banner advertisement and web-based media advertisement associated with an offer of sale;
creating an extensible markup language (“
XML”
) file based on the one or more keywords, banner advertisement, and location to request the web-based media advertisement;
creating a web feed comprising the XML file; and
disseminating the web feed to a plurality of stand-alone buyer applications. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium comprising a set of instructions for distributing advertisements to a plurality of potential buyers, the set of instructions to direct a computer system to perform acts of:
-
receiving a request to reserve one or more keywords from a stand-alone seller application;
receiving a banner advertisement and a web-based media advertisement related to the one or more reserved keywords from the stand-alone seller application, the banner advertisement and web-based media advertisement associated with an offer of sale;
creating an extensible markup language (“
XML”
) file based on the one or more keywords, banner advertisement, and web-based media advertisement;
creating a web feed comprising the XML file; and
disseminating the web feed to a plurality of stand-alone buyer applications. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-readable storage medium comprising a set of instructions for distributing advertisements to a plurality of potential buyers, the set of instructions to direct a computer system to perform acts of:
-
receiving a request to reserve one or more keywords from a stand-alone seller application;
receiving a banner advertisement and a location to request a web-based media advertisement related to the one or more reserved keywords from the stand-alone seller application, the banner advertisement and web-based media advertisement associated with an offer of sale;
creating an extensible markup language (“
XML”
) file based on the one or more keywords, banner advertisement, and the location to request the web-based media advertisement;
creating a web feed comprising the XML file; and
disseminating the web feed to a plurality of stand-alone buyer applications. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A server for distributing advertisements to a plurality of potential buyers, comprising:
-
a memory operative to store a plurality of instructions;
a processor in communication with the memory; and
a network interface in communication with the processor and the decentralized network;
wherein the processor is operative to receive and execute instructions stored in memory to receive a request via the network interface from a stand-alone seller application to reserve one or more keywords, to receive a banner advertisement and a web-based media advertisement related to the reserved one or more keywords via the network interface from the stand-alone seller application, to create an extensible markup language (“
XML”
) file based on the one or more keywords, banner advertisement, and web-based media advertisement, to create a web feed comprising the XML file, and to disseminate the web feed to a plurality of stand-alone buyer applications. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A server for distributing advertisements to a plurality of potential buyers, comprising:
-
a memory operative to store a plurality of instructions;
a processor in communication with the memory; and
a network interface in communication with the processor and the decentralized network;
wherein the processor is operative to receive and execute instructions stored in memory to receive a request via the network interface from a stand-alone seller application to reserve one or more keywords, to receive a banner advertisement and a location to request a web-based media advertisement related to the reserved one or more keywords via the network interface from the stand-alone seller application, to create an extensible markup language (“
XML”
) file based on the one or more keywords, banner advertisement, and location to request the web-based media advertisement, to create a web feed comprising the XML file, and to disseminate the web feed to a plurality of stand-alone buyer applications. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A method for receiving offers of sale over a decentralized network, comprising:
-
receiving a web feed at a stand-alone application residing on a personal device of a user, the web feed comprising one or more locations to request a banner advertisement regarding an offer of sale. parsing the web feed into one or more locations to request a banner advertisement;
matching a keyword associated with a location to request a banner advertisement to a keyword saved on the stand-alone application;
sending a request to a location to request a banner advertisement associated with the keyword that matches the keyword saved on the stand-alone application;
receiving the banner advertisement and a location to request a web-based media advertisement associated with the banner advertisement; and
displaying the banner advertisement to a user. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer-readable storage medium comprising a set of instructions for receiving advertisements over a decentralized network, the set of instructions to direct a computer system to perform the acts of:
-
receiving a web feed at a stand-alone application residing on a personal device of a user, the web feed comprising one or more locations to request a banner advertisement regarding an offer of sale. parsing the web feed into one or more locations to request a banner advertisement;
matching a keyword associated with a location to request a banner advertisement to a keyword saved on the stand-alone application;
sending a request to a location to request a banner advertisement associated with the keyword that matches the keyword saved on the stand-alone application;
receiving the banner advertisement and a location to request a web-based media advertisement associated with the banner advertisement; and
displaying the banner advertisement to a user. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A computer system configured for receiving advertisements over a decentralized network, comprising:
-
a user interface;
a memory operative to store a plurality of instructions;
a processor in communication with the memory and the user interface; and
a network interface in communication with the processor and the decentralized network;
wherein the processor is operative to execute instructions stored in memory to receive a web feed via the network interface comprising one or more locations to request a banner advertisement regarding an offer of sale, to parse the web feed into one or more locations to request a banner advertisement, to match a keyword associated with a location to request a banner advertisement to a keyword saved in memory, to send a request via the network interface for the banner advertisement associated with the keyword that matches the keyword saved in memory, to receive the banner advertisement and a location to request a web-based media advertisement associated with the banner advertisement via the network interface, and to display the advertisement to the user via the user interface. - View Dependent Claims (75, 76, 77, 78, 79)
-
Specification