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.

Date of Patent:
Nov. 14, 2023

Filed:

May. 05, 2021
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

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);

Assignee:

Google LLC, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/84 (2019.01); G06F 16/2452 (2019.01); G06F 16/22 (2019.01); G06F 16/25 (2019.01);
U.S. Cl.
CPC ...
G06F 16/86 (2019.01); G06F 16/2282 (2019.01); G06F 16/2452 (2019.01); G06F 16/258 (2019.01);
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.


Find Patent Forward Citations

Loading…