# US 2019/0318043 A1 · System and method of correlating multiple data points to create a new single data point

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0318043 A1
- Document ID: US20190318043A1
- Status: Published application
- Kind: A1
- Application number: 15/950,866
- Filed: 2018-04-11
- Published: 2019-10-17
- Earliest claimed: 2018-04-11
- Assignees: Jumptuit, Inc.
- Inventors: Donald LEKA
- Web page: https://patentgrep.com/patent/US20190318043A1

## CPC

- G06F 16/907: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/27: Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F 16/951: Indexing; Web crawling techniques
- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- G06F 2221/2111: Location-sensitive, e.g. geographical location, GPS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system designed with a scanning engine, storage, analysis engine, search engine, security exchange, and display engine. The system performs data reticulation using the scanning engine to access a first piece of data stored at a first location and a second piece of data stored at a second location. The scanning engine further retrieves from the first and second pieces of data first and second metadata, related respectively. The analysis engine creates the correlated metadata based on the first and second metadata. An example of the correlated metadata contains information not present in the first metadata and the second metadata.

## Claims

### Claim 1

A method of creating new metadata from existing metadata, comprising the steps of:
accessing, for an individual user, over a network, a first piece of data stored at a first location and a second piece of data stored at a second location;
retrieving, from the first and second pieces of data, a first metadata related to the first piece of data, and a second metadata related to the second piece of data;
creating, using a processor running instructions to implement at least one algorithm, a correlated metadata based on the first metadata and the second metadata, wherein the correlated metadata comprises:
information not present in the first metadata and the second metadata; and
the information is based on an analysis of the first metadata and the second metadata.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first metadata is appended to the first piece of data; and wherein the second metadata is appended to the second piece of data.

### Claim 3 (depends on 2)

The method of claim 2,
wherein the retrieving step comprises the steps of:
scanning, using a processor running instructions to implement at least one algorithm, the first piece of data to generate a first original metadata;
scanning, using a processor running instructions to implement at least one algorithm, the second data to generate a second original metadata; and
wherein the creating step comprises the step of adding, to the correlated metadata, original information based on an analysis of the first original metadata and the second original metadata.

### Claim 4 (depends on 1)

The method of claim 1, wherein the retrieving step comprises the steps of:
scanning, using a processor running instructions to implement at least one algorithm, the first piece of data to generate the first metadata; and
scanning, using a processor running instructions to implement at least one algorithm, the second data to generate the second metadata.

### Claim 5 (depends on 1)

The method of claim 1, further comprising the step of:
storing, in a non-transient memory:
the first metadata and the second metadata, either before or after the creating step; and
the correlated metadata,
wherein the non-transient memory is separate from the first location and the second location.

### Claim 6 (depends on 1)

The method of claim 1, further comprising the steps of:
receiving, from the user, an inquiry related to at least one of the first and second pieces of data;
analyzing, using a processor running instructions to implement at least one algorithm, the correlated metadata to determine a response to the inquiry; and
sending to a destination, based on the response, at least one of:
at least one of the first piece of data from the first stored location and the second piece of data from the second stored location; and
at least one of a first link to the first piece of data and a second link to the second piece of data.

### Claim 7 (depends on 6)

The method of claim 6, wherein the sending step further comprises the steps of:
encrypting, using a processor running instructions to implement the step, the at least one of the first piece of data from the first stored location and the second piece of data from the second stored location prior to sending to the destination;
decrypting, using a processor running instructions to implement the step, the at least one of the first piece of data and the second piece of data once delivered to the destination; and
appending, to a blockchain, a record of the sending step.

### Claim 8 (depends on 6)

The method of claim 6, wherein the sending step further comprises the step of:
transcoding the at least one of the first piece of data and the second piece of data, at least one of prior to the destination and once delivered to the destination, to permit the destination to access the at least one of the first piece of data and the second piece of data.

### Claim 9 (depends on 6)

The method of claim 6, wherein:
the analyzing step further comprises the steps of:
formulating, using a processor running instructions to implement the step, based on the analysis, an independent inquiry to an independent search engine; and
acquiring, from the independent search engine, an independent search result related to the independent inquiry; and
the sending step further comprises the step of sending the independent search result along with the at least one of the first piece of data and the second piece of data.

### Claim 10

A system to create new metadata from existing metadata, comprising:
a scanning engine configured to:
access, over a network, a first piece of data stored at a first location and a second piece of data stored at a second location; and
retrieve, from the first and second pieces of data, a first metadata related to the first piece of data, and a second metadata related to the second piece of data; and
an analysis engine implementing at least one algorithm to generate a correlated metadata based on the first metadata and the second metadata,
wherein the correlated metadata comprises:
information not present in the first metadata and the second metadata; and
the information is based on an analysis of the first metadata and the second metadata.

### Claim 11 (depends on 10)

The system of claim 10, further comprising:
a non-transient memory storing the first metadata and the second metadata, either before or after generating the correlated metadata with the analysis engine, and storing the correlated metadata,
wherein the non-transient memory is separate from the first location and the second location.

### Claim 12 (depends on 10)

The system of claim 10, further comprising:
a search engine configured to:
receive, from a user, an inquiry related to at least one of the first and second pieces of data;
analyze the correlated metadata to determine a response to the inquiry; and
send to a destination, based on the response, at least one of:
at least one of the first piece of data from the first stored location and the second piece of data from the second stored location; and
at least one of a first link to the first piece of data and a second link to the second piece of data.

### Claim 13 (depends on 12)

The system of claim 12, further comprising:
a security exchange configured to:
encrypt the at least one of the first piece of data from the first stored location and the second piece of data from the second stored location prior to sending to the destination;
decrypt the at least one of the first piece of data and the second piece of data once delivered to the destination; and
append to a blockchain a record of the delivery to the destination.

### Claim 14 (depends on 12)

The system of claim 12, further comprising:
a display engine configured to transcode the at least one of the first piece of data and the second piece of data, at least one of prior to the destination and once delivered to the destination, to permit the destination to access the at least one of the first piece of data and the second piece of data.

### Claim 15 (depends on 12)

The system of claim 12, wherein the search engine further comprises a processor running instructions to implement:
formulating, based on the analysis, an independent inquiry to an independent search engine;
acquiring, from the independent search engine, an independent search result related to the independent inquiry; and
sending the independent search result along with the at least one of the first piece of data and the second piece of data.
