Systems and methods for certifying features for generating a device application

    公开(公告)号:US12182538B2

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

    申请号:US18182345

    申请日:2023-03-12

    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.

    SYSTEMS AND METHODS FOR REGULATING MULTI-CLOUD EXPENSES

    公开(公告)号:US20240385895A1

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

    申请号:US18320191

    申请日:2023-05-18

    Abstract: Systems and methods for regulating multi-cloud expenses is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for onboarding one or more developers to complete one or more projects. The request includes one or more features assigned for each project. The processor is further configured to group the one or more developers into one or more batches to complete each project. The one or more developers are grouped based on a grouping criteria. The processor is further configured to allocate one or more cloud infrastructures for the one or more developers in each batch for hosting each project. In addition, the processor is configured to generate a monthly cloud cost for each cloud infrastructure based on a usage pattern.

    SYSTEMS AND METHODS FOR ALLOCATING DEVELOPMENT OF A DEVICE APPLICATION

    公开(公告)号:US20240338622A1

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

    申请号:US18295844

    申请日:2023-04-05

    CPC classification number: G06Q10/06313 G06F8/10 G06Q10/06398

    Abstract: Systems, methods, and computer readable storage mediums for developing a device application are disclosed. An exemplary embodiment is a method for developing device applications. The method includes receiving a set of features of a 1st device application and determining one or more subsets of the set of features where each subset is capable of operating independently of the other subsets in the 1st device application area. The method further includes determining a production time for each subset. For each subset, the method includes tasking a developer to complete the subset at a time based on the production time.

    SYSTEMS AND METHODS FOR INTERIM MESSAGING IN A DEVICE APPLICATION

    公开(公告)号:US20240311216A1

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

    申请号:US18325028

    申请日:2023-05-29

    CPC classification number: G06F9/546

    Abstract: A device may execute a function, by at least one of a multitude of building block components. The device may transmit, by a run engine responsive to the function, one or more messages that are generated by at least one of a multitude of adaptors. The device may receive the message by at least one of the multitude of adaptors. The device may execute a function of at least one of a multitude of building block components responsive to receiving the message, the multitude of building block components, comprising one or more functions, are ignorant of other building block components.

    SYSTEMS AND METHODS FOR COMPONENT MESSAGING
    5.
    发明公开

    公开(公告)号:US20240311211A1

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

    申请号:US18325026

    申请日:2023-05-29

    CPC classification number: G06F9/541 G06F8/30

    Abstract: A device may receive an output from a building block component of a multitude of building block components, each of the multitude of building block components are ignorant of processes of other building block components. The device may translate the output, with a component adapter of a multitude of adaptors, into a message that is receivable by at least one of the multitude of adaptors. The device may store a state of the device application based on the output, the state is accessible by the multitude of adapters where the multitude of building block components are capable of receiving the message via the multitude of adaptors.

    SYSTEMS AND METHODS FOR A DEVICE APPLICATION WITH CERTIFIED BUILDING BLOCK COMPONENTS

    公开(公告)号:US20240303046A1

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

    申请号:US18182344

    申请日:2023-03-12

    CPC classification number: G06F8/33 G06F8/35

    Abstract: Systems, methods, and computer readable storage mediums for generating a device application are disclosed. A method includes certifying a multitude of building block components, each of the multitude of building block components including functions that operate independently from other building block components. The building block components are configured to deliver one or more features of a device application that operates a run engine that facilitates communication between building blocks of the device application. The method further includes providing the multitude of building block components in a library for one or more developers of the device application and generating a computer-readable specification for the device application, the computer-readable specification includes one or more of the multitude of building block components.

    BUILDING BLOCKS FOR A DEVICE APPLICATION GENERATOR

    公开(公告)号:US20240296024A1

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

    申请号:US18178480

    申请日:2023-03-03

    CPC classification number: G06F8/35

    Abstract: Systems, methods, and computer readable storage mediums for generating a software application are disclosed. A method includes determining one or more features for the software application. The method further includes determining, for each of the one or more features, one or more building blocks to construct the feature. Each of the one or more building blocks include one or more functions that are configured to be performed by the building block independent of other building blocks in the software application and one or more adaptors that are configured to transmit messages to and from the building block.

Patent Agency Ranking