Patents by Inventor Jacob Harris Apkon

Jacob Harris Apkon 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: 10606727
    Abstract: According to at least one aspect, a system for generating a graphical user interface (GUI) to display documentation for computer program is provided. The system comprises at least one hardware processor, and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed, cause the at least one hardware processor to perform a process for generating a graphical user interface to display documentation for computer program. The process includes accessing source code of a computer program, generating information indicative of execution flow of the computer program by analyzing the source code, executing the computer program, obtaining information gathered during execution of the computer program, and generating a GUI using the information indicative of the execution flow and the information gathered during execution of the computer program.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: March 31, 2020
    Assignee: Soroco Private Limited
    Inventors: Jacob Harris Apkon, Arjun Narayanaswamy
  • Publication number: 20180067729
    Abstract: According to at least one aspect, a system for modifying execution of a computer program based on user input received through a graphical user interface (GUI) is provided. The system comprises at least one hardware processor, and at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform a process. The process includes accessing source code of a computer program, generating a GUI including documentation for the computer program and at least one GUI element for receiving user input for modifying execution of the computer program, receiving user input via the at least one GUI element, and modifying execution of the computer program based on the user input provided through the at least one GUI element.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 8, 2018
    Inventors: Jacob Harris Apkon, Arjun Narayanaswamy, George Peter Nychis
  • Publication number: 20180067836
    Abstract: According to at least one aspect, a system for generating documentation for a computer program is provided. The system includes at least one hardware processor and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform a process for generating documentation for a computer program. The process includes accessing source code of a computer program comprising a plurality of software modules, analyzing the source code of the computer program at least in part by identifying at least one relationship between two or more software modules of the plurality of software modules, obtaining documentation for the computer program using the at least one relationship between two or more software modules of the plurality of software modules, and outputting the documentation.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 8, 2018
    Inventors: Jacob Harris Apkon, Arjun Narayanaswamy, Abdul Qadir
  • Publication number: 20180067739
    Abstract: According to at least one aspect, a system for generating a graphical user interface (GUI) to display documentation for computer program is provided. The system comprises at least one hardware processor, and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed, cause the at least one hardware processor to perform a process for generating a graphical user interface to display documentation for computer program. The process includes accessing source code of a computer program, generating information indicative of execution flow of the computer program by analyzing the source code, executing the computer program, obtaining information gathered during execution of the computer program, and generating a GUI using the information indicative of the execution flow and the information gathered during execution of the computer program.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 8, 2018
    Inventors: Jacob Harris Apkon, Arjun Narayanaswamy