1461139197-9d50afad-8089-4572-a788-cf431f5289d3

1. A differentiated tab truncation method comprising:
determining a priority for each tab in a tab control;
adjusting at least one dimension for each tab in the tab control according to the determined priority; and,
rendering the tab control in a graphical user interface (GUI).
2. The method of claim 1, wherein determining a priority for each tab in a tab control, comprises applying a higher priority to more frequently used tabs and applying a lower priority to less frequently used tabs.
3. The method of claim 1, wherein determining a priority for each tab in a tab control, comprises applying a higher priority to more recently used tabs and applying a lower priority to less recently used tabs.
4. The method of claim 3, further comprising applying a highest priority to a currently selected tab.
5. The method of claim 1, wherein adjusting at least one dimension for each tab in the tab control according to the determined priority, comprises adjusting a width of each tab in the tab control according to the determined priority.
6. The method of claim 1, wherein adjusting at least one dimension for each tab in the tab control according to the determined priority, comprises adjusting a height of each tab in the tab control according to the determined priority.
7. The method of claim 1, wherein adjusting at least one dimension for each tab in the tab control according to the determined priority, comprises:
computing a desired dimension of the tab control to accommodate a desired dimension for all of the tabs;
determining whether the desired dimension can be accommodated by an actual dimension of the tab control; and,
if the tab control cannot accommodate the desired dimension, computing a shrink factor to be applied to all tabs to reduce the overall dimension of all of the tabs to fit in the tab control, weighting each of the tabs by priority, and shrinking the dimension of each tab in the tab control by a pro-rata amount of the shrink factor adjusted by a correspondingly assigned weight.
8. The method of claim 1, wherein rendering the tab control in a GUI, comprises rendering the tab control in a markup browser.
9. A differentiated tab truncating data processing system comprising:
a graphical user interface (GUI);
a tab control disposed in the GUI;
a plurality of tabs disposed in the tab control; and,
differentiated tab truncation logic comprising program code enabled to determine a priority for each of the tabs in the tab control, and to adjust at least one dimension for each of the tabs in the tab control according to the determined priority.
10. The system of claim 10, wherein the dimension comprises a dimension selected from the group consisting of height and width.
11. The system of claim 10, wherein the GUI is defined within a network distributed page.
12. The system of claim 10, wherein the priority is selected from the group consisting of most frequently used and most recently used.
13. A computer program product comprising a computer usable medium embodying computer usable program code for differentiated tab truncation, the computer program product comprising:
computer usable program code for determining a priority for each tab in a tab control;
computer usable program code for adjusting at least one dimension for each tab in the tab control according to the determined priority; and,
computer usable program code for rendering the tab control in a graphical user interface (GUI).
14. The computer program product of claim 13, wherein the computer usable program code for determining a priority for each tab in a tab control, comprises computer usable program code for applying a higher priority to more frequently used tabs and applying a lower priority to less frequently used tabs.
15. The computer program product of claim 13, wherein the computer usable program code for determining a priority for each tab in a tab control, comprises computer usable program code for applying a higher priority to more recently used tabs and applying a lower priority to less recently used tabs.
16. The computer program product of claim 15, further comprising computer usable program code for applying a highest priority to a currently selected tab.
17. The computer program product of claim 13, wherein the computer usable program code for adjusting at least one dimension for each tab in the tab control according to the determined priority, comprises computer usable program code for adjusting a width of each tab in the tab control according to the determined priority.
18. The computer program product of claim 13, wherein the computer usable program code for adjusting at least one dimension for each tab in the tab control according to the determined priority, comprises computer usable program code for adjusting a height of each tab in the tab control according to the determined priority.
19. The computer program product of claim 13, wherein the computer usable program code for adjusting at least one dimension for each tab in the tab control according to the determined priority, comprises:
computer usable program code for computing a desired dimension of the tab control to accommodate a desired dimension for all of the tabs;
computer usable program code for determining whether the desired dimension can be accommodated by an actual dimension of the tab control; and,
computer usable program code for computing a shrink factor to be applied to all tabs to reduce the overall dimension of all of the tabs to fit in the tab control, weighting each of the tabs by priority, and shrinking the dimension of each tab in the tab control by a pro-rata amount of the shrink factor adjusted by a correspondingly assigned weight, if the tab control cannot accommodate the desired dimension.
20. The computer program product of claim 13, wherein the computer usable program code for rendering the tab control in a GUI, comprises computer usable program code for rendering the tab control in a markup browser.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A hybrid maize variety X08C981 seed, wherein representative seed is produced by crossing a first plant of variety PH1D84 with a second plant of variety PH1C98, and wherein representative seed of said varieties PH1D84 and PH1C98 have been deposited under ATCC Accession Number PTA-121035 and PTA-120278, respectively.
2. The hybrid maize variety X08C981 seed of claim 1, wherein a seed treatment has been applied to the seed.
3. A method comprising cleaning the hybrid maize variety X08C981 seed of claim 1.
4. A method of collecting molecular data comprising a) isolating nucleic acids from the hybrid maize variety X08C981 seed of claim 1; b) analyzing said nucleic acids; and c) recording data based on said nucleic acids.
5. A plant, plant part, or cell produced by growing the hybrid maize variety X08C981 seed claim 1.
6. A method of collecting molecular data comprising a) isolating nucleic acids from the plant, plant part, or cell of claim 5; b) analyzing said nucleic acids; and c) recording data based on said nucleic acids.
7. A method of producing a commodity plant product comprising obtaining the plant or plant part of claim 5 and producing said commodity plant product therefrom.
8. A method for producing a second maize plant comprising applying plant breeding techniques to a first maize plant, or parts thereof; wherein said first maize plant is the maize plant of claim 5, and wherein application of said techniques results in the production of said second maize plant.
9. The method of claim 8 further comprising:
(a) crossing said first maize plant with itself or another maize plant to produce seed of a subsequent generation;
(b) harvesting and planting the seed of the subsequent generation to produce at least one plant of the subsequent generation; and
(c) repeating steps (a) and (b) for an additional 2-10 generations to produce a second maize plant.
10. The method of claim 8 further comprising:
(a) crossing said first maize plant with an inducer variety to produce haploid seed; and
(b) doubling the haploid seed to produce a second maize plant.
11. A converted seed of hybrid maize variety X08C981 further comprising a locus conversion, wherein said converted seed is produced by crossing a first plant of variety PH1D84 with a second plant of variety PH1C98; wherein representative seed of said varieties PH1D84 and PH1C98 have been deposited under ATCC Accession Number PTA-121035 and PTA-120278, respectively; wherein at least one of said varieties PH1D84 and PH1C98 further comprises a locus conversion; and wherein said converted seed produces a plant having essentially the same phenotypic traits listed in Table 1 for X08C981 when grown under the same environmental conditions.
12. The converted seed of hybrid maize variety X08C981 of claim 11, wherein a seed treatment has been applied to the converted seed of hybrid maize variety X08C981.
13. A method comprising cleaning the converted seed of hybrid maize variety X08C981 of claim 11.
14. The converted seed of hybrid maize variety X08C981 of claim 11, wherein the locus conversion confers a trait selected from the group consisting of male sterility, site-specific recombination, abiotic stress tolerance, altered phosphorus, altered antioxidants, altered fatty acids, altered essential amino acids, altered carbohydrates, herbicide tolerance, insect resistance and disease resistance.
15. A method of collecting molecular data comprising a) isolating nucleic acids from the converted seed of hybrid maize variety X08C981 of claim 11; b) analyzing said nucleic acids; and c) recording data based on said nucleic acids.
16. A plant, plant part, or cell produced by growing the converted seed of hybrid maize variety X08C981 of claim 11.
17. A method of collecting molecular data comprising a) isolating nucleic acids from the plant, plant part, or cell of claim 16; b) analyzing said nucleic acids; and c) recording data based on said nucleic acids.
18. A method of producing a commodity plant product comprising obtaining the plant or plant part of claim 16 and producing said commodity plant product therefrom.
19. A method for producing a second maize plant comprising applying plant breeding techniques to a first maize plant, or parts thereof, wherein said first maize plant is the maize plant of claim 16, and wherein application of said techniques results in the production of said second maize plant.
20. The method for producing a second maize plant of claim 19, further comprising:
(a) crossing said first maize plant with itself or another maize plant to produce seed of a subsequent generation;
(b) harvesting and planting the seed of the subsequent generation to produce at least one plant of the subsequent generation; and
(c) repeating steps (a) and (b) for an additional 2-10 generations to produce a second maize plant.
21. The method for producing a second maize plant of claim 19, further comprising:
(a) crossing said first maize plant with an inducer variety to produce haploid seed; and
(b) doubling the haploid seed to produce a second maize plant.