US7698229B2

Method and apparatus for trading digital items in a network data processing system

Summary by NHIP

Digital Item Escrow Transfer

The method transfers a unique digital item from a source account to a temporary storage account linked to a generated retrieval tag. The item moves from a first application on a first server to the tag's temporary account only after the tag is created and the transfer request is received.

Claim Score by NHIP

Read claim 1, the broadest

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.

US7698229B2, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Expired 27 August 2025, 1.1 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

25 claims: 3 independent, 22 dependent

  1. 1
    Broadest claimClaim Score 24, narrow(NHIP)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:storing a unique digital item in a first application on a first server;receiving a request by the first server from the source party to list the unique digital item by a trusted third-party escrow service, wherein the unique digital item is associated with a source account of the source party, and wherein the unique digital item resides in the first application on the first server associated with the source account of the source party;responsive to receiving the request, generating a retrieval tag and a listing request by the first server for the unique digital item, wherein the retrieval tag is used to identify and locate the unique digital item, and wherein receipt of the retrieval tag is required for transferring the unique digital item;transferring the unique digital item by the first server from the first application on the first sewer associated with the source account of the source party to the retrieval tag's temporary account, wherein transferring comprises removing the unique digital item from the first application on the first server associated with the source account of the source party;sending the listing request, digital item descriptor information, and the retrieval tag from the first server to the trusted third-party escrow service;receiving, by the trusted third-party escrow service, the listing request, the digital item descriptor information, and the retrieval tag that is required to transfer the unique digital item, the retrieval tag being held exclusively by the trusted third-party escrow service to prevent fraudulent transfers of the unique digital item;displaying a listing of the unique digital item including the digital item descriptor information by the trusted third-party escrow service;generating a redemption request by the trusted third-party escrow service to transfer the unique digital item from the retrieval tag's temporary account to a destination account for the destination party, wherein the redemption request includes the retrieval tag and an identification of the retrieval tag's destination account;responsive to generating the redemption request, authenticating the redemption request and identifying and locating the unique digital item in the retrieval tag's temporary account using the retrieval tag;and transferring the unique digital item from the retrieval tag's temporary account associated with the retrieval tag to a second application associated with the destination account of the destination party using the retrieval tag.
  2. 15
    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 store a unique digital item in a first application on a first server;receive a request by the first server from a source party to list the unique digital item by a trusted third-party escrow service, wherein the unique digital item is associated with a source account of the source party, and wherein the unique digital item resides in the first application on the first server associated with the source account of the source party;generate a retrieval tag and a listing request by the first server for the unique digital item, wherein the retrieval tag is used to identify and locate the unique digital item, and wherein receipt of the retrieval tag is required for transferring the unique digital item in response to receiving the request;transfer the unique digital item by the first server from the first application on the first server associated with the source account of the source party to the retrieval tag's temporary account, wherein transferring comprises removing the unique digital item from the first application on the first server associated with the source account of the source party;send the listing request, digital item descriptor information, and the retrieval tag from the first server to the trusted third-party escrow service;receive, by the trusted third-party escrow service, the listing request, the digital item descriptor information, and the retrieval tag that is required to transfer the unique digital item, the retrieval tag being held exclusively by the trusted third-party escrow service to prevent fraudulent transfers of the unique digital item;display a listing of the unique digital item including the digital item descriptor information by the trusted third-party escrow service;generate a redemption request by the trusted third-party escrow service to transfer the unique digital item from the retrieval tag's temporary account to a destination account for the destination party, wherein the redemption request includes the retrieval tag and an identification of the retrieval tag's destination account;authenticate the redemption request and identify and locate the unique digital item in the retrieval tag's temporary account using the retrieval tag in response to generating the redemption request;and transfer the unique digital item from the retrieval tag's temporary account associated with the retrieval tag to a second application associated with the destination account of the destination party using the retrieval tag.
  3. 23
    A computer program product for transferring a unique digital item between a source party and a destination party, the computer program product comprising:a computer readable storage medium having a plurality of instructions stored thereon;the plurality of instructions configured to cause a processor to execute the plurality of instructions comprising: first instructions for storing s unique digital item in a first application on a first server;second instructions for receiving a request by the first server from the source party to list the unique digital item by a trusted third-party escrow service, wherein the unique digital item is associated with a source account of the source party, and wherein the unique digital item resides in first application on the first sewer associated with the source account of the source party;third instructions, responsive to receiving the request, for generating a retrieval tag and a listing request by the first server for the unique digital item, wherein the retrieval tag is used to identify and locate the unique digital item, and wherein receipt of the retrieval tag is required for transferring the unique digital item;fourth instructions for transferring the unique digital item by the first sewer from the first application on the first server associated with the source account of the source party to the retrieval tag's temporary account, wherein transferring comprises removing the unique digital item from the first application on the first server associated with the source account of the source party;fifth instructions for sending the listing request, digital item descriptor information, and the retrieval tag from the first sewer to the trusted third-party escrow service;sixth instructions for receiving, by the trusted third-party escrow service, the listing request, the digital item descriptor information, and the retrieval tag that is required to transfer the unique digital item, the retrieval tag being held exclusively by the trusted third-party escrow service to prevent fraudulent transfers of the unique digital item;seventh instructions for displaying a listing of the unique digital item including the digital item descriptor information by the trusted third-party escrow service;eighth instructions for generating a redemption request by the trusted third-party escrow service to transfer the unique digital item from the retrieval tag's temporary account to a destination account for the destination party, wherein the redemption request includes the retrieval tag and an identification of the retrieval tag's destination account;ninth instructions for authenticating the redemption request and identifying and locating the unique digital item in the retrieval tag's temporary account using the retrieval tag responsive to generating the redemption request;and tenth instructions for transferring the unique digital item from the retrieval tag's temporary account associated with the retrieval tag to a second application associated with the destination account of the destination party using the retrieval tag.