Making modified content available
First Claim
1. A computer-implemented method comprising:
- generating, by one or more computers, a virtual file identifier that maps (i) a first file identifier that is associated with unmodified image content to (ii) a second file identifier that is associated with one or more edits to the image content;
receiving, from an image viewing application, a request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content; and
in response to receiving the request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content, transmitting, to an image editing application, a notification to instruct the image editing application to synthesize the unmodified image content associated with the first file identifier, and the one or more edits to the image content that are associated with the second file identifier that the virtual file identifier maps to the first file identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for making modified content available includes storing an item comprising contents. A modification procedure to be performed on the item to modify the contents is identified. The method includes generating a file identifier to represent the item such that, upon a request to access the item being received, the modification procedure is performed on the item using the file identifier and the modified contents are provided in response to the request. A method for making modified content available includes receiving a request to access a file identifier that represents an item comprising contents. After receiving the request, a modification procedure to modify the contents is performed. The modification procedure is identified using the file identifier. The modified contents are provided in response to the request. A system includes an application program, a repository and a redirector.
33 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
generating, by one or more computers, a virtual file identifier that maps (i) a first file identifier that is associated with unmodified image content to (ii) a second file identifier that is associated with one or more edits to the image content; receiving, from an image viewing application, a request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content; and in response to receiving the request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content, transmitting, to an image editing application, a notification to instruct the image editing application to synthesize the unmodified image content associated with the first file identifier, and the one or more edits to the image content that are associated with the second file identifier that the virtual file identifier maps to the first file identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
generating a virtual file identifier that maps (i) a first file identifier that is associated with unmodified image content to (ii) a second file identifier that is associated with one or more edits to the image content; receiving, from an image viewing application, a request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content; and in response to receiving the request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content, transmitting, to an image editing application, a notification to instruct the image editing application to synthesize the unmodified image content associated with the first file identifier, and the one or more edits to the image content that are associated with the second file identifier that the virtual file identifier maps to the first file identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; generating a signal virtual file identifier that maps (i) a first file identifier that is associated with unmodified image content to (ii) a second file identifier that is associated with one or more edits to the image content; receiving, from an image viewing application, a request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content; and in response to receiving the request that indicates the virtual file identifier that maps (i) the first file identifier that is associated with the unmodified image content to (ii) the second file identifier that is associated with one or more edits to the image content, transmitting, to an image editing application, a notification to instruct the image editing application to synthesize the unmodified image content associated with the first file identifier, and the one or more edits to the image content that are associated with the second file identifier that the virtual file identifier maps to the first file identifier. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification