`
`[1 Pre] 1. A method of performing
`protocol specific operations on a
`packet passing through a connection
`point on a computer network, the
`method comprising:
`
`[10 Pre] 10. A method of performing
`protocol specific operations on a
`packet passing through a connection
`point on a computer network, the
`method comprising:
`
`[17 Pre] 17. A method of performing
`protocol specific operations on a
`packet passing through a connection
`point on a computer network, the
`method comprising:
`
`[1.1] (a) receiving the packet:
`
`[10.1] (a) receiving the packet;
`
`[17.1] (a) receiving the packet;
`
`[1.2] (b) receiving a set of protocol
`descriptions for a plurality of
`protocols that conform to a layered
`model, a protocol description for a
`particular protocol at a particular
`layer level including:
`
`[10.2] (b) receiving a set of protocol
`descriptions
`for a plurality of
`protocols that conform to a layered
`model, a protocol description for a
`particular protocol at a particular
`layer level including:
`
`[17.2] (b) receiving a set of protocol
`descriptions
`for a plurality of
`protocols that conform to a layered
`model, a protocol description for a
`particular protocol at a particular
`layer level including:
`
`[1.3] (i) if there is at least one
`child protocol of the protocol at the
`particular layer level, the-one or
`more child protocols of the
`particular protocol at the particular
`layer level, the packet including for
`any particular child protocol of the
`particular protocol at the particular
`layer level information at one or
`more locations in the packet related
`to the particular child protocol,
`
`[10.3] (i) if there is at least one
`child protocol of the protocol at the
`particular layer level, the-one or
`more child protocols of the particular
`protocol at the particular layer level,
`the packet
`including
`for any
`particular child protocol of
`the
`particular protocol at the particular
`layer level information at one or
`more locations In the packet related
`to the particular child protocol,
`
`[17.3] (i) if there is at least one
`child protocol of the protocol at the
`particular layer level, the one or
`more child protocols of the particular
`protocol at the particular layer level,
`the packet
`including
`for any
`particular child protocol of
`the
`particular protocol at the particular
`layer level information at one or
`more locations in the packet related
`to the particular child protocol,
`
`EX. 1082 Page 1
`
`
`
`TABLE COMPARING CLAIMS 1, 10, and 17 of the ’725 Patent
`
`[1.4] (ii) the one or more
`locations in the packet where
`information is stored related to any
`child protocol of the particular
`protocol, and
`
`the one or more
`(ii)
`[10.4]
`the packet where
`locations
`in
`information is stored related to any
`child protocol of
`the particular
`protocol, and
`
`the one or more
`(ii)
`[17.4]
`the packet where
`locations
`in
`information is stored related to any
`child protocol of
`the particular
`protocol, and
`
`[1.5] (iii) if there is at least
`one protocol specific operation to be
`performed on the packet for the
`particular protocol at the particular
`layer level, the one or more protocol
`specific operations to be performed
`on the packet for the particular
`protocol at the particular layer level;
`and
`
`[10.5] (iii) if there is at least one
`protocol specific operation to be
`performed on the packet for the
`particular protocol at the particular
`layer level, the one or more protocol
`specific operations to be performed
`on the packet for the particular
`protocol at the particular layer level:
`and
`
`[17.5] (iii) if there is at least one
`protocol specific operation to be
`performed on the packet for the
`particular protocol at the particular
`layer level, the one or more protocol
`specific operations to be performed
`on the packet for the particular
`protocol at the particular layer level;
`and
`
`[1.6] (c) performing the protocol
`specific operations on the packet
`specified by the set of protocol
`descriptions based on the base
`protocol of the packet and the
`children of the protocols used in the
`packet,
`
`[10.6] (c) performing the protocol
`specific operations on the packet
`specified by the set of protocol
`descriptions based on
`the base
`protocol of
`the packet and
`the
`children of the protocols used in the
`packet,
`
`[17.6] (c) performing the protocol
`specific operations on the packet
`specified by the set of protocol
`descriptions based on
`the base
`protocol of
`the packet and
`the
`children of the protocols used in the
`packet,
`
`[1.7] he method further
`comprising:
`storing a database in a memory, the
`database generated from the set of
`
`[10.7] wherein the protocol specific
`operations
`include one or more
`parsing and extraction operations on
`selected
`the packet
`to extract
`
`[17.7] wherein the packet belongs
`to a conversational flow of packets
`having a set of one or more states,
`and wherein the protocol specific
`
`EX. 1082 Page 2
`
`
`
`TABLE COMPARING CLAIMS 1, 10, and 17 of the ’725 Patent
`
`to form a
`portions of the packet
`function of the selected portions for
`identifying the packet as belonging
`to a conversational flow.
`
`operations include one or more state
`processing operations that are a
`function
`of
`the
`state
`of
`the
`conversational flow of the packet,
`the state of the conversational flow
`of the packet being indicative of the
`sequence
`of
`any
`previously
`encountered packets of the same
`conversational flow as the packet.
`
`protocol descriptions and including
`a data structure containing
`information on the possible
`protocols and organized for locating
`the child protocol related
`information for any protocol, the
`data structure contents indexed by a
`set of one or more indices, the
`database entry indexed by a
`particular set of index values
`including an indication of validity,
`wherein the child protocol related
`information includes a child
`recognition pattern,
`wherein step (c) of performing the
`protocol specific operations
`includes, at any particular protocol
`layer level starting from the base
`level, searching the packet at the
`particular protocol for the child
`field, the searching including
`indexing the data structure until a
`valid entry is found, and
`whereby the data structure is
`configured for rapid searches using
`the index set.
`
`EX. 1082 Page 3
`
`