Engineer.ai Corp.

United States of America

Back to Profile

1-85 of 85 for Engineer.ai Corp. Sort by
Query
Aggregations
Jurisdiction
        United States 72
        World 13
Date
2024 December 4
2024 84
2023 1
IPC Class
G06Q 10/10 - Office automationTime management 15
G06F 8/36 - Software reuse 14
G06F 8/20 - Software design 13
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations 13
G06F 8/35 - Creation or generation of source code model driven 11
See more
Status
Pending 68
Registered / In Force 17
Found results for  patents

1.

SYSTEMS AND METHODS FOR MANAGING ONE OR MORE CODE MERGES

      
Application Number 18325024
Status Pending
Filing Date 2023-05-29
First Publication Date 2024-12-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

2.

SYSTEMS AND METHODS FOR MERGING ONE OR MORE CODES

      
Application Number US2024030995
Publication Number 2024/249301
Status In Force
Filing Date 2024-05-24
Publication Date 2024-12-05
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/36 - Software reuse
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/41 - Compilation
  • G06Q 10/10 - Office automationTime management

3.

SYSTEMS AND METHODS FOR MERGING ONE OR MORE CODES

      
Application Number 18325023
Status Pending
Filing Date 2023-05-29
First Publication Date 2024-12-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

4.

SYSTEMS AND METHODS FOR TESTING ONE OR MORE CODE MERGES

      
Application Number 18325025
Status Pending
Filing Date 2023-05-29
First Publication Date 2024-12-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

5.

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

      
Application Number 18323410
Status Pending
Filing Date 2023-05-25
First Publication Date 2024-11-28
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

6.

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

      
Application Number 18323412
Status Pending
Filing Date 2023-05-25
First Publication Date 2024-11-28
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

7.

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

      
Application Number 18324146
Status Pending
Filing Date 2023-05-25
First Publication Date 2024-11-28
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

8.

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

      
Application Number 18324149
Status Pending
Filing Date 2023-05-25
First Publication Date 2024-11-28
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

9.

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

      
Application Number US2024030871
Publication Number 2024/243454
Status In Force
Filing Date 2024-05-23
Publication Date 2024-11-28
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/36 - Software reuse
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/35 - Creation or generation of source code model driven
  • G06Q 10/10 - Office automationTime management
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

10.

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

      
Application Number 18323411
Status Pending
Filing Date 2023-05-25
First Publication Date 2024-11-28
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

11.

SYSTEMS AND METHODS TO CREATE AN APPLICATION PROGRAM INTERFACE

      
Application Number 18324148
Status Pending
Filing Date 2023-05-25
First Publication Date 2024-11-28
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Ustav
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

12.

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

      
Application Number US2024030877
Publication Number 2024/243459
Status In Force
Filing Date 2024-05-23
Publication Date 2024-11-28
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/36 - Software reuse
  • G06F 8/10 - Requirements analysisSpecification techniques
  • G06Q 10/10 - Office automationTime management
  • G06Q 30/06 - Buying, selling or leasing transactions

13.

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

      
Application Number 18732579
Status Pending
Filing Date 2024-06-03
First Publication Date 2024-11-21
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

14.

SYSTEMS AND METHODS FOR TRACKING ONE OR MORE APPLICATIONS

      
Application Number 18318715
Status Pending
Filing Date 2023-05-16
First Publication Date 2024-11-21
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Agarwal, Harshit
  • Patel, Rohan
  • Kochhar, Privanka

Abstract

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.

IPC Classes  ?

  • G06F 8/77 - Software metrics
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

15.

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

      
Application Number 18318717
Status Pending
Filing Date 2023-05-16
First Publication Date 2024-11-21
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Arya, Pallavi
  • Agarwal, Harshit
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/77 - Software metrics
  • G06Q 30/015 - Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk

16.

SYSTEMS AND METHODS FOR OPTIMIZING CLOUD MANAGEMENT COSTS

      
Application Number 18320189
Status Pending
Filing Date 2023-05-18
First Publication Date 2024-11-21
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06Q 30/04 - Billing or invoicing

17.

SYSTEMS AND METHODS FOR SCHEDULING ONE OR MORE MEETINGS

      
Application Number 18318716
Status Pending
Filing Date 2023-05-16
First Publication Date 2024-11-21
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Agarwal, Harshit
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06Q 10/1093 - Calendar-based scheduling for persons or groups

18.

Systems and methods for regulating multi-cloud expenses

      
Application Number 18320191
Grant Number 12175301
Status In Force
Filing Date 2023-05-18
First Publication Date 2024-11-21
Grant Date 2024-12-24
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

19.

SYSTEMS AND METHODS FOR OPTIMIZING CLOUD MANAGEMENT COSTS

      
Application Number US2024030198
Publication Number 2024/239009
Status In Force
Filing Date 2024-05-20
Publication Date 2024-11-21
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

20.

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

      
Application Number 18310757
Status Pending
Filing Date 2023-05-02
First Publication Date 2024-11-07
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/70 - Software maintenance or management
  • G06F 8/36 - Software reuse
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

21.

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

      
Application Number 18310748
Status Pending
Filing Date 2023-05-02
First Publication Date 2024-11-07
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

22.

SYSTEMS AND METHODS FOR GENERATING EVENTS FOR ONE OR MORE PROJECTS

      
Application Number 18310753
Status Pending
Filing Date 2023-05-02
First Publication Date 2024-11-07
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
  • G06Q 10/10 - Office automationTime management

23.

SYSTEMS AND METHODS FOR MANAGING DEVELOPMENT OF AN APPLICATION

      
Application Number 18312575
Status Pending
Filing Date 2023-05-04
First Publication Date 2024-11-07
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Mittal, Yash
  • Agarwal, Harshit
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

24.

SYSTEMS AND METHODS FOR DYNAMICALLY SCHEDULING ONE OR MORE EVENTS

      
Application Number 18312577
Status Pending
Filing Date 2023-05-04
First Publication Date 2024-11-07
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Mittal, Yash
  • Agarwal, Harshit
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

25.

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

      
Application Number 18312578
Status Pending
Filing Date 2023-05-04
First Publication Date 2024-11-07
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Mittal, Yash
  • Agarwal, Harshit
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

26.

SYSTEMS AND METHODS FOR CAPTURING DEPLOYMENT DETAILS OF AN APPLICATION

      
Application Number 18304336
Status Pending
Filing Date 2023-04-20
First Publication Date 2024-10-24
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Preet, Utsav
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

27.

SYSTEMS AND METHODS FOR DEVELOPING AN APPLICATION

      
Application Number 18304338
Status Pending
Filing Date 2023-04-20
First Publication Date 2024-10-24
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Preet, Utsav
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

28.

SYSTEMS AND METHODS FOR OBTAINING FEATURES FOR DEVELOPING AN APPLICATION

      
Application Number 18304340
Status Pending
Filing Date 2023-04-20
First Publication Date 2024-10-24
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Preet, Utsav
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

29.

SYSTEMS AND METHODS FOR GENERATING A SOFTWARE APPLICATION

      
Application Number 18429386
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-10-17
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

30.

SYSTEMS AND METHODS FOR STANDARDIZING COMMUNICATION

      
Application Number 18300385
Status Pending
Filing Date 2023-04-13
First Publication Date 2024-10-17
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

31.

SYSTEMS AND METHODS FOR ENHANCING IN-CALL EXPERIENCE OF CUSTOMERS

      
Application Number US2024024245
Publication Number 2024/216015
Status In Force
Filing Date 2024-04-12
Publication Date 2024-10-17
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/06 - Buying, selling or leasing transactions

32.

SYSTEMS AND METHODS FOR ENHANCING IN-CALL EXPERIENCE OF CUSTOMERS

      
Application Number 18300381
Status Pending
Filing Date 2023-04-13
First Publication Date 2024-10-17
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Privanka

Abstract

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.

IPC Classes  ?

  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models

33.

SYSTEMS AND METHODS FOR ENHANCING CUSTOMER EXPERIENCE

      
Application Number 18300384
Status Pending
Filing Date 2023-04-13
First Publication Date 2024-10-17
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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

IPC Classes  ?

  • H04M 3/42 - Systems providing special services or facilities to subscribers

34.

SYSTEMS AND METHODS FOR EVALUATING DEVELOPERS OF A DEVICE APPLICATION

      
Application Number 18295838
Status Pending
Filing Date 2023-04-04
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

35.

SYSTEMS AND METHODS FOR ASSESSING ONE OR MORE DEVELOPERS

      
Application Number 18296977
Status Pending
Filing Date 2023-04-06
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Mishra, Ashesh Ayush
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations
  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services

36.

