SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Y2K (Year 2000) Stocks: An Investment Discussion

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: bob who wrote (13761)3/2/1999 2:45:00 PM
From: Jeffrey S. Mitchell  Read Replies (1) of 13949
 
Re: The "revolutionary solution" unveiled... you read it here first!

Patent #: US1996000715616

Abstract: A method and related input/output devices for using biased 2 digit "hybrid radix" numeric fields for inputting, generating, storing, processing, and outputting year numbers ranging from 1900 to 2059 in a data processing system. In a hybrid radix 2 digit year number, the higher digit is treated as hexadecimal, but displayed in a decimal-like style with font patterns such as 0-9 and '0-'5, while the lower digit is treated as ordinary decimal, so that the year 1900 is represented and processed as 00 while the year 2000 as '00. For applications written with high level languages such as COBOL and SQL, the method can be embodied solely in the system side (compiler, other system software and/or hardware), and so that no change other than a re-compilation with a new compiler is needed for existing application software. Compatibility with existing data files and databases is automatically maintained.

Primary/Assistant Examiners: Black; Thomas G.; Homere; Jean R.

I claim:
1. A method for using 2 digit "hybrid radix" numeric fields for inputting, generating, storing, processing, and outputting year numbers ranging from 1900 to 2059 in a data processing system, comprising the steps of:

a) representing a 4 digit decimal year number with a biased 2 digit hybrid radix year number, with a hexadecimal most significant digit and a decimal least significant digit, and;

b) inputting the higher digit of a 2 digit hybrid radix year number in hexadecimal, from an input device capable of entering 2 digit hybrid radix numbers, and storing the digit in the most significant digit position of a 2 digit numeric field in hexadecimal, and inputting the lower digit of the number in decimal, and storing the digit in the least significant digit position of said 2 digit numeric field, and optionally;

b') whenever necessary, generating such a 2 digit hybrid radix year number, and storing the generated number in a 2 digit numeric field, and optionally;

c) whenever a computational operation is to be applied to a stored 2 digit hybrid radix number, applying hexadecimal arithmetic rules to the most significant digit, and applying decimal arithmetic rules to the least significant digit, and;

c') alternatively, whenever a computational operation is to be applied to a stored 2 digit hybrid radix number, expanding the number into 3 digit decimal first, then applying decimal arithmetic rules to all the digits and converting the result back into 2 digit, and optionally;

d) whenever necessary, outputting the stored 2 digit hybrid radix year number to an output device capable of displaying or printing 2 digit hybrid radix numbers, with the higher digit in hexadecimal and the lower digit in decimal, and;

e) providing a central processor to carry out said operations,
whereby a compatibility with the 2 digit pure decimal year numbers used in the existing data files, database records, software, and user interface, can be maintained after year 1999.

patents.ibm.com

- Jeff

Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext