Docking User Interface Elements
First Claim
1. A method performed by a computer system, the method comprising:
- displaying a user interface for a software application, the user interface having a plurality of separate elements including at least a first element and a second element;
receiving user input requesting relocation of the first element from a first location in the user interface to a second location in the user interface; and
modifying the displayed user interface by moving the first element to the second location and selectively altering an appearance of the second element to accommodate display of the first element at the second location in the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for managing elements in a user interface for a software application executing on a computer system include displaying a user interface having separate elements including at least an image browser element for viewing preview thumbnails of available images, an image viewer element for accessing a selected image and a Heads-Up Display (HUD) element that displays metadata for the selected image; receiving user input requesting that the HUD element be moved from a current location in the user interface to a destination location in the user interface; and modifying the displayed user interface by moving the HUD element to the destination location and selectively altering a size or location or both of one or both of the image browser element and the image viewer element to accommodate display of the HUD element at the destination location in the user interface.
-
Citations
36 Claims
-
1. A method performed by a computer system, the method comprising:
-
displaying a user interface for a software application, the user interface having a plurality of separate elements including at least a first element and a second element; receiving user input requesting relocation of the first element from a first location in the user interface to a second location in the user interface; and modifying the displayed user interface by moving the first element to the second location and selectively altering an appearance of the second element to accommodate display of the first element at the second location in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a storage device for storing media content including a plurality of digital images; and a computing device communicatively coupled with the storage device, wherein the computing device is configured to execute a digital image manipulation application that is configured to perform operations comprising; display a user interface for the digital image manipulation application, the user interface having a plurality of separate elements including at least a first element and a second element; receive user input requesting relocation of the first element from a first location in the user interface to a second location in the user interface; and modify the displayed user interface by moving the first element to the second location and altering an appearance of the second element to accommodate display of the first element at the second location in the user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method performed by an image editing software application executing on a computer system, the method comprising:
-
displaying a user interface for the image editing software application, the user interface having a plurality of separate elements including at least an image browser element for viewing preview thumbnails of a plurality of available images, an image viewer element for accessing a selected image and a Heads-Up Display (HUD) element that displays metadata for the selected image; receiving user input requesting that the HUD element be moved from a current location in the user interface to a destination location in the user interface; and modifying the displayed user interface by moving the HUD element to the destination location and selectively altering a size or location or both of one or both of the image browser element and the image viewer element to accommodate display of the HUD element at the destination location in the user interface. - View Dependent Claims (24, 25)
-
-
26. A computer-readable medium encoded with a computer program, the computer program comprising instructions that when executed by a processor of a computing device cause the processor to perform operations comprising:
-
display a user interface for the computer program, the user interface having a plurality of separate elements including at least a first element that displays metadata for a selected media item and a second element for accessing the selected media item; receive user input requesting that the first element be moved from a current location in the user interface to a destination location in the user interface; and modify the displayed user interface by moving the first element to the destination location and selectively altering a size or location or both of the second element to accommodate display of the first element at the destination location in the user interface. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification