New pending patent applications are published by the USPTO on Thursdays. Today's Spotlight Applications continue the theme of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. Assigned to NXM Labs, the first application discloses techniques for utilizing connected devices to enable secure and anonymous electronic interaction in a decentralized manner. Assigned to CenturyLink, the second application discloses techniques for implementing scaling and distribution of blockchains without ledger limitations.
20180343126, "System and method for utilizing connected devices to enable secure and anonymous electronic interaction in a decentralized manner," assigned to NXM Labs Inc. (CA)
A system and method for utilizing connected devices to enable secure and anonymous electronic interaction in a decentralized manner without the need for usernames and passwords. The method comprises Blockchain, Merkle Trees and Public Key infrastructures and methods that utilize peer-to-peer network protocols. The methods include interactions of two self-sovereign identity groups; persons and devices, with each having their own authorization layer. The devices employ two domains of identity and authorization with each said device having its own self-assigned machine identity. There are three domains of Identity, Authentication and Authorization employed for persons. The final linking of the two groups requires access to be granted by the device in a distributed autonomous manner.
20180343110, "Method and system for implementing scaling and distribution of blockchains without ledger limitations," assigned to CenturyLink Intellectual Property LLC.
Novel tools and techniques are provided for implementing scaling and distribution of blockchains without ledger limitations. In various embodiments, a computing system might access many instances of a blockchain from many distributed peers. The computing system might parse a first instance of the blockchain accessible from a first distributed peer, to produce a first sample segment of a hash value of one of many blocks of the blockchain. The computing system might compare the first sample segment with a corresponding hash value portion of a second instance of the blockchain accessible from a second distributed peer, without comparing hash values of the entire first instance with those of the entire second instance. Based on a determination that the first sample segment and the corresponding hash value portion do not match, the computing system might send a notification to a user indicating that the first instance and/or second instance is invalid.