US 12,088,673 B1
Methods and systems for registering a digital command in a multi-application
Kara S. Starratt, Jacksonville, FL (US); David W. Denson, Jacksonville, FL (US); James A. Iredale, Ponte Vedra Beach, FL (US); Sandra T. Madigan, Jacksonville, FL (US); Erik J. Skinner, Sturgeon Bay, WI (US); and Lesley Grimes, Jacksonville, FL (US)
Assigned to BLACK KNIGHT IP HOLDING COMPANY, LLC, Jacksonville, FL (US)
Filed by Black Knight IP Holding Company, LLC, Jacksonville, FL (US)
Filed on Sep. 27, 2023, as Appl. No. 18/373,797.
Int. Cl. H04L 67/125 (2022.01); G06F 40/30 (2020.01)
CPC H04L 67/125 (2013.01) [G06F 40/30 (2020.01)] 26 Claims
OG exemplary drawing
 
1. A method for registering a digital command associated with a multi-application network, the method comprising:
determining, using one or more computing device processors, a first computing operation for the multi-application network, the first computing operation being associated with a first digital request data object;
receiving, using the one or more computing device processors, a first command for the first computing operation associated with the first digital request data object;
encapsulating, using the one or more computing device processors, in a first registration object:
first semantic or syntactic data associated with one or more components of the first command for the first computing operation associated with the first digital request data object,
a digital path to a first application for executing the first computing operation associated with the first digital request data object, and
context data associated with the first command for the first computing operation associated with the first digital request data object, wherein the first computing operation comprises determining an exception event associated with the first digital request data object;
storing, using the one or more computing device processors, in a database associated with the multi-application network, the first registration object;
receiving, using the one or more computing device processors a first input associated with a second digital request data object;
analyzing, using the one or more computing device processors, the first input to determine second semantic or syntactic data associated with the first input;
determining, using the one or more computing device processors, that the second semantic or syntactic data substantially matches the first semantic or syntactic data;
in response to determining that the second semantic or syntactic data substantially matches the first semantic or syntactic data, identifying, using the one or more computing device processors, the first command associated with the first computing operation;
accessing, using the one or more computing device processors, based on the first command, the first registration object;
determining, using the one or more computing device processors, the digital path comprised in the first registration object;
accessing, using the one or more computing device processors and based on the digital path comprised in the first registration object, the first application for the first computing operation;
executing, using the one or more computing device processors, the first computing operation, using the first application, for the second digital request data object;
receiving, using the one or more computing device processors a second input associated with a third digital request data object;
analyzing, using the one or more computing device processors, the second input to determine third semantic or syntactic data associated with the second input;
determining, using the one or more computing device processors, if the third semantic or syntactic data does not substantially match the first semantic or syntactic data; and
in response to determining the second semantic or syntactic data does not substantially match the first semantic or syntactic data, determining the second input is not executable for the third digital request data object based on the second input.