Patents Assigned to Engineer.ai Corp.
-
Publication number: 20260113344Abstract: Systems, methods, and a computer readable storage medium are disclosed for detecting anomalies in cloud resource usage. The method includes monitoring the cloud resource usage associated with one or more users and identifying a category associated with the one or more users. The method further includes detecting anomalies in the cloud resource usage based on the monitoring and the identified category, suspending access to cloud resources for the one or more users based on the detected anomalies, and generating a report of the detected anomalies.Type: ApplicationFiled: October 23, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Waymond Chen
-
Publication number: 20260111226Abstract: Systems, methods, and a computer readable storage medium are disclosed for detecting plagiarism. The method includes generating a fingerprint for a first source code, comparing the generated fingerprint of the first source code with fingerprints of historical source codes, and determining matching blocks of source code that exceed a predefined minimum length threshold based on the comparison. The method also includes computing a ratio of total matched source code lines to the total lines in the first source code based on the determination and determining a plagiarism likelihood score based on the computation.Type: ApplicationFiled: October 18, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Ralph Bourdoukan
-
Publication number: 20260113343Abstract: Systems, methods, and a computer readable storage medium are disclosed for detecting fraudulent activity on cloud resources. The method includes providing, through the cloud service platform, the cloud resources to one or more users and monitoring usage of the provided cloud resources. The method further includes identifying anomalies in the monitored usage based on predefined thresholds and suspending access to the provided cloud resources based on the identified anomalies.Type: ApplicationFiled: October 23, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Waymond Chen
-
Publication number: 20260111184Abstract: Systems, methods, and a computer readable storage medium are disclosed for submission of a software application to one or more application stores. The method includes receiving one or more inputs from a user and retrieving buildcard information of the software application based on the received one or more inputs. The method further includes determining functions and properties of the software application based on the buildcard information and generating the metadata for the software application based on the determined functions and properties.Type: ApplicationFiled: October 21, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Utsav Preet
-
Publication number: 20260111225Abstract: Systems, methods, and a computer readable storage medium are disclosed for detecting plagiarism. The method includes reading a first source code and generating a first fingerprint for the first source code, the first fingerprint is a representation of the first source code that comprises reserved keywords and operators. The method further includes comparing the first fingerprint with the fingerprints of the historical source code submissions and generating a plagiarism likelihood score based on the comparison.Type: ApplicationFiled: October 18, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Ralph Bourdoukan
-
Publication number: 20260111183Abstract: Systems, methods, and a computer readable storage medium are disclosed for submission of a software application to one or more application stores. The method includes receiving buildcard information of the software application and determining functions and properties of the software application based on the buildcard information. The method further includes determining one or more third-party applications utilized by the software application based on the determined functions and properties and generating the metadata associated with the software application based on the determined one or more third-party applications and the determined functions and properties.Type: ApplicationFiled: October 21, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Utsav Preet
-
Publication number: 20260111175Abstract: Systems, methods, and a computer readable storage medium are disclosed for submission of a software application to one or more application stores. The method includes receiving one or more inputs from a user and determining requirements to submit the software application to the one or more application stores based on the received one or more inputs. The method further includes generating metadata for the software application based on the determined requirements and submitting the software application to the one or more application stores based on the generated metadata.Type: ApplicationFiled: October 21, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Utsav Preet
-
Publication number: 20260111520Abstract: Systems, methods, and a computer readable storage medium are disclosed for preventing cryptocurrency mining fraud on a cloud service platform. The method includes monitoring cloud resource usage associated with one or more users and detecting resource usage pattern based on the monitored cloud resource usage. The method further includes identifying unauthorized cryptocurrency mining activities in the detected resource usage patterns and executing one or more actions upon the identification of unauthorized cryptocurrency mining activities.Type: ApplicationFiled: October 23, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Waymond Chen
-
Publication number: 20260112285Abstract: Systems, methods, and a computer readable storage medium are disclosed for generating a fingerprint. The method includes receiving a source code and analyzing the received source code. The method further includes tokenizing the source code to generate a sequence of tokens, the tokenization is based on a predefined set of reserved keywords and operators specific to a programming language and a framework. The method also includes generating the fingerprint for the source code based on the tokenization.Type: ApplicationFiled: October 18, 2024Publication date: April 23, 2026Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Ralph Bourdoukan
-
Publication number: 20250371497Abstract: Systems and methods for tracking a progress 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. The processor is further configured to divide the one or more features into one or more stages. The stages include one or more activities assigned for each feature and one or more tasks assigned for each activity. The processor is further configured to determine one or more percentages for each stage. The percentages indicate a weightage that each stage contributes for each project and are determined based on one of more parameters. In addition, the processor is configured to determine a final completion percentage of the one or more projects based on the weightage determined for each stage.Type: ApplicationFiled: May 31, 2024Publication date: December 4, 2025Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Priyanka Kochhar, Rohan Patel, Yash Mittal, Lalit Kumar Maurya
-
Publication number: 20250371454Abstract: Systems and methods for evaluating one or more projects. The system includes a processor coupled to a memory. The processor is configured to select one or more developers to complete the one or more projects based on one or more selection parameters. The processor is further configured to communicate to the one or more developers that are selected by the processor, a project workflow to complete the one or more projects. The project workflow is generated based on an optimization, by the processor, of one or more parameters for timely completing the projects. In addition, the processor is further configured to determine a release feedback of each project based on one or more parameters.Type: ApplicationFiled: May 31, 2024Publication date: December 4, 2025Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Priyanka Kochhar, Rohan Patel, Yash Mittal, Harshit Agarwal
-
Publication number: 20250371473Abstract: Systems and methods for managing one or more projects. 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. The processor is further configured to communicate to one or more developers that are selected by the processor, a project workflow to complete the one or more projects. The project workflow is generated based on an optimization, by the processor, of one or more parameters for timely completing the projects. The processor is further configured to determine an average time interval taken to complete each project. In addition, the processor is configured to update the project workflow based on the average time interval determined.Type: ApplicationFiled: May 31, 2024Publication date: December 4, 2025Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Priyanka Kochhar, Rohan Patel, Yash Mittal, Lalit Kumar Maurya
-
Publication number: 20250355634Abstract: Method and System for developing a software application are disclosed. The method includes receiving layout information for developing the software application and creating at least one Application Program Interface (API) service for one or more elements included in the received layout information. The method also includes mapping at least one of the one or more elements included in the layout information with the at least one created API service and developing the software application for the received layout information using the mapping.Type: ApplicationFiled: May 17, 2024Publication date: November 20, 2025Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
-
Publication number: 20250355635Abstract: Method and System for building a software application are disclosed. The method includes presenting a user interface to develop the software application and receiving a user selection of one or more layers in the presented user interface. The method also includes determining a group of elements in each of the one or more layers that need to be mapped to one or more API services and building the software application based on the received user selection using the determined group of elements.Type: ApplicationFiled: May 17, 2024Publication date: November 20, 2025Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
-
Publication number: 20250355636Abstract: Method and System for building a software application are disclosed. The method includes receiving one or more features from a user to develop the software application and generating a configuration of a user interface for the software application based on the received one or more features. The method also includes integrating a custom backend for the generated configuration of the user interface and building the software application based on the received one or more features using the integrated custom backend.Type: ApplicationFiled: May 17, 2024Publication date: November 20, 2025Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
-
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: 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
-
Patent number: 12175301Abstract: Systems and methods for regulating multi-cloud expenses is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for onboarding one or more developers to complete one or more projects. The request includes one or more features assigned for each project. The processor is further configured to group the one or more developers into one or more batches to complete each project. The one or more developers are grouped based on a grouping criteria. The processor is further configured to allocate one or more cloud infrastructures for the one or more developers in each batch for hosting each project. In addition, the processor is configured to generate a monthly cloud cost for each cloud infrastructure based on a usage pattern.Type: GrantFiled: May 18, 2023Date of Patent: December 24, 2024Assignee: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Rohan Patel
-
Publication number: 20240403034Abstract: 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: ApplicationFiled: May 29, 2023Publication date: December 5, 2024Applicant: Engineer.ai Corp.Inventors: Sachin Dev Duggal, Utsav Preet, Sithara Priyadarshini, Rohan Patel