US 12,482,227 B1
Explanatory model architecture for image scoring reasoning
Elham Saraee, Medford, MA (US); Jehan Hamedi, Wellesley, MA (US); Zachary Halloran, Franklin, MA (US); Gabriel Schervish, Sherborn, MA (US); and Eli Orkin, Boston, MA (US)
Assigned to VIZIT LABS, INC., Boston, MA (US)
Filed by VIZIT LABS, INC., Boston, MA (US)
Filed on May 6, 2024, as Appl. No. 18/656,540.
Application 16/537,426 is a division of application No. 15/727,044, filed on Oct. 6, 2017, granted, now 10,380,650.
Application 18/656,540 is a continuation in part of application No. 18/587,524, filed on Feb. 26, 2024, granted, now 12,020,471.
Application 18/587,524 is a continuation of application No. 18/466,465, filed on Sep. 13, 2023, granted, now 11,915,469.
Application 18/466,465 is a continuation of application No. 18/200,102, filed on May 22, 2023, granted, now 11,763,546.
Application 18/200,102 is a continuation in part of application No. 17/833,671, filed on Jun. 6, 2022, granted, now 11,804,028.
Application 17/833,671 is a continuation of application No. 17/548,341, filed on Dec. 10, 2021, granted, now 11,417,085.
Application 17/548,341 is a continuation in part of application No. 16/537,426, filed on Aug. 9, 2019, abandoned.
Claims priority of provisional application 63/348,984, filed on Jun. 3, 2022.
Claims priority of provisional application 62/537,428, filed on Jul. 26, 2017.
This patent is subject to a terminal disclaimer.
Int. Cl. G06V 10/40 (2022.01); G06F 16/438 (2019.01); G06N 3/045 (2023.01); G06V 10/74 (2022.01); G06V 10/82 (2022.01)
CPC G06V 10/761 (2022.01) [G06F 16/438 (2019.01); G06N 3/045 (2023.01); G06V 10/40 (2022.01); G06V 10/82 (2022.01)] 30 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by one or more processors, an image, the image associated with a mask corresponding to a portion of the image;
generating, by the one or more processors, a plurality of images based on the image and the mask, each image of the plurality of images depicting a different color in the portion of the image corresponding to the mask;
executing, by the one or more processors, a machine learning model to generate an image performance score for each of the plurality of images;
ranking, by the one or more processors, the plurality of images according to the image performance scores for the plurality of images; and
generating, by the one or more processors, a record comprising one or more images of the plurality of images based on the rankings of the plurality of images.