Patent ID: 7778252

Claim:
A method comprising: receiving, over a network, a message at a receiver; counting an amount of time that elapses receiving a sync portion of the message over the network to determine a measured time; augmenting the measured time to calculate a budget, wherein calculating the budget comprises: right shifting, in a shifter, the measured time three times to calculate an intermediate result1; left shifting, in a shifter, the measured time one time to calculate an intermediate result2; left shifting, in a shifter, the measured time two times to calculate an intermediate result3; adding, in an adder, the intermediate result1 and the intermediate result2 and the intermediate result3 to calculate the budget; counting, in a counter, an amount of time that elapses receiving a portion of the message to determine a second time; comparing the second time with the budget; rejecting the message if the second time exceeds the budget; and processing, in a data processor, a data portion of the message if the second time does not exceed the budget.