The USPTO publishes new patent applications on Thursday. Today's Spotlight Applications concern aspects of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. Assigned to Rovi Guides, the first application discloses techniques for providing media asset recommendations based on distributed blockchain analysis. Assigned to Accenture, the second application discloses techniques for active state synchronization between distributed ledger technology (DLT) platforms.
20190306549, "Methods and systems for providing media asset recommendations based on distributed blockchain analysis," assigned to Rovi Guides, Inc.
Systems and methods are described for providing media recommendation to a user based on analyzing a blockchain ledger. A user interest score that represents interest of the user in media assets associated with a first keyword is stored. A blockchain ledger is accessed. The blockchain ledger includes multiple blocks, each block identifying: (1) a media asset; (2) a seller user; and (3) buyer user. A blockchain ledger is searched to find a block that: (1) identifies a first media asset that comprises metadata which includes the first keyword; and (2) identifies the user as the seller. The user interest score is then reduced based on such a block being found. A media asset recommendation is then provided to the user based on the user interest score.
20190305950, "Active state blockchain synchronization," assigned to Accenture.
Systems and methods for active state synchronization between distributed ledger technology (DLT) platforms are provided. A system may store an origin blockchain compliant with an origin DLT. The system may further store a target blockchain compliant with a target DLT. The target DLT may be different from the origin DLT. The system may include a DLT object synchronizer with access to the origin blockchain and the target blockchain. The DLT object synchronizer may receive, from an exchange node, a request to synchronize an origin instance of a DLT object between the origin blockchain and the target blockchain. The DLT object synchronizer may select a target instance of the DLT object on the target blockchain. The DLT object synchronizer may format origin data from the origin instance for compliance with the target DLT. The DLT object synchronizer may synchronize the origin instance and the target instance.