Smart contracts, (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to CapOne, the first patent concerns techniques for digital data lineage verification. Assigned to FMR (Fidelity), the second patent concerns techniques for reading, storing, and correcting historical records in distributed ledgers.
11523153, “System and techniques for digital data lineage verification,” assigned to Capital One Services, LLC
Disclosed are examples for providing functions to receive a media file to be stored in a media repository. In the examples, a location in the media repository may be assigned to the media file. A media file address in a blockchain platform may be assigned to the media file. Metadata including the assigned location in the media repository and the assigned media file address in the blockchain platform may be added to the media file. A media file hash value may be generated by applying a hash function to the media file including the metadata. The media file hash value may be included in a message and uploaded to the assigned media file address in the blockchain platform as a transaction in the blockchain. An indication that the media file is uploaded to the media repository may be delivered to a subscriber device from which the media file was received.
11522726, “Systems and methods for reading, storing, and correcting historical records in distributed ledgers,” assigned to FMR (Fidelity), LLC.
Systems and methods for implementing historical data correction on a blockchain network. The method includes receiving historical data corresponding to a timestamp. The method also includes determining a first data block at a first address in a blockchain associated with the timestamp. The method further includes identifying a second address stored in the first data block corresponding to a second data block at the second address in the blockchain. The method also includes storing the historical data and the second address corresponding to the second data block in a third block at a third address in the blockchain. The method further includes calculating corrected metrics based on at least the historical data stored in the third data block. The method also includes generating a notification including an indication associated with the calculated corrected metrics.