Method and apparatus for converting long file names to short file names
First Claim
1. A method, implemented in a computer, for converting a long file name into a short file name, comprising:
- providing said long file name in said computer for conversion into said short file name;
determining a desired size for said short file name;
converting said long file name to said short file name by the sequential applications of the following steps;
removing lower case vowels until said desired size is reached,removing lower case consonants until said desired size is reached;
removing upper case vowels until said desired size is reached;
removing upper case consonants until said desired size is reached;
removing single digit numbers until said desired size is reached; and
removing special characters until said desired size is reached.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for converting long file names to short file names having an eight character prefix and a three character extension. The long file name is examined and separated into a prefix portion and suffix/extension portion. The prefix and suffix portions of the file name are then converted to short file names using the following steps working from right to left: 1) remove lower case vowels; 2) remove lower case consonants; 3) remove upper case vowels; 4) remove upper case consonants; 5) remove single digit numbers; 6) and remove special characters. When the prefix and suffix have been reduced to the desired number of characters, the two portion are concatenated to form a shorten file name.
72 Citations
15 Claims
-
1. A method, implemented in a computer, for converting a long file name into a short file name, comprising:
-
providing said long file name in said computer for conversion into said short file name; determining a desired size for said short file name; converting said long file name to said short file name by the sequential applications of the following steps; removing lower case vowels until said desired size is reached, removing lower case consonants until said desired size is reached; removing upper case vowels until said desired size is reached; removing upper case consonants until said desired size is reached; removing single digit numbers until said desired size is reached; and removing special characters until said desired size is reached. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for converting a long file name into a short file name, comprising:
-
means for providing said long file name in said computer for conversion into said short file name; means for determining a desired size for said short file name; means for converting said long file name to said short file name by the sequential applications of the following steps; means for removing lower case vowels until said desired size is reached, means for removing lower case consonants until said desired size is reached; means for removing upper case vowels until said desired size is reached; means for removing upper case consonants until said desired size is reached; means for removing single digit numbers until said desired size is reached; and means for removing special characters until said desired size is reached. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product having a computer readable medium having computer program logic recorded thereon for converting a long file name into a short file name, comprising:
-
computer readable means for providing said long file name in said computer for conversion into said short file name; computer readable means for determining a desired size for said short file name; computer readable means for converting said long file name to said short file name by the sequential applications of the following computer readable means; computer readable means for removing lower case vowels until said desired size is reached, computer readable means for removing lower case consonants until said desired size is reached; computer readable means for removing upper case vowels until said desired size is reached; computer readable means for removing upper case consonants until said desired size is reached; computer readable means for removing single digit numbers until said desired size is reached; and computer readable means for removing special characters until said desired size is reached. - View Dependent Claims (12, 13, 14, 15)
-
Specification