Today's Spotlight Patents continue our theme of blockchains (smart contracts, distributed ledgers) and rights management broadly construed. Assigned to Theta Labs, the first patent addresses techniques for peer discovery in a decentralized data streaming and delivery network. Assigned to Broadridge Financial Solutions, the second patent addresses techniques for database-centered computer network systems and computer-implemented methods for cryptographically-secured distributed data management based on entropy and having a supervisory node.
10,979,467, "Methods and systems for peer discovery in a decentralized data streaming and delivery network," assigned to Theta Labs, Inc.
Methods and systems for delivering data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide fragments of data files to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and optionally a payment server. A viewer peer node sends a peer list request to a tracker server for peer discovery in accessing a data file, and in response the tracker server provides a peer list by selecting active cacher nodes based on network locations and/or geolocations of neighboring nodes, and a content data type of the desired data file. A software development kit (SDK) is provided for integration into existing third-party content viewers so that the functionality of the hybrid network is available to users via existing content viewers.
10,979,405, "Database-centered computer network systems and computer-implemented methods for cryptographically-secured distributed data management based on entropy and having a supervisory node," assigned to Broadridge Financial Solutions, Inc.
In some embodiments, the present invention provides for an exemplary computer system which includes at least the following components: a network of externally owned presence (EOP) member nodes, including a supervisory EOP member node is configured to generate at least one personalized cryptographic private key for each peer EOP member node; a distributed database, storing a plurality of persistent data objects; and a plurality of self-contained self-executing software containers (SESCs); where each SESC includes an independently executable software code which is at least configured to: apply entropy to generate a state hash representative of a current state of a persistent data object, perform a data action with the persistent data object; and determine that a particular EOP member node has a permission to cause the SESC to perform the data action with the persistent data object based.