← Back to Patent Explorer
US5765169A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for converting long file names to short file names

Assignee: International Business Machines Corp
•
Filing: 1996-09-30
•
Granted: 1998-06-09
•
Expires: 2016-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Christopher John Conner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:16
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99941; Y10S707/99942

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 120 words
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.
Claim 2
Independent Claim 120 words
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.
Claim 3
Dependent Claim 34 words
The method of claim 1 wherein the providing step further comprises: detecting a separator mark in said long file name; and separating said long file name into a prefix portion and a suffix portion.
Claim 4
Dependent Claim 24 words
The method of claim 2 wherein said determining step further comprises: selecting said desired size that is different for said prefix and suffix portions.
Claim 5
Dependent Claim 25 words
The method of claim 1 wherein said removing step further comprises: working from right to left to remove the characters from said long file name.
Claim 6
Dependent Claim 27 words
The method of claim 1 wherein said converting step further comprises: concatenating said suffix and prefix with said separator mark when said desired size have been reached.
Claim 7
Independent Claim 134 words
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.
Claim 8
Independent Claim 134 words
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.
Claim 9
Dependent Claim 39 words
The apparatus of claim 6 wherein the means for providing further comprises: means for detecting a separator mark in said long file name; and means for separating said long file name into a prefix portion and a suffix portion.
Claim 10
Dependent Claim 27 words
The apparatus of claim 6 wherein the means for determining further comprises: means for selecting said desired size that is different for said prefix and suffix portions.
Claim 11
Dependent Claim 28 words
The apparatus of claim 6 wherein the means for removing further comprises: means for working from right to left to remove the characters from said long file name.
Claim 12
Dependent Claim 30 words
The apparatus of claim 6 wherein said means for converting further comprises: means for concatenating said suffix and prefix with said separator mark when said desired size have been reached.
Claim 13
Dependent Claim 167 words
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.
Claim 14
Dependent Claim 167 words
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.
Claim 15
Dependent Claim 48 words
The computer program product of claim 11 wherein said computer readable medium means for providing further comprises: computer readable means for detecting a separator mark in said long file name; and computer readable means for separating said long file name into a prefix portion and a suffix portion.
Claim 16
Dependent Claim 34 words
The computer program product of claim 11 wherein said computer readable medium means for determining further comprises: computer readable means for selecting said desired size that is different for said prefix and suffix portions.
Claim 17
Dependent Claim 34 words
The computer program product of claim 11 wherein the computer readable means for removing further comprises: computer readable means for working from right to left to remove the characters from said long file name.
Claim 18
Dependent Claim 34 words
The apparatus of claim 11 wherein said computer readable means for converting further comprises: computer readable means for concatenating said suffix and prefix with said separator mark when said desired size have been reached.

References Cited (Backward Citations)

US5307494A Cited
US5627996A Cited
US5410475A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag