New patents are issued by the USPTO on Tuesdays. This week's Spotlight Patents continue the theme of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. Assigned to Forcepoint, the first patent addresses techniques for generating a cyber behavior profile. Assigned to Accenture, the second patent addresses techniques for an entitlement management system.
10,171,488, "User behavior profile," assigned to Forcepoint LLC.
A method, system and computer-usable medium are disclosed for generating a cyber behavior profile comprising monitoring user interactions between a user and an information handling system; converting the user interactions into electronic information representing the user interactions, the electronic information representing the user interactions comprising multi-layered electronic information, each layer of the multi-layered electronic information corresponding to a respective layer of user interaction; and generating a unique multi-dimensional cyber behavior profile based upon the multi-layered electronic information representing the user interactions.
10,176,308, "Entitlement management system," assigned to Accenture.
A server node may receive a token creation message including an authorization parameter. The server node may acquire, from a blockchain synchronized across a plurality of network nodes, a token factory in response to receipt of the token creation message. The token factory may include token factory logic configured to generate an authorization token based on the authorization parameter. The server node may generate, based on execution of the token factory logic with the token creation parameter, the authorization token. The authorization token may include authorization logic configured to validate an access event corresponding to an executable component configured on a remote device. The server node may append a datablock to the blockchain. The datablock may include the authorization token. The server node may control access to the executable component configured on the remote device by execution of the authorization token included in the blockchain.