10721305

Presenting Content Using Decoupled Presentation Resources

PublishedJuly 21, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system for creating an electronic document including a document fragment, the system comprising: a processing unit configured to receive a first user interaction to add a fragment including content to the electronic document at a target position; receive a second user interaction to set a mode for incorporating the fragment into the electronic document at the target position; and create a fragment reference within the electronic document at the target position to represent the content included in the fragment, the fragment reference including an identifier, an edit value, and a version selection value, the edit value specifying whether the content included in the fragment is editable within the electronic document and the version selection value specifying how a version of the fragment is selected for incorporation in the electronic document, the edit value and the version selection value set based on the mode for incorporating the fragment into the electronic document at the target position, the content included in the fragment stored in an entry in a table separate from the electronic document, the entry including the identifier and the content.

Plain English Translation

A system allows users to create electronic documents by adding content fragments. When a user interacts to add content at a specific spot and sets an incorporation mode, the system inserts a reference (not the content itself) into the document. This reference includes a unique identifier for the content fragment, a setting indicating if the fragment content is editable within the document, and a setting for how its version should be selected (e.g., latest or a specific historical version). Both the editability and version selection settings are determined by the chosen incorporation mode. The actual fragment content is stored separately in a database table, linked by its unique identifier.

Claim 2

Original Legal Text

2. The system of claim 1 , wherein the processing unit is configured to receive the first user interaction to add the fragment via at least one selected from a group consisting of pasting of content into the electronic document at the target position and dragging content from a source document to the target position within the electronic document.

Plain English Translation

A system allows users to create electronic documents by adding content fragments. When a user interacts to add content at a specific spot and sets an incorporation mode, the system inserts a reference (not the content itself) into the document. This reference includes a unique identifier for the content fragment, a setting indicating if the fragment content is editable within the document, and a setting for how its version should be selected. Both the editability and version selection settings are determined by the chosen incorporation mode. The actual fragment content is stored separately in a database table, linked by its unique identifier. Specifically, the user interaction to add the fragment can occur by pasting content into the document or by dragging content from a source document to the target position.

Claim 3

Original Legal Text

3. The system of claim 1 , wherein the first user interaction and the second user interaction are received through a single interaction.

Plain English Translation

A system allows users to create electronic documents by adding content fragments. When a user interacts to add content at a specific spot and sets an incorporation mode, the system inserts a reference (not the content itself) into the document. This reference includes a unique identifier for the content fragment, a setting indicating if the fragment content is editable within the document, and a setting for how its version should be selected. Both the editability and version selection settings are determined by the chosen incorporation mode. The actual fragment content is stored separately in a database table, linked by its unique identifier. The actions of adding the fragment and setting its incorporation mode can be performed through a single user interaction.

Claim 4

Original Legal Text

4. The system of claim 1 , wherein the processing unit is further configured to receive a third user interaction to set access permissions for the fragment, wherein the access permissions are associated with the identifier and specify one or more ways one or more users can access the fragment.

Plain English Translation

A system allows users to create electronic documents by adding content fragments. When a user interacts to add content at a specific spot and sets an incorporation mode, the system inserts a reference (not the content itself) into the document. This reference includes a unique identifier for the content fragment, a setting indicating if the fragment content is editable within the document, and a setting for how its version should be selected. Both the editability and version selection settings are determined by the chosen incorporation mode. The actual fragment content is stored separately in a database table, linked by its unique identifier. Additionally, the system enables users to specify access permissions for the fragment via a separate user interaction, which are tied to its unique identifier and dictate how different users can interact with that specific fragment.

Claim 5

Original Legal Text

5. The system of claim 4 , wherein the one or more ways includes at least one selected from a group consisting of reading the fragment and writing the fragment.

Plain English Translation

A system allows users to create electronic documents by adding content fragments. When a user interacts to add content at a specific spot and sets an incorporation mode, the system inserts a reference (not the content itself) into the document. This reference includes a unique identifier for the content fragment, a setting indicating if the fragment content is editable within the document, and a setting for how its version should be selected. Both the editability and version selection settings are determined by the chosen incorporation mode. The actual fragment content is stored separately in a database table, linked by its unique identifier. Furthermore, the system enables users to specify access permissions for the fragment, associated with its unique ID, which control interactions such as allowing users to *read* the fragment's content or enabling them to *write* (modify) it.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein, in response to a receiving a file system command to open a file containing the electronic document within an application, the processing unit is configured to generate, at an operating system level, a temporary materialized view of the electronic document by retrieving the content included in the fragment from the table separate from the electronic document using the identifier included in the fragment reference included in the electronic document and providing the temporary materialized view of the electronic document to the application.

Plain English Translation

A system allows users to create electronic documents containing references to external content fragments. When a user adds a fragment and sets its incorporation mode, the system embeds a reference within the document, specifying a unique identifier, editability, and version selection, all dictated by the mode. The actual content of the fragment is stored in a separate database table. Critically, when a file system command is received to open a document containing these fragments, the system, operating at an operating system level, automatically retrieves the actual fragment content from the separate table using the embedded identifiers. It then compiles and generates a complete, temporary view of the electronic document, presenting this fully assembled document to the application for the user.

Claim 7

Original Legal Text

7. The system of claim 1 , wherein the mode for incorporating the fragment into the electronic document includes at least one selected from a group consisting of a live mode, a follow mode, a forkable mode, and a pinned mode.

Plain English Translation

A system allows users to create electronic documents by adding content fragments from external sources. When a user adds content at a specific position and selects how it should be incorporated, the system embeds a reference (not the content itself) into the document. This reference includes a unique identifier, an editability setting, and a version selection setting, all determined by the chosen incorporation mode. The actual fragment content is stored separately in a database table. The available modes for incorporating these fragments include: a **live mode** (for always showing the latest, editable content), a **follow mode** (for showing the latest, but uneditable content), a **forkable mode** (for showing a specific version that can be edited), and a **pinned mode** (for showing a specific, uneditable version).

Claim 8

Original Legal Text

8. The system of claim 1 , wherein, when the mode for incorporating the fragment into the electronic document is a live mode, the edit value is set make the content included in the fragment editable within the electronic document and the version selection value is set to a latest version of the fragment.

Plain English Translation

A system allows users to create electronic documents by adding content fragments, which are stored separately and referenced within the main document using a unique identifier. When a user adds a fragment and sets its incorporation mode, the system embeds a reference specifying editability and version selection based on that mode. If the chosen incorporation mode is "live mode," the system automatically configures the fragment reference such that the content included in the fragment is fully editable within the electronic document. Additionally, in live mode, the version selection is set to always display the absolute latest version of the fragment content available.

Claim 9

Original Legal Text

9. The system of claim 1 , wherein, when the mode for incorporating the fragment into the electronic document is a follow mode, the edit value is set to make the content included in the fragment un-editable within the electronic document and the version value is set to a latest version of the fragment.

Plain English Translation

A system allows users to create electronic documents by adding content fragments, which are stored separately and referenced within the main document using a unique identifier. When a user adds a fragment and sets its incorporation mode, the system embeds a reference specifying editability and version selection based on that mode. If the chosen incorporation mode is "follow mode," the system automatically configures the fragment reference such that the content included in the fragment is *not* editable within the electronic document. However, similar to live mode, the version selection is set to always display the absolute latest version of the fragment content available.

Claim 10

Original Legal Text

10. The system of claim 1 , wherein, when the mode for incorporating the fragment into the electronic document is a forkable mode, the edit value is set to make the content included in the fragment editable within the electronic document and the version value is set to a time-specified version of the fragment.

Plain English Translation

A system allows users to create electronic documents by adding content fragments, which are stored separately and referenced within the main document using a unique identifier. When a user adds a fragment and sets its incorporation mode, the system embeds a reference specifying editability and version selection based on that mode. If the chosen incorporation mode is "forkable mode," the system automatically configures the fragment reference such that the content included in the fragment is editable within the electronic document. However, unlike "live" or "follow" modes, the version selection is set to a specific, time-designated version of the fragment rather than always the latest.

Claim 11

Original Legal Text

11. The system of claim 1 , wherein, when the mode for incorporating the fragment into the electronic document is a pinned mode, the edit value is set to make the content included in the fragment un-editable and the version value is set to a time-specified version of the fragment.

Plain English Translation

A system allows users to create electronic documents by adding content fragments, which are stored separately and referenced within the main document using a unique identifier. When a user adds a fragment and sets its incorporation mode, the system embeds a reference specifying editability and version selection based on that mode. If the chosen incorporation mode is "pinned mode," the system automatically configures the fragment reference such that the content included in the fragment is *not* editable within the electronic document. Furthermore, the version selection is set to a specific, time-designated version of the fragment, ensuring that a fixed historical state is always displayed.

Claim 12

Original Legal Text

12. A method for creating an electronic document including a document fragment, the method comprising: receiving, with a processing unit, a first user interaction to add a fragment including content to the electronic document at a target position; receiving, with the processing unit, a second user interaction to set a mode for incorporating the fragment into the electronic document at the target position; and creating, with the processing unit, a fragment reference within the electronic document at the target position to represent the content included in the fragment, the fragment reference including an identifier, and a version selection value, the version selection value specifying how a version of the fragment is selected for incorporation in the electronic document, the edit value and the version selection value set based on the mode for incorporating the fragment into the electronic document at the target position, the content included in the fragment stored in an entry in a table separate from the electronic document, the entry including the identifier and the content.

Plain English Translation

A method enables the creation of electronic documents that include content fragments stored externally. This method involves a processing unit performing several steps: first, receiving a user interaction to add a content fragment to the document at a specific location. Second, the processing unit receives another user interaction to determine a specific mode for how this fragment should be incorporated into the document. Third, the processing unit creates a lightweight reference within the document at the chosen location to represent the fragment's content. This reference contains a unique identifier for the fragment and a version selection value, which dictates how a particular version of the fragment is chosen for display. Both the editability (implied, as it's set later) and version selection values are configured according to the selected incorporation mode. The actual fragment content itself, along with its identifier, is stored in a separate database table, decoupled from the electronic document.

Claim 13

Original Legal Text

13. The method of claim 12 , wherein the fragment reference further includes an edit value specifying whether the content included in the fragment is editable within the electronic document.

Plain English Translation

A method enables the creation of electronic documents that include content fragments stored externally. It involves a processing unit receiving user interactions to add a content fragment at a specific location and to select an incorporation mode. The processing unit then creates a reference within the document, representing the fragment's content, which includes a unique identifier and a version selection value for choosing the fragment's version. Both the editability and version selection are set based on the chosen mode. The actual fragment content is stored separately in a database table. In this method, the fragment reference further explicitly includes an "edit value" setting, which precisely specifies whether the fragment's content can be modified directly from within the electronic document.

Claim 14

Original Legal Text

14. The method of claim 12 , further comprising receiving a third user interaction to set access permissions for the fragment, wherein the access permissions are associated with the identifier and specify one or more ways one or more users can access the fragment.

Plain English Translation

This invention relates to digital content management, specifically methods for handling and controlling access to fragments of digital content. The problem addressed is the need to efficiently manage and secure different portions of digital content, such as documents, media files, or other data, by allowing users to define and enforce access permissions for specific fragments within a larger content item. The method involves receiving a user interaction to select a fragment of digital content, where the fragment is a portion of the content identified by a unique identifier. The system then receives a second user interaction to modify the fragment, such as editing, annotating, or otherwise altering the selected portion. Additionally, the method includes receiving a third user interaction to set access permissions for the fragment, where these permissions are linked to the fragment's identifier and define how one or more users can interact with the fragment. The permissions may restrict or allow actions like viewing, editing, sharing, or deleting the fragment, ensuring granular control over content access. This approach enables precise management of digital content fragments, allowing different users or groups to have tailored access rights to specific portions of a larger document or file, enhancing security and collaboration in digital environments.

Claim 15

Original Legal Text

15. The method of claim 14 , wherein the one or more ways includes at least one selected from a group consisting of reading the fragment and writing the fragment.

Plain English Translation

A method enables the creation of electronic documents that include content fragments stored externally. It involves a processing unit receiving user interactions to add a content fragment at a specific location and to select an incorporation mode. The processing unit then creates a reference within the document, representing the fragment's content, which includes a unique identifier and a version selection value for choosing the fragment's version. Both the editability and version selection are set based on the chosen mode. The actual fragment content is stored separately in a database table. Furthermore, the method includes receiving user interactions to define access permissions for the fragment, linked to its unique identifier. These access permissions can include granular controls such as allowing users to *read* the fragment's content or enabling them to *write* (modify) the fragment.

Claim 16

Original Legal Text

16. The method of claim 12 , further comprising, in response to a receiving a file system command to open a file containing the electronic document within an application, generating, at an operating system level, a temporary materialized view of the electronic document by retrieving the content included in the fragment from the table separate from the electronic document using the identifier included in the fragment reference included in the electronic document and providing the temporary materialized view of the electronic document to the application.

Plain English Translation

A method enables the creation of electronic documents that include content fragments stored externally. It involves a processing unit receiving user interactions to add a content fragment at a specific location and to select an incorporation mode. The processing unit then creates a reference within the document, representing the fragment's content, which includes a unique identifier and a version selection value for choosing the fragment's version. Both the editability and version selection are set based on the chosen mode. The actual fragment content is stored separately in a database table. Moreover, in response to a file system command to open the electronic document within an application, this method further includes generating, at the operating system level, a complete temporary view of the document. This view is created by retrieving the fragment's content from the separate table using its identifier and then providing this assembled view to the application.

Claim 17

Original Legal Text

17. A storage device persistently storing executable instructions that, when executed by a processing unit, perform a set of functions, the set of functions comprising: receiving a first user interaction to add a fragment including content to the electronic document at a target position; receiving a second user interaction to set a mode for incorporating the fragment into the electronic document at the target position; and creating a fragment reference within the electronic document at the target position to represent the content included in the fragment, the fragment reference including an identifier, and a version selection value, the version selection value specifying how a version of the fragment is selected for incorporation in the electronic document, the edit value and the version selection value set based on the mode for incorporating the fragment into the electronic document at the target position, the content included in the fragment stored in an entry in a table separate from the electronic document, the entry including the identifier and the content.

Plain English Translation

A storage device persistently stores executable instructions designed to manage electronic documents with external content fragments. When a processing unit executes these instructions, it performs a set of functions: first, receiving a user interaction to add a content fragment to an electronic document at a target position. Second, it receives another user interaction to set a specific mode for incorporating this fragment. Third, it creates a reference within the document at the target position, representing the fragment's content. This reference includes a unique identifier and a version selection value, specifying how the fragment's version is chosen. The editability (implied, as it's set later) and version selection values are determined by the incorporation mode. The actual fragment content, along with its identifier, is stored in a separate database table, external to the electronic document.

Claim 18

Original Legal Text

18. The storage device of claim 17 , wherein the fragment reference further includes an edit value specifying whether the content included in the fragment is editable within the electronic document.

Plain English Translation

A storage device persistently stores executable instructions that, when executed by a processing unit, enable the creation of electronic documents that include content fragments stored externally. These functions include receiving user interactions to add a content fragment at a specific location and to select an incorporation mode. A reference is then created within the document, representing the fragment's content, which includes a unique identifier and a version selection value for choosing the fragment's version. Both the editability and version selection are set based on the chosen mode. The actual fragment content is stored separately in a database table. In this system, the fragment reference explicitly further includes an "edit value" setting, which specifies whether the content of the fragment can be edited directly within the electronic document when it's displayed.

Claim 19

Original Legal Text

19. The storage device of claim 17 , further comprising receiving a third user interaction to set access permissions for the fragment, wherein the access permissions are associated with the identifier and specify one or more ways one or more users can access the fragment.

Plain English Translation

A storage device persistently stores executable instructions that, when executed by a processing unit, enable the creation of electronic documents that include content fragments stored externally. These functions include receiving user interactions to add a content fragment at a specific location and to select an incorporation mode. A reference is then created within the document, representing the fragment's content, which includes a unique identifier and a version selection value for choosing the fragment's version. Both the editability and version selection are set based on the chosen mode. The actual fragment content is stored separately in a database table. Additionally, the stored instructions further enable the function of receiving a third user interaction to define specific access permissions for the fragment, which are associated with its unique identifier and detail the various ways one or more users are allowed to access that particular fragment.

Claim 20

Original Legal Text

20. The storage device of claim 17 , further comprising, in response to a receiving a file system command to open a file containing the electronic document within an application, generating, at an operating system level, a temporary materialized view of the electronic document by retrieving the content included in the fragment from the table separate from the electronic document using the identifier included in the fragment reference included in the electronic document and providing the temporary materialized view of the electronic document to the application.

Plain English Translation

A storage device persistently stores executable instructions that, when executed by a processing unit, enable the creation of electronic documents that include content fragments stored externally. These functions include receiving user interactions to add a content fragment at a specific location and to select an incorporation mode. A reference is then created within the document, representing the fragment's content, which includes a unique identifier and a version selection value for choosing the fragment's version. Both the editability and version selection are set based on the chosen mode. The actual fragment content is stored separately in a database table. Furthermore, the stored instructions enable the function of, in response to a file system command to open the electronic document, generating, at the operating system level, a complete temporary view of the document. This view is created by retrieving the fragment's content from the separate table using its identifier and then providing this assembled view to the application.

Patent Metadata

Filing Date

Unknown

Publication Date

July 21, 2020

Inventors

Christopher Lee Mullins

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PRESENTING CONTENT USING DECOUPLED PRESENTATION RESOURCES” (10721305). https://patentable.app/patents/10721305

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10721305. See llms.txt for full attribution policy.