Engineer.ai Corp.

États‑Unis d’Amérique

Retour au propriétaire

1-85 de 85 pour Engineer.ai Corp. Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 72
        International 13
Date
2024 décembre 4
2024 84
2023 1
Classe IPC
G06Q 10/10 - BureautiqueGestion du temps 15
G06F 8/36 - Réutilisation de logiciel 14
G06F 8/20 - Conception de logiciels 13
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations 13
G06F 8/35 - Création ou génération de code source fondée sur un modèle 11
Voir plus
Statut
En Instance 68
Enregistré / En vigueur 17
Résultats pour  brevets

1.

SYSTEMS AND METHODS FOR MANAGING ONE OR MORE CODE MERGES

      
Numéro d'application 18325024
Statut En instance
Date de dépôt 2023-05-29
Date de la première publication 2024-12-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for managing one or more code merges is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for merging one or more design codes corresponding to one or more designs of a build card with one or more functional codes for generating a merged output. The processor is further configured to generate a merge summary for one or more users that presents the merged output. In addition, the processor is configured to generate a project workflow for completing the build card. The project workflow is generated based on the merged output and one or more parameters.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions Gestion de configuration
  • G06F 8/36 - Réutilisation de logiciel

2.

SYSTEMS AND METHODS FOR MERGING ONE OR MORE CODES

      
Numéro d'application US2024030995
Numéro de publication 2024/249301
Statut Délivré - en vigueur
Date de dépôt 2024-05-24
Date de publication 2024-12-05
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for merging one or more codes is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for creating a build card. The request includes one or more designs and one or more functions. The processor is further configured to convert the one or more designs into one or more design codes. The processor is further configured to determine one or more functional codes for implementing the one or more functions. The one or more functional codes are determined by analyzing one or more building blocks corresponding to one or more previously developed projects. In addition, the processor is configured to merge the one or more design codes with at least one functional code corresponding to at least one building block to generate a merged output.

Classes IPC  ?

  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 8/41 - Compilation
  • G06Q 10/10 - BureautiqueGestion du temps

3.

SYSTEMS AND METHODS FOR MERGING ONE OR MORE CODES

      
Numéro d'application 18325023
Statut En instance
Date de dépôt 2023-05-29
Date de la première publication 2024-12-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for merging one or more codes is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for creating a build card. The request includes one or more designs and one or more functions. The processor is further configured to convert the one or more designs into one or more design codes. The processor is further configured to determine one or more functional codes for implementing the one or more functions. The one or more functional codes are determined by analyzing one or more building blocks corresponding to one or more previously developed projects. In addition, the processor is configured to merge the one or more design codes with at least one functional code corresponding to at least one building block to generate a merged output.

Classes IPC  ?

4.

SYSTEMS AND METHODS FOR TESTING ONE OR MORE CODE MERGES

      
Numéro d'application 18325025
Statut En instance
Date de dépôt 2023-05-29
Date de la première publication 2024-12-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for testing one or more code merges is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for merging one or more design codes corresponding to one or more designs of a build card with one or more functional codes for generating a merged output. The processor is further configured to capture one or more output screenshots of the merged output. In addition, the processor is configured to evaluate the merged output by comparing the one or more output screenshots with one or more input screenshots that include the one or more designs prior to the generation of the merged output.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

5.

SYSTEMS AND METHODS FOR ASSEMBLING SOURCE CODES FOR ONE OR MORE PROJECTS

      
Numéro d'application 18323410
Statut En instance
Date de dépôt 2023-05-25
Date de la première publication 2024-11-28
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for assembling source codes of one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for accessing source codes of one or more features assigned for the one or more projects. The source codes are stored in a code repository. The processor is further configured to share development details of the source codes received from the code repository to one or more developers working on the one or more projects. The processor is further configured to determine one or more customizable areas of the source codes and present the one or more customizable areas to the one or more developers. In addition, the processor is configured to receive one or more upgrades made in the one or more customizable areas of the source codes.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions Gestion de configuration
  • G06F 8/36 - Réutilisation de logiciel

6.

SYSTEMS AND METHODS FOR MANAGING ONE OR MORE BUILDING BLOCKS OF ONE OR MORE PROJECTS

      
Numéro d'application 18323412
Statut En instance
Date de dépôt 2023-05-25
Date de la première publication 2024-11-28
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for managing one or more building blocks of one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The request includes one or more features assigned for each project and one or more building blocks that implement the one or more features. The processor is further configured to assign one or more developers to complete the one or more projects. The one or more developers are assigned based on a selection criteria. The processor is further configured to capture one or more modifications made by the one or more developers to at least one building block. In addition, the processor is configured to generate a project pipeline that presents the one or more modifications captured.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions Gestion de configuration
  • G06F 8/36 - Réutilisation de logiciel

7.

SYSTEMS AND METHODS TO INTEGRATE ONE OR MORE SERVICES FOR AN APPLICATION

      
Numéro d'application 18324146
Statut En instance
Date de dépôt 2023-05-25
Date de la première publication 2024-11-28
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan

Abrégé

Method and System to integrate one or more services for an application. The method includes receiving one or more inputs from a customer to develop the application and determining one or more service providers required for the application development based on the received one or more inputs. The method further includes creating a customer account for the determined one or more service providers and integrating the one or more services to the application under development using the customer account.

Classes IPC  ?

  • G06F 8/77 - Métriques logicielles
  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06F 9/54 - Communication interprogramme

8.

SYSTEMS AND METHODS TO RECOMMEND ONE OR MORE EXTERAL SERVICES FOR AN APPLICATION DEVELOPMENT

      
Numéro d'application 18324149
Statut En instance
Date de dépôt 2023-05-25
Date de la première publication 2024-11-28
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan

Abrégé

Method and System to recommend one or more external services for an application development. The method includes receiving a request to develop the application from a customer and identifying one or more building blocks related to the development of the application based on the received request. The method further comprises recommending the one or more external services to be integrated to the application under development based on the identified one or more building blocks.

Classes IPC  ?

  • G06F 8/77 - Métriques logicielles
  • G06F 8/10 - Analyse des exigencesTechniques de spécification

9.

SYSTEMS AND METHODS FOR ASSEMBLING SOURCE CODES FOR ONE OR MORE PROJECTS

      
Numéro d'application US2024030871
Numéro de publication 2024/243454
Statut Délivré - en vigueur
Date de dépôt 2024-05-23
Date de publication 2024-11-28
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for assembling source codes of one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for accessing source codes of one or more features assigned for the one or more projects. The source codes are stored in a code repository. The processor is further configured to share development details of the source codes received from the code repository to one or more developers working on the one or more projects. The processor is further configured to determine one or more customizable areas of the source codes and present the one or more customizable areas to the one or more developers. In addition, the processor is configured to receive one or more upgrades made in the one or more customizable areas of the source codes.

