# US 12,118,290 B2 · Methods and systems for interactive content creation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,290 B2
- Document ID: US12118290B2
- Status: Granted
- Kind: B2
- Application number: 18/357,451
- Filed: 2023-07-24
- Published: 2024-03-14
- Granted: 2024-10-15
- Earliest claimed: 2020-07-06
- Assignees: Turtl Surf & Immerse Limited
- Applicants: Turtl Surf & Immerse Limited
- Inventors: Nicholas Kingsley Mason
- Web page: https://patentgrep.com/patent/US12118290B2

## CPC

- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06F 40/131: Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
- G06F 16/24564: {Applying rules; Deductive queries}
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/134: Hyperlinking
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 40/186: Templates
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system is provided for personalizing an interactive content. The system comprises: a content creation component configured to create one or more content items for a document, and at least one content item is associated with a set of rules defining a link between the at least one content item and another document or a rule for assembling the at least one content into a personalized document; and a content personalization component configured to: (i) receive an instruction for personalizing a given document; (ii) assemble a plurality of content items to generate a personalized document, and the plurality of content items are pulled from the given document and at least another document based at least in part on a set of rules associated with at least one content item of the given document; and (iii) render the personalized document using a brand style associated with the given document.

## Claims

### Claim 1

A system for creating an interactive document, the system comprising:
a memory for storing a set of software instructions, and one or more processors configured to execute the set of software instructions to perform one or more operations comprising:
(a) generating an interactive document comprising one or more modular items, wherein the one or more modular items are pulled from a master document based at least in part on one or more personalization parameters, and wherein the interactive document comprises a tracking feature to collect data indicative of user interaction with the interactive document;
(b) creating a link between the interactive document and the master document, wherein the link comprises the one or more personalization parameters;
(c) rendering the interactive document with aid of a content renderer, wherein the content renderer is configured to use the link to apply a change to the one or more modular items based on a change to the master document.

### Claim 2 (depends on 1)

The system of claim 1, wherein the one or more modular items from the master document are embedded with an assembly rule.

### Claim 3 (depends on 2)

The system of claim 2, wherein the one or more modular items in the interactive document are not embedded with the assembly rule.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more operations further comprise providing a graphical user interface (GUI) for receiving the one or more personalization parameters.

### Claim 5 (depends on 4)

The system of claim 4, wherein the GUI is configured to display a preview of the interactive document upon receiving a user input indicative of at least one of the one or more personalization parameters.

### Claim 6 (depends on 5)

The system of claim 5, wherein the preview comprises automatically navigating to at least one of the one or more modular items corresponding to the user input.

### Claim 7 (depends on 1)

The system of claim 1, wherein the master document is stored in a pre-defined document schema.

### Claim 8 (depends on 7)

The system of claim 7, wherein the master document is stored as structured data in a document database.

### Claim 9 (depends on 8)

The system of claim 8, wherein the structured data further stores an assembly rule associated with the one or more modular items.

### Claim 10

A computer-implemented method for creating an interactive document, comprising:
(a) generating an interactive document comprising one or more modular items, wherein the one or more modular items are pulled from a master document based at least in part on one or more personalization parameters, and wherein the interactive document comprises a tracking feature to collect data indicative of user interaction with the interactive document;
(b) creating a link between the interactive document and the master document, wherein the link comprises the one or more personalization parameters;
(c) rendering the interactive document with aid of a content renderer, wherein the content renderer is configured to use the link to apply a change to the one or more modular items based on a change to the master document.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, wherein the one or more modular items from the master document are embedded with an assembly rule.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, wherein the one or more modular items in the interactive document are not embedded with the assembly rule.

### Claim 13 (depends on 10)

The computer-implemented method of claim 10, wherein the one or more operations further comprise providing a graphical user interface (GUI) for receiving the one or more personalization parameters.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, wherein the GUI is configured to display a preview of the interactive document upon receiving a user input indicative of at least one of the one or more personalization parameters.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, wherein the preview comprises automatically navigating to at least one of the one or more modular items corresponding to the user input.

### Claim 16 (depends on 10)

The computer-implemented method of claim 10, wherein the master document is stored in a pre-defined document schema.

### Claim 17 (depends on 16)

The computer-implemented method of claim 16, wherein the master document is stored as structured data in a document database.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, wherein the structured data further stores an assembly rule associated with the one or more modular items.
