Patent ID: 7356610
Filing Date: 2008-04-08
Classification: G06F,H04L

Abstract:
1. In a networked computer system that includes a plurality of interleaved packets transmitted across a network and a plurality of buffers, one or more of the plurality of packets representing a first exchange and one or more of the plurality of packets representing a second exchange, a method for sorting the packets comprising the steps for: identifying for each transmitted packet a source port and a destination port for the packet; storing each packet in one of the plurality of buffers, wherein each buffer represents a unique combination of source port and destination port, and wherein each buffer representing the unique combination only stores packets representing an exchange that corresponds to the unique combination that is represented by each respective buffer; determining whether all transmitted packets representing a first exchange have been stored in a first buffer; and copying the first buffer to a data structure in response to determining that all transmitted packets representing the first exchange have been stored in the first buffer; and resetting the first buffer.