US 11,972,222 B2
Method, system, and computer program product for natural language programming of a new function or skill
Binny Sher Gill, San Jose, CA (US); and Aaron Dean Brown, Wausau, WI (US)
Assigned to Kognitos, Inc.
Filed by Kognitos, Inc., San Jose, CA (US)
Filed on Oct. 22, 2021, as Appl. No. 17/452,047.
Claims priority of provisional application 63/105,176, filed on Oct. 23, 2020.
Prior Publication US 2022/0156466 A1, May 19, 2022
Int. Cl. G06F 40/40 (2020.01); G06F 8/33 (2018.01); G06N 5/022 (2023.01); G06N 5/04 (2023.01)
CPC G06F 40/40 (2020.01) [G06F 8/33 (2013.01); G06N 5/022 (2013.01); G06N 5/04 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A method, comprising:
operating a software application that utilizes an interface to receive commands from a user;
receiving a command during the execution of the software application for functionality that is not programmed into the software application;
fetching logic corresponding to the functionality; and
implementing the logic by the software application for the software application to learn the functionality, wherein natural language is used through the interface to implement the logic;
wherein a value is unknown during runtime of the software application, and the logic is used to compute the value, wherein the value is set to continue execution of the software application.