IP Library Granted Patent US 10,249,061
Granted Patent B2
US 10,249,061 · App. 14/938,628 · Granted Apr 2, 2019

Integration of content creation and sharing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,249,061
App. No.
14/938,628
Granted
Apr 2, 2019
Kind
B2
Abstract

Content creation and sharing integration techniques and systems are described. In one or more implementations, techniques are described in which modifiable versions of content (e.g., images) are created and shared via a content sharing service such that image creation functionality used to create the images is preserved to permit continued creation using this functionality. In one or more additional implementations, image creation functionality employed by a creative professional to create content is leveraged to locate similar images from a content sharing service.

Claims (41)

1. In a digital medium environment for locating one or more images for inclusion as part of content based at least in part on image creation functionality used to create the content, a method comprising:

displaying, by one or more computing devices, a user interface including content and a plurality of image creation tools including a cropping tool, slicing tool, clone stamping tool, gradient tool, dodge tool, or path selection tool;

receiving, by the one more computing devices, a selection of one of the plurality of image creation tools via the user interface;

creating, by the one or more computing devices, the content as modified using the selected image creation tool;

responsive to the receiving of the selection, generating image creation functionality data by the one or more computing devices that identifies the selected image creation tool;

receiving, by the one or more computing devices, an input specifying a search request for the one or more images that are to be included as part of the created content;

associating the image creation functionality data with the search request automatically by the one or more computing devices; and

receiving a search result by the one or more computing devices that includes the one or more images based on the search performed using the search request and the associated image creation functionality data.

2. The method as described in claim 1 , wherein the image creation functionality includes color palettes used as a basis to select colors for inclusion as part of the content and the image creation functionality data references colors of the color palette used to create the content or the color palette itself used to create the content.

3. The method as described in claim 1 , wherein the image creation functionality includes one or more image filters that are applied to the content to transform an appearance of the content and the image creation functionality data identifies the one or more image filters used to create the content.

4. The method as described in claim 1 , wherein the image creation functionality data includes semantic labels that identify objects included in the content.

5. The method as described in claim 1 , wherein the image creation functionality data identifies one or more layers formed as part of the content.

6. The method as described in claim 1 , wherein the image creation functionality data includes a depth map that describes relative or absolute depth of one or more objects included in the content.

7. In a digital medium environment, a system comprising:

a processing system; and

a computer-readable storage medium that is non-transitory and having instructions stored thereon that, responsive to execution by the processing system, causes the processing system to perform operations comprising:

displaying a user interface including content and image creation tools representing image filters;

receiving a selection of one of the image creation tools via the user interface;

creating the digital content as modified using a respective said image filter of the selected image creation tool;

responsive to the selecting of the image creation tool, generating image creation functionality data that describes the respective said image filter;

receiving one or more inputs specifying a search request for one or more images that are to be included as part of the created content;

associating image creation functionality data that describes the respective said image filter with the search request; and

receiving a search result that includes the one or more images based on the search performed using the search request and based on the respective said image filter.

8. The system as described in claim 7 , wherein the image creation functionality includes color palettes used as a basis to select colors for inclusion as part of the content and the image creation functionality data references colors of the color palette used to create the content or the color palette itself used to create the content.

9. The system as described in claim 8 , wherein the image creation functionality data includes semantic labels that identify objects included in the content.

10. The system as described in claim 8 , wherein the image creation functionality identifies one or more image creation tools used to create the content including user selection tools, color selection tools, cropping tools, slicing tools, clone stamping tools, brush tools, pencil tools, gradient tools, blur tools, dodge tools, path selection tools, pen tools, or foreground color change tools.

11. The system as described in claim 8 , wherein the image creation functionality data includes a depth map that describes relative or absolute depth of one or more objects included in the content.

12. The system as described in claim 7 , wherein the image creation functionality data identifies one or more layers formed as part of the content.

13. A computer-readable storage medium that is non-transitory and having instructions stored thereon that, responsive to execution by a processing system, causes the processing system to perform operations comprising:

displaying a user interface including content and a plurality of image creation tools including a brush tool, a pencil tool, or a pen tool;

receiving a selection of one of the image creation tools via the user interface;

creating the content as modified using the selected image creation tools;

responsive to the receiving of the selection, generating image creation functionality data that identifies the selected image creation tool;

receiving an input specifying a search request for the one or more images that are to be included as part of the created content;

associating the image creation functionality data that describes the user interaction with the search request; and

receiving a search result that includes the one or more images based on the search performed using the search request and the associated image creation functionality data.

14. The computer-readable storage medium as described in claim 13 , wherein the image creation functionality data includes a reference to a color palette.

15. The computer-readable storage medium as described in claim 13 , wherein the image creation functionality includes one or more image filters that are applied to the content to transform an appearance of the content and the image creation functionality data identifies the one or more image filters used to create the content.

16. The computer-readable storage medium as described in claim 13 , wherein the image creation functionality data includes semantic labels that identify objects included in the content.

17. The computer-readable storage medium as described in claim 13 , wherein the image creation functionality data identifies one or more layers formed as part of the content.

18. The computer-readable storage medium as described in claim 13 , wherein the image creation functionality data includes a depth map that describes relative or absolute depth of one or more objects included in the content.

Assignments (3)
CHANGE OF NAME Recorded Apr 8, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048867/0882 →
CHANGE OF NAME Recorded Jan 18, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048097/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: KOCH, ZEKE; MILLER, GAVIN STUART PETER; BRANDT, JONATHAN W.; CARR, NATHAN A.; MECH, RADOMIR; CHANG, WALTER WEI-TUH; COHEN, SCOTT D.; JIN, HAILIN
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 037022/0395 →