US2016041626A1PendingUtilityA1

Configurable character variant unification

Assignee: IBMPriority: Aug 6, 2014Filed: Aug 6, 2014Published: Feb 11, 2016
Est. expiryAug 6, 2034(~8 yrs left)· nominal 20-yr term from priority
G06F 3/0233G06F 3/018G06F 3/0236G06F 16/3344G06F 3/04842
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system, and computer program product for configurable character variant unification are provided in the illustrative embodiments. A determination is made that a unification profile is applicable to a circumstance in which a character variant has been selected. The character variant is a variation of a character in a set of variations of the character such that each variation of the character in the set is represented by a unique Unicode code point. A unification repository is identified according to the profile. A determination is made whether the character variant satisfies a unification rule. Responsive to the character variant not satisfying the unification rule, a different variation of the character is selected from the unification repository, the different variation forming a replacement character variant. The replacement character variant is used in place of the character variant.

Claims

exact text as granted — not AI-modified
1 - 11 . (canceled) 
     
     
         12 . A computer usable program product comprising a computer readable storage device including computer usable code for configurable character variant unification, the computer usable code comprising:
 computer usable code for determining that a unification profile is applicable to a circumstance in which a character variant has been selected, wherein the character variant is a variation of a character in a set of variations of the character such that each variation of the character in the set is represented by a unique Unicode code point;   computer usable code for identifying a unification repository according to the profile;   computer usable code for determining whether the character variant satisfies a unification rule;   computer usable code for selecting, responsive to the character variant not satisfying the unification rule, a different variation of the character from the unification repository, the different variation forming a replacement character variant; and   computer usable code for using the replacement character variant in place of the character variant.   
     
     
         13 . The computer usable program product of  claim 12 , further comprising:
 computer usable code for receiving a Unicode code point of the character variant; and   computer usable code for outputting a different Unicode code point corresponding to the replacement character variant.   
     
     
         14 . The computer usable program product of  claim 12 , further comprising:
 computer usable code for determining that the circumstance relates to a level in the unification profile, wherein the unification database is selected according to the level in the unification profile.   
     
     
         15 . The computer usable program product of  claim 12 , wherein a user selects the character variant, and the circumstance comprising:
 a membership of the user in a group.   
     
     
         16 . The computer usable program product of  claim 12 , the circumstance comprising:
 a geographical region related to a user who selects the character variant.   
     
     
         17 . The computer usable program product of  claim 12 , the circumstance comprising:
 a language related to a user who selects the character variant.   
     
     
         18 . The computer usable program product of  claim 12 , wherein the computer usable code is stored in a computer readable storage medium in a data processing system, and wherein the computer usable code is transferred over a network from a remote data processing system. 
     
     
         19 . The computer usable program product of  claim 12 , wherein the computer usable code is stored in a computer readable storage medium in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer readable storage medium associated with the remote data processing system. 
     
     
         20 . A data processing system for configurable character variant unification, the data processing system comprising:
 a storage device including a storage medium, wherein the storage device stores computer usable program code; and   a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises:   computer usable code for determining that a unification profile is applicable to a circumstance in which a character variant has been selected, wherein the character variant is a variation of a character in a set of variations of the character such that each variation of the character in the set is represented by a unique Unicode code point;   computer usable code for identifying a unification repository according to the profile;   computer usable code for determining whether the character variant satisfies a unification rule;   computer usable code for selecting, responsive to the character variant not satisfying the unification rule, a different variation of the character from the unification repository, the different variation forming a replacement character variant; and   computer usable code for using the replacement character variant in place of the character variant.

Join the waitlist — get patent alerts

Track US2016041626A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.