IP Library Granted Patent US 11,853,435
Granted Patent B1
US 11,853,435 · App. 16/897,993 · Granted Dec 26, 2023

Interactive obfuscation and interrogatories

Inventor: Ryan Welker (Layton, UT)
G06F21/602H04L9/0618G06N20/00H04L2209/16
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,853,435
App. No.
16/897,993
Filed
Jun 10, 2020
Granted
Dec 26, 2023
Kind
B1
Art Unit
2433
USPC
713/189
Abstract

Ingesting large quantities of data in a secure manner can be problematic, particularly processing types of data streams to determine the content of the data stream. As provided herein, a context associated with the data stream can be ascertained by mapping the content of data stream using contextual maps. The content and context can then be further processed in order to generate appropriate responses. In addition, obfuscation can be applied to the content such that the original content is lost while the contextual meaning associated with the content is maintained. In this way, an understanding can persist of the original content without retaining the underlying raw data.

Claims (30)

1. A method comprising:

receiving a first dataset comprising a plurality of discrete portions representing discrete portions of textual information;

for each discrete portion in the first dataset, performing a reversible first conversion on the discrete portion including at least:

mapping each discrete portion within the first dataset to a table that correlates the respective discrete portion to a discrete mathematical representation of the respective discrete portion; and

adding the discrete mathematical representation of the respective discrete portion to a second dataset that is separate from the first dataset;

identifying one or more groupings of the mathematical representations within the second dataset;

for at least one of the one or more grouping, performing an irreversible second conversion by combining the discrete mathematical representations within the at least one grouping into a blended mathematical representation wherein the blended mathematical representation includes contextual meaning associated with the first dataset;

creating a third dataset comprising at least the blended mathematical representation of the at least one grouping; and

discarding the first dataset and the second dataset.

2. The method of claim 1 , further comprising performing the irreversible second conversion on each of the one or more groupings such that a single blended mathematical representation is generated for each of the one or more groupings, wherein the third dataset comprises the single mathematical representations generated for each of the one or more groupings.

3. The method of claim 1 , wherein the mathematical representation of each discrete portion comprises a numerical value representing a color.

4. The method of claim 3 , wherein the second dataset comprises the mathematical representations of the respective discrete portions.

5. The method of claim 3 , wherein the irreversible second conversion comprises performing the weighted averaging function.

6. The method of claim 1 , wherein the one or more groupings are configured according to a context associated with the grouping such that each mathematical representation within a particular grouping shares the context.

7. A system comprising:

one or more processors; and

one or more storage devices having stored thereon instructions that, when executed by the one or more processors, cause the system to perform operations to:

receive a first dataset comprising a plurality of discrete portions representing discrete portions of textual information;

for each discrete portion in the first dataset, perform a reversible first conversion on the discrete portion including at least:

mapping each discrete portion within the first dataset to a table that correlates the respective discrete portion to a discrete mathematical representation of the respective discrete portion; and

adding the discrete mathematical representation of the respective discrete portion to a second dataset that is separate from the first dataset;

identify one or more groupings of the mathematical representations within the second dataset;

for at least one of the one or more grouping, perform an irreversible second conversion by combining the discrete mathematical representations within the at least one grouping into a blended mathematical representation wherein the blended mathematical representation includes contextual meaning associated with the first dataset;

create a third dataset comprising at least the blended mathematical representation of the at least one grouping; and

discard the first dataset and the second dataset.

8. The system of claim 7 , wherein the irreversible second conversion on each of the one or more groupings is performed such that a single blended mathematical representation is generated for each of the one or more groupings, wherein the third dataset comprises the single mathematical representations generated for each of the one or more groupings.

9. The system of claim 7 , wherein the mathematical representation of each discrete portion comprises a numerical value representing a color.

10. The system of claim 9 , wherein the second dataset comprises the mathematical representations of the respective discrete portions.

11. The system of claim 9 , wherein the irreversible second conversion comprises performing the weighted averaging function.

12. The system of claim 7 , wherein the one or more groupings are configured according to a context associated with the grouping such that each mathematical representation within a particular grouping shares the context.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 69160 FRAME: 580. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 13, 2024
From: WELKER, RYAN
To: AURELIUS TECHNOLOGIES GROUP, INC.
Reel/Frame 069352/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2024
From: WELKER, RYAN
To: AURELIUS TECHNOLOGIES GROUP, INC.
Reel/Frame 069160/0580 →
Continuity (2)
Provisional Application 62861905 · Jun 14, 2019
Provisional Application 62892329 · Aug 27, 2019