Method and apparatus in a data processing system for list ordering with multiple selection
First Claim
1. A method in a data processing system for ordering elements within a set of elements in a list, the method comprising:
- presenting the set of elements in a list format in a graphical user interface;
waiting for a first user input selecting the elements within the set of elements;
responsive to detecting the first user input, monitoring for a second user input, indicating a movement of the elements within the set of elements; and
responsive to detecting the second user input, automatically ordering the elements within the set of elements based on the second user input.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer implemented instructions for ordering multiple elements within a set of elements in a list in a data processing system. The set of elements are presented in a list format in a graphical user interface. The present invention waits for a first user input selecting the elements within the set of elements. In response to detecting the first user input, monitoring is performed for a second user input indicating a movement of the selected elements within the set of elements. In response to detecting the second user input, the selected elements are automatically reordered within the set of elements based on the user input. In this manner, the elements may be manipulated within the list using a single user input rather that requiring a user input to manipulate each element individually.
-
Citations
50 Claims
-
1. A method in a data processing system for ordering elements within a set of elements in a list, the method comprising:
-
presenting the set of elements in a list format in a graphical user interface;
waiting for a first user input selecting the elements within the set of elements;
responsive to detecting the first user input, monitoring for a second user input, indicating a movement of the elements within the set of elements; and
responsive to detecting the second user input, automatically ordering the elements within the set of elements based on the second user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a data processing system for manipulating elements in an ordered set of elements, the method comprising:
-
receiving a user input to move the elements within the ordered set of elements; and
responsive to receiving the user input, moving the elements within the ordered set of elements based on the user input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
17. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to present a set of elements in a list format in a graphical user interface;
wait for a first user input selecting elements within the set of elements;
monitor for a second user input, indicating a movement of the elements within the set of elements in response to detecting the first user input; and
automatically order the elements within the set of elements based on the second user input in response to detecting the second user input.
-
-
18. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a user input to move the elements within the ordered set of elements; and
move the elements within the ordered set of elements based on the user input responsive to receiving the user input.
-
-
19. A data processing system for ordering elements within a set of elements in a list, the data processing system comprising:
-
presenting means for presenting the set of elements in a list format in a graphical user interface;
waiting means for waiting for a first user input selecting the elements within the set of elements;
monitoring means, responsive to detecting the first user input, for monitoring for a second user input, indicating a movement of the elements within the set of elements; and
ordering means, responsive to detecting the second user input, for automatically ordering the elements within the set of elements based on the second user input.
-
-
28. A data processing system for manipulating elements in an ordered set of elements, the data processing system comprising:
-
receiving means for receiving a user input to move the elements within the ordered set of elements; and
moving means, responsive to receiving the user input, for moving the elements within the ordered set of elements based on the user input.
-
-
35. A computer program product in a computer readable medium for ordering elements within a set of elements in a list, the computer program product comprising:
-
first instructions for presenting the set of elements in a list format in a graphical user interface;
second instructions for waiting for a first user input selecting the elements within the set of elements;
third instructions, responsive to detecting the first user input, for monitoring for a second user input indicating a movement of the elements within the set of elements; and
fourth instructions, responsive to detecting the second user input, for automatically ordering the elements within the set of elements based on the second user input.
-
-
44. A computer program product in a computer readable medium for manipulating elements in an ordered set of elements, the computer program product comprising:
-
first instructions for receiving a user input to move the elements within the ordered set of elements; and
second instructions, responsive to receiving the user input, for moving the elements within the ordered set of elements based on the user input. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification