US 12,073,202 B2
Intelligent data processing system with multi-interface frontend and backend
David Tchankotadze, Saratoga, CA (US); Rohit P. Sureka, San Carlos, CA (US); Andrew J. Fitch, Redwood City, CA (US); Cherif Jazra, Palo Alto, CA (US); Dylan P. Huang, Palo Alto, CA (US); Edward L. Chayes, Palo Alto, CA (US); Manas Talukdar, Fremont, CA (US); and Shivasankaran Somasundaram, San Mateo, CA (US)
Assigned to C3.ai, Inc., Redwood City, CA (US)
Filed by C3.ai, Inc., Redwood City, CA (US)
Filed on Mar. 18, 2022, as Appl. No. 17/698,934.
Prior Publication US 2023/0297353 A1, Sep. 21, 2023
Int. Cl. G06F 8/41 (2018.01); G06F 8/36 (2018.01); G06F 8/38 (2018.01); G06F 16/901 (2019.01)
CPC G06F 8/47 (2013.01) [G06F 8/36 (2013.01); G06F 8/38 (2013.01); G06F 16/9024 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a sequence of transformations to be performed on an input dataset via a user interface;
identifying a first context associated with the input dataset, the first context comprising multiple context dimensions;
selecting a first one of multiple execution engines to be used to perform the sequence of transformations on the input dataset based on the first context;
providing first code implementing the sequence of transformations to the first execution engine, the first code comprising a machine learning algorithm; and
executing the first code including the machine learning algorithm using the first execution engine to perform the sequence of transformations on the input dataset;
wherein the multiple context dimensions comprise two or more of an interactivity context dimension, a data size context dimension, a data shape context dimension, a security profile context dimension, a resource availability context dimension, a personal identifiable information (PII) context dimension, a retention policy context dimension, and a computation comprehensiveness context dimension; and
wherein the interactivity context dimension represents an amount or level of user or application interactions during the sequence of transformations.