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:
Aug. 05, 2025
Filed:
Oct. 09, 2023
Google Llc, Mountain View, CA (US);
Luis Alonso, Mountain View, CA (US);
Vladislav Grachev, Bothell, WA (US);
Hossein Ahmadi, Seattle, WA (US);
Srinagesh Susarla, Saratoga, CA (US);
Francis Lan, San Francisco, CA (US);
Srinidhi Raghavan, Mountain View, CA (US);
Vinay Balasubramaniam, Sammamish, WA (US);
Oleksandr Blyzniuchenko, Redmond, WA (US);
Google LLC, Mountain View, CA (US);
Abstract
A method of storing semi-structured data includes receiving user data from a user of a query system where the user data includes semi-structured user data. The method also includes receiving an indication that the semi-structured user data fails to include a fixed schema. In response to the indication that the semi-structured user data fails to include the fixed schema, the method further includes parsing the semi-structured user data into a plurality of data paths and extracting a data type associated with each respective data path of the plurality of data paths. The method additionally includes storing the semi-structured user data as a row entry in a table of a database in communication with the query system wherein each column value associated with the row entry corresponds to a respective one of the plurality of data paths and the data type associated with the respective data path.