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: 20250258657Abstract: A 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. Code generation process or system can be provided that is implemented as part of the platform or as a separate system for supporting such systems. The code generation process can include a structure workflow, defined data structures, and machine learning models to automatically convert collection information about a project (from a customer) to generate custom source code by modifying or updating stored source code blocks corresponding to predefined features.Type: ApplicationFiled: February 14, 2025Publication date: August 14, 2025Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20250258653Abstract: A 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. Code generation process or system can be provided that is implemented as part of the platform or as a separate system for supporting such systems. The system can include automated generation of user stories and customer acceptance criteria using machine learning integration.Type: ApplicationFiled: February 14, 2025Publication date: August 14, 2025Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20250258658Abstract: An online software development system helps users create custom software by selecting a base application and defining journeys and their associated features. The system manages these features across parallel swimlanes, automatically recalculating timelines, costs, and resource usage in real time whenever journeys or features are added or removed. Each swimlane holds a maximum threshold of features, ensuring balanced workloads and efficient delivery. Machine learning algorithms can further optimize swimlane distribution, improving development speed and resource utilization. Through an interactive user interface, the system generates a build card that displays the latest project details, facilitating clearer project management and faster software development.Type: ApplicationFiled: February 14, 2025Publication date: August 14, 2025Inventors: Sachin Dev Duggal, Rohan Patel
-
Patent number: 12321722Abstract: 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.Type: GrantFiled: March 12, 2023Date of Patent: June 3, 2025Assignee: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Joseph Rifkin, Ahmed Eshra, Sithara Priyadarshini, Rohan Patel
-
Patent number: 12314688Abstract: 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.Type: GrantFiled: September 6, 2022Date of Patent: May 27, 2025Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
-
Patent number: 12314689Abstract: A system for developing software provides a graphical user interface on a display of a client device, the graphical user interface displaying 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.Type: GrantFiled: February 1, 2023Date of Patent: May 27, 2025Inventors: Sachin Dev Duggal, Siddhartha Ghosh, Rohan Patel, Priyanka Kochhar
-
Patent number: 12299416Abstract: 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: May 13, 2025Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12293167Abstract: 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: May 6, 2025Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12265799Abstract: 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: April 1, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12260189Abstract: 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: March 25, 2025Assignee: Engineer.ai Global LimitedInventors: Sachin Dev Duggal, Rohan Patel
-
Patent number: 12254290Abstract: 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: March 18, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12248765Abstract: 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: March 11, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12248766Abstract: 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: March 11, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12242821Abstract: 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: March 4, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12236213Abstract: 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: February 25, 2025Assignee: Engineer.ai Global LimitedInventors: Sachin Dev Duggal, Rohan Patel
-
Patent number: 12229531Abstract: 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: February 18, 2025Assignee: Engineer.ai Global LimitedInventors: Sachin Dev Duggal, Rohan Patel
-
Patent number: 12229532Abstract: 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: February 18, 2025Assignee: Engineer.ai Global LimitedInventors: Sachin Dev Duggal, Rohan Patel
-
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