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: 20240311089
    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.
    Type: Application
    Filed: January 31, 2024
    Publication date: September 19, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kocchar
  • Publication number: 20240311088
    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.
    Type: Application
    Filed: January 31, 2024
    Publication date: September 19, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kocchar
  • Publication number: 20240311763
    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.
    Type: Application
    Filed: March 13, 2023
    Publication date: September 19, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20240312088
    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.
    Type: Application
    Filed: January 31, 2024
    Publication date: September 19, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kocchar
  • Publication number: 20240311086
    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.
    Type: Application
    Filed: January 31, 2024
    Publication date: September 19, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kocchar
  • Publication number: 20240311099
    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.
    Type: Application
    Filed: April 10, 2023
    Publication date: September 19, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Marco Quaglio, Rohan Patel
  • Patent number: 12093665
    Abstract: 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: Grant
    Filed: February 1, 2023
    Date of Patent: September 17, 2024
    Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
  • Publication number: 20240303043
    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.
    Type: Application
    Filed: March 12, 2023
    Publication date: September 12, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Ahmed Eshra, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240303046
    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.
    Type: Application
    Filed: March 12, 2023
    Publication date: September 12, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Ahmed Eshra, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240303047
    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.
    Type: Application
    Filed: March 12, 2023
    Publication date: September 12, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Ahmed Eshra, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240296026
    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.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Rohan Patel
  • Publication number: 20240296024
    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.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Rohan Patel
  • Publication number: 20240296014
    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.
    Type: Application
    Filed: March 12, 2023
    Publication date: September 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
  • Publication number: 20240296015
    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.
    Type: Application
    Filed: March 12, 2023
    Publication date: September 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
  • Publication number: 20240296025
    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.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Rohan Patel
  • Publication number: 20240296027
    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.
    Type: Application
    Filed: March 12, 2023
    Publication date: September 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
  • Patent number: 12079597
    Abstract: 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: Grant
    Filed: April 15, 2022
    Date of Patent: September 3, 2024
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12079599
    Abstract: 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: Grant
    Filed: February 1, 2023
    Date of Patent: September 3, 2024
    Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
  • Patent number: 12079598
    Abstract: 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: Grant
    Filed: April 15, 2022
    Date of Patent: September 3, 2024
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12050891
    Abstract: 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: Grant
    Filed: April 15, 2022
    Date of Patent: July 30, 2024
    Assignee: ENGINEER.AI GLOBAL LIMITED
    Inventors: Sachin Dev Duggal, Rohan Patel