New pending patent applications are published by the USPTO on Thursdays. This week we continue the theme of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. Assigned to Cox Automotive, Inc., the first of this week's Spotlight Applications disclose a multiple agent distributed ledger architecture. Apparently assigned to Gustavo Marin, the second application discloses techniques for interaction object reconciliation in a public ledger blockchain environment,"
20180143995, "Multiple agent distributed ledger architecture," assigned to Cox Automotive Inc.
Systems, methods, and computer-readable media are disclosed for an improved database. The systems, methods, and computer-readable media described herein may enhance the response time of databases and improve user experiences. In an example method described herein, a database management system may store, at a first database, a first data block. The first data block may be stored in association with one or more identifiers. The one or more identifiers may include an item identifier for an item associated with the first data block and at least one of a first identifier designating at least a portion of the first data block as public data or privileged data and a second identifier designating at least a portion of the first data block as optional data or mandatory data.
20180144156, "System and method for interaction object reconciliation in a public ledger blockchain environment," apparently assigned to Gustavo Manuel Damil Marin.
A system and method for block reconciliation of interactions comprising a network-connected block reconciliation computer connected to a plurality of connected devices and to one or more blockchains to enable an object compiler to receive a plurality of criteria from a requesting device. The compiler the receives a plurality of blocks from the public ledger blockchains based on the criteria. Each block corresponding to a preconfigured interaction object previously written by devices either during or after the completion of a transaction. The compiler analyzes the preconfigured interaction objects to determine if there is corresponding supplemental object. The compiler requests the supplemental blocks from the blockchains, and processes supplemental objects based on type, if no corresponding supplemental object it found, the associated interaction object is flagged.