U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Multilingual indexing system for alphabetical lysorting by comparing character weights and ASCII codes

Patent 5060146 Issued on October 22, 1991. Estimated Expiration Date: Icon_subject October 22, 2008. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method and apparatus for processing languages
Patent #: 4468756
Issued on: 08/28/1984
Inventor: Chan

Comparing input words to a word dictionary for correct spelling
Patent #: 4498148
Issued on: 02/05/1985
Inventor: Glickman

Sorting technique
Patent #: 4499555
Issued on: 02/12/1985
Inventor: Huang

Display system for data in different forms of writing, such as the arabic and latin alphabets
Patent #: 4507734
Issued on: 03/26/1985
Inventor: Kaldas

Qualifying and sorting file record data
Patent #: 4510567
Issued on: 04/09/1985
Inventor: Chang ,   et al.

Sort circuit and method using multiple parallel sorts of the sorted items
Patent #: 4595995
Issued on: 06/17/1986
Inventor: Alles

Sorting method
Patent #: 4611280
Issued on: 09/09/1986
Inventor: Linderman

Method for automatic translation between natural languages
Patent #: 4641264
Issued on: 02/03/1987
Inventor: Nitta ,   et al.

Method of translation between languages with information of original language incorporated with translated language text
Patent #: 4685060
Issued on: 08/04/1987
Inventor: Yamano ,   et al.

Method using a programmed digital computer system for translation between natural languages
Patent #: 4706212
Issued on: 11/10/1987
Inventor: Toma

More ...

Inventors

Application

No. 179179 filed on 04/08/1988

US Classes:

707/7Sorting

Examiners

Primary: Williams, Archie E. Jr.
Assistant: Mohamed, Ayni

Attorney, Agent or Firm

International Classes

G06F 007/08
G06F 015/38
G06F 015/401
G06F 007/04

Abstract

A sorting technique which relies on the operating system collating weights of characters to the extent that a collating weight difference exists in any of the pairs of corresponding characters of two different strings of characters being compared. While this comparision is being made, the first tie of collating weights for a pair of nonidentical corresponding characters triggers a comparison of the ASCII code values of the two corresponding characters which tied. Assuming that such a tie has occurred, and if, after reaching the end of this process no differences in the collating weights of corresponding characters are found, then if one string has a corresponding character with a lower ASCII value, that string is considered to precede the other string in the alphabetic sequence. This results in an automated alphabetizing procedure which is consistent regardless of the order in which the character strings are sorted, while retaining the flavor of the language conventions when possible, and while providing a solution not requiring substantial extra computing power.

Other References

  • IBM Technical Disclosure Bulletin, "Lexicographic Sorting", vol. 23, No. 6, Nov. 1980, p. 2409
  • IBM Progamming Reference "Operating System/2 Technical Reference Version 1.1", vol. 1, Dec. 198
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?