`
`[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(a)] (a) receiving the packet:
`
`[10(a)] (a) receiving the packet;
`
`[17(a)] (a) receiving the packet;
`
`[1(b)] (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(b)] (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(b)] (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(b)(i)] (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(b)(i)] (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(b)(i)] (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,
`
`NOAC Ex. 1062 Page 1
`
`
`
`TABLE COMPARING CLAIMS 1, 10, and 17 of the ’725 Patent
`
`[1(b)(ii)] (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(b)(ii)]
`in the packet where
`locations
`information is stored related to any
`child protocol of
`the particular
`protocol, and
`
`the one or more
`(ii)
`[17(b)(ii)]
`in the packet where
`locations
`information is stored related to any
`child protocol of
`the particular
`protocol, and
`
`[10(b)(iii)] (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(b)(iii)] (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(b)(iii)] (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(c)] (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(c)] (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(c)] (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(d)] he method further
`comprising:
`storing a database in a memory, the
`database generated from the set of
`
`[10(d)] wherein the protocol specific
`operations
`include one or more
`parsing and extraction operations on
`the
`packet
`to
`extract
`selected
`
`[17(d)] wherein the packet belongs
`to a conversational flow of packets
`having a set of one or more states,
`and wherein the protocol specific
`
`NOAC Ex. 1062 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.
`
`NOAC Ex. 1062 Page 3
`
`