The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 08, 2025
Filed:
Jun. 21, 2022
Oracle International Corporation, Redwood Shores, CA (US);
Florian Gratzer, Mountain View, CA (US);
Oskar Van Rest, Los Gatos, CA (US);
Vlad Ioan Haprian, Zurich, CH;
Vasileios Trigonakis, Zurich, CH;
Korbinian Schmid, Austin, TX (US);
Steven Serra, Arlington, MA (US);
Sungpack Hong, Palo Alto, CA (US);
Hassan Chafi, Las Vegas, NV (US);
Oracle International Corporation, Redwood Shores, CA;
Abstract
A method, apparatus, and product to provide a parser for property graph queries with precise error reporting and auto-completion based on information from property graph schemas. The approach generally comprises analysis of graph queries prior to their execution to identify issues prior to execution. In some embodiments, the approach includes any of: use of a property graph schema to determine whether names in a received property graph query exist within a corresponding property graph; determining whether the property graph query includes a comparison of mismatched data types; providing an autocomplete suggestion feature for assistance in resolving errors or corresponding to a cursor position within a query string; or evaluation of a property graph query to determine whether it would return an empty result. In some embodiments, property graph query analysis is performed using a context aware approach.