Classes IPC  ?

  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation

10.

SYSTEMS AND METHODS FOR MANAGING CHANGES IMPLEMENTED IN ONE OR MORE PROJECTS

      
Numéro d'application 18323411
Statut En instance
Date de dépôt 2023-05-25
Date de la première publication 2024-11-28
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems and methods for managing changes implemented in one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The request includes one or more features assigned for each project and one or more building blocks that implement the one or more features. The processor is further configured to assign one or more developers to complete the one or more projects. The one or more developers are assigned based on a selection criteria. The processor is further configured to capture one or more modifications made by the one or more developers to at least one building block. In addition, the processor is configured to generate a project pipeline that presents the one or more modifications captured.

Classes IPC  ?

11.

SYSTEMS AND METHODS TO CREATE AN APPLICATION PROGRAM INTERFACE

      
Numéro d'application 18324148
Statut En instance
Date de dépôt 2023-05-25
Date de la première publication 2024-11-28
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Ustav
  • Patel, Rohan

Abrégé

Method and System to create an Application Program Interface (API). The method includes receiving a request to develop the application from a customer and predicting a plurality of service categories required for the application development based on the received request. The method also includes recommending one or more service providers in each of the plurality of service categories based on the received request and creating the API for each of the recommended one or more service providers.

Classes IPC  ?

12.

SYSTEMS AND METHODS TO INTEGRATE ONE OR MORE SERVICES FOR AN APPLICATION

      
Numéro d'application US2024030877
Numéro de publication 2024/243459
Statut Délivré - en vigueur
Date de dépôt 2024-05-23
Date de publication 2024-11-28
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan

Abrégé

Method and System to integrate one or more services for an application. The method includes receiving one or more inputs from a customer to develop the application and determining one or more service providers required for the application development based on the received one or more inputs. The method further includes creating a customer account for the determined one or more service providers and integrating the one or more services to the application under development using the customer account.

Classes IPC  ?

  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail

13.

SYSTEMS AND METHODS FOR ANALYZING RISKS ASSOCIATED WITH ONE OR MORE DEVELOPERS IN MULTI-CLOUD PLATFORMS

      
Numéro d'application 18732579
Statut En instance
Date de dépôt 2024-06-03
Date de la première publication 2024-11-21
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems and methods for analyzing risks associated with one or more developers in multi-cloud platforms is disclosed. The system includes a processor coupled to a memory. The processor is configured to recommend one or more cloud infrastructures for the one or more developers to host one or more projects assigned to them. The one or more cloud infrastructures are recommended based on one or more parameters. The processor is further configured to determine a risk pattern for each developer upon selection of at least one cloud infrastructure. The risk pattern is determined based on one or more factors. In addition, the processor is configured to generate a cloud wallet for each developer based on the risk pattern determined.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

14.

SYSTEMS AND METHODS FOR TRACKING ONE OR MORE APPLICATIONS

      
Numéro d'application 18318715
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2024-11-21
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Agarwal, Harshit
  • Patel, Rohan
  • Kochhar, Privanka

Abrégé

Method and System for tracking one or more applications are disclosed. The method includes providing a graphical user interface on a display of a client device, where the graphical user interface displays a plurality of icons, identifying one or more ongoing applications associated with a user of the client device while displaying the plurality of icons, and receiving a selection of at least one icon of the plurality of icons from the user. The method also includes executing an application development operation on the identified one or more ongoing applications based on the received selection and providing one or more responses on the display of the client device based on the executed application development operation.

Classes IPC  ?

  • G06F 8/77 - Métriques logicielles
  • G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes

15.

SYSTEMS AND METHODS FOR RESOLVING ONE OR MORE ISSUES RELATED TO AN APPLICATION

      
Numéro d'application 18318717
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2024-11-21
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Arya, Pallavi
  • Agarwal, Harshit
  • Patel, Rohan

Abrégé

Method and System for resolving one or more issues related to an application are disclosed. The method includes receiving one or more inputs from a customer, where the one or more inputs are related to the application and identifying a context of the received one or more inputs. The method further includes executing at least one operation for the application based on the identified context.

Classes IPC  ?

  • G06F 8/77 - Métriques logicielles
  • G06Q 30/015 - Fourniture d’une assistance aux clients, p. ex. pour assister un client dans un lieu commercial ou par un service d’assistance

16.

SYSTEMS AND METHODS FOR OPTIMIZING CLOUD MANAGEMENT COSTS

      
Numéro d'application 18320189
Statut En instance
Date de dépôt 2023-05-18
Date de la première publication 2024-11-21
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems and methods for optimizing cloud management costs is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a cloud account opening application from one or more users. The processor is further configured to recommend one or more cloud infrastructures for the one or more users once the cloud account opening application is received. The one or more cloud infrastructures are recommended based on one or more parameters. In addition, the processor is configured to generate a fixed cloud amount for the one or more users to pay upon selection of at least one cloud infrastructure.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06Q 30/04 - Facturation

17.

SYSTEMS AND METHODS FOR SCHEDULING ONE OR MORE MEETINGS

      
Numéro d'application 18318716
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2024-11-21
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Agarwal, Harshit
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Method and System for scheduling one or more meetings are disclosed. The method includes receiving an input to schedule the one or more meetings from a customer and determining contextual information of the received input. The method also includes determining one or more attendees for the one or more meetings based on the determined contextual information and scheduling the one or more meetings based on the determined one or more attendees.

Classes IPC  ?

  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes

18.

Systems and methods for regulating multi-cloud expenses

      
Numéro d'application 18320191
Numéro de brevet 12175301
Statut Délivré - en vigueur
Date de dépôt 2023-05-18
Date de la première publication 2024-11-21
Date d'octroi 2024-12-24
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

19.

SYSTEMS AND METHODS FOR OPTIMIZING CLOUD MANAGEMENT COSTS

      
Numéro d'application US2024030198
Numéro de publication 2024/239009
Statut Délivré - en vigueur
Date de dépôt 2024-05-20
Date de publication 2024-11-21
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems and methods for optimizing cloud management costs is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a cloud account opening application from one or more users. The processor is further configured to recommend one or more cloud infrastructures for the one or more users once the cloud account opening application is received. The one or more cloud infrastructures are recommended based on one or more parameters. In addition, the processor is configured to generate a fixed cloud amount for the one or more users to pay upon selection of at least one cloud infrastructure.

Classes IPC  ?

  • H04L 12/14 - Dispositions pour la taxation
  • G06Q 50/50 - Procédés d’affaires s’appliquant à l’industrie des télécommunications
  • H04L 43/16 - Surveillance de seuil

20.

SYSTEMS AND METHODS FOR RECEIVING FEEDBACK FOR MODIFYING ONE OR MORE PROJECTS

      
Numéro d'application 18310757
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2024-11-07
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems and methods for generating events for one or more projects are disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The processor is further configured to present one or more development codes written by one or more developers for developing each feature of each project. The processor is further configured to receive one or more modifications made by the developers to modify the development codes previously written for at least one feature. The processor is further configured to test the modifications made by the developers based on a testing criteria. In addition, the processor is configured to add the modifications made to the development codes for the at least one feature upon an acknowledgement from one or more authorized persons.

Classes IPC  ?

  • G06F 8/70 - Maintenance ou gestion de logiciel
  • G06F 8/36 - Réutilisation de logiciel
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

21.

SYSTEMS AND METHODS FOR RECOMMENDING SUITABLE FEATURES FOR ONE OR MORE PROJECTS

      
Numéro d'application 18310748
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2024-11-07
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems and methods for recommending suitable features for one or more projects are disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects, determine whether at least one feature for each project has been developed in one or more previously developed projects, and recommend different versions of the feature(s) developed in the previously developed projects to developers working currently on the projects. The processor is further configured to receive a selection of at least one version of the feature(s) developed in the previously developed projects from one or more authorized users, retrieve development details of the at least one version of the at least one feature from a project repository, and share the development details of the at least one version of the feature(s) retrieved from the project repository to the developers.

Classes IPC  ?

22.

SYSTEMS AND METHODS FOR GENERATING EVENTS FOR ONE OR MORE PROJECTS

      
Numéro d'application 18310753
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2024-11-07
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems and methods for generating events for one or more projects are disclosed. The system includes a processor coupled to a memory. The processor is configured to select one or more developers to work on the one or more projects. The one or more developers are selected based on a selection criteria. The processor is further configured to communicate to the one or more developers that are selected, one or more project events to complete the one or more projects. The one or more project events are communicated to the one or more developers using a queue. In addition, the processor is configured to verify the one or more project events once completed by the one or more developers.

Classes IPC  ?

  • G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services
  • G06Q 10/10 - BureautiqueGestion du temps

23.

SYSTEMS AND METHODS FOR MANAGING DEVELOPMENT OF AN APPLICATION

      
Numéro d'application 18312575
Statut En instance
Date de dépôt 2023-05-04
Date de la première publication 2024-11-07
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Mittal, Yash
  • Agarwal, Harshit
  • Patel, Rohan

Abrégé

Method and System for managing development of an application are disclosed. The method includes receiving one or more buildcards, where the one or more buildcards include information about the application to be developed and retrieving one or more features associated with the application to be developed based on the received one or more buildcards. The method also includes predicting a dependency matrix between the retrieved one or more features and determining a timeline for the development of the application based on the retrieved one or more features and the predicted dependency matrix.

Classes IPC  ?

24.

SYSTEMS AND METHODS FOR DYNAMICALLY SCHEDULING ONE OR MORE EVENTS

      
Numéro d'application 18312577
Statut En instance
Date de dépôt 2023-05-04
Date de la première publication 2024-11-07
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Mittal, Yash
  • Agarwal, Harshit
  • Patel, Rohan

Abrégé

Method and System for dynamically scheduling one or more events related to an application are disclosed. The method includes receiving one or more inputs, where the one or more inputs are related to the application, and identifying a context of the received one or more inputs. The method also includes dynamically scheduling the one or more events based on the identified context.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

25.

SYSTEMS AND METHODS FOR ALLOCATING ONE OR MORE RESOURCES TO DEVELOP AN APPLICATION

      
Numéro d'application 18312578
Statut En instance
Date de dépôt 2023-05-04
Date de la première publication 2024-11-07
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Mittal, Yash
  • Agarwal, Harshit
  • Patel, Rohan

Abrégé

Method and System for allocating one or more resources to develop an application are disclosed. The method includes receiving one or more requests from a customer, where the one or more requests include information about the application to be developed and generating a buildcard based on the received one or more requests. The method further includes allocating the one or more resources to develop the application based on the generated buildcard.

Classes IPC  ?

  • G06F 8/77 - Métriques logicielles
  • G06F 8/10 - Analyse des exigencesTechniques de spécification

26.

SYSTEMS AND METHODS FOR CAPTURING DEPLOYMENT DETAILS OF AN APPLICATION

      
Numéro d'application 18304336
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2024-10-24
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Preet, Utsav
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for capturing deployment details of an application is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for creating the application. The request includes one or more features. The processor is further configured to generate one or more building blocks for the one or more features once developed. One building block is generated for each feature. The processor is further configured to deploy the one or more building blocks to a domain with which the application is registered. In addition, the processor is configured to generate a deployment report once the one or more building blocks have been deployed.

Classes IPC  ?

27.

SYSTEMS AND METHODS FOR DEVELOPING AN APPLICATION

      
Numéro d'application 18304338
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2024-10-24
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Preet, Utsav
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for developing an application is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for creating the application. The request includes one or more features and one or more building blocks that implement the one or more features. The processor is further configured to determine whether at least one building block implemented for at least one feature of the application being developed currently has been implemented in a previously developed application. The processor is further configured to retrieve development details of the at least one building block of the previously developed application from a code repository. In addition, the processor is configured to use the development details of the at least one building block generated for the previously developed application to develop the at least one feature in the application being developed currently.

Classes IPC  ?

28.

SYSTEMS AND METHODS FOR OBTAINING FEATURES FOR DEVELOPING AN APPLICATION

      
Numéro d'application 18304340
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2024-10-24
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Preet, Utsav
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for obtaining features to develop an application is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for creating the application. The processor is further configured to determine one or more features suitable to add to the application based on one or more parameters. The processor is further configured to retrieve the one or more features from one or more sources using an application programming interface (API). In addition, the processor is configured to add the one or more features to the application upon an acknowledgement from one or more authorized persons.

Classes IPC  ?

29.

SYSTEMS AND METHODS FOR GENERATING A SOFTWARE APPLICATION

      
Numéro d'application 18429386
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-10-17
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

The present disclosure relates to a computer system and method for generating a software application. A method to generate a software application includes converting, by a generative AI system, a description for one or more functions of a software application into features for the software application. The converting includes iterating over a chat process that includes receiving, from a user, a description for one or more functions for the software application and determining one or more features for the software application that are consistent with the description for the one or more functions. The chat process further includes determining whether the description for the software application is complete and iterating over the chat process again if the description for the software application is not complete. The method to generate the software application further includes generating a machine readable specification that, when followed, is capable of developing the software application.

Classes IPC  ?

30.

SYSTEMS AND METHODS FOR STANDARDIZING COMMUNICATION

      
Numéro d'application 18300385
Statut En instance
Date de dépôt 2023-04-13
Date de la première publication 2024-10-17
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Embodiments of the present disclosure relates to a computer system and a method to standardize communication. The computer system includes a memory and a processor coupled to the memory. The processor is configured to receive a notification about an intended communication between a user and customer and identify a conversation between the user and the customer while the communication is in progress. The processor is also configured to determine one or more topics under discussion from the identified conversation and display one or more other topics as recommendations to the user for standardizing the communication.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

31.

SYSTEMS AND METHODS FOR ENHANCING IN-CALL EXPERIENCE OF CUSTOMERS

      
Numéro d'application US2024024245
Numéro de publication 2024/216015
Statut Délivré - en vigueur
Date de dépôt 2024-04-12
Date de publication 2024-10-17
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Embodiments of the present disclosure relates to a computer system and method to enhance the in-call customer experience. The computer system includes a memory and a processor coupled to the memory. The processor is configured to receive a notification about an intended call between a user and a customer. The processor is also configured to identify a conversation between the user and the customer to determine customer inputs while the call is in progress. The processor is further configured to determine an intent of the customer based on the determined customer input and display one or more recommendations on a user device communication console while the user is conversing with the customer

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail

32.

SYSTEMS AND METHODS FOR ENHANCING IN-CALL EXPERIENCE OF CUSTOMERS

      
Numéro d'application 18300381
Statut En instance
Date de dépôt 2023-04-13
Date de la première publication 2024-10-17
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Privanka

Abrégé

Embodiments of the present disclosure relates to a computer system and method to enhance the in-call customer experience. The computer system includes a memory and a processor coupled to the memory. The processor is configured to receive a notification about an intended call between a user and a customer. The processor is also configured to identify a conversation between the user and the customer to determine customer inputs while the call is in progress. The processor is further configured to determine an intent of the customer based on the determined customer input and display one or more recommendations on a user device communication console while the user is conversing with the customer.

Classes IPC  ?

  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/183 - Classement ou recherche de la parole utilisant une modélisation du langage naturel selon les contextes, p. ex. modèles de langage

33.

SYSTEMS AND METHODS FOR ENHANCING CUSTOMER EXPERIENCE

      
Numéro d'application 18300384
Statut En instance
Date de dépôt 2023-04-13
Date de la première publication 2024-10-17
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Embodiments of the present disclosure relates to a computer system to enhance customer experience. The computer system includes a memory and a processor coupled to the memory. The processor is configured to receive one or more customer inputs while a customer is conversing with a user and predict a software application of interest for the customer based on the user inputs. The processor is also configured to generate a buildcard based on the predicted software application

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés

34.

SYSTEMS AND METHODS FOR EVALUATING DEVELOPERS OF A DEVICE APPLICATION

      
Numéro d'application 18295838
Statut En instance
Date de dépôt 2023-04-04
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for evaluating a developer of a device application are disclosed. A method includes receiving a classification for an application developer and determining, based on the classification, one or more tests to verify the classification. The method further includes assigning a job, based on the classification, to the developer, the job determined by a machine readable specification. The method further includes determining a quality of a completed job and updating the classification of the application developer based on the quality of the completed job.

Classes IPC  ?

  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

35.

SYSTEMS AND METHODS FOR ASSESSING ONE OR MORE DEVELOPERS

      
Numéro d'application 18296977
Statut En instance
Date de dépôt 2023-04-06
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Mishra, Ashesh Ayush
  • Patel, Rohan

Abrégé

Systems and methods for assessing one or more developers is disclosed. The system includes a processor coupled to a memory. The processor is configured to communicate to one or more developers selected, a project workflow to complete one or more projects. The processor is further configured to assess the one or more developers while working on the one or more projects. The assessment of the one or more developers is based on an assessment criteria. The processor is further configured to generate an assessment score for the one or more developers based on the assessment criteria. In addition, the processor is configured to generate a rate card for the one or more developers based on the assessment criteria.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services

36.

SYSTEMS AND METHODS FOR PROVIDING FEEDBACK TO ONE OR MORE DEVELOPERS

      
Numéro d'application 18296981
Statut En instance
Date de dépôt 2023-04-06
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Mishra, Ashesh Ayush
  • Patel, Rohan

Abrégé

Systems and methods for providing feedback to one or more developers is disclosed. The system includes a processor coupled to a memory. The processor is configured to determine the one or more developers for completing the one or more projects. The one or more developers are determined based on one or more parameters. The processor is further configured to provide feedback to the one or more developers while working on the one or more projects. In addition, the processor is configured to generate a feedback report for the one or more developers based on the provided feedback. The feedback report is accessible to one or more authorized persons within an entity that has requested to complete the one or more projects.

Classes IPC  ?

  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation

37.

SYSTEMS AND METHODS FOR DEVELOPING A DEVICE APPLICATION

      
Numéro d'application 18295837
Statut En instance
Date de dépôt 2023-04-04
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for developing a device application are disclosed. A method for developing a device application includes determining a score for a developer and assigning, to the developer, a job based on a machine readable specification, the machine readable specification comprising one or more jobs that are completable by the developer. The method further includes receiving a completed job based on one of the one or more jobs and updating the score based on an assessment of the completed job.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation

38.

SYSTEMS AND METHODS FOR DEVELOPING BUILDING COMPONENTS FOR A DEVICE APPLICATION

      
Numéro d'application 18295840
Statut En instance
Date de dépôt 2023-04-04
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for developing a building component for a device application are disclosed. A method includes testing a first developer on a proficiency to develop building components, each of the building components comprising one or more functions that operate independently of other building components and determining a classification of the developer based on the testing. The method further includes assigning a first job, based on the classification, to the first developer to develop a first building component and evaluating a first completed building component to update the classification, the first completed building component based on the job to develop the first building component.

Classes IPC  ?

39.

SYSTEMS AND METHODS FOR DEVELOPING A DEVICE APPLICATION

      
Numéro d'application 18295842
Statut En instance
Date de dépôt 2023-04-05
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for developing a device application are disclosed. An exemplary embodiment is a method for allocating resources to develop a software application. The method includes receiving one or more features for an undeveloped software application and determining one or more resource parameters for development of the undeveloped software application. The method further includes optimizing human development resources based on the one or more resource parameters and allocating human development resources based on the optimization.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

40.

SYSTEMS AND METHODS FOR DEVELOPING COMPONENTS FOR A DEVICE APPLICATION

      
Numéro d'application 18295843
Statut En instance
Date de dépôt 2023-04-05
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for developing a device application are disclosed. A method includes determining one or more subprojects where each of the one or more subprojects include a development of one or more components applicable to a device application and determining a timing to develop the one or more subprojects. The method further includes determining an expertise to develop the one or more subprojects. For each of the one or more subprojects, the method further includes assigning one or more developers to develop the subproject and contacting each of the one or more developers to develop the subproject based on the timing. The method further includes determining a competence of each of the one or more developers prior to determining the one or more developers where the competence of each developer is greater or equal to the expertise for the subproject to which they were assigned.

Classes IPC  ?

  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

41.

SYSTEMS AND METHODS FOR ALLOCATING DEVELOPMENT OF A DEVICE APPLICATION

      
Numéro d'application 18295844
Statut En instance
Date de dépôt 2023-04-05
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation

42.

SYSTEMS AND METHODS FOR ONBOARDING ONE OR MORE DEVELOPERS

      
Numéro d'application 18296975
Statut En instance
Date de dépôt 2023-04-06
Date de la première publication 2024-10-10
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Mishra, Ashesh Ayush
  • Patel, Rohan

Abrégé

Systems and methods for onboarding one or more developers is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive an application request from the one or more developers. The processor is further configured to evaluate the one or more developers based on an evaluation criteria. In addition, the processor is configured to generate an onboarding score for the one or more developers based on the evaluation criteria. The onboarding score indicates a capability of the one or more developers.

Classes IPC  ?

43.

SYSTEMS AND METHODS FOR PREDICTING RESOURCES FOR A DEVICE APPLICATION

      
Numéro d'application US2024021337
Numéro de publication 2024/197305
Statut Délivré - en vigueur
Date de dépôt 2024-03-25
Date de publication 2024-09-26
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abrégé

Systems, methods, and. computer readable storage mediums for predicting a hardware capable of running a device application are disclosed. A method includes receiving a selection of features where the selection includes one or more features to run on the device application. The method includes determining one or more components that are capable of performing the selection of features when the one or more components are built into the device application. The method further includes determining one or more linkages between the one or more components and generating a machine-readable specification to build the device application where the machine-readable specification includes the one or more components and the one or more linkages. The method further includes determining a hardware that is capable of running the device application where the device application includes the machine-readable specification.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
  • H04L 47/70 - Contrôle d'admissionAllocation des ressources

44.

SYSTEMS AND METHODS FOR PREDICTING RESOURCES FOR A DEVICE APPLICATION

      
Numéro d'application 18188455
Statut En instance
Date de dépôt 2023-03-23
Date de la première publication 2024-09-26
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abrégé

Systems, methods, and. computer readable storage mediums for predicting a hardware capable of running a device application are disclosed. A method includes receiving a selection of features where the selection includes one or more features to run on the device application. The method includes determining one or more components that are capable of performing the selection of features when the one or more components are built into the device application. The method further includes determining one or more linkages between the one or more components and generating a machine-readable specification to build the device application where the machine-readable specification includes the one or more components and the one or more linkages. The method further includes determining a hardware that is capable of running the device application where the device application includes the machine-readable specification.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06N 3/048 - Fonctions d’activation
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient

45.

SYSTEMS AND METHODS FOR PREDICTING HARDWARE FOR AN UNDEVELOPED DEVICE APPLICATION

      
Numéro d'application 18188456
Statut En instance
Date de dépôt 2023-03-23
Date de la première publication 2024-09-26
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abrégé

Systems, methods, and. computer readable storage mediums for determining a hardware system to run an undeveloped device application are disclosed. The method includes determining one or more hardware components that are capable of performing a selection of features for an undeveloped device application and determining one or more providers that offer the one or more hardware components. The method further includes generating a package for each of the one or more providers, the package including the one or more hardware components, and generating a provider configuration capable of running the undeveloped device application on the one or more hardware components.

Classes IPC  ?

  • G06N 5/022 - Ingénierie de la connaissanceAcquisition de la connaissance

46.

SYSTEMS AND METHODS FOR CONFIGURING HARDWARE TO RUN AN UNDEVELOPED DEVICE APPLICATION

      
Numéro d'application 18188457
Statut En instance
Date de dépôt 2023-03-23
Date de la première publication 2024-09-26
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abrégé

Systems, methods, and, computer readable storage mediums for configuring a hardware needed for a developer to run an undeveloped device application are disclosed. The method includes providing a developer with a multitude of features, the features selectable, by the developer, for the undeveloped device application and receiving a selection of features from the multitude of features. The method further includes generating a machine-readable specification, capable of implementing the selection of features, for the undeveloped device application and generating a hardware configuration for the developer where the hardware configuration is capable of performing the selection of features of the machine-readable specification.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

47.

SYSTEMS AND METHODS FOR DETERMINING A DESIGN FOR A SOFTWARE APPLICATION

      
Numéro d'application 18429383
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for determining a design for a software application. The system and method receive, from a user, a description of one or more features of a software application design via a chat module; select a previous design that most closely corresponds to the one or more features; display a prototype of the selected design to the user; and modify the prototype based on one or more responses from the user received via the chat module.

Classes IPC  ?

48.

SYSTEMS AND METHODS FOR DETERMINING A PROPOSAL FOR A SOFTWARE APPLICATION PROJECT

      
Numéro d'application 18429387
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for providing a proposal for a software application project. The system and method receive, from a user, a description of one or more features of a software application via a chat module; convert the one or more features into one or more jobs based on data from previous software application projects; determine the proposal for the software application project based on the one or more jobs; and display the proposal for user approval before beginning the software application project.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06Q 10/10 - BureautiqueGestion du temps

49.

SYSTEMS AND METHODS FOR GENERATING A SOFTWARE APPLICATION BASED ON A CONVERSATION WITH A USER

      
Numéro d'application 18429392
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for generating a software application. The system and method engage in a conversation with a user via a chat module about an idea for a software application, identify one or more features of the software application based on the conversation with the user, and convert the one or more features into a machine-readable specification for generating the software application.

Classes IPC  ?

50.

SYSTEMS AND METHODS FOR DETERMINING A TEMPLATE FOR A SOFTWARE APPLICATION

      
Numéro d'application 18429398
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for determining a template for a software application. The system and method receive, from a user, a description of one or more features of the software application via a chat module; determine a template for the software application based on the one or more features; and modify the template based on one or more responses from the user received via the chat module.

Classes IPC  ?

  • G06F 8/30 - Création ou génération de code source

51.

SYSTEMS AND METHODS FOR GENERATING AN IMAGE FOR A SOFTWARE APPLICATION

      
Numéro d'application 18429405
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for generating an image for a software application. The system and method receive, from a user, a description of one or more features of the software application via a chat module; generate the image based on the description of the one or more features; and display the generated image to the user.

Classes IPC  ?

  • G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

52.

SYSTEMS AND METHODS FOR RANKING ONE OR MORE PROJECTS

      
Numéro d'application 18182370
Statut En instance
Date de dépôt 2023-03-13
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Automated scheduling systems and methods for completing one or more projects are disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The request includes one or more features assigned for each project. The processor is further configured to generate a project workflow for completing the one or more projects. The project workflow is generated based on one or more parameters for timely completing the one or more projects. In addition, the processor is configured to rank the one or more projects to be completed in an order of priority based on the one or more parameters.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 8/36 - Réutilisation de logiciel
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

53.

SYSTEMS AND METHODS FOR DETERMINING OVERLAPPING FEATURES BETWEEN ONE OR MORE PROJECTS

      
Numéro d'application 18182371
Statut En instance
Date de dépôt 2023-03-13
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Automated scheduling systems and methods for completing one or more projects are disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The processor is further configured to determine at least one feature overlapping between a first project of the one or more projects and one or more subsequent projects of the one or more projects. The processor is further configured to share development details of the at least one feature as developed in the first project with the one or more subsequent projects in which the at least one feature is assigned. In addition, the processor is configured to use the development details of the at least one feature as developed in the first project while developing the at least one feature in the one or more subsequent projects.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

54.

SYSTEMS AND METHODS FOR PROVIDING AN ANALYSIS OF ONE OR MORE DEVELOPERS

      
Numéro d'application 18298098
Statut En instance
Date de dépôt 2023-04-10
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for tracking a progress of one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The request includes one or more features assigned for each project and one or more activities assigned for each feature. The processor is further configured to determine one or more developers for completing the one or more projects, wherein the one or more developers are determined based on an evaluation criteria. The processor is further configured to compare a performance of the one or more developers upon completion of the one or more projects with an ideal threshold. In addition, the processor is configured to provide an analysis for each developer based on the comparing of the one or more developers with the ideal threshold.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation

55.

SYSTEMS AND METHODS FOR TRACKING A PROGRESS OF ONE OR MORE PROJECTS

      
Numéro d'application 18299045
Statut En instance
Date de dépôt 2023-04-11
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for tracking a progress of one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The request includes one or more features assigned for each project. The processor is further configured to divide the one or more features into one or more stages. The stages include one or more activities assigned for each feature and one or more tasks assigned for each activity. The processor is further configured to determine one or more percentages for each stage. The percentages indicate a weightage that each stage contributes for each project and are determined based on one of more parameters. In addition, the processor is configured to determine a final completion percentage of the one or more projects based on the weightage determined for each stage.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

56.

METHOD AND SYSTEM FOR APPLICATION PROTOTYPE GENERATION

      
Numéro d'application US2024020002
Numéro de publication 2024/192286
Statut Délivré - en vigueur
Date de dépôt 2024-03-14
Date de publication 2024-09-19
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abrégé

The present disclosure relates to a computer system and method to generate a prototype of an application. The computer system includes a memory and a processor coupled to the memory. The processor is configured to receive an entity specification. The entity specification includes one or more features and application information. The processor is further configured to estimate a linkage for each pair of features of the one or more features and generate the prototype of the application based on the estimated linkage between each pair of features and using the application information.

Classes IPC  ?

  • G06F 8/20 - Conception de logiciels
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur

57.

SYSTEMS AND METHODS FOR DETERMINING FEATURES FOR A SOFTWARE APPLICATION

      
Numéro d'application 18429390
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

The present disclosure relates to a computer system and method for generating a software application. A method to generate a software application includes receiving, from a user, a request to generate a software application, generating one or more prompts that are configured to produce a response, from the user, that refines a description of the software application and determining one or more features of the software application based on one or more responses to the one or more prompts.

Classes IPC  ?

  • G06F 8/30 - Création ou génération de code source

58.

SYSTEMS AND METHODS FOR DETERMINING AN OFFERING IN A COMMUNICATION

      
Numéro d'application 18429395
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

The present disclosure relates to a computer system and method for generating a software application. A method to generate a software application includes receiving, from a user, a request to generate a software application and determining a product or service to which the software application is directed. The method further includes determining a template for the software application based on the product or service and generating a machine readable specification for the software application, the machine readable specification having one or more features based on the template.

Classes IPC  ?

  • G06F 8/30 - Création ou génération de code source
  • G06Q 10/10 - BureautiqueGestion du temps

59.

SYSTEMS AND METHODS FOR DETERMINING A COST FOR DEVELOPING FEATURES OF A SOFTWARE APPLICATION

      
Numéro d'application 18429400
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for determining a cost for developing features of a software application. The system and method receive, from a user, a description of one or more features of the software application via a chat module; determine whether the one or more features are custom features; and determine, in a case the one or more features are determined to be custom features, a cost to develop the one or more features.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06F 8/10 - Analyse des exigencesTechniques de spécification

60.

SYSTEMS AND METHODS FOR REFINING A FEATURE OF A SOFTWARE APPLICATION

      
Numéro d'application 18429403
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for refining a feature of a software application. The system and method receive, from a user, a description of one or more functions of the software application via a chat module; convert the one or more functions into one or more features of the software application; and refine the one or more features based on responses from the user received via the chat module.

Classes IPC  ?

  • G06F 8/10 - Analyse des exigencesTechniques de spécification

61.

AUTOMATED SCHEDULING SYSTEMS AND METHODS FOR COMPLETING ONE OR MORE PROJECTS

      
Numéro d'application 18182366
Statut En instance
Date de dépôt 2023-03-13
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohal

Abrégé

Automated scheduling systems and methods for completing one or more projects are disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The request includes one or more features assigned for each project. The processor is further configured to generate a project workflow for completing the one or more projects. The project workflow is generated based on one or more parameters for timely completing the one or more projects.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0633 - Analyse du flux de travail

62.

METHOD AND SYSTEM FOR APPLICATION PROTOTYPE GENERATION

      
Numéro d'application 18298036
Statut En instance
Date de dépôt 2023-04-10
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abrégé

The present disclosure relates to a computer system and method to generate a prototype of an application. The computer system includes a memory and a processor coupled to the memory. The processor is configured to receive an entity specification. The entity specification includes one or more features and application information. The processor is further configured to estimate a linkage for each pair of features of the one or more features and generate the prototype of the application based on the estimated linkage between each pair of features and using the application information.

Classes IPC  ?

63.

METHOD AND SYSTEM FOR RECOMMENDING LAUNCH SCREENS FOR AN APPLICATION

      
Numéro d'application 18298053
Statut En instance
Date de dépôt 2023-04-10
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abrégé

Embodiments of the present disclosure relate to a computer system and method to recommend one or more launch screens for an application. The method includes receiving a buildcard, the buildcard includes an application template and one or more features and determining a hierarchical relationship between the one or more features. The method also include recommending the one or more launch screens for the application based on the determined hierarchical relationship and the application template.

Classes IPC  ?

  • G06F 8/34 - Programmation graphique ou visuelle

64.

METHOD AND SYSTEM TO GENERATE AN INSTANT APPLICATION

      
Numéro d'application 18298062
Statut En instance
Date de dépôt 2023-04-10
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abrégé

