US 12,470,629 B2
Methods and systems for registering a digital command in a multi-application network
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 Jan. 29, 2025, as Appl. No. 19/040,446.
Application 19/040,446 is a continuation of application No. 18/829,037, filed on Sep. 9, 2024, granted, now 12,284,249.
Application 18/829,037 is a continuation of application No. 18/373,797, filed on Sep. 27, 2023, granted, now 12,088,673, issued on Sep. 10, 2024.
Prior Publication US 2025/0184396 A1, Jun. 5, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/125 (2022.01); G06F 40/30 (2020.01)
CPC H04L 67/125 (2013.01) [G06F 40/30 (2020.01)] 20 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 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 or including, using the one or more computing device processors, in a first registration object, at least two of:
first semantic or syntactic data associated with one or more first components of the first command for the first computing operation associated with the first digital request data object,
a first digital path to a first application for executing the first computing operation associated with the first digital request data object, and
first context data associated with the first command for the first computing operation associated with the first digital request data object;
storing, using the one or more computing device processors, in a database associated with a 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 at least partially matches the first semantic or syntactic data;
in response to the determining that the second semantic or syntactic data at least partially 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 first digital path comprised in or associated with the first registration object;
accessing, using the one or more computing device processors, based on the first digital path comprised in or associated with the first registration object, the first application or a second application for the first computing operation;
executing, using the one or more computing device processors, the first computing operation or a second computing operation, using the first application or the second application, for the second digital request data object;
determining, using the one or more computing device processors, a first exception event associated with the first digital request data object, the second digital request data object, or a third digital request data object at least one of prior to, during, or after the executing the first computing operation or the second computing operation;
receiving, using the one or more computing device processors, a second input associated with a fourth 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, that the third semantic or syntactic data does not at least partially match the first semantic or syntactic data; and
in response to the determining that the third semantic or syntactic data does not at least partially match the first semantic or syntactic data, determining the second input is not executable for the fourth digital request data object,
wherein a digital assistant of the multi-application network is configured to receive at least one of:
the first input,
the second input, or
a third input associated with at least partially resolving the first exception event associated with the first digital request data object, the second digital request data object, or the third digital request data object, or a second exception event associated with the fourth digital request data object,
wherein a computing operation result is generated in response to executing the first computing operation or the second computing operation,
wherein the computing operation result comprises a first set of computing operation recommendations including a third computing operation executable using the second application or the first application, and
wherein the third computing operation comprises at least partially resolving the first exception event or a third exception event associated with the executing the first computing operation or the second computing operation.