IP Library Granted Patent US 11,899,747
Granted Patent B2
US 11,899,747 · App. 17/333,490 · Granted Feb 13, 2024

Techniques to embed a data object into a multidimensional frame

Inventors: Austin Grant Walters (Savoy, IL); Jeremy Edward Goodsitt (Champaign, IL); Mark Louis Watson (Urbana, IL); Anh Truong (Champaign, IL)
Assignee: Capital One Services, LLC
G06F18/10G06F18/2135G06F18/2148G06N5/027G06N20/00
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,899,747
App. No.
17/333,490
Granted
Feb 13, 2024
Kind
B2
Abstract

Various embodiments are generally directed to techniques for embedding a data object into a multidimensional frame, such as for training an autoencoder to generate latent space representations of the data object based on the multidimensional frame, for instance. Additionally, in one or more embodiments latent space representations of data objects may be classified, such as with a machine learning algorithm. Some embodiments are particularly directed to embedding a data object comprising a plurality of object entries into a three-dimensional (3D) frame.

Claims (55)

1. An apparatus, comprising:

a processor; and

memory comprising instructions that when executed by the processor cause the processor to:

identify a set of data objects comprising a first data object, the first data object comprising a first set of object entries and the first set of object entries comprising a first content;

map the first data object to a first dimensional value in a first dimension of a multidimensional frame;

map the first set of object entries along a first portion of a second dimension of the multidimensional frame; and

map the first content along a first portion of a third dimension of the multidimensional frame,

wherein the first portion of the second dimension and the first portion of the third dimension intersect with the first value in the first dimension.

2. The apparatus of claim 1 , wherein the first content maps to a second data object in the set of data objects.

3. The apparatus of claim 1 , wherein the first content maps to a second object entry in the first set of object entries.

4. The apparatus of claim 1 , the set of data objects comprising a second data object comprising a second set of object entries, the second set of object entries comprising a second content, and the memory comprising instruction that when executed by the processor to cause the processor to:

map the second data object to a second dimensional value in the first dimension of the multidimensional frame;

map the second set of object entries along a second portion of the second dimension of the multidimensional frame; and

map the second content along a second portion of the third dimension of the multidimensional frame,

wherein the second portion of the second dimension and the second portion of the third dimension intersect with the second value in the first dimension.

5. The apparatus of claim 4 , wherein the first and second dimensional values are different.

6. The apparatus of claim 4 , wherein the first and second portions of the second dimension of the multidimensional frame fail to intersect.

7. The apparatus of claim 4 , wherein the first and second portions of the third dimension of the multidimensional frame fail to intersect.

8. The apparatus of claim 4 , wherein the second content maps to the first content.

9. The apparatus of claim 1 , the first content comprising one or more of a string, a vector, and a key-value pair.

10. The apparatus of claim 1 , the memory comprising instruction that when executed by the processor to cause the processor to:

identify an at least partially structured data set; and

generate the set of data objects based on the at least partially structured data set.

11. At least one non-transitory computer-readable medium comprising a set of instructions that, in response to execution by a processor circuit, cause the processor circuit to:

identify a set of data objects comprising a first data object, the first data object comprising a first set of object entries and the first set of object entries comprising a first content;

map the first data object to a first dimensional value in a first dimension of a multidimensional frame;

map the first set of object entries along a first portion of a second dimension of the multidimensional frame; and

map the first content along a first portion of a third dimension of the multidimensional frame,

wherein the first portion of the second dimension and the first portion of the third dimension intersect with the first value in the first dimension.

12. The at least one non-transitory computer-readable medium of claim 11 , wherein the first content maps to a second data object in the set of data objects.

13. The at least one non-transitory computer-readable medium of claim 11 , wherein the first content maps to a second object entry in the first set of object entries.

14. The at least one non-transitory computer-readable medium of claim 11 , the set of data objects comprising a second data object comprising a second set of object entries, the second set of object entries comprising a second content, and wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to:

map the second data object to a second dimensional value in the first dimension of the multidimensional frame;

map the second set of object entries along a second portion of the second dimension of the multidimensional frame; and

map the second content along a second portion of the third dimension of the multidimensional frame,

wherein the second portion of the second dimension and the second portion of the third dimension intersect with the second value in the first dimension.

15. The at least one non-transitory computer-readable medium of claim 1 , the first content comprising one or more of a string, a vector, and a key-value pair.

16. The at least one non-transitory computer-readable medium of claim 1 , wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to:

identify an at least partially structured data set; and

generate the set of data objects based on the at least partially structured data set.

17. A computer-implemented method, comprising:

identifying a set of data objects comprising a first data object, the first data object comprising a first set of object entries and the first set of object entries comprising a first content;

mapping the first data object to a first dimensional value in a first dimension of a multidimensional frame;

mapping the first set of object entries along a first portion of a second dimension of the multidimensional frame; and

mapping the first content along a first portion of a third dimension of the multidimensional frame,

wherein the first portion of the second dimension and the first portion of the third dimension intersect with the first value in the first dimension.

18. The computer-implemented method of claim 17 , the set of data objects comprising a second data object comprising a second set of object entries, the second set of object entries comprising a second content, and the computer-implemented method comprising:

mapping the second data object to a second dimensional value in the first dimension of the multidimensional frame;

mapping the second set of object entries along a second portion of the second dimension of the multidimensional frame; and

mapping the second content along a second portion of the third dimension of the multidimensional frame,

wherein the second portion of the second dimension and the second portion of the third dimension intersect with the second value in the first dimension.

19. The computer-implemented method of claim 17 , the first content comprising one or more of a string, a vector, and a key-value pair.

20. The computer-implemented method of claim 17 , comprising:

identifying an at least partially structured data set; and

generating the set of data objects based on the at least partially structured data set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: WALTERS, AUSTIN GRANT; GOODSITT, JEREMY EDWARD; WATSON, MARK LOUIS; TRUONG, ANH
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 056385/0262 →
Continuity (3)
Continuation 16671907 · Nov 1, 2019
Continuation 16409140 · May 10, 2019
Related Publication 20210357697A1 · Nov 18, 2021