Claims
- 1. A method for processing information comprising the steps of:
selecting an appropriate number system based on a range of possible values of a data element included in the information; representing said data element as a digit in the number system; and operating on said data element represented in the number system to process the information.
- 2. The method of claim 1, wherein said step of selecting an appropriate number system comprises the step of selecting a number system with a radix at least equal to a number of possible values of a data element included in the information.
- 3. The method of claim 2, wherein said step of selecting an appropriate number system comprises the step of selecting a number system with a radix slightly greater than said number of possible values of said data element included in the information.
- 4. The method of claim 1, wherein said data element in the information includes an alphanumeric character, and wherein the step of selecting an appropriate number system comprises the step of selecting a number system with a radix at least equal to a number of possible alphanumeric characters for said data element.
- 5. The method of claim 4, wherein the step of selecting an appropriate number system comprises the step of selecting a number system with a radix at least equal to and approximately the same as to an order of the alphanumeric characters “0”-“9” and “A”-“Z”.
- 6. The method of claim 4, wherein the step of selecting an appropriate number system comprises the step of selecting a number system with a radix greater than an order of the alphanumeric characters “0”-“9” and “A”-“Z”.
- 7. The method of claim 4, wherein the step of selecting an appropriate number system comprises the step of selecting a number system with a radix at least equal to an order of the alphanumeric characters “0”-“9”, “A”-“Z”, and “a”-“z”.
- 8. The method of claim 4, wherein the step of selecting an appropriate number system comprises the step of selecting a base 40 number system.
- 9. The method of claim 4, wherein the information includes financial information.
- 10. The method of claim 4, wherein the information includes scientific information.
- 11. The method of claim 4, wherein the information includes industrial information.
- 12. The method of claim 10, wherein the information includes chemical information.
- 13. The method of claim 12, wherein the information includes chemical information, and wherein the step of selecting an appropriate number system comprises the step of selecting a number system with a radix at least equal to a number of possible chemical structures in the information.
- 14. The method of claim 2, wherein the step of representing said data element in the information as a digit in the number system comprises the step of assigning each digit in the number system to a value recognizable as said data element.
- 15. The method of claim 3, wherein the step of representing said data element in the information as a digit in the number system comprises the step of assigning each digit in the number system to a value recognizable as said data element.
- 16. The method of claim 5, wherein the step of representing said data element in the information as a digit in the number system comprises the step of assigning the digits 0-9, A-Z in the number system to the alphanumeric characters “0”-“9”, “A”-“Z”, respectively.
- 17. The method of claim 16, wherein the step of assigning the digits further comprises assigning the digits A-Z in the number system to the alphanumeric characters “a”-“z”, respectively.
- 18. The method of claim 2, wherein said step of selecting an appropriate number system further comprises the step of selecting said number system with said radix that also maximizes a number of data elements that fit in a data word of an associated processing system.
- 19. The method of claim 4, wherein said step of selecting an appropriate number system further comprises the step of selecting said number system with said radix that also maximizes a number of data elements that fit in a data word of an associated processing system.
- 20. A method for processing information comprising:
selecting a number system based on a range of possible values of each of a plurality of data elements in a non-numeric data field included in the information; forming a numeric value in said number system from said plurality of data elements; and operating on said numeric value to process the information.
- 21. The method of claim 20, wherein said selecting a number system comprises selecting a number system with a radix at least equal to a number of said possible values of said plurality of data elements.
- 22. The method of claim 21, wherein said selecting a number system comprises selecting a number system with a radix slightly greater than said number of possible values of said plurality of data elements.
- 23. The method of claim 20, wherein said plurality of data elements includes a plurality of alphanumeric characters, and wherein said selecting a number system comprises selecting a number system with a radix at least equal to a number of possible alphanumeric characters in said plurality of data elements.
- 24. The method of claim 23, wherein said selecting a number system comprises selecting a number system with a radix at least equal to an order of the set of alphanumeric characters “0”-“9” and “A”-“Z”.
- 25. The method of claim 23, wherein said selecting a number system comprises selecting a number system with a radix greater than an order of the set of alphanumeric characters “0”-“9” and “A”-“Z”.
- 26. The method of claim 23, wherein said selecting a number system comprises selecting a number system with a radix at least equal to an order of the set of alphanumeric characters “0”-“9”, “A”-“Z”, and “a”-“z”.
- 27. The method of claim 23, wherein said selecting a number system comprises selecting a base 40 number system.
- 28. The method of claim 21, wherein said forming a numeric value in said number system from said plurality of data elements comprises representing each of said plurality of data elements as a digit in said numeric value.
- 29. The method of claim 21, wherein said forming a numeric value in said number system from said plurality of data elements comprises representing each of said plurality of data elements as a digit in said numeric value that is recognizable as said data element.
- 30. The method of claim 21, wherein said selecting a number system further comprises selecting said number system with said radix that also maximizes a number of data elements that fit in-a data word of an associated processing system.
- 31. The method of claim 23, wherein said selecting a number system further comprises selecting said number system with said radix that also maximizes a number of data elements that fit in a data word of an associated processing system.
- 32. A method for processing information comprising:
converting a plurality of characters into a single numeric value in a number system, said number system having a radix at least as great as a number of possible characters in said plurality of characters, each of said characters corresponding to a digit in said single numeric value.
- 33. A method for processing information comprising: converting a data field comprised of a plurality of characters to a numeric value in a number system, said number system having a radix greater than or equal to a number of possible characters in said plurality of characters, each of said plurality of characters represented by a digit in said numeric value, said numeric value retaining semantic significance with respect to said plurality of characters.
- 34. A method for processing information comprising:
converting a data field comprised of a plurality of alphanumeric characters to a numeric value, said numeric value belonging to a number system comprised of either the numbers 0-9, A-Z or the numbers 0-9, a-z, wherein each of said plurality of characters is represented by a digit in said numeric value.
- 35. A method for processing nucleotide sequences with a computer comprising:
converting a nucleotide sequence to a numeric value, said nucleotide sequence comprised of a plurality of nucleic acids, said numeric value belonging to a number system having a radix of at least four, wherein each of said plurality of nucleic acids in said nucleotide sequence corresponds to a digit in said numeric value.
- 36. The method of claim 35, wherein said number system includes the numbers A, G, C and T.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation application of application No. Ser. 09/357,301, filed on Jul. 20, 1999, the entire content of which is hereby incorporated by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09357301 |
Jul 1999 |
US |
Child |
10146954 |
May 2002 |
US |