SYSTEMS AND METHODS FOR PROVIDING FEEDBACK TO ONE OR MORE DEVELOPERS

      
Application Number 18296981
Status Pending
Filing Date 2023-04-06
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Mishra, Ashesh Ayush
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations

37.

SYSTEMS AND METHODS FOR DEVELOPING A DEVICE APPLICATION

      
Application Number 18295837
Status Pending
Filing Date 2023-04-04
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations

38.

SYSTEMS AND METHODS FOR DEVELOPING BUILDING COMPONENTS FOR A DEVICE APPLICATION

      
Application Number 18295840
Status Pending
Filing Date 2023-04-04
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

39.

SYSTEMS AND METHODS FOR DEVELOPING A DEVICE APPLICATION

      
Application Number 18295842
Status Pending
Filing Date 2023-04-05
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

40.

SYSTEMS AND METHODS FOR DEVELOPING COMPONENTS FOR A DEVICE APPLICATION

      
Application Number 18295843
Status Pending
Filing Date 2023-04-05
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

41.

SYSTEMS AND METHODS FOR ALLOCATING DEVELOPMENT OF A DEVICE APPLICATION

      
Application Number 18295844
Status Pending
Filing Date 2023-04-05
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06F 8/10 - Requirements analysisSpecification techniques
  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations

42.

SYSTEMS AND METHODS FOR ONBOARDING ONE OR MORE DEVELOPERS

      
Application Number 18296975
Status Pending
Filing Date 2023-04-06
First Publication Date 2024-10-10
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Mishra, Ashesh Ayush
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

43.

SYSTEMS AND METHODS FOR PREDICTING RESOURCES FOR A DEVICE APPLICATION

      
Application Number US2024021337
Publication Number 2024/197305
Status In Force
Filing Date 2024-03-25
Publication Date 2024-09-26
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abstract

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.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/53 - Network services using third party service providers
  • H04L 41/40 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
  • H04L 47/70 - Admission controlResource allocation

44.

SYSTEMS AND METHODS FOR PREDICTING RESOURCES FOR A DEVICE APPLICATION

      
Application Number 18188455
Status Pending
Filing Date 2023-03-23
First Publication Date 2024-09-26
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06N 3/048 - Activation functions
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

45.

SYSTEMS AND METHODS FOR PREDICTING HARDWARE FOR AN UNDEVELOPED DEVICE APPLICATION

      
Application Number 18188456
Status Pending
Filing Date 2023-03-23
First Publication Date 2024-09-26
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abstract

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.

IPC Classes  ?

  • G06N 5/022 - Knowledge engineeringKnowledge acquisition

46.

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

      
Application Number 18188457
Status Pending
Filing Date 2023-03-23
First Publication Date 2024-09-26
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Preet, Utsav
  • Patel, Rohan
  • Agrawal, Sugandha

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

47.

SYSTEMS AND METHODS FOR DETERMINING A DESIGN FOR A SOFTWARE APPLICATION

      
Application Number 18429383
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

48.

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

      
Application Number 18429387
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06F 8/10 - Requirements analysisSpecification techniques
  • G06Q 10/10 - Office automationTime management

49.

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

      
Application Number 18429392
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

50.

SYSTEMS AND METHODS FOR DETERMINING A TEMPLATE FOR A SOFTWARE APPLICATION

      
Application Number 18429398
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/30 - Creation or generation of source code

51.

SYSTEMS AND METHODS FOR GENERATING AN IMAGE FOR A SOFTWARE APPLICATION

      
Application Number 18429405
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06T 11/60 - Editing figures and textCombining figures or text
  • G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction

52.

SYSTEMS AND METHODS FOR RANKING ONE OR MORE PROJECTS

      
Application Number 18182370
Status Pending
Filing Date 2023-03-13
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06F 8/36 - Software reuse
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

53.

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

      
Application Number 18182371
Status Pending
Filing Date 2023-03-13
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

54.

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

      
Application Number 18298098
Status Pending
Filing Date 2023-04-10
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations

55.

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

      
Application Number 18299045
Status Pending
Filing Date 2023-04-11
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

56.

METHOD AND SYSTEM FOR APPLICATION PROTOTYPE GENERATION

      
Application Number US2024020002
Publication Number 2024/192286
Status In Force
Filing Date 2024-03-14
Publication Date 2024-09-19
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/20 - Software design
  • G06F 8/75 - Structural analysis for program understanding
  • G06F 8/36 - Software reuse
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

57.

SYSTEMS AND METHODS FOR DETERMINING FEATURES FOR A SOFTWARE APPLICATION

      
Application Number 18429390
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/30 - Creation or generation of source code

58.

SYSTEMS AND METHODS FOR DETERMINING AN OFFERING IN A COMMUNICATION

      
Application Number 18429395
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/30 - Creation or generation of source code
  • G06Q 10/10 - Office automationTime management

59.

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

      
Application Number 18429400
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06F 8/10 - Requirements analysisSpecification techniques

60.

SYSTEMS AND METHODS FOR REFINING A FEATURE OF A SOFTWARE APPLICATION

      
Application Number 18429403
Status Pending
Filing Date 2024-01-31
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kocchar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/10 - Requirements analysisSpecification techniques

61.

AUTOMATED SCHEDULING SYSTEMS AND METHODS FOR COMPLETING ONE OR MORE PROJECTS

      
Application Number 18182366
Status Pending
Filing Date 2023-03-13
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohal

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0633 - Workflow analysis

62.

METHOD AND SYSTEM FOR APPLICATION PROTOTYPE GENERATION

      
Application Number 18298036
Status Pending
Filing Date 2023-04-10
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

63.

METHOD AND SYSTEM FOR RECOMMENDING LAUNCH SCREENS FOR AN APPLICATION

      
Application Number 18298053
Status Pending
Filing Date 2023-04-10
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming

64.

METHOD AND SYSTEM TO GENERATE AN INSTANT APPLICATION

      
Application Number 18298062
Status Pending
Filing Date 2023-04-10
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Quaglio, Marco
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven

65.

SYSTEMS AND METHODS FOR GENERATING A PROJECT WORKFLOW

      
Application Number 18299046
Status Pending
Filing Date 2023-04-11
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Maurya, Lalit Kumar
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

66.

SYSTEMS AND METHODS FOR COMPONENT MESSAGING

      
Application Number 18325026
Status Pending
Filing Date 2023-05-29
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06F 8/30 - Creation or generation of source code

67.

SYSTEMS AND METHODS FOR ADDING A COMPONENT TO A DEVICE APPLICATION

      
Application Number 18325027
Status Pending
Filing Date 2023-05-29
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

68.

SYSTEMS AND METHODS FOR INTERIM MESSAGING IN A DEVICE APPLICATION

      
Application Number 18325028
Status Pending
Filing Date 2023-05-29
First Publication Date 2024-09-19
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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

IPC Classes  ?

69.

SYSTEMS AND METHODS FOR COMPONENT MESSAGING

      
Application Number US2024019774
Publication Number 2024/192153
Status In Force
Filing Date 2024-03-13
Publication Date 2024-09-19
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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

IPC Classes  ?

70.

SYSTEMS AND METHODS FOR DETERMINING A DESIGN FOR A SOFTWARE APPLICATION

      
Application Number US2024019993
Publication Number 2024/192279
Status In Force
Filing Date 2024-03-14
Publication Date 2024-09-19
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/33 - Intelligent editors
  • G06F 8/34 - Graphical or visual programming
  • G06F 8/20 - Software design
  • G06F 8/10 - Requirements analysisSpecification techniques
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
  • G06Q 10/10 - Office automationTime management
  • G06N 3/0475 - Generative networks

71.

SYSTEMS AND METHODS FOR GENERATING AN IMAGE FOR A SOFTWARE APPLICATION

      
Application Number US2024019999
Publication Number 2024/192285
Status In Force
Filing Date 2024-03-14
Publication Date 2024-09-19
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Janarthanam, Srini
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06T 11/60 - Editing figures and textCombining figures or text
  • G06Q 50/50 - Business processes related to the communications industry
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/04895 - Guidance during keyboard input operation, e.g. prompting

72.

SYSTEMS AND METHODS FOR BUILDING BLOCK COMPONENT CERTIFICATION

      
Application Number 18182346
Status Pending
Filing Date 2023-03-12
First Publication Date 2024-09-12
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Eshra, Ahmed
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming

73.

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

      
Application Number 18182344
Status Pending
Filing Date 2023-03-12
First Publication Date 2024-09-12
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Eshra, Ahmed
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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

IPC Classes  ?

  • G06F 8/33 - Intelligent editors
  • G06F 8/35 - Creation or generation of source code model driven

