Patent ID: 11966724
Assignee: XXV INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for providing assisted automations, comprising:
capturing a state of one or more objects via an electronic sensor in a world scene before and after at least one input that is given to at least one of the objects;
compiling an assisted automation via a processing system based upon said capturing to convert a raw controller input and a world state into at least one compact semantic description of intent as a program in a formal programming language;
executing the assisted automation to accomplish a step-by-step change in the world state towards an eventual task objective of a selected task;
evaluating a consistency of the step-by-step change via the electronic sensor with an expectation comprising a generalization of the world states encountered during recordings;
converting at least one program step of the program into an executable runtime action via the processing system;
synthesizing an iteratively improving automation via the processing system based upon the executed assisted automation by recording the world state and the at least one input that is given to at least one of the objects during runtime execution; and
combining a result of said compiling the assisted automation with at least one result of a previous compiling of the assisted automation to provide a single program that includes one or more synthesized expressions for automatically computable values and for computable decisions.