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: 20260111226
    Abstract: 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: Application
    Filed: October 18, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Ralph Bourdoukan
  • Publication number: 20260113344
    Abstract: 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: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Waymond Chen
  • Publication number: 20260113343
    Abstract: 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: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Waymond Chen
  • Publication number: 20260111184
    Abstract: 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: Application
    Filed: October 21, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Utsav Preet
  • Publication number: 20260111225
    Abstract: 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: Application
    Filed: October 18, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Ralph Bourdoukan
  • Publication number: 20260111183
    Abstract: 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: Application
    Filed: October 21, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Utsav Preet
  • Publication number: 20260111175
    Abstract: 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: Application
    Filed: October 21, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Utsav Preet
  • Publication number: 20260111520
    Abstract: 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: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Waymond Chen
  • Publication number: 20260112285
    Abstract: 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: Application
    Filed: October 18, 2024
    Publication date: April 23, 2026
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Ralph Bourdoukan
  • Publication number: 20250371588
    Abstract: An interactive repair estimation system presents additional or related repair operations to the customer during estimate creation. These add-on services are grouped with the primary repair task based on procedural overlap, shared labor access points, or standard industry practices. The system dynamically adjusts pricing to reflect bundled efficiencies and provides visual or textual justifications for each recommendation. Customers can selectively accept or decline add-on items, while certain logic dependencies ensure that related operations are offered only when relevant. This approach improves transparency, increases repair order value, and reduces repeat visits.
    Type: Application
    Filed: May 26, 2025
    Publication date: December 4, 2025
    Inventor: Rohan Patel
  • Publication number: 20250371497
    Abstract: 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: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Priyanka Kochhar, Rohan Patel, Yash Mittal, Lalit Kumar Maurya
  • Publication number: 20250371454
    Abstract: 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: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Priyanka Kochhar, Rohan Patel, Yash Mittal, Harshit Agarwal
  • Publication number: 20250371473
    Abstract: 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: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Priyanka Kochhar, Rohan Patel, Yash Mittal, Lalit Kumar Maurya
  • Publication number: 20250355634
    Abstract: 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: Application
    Filed: May 17, 2024
    Publication date: November 20, 2025
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
  • Publication number: 20250355635
    Abstract: 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: Application
    Filed: May 17, 2024
    Publication date: November 20, 2025
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
  • Publication number: 20250355636
    Abstract: 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: Application
    Filed: May 17, 2024
    Publication date: November 20, 2025
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Rohan Patel, Priyanka Kochhar
  • Publication number: 20250258657
    Abstract: A 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. Code generation process or system can be provided that is implemented as part of the platform or as a separate system for supporting such systems. The code generation process can include a structure workflow, defined data structures, and machine learning models to automatically convert collection information about a project (from a customer) to generate custom source code by modifying or updating stored source code blocks corresponding to predefined features.
    Type: Application
    Filed: February 14, 2025
    Publication date: August 14, 2025
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20250258653
    Abstract: A 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. Code generation process or system can be provided that is implemented as part of the platform or as a separate system for supporting such systems. The system can include automated generation of user stories and customer acceptance criteria using machine learning integration.
    Type: Application
    Filed: February 14, 2025
    Publication date: August 14, 2025
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Publication number: 20250258658
    Abstract: An online software development system helps users create custom software by selecting a base application and defining journeys and their associated features. The system manages these features across parallel swimlanes, automatically recalculating timelines, costs, and resource usage in real time whenever journeys or features are added or removed. Each swimlane holds a maximum threshold of features, ensuring balanced workloads and efficient delivery. Machine learning algorithms can further optimize swimlane distribution, improving development speed and resource utilization. Through an interactive user interface, the system generates a build card that displays the latest project details, facilitating clearer project management and faster software development.
    Type: Application
    Filed: February 14, 2025
    Publication date: August 14, 2025
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12321722
    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: Grant
    Filed: March 12, 2023
    Date of Patent: June 3, 2025
    Assignee: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Joseph Rifkin, Ahmed Eshra, Sithara Priyadarshini, Rohan Patel