Content transaction management server device, content-providing server device, and terminal device and control program
Abstract
A content transaction management server device includes: a memory storing decryption keys used in decryption of encrypted content data; a communication unit for information; a payment-request reception unit receiving, through the communication unit, a first storage address indicating a storage area where the decryption keys of encrypted content data in the memory are stored and user identifiers identifying users who are purchasers of the encrypted content data; a payment-procedure processing unit implementing payment-procedure processes related to purchase transactions of encrypted content data by a user identified by user identifiers in the payment request; and a decryption-key transmission unit that, after payment-procedure processing based on the payment-procedure processing unit is completed, reads out, from the memory, decryption keys stored in the storage area indicated by the first storage address included in the payment request and transmits, through the communication unit, the decryption keys to the transmission source of the payment request.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A terminal device comprising:
storage configured to store a user identifier for identifying a user of the terminal device; a transmission and reception part configured to communicate information; and a controller configured to:
receive, through the transmission and reception part, a definitions file for download acquisition procedures including a first storage address and a second storage address, the first storage address indicating a storage area in a first external device in which a decryption key is stored, the decryption key being a counterpart of an encryption key used for encrypting content data, the second storage address indicating a storage area of a second external device in which the encrypted content data is stored, the encrypted content data being encrypted with the encryption key;
transmit, through the transmission and reception part to the first external device, a payment request including the first storage address and a user identifier, is the first storage address being included in the definitions file, the user identifier being read out from the storage;
transmit, through the transmission and reception part to the second external device, a download request including the second storage address, the second storage address being extracted from the definitions file;
receive, through the transmission and reception part, encrypted content data stored in a storage area of the second external device indicated by the second storage address;
receive, through the transmission and reception part, the decryption key stored in the storage area of the first external device indicated by the first storage address; and
decrypt content data by applying the received decryption key to the received encrypted content data.
2 . A program causing a computer device to execute a process, the computer device including storage configured to store a user identifier configured to identify a user of a terminal device and a communication unit configured to communicate information, the process comprising:
receiving, through the communication unit, a definitions file for download acquisition procedures including a first storage address and a second storage address, the first storage address indicating a storage area in a first external device in which a decryption key is stored, the decryption key being a counterpart of an encryption key used for encrypting content data, the second storage address indicating a storage area of a second external device in which the encrypted content data is stored, the encrypted content data being encrypted with the encryption key; transmitting, through the communication unit to the first external device, a payment request including the first storage address and a user identifier, is the first storage address being included in the definitions file, the user identifier being read out from the storage means; transmitting, through the communication unit to the second external device, a download request including the second storage address, the second storage address being extracted from the definitions file; receiving, through the communication unit, encrypted content data stored in a storage area of the second external device indicated by the second storage address; receiving, through the communication unit, the decryption key stored in the storage area of the first external device indicated by the first storage address; and decrypting content data by applying the received decryption key to the received encrypted content data.Join the waitlist — get patent alerts
Track US2013304652A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.