Abstract
Systems and methods for enabling and enforcing cryptocurrency transactions associated with at least a portion of data are provided. Systems and methods may include a cryptocurrency transaction service, the cryptocurrency transaction service including one or more transaction servers and one or more ledger processing devices. At least one streaming server configured to associate at least a portion of data with a cryptocurrency transaction and to transmit the at least a portion of data may be provided. A client device may be provided, the client device being configured to receive the at least a portion of data from the streaming server, wherein at least one of the client device and at least one streaming server are configured to initiate a cryptocurrency transaction with the cryptocurrency transaction server based at least in part on the association between the at least a portion of data, the cryptocurrency transaction, and the cryptocurrency transaction service.
Claims
-
A method for executing cryptocurrency-based transactions, the method comprising:
receiving, from a client device, a request to stream a data file, the data file having one or more contractual restrictions associated therewith;
initiating a cryptocurrency transaction with a cryptocurrency transaction server, wherein the cryptocurrency transaction enforces the one or more contractual restrictions associated with the data file; and
providing the data file to the client device for streaming thereon.
- The method of claim 1 wherein the data and the one or more contractual restrictions are embedded within a single codec.
- The method of claim 2 wherein the request to stream the data file initiates execution of the codec, thereby initiating the cryptocurrency transaction as the data file initiates streaming on the client device.
- The method of claim 3 wherein the data file comprises a media file.
- The method of claim 4 wherein the contractual restrictions comprise enforcement of intellectual property rights associated with the media file.
- The method of claim 2 wherein the codec comprises a first layer comprising temporally-arranged sequences of the data file, a second layer comprising instructions for accessing the cryptocurrency transaction server and executing cryptocurrency transfers thereon, and a third layer comprising packet header data.
- The method of claim 1 wherein enforcing one or more contractual restrictions associated with the data comprises: (i) recording the cryptocurrency transaction as one or more ordered records stored across a distributed database, and (ii) transferring financial assets from an account associated with a user of the client device.
- The method of claim 7 wherein the financial assets comprise cryptocurrency.
- The method of claim 7 further comprising determining whether the account associated with a user of the client device holds sufficient financial assets to complete the cryptocurrency transaction.
- The method of claim 9 wherein streaming of the data file (i) is initiated prior to determining whether the account associated with a user of the client device holds sufficient financial assets to complete the cryptocurrency transaction, and (ii) is interrupted if such determination indicates the account associated with the user of the client device does not hold sufficient financial assets to complete the cryptocurrency transaction.
- The method of claim 10 further comprising permitting the user to add financial assets to the associated account during such interruption, thereby permitting the streaming of the data file to resume.
-
A system for executing cryptocurrency-based transactions, the system comprising:
at least one memory device storing computer-readable instructions; and
at least one data processing device operable to execute the computer-readable instructions to perform operations including:
receiving, from a client device, a request to stream a data file, the data file having one or more contractual restrictions associated therewith;
initiating a cryptocurrency transaction with a cryptocurrency transaction server, wherein the cryptocurrency transaction enforces the one or more contractual restrictions associated with the at least a portion of data; and
providing the data file to the client device for streaming thereon.
- The system of claim 1 wherein the data and the one or more contractual restrictions are embedded within a single codec.
- The system of claim 2 wherein the request to stream the data file initiates execution of the codec, thereby initiating the cryptocurrency transaction as the data file initiates streaming on the client device.
- The system of claim 3 wherein the data file comprises a media file.
- The system of claim 4 wherein the contractual restrictions comprise enforcement of intellectual property rights associated with the media file.
- The system of claim 2 wherein the codec comprises a first layer comprising temporally-arranged sequences of the data file, a second layer comprising instructions for accessing the cryptocurrency transaction server and executing cryptocurrency transfers thereon, and a third layer comprising packet header data.
- The system of claim 1 wherein enforcing one or more contractual restrictions associated with the data comprises: (i) recording the cryptocurrency transaction as one or more ordered records stored across a distributed database, and (ii) transferring financial assets from an account associated with a user of the client device.
- The system of claim 7 wherein the financial assets comprise cryptocurrency.
- The system of claim 7 further comprising computer-readable instructions for determining whether the account associated with a user of the client device holds sufficient financial assets to complete the cryptocurrency transaction.
- The system of claim 9 wherein streaming of the data file (i) is initiated prior to determining whether the account associated with a user of the client device holds sufficient financial assets to complete the cryptocurrency transaction, and (ii) is interrupted if such determination indicates the account associated with the user of the client device does not hold sufficient financial assets to complete the cryptocurrency transaction.
- The system of claim 10 further comprising computer-readable instructions for permitting the user to add financial assets to associated the associated during such interruption, thereby permitting the streaming of the data file to resume.
Owners (US)
-
1usf Inc
(Mar 07 2017)
Explore more patents:
-
Sertintyone Corporation
(Aug 14 2015)
Explore more patents:
Applicants
-
1usf Inc
Explore more patents:
Inventors
-
Casebolt Zachary
Explore more patents:
Document Preview
- Publication: Sep 7, 2017
-
Application:
Mar 3, 2017
US 201715449113 A
-
Priority:
Mar 3, 2017
US 201715449113 A
-
Priority:
Mar 4, 2016
US 201662303852 P