# US10839020B2: Multi-Source User Generated Electronic Data Integration In A Blockchain-Based Transactional System

- Kind: Granted patent
- Family: Multi-Source User Generated Electronic Data Integration In A Blockchain-Based Transactional System (https://www.intellectualfrontiers.com/patents/multi-source-user-generated-electronic-data-integration-in-a-blockchain-based-transactiona)
- USPTO status: Patented Case (as of 2020-10-28; record read 2026-09-27)
- Application: 16048338
- Filed: 2018-07-29
- Published: 2018-11-22
- Granted: 2020-11-17
- Estimated expiration: 2036-04-06 (An estimate from Google Patents, read 9 October 2026. Fees, terminal disclaimers and later events can change it, and it is not legal advice.)
- Inventor: Shahid N. Shah
- Rights holder: Intellectual Frontiers LLC
- Classifications (CPC): G06F 16/9038, G16H 10/60, G06F 16/907, G06F 16/182, G06F 16/90332, H04L 9/50, G06F 1/163, G06Q 10/10, G06Q 30/018, H04L 9/0637, H04L 9/0643, H04L 9/3239, H04L2209/805
- Continuation-in-part of US20150294069A1

## Licence or acquisition

Available for an exclusive or non-exclusive licence, field-of-use licences included, or for acquisition. Terms on inquiry. Write to hello+ip@intellectualfrontiers.com.

## In plain language

[Unified Integration of Multi-Source User-Generated Electronic Data in Transactional Platforms](https://www.intellectualfrontiers.com/patent-summaries/unified-integration-of-multi-source-user-generated-electronic-data-in-transactional-platforms)

## Abstract

A system is provided for aggregating user generated electronic data associated with a user from a plurality of computing machines located separately without user intervention. Metadata associated with the user generated electronic data is stored in an electronic record repository database to perform natural language processing and metadata analysis of the user generated electronic data to identify user verified data and user unverified data. A data object including query statements and approval options is generated and presented on a remotely located display unit accessible by the user. An input against each of the plurality of query statements is received. The system updates the unverified data based on the received input. The user generated electronic data is then pushed into the electronic transactional system which may communicate electronic data messages among a plurality of computer stations.

## Independent claims

1. A blockchain-enabled system comprising: a plurality of wearable devices; a cloud gateway agent server that receives and aggregates user generated electronic data associated with a user and acquired without user intervention from one of said plurality of wearable devices located separately, wherein said user generated electronic data comprises a plurality of computer executable data files residing in said plurality of wearable devices; an electronic record repository database communicatively coupled with said cloud gateway agent server and stores said plurality of computer executable data files and metadata associated with said plurality of computer executable data files; a processing circuit that: performs natural language processing and metadata analysis of said plurality of computer executable data files to identify user verified computer executable data files and user unverified computer executable data files from among said plurality of computer executable data files; generates a computer data object including a plurality of query statements and approval options corresponding to each of said unverified computer executable data files; transmits said computer data object to an external computing machine at said user along with said unverified computer executable data files outputted on a remotely located display unit connected operatively with said external computing machine through an automatically generated notification by said processing circuit, wherein said computer data object represents an integrated view of said user generated electronic data residing on said plurality of wearable devices; and updates said unverified computer executable data files as new verified computer executable data files in said electronic record repository database based on an input received from said external computing machine signifying verification of said unverified computer executable data files by said user; a rules engine communicatively coupled with said processing circuit and that executes a set of programmable rules including dictionary references, and user verification references to govern user approval, said metadata analysis and said natural language processing, wherein said rules engine determines said verification of said user verified computer executable data files by applying rules regarding user approval for different types of electronic data; a blockchain-based identity authorization device connected communicatively to said rules engine to verify an identity of said user in association with said set of programmable rules before granting access rights to said user for verification of said unverified computer executable data files, wherein said blockchain-based device comprises one or more of an audio recognition device, an image recognition device, and sensor modalities including a global positioning system; an electronic transactional system communicatively coupled with said electronic record repository database and said processing circuit through said cloud gateway agent server and retrieves and stores said user verified computer executable data files and said new verified computer executable data files from said electronic records repository database, and communicates electronic data messages among a plurality of computer stations located at users, service providers, and third entities, wherein said electronic data messages are obtained from said user verified computer executable data files and said new verified computer executable data files, and wherein said electronic transactional system further comprises a social networking application that dynamically changes social networking connections by interacting with said electronic transactional system and by accessing said verified computer executable data files; and a communications transmitter coupled with said electronic transactional system that transmits said electronic data messages to said plurality of computer stations identified by a user approval, wherein said computer data object comprises embedded digital text-based information of said user generated electronic data that is displayed on said display unit by launching a gateway software application, wherein said processing circuit homogenizes said user generated electronic data in a defined standard compliant format by executing computer executable data files containing said user generated electronic data, wherein said processing circuit automatically associates a numerical trust score with each of said new verified computer executable data files by using said user input signifying said verification, and wherein said processing circuit determines verification patterns by using a machine learning algorithm, and automatically classifies said computer executable data files into said user unverified computer executable data files and said user verified computer executable data files by using said verification patterns.

9. A blockchain-enabled system comprising: a plurality of devices including at least one wearable device associated with a user; a cloud gateway agent server that receives and aggregates user generated electronic data associated with said user and acquired without user intervention from one of said plurality of devices located separately, wherein said user generated electronic data comprises a plurality of computer executable data files residing in said plurality of wearable devices; a blockchain database communicatively coupled with said cloud gateway agent server and stores said plurality of computer executable data files and metadata associated with said plurality of computer executable data files; a processing circuit that: identifies user verified computer executable data files and user unverified computer executable data files from among said plurality of computer executable data files; generates a computer data object including a plurality of query statements and approval options corresponding to each of said unverified computer executable data files; transmits said computer data object to an external computing device at said user along with said unverified computer executable data files outputted on a remotely located display unit connected operatively with said external computing device through an automatically generated notification by said processing circuit, wherein said computer data object represents an integrated view of said user generated electronic data residing on said plurality of devices associated with said user; and updates said unverified computer executable data files as new verified computer executable data files in said blockchain database based on an input received from said external computing device signifying verification of said unverified computer executable data files by said user; a blockchain-based identity authorization device to verify identity of said user before granting access rights to said user for verification of said unverified computer executable data files, wherein said blockchain-based device comprises one or more of: an audio recognition device that generates identity information in the form of a digital audio signal for voice recognition based on pre-stored voice patterns; an image recognition device that includes an image acquisition device to receive signals containing image patterns and facial expressions for verifying identity based on image patterns; a global positioning system-based device that receives signals containing location details for verifying identity of said user based on location; an electronic transactional system communicatively coupled with said blockchain database and said processing circuit through said cloud gateway agent server, said electronic transactional system retrieves and stores said user verified computer executable data files and said new verified computer executable data files from said blockchain database and communicates electronic data messages to a plurality of computer stations located at different locations, wherein said electronic data messages are obtained from said user verified computer executable data files and said new verified computer executable data files; and a communications transmitter coupled with said electronic transactional system that transmits said electronic data messages to said plurality of computer stations identified by a user approval.

Source: https://www.intellectualfrontiers.com/patents/multi-source-user-generated-electronic-data-integration-in-a-blockchain-based-transactiona/us10839020b2