Embodiments of the present disclosure relate to a computer system and method to generate instant application. The method includes receiving a selection of one or more features and an application template and determining a linkage between each pair of features of the one or more selected features. The method also includes processing the one or more selected features based on the determined linkage and generating the instant application based on the processing and using the application template.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

65.

SYSTEMS AND METHODS FOR GENERATING A PROJECT WORKFLOW

      
Numéro d'application 18299046
Statut En instance
Date de dépôt 2023-04-11
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for tracking a progress of one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for completing one or more projects. The request includes one or more stages assigned for each project. The processor is further configured to communicate to one or more developers that are selected, a project workflow to complete each stage of the projects. The project workflow is generated based on parameters for timely completing the projects. The processor is further configured to generate a feedback loop based on an average time interval to complete each project. In addition, the processor is configured to update the project workflow based on the generated feedback loop.

Classes IPC  ?

66.

SYSTEMS AND METHODS FOR COMPONENT MESSAGING

      
Numéro d'application 18325026
Statut En instance
Date de dépôt 2023-05-29
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 8/30 - Création ou génération de code source

67.

SYSTEMS AND METHODS FOR ADDING A COMPONENT TO A DEVICE APPLICATION

      
Numéro d'application 18325027
Statut En instance
Date de dépôt 2023-05-29
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

A device may receive, by a device application containing a multitude of adaptors and a multitude of building block components, a building block component that is configured to perform a function. The device may receive an output from the building block component. The device may translate, by an adaptor of the multitude of adaptors, the output from the building block component into a message that is receivable by the multitude of adaptors. The device may store, based on the output, one or more states of the device application in a database that is accessible by the multitude of adaptors in the device application.

Classes IPC  ?

68.

SYSTEMS AND METHODS FOR INTERIM MESSAGING IN A DEVICE APPLICATION

      
Numéro d'application 18325028
Statut En instance
Date de dépôt 2023-05-29
Date de la première publication 2024-09-19
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

69.

SYSTEMS AND METHODS FOR COMPONENT MESSAGING

      
Numéro d'application US2024019774
Numéro de publication 2024/192153
Statut Délivré - en vigueur
Date de dépôt 2024-03-13
Date de publication 2024-09-19
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

70.

SYSTEMS AND METHODS FOR DETERMINING A DESIGN FOR A SOFTWARE APPLICATION

      
Numéro d'application US2024019993
Numéro de publication 2024/192279
Statut Délivré - en vigueur
Date de dépôt 2024-03-14
Date de publication 2024-09-19
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for determining a design for a software application. The system and method receive, from a user, a description of one or more features of a software application design via a chat module; select a previous design that most closely corresponds to the one or more features; display a prototype of the selected design to the user; and modify the prototype based on one or more responses from the user received via the chat module.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/34 - Programmation graphique ou visuelle
  • G06F 8/20 - Conception de logiciels
  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06N 3/0475 - Réseaux génératifs

71.

SYSTEMS AND METHODS FOR GENERATING AN IMAGE FOR A SOFTWARE APPLICATION

      
Numéro d'application US2024019999
Numéro de publication 2024/192285
Statut Délivré - en vigueur
Date de dépôt 2024-03-14
Date de publication 2024-09-19
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Aspects of the present disclosure involve a computer system and method for generating an image for a software application. The system and method receive, from a user, a description of one or more features of the software application via a chat module; generate the image based on the description of the one or more features; and display the generated image to the user.

Classes IPC  ?

  • G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
  • G06Q 50/50 - Procédés d’affaires s’appliquant à l’industrie des télécommunications
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/04895 - Directives au cours de l’entrée des données au clavier, p. ex. sollicitation

72.

SYSTEMS AND METHODS FOR BUILDING BLOCK COMPONENT CERTIFICATION

      
Numéro d'application 18182346
Statut En instance
Date de dépôt 2023-03-12
Date de la première publication 2024-09-12
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Eshra, Ahmed
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for certifying a building block component are disclosed. A method includes generating a machine readable specification for a device application, the machine readable specification includes a specified building block component for implementing one or more features in the device application and receiving a completed building block component corresponding to the specified building block component. The method further includes determining that the completed building block component performs one or more functions specified in the machine readable specification and verifying that the completed building block component is operable with a library of building block components in a software generation platform. The method further includes adding the building block component to the library of building block components.

Classes IPC  ?

  • G06F 8/34 - Programmation graphique ou visuelle

73.

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

      
Numéro d'application 18182344
Statut En instance
Date de dépôt 2023-03-12
Date de la première publication 2024-09-12
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Eshra, Ahmed
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

74.

Systems and methods for certifying features for generating a device application

      
Numéro d'application 18182345
Numéro de brevet 12182538
Statut Délivré - en vigueur
Date de dépôt 2023-03-12
Date de la première publication 2024-09-12
Date d'octroi 2024-12-31
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Eshra, Ahmed
  • Priyadarshini, Sithara
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/54 - Communication interprogramme
  • G06F 40/30 - Analyse sémantique
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels

75.

BUILDING BLOCKS FOR A DEVICE APPLICATION GENERATOR

      
Numéro d'application US2024018038
Numéro de publication 2024/186620
Statut Délivré - en vigueur
Date de dépôt 2024-03-01
Date de publication 2024-09-12
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

  • G06F 8/20 - Conception de logiciels
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur

76.

SYSTEMS AND METHODS TO CREATE A DEVICE APPLICATION

      
Numéro d'application US2024018060
Numéro de publication 2024/186632
Statut Délivré - en vigueur
Date de dépôt 2024-03-01
Date de publication 2024-09-12
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for generating a software application are disclosed. A method includes receiving from a user, one or more requirements for the software application and allocating a multitude of points to the user, the points capable of being distributed to one or more developers. The method includes generating, by a computing system comprising a processor coupled to a memory, a buildcard based on the one or more requirements, the buildcard comprising a machine readable specification with one or more features for the software application and generating a shell application capable of incorporating one or more software modules. The method includes incorporating developed software modules from a subset of the one or more developers into the shell application responsive to a distribution of the points to each of the subset of one or more developers.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 8/20 - Conception de logiciels
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06Q 10/10 - BureautiqueGestion du temps

77.

SYSTEMS AND METHODS TO GENERATE A DEVICE APPLICATION WITH MODULAR BUILDING BLOCKS

      
Numéro d'application 18178482
Statut En instance
Date de dépôt 2023-03-03
Date de la première publication 2024-09-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for generating a software application are disclosed. A method includes constructing an application from one or more building blocks, each building block comprising one or more functions that are configured to operate independently of the other building blocks. The method further includes determining one or more connections between the one or more building blocks. The method further includes determining one or more connections between the one or more building blocks.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

78.

