Claims
- 1. A data structure in a computer readable form, the data structure comprising:
a string construct formed by translations of a string of values; and a tag construct concatenated with the string construct, the tag construct comprising at least one tag value, the tag construct representing at least two translations performed in translating the string of values into the string construct.
- 2. The data structure of claim 1 wherein each translation is represented by a separate tag value.
- 3. The data structure of claim 1 wherein a single tag value represents multiple translations.
- 4. The data structure of claim 1 wherein the tag construct further comprises return tag values, the return tag values together representing at least two translations performed in translating a return string of values into a return string construct.
- 5. The data structure of claim 4 wherein at least one tag value indicates that the tag construct includes return tag values.
- 6. The data structure of claim 1 wherein one tag value represents the number of tag values in the tag construct.
- 7. The data structure of claim 1 wherein a tag value is one byte long.
- 8. The data structure of claim 1 wherein a tag value comprises multiple bytes, the first byte of the tag having a value indicating the number of bytes in the tag value, all of the tag's bytes including the fist byte, together representing the complete tag value.
- 9. The data structure of claim 8 wherein at least one tag value is two bytes long.
- 10. The data structure of claim 8 wherein at least one tag value is three bytes long.
- 11. The data structure of claim 1 wherein at least one tag value comprises a first byte that indicates that the tag value includes a description of the tag value's length, and a second byte that describes the tag value's length.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application is a divisional application of and claims priority from U.S. patent application Ser. No. 09/107,899, filed on Jun. 30 1998 and entitled SYSTEM FOR EFFICIENT ROUTING AND TRANSLATION OF DATA, which claims priority from provisional application serial No. 60/070,720 filed on Jan. 7, 1998 and provisional application serial No. 60/075,123 filed on Feb. 13, 1998.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60070720 |
Jan 1998 |
US |
|
60075123 |
Feb 1998 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09107899 |
Jun 1998 |
US |
Child |
10269679 |
Oct 2002 |
US |