Method to automatically display filenames encoded in multiple code sets
First Claim
Patent Images
1. A method for rendering and displaying a name of a first file in a directory of files, the method comprising:
- a computer receiving a request to display, in a first natural language, a list of files in the directory, and in response, the computer determining that the name of the first file contains (a) a first plurality of characters from a first alphabet of the first natural language and (b) a second plurality of characters in a second, different alphabet of a second natural language, and in response,the computer converting the second plurality of characters to corresponding characters of a third alphabet which are mapped to respective, different characters in the first alphabet language and respective, different characters in the second alphabet, the characters of the third alphabet being sufficiently similar in appearance to the corresponding characters in the first alphabet and the corresponding characters in the second alphabet such that a first person who is able to read the first natural language is able to understand the characters of the third alphabet and a second person who is able to read the second natural language is able to understand the characters of the third alphabet, the characters of the third alphabet being different than the corresponding characters of the first and second alphabets;
and the computer displaying in the list the one file name with the first plurality of characters in the first natural language and the second plurality of characters converted to the third alphabet.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, computer program product, and computer system for viewing content encoded in at least one code set and stored in a file system. A computer identifies a unified code set covering all characters used in the file system. The computer, responsive to a user input to view the content, determines whether the content is wholly encoded in the unified code set. The computer, responsive to determining that the code set is not wholly encoded in the unified code set, converts encoding of the content to the unified code set to form converted content. The computer displays the converted content.
-
Citations
22 Claims
-
1. A method for rendering and displaying a name of a first file in a directory of files, the method comprising:
a computer receiving a request to display, in a first natural language, a list of files in the directory, and in response, the computer determining that the name of the first file contains (a) a first plurality of characters from a first alphabet of the first natural language and (b) a second plurality of characters in a second, different alphabet of a second natural language, and in response, the computer converting the second plurality of characters to corresponding characters of a third alphabet which are mapped to respective, different characters in the first alphabet language and respective, different characters in the second alphabet, the characters of the third alphabet being sufficiently similar in appearance to the corresponding characters in the first alphabet and the corresponding characters in the second alphabet such that a first person who is able to read the first natural language is able to understand the characters of the third alphabet and a second person who is able to read the second natural language is able to understand the characters of the third alphabet, the characters of the third alphabet being different than the corresponding characters of the first and second alphabets; and the computer displaying in the list the one file name with the first plurality of characters in the first natural language and the second plurality of characters converted to the third alphabet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer program product for rendering and displaying a name of a first file in a directory of files, the computer program product comprising:
- a computer usable storage device having computer readable program code stored thereon, the computer readable program code comprising;
computer usable program code configured to receive a request to display, in a first natural language, a list of files in the directory, and in response, determine that the name of the first file contains (a) a first plurality of characters from a first alphabet of the first natural language and (b) a second plurality of characters in a second, different alphabet of a second natural language, and in response, computer usable program code configured to convert the second plurality of characters to corresponding characters of a third alphabet which are mapped to respective, different characters in the first alphabet language and respective, different characters in the second alphabet, the characters of the third alphabet being sufficiently similar in appearance to the corresponding characters in the first alphabet and the corresponding characters in the second alphabet such that a first person who is able to read the first natural language is able to understand the characters of the third alphabet and a second person who is able to read the second natural language is able to understand the characters of the third alphabet, the characters of the third alphabet being different than the corresponding characters of the first and second alphabets; and computer usable program code configured to display in the list the one file name with the first plurality of characters in the first natural language and the second plurality of characters converted to the third alphabet. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- a computer usable storage device having computer readable program code stored thereon, the computer readable program code comprising;
-
16. A data processing system comprising:
-
a bus; a computer readable tangible storage device connected to the bus, wherein computer usable code is located in the computer readable tangible storage device; a communication unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code for rendering and displaying a name of a first file in a directory of files, wherein the processing unit executes the computer usable program code to receive a request to display, in a first natural language, a list of files in the directory, and in response, determine that the name of the first file contains (a) a first plurality of characters from a first alphabet of the first natural language and (b) a second plurality of characters in a second, different alphabet of a second natural language, and in response, convert the second plurality of characters to corresponding characters of a third alphabet which are mapped to respective, different characters in the first alphabet language and respective, different characters in the second alphabet, the characters of the third alphabet being sufficiently similar in appearance to the corresponding characters in the first alphabet and the corresponding characters in the second alphabet such that a first person who is able to read the first natural language is able to understand the characters of the third alphabet and a second person who is able to read the second natural language is able to understand the characters of the third alphabet, the characters of the third alphabet being different than the corresponding characters of the first and second alphabets; and
display in the list the one file name with the first plurality of characters in the first natural language and the second plurality of characters converted to the third alphabet. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification