Unicode character conversion using one of two conversion services
First Claim
Patent Images
1. A method to convert a character, the method comprising:
- intercepting a service call for a character conversion;
determining if the character is in a single byte character format;
determining if a character conversion type is a single byte character format; and
upon determining the character is in a single byte character format and the character conversion type is a single byte character format, the character is a candidate for a first conversion service;
upon determining the character is a candidate for the first conversion service, converting the character using the first conversion service;
upon determining the character is not a candidate for the first conversion service, converting the character using a second conversion service; and
returning the converted character.
12 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method to convert a Unicode character. The method includes intercepting a service call for a character conversion, determining if a character associated with the service call is a candidate for a first conversion service, if the character is a candidate for the first conversion service, converting the character using the first conversion service, if the character is not a candidate for the first conversion service, converting the character using a second conversion service, and returning the converted character.
-
Citations
18 Claims
-
1. A method to convert a character, the method comprising:
-
intercepting a service call for a character conversion; determining if the character is in a single byte character format; determining if a character conversion type is a single byte character format; and upon determining the character is in a single byte character format and the character conversion type is a single byte character format, the character is a candidate for a first conversion service; upon determining the character is a candidate for the first conversion service, converting the character using the first conversion service; upon determining the character is not a candidate for the first conversion service, converting the character using a second conversion service; and returning the converted character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium including code segments that when executed by a processor cause the processor to:
-
intercept a service call for a character conversion; determine if the character is in a single byte character format; determine if a character conversion type is a single byte character format; and upon determining the character is in a single byte character format and the character conversion type is a single byte character format, the character is a candidate for a first conversion service; upon determining the character is a candidate for the first conversion service, convert the character using the first conversion service; upon determining the character is not a candidate for the first conversion service, convert the character using a second conversion service; and return the converted character. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method to convert a character, the method comprising:
-
determining a location of a control block configured to anchor conversion service routines; saving at least one address stored in the control block, the at least one address being associated with the conversion service routines, one of the at least one addresses including an address for a routine associated with the second conversion service; replacing the address for the routine associated with the second conversion service with an intercept address; intercepting a service call for a character conversion to the intercept address; determining if a character associated with the service call is a candidate for a first conversion service; if the character is a candidate for the first conversion service, converting the character using the first conversion service; if the character is not a candidate for the first conversion service, converting the character using a second conversion service; and returning the converted character.
-
Specification