Patents by Inventor Sithara Priyadarshini

Sithara Priyadarshini 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).

  • Patent number: 12182538
    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: Grant
    Filed: March 12, 2023
    Date of Patent: December 31, 2024
    Assignee: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Ahmed Eshra, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240403000
    Abstract: 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: Application
    Filed: May 29, 2023
    Publication date: December 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240403034
    Abstract: 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: Application
    Filed: May 29, 2023
    Publication date: December 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240403195
    Abstract: 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: Application
    Filed: May 29, 2023
    Publication date: December 5, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240394046
    Abstract: 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: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240394052
    Abstract: 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: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Sithara Priyadarshini, Rohan Patel
  • Publication number: 20240394047
    Abstract: 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: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Sithara Priyadarshini, 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: 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: 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: 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: 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: 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