Displaying a set of data elements
First Claim
1. A method comprising:
- receiving a set that includes two or more data elements;
receiving information describing a size of an area in which the set is to be displayed;
determining a display size of the set;
comparing the size of the area with the display size of the set;
selecting one or more of the data elements based on a result obtained from the comparing and based on relative importance of the data elements;
determining one or more display space sizes based on the information received, each of the one or more display space sizes corresponding to one of the one or more selected data elements; and
determining a truncated portion for each of the one or more selected data elements, the one or more portions fitting within a corresponding display space size.
3 Assignments
0 Petitions
Accused Products
Abstract
A set of elements, such as, for example, a path, a directory list, a playlist, and a listing of information associated with a file or a song, may be truncated so that a partial set may be generated and displayed. The truncation may be performed in an intelligent manner to produce a meaningful truncated portion. Such a partial set may be beneficial when the space allotted for display of the set is small to begin with or is reduced. In one implementation, a display size of a set is compared with a size of a display area. A data element is selected based on the comparison, and a display space size is determined for the selected data element. A truncated, yet meaningful, portion is determined for the selected data element, the portion fitting within the display space size.
40 Citations
38 Claims
-
1. A method comprising:
-
receiving a set that includes two or more data elements;
receiving information describing a size of an area in which the set is to be displayed;
determining a display size of the set;
comparing the size of the area with the display size of the set;
selecting one or more of the data elements based on a result obtained from the comparing and based on relative importance of the data elements;
determining one or more display space sizes based on the information received, each of the one or more display space sizes corresponding to one of the one or more selected data elements; and
determining a truncated portion for each of the one or more selected data elements, the one or more portions fitting within a corresponding display space size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising one or more computer readable media having instructions stored thereon and configured to result in at least the following:
-
accessing a set that includes two or more set entries;
accessing information describing a size of an area in which the set is to be displayed;
determining a display size of the set;
comparing the size of the area with the display size of the set;
selecting one or more of the set entries based on a result obtained from the comparing and based on relative importance of the data elements;
determining a size of a display area for each of the one or more selected set entries, the size being determined based on the information accessed; and
determining a truncated portion for each of the one or more selected set entries, the one or more portions fitting within a corresponding determined display area size.
-
-
15. A method comprising:
-
receiving a path that includes two or more path elements;
selecting a path element based on relative importance of the path elements; and
determining a truncated portion for the selected path element to display when displaying the path. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
means for accessing a path that includes two or more path elements;
means for identifying a path element based on relative importance of the path elements; and
means for identifying a truncated part of the selected path element to display when displaying the path.
-
-
27. A method comprising:
-
accessing a set of two or more data elements;
truncating a particular data element from the set;
displaying the truncated particular data element and at least a portion of the rest of the set in an electronic display;
accepting a user input to hover over the truncated particular data element; and
expanding the truncated particular data element in the electronic display in response to accepting the user input, such that the data element is displayed.
-
-
28. A method comprising:
-
accessing a set of data elements generated in response to a user request for information, the set including a first data element having a text portion, and a second data element having a text portion;
truncating the text portion of the first data element to produce a truncated text portion;
displaying concurrently both the truncated text portion of the first data element and the text portion of the second data element;
receiving a user input while displaying concurrently both the truncated text portion of the first data element and the text portion of the second data element, the user input representing a request for a display of all of the text portion of the first data element; and
displaying all of the text portion of the first data element concurrently with the display of the text portion of the second data element.
-
-
29. A method comprising:
-
receiving an indication of a particular electronic file;
determining a path for the particular electronic file back to a designated folder;
rooting the path in the designated folder; and
displaying, electronically, the path as rooted in the designated folder.
-
-
30. A method comprising:
-
receiving an indication of a particular electronic file;
determining a path for the particular electronic file;
inserting path element separators between path elements of the determined path;
displaying the path, including the path element separators, in a path display area;
receiving a user input to reduce the path display area; and
removing the path element separators from the display of the path in response to receiving the user input.
-
-
31. A method comprising:
-
displaying indicators of multiple electronic files;
receiving a user selection of indicators of two of the multiple electronic files;
determining a path of a first of the two electronic files;
determining a path of a second of the two electronic files;
comparing the path of the first electronic file with the path of the second electronic file; and
displaying, based on a result obtained during comparing, an indication of whether the path of the first electronic file and the path of the second electronic file are the same. - View Dependent Claims (32, 33)
-
-
34. A method comprising:
-
receiving an indication of a particular electronic file;
determining a path for the particular electronic file;
displaying electronically the path for the particular electronic file;
accessing, while displaying the path, an indication that the path for the particular electronic file has changed;
determining an updated path for the particular electronic file; and
displaying electronically the updated path for the particular electronic file.
-
-
35. A method comprising:
-
receiving a set that includes two or more data elements;
selecting a first data element from the two or more data elements, the first data element having a first size;
selecting a second data element from the two or more data elements, the second data element having a second size;
determining a truncated first size that is based on a percentage of the first size;
determining a truncated second size that is based on the percentage of the second size;
determining a truncated portion of the first data element having a size such that the truncated portion of the first data element is displayable in the truncated first size; and
determining a truncated portion of the second data element having a size such that the truncated portion of the second data element is displayable in the truncated second size.
-
-
36. A method comprising:
-
selecting one or more data elements based on relative importance of the data elements; and
determining a truncated portion for each of the one or more selected data elements.
-
-
37. A method comprising:
-
selecting one or more data elements; and
determining a truncated portion for each of the one or more selected data elements, the one or more truncated portions each having a different size. - View Dependent Claims (38)
-
Specification