Patents by Inventor Ravi Chugh

Ravi Chugh 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: 11301243
    Abstract: A method of facilitating bidirectional programming of a user may include receiving an original program source code and evaluating the original program source code in the forward direction to generate a program output. The evaluation may occur in a programming environment. The program output may be displayed, and an indication of the user corresponding to modifying the program output may be received. The modified program output may be evaluated to generate an updated program source code, wherein the updated program source code, when evaluated, may generate the modified program output. The modified program output may be displayed in a display device of the user. A computing system including a bidirectional programming environment may also be included.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: April 12, 2022
    Assignee: THE UNIVERSITY OF CHICAGO
    Inventors: Mikaël Mayer, Ravi Chugh
  • Publication number: 20210263729
    Abstract: A method of facilitating bidirectional programming of a user may include receiving an original program source code and evaluating the original program source code in the forward direction to generate a program output. The evaluation may occur in a programming environment. The program output may be displayed, and an indication of the user corresponding to modifying the program output may be received. The modified program output may be evaluated to generate an updated program source code, wherein the updated program source code, when evaluated, may generate the modified program output. The modified program output may be displayed in a display device of the user. A computing system including a bidirectional programming environment may also be included.
    Type: Application
    Filed: April 9, 2021
    Publication date: August 26, 2021
    Inventors: Mikaël Mayer, Ravi Chugh
  • Publication number: 20210191717
    Abstract: A method of facilitating bidirectional programming of a user may include receiving an original program source code and evaluating the original program source code in the forward direction to generate a program output. The evaluation may occur in a programming environment. The program output may be displayed, and an indication of the user corresponding to modifying the program output may be received. The modified program output may be evaluated to generate an updated program source code, wherein the updated program source code, when evaluated, may generate the modified program output. The modified program output may be displayed in a display device of the user. A computing system including a bidirectional programming environment may also be included.
    Type: Application
    Filed: January 27, 2021
    Publication date: June 24, 2021
    Inventors: Mikaël Mayer, Ravi Chugh