# US 2015/0324345 A1 · Writing and production methods, software, and systems

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

- Number: US 2015/0324345 A1
- Document ID: US20150324345A1
- Status: Published application
- Kind: A1
- Application number: 14/272,114
- Filed: 2014-05-07
- Published: 2015-11-12
- Earliest claimed: 2014-05-07
- Assignees: Scripto Enterprises LLC.
- Applicants: Scripto Enterprises LLC
- Inventors: Robert J. Dubbin; Stephen Colbert; David Cole; Jason Livesay; Mindy Tchieu; Sasha Stewart
- Web page: https://patentgrep.com/patent/US20150324345A1

## CPC

- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/117: Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154)
- G06F 40/18: of spreadsheets (form-filling G06F40/174)
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An embodiment of a method of editing a script includes displaying the script in a script editor on a computing device, receiving textual input to the displayed script from an input of the computing device, determining whether the textual input includes a predetermined production element marker, and displaying the textual input in the script editor using text properties based on the determination of whether the textual input includes the marker. An embodiment of a method of editing a script or rundown includes displaying the script or rundown in a script or rundown editor on a first computing device, receiving at the first computing device textual input or cursor movement transmitted from a second computing device in response to it being entered into the script or rundown at the second computing device, and displaying the textual input or cursor movement in the script or rundown on the first computing device.

## Claims

### Claim 1

A method of editing a script, the method comprising:
displaying the script in a script editor on a display of a computing device;
receiving textual input to the displayed script in the script editor from an input device of the computing device;
determining whether the textual input includes a predetermined marker; and
displaying the textual input in the script editor using text properties based on the determination of whether the textual input includes the predetermined marker.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the textual input is displayed as a dialog element using first text properties if the textual input does not include the predetermined marker, and
the textual input is displayed as a production element using second text properties if the textual input includes the predetermined marker.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
determining whether the textual input includes a predetermined opening marker,
wherein the textual input is displayed as an incomplete production element using the second text properties if the textual input includes the predetermined opening marker.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving further textual input after receiving textual input including the predetermined opening marker;
determining whether the further textual input includes a predetermined closing marker,
wherein the textual input and the further textual input are displayed as a complete production element using third first text properties if the textual input includes the predetermined closing marker.

### Claim 5 (depends on 1)

The method of claim 1, wherein the predetermined marker includes one or more textual characters.

### Claim 6 (depends on 1)

The method of claim 1, wherein the text properties include at least one of a font, size or color.

### Claim 7

A method of editing a script or rundown, the method comprising:
displaying the script or rundown in a script or rundown editor on a display of a first computing device;
receiving at the first computing device textual input or cursor movement transmitted from a second computing device in response to being received at the second computing device; and
displaying the textual input or cursor movement in the script or rundown in the script or rundown editor on the display of the first computing device.

### Claim 8 (depends on 7)

The method of claim 7, wherein each character of the textual input or each movement of the cursor movement is transmitted from the second computing device to the first computing device in response to being received at the second computing device.

### Claim 9 (depends on 7)

The method of claim 7, wherein the textual input or cursor movement is transmitted from the second computing device to the first computing device through a server computing device.

### Claim 10 (depends on 7)

The method of claim 7, wherein the script or rundown is a script, and the textual input but not the cursor movement is transmitted from the second computing device to the first computing device and displayed on the first computing device.

### Claim 11 (depends on 7)

The method of claim 7, wherein the script or rundown is a rundown, and both the textual input and the cursor movement is transmitted from the second computing device to the first computing device and displayed on the first computing device.

### Claim 12 (depends on 11)

The method of claim 11, wherein the rundown is displayed as a two-dimensional array of cells in the rundown editor on the first computing device, and the cursor movement includes a movement of a displayed cursor from a first cell to a second cell in the two-dimensional array of cells.

### Claim 13 (depends on 12)

The method of claim 12, wherein the cursor movement includes a changing of a cell and row highlighting.

### Claim 14

A non-transitory machine-readable medium including program instructions, which when executed by a processor perform a method of editing a script, the method comprising:
displaying the script in a script editor on a display of a computing device;
receiving textual input to the displayed script in the script editor from an input device of the computing device;
determining whether the textual input includes a predetermined marker; and
displaying the textual input in the script editor using text properties based on the determination of whether the textual input includes the predetermined marker.

### Claim 15 (depends on 14)

The non-transitory machine-readable medium of claim 14, wherein:
the textual input is displayed as a dialog element using first text properties if the textual input does not include the predetermined marker, and
the textual input is displayed as a production element using second text properties if the textual input includes the predetermined marker.

### Claim 16 (depends on 14)

The non-transitory machine-readable medium of claim 14, further comprising:
determining whether the textual input includes a predetermined opening marker, wherein the textual input is displayed as an incomplete production element using the second text properties if the textual input includes the predetermined opening marker;
receiving further textual input after receiving textual input including the predetermined opening marker; and
determining whether the further textual input includes a predetermined closing marker, wherein the textual input and the further textual input are displayed as a complete production element using third first text properties if the textual input includes the predetermined closing marker.

### Claim 17 (depends on 14)

The non-transitory machine-readable medium of claim 14, wherein the predetermined marker includes one or more textual characters and the text properties include at least one of a font, size or color.

### Claim 18

A non-transitory machine-readable medium including program instructions, which when executed by a processor perform a method of editing a script or rundown, the method comprising:
displaying the script or rundown in a script or rundown editor on a display of a first computing device;
receiving at the first computing device textual input or cursor movement transmitted from a second computing device in response to being received at the second computing device; and
displaying the textual input or cursor movement in the script or rundown in the script or rundown editor on the display of the first computing device.

### Claim 19 (depends on 18)

The non-transitory machine-readable medium of claim 18, wherein the script or rundown is a script, and the textual input but not the cursor movement is transmitted from the second computing device to the first computing device and displayed on the first computing device.

### Claim 20 (depends on 18)

The non-transitory machine-readable medium of claim 18, wherein the script or rundown is a rundown, and both the textual input and the cursor movement is transmitted from the second computing device to the first computing device and displayed on the first computing device.

### Claim 21 (depends on 20)

The non-transitory machine-readable medium of claim 20, wherein the rundown is displayed as a two-dimensional array of cells in the rundown editor on the first computing device, and the cursor movement includes a movement of a displayed cursor from a first cell to a second cell in the two-dimensional array of cells.

### Claim 22

A system for editing a script, the system comprising:
a computing device including a memory and a processor, the memory including program instructions that when executed by the processor perform a method, the method including:
displaying the script in a script editor on a display of a computing device;
receiving textual input to the displayed script in the script editor from an input device of the computing device;
determining whether the textual input includes a predetermined marker; and
displaying the textual input in the script editor using text properties based on the determination of whether the textual input includes the predetermined marker.

### Claim 23

A system for editing a script or rundown, the system comprising:
a first computing device including a memory and a processor, the memory including program instructions that when executed by the processor perform a method, the method including:
displaying the script or rundown in a script or rundown editor on a display of the first computing device;
receiving at the first computing device textual input or cursor movement transmitted from a second computing device in response to being received at the second computing device; and
displaying the textual input or cursor movement in the script or rundown in the script or rundown editor on the display of the first computing device.
