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:
Sep. 15, 2026

Filed:

Feb. 23, 2026
Applicant:

Notion Labs, Inc., San Francisco, CA (US);

Inventors:

Matthew Weidner, San Francisco, CA (US);

Stephan Boyer, San Francisco, CA (US);

Michael Kuo, Long Island City, NY (US);

Benjamin Schley Hughes, Brooklyn, NY (US);

Fabricio Pontes Harsich, San Francisco, CA (US);

Emma Yuchen Guo, San Francisco, CA (US);

Assignee:

Notion Labs, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/31 (2019.01); G06F 16/334 (2025.01);
U.S. Cl.
CPC ...
G06F 16/322 (2019.01); G06F 16/334 (2019.01);
Abstract

A system creates a block within a digital workspace. The block includes text that is assigned a text instance identifier (ID). The system can store a single conflict-free replicated data type (CRDT) text slice tree for the block, where each node represents a text slice corresponding to a segment of the text. A database table can store the text instance ID and a search label for each text slice. The system can, in response to a text editing operation, segment the text into two contiguous text slices, represented as first and second child nodes of the text slice tree, and assign a child search label that comprises a parent search label appended with different characters. A combination of the text instance ID and a search label uniquely identifies a text slice in the digital workspace.


Find Patent Forward Citations

Loading…