System and Method for Pricing and Exchanging Content
First Claim
1. A method for pricing and exchanging content, comprising the steps ofallowing a seller to log into an account stored on a first network in communication with a second network;
- allowing the seller to provide a description of an item of content stored on the second network;
allowing the seller to specify a desired price for the content expressed in units of virtual currency;
transmitting the description of the content to a plurality of users of the second network;
receiving at the first computer network an offer from a buyer expressed in units of virtual currency, the buyer having an account with the first network;
determining whether the offer is equal to or greater than the desired price; and
if the offer is equal to or greater than the desired price,deducting virtual currency from the buyer'"'"'s account in an amount equal to the offer;
deducting a transaction fee from the offer to calculate a remainder;
crediting virtual currency to an operator'"'"'s account in an amount equal to the transaction fee;
crediting virtual currency to the seller'"'"'s account in an amount equal to the remainder; and
transferring the content from the seller to the buyer through the second network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for pricing and exchanging content is provided, which includes a data plane formed by a peer-to-peer content sharing network or a central server allowing for client-server content transfers, and a control plane formed by a central server in communication with the data plane via the Internet. The data plane allows for the storage of digital content provided by users and the transfer of content therebetween, and the control plane provides a virtual market in which such content is sold between users using virtual currency that can be exchanged for real currency.
61 Citations
40 Claims
-
1. A method for pricing and exchanging content, comprising the steps of
allowing a seller to log into an account stored on a first network in communication with a second network; -
allowing the seller to provide a description of an item of content stored on the second network; allowing the seller to specify a desired price for the content expressed in units of virtual currency; transmitting the description of the content to a plurality of users of the second network; receiving at the first computer network an offer from a buyer expressed in units of virtual currency, the buyer having an account with the first network; determining whether the offer is equal to or greater than the desired price; and if the offer is equal to or greater than the desired price, deducting virtual currency from the buyer'"'"'s account in an amount equal to the offer; deducting a transaction fee from the offer to calculate a remainder; crediting virtual currency to an operator'"'"'s account in an amount equal to the transaction fee; crediting virtual currency to the seller'"'"'s account in an amount equal to the remainder; and transferring the content from the seller to the buyer through the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for pricing and exchanging content, comprising the steps of:
-
allowing a buyer to log into an account stored on a first network in communication with a second network; allowing the buyer to provide a description of a desired item of content; searching through the second network for matching content; locating a matching item of content on the second network; allowing the buyer to specify an offering price for the matching content expressed in units of virtual currency; determining whether the offering price is equal to or greater than a desired price specified by a seller of the content, the seller having an account on the first network; and if the offer is equal to or greater than the desired price, deducting virtual currency from the buyer'"'"'s account in an amount equal to the offer; deducting a transaction fee from the offer to calculate a remainder; crediting virtual currency to an operator'"'"'s account in an amount equal to the transaction fee; crediting virtual currency to the seller'"'"'s account in an amount equal to the remainder; and transferring the content from the seller to the buyer through the second network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 24, 26, 27, 28, 29, 40)
-
-
18. A method for advertising content, comprising the steps of:
-
allowing an advertiser to log into an account stored on a first network in communication with a second network; allowing the advertiser to upload an advertisement to the second network; allowing the advertiser to purchase virtual currency in an amount equal to an advertisement fee; allowing the advertiser to specify an advertisement access fee on the first network; transmitting a link to the advertisement to a user of the second network, the user having an account with the first network; allowing the user to view the advertisement; and if the advertiser views the advertisement, deducting virtual currency from the advertiser'"'"'s account in an amount equal to the offer; deducting a transaction fee from the advertisement access fee to calculate a remainder; crediting virtual currency to an operator'"'"'s account in an amount equal to the transaction fee; and crediting virtual currency to the user'"'"'s account in an amount equal to the remainder. - View Dependent Claims (19, 20, 25)
-
-
21. A first network for pricing and exchanging content, the first network in communication with a second network and programmed to perform the steps of:
-
establishing accounts for a buyer, a seller, and an operator on the first network; allowing the seller to provide a description of an item of content stored on the second network; allowing the seller to specify a desired price for the content expressed in units of virtual currency; transmitting the description of the content to a plurality of users of the second network; receiving at the first network an offer from a buyer expressed in units of virtual currency; determining whether the offer is equal to or greater than the desired price; and if the offer is equal to or greater than the desired price, deducting virtual currency from the buyer'"'"'s account in an amount equal to the offer; deducting a transaction fee from the offer to calculate a remainder; crediting virtual currency to the operator'"'"'s account in an amount equal to the transaction fee; crediting virtual currency to the seller'"'"'s account in an amount equal to the remainder; and transferring the content from the seller to the buyer through the second network. - View Dependent Claims (22, 23, 32, 33, 34, 35, 36, 37)
-
-
30. A first network for pricing and exchanging content, the first network in communication with a second network and programmed to perform the steps of:
-
establishing accounts for a buyer, a seller, and an operator on the first network; allowing the buyer to provide a description of a desired item of content; searching through the second network for matching content; locating a matching item of content on the second network; allowing the buyer to specify an offering price for the matching content expressed in units of virtual currency; determining whether the offering price is equal to or greater than a desired price specified by a seller of the content; and if the offer is equal to or greater than the desired price, deducting virtual currency from the buyer'"'"'s account in an amount equal to the offer; deducting a transaction fee from the offer to calculate a remainder; crediting virtual currency to the operator'"'"'s account in an amount equal to the transaction fee; crediting virtual currency to the seller'"'"'s account in an amount equal to the remainder; and transferring the content from the seller to the buyer through the second network. - View Dependent Claims (31)
-
-
38. A first network for advertising content, the first network in communication with a second network and programmed to perform the steps of:
-
establishing accounts for an advertiser, a user, and an operator on the first network; allowing the advertiser to upload an advertisement to the second network; allowing the advertiser to purchase virtual currency in an amount equal to an advertisement fee; allowing the advertiser to specify an advertisement access fee on the first network; transmitting a link to the advertisement to a user of the second network; allowing the user to view the advertisement; and if the user views the advertisement, deducting virtual currency from the advertiser'"'"'s account in an amount equal to the offer; deducting a transaction fee from the advertisement access fee to calculate a remainder; crediting virtual currency to the operator'"'"'s account in an amount equal to the transaction fee; and crediting virtual currency to the user'"'"'s account in an amount equal to the remainder. - View Dependent Claims (39)
-
Specification