New patents are issued by the USPTO on Tuesdays. Both of today's Spotlight Patents continue the theme of blockchains (distributed ledgers, smart contracts) and rights management broadly construed. Assigned to CGP IP Holdings, the first patent addresses techniques for a distributed overwatch system that allows transactions with government-grade privacy and security. Assigned to Americorp, the second patent addresses techniques for generating a customized view of a blockchain transaction.
10,581,805, "Blockchain overwatch," assigned to GCP IP Holdings I, LLC.
Various embodiments of the present technology provide a distributed overwatch system that allows transactions with government-grade privacy and security. The security and privacy can be achieved by a combination of distributed trusted proxies, to which anonymous users connect with the overwatch of a variety of network security engines. The structured ecosystem provides mechanism for the blockchain to be monitored by an overwatch capability combining big data analytics, intelligent learning, and comprehensive vulnerability assessment to ensure any risks introduced by vulnerabilities are effectively mitigated. The system may include multiple proxy servers geographically distributed around the world. Each proxy can be associated with local network security engines to probe and analyze network traffic. Each proxy can mask sensitive data (e.g., personally identifiable information) within the transaction before it is stored. Various embodiments can interface with most blockchain or distributed ledger technologies that support multi-signature transactions and/or smart contracts.
10,581,869, "Customized view of restricted information recorded into a blockchain," assigned to Americorp Investments LLC
Systems, methods, and software are disclosed herein to generate a customized view of a blockchain transaction. A blockchain of block entries requested by a plurality of users from user devices is maintained in a distributed network of nodes. The block entries each comprise a plurality of data portions that are each associated with an access level. A request to view one or more data portions of a block entry is received which includes an access code associated with at least one access level. The access code in the request is evaluated with the blockchain of block entries to identify one or more data portions associated with the access level. A customized view of the block entry is generated which includes the one or more data portions associated with the access level.