Patent ID: 11954843
Assignee: LENNOX INDUSTRIES INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer-readable medium storing instructions that, when executed by a hardware processor, cause the hardware processor to:
receive an indication that an apparatus in a first assembled state should comprise a first component with a first digital fingerprint comprising a first binary feature vector of a plurality of feature points, and a second component with a second digital fingerprint comprising a second binary feature vector of a plurality of feature points that are different from those of the first fingerprint, the feature points in the first and second fingerprints comprising at least one selected from an edge, a corner, a blob, or a ridge;
receive video footage from a camera configured to record video of apparatuses in the first assembled state, wherein the first assembled state comprises;
a first component of a first type; and
a second component, being one of the first type or a second type;

isolate a first frame comprising an image of an apparatus in the first assembled state;
split the first frame into a second frame comprising the first component of the first type, and a third frame comprising the second component;
generate a first set of feature points and a second set of feature points the first and second sets of feature points each comprising at least one selected from an edge, a corner, a blob, or a ridge;
determine that the first set of feature points matches the feature points comprising the first digital fingerprint;
determine that the second set of feature points matches the feature points comprising the second digital fingerprint;
generate a third digital fingerprint based on the apparatus in the first assembled state, wherein the third digital fingerprint comprises the first digital fingerprint and the second digital fingerprint; and
update a component database with:
the third digital fingerprint,
a date and time when the apparatus in the first assembled state was assembled; and
an indication that the apparatus in the first assembled state is associated with the first and second digital fingerprints.