Patent ID: 8392510

Claim:
A method of machine learning for control of a personal video recorder (“PVR”), the method comprising: identifying a message point associated with an operation of the PVR, wherein the message point is a point when a message corresponding to the operation may be transmitted; selecting, in dependence upon the message point, a message to be transmitted, wherein the message communicates a description of the operation or requests a control instruction corresponding to the operation; determining, in dependence upon records of transmissions of messages and a message frequency for the message point, whether to transmit the selected message, wherein the message frequency indicates a number of times the message point is encountered before transmitting the message selected in dependence upon the message point, wherein determining whether to transmit the selected message comprises comparing a message count for the message to the message frequency for the message point; incrementing the message count if the message count is less than the message frequency and not transmitting the message; and resetting the message count if the message count equals the message frequency and transmitting the message.