Patents by Inventor Ralph Bourdoukan
Ralph Bourdoukan 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: 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: 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: 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
-
Patent number: 12299416Abstract: 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: GrantFiled: February 1, 2023Date of Patent: May 13, 2025Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12293167Abstract: 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: GrantFiled: February 1, 2023Date of Patent: May 6, 2025Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12265799Abstract: 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: GrantFiled: February 1, 2023Date of Patent: April 1, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12254290Abstract: 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: GrantFiled: February 1, 2023Date of Patent: March 18, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12248765Abstract: 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: GrantFiled: February 1, 2023Date of Patent: March 11, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12248766Abstract: 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: GrantFiled: February 1, 2023Date of Patent: March 11, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12242821Abstract: 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: GrantFiled: February 1, 2023Date of Patent: March 4, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12217024Abstract: 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: GrantFiled: February 1, 2023Date of Patent: February 4, 2025Assignee: Engineer.ai CorpInventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12106074Abstract: 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: GrantFiled: February 1, 2023Date of Patent: October 1, 2024Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12093665Abstract: 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: GrantFiled: February 1, 2023Date of Patent: September 17, 2024Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Patent number: 12079599Abstract: 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: GrantFiled: February 1, 2023Date of Patent: September 3, 2024Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Publication number: 20230418564Abstract: 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: ApplicationFiled: February 1, 2023Publication date: December 28, 2023Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Publication number: 20230251830Abstract: 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: ApplicationFiled: February 1, 2023Publication date: August 10, 2023Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Publication number: 20230185542Abstract: 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: ApplicationFiled: February 1, 2023Publication date: June 15, 2023Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Publication number: 20230176824Abstract: 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: ApplicationFiled: February 1, 2023Publication date: June 8, 2023Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Publication number: 20230176826Abstract: 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: ApplicationFiled: February 1, 2023Publication date: June 8, 2023Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
-
Publication number: 20230176828Abstract: 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: ApplicationFiled: February 1, 2023Publication date: June 8, 2023Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel