Packet filter engine

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36471501, 370394, 370411, 395 22, 375232, G06F 722, H04N 710

Patent

active

056086628

ABSTRACT:
A data processor is connected to a digital communication system such that information packets broadcast on the system are examined to determine if the contents of each packet meet selection criteria, whereupon the packet is coupled to the processor. A state machine or interface processor is connected between the processor and the network, and compares packets to the selection criteria, passing accepted packets and blocking rejected ones. The selection criteria are programmed into the state machine as a decision tree of any length, configuration or data requirements, preferably by the attached data processor, and can include examination of arbitrary sections of the packet for equality/inequality, greater-than/less than, signed and unsigned comparisons and bit mask comparisons. Thus content is variably examined, as opposed to checking for an address or key code at a given byte position. The state machine operates on recognition instructions including byte offset and content specifics. The recognition instructions can include plural distinct criteria, determined by the data processor to serve applications programs running in a multitasking environment. Thus, the data processor compiles a series of recognition instructions that are passed to the state machine as tasks in the multitasking environment are added or deleted, or when a task decides to change selection requirements. Preferably, signaling lines allow the data processor to determine the reason for selection of a packet, for example by the state machine reporting to the data processor its program count upon acceptance.

REFERENCES:
patent: 3993955 (1976-11-01), Belcher et al.
patent: 4054911 (1977-10-01), Fletcher et al.
patent: 4058830 (1977-11-01), Guinet et al.
patent: 4099258 (1978-07-01), Parsons
patent: 4099259 (1978-07-01), Parsons et al.
patent: 4155042 (1979-05-01), Permut et al.
patent: 4322854 (1982-03-01), Bundens et al.
patent: 4323921 (1982-04-01), Guillou
patent: 4361848 (1982-11-01), Poignet et al.
patent: 4420833 (1983-12-01), Noirel
patent: 4450477 (1984-05-01), Lovett
patent: 4450481 (1984-05-01), Dickinson
patent: 4598385 (1986-07-01), Kessels et al.
patent: 4600921 (1986-07-01), Thomas
patent: 4602279 (1986-07-01), Freeman
patent: 4675865 (1987-06-01), De Vries et al.
patent: 4677686 (1987-06-01), Hustig et al.
patent: 4686564 (1987-08-01), Masuko et al.
patent: 4734764 (1988-03-01), Pocock et al.
patent: 4757374 (1988-07-01), Ramsay et al.
patent: 4829372 (1989-05-01), McCalley et al.
patent: 4860379 (1989-08-01), Schoenberger et al.
patent: 4868866 (1989-09-01), Williams, Jr.
patent: 4894789 (1990-01-01), Yee
patent: 5070404 (1991-12-01), Bullock et al.
patent: 5155591 (1992-10-01), Wachob
patent: 5155812 (1992-10-01), Ehlig et al.
patent: 5159609 (1992-10-01), Palicot
patent: 5260778 (1993-11-01), Kauffman et al.
patent: 5311508 (1994-05-01), Buda et al.
patent: 5495426 (1996-02-01), Waclawsky et al.

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

Packet filter engine does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Packet filter engine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Packet filter engine will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2151811

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