Patent ID: 11900347
Assignee: HYLAND SOFTWARE, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. A method executed by a processor of a server computing device, comprising:
receiving a first transaction request from a first computing device of a first enterprise, the first transaction request comprising computer-readable content and metadata for the computer-readable content;
responsive to receiving the first transaction request, generating a first hash based upon the metadata for the computer-readable content;
responsive to storing the computer-readable content and the metadata for the computer-readable content in a data store accessible to the server computing device, generating a content identifier for the computer-readable content;
generating a second hash based upon the first hash and the content identifier;
adding a block to a blockchain maintained by a plurality of computing devices in a blockchain network, the block comprising the second hash, wherein the plurality of computing devices achieves a consensus with respect to addition of the block to the blockchain,
receiving, from the plurality of computing devices in the blockchain network, a transaction identifier produced responsive to the consensus being achieved;
storing the transaction identifier and a key in the data store; and
responsive to receiving a second transaction request comprising an identifier for the computer-readable content from a second computing device of a second enterprise, providing the second computing device with access to the computer-readable content based upon the identifier for the computer-readable content, the block in the blockchain, the transaction identifier, and the key.