Creating virtual targets in directory structures
First Claim
1. A method comprising:
- detecting a first user operation corresponding to a first item in a directory structure, the directory structure representing a hierarchical arrangement of a plurality of items, including the first item, in a memory, the first user operation indicating a start of an item action with the first item;
in response to detecting a second user operation corresponding to a second item in the directory structure, creating and displaying a virtual target in the second item in the directory structure, wherein the virtual target is a possible location for completion of the item action with the first item; and
in response to a third user operation indicating completion of the item action with the first item in the virtual target, completing the item action with the first item in the virtual target by creating a third item in association with the second item that replaces the virtual target,in response to the third user operation indicating completion of the item action with the first item in the second item and not the virtual target, completing the item action with the first item in the second item and removing the virtual target.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes detecting a first user operation corresponding to a first item in a directory structure. The directory structure represents a hierarchical arrangement of a plurality of items, including the first item, in a memory. The first user operation indicates a start of an item action with the first item. The method also includes, in response to detecting a second user operation corresponding to a second item in the directory structure, creating a virtual target in the second item in the directory structure. The virtual target is a possible location for completion of the item action with the first item. The method further includes, in response to a third user operation indicating completion of the item action with the first item in the virtual target, completing the item action with the first item in the virtual target.
-
Citations
37 Claims
-
1. A method comprising:
-
detecting a first user operation corresponding to a first item in a directory structure, the directory structure representing a hierarchical arrangement of a plurality of items, including the first item, in a memory, the first user operation indicating a start of an item action with the first item; in response to detecting a second user operation corresponding to a second item in the directory structure, creating and displaying a virtual target in the second item in the directory structure, wherein the virtual target is a possible location for completion of the item action with the first item; and in response to a third user operation indicating completion of the item action with the first item in the virtual target, completing the item action with the first item in the virtual target by creating a third item in association with the second item that replaces the virtual target, in response to the third user operation indicating completion of the item action with the first item in the second item and not the virtual target, completing the item action with the first item in the second item and removing the virtual target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 33, 34, 35, 36, 37)
-
-
14. A computer-readable storage medium tangibly embodying a program of computer-readable instructions executable by at least one processor to perform operations comprising:
-
detecting a first user operation corresponding to a first item in a directory structure on a display, the directory structure representing a hierarchical arrangement of a plurality of items, including the first item, in a memory, the first user operation indicating a start of an item action with the first item; in response to detecting a second user operation corresponding to a second item in the directory structure, creating and displaying a virtual target in the second item in the directory structure on the display, wherein the virtual target is a possible location for completion of the item action with the first item; and in response to a third user operation indicating completion of the item action with the first item in the virtual target, completing the item action with the first item in the virtual target by creating a third item in association with the second item that replaces the virtual target, in response to the third user operation indicating completion of the item action with the first item in the second item and not the virtual target, completing the item action with the first item in the second item and removing the virtual target. - View Dependent Claims (15, 16, 17, 18, 19, 20, 32)
-
-
21. An apparatus comprising:
-
at least one processor; and at least one memory including computer code, where the at least one memory including computer code, along with the at least one processor, are configured to; store a directory structure comprising a hierarchical arrangement of a plurality of items; detect a first user operation that corresponds to a first of the plurality of items, wherein the first user operation indicates a start of an item action with the first item; in response to detecting a second user operation that corresponds to a second item of the plurality of items, create and display a virtual target in the second item of the plurality of items in the directory structure, wherein the virtual target is a possible location for completion of the item action with the first item; and in response to a third user operation that indicates completion of the item action with the first item in the virtual target, complete the item action with the first item in the virtual target by creating a third item in association with the second item that replaces the virtual target, in response to the third user operation indicating completion of the item action with the first item in the second item and not the virtual target, complete the item action with the first item in the second item and remove the virtual target. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A user interface comprising:
-
at least one display; at least one input device configured to allow input of user operations; and a processor configured to; communicate with the at least one display and the at least one input device; detect a first user operation corresponding to a representation on the at least one display of a first item in a directory structure; in response to detecting a second user operation corresponding to a representation on the at least one display of a second item in the directory structure, create and display on the at least one display a virtual target associated with the second item; and in response to a third user operation indicating completion of the item action with the first item in the virtual target, complete the item action with the first item in the virtual target by creating a third item in association the second item that replaces the virtual target in the directory structure, in response to the third user operation indicating completion of the item action with the first item in the second item and not the virtual target, complete the item action with the first item in the second item and remove the virtual target, wherein the directory structure represents a hierarchical arrangement of a plurality of items, including the first item, in a memory, the first user operation indicating a start of an item action with the first item, wherein the virtual target is a possible location for completion of the item action with the first item.
-
Specification