Patent ID: 8299953
Filing Date: 2012-10-30
Classification: G08C

Abstract:
1. A method of analysing a message transmitting signal comprised of a sequence of high level and low level pulses arranged to provide a message, the method comprising: tabulating information about the distinct durations during which the pulses are at the high and low levels to form a table of durations for the pulses, providing an index linked to the table to identify the order and distinct duration of the pulses in the message transmitting signal, and comparing the index to known indexes to determine the protocol of the message transmitting signal and to extract the specific bits defining the message, wherein comparing the index to known indexes comprises applying the index to a finite state machine defining a particular protocol, the finite state machine identifying an abstract pattern defined by the index and determining that the index is of the particular protocol if the identified abstract pattern is the same as that of the particular protocol.