# US 2014/0198109 A1 · Method and system for preserving a graphics file

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

- Number: US 2014/0198109 A1
- Document ID: US20140198109A1
- Status: Published application
- Kind: A1
- Application number: 13/742,597
- Filed: 2013-01-16
- Published: 2014-07-17
- Earliest claimed: 2013-01-16
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Graham J. Wills
- Web page: https://patentgrep.com/patent/US20140198109A1

## CPC

- G06T 1/00: General purpose image data processing
- G06T 3/00: Geometric image transformations in the plane of the image
- G06T 11/60: Creating or editing images; Combining images with text
- G06T 2210/32: Image data format
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A method and system for preserving a graphics file that includes at least one graphics object comprises: embedding in the graphics file, by a first application executing on a processor, a semantic representation of the at least one graphics object that is sufficient to re-create and edit the graphic object; and reading the graphics file, by a second application, and extracting the semantic representation and using the semantic representation to re-create the graphics object for display on a display device.

## Claims

### Claim at position 1

1-16. (canceled)

### Claim 17

A system, comprising:
a memory;
a processor coupled to the memory; and
a first application executed by the processor that is configured to:
embed in the graphics file a semantic representation of the at least one graphics object that is sufficient to re-create and edit the graphics object for reading by a second application,
wherein the second application extracts the semantic representation and uses the semantic representation to re-create the graphics object for display on a display device.

### Claim 18 (depends on 17)

The system of claim 17, wherein the first application embeds the semantic representation in the graphics file as a comment.

### Claim 19 (depends on 17)

The system of claim 17, wherein the graphics file is saved in a format comprising one of a vector format and a raster format.

### Claim 20 (depends on 17)

The system of claim 17, wherein the first application is further configured to:
translate a visual specification of the graphics object to text-based semantic representation; and
save and export a standard format graphics file with the text-based semantic representation embedded as at least one of a comment and other metadata.

### Claim 21 (depends on 20)

The system of claim 20, wherein the second application is configured to:
read the standard format graphics file and check for the comment comprising the text-based semantic representation; and
responsive to the text-based semantic representation being present, reverse translate the text-based semantic representation back into a visual specification of the graphics object, and use the visual specification to re-create the graphics object.

### Claim 22 (depends on 20)

The system of claim 20, wherein the text-based semantic representation is created using a language-based specification.

### Claim 23 (depends on 17)

The system of claim 17, wherein the first application further configured to: embed a checksum in the graphics file along with the semantic representation to provide authentication but neither the graph object nor the semantic representation has been altered.

### Claim 24 (depends on 17)

The system of claim 17, wherein the second application is further configured to show any differences between the re-created graphics object and the graphics object in the graphics file.
