Networked electronic trading system
First Claim
1. A network apparatus for administering a networked electronic trading system, the network apparatus comprising:
- a database operable to store information for a plurality of electronic data files, the information for each electronic data file including a list identifying registered traders of the electronic data file; and
a transaction request processor operable to process transaction request information received from one or more remote network devices, the transaction request identifying a buyer, a seller and an electronic data file, wherein the transaction request processor is operable i) to approve the sale of said identified electronic data file by the seller to the buyer at least partially in dependence upon if the seller identified in the received transaction request is identified in the registered traders list for said identified electronic data file, and ii) if the transaction is approved, to add information identifying the buyer to the registered traders list for said identified electronic data file.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a networked electronic trading system in which an administration server approves each trade of electronic data corresponding to a copyright-protected work between clients of the networked electronic trading system. The administration server has a database which stores information for a plurality of electronic data files, the information for each electronic data file including a list identifying registered traders of the electronic data files. The administration server processes transaction request information identifying a buyer, a seller and an electronic data file. The administration server approves the sale of the identified electronic data file by the seller to the buyer at least partially in dependence upon if the seller is identified in the registered traders list for the electronic data file. If the transaction is approved, the administration server adds information identifying the buyer to the registered traders list for the electronic data file.
44 Citations
21 Claims
-
1. A network apparatus for administering a networked electronic trading system, the network apparatus comprising:
-
a database operable to store information for a plurality of electronic data files, the information for each electronic data file including a list identifying registered traders of the electronic data file; and
a transaction request processor operable to process transaction request information received from one or more remote network devices, the transaction request identifying a buyer, a seller and an electronic data file, wherein the transaction request processor is operable i) to approve the sale of said identified electronic data file by the seller to the buyer at least partially in dependence upon if the seller identified in the received transaction request is identified in the registered traders list for said identified electronic data file, and ii) if the transaction is approved, to add information identifying the buyer to the registered traders list for said identified electronic data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network device for a networked electronic trading system, the network device being associated with a first client of the networked electronic trading system and comprising:
-
a network server operable to provide information identifying electronic data files stored by the network device to a remote network device associated with a second client of the networked electronic trading system; and
a data transfer request processor operable to process a received data transfer request received from the second client identifying an electronic data file stored by the network device, wherein the data transfer request processor is operable to determine if the transfer of the electronic data file identified by the transfer request is approved by a remote trading system administration apparatus, and to transfer at least part of said identified electronic data file to the second client if it is determined that the transfer is approved. - View Dependent Claims (12, 16)
-
-
13. A network device for a networked electronic trading system, the network device being associated with a first client of the networked electronic trading system and comprising:
-
a browser operable to view index information identifying electronic data files stored at a remote network device by a second client of the networked electronic trading system;
a selector operable to select an electronic data file at the remote network device for purchase; and
a transaction request generator operable to generate a transaction request identifying the first and second clients and the electronic data file selected by the selector, and to transmit the transaction request to a remote trading system administration apparatus for approval. - View Dependent Claims (14, 15)
-
-
17. A networked electronic trading system comprising a plurality of trader network devices, each trader network device being associated with one or more traders of the networked electronic trading system, and a trading system administration network apparatus comprising:
-
a database operable to store information for a plurality of electronic data files, the information for each electronic data file including a list identifying registered traders of the electronic data file; and
a transaction request processor operable to process a transaction request received from a trader network device, the transaction request identifying a buyer, a seller and an electronic data file, wherein the transaction request processor is operable i) to approve the sale of the said identified transaction request at least partially in dependence upon if the seller identified in the received transaction request is identified in the registered traders list for said identified electronic data file, and ii) if the sale is approved, to add information identifying the buyer to the registered traders list for the identified electronic data file.
-
-
18. A storage device storing instructions including instructions for programming a programmable processing apparatus to operate as a network apparatus for administering a networked electronic trading system, the network apparatus comprising:
-
a database operable to store information for a plurality of electronic data files, the information for each electronic data file including a list identifying registered traders of the electronic data file; and
a transaction request processor operable to process transaction request information received from one or more remote network devices, the transaction request identifying a buyer, a seller and an electronic data file, wherein the transaction request processor is operable i) to approve the sale of said identified electronic data file by the seller to the buyer at least partially in dependence upon if the seller identified in the received transaction request is identified in the registered traders list for said identified electronic data file, and ii) if the transaction is approved, to add information identifying the buyer to the registered traders list for said identified electronic data file.
-
-
19. A storage device storing instructions including instructions for programming a programmable processing apparatus to operate as a network device for a networked electronic trading system, the network device being associated with a first client of the networked electronic trading system and comprising:
-
a network server operable to provide information identifying electronic data files stored by the network device to a remote network device associated with a second client of the networked electronic trading system; and
a data transfer request processor operable to process a received data transfer request received from the second client identifying an electronic data file stored by the network device, wherein the data transfer request processor is operable to determine if the transfer of the electronic data file identified by the transfer request is approved by a remote trading system administration apparatus, and to transfer at least part of said identified electronic data file to the second client if it is determined that the transfer is approved.
-
-
20. A signal conveying instructions including instructions for programming a programmable processing apparatus to operate as a network apparatus for administering a networked electronic trading system, the network apparatus comprising:
-
a database operable to store information for a plurality of electronic data files, the information for each electronic data file including a list identifying registered traders of the electronic data file; and
a transaction request processor operable to process transaction request information received from one or more remote network devices, the transaction request identifying a buyer, a seller and an electronic data file, wherein the transaction request processor is operable i) to approve the sale of said identified electronic data file by the seller to the buyer at least partially in dependence upon if the seller identified in the received transaction request is identified in the registered traders list for said identified electronic data file, and ii) if the transaction is approved, to add information identifying the buyer to the registered traders list for said identified electronic data file.
-
-
21. A signal conveying instructions including instructions for programming a programmable processing apparatus to operate as a network device for a networked electronic trading system, the network device being associated with a first client of the networked electronic trading system and comprising:
-
a network server operable to provide information identifying electronic data files stored by the network device to a remote network device associated with a second client of the networked electronic trading system; and
a data transfer request processor operable to process a received data transfer request received from the second client identifying an electronic data file stored by the network device, wherein the data transfer request processor is operable to determine if the transfer of the electronic data file identified by the transfer request is approved by a remote trading system administration apparatus, and to transfer at least part of said identified electronic data file to the second client if it is determined that the transfer is approved.
-
Specification