Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
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.
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.
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.
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.
3. The system of claim 1 , wherein the first user interaction and the second user interaction are received through a single interaction.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Unknown
July 21, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.