Panning application launcher with target based folder creation and icon movement on a proximity-sensitive display
First Claim
Patent Images
1. A computer-implemented user interface method comprising:
- providing user interface elements for display on a first screen space of a plurality of screen spaces of a user interface and on a second screen space of the plurality of screen spaces, wherein;
the first screen space is visible on a proximity-sensitive display of a mobile device at a given point in time,the second screen space is not visible at the given point in time, andthe first and second screen spaces are non-overlapping screen spaces;
receiving data indicative of an instruction to reposition a first user interface element onto a location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by a second user interface element; and
responsive to receiving the data indicative of the instruction to reposition the first user interface element on the location of the first screen space;
determining whether the second user interface element is a target of the reposition or whether a desktop is the target of the reposition;
if the second user interface element is the target of the reposition, outputting, by the mobile device and for display, a folder within the graphical user interface, the folder including the first user interface element and the second user interface element; and
alternatively, if the desktop is the target of the reposition;
repositioning the first user interface element onto the location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by the second user interface element,identifying a location on the second screen space that (i) was not visible on the proximity-sensitive display at the given point in time, and (ii) is not occupied by any other user interface element, andrepositioning the second user interface element from the location on the first screen space that was visible on the proximity-sensitive display at the given point in time, to the identified location on the second screen space that was not visible on the proximity-sensitive display at the given point in time.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented user interface method includes displaying on a mobile device desktop a background image and one or more foreground items over the background image, receiving a user input to pan across the desktop, and panning the background images and one or more foreground images in a parallax manner relative to each other.
63 Citations
20 Claims
-
1. A computer-implemented user interface method comprising:
-
providing user interface elements for display on a first screen space of a plurality of screen spaces of a user interface and on a second screen space of the plurality of screen spaces, wherein; the first screen space is visible on a proximity-sensitive display of a mobile device at a given point in time, the second screen space is not visible at the given point in time, and the first and second screen spaces are non-overlapping screen spaces; receiving data indicative of an instruction to reposition a first user interface element onto a location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by a second user interface element; and responsive to receiving the data indicative of the instruction to reposition the first user interface element on the location of the first screen space; determining whether the second user interface element is a target of the reposition or whether a desktop is the target of the reposition; if the second user interface element is the target of the reposition, outputting, by the mobile device and for display, a folder within the graphical user interface, the folder including the first user interface element and the second user interface element; and alternatively, if the desktop is the target of the reposition; repositioning the first user interface element onto the location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by the second user interface element, identifying a location on the second screen space that (i) was not visible on the proximity-sensitive display at the given point in time, and (ii) is not occupied by any other user interface element, and repositioning the second user interface element from the location on the first screen space that was visible on the proximity-sensitive display at the given point in time, to the identified location on the second screen space that was not visible on the proximity-sensitive display at the given point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; providing user interface elements for display on a first screen space of a plurality of screen spaces of a user interface and on a second screen space of the plurality of screen spaces, wherein; the first screen space is visible on a proximity-sensitive display of a mobile device at a given point in time, the second screen space is not visible at the given point in time, and the first and second screen spaces are non-overlapping screen spaces; receiving data indicative of an instruction to reposition a first user interface element onto a location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by a second user interface element; and responsive to receiving the data indicative of the instruction to reposition the first user interface element on the location of the first screen space; determining whether the second user interface element is a target of the reposition or whether a desktop is the target of the reposition; if the second user interface element is the target of the reposition, outputting, by the mobile device and for display, a folder within the graphical user interface, the folder including the first user interface element and the second user interface element; and alternatively, if the desktop is the target of the reposition; repositioning the first user interface element onto the location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by the second user interface element, identifying a location on the second screen space that (i) was not visible on the proximity-sensitive display at the given point in time, and (ii) is not occupied by any other user interface element, and repositioning the second user interface element from the location on the first screen space that was visible on the proximity-sensitive display at the given point in time, to the identified location on the second screen space that was not visible on the proximity-sensitive display at the given point in time. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
providing user interface elements for display on a first screen space of a plurality of screen spaces of a user interface, wherein; the first screen space being visible on a proximity-sensitive display of a mobile device at a given point in time, the second screen space is not visible at the given point in time, and the first and second screen spaces are non-overlapping screen spaces; receiving data indicative of an instruction to reposition a first user interface element onto a location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by a second user interface element; and responsive to receiving the data indicative of the instruction to reposition the first user interface element on the location of the first screen space; determining whether the second user interface element is a target of the reposition or whether a desktop is the target of the reposition; if the second user interface element is the target of the reposition, outputting, by the mobile device and for display, a folder within the graphical user interface, the folder including the first user interface element and the second user interface element; and alternatively, if the desktop is the target of the reposition; repositioning the first user interface element onto the location on the first screen space that (i) was visible on the proximity-sensitive display at the given point in time, and (ii) is occupied by the second user interface element, identifying a location on the second screen space that (i) was not visible on the proximity-sensitive display at the given point in time, and (ii) is not occupied by any other user interface element, and repositioning the second user interface element from the location on the first screen space that was visible on the proximity-sensitive display at the given point in time, to the identified location on the second screen space that was not visible on the proximity-sensitive display at the given point in time. - View Dependent Claims (19, 20)
-
Specification