Patents by Inventor Utsav Preet
Utsav Preet 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: 20240403034Abstract: 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.Type: ApplicationFiled: May 29, 2023Publication date: December 5, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
-
Publication number: 20240403000Abstract: 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.Type: ApplicationFiled: May 29, 2023Publication date: December 5, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
-
Publication number: 20240403195Abstract: 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.Type: ApplicationFiled: May 29, 2023Publication date: December 5, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
-
Publication number: 20240394055Abstract: 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.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Rohan Patel
-
Publication number: 20240394053Abstract: 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.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Rohan Patel
-
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
-
Publication number: 20240354071Abstract: 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.Type: ApplicationFiled: April 20, 2023Publication date: October 24, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Utsav Preet, Rohan Patel, Priyanka Kochhar
-
Publication number: 20240354086Abstract: 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.Type: ApplicationFiled: April 20, 2023Publication date: October 24, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Utsav Preet, Rohan Patel, Priyanka 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: 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
-
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: 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