US 11,789,726 B2
Semantic functional wrappers of services
Tom Button, Medina, WA (US); and Federico Zoufaly, Curridabat (CR)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Feb. 24, 2021, as Appl. No. 17/184,328.
Claims priority of provisional application 62/980,982, filed on Feb. 24, 2020.
Prior Publication US 2021/0263736 A1, Aug. 26, 2021
Int. Cl. G06F 8/76 (2018.01); G06F 8/75 (2018.01); G06F 9/54 (2006.01)
CPC G06F 8/76 (2013.01) [G06F 8/75 (2013.01); G06F 9/541 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system comprising: a processor configured to execute computer-executable instructions, and a memory communicatively connected to the processor configured to store computer-executable instructions to perform the following:
receiving a request to perform a semantic intent at an application, the semantic intent mapping one or more user interface requirements of the application to one or more first functions of a legacy software application, wherein one or more second functions of the application lack at least one one-to-one correspondence with the one or more first functions of the legacy software application;
identifying, via a service map software component, a software functional wrapper that corresponds to the semantic intent in the request; and
executing the software functional wrapper identified by the service map component for the application, wherein the software functional wrapper is configured to invoke a plurality of user interface elements in the legacy software application corresponding to the semantic intent of the request.