VISIBLE SORT
First Claim
Patent Images
1. A method comprising:
- providing for display a formatted view of a data set, the data set arranged to have a plurality of fields and a plurality of records and being presented based on a sort hierarchy specifying that the data set is sorted by a first field of the data set and then by a second field of the data set, the first field corresponding to a first sort level, the second field corresponding to a second sort level, wherein a priority of sorting the data set on the first sort level is higher than a priority of sorting the data set on the second sort level;
providing for display a user interface item representing the sort hierarchy, the user interface item having a plurality of segments, wherein a first segment corresponds to the first sort level and a second segment corresponds to the second sort level, wherein a display order of the first segment and the second segment in the user interface item indicates the sort hierarchy;
receiving an input rearranging the first segment and the second segment, including changing the display order of the first segment and the second segment in the user interface item; and
in response to the input, changing the sort hierarchy, including sorting the data set by the second field and then by the first field, the second field corresponding to the first sort level, the first field corresponding to a second sort level.
1 Assignment
0 Petitions
Accused Products
Abstract
A system can provide for display a ribbon having multiple segments for controlling how data in a table are sorted. The data can be sorted according to a sort hierarchy including multiple sort levels, each sort level corresponding to a field. Each segment in the ribbon can correspond to a field in the table. A position of a segment in the ribbon can represent a sort level of the corresponding field. An order of the segments in the ribbon can represent the sort hierarchy for the table. The system can receive a user input rearranging the segments in the ribbon. When the order of the segments in the ribbon changes according to the rearrangement, the system can change the sort hierarchy of the table.
-
Citations
21 Claims
-
1. A method comprising:
-
providing for display a formatted view of a data set, the data set arranged to have a plurality of fields and a plurality of records and being presented based on a sort hierarchy specifying that the data set is sorted by a first field of the data set and then by a second field of the data set, the first field corresponding to a first sort level, the second field corresponding to a second sort level, wherein a priority of sorting the data set on the first sort level is higher than a priority of sorting the data set on the second sort level; providing for display a user interface item representing the sort hierarchy, the user interface item having a plurality of segments, wherein a first segment corresponds to the first sort level and a second segment corresponds to the second sort level, wherein a display order of the first segment and the second segment in the user interface item indicates the sort hierarchy; receiving an input rearranging the first segment and the second segment, including changing the display order of the first segment and the second segment in the user interface item; and in response to the input, changing the sort hierarchy, including sorting the data set by the second field and then by the first field, the second field corresponding to the first sort level, the first field corresponding to a second sort level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and a non-transitory storage medium storing instructions operable to cause the one or more processors to perform operations comprising; providing for display a formatted view of a data set, the data set having a plurality of fields and a plurality of records and being presented based on a sort hierarchy specifying that the data set is sorted on by a first field of the data set and then by a second field of the data set, the first field corresponding to a first sort level, the second field corresponding to a second sort level, wherein a priority of sorting the data set on the first sort level is higher than a priority of sorting the data set on the second sort level; providing for display a user interface item representing the sort hierarchy, the user interface item having a plurality of segments, wherein a first segment corresponds to the first sort level and a second segment corresponds to the second sort level, wherein a display order of the first segment and the second segment in the user interface item indicates the sort hierarchy; receiving an input rearranging the first segment and the second segment, including changing the display order of the first segment and the second segment in the user interface item; and in response to the input, changing the sort hierarchy, including sorting the data set by the second field and then by the first field, the second field corresponding to the first sort level, the first field corresponding to a second sort level. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory storage medium storing computer instructions operable to cause one or more processors to perform operations comprising:
-
providing for display a formatted view of a data set, the data set having a plurality of fields and a plurality of records and being presented based on a sort hierarchy specifying that the data set is sorted on a first sort level by a first field of the data set and then on a second sort level by a second field of the data set; providing for display a user interface item representing the sort hierarchy, the user interface item having a plurality of segments, wherein a first segment corresponds to the first sort level and a second segment corresponding to the second sort level, wherein a display order of the first segment and the second segment in the user interface item indicates the sort hierarchy; receiving an input rearranging the first segment and the second segment, including changing the display order of the first segment and the second segment in the user interface item; and in response to the input, changing the sort hierarchy, including sorting the data set by the second field and then by the first field, the second field corresponding to the first sort level, the first field corresponding to a second sort level. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification