US 12,124,614 B2
Apparatus and methods for verifying a file origin
Michael Stuart Goodwin, Whitley Bay (GB); Jaya Teyjas, Sydney (AU); Klaus-Michael Vogelberg, Newcastle upon Tyne (GB); and Christopher Ian Latimer, Newcastle upon Tyne (GB)
Assigned to Sage Global Services Limited, Newcastle upon Tyne (GB)
Filed by Sage Global Services Limited, Newcastle upon Tyne (GB)
Filed on Dec. 2, 2020, as Appl. No. 17/109,221.
Claims priority of application No. 1917568.6 (GB), filed on Dec. 2, 2019.
Prior Publication US 2021/0165915 A1, Jun. 3, 2021
Int. Cl. G06F 21/64 (2013.01); G06F 16/13 (2019.01); G06F 21/60 (2013.01)
CPC G06F 21/64 (2013.01) [G06F 16/137 (2019.01); G06F 21/602 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A ledger apparatus comprising a processor and a memory storing instructions that, when executed by the processor, are configured to cause the ledger apparatus to:
obtain a hash of a file to be transmitted from a sending apparatus to a receiving apparatus and an indication of a file creator of the file;
retrieve, from one of storage at the ledger apparatus or cloud storage, an immutable identifier associated with the file creator based on the indication of the file creator;
store the hash of the file, associated with the immutable identifier of the file creator and with one or more assertions provided by an authorized third party, in an immutable ledger;
obtain the hash of the file from the receiving apparatus;
verify that the hash of the file is stored in the immutable ledger;
retrieve, from the immutable ledger, at least one of the one or more assertions provided by the authorized third party and associated with the file;
retrieve, from the immutable ledger, the associated immutable identifier of the file creator using the hash of the file; and
transmit, to the receiving apparatus:
a confirmation that the file is from the file creator; and
the retrieved at least one of the one or more assertions provided by the authorized third party and associated with the file.