IP Library Granted Patent US 9,285,971
Granted Patent B2
US 9,285,971 · App. 13/920,555 · Granted Mar 15, 2016

Compartmentalized image editing system

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 9,285,971
App. No.
13/920,555
Granted
Mar 15, 2016
Kind
B2
Abstract

Implementations generally relate to applying image enhancements. In some implementations, a method includes providing a selection of image enhancements to a user. The method also includes causing the image enhancements to be displayed as a collection of icons, where the collection includes icons representing different image enhancements, and where one or more of the image enhancements are applied to one or more images. The method also includes enabling the user to select any icon in the collection in order to modify the collection, where the selected icon has a corresponding selected image enhancement. The method also includes hiding icons associated with image enhancements that are subsequent image enhancements relative to the selected image enhancement. The method also includes deactivating the subsequent image enhancements corresponding to the hidden icons.

Claims (37)

1. A method comprising:

providing a selection of image enhancements to a user by causing the image enhancements to be displayed as a collection of icons, wherein the icons represent different image enhancements that are applied to one or more images, wherein the collection is positioned in a predetermined location relative to one or more image thumbnails to indicate that the image enhancements are applied to the one or more images associated with the one or more image thumbnails, and wherein the icons are displayed in a sorted order such that the corresponding image enhancements are applied to each of the one or more images in the sorted order;

enabling the user to select any icon in the collection to modify the collection, wherein a selected icon has a corresponding selected image enhancement;

receiving input from the user, the input indicative of selection of a particular icon in the collection and further indicative of a modification of the image enhancement that corresponds to the particular icon;

hiding one or more icons associated with one or more image enhancements that are one or more subsequent image enhancements relative to the image enhancement that corresponds to the particular icon; and

deactivating the one or more subsequent image enhancements corresponding to the one or more hidden icons.

2. The method of claim 1 , wherein the one or more hidden icons are displayed in the collection to indicate a state of inactiveness.

3. The method of claim 1 , further comprising enabling the user to reactivate one or more deactivated image enhancements.

4. The method of claim 1 , further comprising enabling the user to transfer the collection from one image thumbnail to one or more other image thumbnails to apply the image enhancements associated with the collection to images corresponding to the one or more other image thumbnails.

5. A method comprising:

providing a selection of image enhancements to a user by causing the image enhancements to be displayed as a collection of icons, wherein the icons represent different image enhancements that are applied to one or more images;

enabling the user to select any icon in the collection to modify the collection, wherein a selected icon has a corresponding selected image enhancement;

receiving input from the user, the input indicative of selection of a particular icon in the collection and further indicative of a modification of the image enhancement that corresponds to the particular icon;

hiding one or more icons associated with one or more image enhancements that are one or more subsequent image enhancements relative to the image enhancement that corresponds to the particular icon; and

deactivating the one or more subsequent image enhancements corresponding to the one or more hidden icons.

6. The method of claim 5 , wherein the collection of icons is displayed as a stack of icons that includes one or more active icons and the one or more hidden icons are displayed to indicate a state of inactiveness.

7. The method of claim 5 , wherein the collection of icons are illustrated horizontally and the image enhancement associated with a left-most icon is applied first.

8. The method of claim 5 , further comprising enabling the user to modify the selected image enhancement.

9. The method of claim 5 , further comprising enabling the user to reactivate one or more deactivated image enhancements.

10. The method of claim 5 , further comprising enabling the user to transfer the collection from one image thumbnail to one or more other image thumbnails to apply the image enhancements associated with the collection to one or more images corresponding to the one or more other image thumbnails.

11. The method of claim 5 , further comprising enabling the user to transfer the collection from one image thumbnail to one or more other image thumbnails to apply the image enhancements associated with the collection to one or more images corresponding to the one or more other image thumbnails, and wherein a transferring of the collection is based on one of a drag-and-drop operation or a copy-and-paste operation.

12. The method of claim 5 , wherein the collection comprises a thumbnail of at least one image.

13. The method of claim 5 , wherein the collection comprises an icon representing a software camera module.

14. The method of claim 5 , wherein the collection comprises an icon representing an output module.

15. A system comprising:

one or more processors; and

logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising:

providing a selection of image enhancements to a user by causing the image enhancements to be displayed as a collection of icons, wherein the icons represent different image enhancements that are applied to one or more images;

enabling the user to select any icon in the collection to modify the collection, wherein a selected icon has a corresponding selected image enhancement;

receiving input from the user, the input indicative of selection of a particular icon in the collection and further indicative of a modification of the image enhancement that corresponds to the particular icon;

hiding one or more icons associated with one or more image enhancements that are one or more subsequent image enhancements relative to the image enhancement that corresponds to the particular icon; and

deactivating the one or more subsequent image enhancements corresponding to the one or more hidden icons.

16. The system of claim 15 , wherein the collection is positioned in a predetermined location relative to one or more image thumbnails to indicate that the image enhancements are applied to one or more images associated with the one or more image thumbnails.

17. The system of claim 15 , wherein the icons are displayed in a sorted order such that the corresponding image enhancements are applied to each of the one or more images in the sorted order.

18. The system of claim 15 , wherein the logic when executed is further operable to perform operations comprising enabling the user to modify the selected image enhancement.

19. The system of claim 15 , wherein the logic when executed is further operable to perform operations comprising enabling the user to reactivate one or more deactivated image enhancements.

20. The system of claim 15 , wherein the logic when executed is further operable to perform operations comprising enabling the user to transfer the collection from one image thumbnail to one or more other image thumbnails to apply the image enhancements associated with the collection to images corresponding to the one or more other image thumbnails.

Assignments (3)
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044141/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: KOKEMOHR, NILS
To: NIK SOFTWARE, INC.
Reel/Frame 043527/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NIK SOFTWARE, INC.
To: GOOGLE INC.
Reel/Frame 035420/0205 →