System and method for advertising and selling products and services over a decentralized network
First Claim
1. A method for distributing an offer of sale to a plurality of potential buyers, comprising:
- receiving a set of data related to an offer listing from a stand-alone seller application, the set of data comprising a description of an offer of sale;
creating an extensible markup language (“
XML”
) file based on the received set of data in response to receiving the set of data;
creating a web feed comprising the XML file based on the received set of data; 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 generate an offer listing including an offer of sale. At least a portion of the offer listing is sent to a syndicated web feed provider, which creates an XML file based on the portion of the offer listing. The syndicated web feed provider disseminates a web feed comprising the XML file to a plurality of stand-alone buyer applications. If a potential buyer is interesting in an offer of sale, the potential buyer uses the stand-alone buyer application to direct contact the stand-alone seller application of the seller. The seller and potential buyer directly negotiate and the transaction is abandoned or completed based on the negotiations.
34 Citations
78 Claims
-
1. A method for distributing an offer of sale to a plurality of potential buyers, comprising:
-
receiving a set of data related to an offer listing from a stand-alone seller application, the set of data comprising a description of an offer of sale;
creating an extensible markup language (“
XML”
) file based on the received set of data in response to receiving the set of data;
creating a web feed comprising the XML file based on the received set of data; 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, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium comprising a set of instructions for distributing advertisement listings to a plurality of potential buyers, the set of instructions to direct a computer system to perform acts of:
-
receiving a set of data related to an offer listing from a stand-alone seller application, the set of data comprising a description of an offer of sale;
creating an extensible markup language (“
XML”
) file based on the received set of data in response to receiving the set of data;
creating a web feed comprising the XML file based on the received set of data; and
disseminating the web feed to a plurality of stand-alone buyer applications. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A server for distributing advertisement listings to a plurality of potential buyers over a decentralized network, 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 set of data via the network interface from a stand-alone seller application, the set of data comprising a a description of an offer of sale, to create an extensible markup language (“
XML”
) file based on the received set of data, to periodically create a web feed comprising the XML file, and to disseminate the web feed to one or more stand-alone buyer applications via the network interface. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for advertising offers of sale over a decentralized network, comprising:
-
receiving commands from a user to create an offer listing at a stand-alone seller application residing only on a personal device of a user;
creating an offer listing based on the received commands, the offer listing comprising a description of an offer of sale;
extracting a set of data from the offer listing;
sending the set of data to a syndicated web feed provider to have the set of data included in a web feed to send to one or more stand-alone buyer applications. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer-readable storage medium comprising a set of instructions for advertising offers of sale over a decentralized network, the set of instructions to direct a computer system to perform acts of:
-
receiving commands from a user to create an offer listing at a stand-alone seller application residing only on a personal device of a user;
creating an offer listing based on the received commands, the offer listing comprising a description of an offer of sale;
extracting a set of data from the offer listing;
sending the set of data to a syndicated web feed provider to have the set of data included in a web feed to send to one or more stand-alone buyer applications. - View Dependent Claims (56, 57)
-
-
58. A computer system configured for advertising offers of sale over a decentralized network, comprising:
-
a user interface operative to receive commands from a user;
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 receive and execute instructions stored in the memory to receive commands from the user via the user interface for creating an offer listing, to create an offer listing comprising an offer of sale based on the commands received from the user, to extract a set of data from the offer listing, and to send the set of data to a syndicated web feed provider via the network interface. - View Dependent Claims (59, 60)
-
-
61. 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 extensible markup language (“
XML”
) files, each XML file comprising a partial offer listing comprising a description of an offer of sale;
parsing the web feed into the one or more offers of sale;
matching an offer of sale of the one or more offers of sale to a keyword saved on the stand-alone application; and
displaying the offer of sale to the user. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A computer-readable storage medium comprising a set of instructions for purchasing products over a decentralized network, the set of instructions to direct a computer system to perform 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 extensible markup language (“
XML”
) files, each XML file comprising a partial offer listing comprising a description of an offer of sale;
parsing the web feed into the one or more offers of sale;
matching an offer of sale of the one or more offers of sale to a keyword saved on the stand-alone application; and
displaying the offer of sale to the user. - View Dependent Claims (74, 75)
-
-
76. A computer system configured for advertising and selling products 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 extensible markup language (“
XML”
) files comprising a description of an offer of sale, to parse the web feed into one or more offers of sale, to match an offer of sale of the one or more headlines to a keyword saved in the memory, and to display the offer of sale to a user via the user interface. - View Dependent Claims (77, 78)
-
Specification