Patents by Inventor Sachin Dev Duggal

Sachin Dev Duggal 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: 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: 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: 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: 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: 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: 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: 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
  • 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
  • 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: 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: 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
  • Publication number: 20240231420
    Abstract: A computer-implemented method for identifying discrepancies between a design image of a user interface for an application and a screenshot of the user interface as displayed by the application includes performing a first comparison between the design image and the screenshot to identify one or more discrepancies between the images, excluding from the discrepancies those corresponding to visual elements on the screenshot that include dynamic content, and generating an image of the screenshot, wherein the image includes a visual indication of every discrepancy detected by the second comparison as the identified discrepancies between the design image and the screenshot.
    Type: Application
    Filed: February 13, 2024
    Publication date: July 11, 2024
    Inventors: Marco Quaglio, Siddhartha Ghosh, Sachin Dev Duggal, Rohan Patel, Joseph Rifkin
  • Patent number: 12026481
    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 2, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12001891
    Abstract: 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: Grant
    Filed: May 18, 2023
    Date of Patent: June 4, 2024
    Assignee: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 11995418
    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: July 20, 2021
    Date of Patent: May 28, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 11922139
    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: March 5, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 11886840
    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: January 30, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20230418564
    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: Application
    Filed: February 1, 2023
    Publication date: December 28, 2023
    Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel