To Or From Alphanumeric Code Formats Patents (Class 341/90)
  • Patent number: 5682158
    Abstract: A truncation technique for a character code conversion system is disclosed. The truncation technique ensures that a source string received for conversion is accurately converted into a different, target character encoding even when the source string exceeds the length of an input buffer which holds the source string for conversion. The truncation processing technique operates to truncate a portion of the source string held in the input buffer so that the truncated portion is able to be converted to the target character encoding without being affected by subsequent characters in the source string.
    Type: Grant
    Filed: September 13, 1995
    Date of Patent: October 28, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Peter K. Edberg, John I. McConnell
  • Patent number: 5659737
    Abstract: A compressor receives a plurality of characters in a character string, and encodes the input character string to generate an encoded string. The encoding preserves the original binary order of the input character strings in the encoded strings. A predicted character is generated for each character based on prior character sequences in the character string. In one embodiment, a hash based predictive technique is used to generate the predicted characters. A correct order indicating token is generated for an input character if a predicted character, corresponding to the input character, is the input character. The compressor stores the order indicating token in the encoded string to represent the character. However, if an input character has a binary representation greater than a binary representation of a corresponding predicted character, then a failure greater than token and the input character are stored in the encoded string to represent the input character.
    Type: Grant
    Filed: August 1, 1995
    Date of Patent: August 19, 1997
    Assignee: Oracle Corporation
    Inventor: Yasuhiro Matsuda
  • Patent number: 5657259
    Abstract: A method and system for formatting numerical information. An object-based operating system provides various number formatting services. Some objects scan text and convert the text to numerical information, and convert non-text numerical information to text, and convert between different numerical formats and languages. The system provides a common ground from which application programs can speak a seemingly common numerical language without specifying the details of converting numerical information between systems of representation. The present system relieves application developers of the burden of handling details of numerical information, and provides ease of information transfer between monetary systems and cultures having differing languages. The system also provides for conversion between number formats to allow for easier processing and/or comprehension of the numerical information, and normalization and alignment of any textual representation of numeric information.
    Type: Grant
    Filed: January 21, 1994
    Date of Patent: August 12, 1997
    Assignee: Object Technology Licensing Corp.
    Inventors: Mark E. Davis, John H. Jenkins, Sanjay J. Poonen
  • Patent number: 5479167
    Abstract: A character code conversion unit inputs data to a common file that both uses the second code and also is utilized by a plurality of systems, the character code conversion unit being equipped with a code converter and a unit for determining the conversion into another code system. The code converter converts the character data expressed by a first code system into character data expressed by a second code system, and holds the converted results when they are properly converted. The unit for determining the conversion into another code system inputs the data of the first code system and determines whether the data can be converted into data of a third code system, different from both the first code system and the second code system. When the data are properly converted, the converted results held in the code converter are output.
    Type: Grant
    Filed: August 31, 1994
    Date of Patent: December 26, 1995
    Assignee: Fujitsu Limited
    Inventor: Takashi Murakami
  • Patent number: 5225833
    Abstract: A method of encoding the characters of a character set, wherein the characters have a plurality of attributes (e.g., base, diacritical, and case), and wherein each attribute may have a plurality of values. The method comprises the steps of: dividing a multi-digit code into a plurality of parts, assigning each attribute to a different part, and, within each part, assigning a different numerical code to each different value of the attribute.
    Type: Grant
    Filed: October 20, 1989
    Date of Patent: July 6, 1993
    Assignee: Digital Equipment Corporation
    Inventors: Edward G. Fisher, Peter D. Gilbert
  • Patent number: 5191622
    Abstract: A hand-written character recognition apparatus with a personal dictionary preparation function has a character recognition unit for comparing an input hand-written character data with a registered standard dictionary to recognize a most similar character pattern, and a display unit for selecting and displaying a display font corresponding to the recognized character pattern, so that a personal peculiar character or simplified character inputted can be recognized. When a personal dictionary is to be registered, the character to be registered is inputted by hand-writing, the character recognition unit compares the input hand-written character data with the standard dictionary to recognize a similar character pattern, and the recognized character code of the standard dictionary is selected as the character code to be registered.
    Type: Grant
    Filed: July 15, 1988
    Date of Patent: March 2, 1993
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Shojima, Soshiro Kuzunuki, Yasushi Fukunaga, Toshihiko Matsuda, Toshio Takekoshi, Masaki Miura, Junko Mori, Toshimi Mifune
  • Patent number: 5136291
    Abstract: Improved means and methods are provided for transmitting binary data on a communication system, such as E-mail, which restricts the number of acceptable characters that can be transmitted. In a preferred embodiment, the binary data to be transmitted is first subjected to a Welch compression and then converted into base-85 digits for transmission. At the receiving end, the received base-85 digits are converted back into compressed binary and then subjected to Welch decompression to obtain the original binary data.
    Type: Grant
    Filed: November 30, 1990
    Date of Patent: August 4, 1992
    Assignee: Unisys Corporation
    Inventor: Tommy K. Teague
  • Patent number: 5001477
    Abstract: A method of encoding data records comprised of null or variable length fields of data bytes such that the sortabilty of the resulting string of data is permitted via simple byte comparisons. The first field is examined to determine if it is a null field. A null field is a field containing no data. It should sort out before a field containing any data, even all zeros. If a null field is detected, it is represented in the encoded string of data by a null field indicator. If the field is not a null field, the bytes in the field are examined. Zero value bytes are encoded based on the number of consecutive zero value bytes while non-zero bytes remain unchanged. An end of field indicator designates the end of each field in the resulting string of encoded data.
    Type: Grant
    Filed: November 3, 1988
    Date of Patent: March 19, 1991
    Assignee: International Business Machines
    Inventors: Daniel R. Hicks, Gary R. Ricard, John J. Vriezen
  • Patent number: 4903018
    Abstract: A process and data processing system are disclosed for compressing and expanding structurally associated multiple data sequences. The process is particular to data sets in which an analysis is made of the structure in order to identify a characteristic common to a predetermined number of successive data elements of a data sequence. In place of data elements, a code is used which is again decoded during expansion. The common characteristic is obtained by analyzing data elements which have the same order number in a number of data sequences. During expansion, the data elements obtained by decoding the code are ordered in data series on the basis of the order number of these data elements. The data processing system for performing the processes includes a storage matrix (26) and an index storage (28) having line addresses of the storage matrix (26) in an assorted line sequence.
    Type: Grant
    Filed: May 18, 1987
    Date of Patent: February 20, 1990
    Assignee: Heinz-Ulrich Wiebach
    Inventors: Heinz-Ulrich Wiebach, Reinhard Lidzba
  • Patent number: 4901248
    Abstract: A printing device with a data memory efficiently stores character code data and other attribute data in a limited memory region. If a character code of a print data input from the keyboard is a space code, the print data is nullified, and a pitch data corresponding to the space code is added to the pitch data corresponding to the character code previously stored in a correction memory. Namely, the data are compressed. Since only the print data excepting the space code data is stored in the memory, the limited memory region is efficiently used.
    Type: Grant
    Filed: December 30, 1987
    Date of Patent: February 13, 1990
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Hideo Ueno, Keiko Yamada
  • Patent number: 4843389
    Abstract: A text compression method and apparatus are disclosed that enable overall compression ratios of more than six or eight to one for normal language text. Plural multiple-word dictionaries that are specialized for the particular field of use are employed together with a header transmission format that identifies which dictionaries are to be used. In addition, entries in these dictionaries are categorized by a weighted frequency of use ranking in which the product of the word length in characters and the frequency of occurrence of that word in the text is taken as the weighted figure of merit for ranking words to be placed in the individual dictionaries.
    Type: Grant
    Filed: December 4, 1986
    Date of Patent: June 27, 1989
    Assignee: International Business Machines Corp.
    Inventors: Ronald J. Lisle, Eual A. Moss, John H. Ryder