A network switch configured for switching data packets across multiple ports uses an external memory to store data frames. When a data frame is transmitted to the external memory, a frame header portion of the data frame is stored on the switch for processing by decision making logic. The switch memory...http://www.google.com/patents/US6577636?utm_source=gb-gplus-sharePatent US6577636 - Decision making engine receiving and storing a portion of a data frame in order to perform a frame forwarding decision