IP Library Granted Patent US 11,120,013
Granted Patent B2
US 11,120,013 · App. 16/445,488 · Granted Sep 14, 2021

Real time visual validation of digital content using a distributed ledger

Inventors: John W. Bates (Mendon, MA); Thomas Mark Morley (Dedham, MA); Emmanuel Parasirakis (Norwood, MA); Nicos Vekiarides (Natick, MA)
Assignee: Attestiv Inc.
G06F16/2379G06F3/04817G06F3/04842G06F9/451G06F16/13G06F16/27G06F21/6227G06N20/00H04W12/06H04L67/1097H04L67/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,120,013
App. No.
16/445,488
Granted
Sep 14, 2021
Kind
B2
Abstract

A digital asset is represented and verified as a set of related digital asset or other content objects. Related metadata is stored on an immutable distributed ledger separately from the content objects themselves. For example, a transaction object includes metadata such as identifiers for two or more content objects, fingerprints for the content objects. The content objects may be stored in a local or cloud object repository. Validation of a later identified content object may include determining a fingerprint for the later identified content object, mapping that fingerprint to an address within the immutable distributed ledger to retrieve metadata previously mapped, and comparing the two fingerprints. Visual validation may be provided when the first and second fingerprints match, such as by displaying a positive icon adjacent the later identified object.

Claims (26)

1. A method for providing visual indication of validation of content objects comprising:

at a first computing device, performing the steps of, in sequence:

obtaining a first content object;

validating the first content object;

determining a first fingerprint for the first content object;

mapping the first fingerprint to an address within an immutable distributed ledger;

storing metadata related to the first content object on the immutable distributed ledger using the address, without also storing the first content object on the immutable distributed ledger;

subsequently, and at a second computing device that does not have access to the first content object, performing the steps of, in sequence:

selecting a second content object displayed via a user interface, the second content as yet being unvalidated at the time of selecting;

calculating a second fingerprint using the second content object;

submitting a request to the distributed ledger using the second fingerprint;

receiving a response from the distributed ledger;

validating the second content object by comparing the response from the distributed ledger to the second fingerprint, and without performing other matching of second content object to the first content object;

when the response from the distributed ledger and the second fingerprints match,

displaying a positive icon adjacent a display of the second content object;

or otherwise

displaying a negative icon adjacent the display of the second content object.

2. The method of claim 1 additionally comprising:

displaying metadata about the second content object when a user is interacting with at least one of the icons.

3. The method of claim 2 comprising performing bulk validation of multiple objects by repeating the step of validating for additional data objects.

4. The method of claim 3 wherein performing bulk validation is executed autonomously without user input.

5. The method of claim 4 wherein the bulk validation is performed via an application programming interface (API) or via visual inputs and/or outputs.

6. The method of claim 1 wherein the positive or negative icon is additionally displayed in response to a user action with respect to a visual indication of the object including one or more of mouse over, mouse click, touch, force touch, hover, glance, eye tracking, gestures, hand gestures.

7. The method of claim 2 wherein the display of the second content object is rendered in response to a user action with respect to one of the icons, including one or more of mouse over, mouse click, touch, force touch, hover, glance, eye tracking, gestures, or hand gestures.

8. The method of claim 1 wherein a positive or negative icon is associated with a group of two or more data objects.

9. The method of claim 1 wherein the steps of selecting the second content object, calculating the second fingerprint, comparing the response from the distributed ledger to the second fingerprint, and validating the second content object are performed sequentially as part of a guided workflow.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2020
From: BATES, JOHN W.; MORLEY, THOMAS MARK; PARASIRAKIS, EMMANUEL; VEKIARIDES, NICOS
To: ATTESTIV INC.
Reel/Frame 052046/0918 →
Continuity (3)
Provisional Application 62688830 · Jun 22, 2018
Provisional Application 62688845 · Jun 22, 2018
Related Publication 20190391972A1 · Dec 26, 2019
Cited By (9)
US 12,261,996 US 12,277,743 US 12,278,856 US 12,348,640 US 12,412,107 US 12,659,550 US 12,671,728 US 12,675,977 US 12,684,110