-
公开(公告)号:US11868706B1
公开(公告)日:2024-01-09
申请号:US17549565
申请日:2021-12-13
申请人: Notion Labs, Inc.
发明人: He Lu , Simon Townsend-Last
IPC分类号: G06F40/166 , G06F40/117 , G06F3/0482 , G06F40/103 , G06F40/131 , G06F16/27 , G06F40/137 , G06F40/134 , G06F40/197 , G06F16/93 , G06Q10/101
CPC分类号: G06F40/166 , G06F3/0482 , G06F16/275 , G06F16/93 , G06F40/103 , G06F40/117 , G06F40/131 , G06F40/134 , G06F40/137 , G06F40/197 , G06Q10/101
摘要: The present disclosure describes a system, method, and computer program for syncing content across workspace pages. The system creates a first synced block on a first workspace page. Content on workspace pages rendered by the system is stored in blocks and each of the workspace pages has a hierarchy of blocks. The system adds one or more child blocks to the first synced block as content to be synced. The system creates a reference synced block on a second workspace page and adds a pointer to the reference synced block that points to the first synced block. This is done in order to sync the one or more child blocks of the first synced block across the first and second workspace pages, where editing the first synced block or the reference synced block includes editing the one or more child blocks of the first synced block.
-
公开(公告)号:US12118513B1
公开(公告)日:2024-10-15
申请号:US18408429
申请日:2024-01-09
申请人: Notion Labs, Inc.
发明人: He Lu , Jordan Scales , Atul Varma
CPC分类号: G06Q10/101 , G06N3/04
摘要: A method for creating in-block content presented in a block on a page of a workspace. The block is configured to initiate a generative process to create in-block content of a particular type. The method includes determining a selection of in-page content based on a location of the block relative to the in-page content and the particular type of in-block content. The method can include causing a generative function to create generative content of the particular type based on the selection of the in-page content. The method can further include populating a block area to present the generative content.
-
公开(公告)号:US20240296166A1
公开(公告)日:2024-09-05
申请号:US18178451
申请日:2023-03-03
申请人: Notion Labs, Inc.
发明人: Alp Artar , Ryan Hart , Shir Yehoshua
IPC分类号: G06F16/25 , G06F16/27 , G06F40/134
CPC分类号: G06F16/25 , G06F16/27 , G06F40/134
摘要: Systems and methods for deep connectivity between disparate database systems are described. User input to configure a content connectivity module includes a uniform resource identifier (URI) to a resource at a third party system. A bot may be configured with permissions to retrieve data at the resource, scan for links associated with third party objects, each link having a keyword associated with the content block management system. Identifiers of objects in the content block management system may be extracted from the links. Based on the identifiers, a relational connection between each block object and each third party object may be generated.
-
公开(公告)号:US11687701B1
公开(公告)日:2023-06-27
申请号:US17581776
申请日:2022-01-21
申请人: Notion Labs, Inc.
IPC分类号: G06F40/137 , G06F40/183 , G06F40/169 , G06F40/14 , G06F40/103
CPC分类号: G06F40/137 , G06F40/14 , G06F40/169 , G06F40/183 , G06F40/103
摘要: The present disclosure describes a system, method, and computer program for enabling text editing across multiple content blocks in a system. The system renders a workspace page including a plurality of content blocks in a user interface of a client application. The workspace page is rendered according to a hierarchical tree derived from the parent and child attributes of the content blocks on the workspace page. The system maintains an in-memory selection state for text selection in the client application. The system receives a user selection of text on the workspace page across a plurality of content blocks. The system updates the in-memory selection state to include a text selection range. The system receives a user edit to the selected text. The system identifies the plurality of content blocks within the text selection range. The system applies the user edit to the content blocks within the text selection range.
-
-
-