US20120136652A1

Method, a computer program and apparatus for analyzing symbols in a computer

Claim Score by NHIP

Read claim 1, the broadest

Abstract

The invention provides a computer-implemented method of analyzing symbols in a computer system, the symbols conforming to a specification for the symbols, in which the specification has been codified into a set of computer-readable rules; and, the symbols analyzed using the computer-readable rules to obtain patterns of the symbols by determining the path that is taken by the symbols through the rules that successfully terminates, and grouping the symbols according to said paths, the method comprising; upon receipt of a message at a computer, performing a lexical analysis of the message; and, in dependence on lexical analysis of the message assigning the message to one of the groups identified according to said paths. The invention also provides a computer programmed to perform the method and a computer program comprising program instructions for causing a computer to perform the method.

US20120136652A1, drawing sheet 1
Sheet 1 of 6

Term

4.7 yearsto projected expiry

Projected expiry 27 May 2031, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

25 claims: 2 independent, 23 dependent

  1. 1
    Broadest claimClaim Score 78, broad(NHIP)A method of analyzing messages in a computer system comprising:in response to receiving a message including symbols at a computer, the computer system performing a lexical analysis of the message, the lexical analysis generating a sequence of tokens corresponding to the symbols included in the message;assigning a unique token sequence identifier to the sequence of tokens;assigning the message to a cluster group based on the unique token sequence identifier.
  2. 13
    A non-transitory computer-readable storage medium comprising a plurality of computer-readable instructions tangibly embodied on the computer-readable storage medium, which, when executed by a data processor, provide for analyzing symbols in a computer system, the plurality of instructions comprising:instructions that cause the data processor to, in response to receiving a message including symbols at a computer, perform a lexical analysis of the message, the lexical analysis generating a sequence of tokens corresponding to the symbols included in the message;instructions that cause the data processor to assign a unique token sequence identifier to the sequence of tokens;instructions that cause the data processor to assign the message to a cluster group based on the unique token sequence identifier.