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

Finite state automaton with multiple state types

Patent 4241402 Issued on December 23, 1980. Estimated Expiration Date: Icon_subject October 12, 1998. 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

3435423

3568156

Inventors

Assignee

Application

No. 05/950715 filed on 10/12/1978

US Classes:

707/6Pattern matching access

Examiners

Primary: Stewart, David L.

Attorney, Agent or Firm

International Class

G06F 17/30 (20060101)

Abstract

The subject of this disclosure is a Finite State Automaton (FSA) used as part of a term detector employed in a digital pattern search system (searcher). In particular the invention includes various advances in the art of FSA design which make the FSA practical for pattern recognition.Specifically, these advances minimize the amount of memory which is required in each FSA in performing pattern recognition, and allow a speed capability such that the searching can be performed at the rate at which a mass storage medium can supply data. The large amount of memory required and the low speed of processing in the prior state of the art made the use of an FSA impractical for most real applications.The new advances include the following:An adaptation of the indexing means described in reference 4, which allows simple selection of the correct success transition state from a number of possible success states;The partitioning of searchable digital patterns into parts (called nibbles) to reduce the amount of memory used within an FSA;The use of various types of states to allow the detection of specific input patterns in the presence of don't-care patterns;The use of multiple FSA's to reduce the amount of memory needed in these FSA's when handling don't-care patterns;The unique design of an FSA to search for multiple sequential input patterns;The unique features of the FSA design to allow recognition of numerical ranges of values from among numerical data.

Other References

  • Communications of the ACM, "A Generalized Technique for Symbol Manipulation . . . ", by Douglas T. Ross, presented 5/20-21/60
  • Communications of the ACM; vol. 11, No. 12, Dec. 1968; "Automatic Generation of Efficient Lexical Processors", by Johnson et al
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?