Component-based Digital Image Synchronization
AssigneeAdobe Inc.
InventorsRussell Thomas Williams, Habib Khalfallah, Jan Stoeckmann, Alan Lee Erickson
Life of this patent
Estimating the term…
Abstract
Techniques and systems for component-based digital image synchronization are described. In one example, a digital image is stored as a composite file with a number of separately compressed individual components. Indicators are generated during an editing process of a digital image. The indicators are usable to correlate altered portions of the digital image with compressed components of the composite digital image file. The altered components are then communicated to a synchronization service for synchronization with a remote representation of the digital image file.
Claims20
In a digital medium environment for digital image synchronization and storage, a method implemented by an external synchronization system, the method comprising:
- receiving, by the external synchronization system, a communication from a computing device, the communication including:
- a compressed portion of a plurality of portions of a composite representation of a local instance of a digital image file that has been altered at the computing device;
- and
- an indicator of the compressed portion;
- locating, by the external synchronization system responsive to the receiving, a portion of a composite representation of a remotely stored instance of the digital image file maintained by the external synchronization system, the locating based on the indicator;
- synchronizing, by the external synchronization system responsive to the locating, the portion of the composite representation of the remotely stored instance with the compressed portion received as part of the communication;
- and
- storing, by the computing device responsive to the synchronizing, the synchronized portion as part of the composite representation of the remotely stored instance.
In a digital medium environment for digital image synchronization and storage, an external synchronization system comprising:
- a processing system;
- and
- a computer-readable storage media having:
- a remotely-stored instance of a composite representation of a digital image file;
- and
- instructions stored thereon that, responsive to execution by the processing system, causes the processing system to perform operations including:
- receiving a communication from a computing device, the communication including an indicator and a compressed portion of a plurality of portions of a composite representation of a local instance of the digital image file that has been altered at the computing device;
- locating a portion of the composite representation of the remotely stored instance of the digital image file maintained at the computer-readable storage media, the locating based on the indicator;
- synchronizing the portion of the composite representation of the remotely stored instance with the compressed portion received as part of the communication;
- and
- storing the synchronized portion as part of the composite representation of the remotely stored instance in the computer-readable storage media.
In a digital medium environment for digital image synchronization and storage, a method implemented by a computing device, the method comprising:
- altering, by the computing device, a local instance of a digital image file by an image editing application;
- storing, by the computing device, the altered local instance as a composite digital image file having a plurality of components;
- identifying, by the computing device, a component of the plurality of components that is altered based on an indication received form the image editing operation;
- and
- forming a communication as including the indication and the identified component and not including at least one other component of the plurality of components that is not altered, the communication configured to cause synchronization with a remotely stored instance of the digital image file.
Dependencies are inferred from the claim text.