BUILDING BLOCKS FOR A DEVICE APPLICATION GENERATOR

      
Numéro d'application 18178480
Statut En instance
Date de dépôt 2023-03-03
Date de la première publication 2024-09-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

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.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

79.

SYSTEMS AND METHODS OF BUILDING BLOCKS IN A DEVICE APPLICATION

      
Numéro d'application 18178484
Statut En instance
Date de dépôt 2023-03-03
Date de la première publication 2024-09-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abrégé

Systems, methods, and computer readable storage mediums for generating a software application are disclosed. A method includes determining one or more functions to implement the software application. The method further includes selecting one or more building blocks, that contain the one or more functions, each of the one or more building blocks are configured to operate independently of one another. The method further includes determining connections, between the one or more building blocks, that are required to implement the software application and configuring one or more adaptors to implement the connections between the one or more building blocks.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

80.

SYSTEMS AND METHODS TO CREATE A DEVICE APPLICATION

      
Numéro d'application 18182341
Statut En instance
Date de dépôt 2023-03-12
Date de la première publication 2024-09-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for generating a software application are disclosed. A method includes receiving from a user, one or more requirements for the software application and allocating a multitude of points to the user, the points capable of being distributed to one or more developers. The method includes generating, by a computing system comprising a processor coupled to a memory, a buildcard based on the one or more requirements, the buildcard comprising a machine readable specification with one or more features for the software application and generating a shell application capable of incorporating one or more software modules. The method includes incorporating developed software modules from a subset of the one or more developers into the shell application responsive to a distribution of the points to each of the subset of one or more developers.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 8/20 - Conception de logiciels

81.

Systems and methods to generate a component for a device application

      
Numéro d'application 18182342
Numéro de brevet 12197894
Statut Délivré - en vigueur
Date de dépôt 2023-03-12
Date de la première publication 2024-09-05
Date d'octroi 2025-01-14
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for generating a component for a device application are disclosed. The method includes generating a computer-readable specification for a device component, the device component comprising instructions that, when executed, cause a device to perform one or more features and transmitting the computer-readable specification to a set of developers that are determined to be capable of developing the device component. The method includes generating a point cost for each developer in the set of developers to develop the device component and transmitting a task to one or more developers, selected from the set of developers by a user, to develop the device application. The method further includes receiving a completed device component from the one or more developers, the completed device component configured based on the computer-readable specification and allocating points corresponding to the point cost for each developer to each of the one or more developers.

Classes IPC  ?

  • G06F 8/77 - Métriques logicielles
  • G06F 8/20 - Conception de logiciels
  • G06F 8/41 - Compilation
  • G06F 8/71 - Gestion de versions Gestion de configuration
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation

82.

SYSTEMS AND METHODS TO DEVELOP A FEATURE FOR A DEVICE APPLICATION

      
Numéro d'application 18182343
Statut En instance
Date de dépôt 2023-03-12
Date de la première publication 2024-09-05
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abrégé

Systems and methods for developing a software application are disclosed. The method includes allocating one or more points to a task, the task comprising the development of a feature for the software application, the feature comprising one or more machine-readable components configured to be tested for quality by a computer system. The method further includes receiving the completed feature, subsequent to the allocating, from one or more developers and verifying that the completed feature meets a set of one or more quality standards. The method further includes distributing one or more resources to the one or more developers responsive to the verifying, the one or more resources proportional to the one or more points.

Classes IPC  ?

83.

Systems and methods for analyzing risks associated with one or more developers in multi-cloud platforms

      
Numéro d'application 18320195
Numéro de brevet 12001891
Statut Délivré - en vigueur
Date de dépôt 2023-05-18
Date de la première publication 2024-06-04
Date d'octroi 2024-06-04
Propriétaire Engineer.ai Corp. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan

Abrégé

Systems and methods for analyzing risks associated with one or more developers in multi-cloud platforms is disclosed. The system includes a processor coupled to a memory. The processor is configured to recommend one or more cloud infrastructures for the one or more developers to host one or more projects assigned to them. The one or more cloud infrastructures are recommended based on one or more parameters. The processor is further configured to determine a risk pattern for each developer upon selection of at least one cloud infrastructure. The risk pattern is determined based on one or more factors. In addition, the processor is configured to generate a cloud wallet for each developer based on the risk pattern determined.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

84.

INTEGRATED APPLICATION DEVELOPMENT SYSTEMS AND METHODS

      
Numéro d'application US2023073583
Numéro de publication 2024/054872
Statut Délivré - en vigueur
Date de dépôt 2023-09-06
Date de publication 2024-03-14
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochar, Priyanka

Abrégé

A system for developing software provides automatically identifies, based on wireframe images, features from a library of features for a custom software application, implements simulations of a plurality of the features available for demonstration through the graphical user interface, stores blocks of source code for each feature in a source code repository wherein the blocks are adapted to provide an actual application when compiled by developers, receives from the client device, by a server running a software building component, one or more selected features for the software application, automatically integrates, by the software building component, the one or more selected features to generate an integrated feature set based on attributes of each of the selected features and an inter-feature rules set, and generates an interactive visualization of a navigable prototype of the software application based on the integrated feature set.

Classes IPC  ?

  • G06F 8/34 - Programmation graphique ou visuelle

85.

INTEGRATED APPLICATION DEVELOPMENT SYSTEMS AND METHODS

      
Numéro d'application 17903166
Statut En instance
Date de dépôt 2022-09-06
Date de la première publication 2023-03-16
Propriétaire ENGINEER.AI CORP. (USA)
Inventeur(s)
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Koochar, Priyanka
  • Pham, Andrew

Abrégé

A system for developing software provides automatically identifies, based on wireframe images, features from a library of features for a custom software application, implements simulations of a plurality of the features available for demonstration through the graphical user interface, stores blocks of source code for each feature in a source code repository wherein the blocks are adapted to provide an actual application when compiled by developers, receives from the client device, by a server running a software building component, one or more selected features for the software application, automatically integrates, by the software building component, the one or more selected features to generate an integrated feature set based on attributes of each of the selected features and an inter-feature rules set, and generates an interactive visualization of a navigable prototype of the software application based on the integrated feature set.

Classes IPC  ?

  • G06F 8/30 - Création ou génération de code source
  • G06F 8/20 - Conception de logiciels
  • G06F 8/71 - Gestion de versions Gestion de configuration
  • A61M 21/02 - Autres dispositifs ou méthodes pour amener un changement dans l'état de conscienceDispositifs pour provoquer ou arrêter le sommeil par des moyens mécaniques, optiques ou acoustiques, p. ex. pour mettre en état d'hypnose pour provoquer le sommeil ou la relaxation, p. ex. par stimulation directe des nerfs, par hypnose ou par analgésie
  • G06F 8/36 - Réutilisation de logiciel
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds