New patents are issued by the USPTO on Tuesdays. Today's Spotlight Patents continue our theme of blockchains (smart contracts, distributed ledgers) and rights management broadly construed. Assigned to Theta Labs, the first of today's patents addresses techniques for a decentralized data streaming and delivery network. Assigned to Denso (JP), the second patent addresses techniques for authenticating and authorizing devices.
10,771,524, "Methods and systems for 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 nodes, edge cacher nodes, tracker servers, and optionally a payment server. A smart tracker provides caching instructions to guide cachers in storing, delivering, and relaying content to viewer nodes. The smart tracker also provides peer lists to viewer nodes, by selecting active cacher nodes to provide access to data fragments, 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,771,263, "System and method for authenticating and authorizing devices," assigned to Denso (JP)
A system and method for a distributed security model that may be used to achieve one or more of the following: authenticate system components; securely transport messages between system components; establish a secure communications channel over a constrained link; authenticate message content; authorize actions; and distribute authorizations and configuration data amongst users' system components in a device-as-a-key system.