US 11,748,232 B2
System for discovering semantic relationships in computer programs
Brian R. Muras, Weston, FL (US); Keith A. Briggs, Coral Springs, FL (US); David Adamo, Sunrise, FL (US); John A. Maliani, Pembroke Pines, FL (US); Robert L. Vanderwall, Weston, FL (US); Michael L. Mattera, Coral Springs, FL (US); Dionny Santiago, Weston, FL (US); and Tariq King, Pembroke Pines, FL (US)
Assigned to UKG INC., Weston, FL (US)
Filed by UKG INC., Weston, FL (US)
Filed on Sep. 7, 2021, as Appl. No. 17/468,166.
Application 17/468,166 is a continuation of application No. 15/994,851, filed on May 31, 2018, granted, now 11,113,175.
Prior Publication US 2022/0035728 A1, Feb. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 9/455 (2018.01); G06F 11/36 (2006.01); G06F 16/28 (2019.01); G06F 40/30 (2020.01)
CPC G06F 11/3608 (2013.01) [G06F 16/288 (2019.01); G06F 40/30 (2020.01)] 24 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores instructions; and
a processor that executes the instructions to perform operations, the operations comprising:
analyzing, for a discovery process, information provided by a source, wherein the information is associated with an application under evaluation by the system and is extracted from an interaction conducted with the application under evaluation, from the source, or a combination thereof;
generating, based on a data element in the information, a hypothesis associated with a first concept associated with the data element, a first relationship associated with the data element, or a combination thereof;
testing, if a confidence level for the hypothesis satisfies a threshold that is set for the hypothesis based on a type of the hypothesis or content associated with the hypothesis, the hypothesis against the application under evaluation to confirm or reject the hypothesis; and
training, based on the testing of the hypothesis and based on a confirmation or a rejection of the hypothesis, a model to enhance determination of a second concept associated with a different data element, a second relationship for the different data element, or a combination thereof, for a subsequent discovery process associated with discovering a semantic relationship for the application under evaluation, a different application under evaluation, or a combination thereof.