System and method for dynamic data injection
AssigneeHidden Pixels, LLC
InventorsJeff Pierce, John Naulin
Life of this patent
Estimating the term…
Abstract
In an aspect, a system for dynamic data injection is presented. A system includes a computing device. A computing device is configured to receive at least a digital media file. A digital media file includes at least a segment comprising a plurality of display quanta. A computing device is configured to select a portion of at least a segment of at least a digital media file as a function of a randomization engine. A computing device is configured to encode identifying data in a selected portion of at least a segment. Encoding includes modifying at least a display quanta of a plurality of display quanta of a selected portion of at least a segment. A computing device is configured to display at least a segment to a user.
Claims20
A system for dynamic data injection, comprising:
- a computing device configured to:
- receive at least a digital media file, wherein the at least a digital media file comprises at least a segment comprising a plurality of display quanta;
- select a portion of the at least a segment of the at least a digital media file as a function of a randomization engine, wherein the randomization engine includes a frame classifier, wherein selecting the portion of the at least a segment further comprises:
- training the frame classifier using training data and a machine learning algorithm, wherein the training data comprises frame data correlated with frame categorization data;
- classifying, using the trained frame classifier, parts of the at least a segment into a plurality of categories, wherein the at least a segment is provided to the trained classifier as an input to output the plurality of categories;
- and
- selecting, randomly, the portion of the at least a segment from one category of the plurality of categories;
- encode identifying data in the selected portion, wherein encoding further comprises modifying at least a display quanta of the plurality of display quanta of the selected portion of the at least a segment;
- and
- display the at least a segment to a user.
A method of dynamic data injection using a computing device, comprising:
- receiving at least a digital media file, wherein the at least a digital media file comprises at least a segment comprising a plurality of display quanta;
- selecting a portion of the at least a segment of the at least a digital media file as a function of a randomization engine, wherein the randomization engine includes a frame classifier, wherein selecting the portion of the at least a segment further comprises:
- training the frame classifier using training data and a machine learning algorithm, wherein the training data comprises frame data correlated with frame categorization data;
- classifying, using the trained frame classifier, parts of the at least a segment into a plurality of categories, wherein the at least a segment is provided to the trained classifier as an input to output the plurality of categories;
- and
- selecting, randomly, the portion of the at least a segment from one category of the plurality of categories;
- encoding identifying data in the selected portion, wherein encoding further comprises modifying at least a display quanta of the plurality of display quanta of the selected portion of the at least a segment;
- and
- displaying the at least a segment to a user.
Dependencies are inferred from the claim text.