# US 9,519,624 B1 · Displaying previews of content items for electronic works in a target rendering environment

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

- Number: US 9,519,624 B1
- Document ID: US9519624B1
- Status: Granted
- Kind: B1
- Application number: 13/759,309
- Filed: 2013-02-05
- Granted: 2016-12-13
- Earliest claimed: 2013-02-05
- Assignees: Inkling Systems, Inc.
- Applicants: Inkling Systems, Inc.
- Inventors: Thomas Charles Genoni; Aashay Desai
- Web page: https://patentgrep.com/patent/US9519624B1

## CPC

- G06F 40/143: Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for displaying, responsive to user-designation of a desired set of media object previews for view, the previews of the media objects of an electronic content work within a single view on a display of a computer system. The view presents those previews of the media objects of the electronic content work appropriate for one or more target rendering environments, according to user-specified display criteria. The previews may be images of the media objects captured when the subject media objects were rendered in a simulated target rendering environment. In some cases, these may be images of the media objects captured with the media objects were in desired states during rendering thereof in the simulated target rendering environment. The view may present the previews according to user-defined size criteria.

## Claims

### Claim 1

A computer-implemented method for proofing an electronic content work, the method comprising:
receiving a user input designating a related plurality of markup language documents within the electronic content work, the electronic content work having a hierarchical organization and comprising the related plurality of markup language documents, each markup language document comprising one or more media objects, and wherein the markup language documents are related because they fall into a group within the hierarchical organization of the electronic content work;
preparing a plurality of image previews corresponding to the designated plurality of markup language documents; and
displaying, responsive to the user input, the plurality of image previews of the markup language documents of the electronic content work within a single view on a display of a computer system such that the previews are arranged into one or more rows, the single view presenting those previews of the markup language documents appropriate for one or more target rendering environments, according to user-specified display criteria, and each respective preview corresponding to a respective markup language document.

### Claim 2 (depends on 1)

The method of claim 1, wherein the previews comprise images of the media objects captured when the subject media objects were rendered in a simulated target rendering environment.

### Claim 3 (depends on 2)

The method of claim 2, wherein the previews comprise images of the media objects in desired states during rendering of the media objects in the simulated target rendering environment.

### Claim 4 (depends on 1)

The method of claim 1, wherein the single view presents the previews according to user-defined size criteria.

### Claim 5 (depends on 1)

The method of claim 1, further comprising, responsive to user manipulation of at least one presentation criterion for the previews, reformatting the single view according to a new one or more user-defined presentation criteria and presenting previews appropriate to the new one or more user-defined presentation criteria on the display of the computer system.

### Claim 6 (depends on 5)

The method of claim 5, wherein the new one or more user-defined presentation criteria comprises one or more of a content work viewing mode, a target rendering environment size, a target rendering environment, a preview image size.

### Claim 7 (depends on 1)

The method of claim 1, further comprising associating a notation with one of the media objects, the notation facilitating later editing of an associated one of the media objects and being indexed with the preview at a fixed coordinate reference location thereof.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
responsive to a second user input, providing representations of one or more media objects associated with the related set of media object previews for editing.

### Claim 9 (depends on 1)

The method of claim 1, wherein preparing the plurality of image previews comprises creating the plurality of image previews.

### Claim 10 (depends on 1)

The method of claim 1, wherein preparing the plurality of image previews comprises retrieving the plurality of image previews from storage.

### Claim 11 (depends on 1)

The method of claim 1, wherein the group within the hierarchical organization of the electronic content work is a chapter.

### Claim 12

A computer-based system comprising:
a server, implemented using one or more processors and configured to:
receive, via a communicatively coupled client, a user input designating a related plurality of markup language documents within an electronic content work, the electronic content work having a hierarchical organization and comprising the related plurality of markup language documents, each markup language document comprising one or more media objects, and wherein the markup language documents are related because they fall into a group within the hierarchical organization of the electronic content work;
prepare a plurality of image previews corresponding to the designated plurality of markup language documents; and
present, via a communicatively coupled client and responsive to the user input, the plurality of image previews of the markup language documents in a view via a single screen of a user interface displayed on a display of the client such that the previews are arranged into one or more rows, the previews of the markup language documents being those previews appropriate for one or more target rendering environments for the markup language documents, as determined according to user-specified target rendering environment criteria, and each respective preview corresponding to a respective markup language document.

### Claim 13 (depends on 12)

The system of claim 12, wherein the server is further configured to, responsive to user manipulation of at least one presentation criterion for the previews, reformat the view according to a new one or more user-defined presentation criteria and present previews appropriate to the new one or more user-defined presentation criteria for display on the client.

### Claim 14 (depends on 13)

The system of claim 13, wherein the new one or more user-defined presentation criteria comprises one or more of a content work viewing mode, a target rendering environment size, a target rendering environment, and a preview image size.

### Claim 15 (depends on 12)

The system of claim 12, wherein the server is further configured to associate a notation with one of the media objects, the notation facilitating later editing of the media object.

### Claim 16

A computer-implemented method for proofing an electronic content work, the method comprising:
receiving a first user input designating a related plurality of markup language documents within the electronic content work, the electronic content work comprising the related plurality of markup language documents, and each markup language document comprising one or more media objects;
preparing two or more pluralities of image previews corresponding to the designated plurality of markup language documents; and
displaying, responsive to the first user input, within a single view on a display of a computer system, the two or more plurality of image previews as two or more groupings, each grouping consisting of respective image previews formatted according to a target rendering environment for the markup language documents, each respective preview corresponding to a respective markup language document, and wherein each respective target rendering environment is different; and facilitating, responsive to a second user input, tagging of one or more of the media objects associated, via a respective markup language document, with respective previews within the single view.

### Claim 17 (depends on 16)

The computer-implemented method of claim 16 wherein each target rendering environment represents a computer-based platform for presenting the media objects.

### Claim 18 (depends on 16)

The computer-implemented method of claim 16, wherein the previews comprise images of the media objects in desired states during rendering of the media objects in the target rendering environments.

### Claim 19 (depends on 16)

The computer-implemented method of claim 16, wherein the view presents the previews according to user-defined size criteria.

### Claim 20 (depends on 16)

The computer-implemented method of claim 16, further comprising, responsive to user manipulation of at least one presentation criterion for the previews, reformatting the view according to a new one or more user-defined presentation criteria and displaying previews appropriate to the new one or more user-defined presentation criteria on the display of the computer system.
