Patents by Inventor Anton Ragot

Anton Ragot 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: 12339842
    Abstract: A graph processing engine is provided for executing a graph query comprising a parent query and a subquery nested within the parent query. The subquery is an existential subquery, uses a reference to one or more correlated variables from the parent query, is inlined in the parent query pattern matching, does not have a post-processing phase, does not contain any global aggregation operations, uses a reference to at most one non-correlated variable, and does not include any filters on a non-correlated variable. Executing the graph query comprises initiating execution of the parent query, responsive to the parent query matching the one or more correlated variables in an intermediate result set, executing the subquery by applying a neighbor pattern matching operator that checks for existence of an edge, and resuming execution of the parent query based on results of the neighbor pattern matching operation.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: June 24, 2025
    Assignee: Oracle International Corporation
    Inventors: Vasileios Trigonakis, Anton Ragot, Yahya Ez-zainabi, Tomas Faltin, Sungpack Hong, Hassan Chafi
  • Patent number: 12197436
    Abstract: A graph processing engine is provided for executing a graph query comprising a parent query and a subquery nested within the parent query. The subquery uses a reference to one or more correlated variables from the parent query. Executing the graph query comprises initiating execution of the parent query, pausing the execution of the parent query responsive to the parent query matching the one or more correlated variables in an intermediate result set, generating a subquery identifier for each match of the one or more correlated variables, modifying the subquery to include a subquery aggregate function and a clause to group results by subquery identifier, executing the modified subquery using the intermediate result set and collecting subquery results into a subquery results table responsive to pausing execution of the parent query, and resuming execution of the parent query using the subquery results table.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: January 14, 2025
    Assignee: Oracle International Corporation
    Inventors: Vasileios Trigonakis, Anton Ragot, Yahya Ez-zainabi, Tomas Faltin, Sungpack Hong, Hassan Chafi
  • Publication number: 20240220496
    Abstract: A graph processing engine is provided for executing a graph query comprising a parent query and a subquery nested within the parent query. The subquery is an existential subquery, uses a reference to one or more correlated variables from the parent query, is inlined in the parent query pattern matching, does not have a post-processing phase, does not contain any global aggregation operations, uses a reference to at most one non-correlated variable, and does not include any filters on a non-correlated variable. Executing the graph query comprises initiating execution of the parent query, responsive to the parent query matching the one or more correlated variables in an intermediate result set, executing the subquery by applying a neighbor pattern matching operator that checks for existence of an edge, and resuming execution of the parent query based on results of the neighbor pattern matching operation.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 4, 2024
    Inventors: Vasileios Trigonakis, Anton Ragot, Yahya Ez-zainabi, Tomas Faltin, Sungpack Hong, Hassan Chafi
  • Publication number: 20240220495
    Abstract: A graph processing engine is provided for executing a graph query comprising a parent query and a subquery nested within the parent query. The subquery uses a reference to one or more correlated variables from the parent query. Executing the graph query comprises initiating execution of the parent query, pausing the execution of the parent query responsive to the parent query matching the one or more correlated variables in an intermediate result set, generating a subquery identifier for each match of the one or more correlated variables, modifying the subquery to include a subquery aggregate function and a clause to group results by subquery identifier, executing the modified subquery using the intermediate result set and collecting subquery results into a subquery results table responsive to pausing execution of the parent query, and resuming execution of the parent query using the subquery results table.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 4, 2024
    Inventors: Vasileios Trigonakis, Anton Ragot, Yahya Ez-zainabi, Tomas Faltin, Sungpack Hong, Hassan Chafi