Patents by Inventor Rohan Patel
Rohan Patel 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: 20250045519Abstract: A collaborative content management system (CMS) is disclosed herein for generating templates for received documents. The disclosed CMS recognizes that a document selected by a user for processing was previously processed by the CMS and that a user has previously added particular overlaid fillable fields to the document. When the determination is made, the system generates a recommendation to create a template of the document with the previously added overlaid fillable fields. In some embodiments, the CMS makes the recommendation to generate a template when the user creates, in a received document, identical overlaid fillable fields or field types to those created in the previously processed document.Type: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Inventors: Rohan Gadiya, Durgeshkumar Patel, Anusha Balasubramaniam
-
Patent number: 12217024Abstract: 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: February 4, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12197894Abstract: 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.Type: GrantFiled: March 12, 2023Date of Patent: January 14, 2025Assignee: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
-
Patent number: 12182538Abstract: 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.Type: GrantFiled: March 12, 2023Date of Patent: December 31, 2024Assignee: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Ahmed Eshra, Sithara Priyadarshini, Rohan Patel
-
Patent number: 12175301Abstract: 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.Type: GrantFiled: May 18, 2023Date of Patent: December 24, 2024Assignee: Engineer.ai Corp.Inventors: Sachin Dev Duggal, 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: 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: 20240394052Abstract: 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.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Sithara Priyadarshini, Rohan Patel
-
Publication number: 20240394054Abstract: 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.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Ustav 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: 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: 20240394046Abstract: 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.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Sithara Priyadarshini, Rohan Patel
-
Publication number: 20240394047Abstract: 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.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Sithara Priyadarshini, Rohan Patel
-
Patent number: 12153903Abstract: 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: November 26, 2024Assignee: Engineer.ai Global LimitedInventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240385835Abstract: 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.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Pallavi Arya, Harshit Agarwal, Rohan Patel
-
Publication number: 20240385897Abstract: 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.Type: ApplicationFiled: June 3, 2024Publication date: November 21, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240385894Abstract: 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.Type: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240385895Abstract: 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.Type: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240386388Abstract: 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.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Harshit Agarwal, Rohan Patel, Priyanka Kochhar