Patents by Inventor Marius DRAGUS

Marius DRAGUS 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: 11749135
    Abstract: A computer system includes a course repository and a server. The course repository includes a video of an online course, an instructor provided output for a programming assignment associated with the online course, and a submission script for generating student provided output for the programming assignment. The server includes a submission module that receives and verifies the student provided output for the programming assignment. The server further includes one or more built-in grader applications that compare the student provided output with the instructor provided output to determine a grade for the programming assignment.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: September 5, 2023
    Assignee: Coursera, Inc.
    Inventors: Shuang Chen, Brennan Saeta, Marius Dragus, Mantas Matelis
  • Publication number: 20220327955
    Abstract: A computer system includes a course repository and a server. The course repository includes a video of an online course, an instructor provided output for a programming assignment associated with the online course, and a submission script for generating student provided output for the programming assignment. The server includes a submission module that receives and verifies the student provided output for the programming assignment. The server further includes one or more built-in grader applications that compare the student provided output with the instructor provided output to determine a grade for the programming assignment.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 13, 2022
    Inventors: Shuang Chen, Brennan Saeta, Marius Dragus, Mantas Matelis
  • Patent number: 11398163
    Abstract: A computer system includes a course repository and a server. The course repository includes a video of an online course, an instructor provided output for a programming assignment associated with the online course, and a submission script for generating student provided output for the programming assignment. The server includes a submission module that receives and verifies the student provided output for the programming assignment. The server further includes one or more built-in grader applications that compare the student provided output with the instructor provided output to determine a grade for the programming assignment.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: July 26, 2022
    Assignee: Coursera, Inc.
    Inventors: Shuang Chen, Brennan Saeta, Marius Dragus, Mantas Matelis
  • Publication number: 20190172368
    Abstract: A computer system includes a course repository and a server. The course repository includes a video of an online course, an instructor provided output for a programming assignment associated with the online course, and a submission script for generating student provided output for the programming assignment. The server includes a submission module that receives and verifies the student provided output for the programming assignment. The server further includes one or more built-in grader applications that compare the student provided output with the instructor provided output to determine a grade for the programming assignment.
    Type: Application
    Filed: February 7, 2019
    Publication date: June 6, 2019
    Inventors: Shuang CHEN, Brennan SAETA, Marius DRAGUS, Mantas MATELIS
  • Patent number: 10229612
    Abstract: In one general aspect, a computer-implemented method can include receiving, by a computer system, code for a custom grader application, creating, by the computer system, a base custom grader container including the code for the custom grader application, associating the base custom grader container with an online course included in a repository included in the computer system, evaluating, by the computer system, the base custom grader container by executing the custom grader application in the base custom grader container, determining that the custom grader application violates a predetermined criterion, modifying the base custom grader container to prevent the executing of the custom grader application from violating the predetermined criterion, and storing, in the repository and in association with the online course, the modified base custom grader container including the custom grader application as a custom grader container image.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: March 12, 2019
    Assignee: Coursera Inc.
    Inventors: Shuang Chen, Brennan Saeta, Marius Dragus, Mantas Matelis
  • Publication number: 20170103673
    Abstract: In one general aspect, a computer-implemented method can include receiving, by a computer system, code for a custom grader application, creating, by the computer system, a base custom grader container including the code for the custom grader application, associating the base custom grader container with an online course included in a repository included in the computer system, evaluating, by the computer system, the base custom grader container by executing the custom grader application in the base custom grader container, determining that the custom grader application violates a predetermined criterion, modifying the base custom grader container to prevent the executing of the custom grader application from violating the predetermined criterion, and storing, in the repository and in association with the online course, the modified base custom grader container including the custom grader application as a custom grader container image.
    Type: Application
    Filed: October 7, 2015
    Publication date: April 13, 2017
    Inventors: Shuang CHEN, Brennan SAETA, Marius DRAGUS, Mantas MATELIS