74.

Systems and methods for certifying features for generating a device application

      
Application Number 18182345
Grant Number 12182538
Status In Force
Filing Date 2023-03-12
First Publication Date 2024-09-12
Grant Date 2024-12-31
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Eshra, Ahmed
  • Priyadarshini, Sithara
  • Patel, Rohan

Abstract

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

IPC Classes  ?

  • G06F 9/445 - Program loading or initiating
  • G06F 8/10 - Requirements analysisSpecification techniques
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/54 - Interprogram communication
  • G06F 40/30 - Semantic analysis
  • G10L 15/16 - Speech classification or search using artificial neural networks

75.

BUILDING BLOCKS FOR A DEVICE APPLICATION GENERATOR

      
Application Number US2024018038
Publication Number 2024/186620
Status In Force
Filing Date 2024-03-01
Publication Date 2024-09-12
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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

IPC Classes  ?

  • G06F 8/20 - Software design
  • G06F 8/75 - Structural analysis for program understanding
  • G06F 8/36 - Software reuse
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

76.

SYSTEMS AND METHODS TO CREATE A DEVICE APPLICATION

      
Application Number US2024018060
Publication Number 2024/186632
Status In Force
Filing Date 2024-03-01
Publication Date 2024-09-12
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/20 - Software design
  • G06F 8/75 - Structural analysis for program understanding
  • G06Q 10/10 - Office automationTime management

77.

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

      
Application Number 18178482
Status Pending
Filing Date 2023-03-03
First Publication Date 2024-09-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven

78.

BUILDING BLOCKS FOR A DEVICE APPLICATION GENERATOR

      
Application Number 18178480
Status Pending
Filing Date 2023-03-03
First Publication Date 2024-09-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven

79.

SYSTEMS AND METHODS OF BUILDING BLOCKS IN A DEVICE APPLICATION

      
Application Number 18178484
Status Pending
Filing Date 2023-03-03
First Publication Date 2024-09-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Rifkin, Joseph
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven

80.

SYSTEMS AND METHODS TO CREATE A DEVICE APPLICATION

      
Application Number 18182341
Status Pending
Filing Date 2023-03-12
First Publication Date 2024-09-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/20 - Software design

81.

Systems and methods to generate a component for a device application

      
Application Number 18182342
Grant Number 12197894
Status In Force
Filing Date 2023-03-12
First Publication Date 2024-09-05
Grant Date 2025-01-14
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/77 - Software metrics
  • G06F 8/20 - Software design
  • G06F 8/41 - Compilation
  • G06F 8/71 - Version control Configuration management
  • G06F 9/445 - Program loading or initiating
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

82.

SYSTEMS AND METHODS TO DEVELOP A FEATURE FOR A DEVICE APPLICATION

      
Application Number 18182343
Status Pending
Filing Date 2023-03-12
First Publication Date 2024-09-05
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochhar, Priyanka

Abstract

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.

IPC Classes  ?

83.

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

      
Application Number 18320195
Grant Number 12001891
Status In Force
Filing Date 2023-05-18
First Publication Date 2024-06-04
Grant Date 2024-06-04
Owner Engineer.ai Corp. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

84.

INTEGRATED APPLICATION DEVELOPMENT SYSTEMS AND METHODS

      
Application Number US2023073583
Publication Number 2024/054872
Status In Force
Filing Date 2023-09-06
Publication Date 2024-03-14
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Kochar, Priyanka

Abstract

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.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming

85.

INTEGRATED APPLICATION DEVELOPMENT SYSTEMS AND METHODS

      
Application Number 17903166
Status Pending
Filing Date 2022-09-06
First Publication Date 2023-03-16
Owner ENGINEER.AI CORP. (USA)
Inventor
  • Duggal, Sachin Dev
  • Patel, Rohan
  • Koochar, Priyanka
  • Pham, Andrew

Abstract

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.

IPC Classes  ?

  • G06F 8/30 - Creation or generation of source code
  • G06F 8/20 - Software design
  • G06F 8/71 - Version control Configuration management
  • A61M 21/02 - Other devices or methods to cause a change in the state of consciousnessDevices for producing or ending sleep by mechanical, optical, or acoustical means, e.g. for hypnosis for inducing sleep or relaxation, e.g. by direct nerve stimulation, hypnosis, analgesia
  • G06F 8/36 - Software reuse
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising