SYSTEMS AND METHODS FOR DISCOVERY AND GENERALIZED EXPERIMENTATION WITH DIFFERENT TYPES OF SOFTWARE COMPONENTS

    公开(公告)号:US20240329939A1

    公开(公告)日:2024-10-03

    申请号:US18192005

    申请日:2023-03-29

    CPC classification number: G06F8/10 G06F11/3608

    Abstract: A device may store, in a data structure, a plurality of feature variants associated with a schema of software and signatures generated based on the schema, and may provide a user interface that requests experiment information. The device may receive, via the user interface, the experiment information, and may identify, in the data structure, a set of feature variants, from the plurality of feature variants, based on the experiment information. The device may identify a set of corresponding signatures for the set of feature variants and may compare signatures of the set of corresponding signatures to identify compliant signatures of the set of corresponding signatures. The device may generate compliant feature variants based on the compliant signatures and may define segments and metrics. The device may generate the software experiment based on the compliant feature variants, the segments, and the metrics, and may execute the software experiment to generate results.

    SYSTEM AND METHOD FOR AUTOMATED PRODUCTION AND DEPLOYMENT OF PACKAGED AI SOLUTIONS

    公开(公告)号:US20240320036A1

    公开(公告)日:2024-09-26

    申请号:US18624069

    申请日:2024-04-01

    CPC classification number: G06F9/4881 G06F8/10 G06F8/34 G06N20/00

    Abstract: A data processing method and system for automated construction, resource provisioning, data processing, feature generation, architecture selection, pipeline configuration, hyperparameter optimization, evaluation, execution, production, and deployment of machine learning models in an artificial intelligence solution development lifecycle. In accordance with various embodiments, a graphical user interface of an end user application is configured to provide a pre-configured template comprises an automated ML framework for data import, data preparation, data transformation, feature generation, algorithms selection, hyperparameters tuning, models training, evaluation, interpretation, and deployment to an end user. A configurable workflow is configured 10 to enable a user to assemble one or more transmissible AI build/products containing one or more pipelines and/or ML models for executing one or more AI solutions. Embodiments of the present disclosure may enable full serialization and versioning of all entities relating to an AI build/product for deployment within an enterprise architecture.

    AUTOMATED DATA MODELING
    4.
    发明公开

    公开(公告)号:US20240311098A1

    公开(公告)日:2024-09-19

    申请号:US18184121

    申请日:2023-03-15

    Applicant: SAP SE

    CPC classification number: G06F8/35 G06F8/10 G06F8/33 G06F8/36

    Abstract: Mechanisms are disclosed for automated data services source code generation based on an agreed data model. A graphical representation of the agreed data model is received. The graphical representation of the agreed data model is transformed into a data file corresponding to the graphical representation of the agreed data model. One or more hierarchically arranged core data services views is displayed to enable a user to identify a core data services view to be created. A selection is received of a selected core data services view associated with the one or more hierarchically arranged core data services views. The data services source code is generated based on the imported contents associated with the underlying data file and one or more code frameworks associated with the selected core data services view.

    SYSTEMS AND METHODS FOR CERTIFYING FEATURES FOR GENERATING A DEVICE APPLICATION

    公开(公告)号:US20240303043A1

    公开(公告)日:2024-09-12

    申请号:US18182345

    申请日:2023-03-12

    CPC classification number: G06F8/10

    Abstract: A method includes providing one or more application developers with a selection of a multitude of features to add to the device application, the selection includes a computer readable specification where each of the multitude of features are implemented by one or more building block components, that include one or more functions, which are automatically certified via a certification process upon submission by a building block developer and each of the one or more building block components are configured to be operated by a run engine that facilitates communication between building block components of the device application. The method includes verifying that the selection of the multitude of features are performed by a selection of the one or more building block components and generating the device application. The device application includes the selection of the one or more building block components.

    INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

    公开(公告)号:US20240232382A1

    公开(公告)日:2024-07-11

    申请号:US18392382

    申请日:2023-12-21

    Inventor: Kota HIROSE

    CPC classification number: G06F21/577 G06F8/10 G06F8/433 G06F8/71

    Abstract: An information processing apparatus including: a library information extraction unit that extracts library information from design specification information; a dependency relation information generation unit that generates dependency relation information based on the library information and a source code; a vulnerability program determination unit that determines whether or not the library information includes a vulnerability program; a dependency relation determination unit that, if the library information includes the vulnerability program and a version upgrade of the vulnerability program is necessary, determining whether or not there is a dependency relation between a library corresponding to the vulnerability program and another library; and an output information generation unit that, if it is determined that there is no dependency relation between the library and another library, generating output information indicating that it is possible to perform a version upgrade of the library corresponding to the vulnerability program.

    SYSTEM AND METHOD THAT ASSISTS WITH PERFORMING SOFTWARE ENGINEERING TASKS

    公开(公告)号:US20240184564A1

    公开(公告)日:2024-06-06

    申请号:US18524341

    申请日:2023-11-30

    CPC classification number: G06F8/70 G06F8/10

    Abstract: A system that trains a machine-learning model to assist with performing software engineering tasks is described. The system retrieves data from data sources associated with software engineering tasks. The system links the data by linking each issue report which describes any one of the software engineering tasks with source code associated with the any one of the software engineering tasks. The system transforms the data to be compatible with a data format used to train a machine-learning model to assist with performing software engineering tasks. The system trains the machine-learning model with the transformed data to assist with performing a software engineering task by making a prediction of source code changes associated with the software engineering task.

    Automatically cataloging application programming interface (API)

    公开(公告)号:US11977862B2

    公开(公告)日:2024-05-07

    申请号:US17527274

    申请日:2021-11-16

    CPC classification number: G06F8/36 G06F8/10 G06F8/71

    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically cataloging updated Application Programming Interface (API) specifications. The API specifications may have been previously published to an application exchange platform. An automatic cataloging tool installed at an API development system may identify an updated API specification committed to an API specification repository. To validate that a change has been made, the automatic cataloging tool may compare the updated specification, metadata, and/or referenced documentation files to an API specification previously posted to the application exchange platform. In response to determining that the API specifications differ, the automatic cataloging tool may transmit the updated API specification to the application exchange platform. The application exchange platform may then replace the previous API specification with the updated API specification for client devices to view.

Patent Agency Ranking