# US 10,503,813 B2 · Editing electronic documents

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

- Number: US 10,503,813 B2
- Document ID: US10503813B2
- Status: Granted
- Kind: B2
- Application number: 13/454,578
- Filed: 2012-04-24
- Published: 2012-08-16
- Granted: 2019-12-10
- Earliest claimed: 2009-10-29
- Assignees: International Business Machines Corporation
- Applicants: Harumi Itoh; Eisuke Kanzaki
- Inventors: Harumi Itoh; Eisuke Kanzaki
- Web page: https://patentgrep.com/patent/US10503813B2

## CPC

- G06T 11/60: Creating or editing images; Combining images with text
- 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/131: Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A theme to be applied to a document to be edited can be identified. The document and a preview of one or more components insertable into the document can be displayed. The preview can be formed and presented prior to the insertion of at least one of the components by applying the identified theme to the components.

## Claims

### Claim 1

A system comprising:
one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices;
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to identify a theme to be applied to a document to be edited;
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a set of attribute parameters associated with the identified theme;
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to apply the identified theme to a set of image files insertable into the document by converting the set of image files according to one or more attribute parameters of the set of attribute parameters; and
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to display the document and a preview of the set of converted image files, wherein the preview is formed such that a user is able to select one or more image files from the preview of the set of converted image files for insertion into the document.

### Claim 2 (depends on 1)

The system according to claim 1, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to set a degree to which the theme is to be applied to the one or more image files to be inserted into the document.

### Claim 3 (depends on 1)

The system according to claim 1, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to accept selection of a position at which an image file is inserted into the document, wherein the set of attribute parameters is determined depending on the selected position to display a preview of the image file to which at least some of the determined set of attribute parameters have been applied.

### Claim 4 (depends on 1)

The system according to claim 1, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to allow the user to select some attribute parameters of the set of attribute parameters to be applied to the document, wherein a preview of image files to which some of the selected attribute parameters have been applied is displayed.

### Claim 5 (depends on 4)

The system according to claim 4, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to insert, into the document, the image files to which some of the selected attribute parameters have been applied.

### Claim 6 (depends on 1)

The system according to claim 1, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to apply the theme to at least one of the one or more image files in response to a predetermined user action and inserting the image files into the document.

### Claim 7 (depends on 6)

The system according to claim 6, wherein the predetermined user action is drag-and-drop of the preview.

### Claim 8 (depends on 1)

The system according to claim 1, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, when at least one of the one or more image files is to be inserted, apply at least some attribute parameters of the set of attribute parameters associated with the theme are applied to convert the image files.

### Claim 9 (depends on 1)

The system according to claim 1, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to store a plurality of themes, wherein the identified theme identifies the theme selected by the user from the plurality of themes.

### Claim 10 (depends on 2)

The system according to claim 2, wherein the set of attribute parameters to be applied to the image files to be inserted into the document is stored in one or more files separately from the document.

### Claim 11 (depends on 10)

The system according to claim 10, wherein the separate one or more files include a definition of cascading style sheets called for the document.

### Claim 12 (depends on 1)

The system according to claim 1, wherein the preview consists of thumbnails of the image files.

### Claim 13 (depends on 2)

The system according to claim 2, wherein the set of attribute parameters include at least one of parameters of theme color, theme background color, color translation, shape transformation, conversion to add a frame, contrast conversion, temperature conversion, and color temperature conversion.

### Claim 14 (depends on 1)

The system according to claim 1, wherein the document is a multimedia structured document.

### Claim 15 (depends on 1)

The system according to claim 1, wherein the document is created in an HTML or XML format.

### Claim 16 (depends on 1)

The system according to claim 1, wherein the image files are any of image data, animation data, vector data, text data, and HTML data, or a combination thereof.

### Claim 17 (depends on 1)

The system of claim 1, further comprising:
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to temporarily store the set of converted image files for preview into a preview cache.

### Claim 18 (depends on 17)

The system of claim 17, wherein the set of converted image files from the preview cache are displayed on a graphical user interface (GUI) from which the user can select any of the converted set of image files.

### Claim 19

A method comprising:
at least one processor, executing program instructions stored in a storage device, identifying a theme to be applied to a document to be edited;
at least one processor, executing program instructions stored in the storage device, determining a set of attribute parameters associated with the identified theme;
at least one processor, executing program instructions stored in the storage device, applying the identified theme to a set of image files insertable into the document by converting the set of image files according to one or more attribute parameters of the set of attribute parameters; and
at least one processor, executing program instructions stored in the storage device, displaying the document and a preview of the set of converted image files, wherein the preview is formed for selection of one or more image files from the set of converted image files by a user for insertion into the document.

### Claim 20 (depends on 19)

The method of claim 19, further comprising:
at least one processor, executing program instructions stored in the storage device, setting a degree to which the theme is to be applied to one or more image files to be inserted into the document.

### Claim 21 (depends on 19)

The method of claim 19, wherein the preview consists of thumbnails of the image files, wherein the document is a multimedia structured document, wherein the document is created in an HTML or XML format.

### Claim 22

A computer program product comprising:
one or more non-transitory computer-readable storage devices;
program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to identify a theme to be applied to a document to be edited;
program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to determine a set of attribute parameters associated with the identified theme; and
program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to apply the identified theme to a set of image files insertable into the document by converting the set of image files according to one or more attribute parameters of the set of attribute parameters; and
program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to display the document and a preview of the set of converted image files, wherein the preview is formed such that a user is able to select one or more image files from the preview of the set of image files for insertion into the document.
