Patents by Inventor Robert James Wall

Robert James Wall 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: 11995439
    Abstract: A system may include a computer processor and a repository configured to store a first code fragment including language features represented in a first programming language, and a second code fragment including language features represented in a second programming language. The system may further include a universal code fragment classifier, executing on the computer processor and configured to generate a first universal abstract syntax tree for the first code fragment and a second universal abstract syntax tree for the second code fragment, generate, using a graph embedding model, first vectors for the first universal abstract syntax tree and second vectors for the second universal abstract syntax tree, and classify, by executing an abstract syntax tree classifier on the first vectors and the second vectors, the first code fragment as a first code category and the second code fragment as a second code category.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: May 28, 2024
    Assignee: Oracle International Corporation
    Inventors: Mahinthan Chandramohan, Robert James Wall
  • Publication number: 20240093824
    Abstract: Methods of sealing tubulars are disclosed herein, which methods may include: providing a patch plug assembly that includes: a shaft; a wedge coupled to the shaft; a slip coupled to the shaft; a plug slidably coupled to the wedge; and a ferrule disposed between the wedge and the plug; pushing the slip against the tubular; pushing the plug against the ferrule after the slip is pushed against the tubular; pushing the ferrule against the wedge after the plug is pushed against the ferrule; and pushing a plug portion of the plug against an inner surface of the tubular.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Glenn Mitchel Walls, Robert Bradley Cook, Daniel Teen, Paul James Wilson
  • Publication number: 20230273789
    Abstract: A system may include a computer processor and a repository configured to store a first code fragment including language features represented in a first programming language, and a second code fragment including language features represented in a second programming language. The system may further include a universal code fragment classifier, executing on the computer processor and configured to generate a first universal abstract syntax tree for the first code fragment and a second universal abstract syntax tree for the second code fragment, generate, using a graph embedding model, first vectors for the first universal abstract syntax tree and second vectors for the second universal abstract syntax tree, and classify, by executing an abstract syntax tree classifier on the first vectors and the second vectors, the first code fragment as a first code category and the second code fragment as a second code category.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 31, 2023
    Applicant: Oracle International Corporation
    Inventors: Mahinthan Chandramohan, Robert James Wall
  • Patent number: 11609759
    Abstract: A system may include a computer processor and a repository configured to store a first code fragment including language features represented in a first programming language, and a second code fragment including language features represented in a second programming language. The system may further include a universal code fragment classifier, executing on the computer processor and configured to generate a first universal abstract syntax tree for the first code fragment and a second universal abstract syntax tree for the second code fragment, generate, using a graph embedding model, first vectors for the first universal abstract syntax tree and second vectors for the second universal abstract syntax tree, and classify, by executing an abstract syntax tree classifier on the first vectors and the second vectors, the first code fragment as a first code category and the second code fragment as a second code category.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: March 21, 2023
    Assignee: Oracle International Corporation
    Inventors: Mahinthan Chandramohan, Robert James Wall
  • Publication number: 20220283803
    Abstract: A system may include a computer processor and a repository configured to store a first code fragment including language features represented in a first programming language, and a second code fragment including language features represented in a second programming language. The system may further include a universal code fragment classifier, executing on the computer processor and configured to generate a first universal abstract syntax tree for the first code fragment and a second universal abstract syntax tree for the second code fragment, generate, using a graph embedding model, first vectors for the first universal abstract syntax tree and second vectors for the second universal abstract syntax tree, and classify, by executing an abstract syntax tree classifier on the first vectors and the second vectors, the first code fragment as a first code category and the second code fragment as a second code category.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Applicant: Oracle International Corporation
    Inventors: Mahinthan Chandramohan, Robert James Wall