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: 20240370826
    Abstract: Systems and methods for generating events for one or more projects are disclosed. The system includes a processor coupled to a memory. The processor is configured to select one or more developers to work on the one or more projects. The one or more developers are selected based on a selection criteria. The processor is further configured to communicate to the one or more developers that are selected, one or more project events to complete the one or more projects. The one or more project events are communicated to the one or more developers using a queue. In addition, the processor is configured to verify the one or more project events once completed by the one or more developers.
    Type: Application
    Filed: May 2, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20240370829
    Abstract: Systems and methods for recommending suitable features for 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, determine whether at least one feature for each project has been developed in one or more previously developed projects, and recommend different versions of the feature(s) developed in the previously developed projects to developers working currently on the projects. The processor is further configured to receive a selection of at least one version of the feature(s) developed in the previously developed projects from one or more authorized users, retrieve development details of the at least one version of the at least one feature from a project repository, and share the development details of the at least one version of the feature(s) retrieved from the project repository to the developers.
    Type: Application
    Filed: May 2, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20240370791
    Abstract: Method and System for dynamically scheduling one or more events related to an application are disclosed. The method includes receiving one or more inputs, where the one or more inputs are related to the application, and identifying a context of the received one or more inputs. The method also includes dynamically scheduling the one or more events based on the identified context.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Yash Mittal, Harshit Agarwal, Rohan Patel
  • Publication number: 20240370257
    Abstract: Method and System for managing development of an application are disclosed. The method includes receiving one or more buildcards, where the one or more buildcards include information about the application to be developed and retrieving one or more features associated with the application to be developed based on the received one or more buildcards. The method also includes predicting a dependency matrix between the retrieved one or more features and determining a timeline for the development of the application based on the retrieved one or more features and the predicted dependency matrix.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Yash Mittal, Harshit Agarwal, Rohan Patel
  • Publication number: 20240370258
    Abstract: Method and System for allocating one or more resources to develop an application are disclosed. The method includes receiving one or more requests from a customer, where the one or more requests include information about the application to be developed and generating a buildcard based on the received one or more requests. The method further includes allocating the one or more resources to develop the application based on the generated buildcard.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Yash Mittal, Harshit Agarwal, Rohan Patel
  • Publication number: 20240354063
    Abstract: 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: Application
    Filed: April 20, 2023
    Publication date: October 24, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Utsav Preet, Rohan Patel, Priyanka Kochhar
  • Publication number: 20240354071
    Abstract: 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: Application
    Filed: April 20, 2023
    Publication date: October 24, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Utsav Preet, Rohan Patel, Priyanka Kochhar
  • Publication number: 20240354086
    Abstract: 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: Application
    Filed: April 20, 2023
    Publication date: October 24, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Utsav Preet, Rohan Patel, Priyanka Kochhar
  • Patent number: 12124819
    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: October 22, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20240345807
    Abstract: 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: Application
    Filed: January 31, 2024
    Publication date: October 17, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kocchar
  • Publication number: 20240346556
    Abstract: 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: Application
    Filed: April 13, 2023
    Publication date: October 17, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kochhar
  • Publication number: 20240348726
    Abstract: 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: Application
    Filed: April 13, 2023
    Publication date: October 17, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Privanka Kochhar
  • Publication number: 20240348723
    Abstract: 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: Application
    Filed: April 13, 2023
    Publication date: October 17, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Srini Janarthanam, Rohan Patel, Priyanka Kochhar
  • Publication number: 20240338618
    Abstract: 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: Application
    Filed: April 4, 2023
    Publication date: October 10, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240338660
    Abstract: 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: Application
    Filed: April 6, 2023
    Publication date: October 10, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Lalit Kumar Maurya, Ashesh Ayush Mishra, Rohan Patel
  • Publication number: 20240338637
    Abstract: 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: Application
    Filed: April 5, 2023
    Publication date: October 10, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20240338636
    Abstract: 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: Application
    Filed: April 4, 2023
    Publication date: October 10, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240338622
    Abstract: 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: Application
    Filed: April 5, 2023
    Publication date: October 10, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20240338180
    Abstract: 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: Application
    Filed: April 4, 2023
    Publication date: October 10, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240338661
    Abstract: 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: Application
    Filed: April 6, 2023
    Publication date: October 10, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Lalit Kumar Maurya, Ashesh Ayush Mishra, Rohan Patel