Document layer extraction for mobile devices
First Claim
1. A method implemented at a cloud-based image service providing layer extraction of a multi-layered image for a mobile device, the method comprising:
- receiving a request from the mobile device for the multi-layered image that is stored at the cloud-based image service;
communicating an image preview and image layer previews of multiple layers of the multi-layered image to the mobile device for display in a user interface of a mobile file browser;
generating a layer extraction of each of the multiple layers of the multi-layered image, the layer extraction of a layer generated as a full resolution image of the layer;
receiving identifiers of layers that correspond to user selections of one or more of the image layer previews from the mobile device;
generating a component representation of the layer extractions that correspond to the identified layers of the multi-layered image, the component representation including a description of how the layer extractions in the component representation are to be composited at the mobile device, the layer extractions being independently editable in the component representation;
communicating the component representation of the layer extractions that are independently editable and correspond to the identified layers of the multi-layered image to the mobile device for use with an image editing application on the mobile device to upload image edit changes made to one or more of the identified layers in the component representation of the multi-layered image; and
receiving the image edit changes made to the one or more identified layers in the component representation of the multi-layered image from the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of document layer extraction for mobile devices, a cloud-based image service can receive a request from a mobile file browser for a multi-layered image, and the image service communicates an image preview and image layer previews of multiple layers of the multi-layered image to the mobile device for display. The image service generates a layer extraction that is a full-resolution image of each of the multiple layers of the multi-layered image. The image service can receive identifiers of layers that correspond to user selections of one or more image layer previews from the mobile device. The image service can then generate a component representation of the layer extractions that correspond to the identified layers of the multi-layered image, and then communicate the component representation of the identified layers to the mobile device.
-
Citations
20 Claims
-
1. A method implemented at a cloud-based image service providing layer extraction of a multi-layered image for a mobile device, the method comprising:
-
receiving a request from the mobile device for the multi-layered image that is stored at the cloud-based image service; communicating an image preview and image layer previews of multiple layers of the multi-layered image to the mobile device for display in a user interface of a mobile file browser; generating a layer extraction of each of the multiple layers of the multi-layered image, the layer extraction of a layer generated as a full resolution image of the layer; receiving identifiers of layers that correspond to user selections of one or more of the image layer previews from the mobile device; generating a component representation of the layer extractions that correspond to the identified layers of the multi-layered image, the component representation including a description of how the layer extractions in the component representation are to be composited at the mobile device, the layer extractions being independently editable in the component representation; communicating the component representation of the layer extractions that are independently editable and correspond to the identified layers of the multi-layered image to the mobile device for use with an image editing application on the mobile device to upload image edit changes made to one or more of the identified layers in the component representation of the multi-layered image; and receiving the image edit changes made to the one or more identified layers in the component representation of the multi-layered image from the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented by a mobile device for layer extraction of a multi-layered file, the method comprising:
-
receiving a user selection of the multi-layered file that is stored at a cloud based image service, the user selection initiated in a user interface of a mobile file browser; receiving a preview and layer previews of multiple layers of the multi-layered file from the cloud-based image service for display at the mobile device; receiving user selections of one or more of the layer previews displayed in the user interface of the mobile file browser; communicating identifiers of the layers that correspond to the selected one or more layer previews to the cloud-based image service; receiving a component representation of layer extractions that are independently editable in the component representation and correspond to the identified layers of the multi-layered file, the component representation including a description that indicates how the layer extractions in the component representation are to be composited at the mobile device; and utilizing, by an image editing application, image metadata associated with the component representation to upload image edit changes made to one or more of the identified layers in the component representation of the multi-layered image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A cloud-based image service implemented for layer extraction of a multi-layered image, the cloud-based image service comprising:
-
storage memory configured to maintain the multi-layered image formed of multiple layers; a processing system configured to execute an imaging application that is implemented to generate an image preview of the multi-layered image, and generate image layer previews of the multiple layers of the multi-layered image, the image preview and the image layer previews configured for communication to a mobile device for display; the processing system further configured to execute an extraction application that is implemented to; generate a layer extraction of each of the multiple layers of the multi-layered image, the layer extraction of a layer generated as a full resolution image of the layer; generate a component representation of one or more of the layer extractions that correspond to layers of the multi-layered image that have been selected and identified at the mobile device, the layer extractions being independently editable in the component representation and the component representation including a description of how the layer extractions in the component representation are to be composited at the mobile device; and initiate communication of the component representation to the mobile device for use with an image editing application on the mobile device, the image editing application configured to use image metadata associated with the component representation to upload image edit changes made to one or more of the identified layers in the component representation of the multi-layered image. - View Dependent Claims (18, 19, 20)
-
Specification