i e terrestrial satellite and cable networks and the receiving devices possibility to decode the aforementioned available signals once the meter and reference signatures have been loaded the process starts a search process 103 assuming that each signature of each viewing segment is both time stamped and numbered the program sets in block 104 a counter at n 0 for each new viewing segment to be analyzed in block 105 the program gets the signature indicated by the counter until the end of the viewing segment is reached as indicated in block 111 at block 106 the process compares the previously loaded reference signatures of a certain broadcast source n searching for a match between viewing segment 39 s signature n and any reference signature of broadcast source n if the viewing segment has been previously identified as live viewing by a system process not included in the program described in fig5 the timestamp of the viewing segment 39 s signature n is taken into account and the search is limited to a range given by the time of occurrence of the signature plus minus u2212 a predefined time tolerance e g 15 seconds given the fact that the reference signatures are also time stamped in a synchronized way if however the viewing segment has been previously identified as time shifted viewing by a system process not included in the program described in fig5 the file loaded in block 102 should include the reference signatures of broadcast source n for a predefined amount of days for example current day plus previous day plus last week plus last months etc if a match is found block 107 the process proceeds to block 108.