Stored mapping data with information for skipping branches while

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3644191, 36441911, 36441912, 36441913, 36441914, 36441915, 364DIG2, 36494341, 36494342, 36494343, G06F 1730, G06F 1722

Patent

active

055532837

ABSTRACT:
A compactly stored word list that includes a directed graph data structure is used for word to number (W/N) and number to word (N/W) mapping. Each word accepted by the data structure is mapped to a unique corresponding number within a dense set of numbers ranging from zero to one less than the total number of acceptable words. Some common suffixes are collapsed into shared branches, which is possible because the numbers are not stored within the word list. In addition, some branches of the data structure can be skipped during mapping because of information associated with branch points. That information permits the mapping scan to continue with a next branch or with an alternative branch. That information also indicates the number of suffix endings in the next branch; this number is used to keep a count of the word endings during word to number mapping; it is also used both to determine whether to continue with the next branch and also to reduce the number being mapped during number to word mapping. The branching information includes a full length pointer to the next branch or a shorter length pointer index to a table in which the pointer is stored. In either case, the number of suffix endings in the next branch is annexed to the pointer. The pointers and pointer indexes are assigned iteratively, the shortest pointer indexes first, then longer pointer indexes, and finally the full length pointers. In each case, a pointer or pointer index is assigned only if beneficial, and the assignment of pointers and pointer indexes is cleared and redone if a better assignment can be made.

REFERENCES:
patent: 4318184 (1982-03-01), Millett et al.
patent: 4366551 (1982-12-01), Holtz
patent: 4450520 (1984-05-01), Hollaur et al.
patent: 4685060 (1987-08-01), Yamano et al.
patent: 4744050 (1988-05-01), Hirosawa et al.
patent: 4758955 (1988-02-01), Chen
patent: 4771385 (1988-09-01), Egami et al.
patent: 4777617 (1988-10-01), Frisch et al.
patent: 4782464 (1988-11-01), Gray et al.
patent: 4783761 (1988-11-01), Gray et al.
patent: 4796185 (1986-12-01), Yoshimura et al.
patent: 5113340 (1992-05-01), McWherter
patent: 5229936 (1993-07-01), Decker et al.
patent: 5450598 (1995-09-01), Kaplan et al.
patent: 5488719 (1996-01-01), Kaplan et al.
James L. Peterson, "Lecture Notes in Computer Science: Computer Programs for Spelling Correction," pp. 57-66, 1980.
Alan W. Doerr et al., "Applied Discrete Structures for Computer Science", Science Research Associates Inc., 1985, pp. 176-178.
Report R77-008, Bird et al., Operating Systems, Inc., 1977.
Lee A. Hollaar, "Text Retrieval Computers", Computer, IEEE, 1979, pp. 40-50.
A. W. Appel et al., "The World's Fastest Scrabble Program," Communications of the ACM, vol. 31 No. 5, May 1988, pp. 572-579.
"Type Right Catches Errors as your Type (Beep Beep)," Xerox Corp., 1986.
"Product Overview for the Memex Information Engine," Memex Information Engines Ltd., Jun. 1986, pp. 7-10, 31-35.
Haskin, R. L. and Hollaar, L. A., "Operational Characteristics of a Hardware-Based Pattern Matcher," ACM Transactions on Database Systems, vol. 8, No. 2, Mar. 1983, pp. 15-40.
European Search Report and Annex, Application No. EP 93 30 8298, dated Mar. 4, 1994.
Katajainen, J. and Raita, T., "An Approximation Algorithm for Space-optimal Encoding of a Text," The Computer Journal, vol. 32, No. 3, 1989, pp. 228-237.
Srihari, S. N., Hull, J. J. Choudhari, R., "Integration of bottom-up and top-down contextual knowledge in text error correction," AFIPS Conference Proceedings, 1982 National Computer Conference Jun. 7-10, 1982, Huston, Tex., pp. 501-508.
Hull, J. J., Srihari, S. N. and Choudhari, R., "An Integrated Algorithm for Text Recognition: Comparison with a Cascaded Algorithm," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-5, No. 4, Jul., 1983, pp. 384-395.
Lucchesi, C. L. and Kowaltowski, T., "Applications of Finite Automata Representing Large Vocabularies," Software-Practice and Experience, vol. 23, No. 1, Jan. 1993, pp. 15-30.
Revuz, D., "Minimisation of acyclic deterministic automata in linear time," Theoretical Computer-Science, vol. 92, No. 1, Jan. 1992, pp. 181-189.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Stored mapping data with information for skipping branches while does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Stored mapping data with information for skipping branches while, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Stored mapping data with information for skipping branches while will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1959760

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.