US 12,079,263 B2
Virtual repository with media identification and matching
Mack Craft, Denver, CO (US)
Filed by Mack Craft, Denver, CO (US)
Filed on Oct. 31, 2022, as Appl. No. 18/051,273.
Application 18/051,273 is a continuation in part of application No. 17/248,185, filed on Jan. 13, 2021, granted, now 11,526,472.
Prior Publication US 2023/0083893 A1, Mar. 16, 2023
Int. Cl. G06F 16/43 (2019.01)
CPC G06F 16/43 (2019.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of automated object linking from captured media, the method comprising:
on a computing device, creating a pack including recorded media, and sending the pack to a remote computing system;
through the remote computing system, generating a first fingerprint for the recorded media, the first fingerprint being unique to the recorded media;
through the remote computing system, accessing a database configured to relate predetermined fingerprints to a plurality of programs, a plurality of predetermined fingerprints relating to each program of the plurality of programs;
through the remote computing system, searching for a matching fingerprint among the predetermined fingerprints, a distance between the matching fingerprint and the first fingerprint being less than the distance between the first fingerprint and any other predetermined fingerprint of the fingerprint database, and, from the plurality of programs, identifying a matching program related to the matching fingerprint;
through the remote computing system, accessing a database that relates participant records to programs, and searching for a matching participant, the matching participant being a participant record related to the matching program;
through the remote computing system, accessing stored data that relates user records to object records and relates object records to program records, and searching for a matching user, the matching user being the user record for the matching participant, and identifying matching objects, the matching objects being object records related to the matching user and related to the matching program; and
sending a link to each matching object to the computing device.