Method and apparatus for trading digital items in a network data processing system
First Claim
1. A method in a network data processing system for transferring a unique digital item between a source party and a destination party, the method comprising:
- receiving a request from the source party to list a unique digital item in an account of the source party;
responsive to receiving the request, generating a retrieval tag for the unique digital item, wherein the retrieval tag is used to identify the unique digital item;
sending the retrieval tag to a trusted third-party;
transferring the unique digital item from the source account to a storage in association with the retrieval tag; and
responsive to receiving a redemption request from the trusted third-party to transfer the unique digital item from the storage to a destination account for the destination party, transferring the unique digital item from the storage to the destination account.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for transferring a unique digital item between a first party and a destination party in a network data processing system. A request to transfer a unique digital item in an account of the first party is received. Responsive to receiving the request, a retrieval tag is associated with the unique digital item. The retrieval tag is generated by a server process, such as one on which the unique digital item is located. The unique digital item is transferred from the source account to a temporary storage account in association with the retrieval tag. The unique digital item is listed on a trusted third-party server. A second party may inspect the unique digital item and agree to exchange something in return for the first party'"'"'s listed unique digital item. The transfer occurs after all parties have committed to the transaction. Responsive to a redemption request initiated by the trusted third-party, the unique digital item is transferred from the temporary storage account to an account of the second party.
-
Citations
30 Claims
-
1. A method in a network data processing system for transferring a unique digital item between a source party and a destination party, the method comprising:
-
receiving a request from the source party to list a unique digital item in an account of the source party;
responsive to receiving the request, generating a retrieval tag for the unique digital item, wherein the retrieval tag is used to identify the unique digital item;
sending the retrieval tag to a trusted third-party;
transferring the unique digital item from the source account to a storage in association with the retrieval tag; and
responsive to receiving a redemption request from the trusted third-party to transfer the unique digital item from the storage to a destination account for the destination party, transferring the unique digital item from the storage to the destination account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a data processing system for transferring a unique digital item, the method comprising:
-
receiving a request to escrow a unique digital item, wherein the request includes a selection of an escrow service;
obtaining service description information for the escrow service;
generating a retrieval tag for the unique digital item;
sending a listing request for the unique digital item to the escrow service using the service description information, wherein the listing request includes the retrieval tag; and
placing the unique digital item into an escrow storage. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A data processing system for transferring a unique digital item between a source party and a destination party, the data processing system comprising:
-
receiving means for receiving a request from the source party to list a unique digital item in an account of the source party;
generating means, responsive to receiving the request, for generating a retrieval tag for the unique digital item, wherein the retrieval tag is used to identify the unique digital item;
sending means for sending the retrieval tag to a trusted third-party;
first transferring means for transferring the unique digital item from the source account to a storage in association with the retrieval tag; and
second transferring means, responsive to receiving a redemption request from the trusted third-party to transfer the unique digital item from the storage to a destination account for the destination party, for transferring the unique digital item from the storage to the destination account. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A data processing system for transferring a unique digital item, the data processing system comprising:
-
receiving means for receiving a request to escrow a unique digital item, wherein the request includes a selection of an escrow service;
obtaining means for obtaining service description information for the escrow service;
generating means for generating a retrieval tag for the unique digital item;
sending means for sending a listing request for the unique digital item to the escrow service using the service description information, wherein the listing request includes the retrieval tag; and
placing means for placing the unique digital item into an escrow storage. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A data processing system comprising:
-
a bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a request from a source party to list a unique digital item in an account of the source party;
generate a retrieval tag for the unique digital item, wherein the retrieval tag is used to identify the unique digital item in response to the request;
send the retrieval tag to a trusted third-party;
transfer the unique digital item from the source account to a storage in association with the retrieval tag; and
transfer the unique digital item from the storage to the destination account in response to receiving a redemption request from the trusted third-party to transfer the unique digital item from the storage to a destination account for a destination party.
-
-
28. A data processing system comprising:
-
a bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a request to escrow a unique digital item, wherein the request includes a selection of an escrow service;
obtain service description information for the escrow service;
generate a retrieval tag for the unique digital item;
send a listing request for the unique digital item to the escrow service using the service description information, wherein the listing request includes the retrieval tag; and
place the unique digital item into an escrow storage.
-
-
29. A computer program product in a computer readable medium for transferring a unique digital item between a source party and a destination party, the computer program product comprising:
-
first instructions for receiving a request from the source party to list a unique digital item in an account of the source party;
second instructions, responsive to receiving the request, for generating a retrieval tag for the unique digital item, wherein the retrieval tag is used to identify the unique digital item;
third instructions for sending the retrieval tag to a trusted third-party;
fourth instructions for transferring the unique digital item from the source account to a storage in association with the retrieval tag; and
fifth instructions, responsive to receiving a redemption request from the trusted third-party to transfer the unique digital item from the storage to a destination account for the destination party, for transferring the unique digital item from the storage to the destination account.
-
-
30. A computer program product in a computer readable medium for transferring a unique digital item, the method comprising:
-
first instructions for receiving a request to escrow a unique digital item, wherein the request includes a selection of an escrow service;
second instructions for obtaining service description information for the escrow service;
third instructions for generating a retrieval tag for the unique digital item;
fourth instructions for sending a listing request for the unique digital item to the escrow service using the service description information, wherein the listing request includes the retrieval tag; and
fifth instructions for placing the unique digital item into an escrow storage.
-
Specification