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. 04, 2025

Filed:

Jun. 16, 2023
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Zijie Li, New York, NY (US);

Shitanshu Verma, Livingston, NJ (US);

Can Tang, Brooklyn, NY (US);

Gary Elliott, Larchmont, NY (US);

Gregory Allen Morris, Hanover, NH (US);

Thomas Robert Magrino, Mamaroneck, NY (US);

Jack Timothy Dingilian, Brooklyn, NY (US);

Teng Zhong, Mountain View, CA (US);

Andrii Shyshkalov, Munich, DE;

Siu Man Yau, Plainview, NY (US);

Yijie Bu, Sunnyvale, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/27 (2019.01); G06F 16/23 (2019.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01);
U.S. Cl.
CPC ...
G06F 16/273 (2019.01); G06F 16/2365 (2019.01); G06F 16/256 (2019.01); G06F 16/285 (2019.01);
Abstract

A method for change data capture state tracking includes accessing a distributed database including a plurality of clusters, each cluster of the plurality of clusters including a respective plurality of partitions, each cluster of the plurality of clusters configured to receive read and write operation. The method includes receiving, at a second cluster, a plurality of changes for a second table and storing the plurality of changes at a replication log. The method also includes asynchronously replicating the plurality of changes from the second table to a first table and maintaining a respective change stream position tracking a respective position in the replication log indicating one or more changes of the plurality of changes that have been replicated. The method includes receiving a read request at the first cluster requesting one or more rows of the first table and returning the respective change stream position.


Find Patent Forward Citations

Loading…