Local language numeral conversion in numeric computing
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/28
G06F-017/22
G06F-017/21
출원번호
US-0611051
(2009-11-02)
등록번호
US-9454514
(2016-09-27)
발명자
/ 주소
Bhalerao, Rahul Pandit
출원인 / 주소
Red Hat, Inc.
대리인 / 주소
Lowenstein Sandler LLP
인용정보
피인용 횟수 :
0인용 특허 :
49
초록▼
A mechanism for local language numeral conversion in dynamic numeric computing is disclosed. A method of embodiments of the invention includes receiving a string array of numeric data in a local language, wherein the numeric data used in dynamic calculations performed by the application, converting
A mechanism for local language numeral conversion in dynamic numeric computing is disclosed. A method of embodiments of the invention includes receiving a string array of numeric data in a local language, wherein the numeric data used in dynamic calculations performed by the application, converting characters of the string array of numeric data from local language characters to corresponding English digits in an American Standard Code for Information Interchange (ASCII) format by utilizing a number conversion matrix, and providing the English digits in the ASCII format to a processing function of the application for use with the dynamic calculations of the application.
대표청구항▼
1. A method, comprising: executing, by a processing device, a numeric conversion module as a front-end and back-end translation interface to an application executed by the processing device and compiled by a compiler, wherein the numeric conversion module is dedicated for use by the application and
1. A method, comprising: executing, by a processing device, a numeric conversion module as a front-end and back-end translation interface to an application executed by the processing device and compiled by a compiler, wherein the numeric conversion module is dedicated for use by the application and is not used by other applications executed by the processing device;receiving, by the processing device during runtime of the application, a string array of numeric data in a local language other than English wherein the numeric data is used in calculations performed by the application during runtime of the application to generate calculated numerals that are not known in code of the application during compilation of the application by the compiler;converting, by the processing device during the runtime of the application, characters of the string array of numeric data from local language characters not in English alphabet characters and not representable within the 128 characters of an American Standard Code for Information Interchange (ASCII) format into English alphabet digits representable by the 128 characters of ASCII format by utilizing a number conversion matrix;providing, by the processing device during the runtime of the application, the English alphabet digits in the ASCII format to a processing function of the application for use with the calculations of the application during the runtime of the application;performing, by the processing device during runtime of an application, the processing function for the application to calculate numerals as English alphabet digits in the ASCII format;converting, by the processing device during the runtime of the application, the calculated numerals to translated numeric data in the local language other than English by utilizing the number conversion matrix; andproviding the translated numeric data to an end user of the application during the runtime of the application without modifying the compiler to process the numeric data in the local language other than English. 2. The method of claim 1, wherein providing the translated numeric data to the end user further comprises outputting the local language characters for display to the end user of the application. 3. The method of claim 1, wherein the number conversion matrix comprises a row of English numeric digits and one or more rows of corresponding local language numeric characters. 4. The method of claim 1, wherein the local language is Hindi. 5. The method of claim 1, wherein the string array of numeric data in a local language is not known prior to execution of the application. 6. The method of claim 1, wherein the converting characters of the string array of numeric data further comprises translating the local language characters to English numeric characters that are stored in another string array, and converting the another string array of English numeric characters to the ASCII format. 7. A system, comprising: a memory;a processing device communicably coupled to the memory, the processing device to execute a numeric conversion module as a front-end and back-end translation interface to an application executable from the memory by the processing device and compiled by a compiler, wherein the numeric conversion module is dedicated for use by the application and is not used by other applications executed by the processing device; andthe processing device to execute the numeric conversion module to: receive, during runtime of the application, a string array of numeric data in a local language other than English, wherein the numeric data is used in calculations performed by the application during runtime of the application to generate calculated numerals that are not known in code of the application during compilation of the application by the compiler;convert, during the runtime of the application, characters of the string array of numeric data from local language characters not in English alphabet digits and not representable within the 128 characters of an American Standard Code for Information Interchange (ASCII) format into English alphabet digits representable by the 128 characters of the ASCII format by utilizing a number conversion matrix;provide, during the runtime of the application, the English digits in the ASCII format to a processing function of the application for use with the calculations of the application during the runtime of the application;perform, during the runtime of an application, the processing function for the application to calculate numerals as English alphabet digits in the ASCII format;convert, during the runtime of the application; the calculated numerals to translated numeric data in the local language other than English by utilizing the number conversion matrix; andprovide the translated numeric data to an end user of the application during the runtime of the application without modifying the compiler to process the numeric data in the local language other than English. 8. The system of claim 7, wherein to provide the translated numeric data to the end user, the processing device is further to: output the local language characters for display to the end user of the application. 9. The system of claim 7, wherein the number conversion matrix comprises a row of English numeric digits and one or more rows of corresponding local language numeric characters. 10. The system of claim 7, wherein the local language is Hindi. 11. The system of claim 7, wherein the string array of numeric data in a local language is not known prior to execution of the application. 12. A non-transitory machine-readable storage medium comprising instructions that, when accessed by a processing device, cause the processing device to: execute, by the processing device, a numeric conversion module as a front-end and back-end translation interface to an application executed by the processing device and compiled by a compiler, wherein the numeric conversion module is dedicated for use by the application and is not used by other applications executed by the processing device;receive, by the processing device during runtime of the application, a string array of numeric data in a local language other than English, wherein the numeric data is used in calculations performed by the during runtime of the application to generate calculated numerals that are not known in code of the application during compilation of the application by the compiler;convert, by the processing device during the runtime of the application, characters of the string array of numeric data from local language characters not in English alphabet digits and not representable within the 128 characters of an American Standard Code for Information Interchange (ASCII) format into English alphabet digits representable by the 128 characters of the ASCII format by utilizing a number conversion matrix;provide, by the processing device during the runtime of the application, the English alphabet digits in the ASCII format to a processing function of the application for use with the calculations of the application during the runtime of the application;perform, by the processing device during the runtime of an application, the processing function for the application to calculate numerals as English alphabet digits in the ASCII format;convert, by the processing device during the runtime of the application; the calculated numerals to translated numeric data in the local language other than English by utilizing the number conversion matrix; andprovide the translated numeric data to an end user of the application during the runtime of the application without modifying the compiler to process the numeric data in the local language other than English. 13. A non-transitory machine-readable storage medium comprising instructions that, when accessed by a processing device, cause the processing device to: execute, by the processing device, a numeric conversion module as a front-end and back-end translation interface to an application executed by the processing device and compiled by a compiler, wherein the numeric conversion module is dedicated for use by the application and is not used by other applications executed by the processing device;receive, by the processing device during runtime of the application, a string array of numeric data in a local language other than English, wherein the numeric data is used in calculations performed by the during runtime of the application to generate calculated numerals that are not known in code of the application during compilation of the application by the compiler;convert, by the processing device during the runtime of the application, characters of the string array of numeric data from local language characters not in English alphabet digits and not representable within the 128 characters of an American Standard Code for Information Interchange (ASCII) format into English alphabet digits representable by the 128 characters of the ASCII format by utilizing a number conversion matrix;provide, by the processing device during the runtime of the application, the English alphabet digits in the ASCII format to a processing function of the application for use with the calculations of the application during the runtime of the application;perform, by the processing device during the runtime of an application, the processing function for the application to calculate numerals as English alphabet digits in the ASCII format;convert, by the processing device during the runtime of the application; the calculated numerals to translated numeric data in the local language other than English by utilizing the number conversion matrix; andprovide the translated numeric data to an end user of the application during the runtime of the application without modifying the compiler to process the numeric data in the local language other than English. 14. The non-transitory machine-readable storage medium of claim 13, wherein to provide the translated numeric data to the end user further comprises the processing device to output the local language characters for display to the end user of the application. 15. The non-transitory machine-readable storage medium of claim 13, wherein the number conversion matrix comprises a row of English numeric digits and one or more rows of corresponding local language numeric characters. 16. The non-transitory machine-readable storage medium of claim 13, wherein the local language is Hindi. 17. The non-transitory machine-readable storage medium of claim 13, wherein to convert characters of the string array of numeric data further comprises the processing device to translate the local language characters to English numeric characters that are stored in another string array, and converting the another string array of English numeric characters to the ASCII format.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (49)
Amirghodsi Siamak (Prairie View IL) Daneshbodi Farnoud (Prairie View IL), Adaptive natural language computer interface system.
Ahmed Moustafa E. (Dept. of Electrical Engineering ; Worcester Polytechnic Institute Worcester MA 01609), Arabic language translating device with pronunciation capability using language pronunciation rules.
Hetherington David James ; Kumhyr David Bruce ; McNally Michael, Combined display of locale-sensitive calendars in a distributed computer enterprise environment.
Smiga Brian ; Buchheim Dennis ; Hagan Thomas ; Wadhwani David ; Storkel Norman Scott, Method and apparatus for group action processing between users of a collaboration system.
Hofert David K. (Hudson NH) Yoshida Yutaka (Tokyo JPX), Method and apparatus for mapping multiple-byte characters to unique strings of ASCII characters for use in text retrieva.
Jurion, Benoit Jules; Appalabattula, Chakrapani; Chai, Steven, Method and system for automatic type and replace of characters in a sequence of characters.
Tan Tin-Wee,SGX ; Seng Ching Hong,MYX ; Tan Juay Kwang,SGX ; Leong Kok Yong,SGX ; De Silva Don Irwin Tracy,SGX ; Lim Kuan Siong,SGX ; Tay Edward S.,SGX ; Subbiah Subramanian, Multi-language domain name service.
Tin-Wee Tan SG; Ching Hong Seng MY; Juay Kwang Tan SG; Kok Yong Leong SG; Don Irwin Tracy De Silva SG; Kuan Siong Lim SG; Edward S. Tay SG; Subramanian Subbiah, Multi-language domain name service.
Spangler Richard M. (Loveland CO) Burmeister Eugene V. (Loveland CO) Cada Frank E. (Loveland CO) Covington Wayne F. (Loveland CO) Christopher Chris J. (Loveland CO) Judd Myles A. (Loveland CO) Wennin, Programmable calculator.
Walden Jack M. (Loveland CO) Eads William D. (Loveland CO) Cozzens Ray J. (Loveland CO) Bidwell John L. (Loveland CO) Jewett Robert A. (Loveland CO) Wilson Martin S. (Loveland CO) Griffin Daniel J. (, Programmable calculator having string variable editing capability.
Blair Steven Cameron ; Hetherington David James ; Kumhyr David Bruce, Runtime locale-sensitive switching of calendars in a distributed computer enterprise environment.
Barker,Kevin S.; Diller,John E.; Hedstrom,Margaret M.; Persche,Carol J.; Salahshoor,Mohamad R.; Thorpe,James, System and method for managing translatable strings displayed on console interfaces.
Kasturi, Srivatsan; Alagiri, G.; Nagarajan, Vinod; Kalipatnapu, Rajah; Fongson, Darrell, Systems and methods for information exchange and synchronization using DTMF over telephone communication channels.
Tobias, David F.; Godfrey, Gary M., Unicode-based drivers, device configuration interface and methodology for configuring similar but potentially incompatible peripheral devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.