IP Library Patent Application 16159543
Patent Application
App. No. 16/159,543

METHOD AND SYSTEM TO PROVIDE ATTRIBUTION TO BLOCKCHAIN TRANSACTIONS

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 None
App. No.
16/159,543
Abstract

A method of validating and providing attribution to blockchain transactions, the method includes receiving a transaction request with a representation of user metrics from a user input device, requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server, receiving a metric validation from the metric validation server, and adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.

Claims (36)

1 . A method of validating and providing attribution to blockchain transactions, the method comprising:

receiving a transaction request with a representation of user metrics from a user input device;

requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server;

receiving an metric validation from the metric validation server; and

adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.

2 . The method of claim 1 wherein the attribution comprises a representation of user efforts that preserve anonymity of the user.

3 . The method of claim 1 wherein the user metrics comprise user device keyboard user efforts.

4 . The method of claim 1 wherein the user metrics comprise gestures associated with user device touch screen user interaction.

5 . The method of claim 1 wherein the authentication server is a server running an application performing the method.

6 . The method of claim 1 wherein the authentication server is a separate server from a server running an application performing the method.

7 . The method of claim 1 wherein the user metrics comprise biometric data of the user.

8 . The method of claim 1 wherein the user metrics comprise encrypted biometric data.

9 . A system for performing a method of validating and providing attribution to blockchain transactions, the system comprising:

a processor;

a communication device coupled to the processor for communicating with other devices; and

a memory storing computer readable instructions coupled to the processor, the instructions for execution by the processor to perform operations comprising:

receiving a transaction request with a representation of user metrics from a user input device;

requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server;

receiving a metric validation from the metric validation server; and

adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.

10 . The system of claim 9 wherein the attribution comprises a representation of user efforts that preserve anonymity of the user.

11 . The system of claim 9 wherein the user metrics comprise user device keyboard user efforts.

12 . The system of claim 9 wherein the user metrics comprise gestures associated with user device touch screen user interaction.

13 . The system of claim 9 wherein the authentication server is a server running an application performing the method.

14 . The system of claim 9 wherein the authentication server is a separate server from a server running an application performing the method.

15 . The system of claim 9 wherein the user metrics comprise biometric data of the user.

16 . The system of claim 9 wherein the user metrics comprise encrypted biometric data.

17 . A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method of validating and providing attribution to blockchain transactions, the operations comprising:

receiving a transaction request with a representation of user metrics from a user input device;

requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server;

receiving a metric validation from the metric validation server; and

adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.

18 . The device of claim 17 wherein the attribution comprises a representation of user efforts that preserve anonymity of the user, and wherein the user metrics comprise user device keyboard user efforts.

18 . (canceled)

19 . The device of claim 17 wherein the user metrics comprise gestures associated with user device touch screen user interaction.

20 . The device of claim 17 wherein the user metrics comprise encrypted biometric data.

Assignments (5)
SECURITY INTEREST Recorded Apr 21, 2023
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE
Reel/Frame 063405/0379 →
SECURITY INTEREST Recorded Apr 21, 2023
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE
Reel/Frame 063405/0420 →
SECURITY INTEREST Recorded Jan 15, 2021
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE P.
Reel/Frame 054933/0348 →
SECURITY INTEREST Recorded Jun 30, 2020
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE P.
Reel/Frame 053088/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2019
From: ROME, JOHN D.; ROME, BETHANN G.; KETCHAM, THOMAS E., II
To: INTENSITY ANALYTICS CORPORATION
Reel/Frame 048508/0050 →