Patents by Inventor Sachin DEV
Sachin DEV has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240354063Abstract: 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.Type: ApplicationFiled: April 20, 2023Publication date: October 24, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Utsav Preet, Rohan Patel, Priyanka Kochhar
-
Patent number: 12124819Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.Type: GrantFiled: April 15, 2022Date of Patent: October 22, 2024Assignee: Engineer.ai Global LimitedInventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240345807Abstract: 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.Type: ApplicationFiled: January 31, 2024Publication date: October 17, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kocchar
-
Publication number: 20240348723Abstract: 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.Type: ApplicationFiled: April 13, 2023Publication date: October 17, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kochhar
-
Publication number: 20240346556Abstract: 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.Type: ApplicationFiled: April 13, 2023Publication date: October 17, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kochhar
-
Publication number: 20240348726Abstract: 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.Type: ApplicationFiled: April 13, 2023Publication date: October 17, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Privanka Kochhar
-
Publication number: 20240338618Abstract: 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.Type: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
-
Publication number: 20240338661Abstract: 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.Type: ApplicationFiled: April 6, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Lalit Kumar Maurya, Ashesh Ayush Mishra, Rohan Patel
-
Publication number: 20240338180Abstract: 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.Type: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
-
Publication number: 20240338622Abstract: 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.Type: ApplicationFiled: April 5, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240338637Abstract: 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.Type: ApplicationFiled: April 5, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240338660Abstract: 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.Type: ApplicationFiled: April 6, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Lalit Kumar Maurya, Ashesh Ayush Mishra, Rohan Patel
-
Publication number: 20240338638Abstract: 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.Type: ApplicationFiled: April 6, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Lalit Kumar Maurya, Ashesh Ayush Mishra, Rohan Patel
-
Publication number: 20240338621Abstract: 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.Type: ApplicationFiled: April 5, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240338636Abstract: 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.Type: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
-
Patent number: 12106074Abstract: An online software development platform providing an integrated resource for design, development, and purchase of customer-desired software applications for software projects created by customers. The platform comprising one or more computers configured using computer readable instructions stored in non-transitory computer memory to provide the software development platform, wherein the software development platform is configured to implement a plurality of electronic operational domains providing user-interactive capabilities or internal functionalities of the software development platform. The domains comprising a project scope process, a pricing process, and a project development process. The platform is configured to use a configuration involving knowledge graph to recommend features.Type: GrantFiled: February 1, 2023Date of Patent: October 1, 2024Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240320520Abstract: 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.Type: ApplicationFiled: March 23, 2023Publication date: September 26, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Rohan Patel, Sugandha Agrawal
-
Publication number: 20240320051Abstract: 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.Type: ApplicationFiled: March 23, 2023Publication date: September 26, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Rohan Patel, Sugandha Agrawal
-
Publication number: 20240320052Abstract: 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.Type: ApplicationFiled: March 23, 2023Publication date: September 26, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Rohan Patel, Sugandha Agrawal
-
Publication number: 20240311089Abstract: 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.Type: ApplicationFiled: January 31, 2024Publication date: September 19, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kocchar