US 12,229,462 B2
System and method for automatically curating and displaying images
Sudheer Kumar Pamuru, Frisco, TX (US); Madhukiran Dandamudi, Frisco, TX (US); and Vineel Kurma, Frisco, TX (US)
Assigned to Freddy Technologies LLC, Chicago, IL (US)
Filed by Sudheer Kumar Pamuru, Frisco, TX (US); Madhukiran Dandamudi, Frisco, TX (US); and Vineel Kurma, Frisco, TX (US)
Filed on Apr. 10, 2023, as Appl. No. 18/132,669.
Application 18/132,669 is a continuation in part of application No. 17/683,032, filed on Feb. 28, 2022, granted, now 11,861,665.
Prior Publication US 2023/0315373 A1, Oct. 5, 2023
Int. Cl. G06V 20/62 (2022.01); G06F 3/14 (2006.01); G06T 7/194 (2017.01); G06V 10/44 (2022.01); G06V 10/60 (2022.01)
CPC G06F 3/14 (2013.01) [G06T 7/194 (2017.01); G06V 10/44 (2022.01); G06V 10/60 (2022.01); G06V 20/625 (2022.01); G06T 2207/30252 (2013.01); G06V 2201/07 (2022.01)] 13 Claims
OG exemplary drawing
 
1. At least one non-transitory computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, causes the computer to perform a method comprising:
providing a first predetermined set of visual display rules associating a first predetermined set of actions with a first type vehicle, the first predetermined set of rules comprising:
a first rule of visually-perceptible image display associated with a first visually-perceptible feature; and
second rule of visually-perceptible image display associated with a second visually-perceptible feature;
providing a second predetermined set of visual display rules associating a second predetermined set of actions with a second type vehicle, the second predetermined set of rules comprising:
a third rule of visually-perceptible image display associated with a third visually˜perceptible feature; and
a fourth rule of visually-perceptible image display associated with a fourth visually-perceptible feature;
providing a first master set of rules comprising rules from the first predetermined set of rules and rules from the second predetermined set of rules;
capturing a first image of a first vehicle of the first type vehicle from a first perspective wherein the first image is not in compliance with the first predetermined set of visual display rules;
capturing a second image of the first vehicle from a second perspective wherein the second image is not in compliance with the first predetermined set of visual display rules;
capturing a third image of a second vehicle of the second type vehicle from a third perspective wherein the third image is not in compliance with the second predetermined set of visual display rules;
capturing a fourth image of the second vehicle from a fourth perspective wherein the fourth image is not in compliance with the second predetermined set of visual display rules;
automatically using machine learning and contextual image classification to identify a first portion of contextual information associated with a first target pixel based on patterns in the first image using groupings of pixels surrounding the first target pixel in the first image;
automatically using machine learning to compare the first portion of contextual information against the master set of rules to identify a first visually-perceptible feature in the first image associated with the master set of rules, generating a first metadata tag based on the first visually-perceptible feature, and associating the first metadata tag with the first image;
automatically using the first metadata tag to execute the first rule and add a first visually-perceptible display element to the first image;
automatically using machine learning and contextual image classification to identify a second portion of contextual information associated with a second target pixel based on patterns in the second image using groupings of pixels surrounding the second target pixel in the second image;
automatically using machine learning to compare the second portion of contextual information against the master set of rules to identify a second visually-perceptible feature in the second image associated the master set of rules, generating a second metadata tag based on the second visually-perceptible feature, and associating the second metadata tag with the second image;
automatically using the second metadata tag to execute the second rule and add a second visually-perceptible display element to the second image;
automatically using machine learning and contextual image classification to identify a third portion of contextual information associated with a third target pixel based on patterns in the third image using groupings of pixels surrounding the third target pixel in the third image;
automatically using machine learning to compare the third portion of contextual information against the master set of rules to identify a third visually-perceptible feature in the third image associated the master set of rules, generating a third metadata tag based on the third visually-perceptible feature, and associating the third metadata tag with the third image;
automatically using the third metadata tag to execute the third rule and add a third visually-perceptible display element to the third image;
automatically using machine learning and contextual image classification to identify a fourth portion of contextual information associated with a fourth target pixel based on patterns in the fourth image using groupings of pixels surrounding the fourth target pixel in the fourth image;
automatically using machine learning to compare the fourth portion of contextual information against the master set of rules to identify a fourth visually-perceptible feature in the fourth image associated the master set of rules, generating a fourth metadata tag based on the fourth visually-perceptible feature, and associating the fourth metadata tag with the fourth image;
automatically using the fourth metadata tag to execute the fourth rule and add a fourth visually-perceptible display element to the fourth image;
automatically displaying the first image with the first visually-perceptible display element in compliance with the first predetermined set of visual display rules;
automatically displaying the second image with the second visually-perceptible display element in compliance with the first predetermined set of visual display rules;
automatically displaying the third image with the third visually-perceptible display element in compliance with the second predetermined set of visual display rules; and
automatically displaying the fourth image with the fourth visually-perceptible display element in compliance with the second predetermined set of visual display rules.