Personal video recording with machine learning for messaging
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Machine learning for control of a personal video recorder (“PVR”), including providing records of transmissions of messages; identifying a message point in operation of a PVR; selecting, in dependence upon the message point, a message to be transmitted; and determining in dependence upon the records of transmissions of messages whether to transmit the selected message. Embodiments include determining whether to transmit the selected message in dependence upon a frequency with which the message is transmitted to a user. Embodiments include transmitting to users messages prompting for responses identifying commands; storing records of transmissions of messages, including storing records of responses; and selecting a message to be transmitted in dependence upon the records of responses to messages. Embodiments include structuring the selected message in dependence upon the records of responses to messages, including inserting in the selected message choices for a set of sequenced commands.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
- PVR”
-
5. A personal video recorder (“
- PVR”
) system comprising;a processor; a machine-readable medium comprising program code executable by the processor, the program code comprising program code to, identify a message point associated with an operation of the PVR system, wherein the message point is a point when a message corresponding to the operation may be transmitted; select, 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; determine 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 the program code to determine whether to transmit the selected message comprises program code to compare a message count for the message to the message frequency for the message point; increment the message count if the message count is less than the message frequency and not transmit the message; and reset the message count if the message count equals the message frequency and transmit the message. - View Dependent Claims (6, 7, 8)
- PVR”
-
9. A computer program product of machine learning for control of a personal video recorder (“
- PVR”
), the computer program product comprising;a non-transitory machine-readable recording medium having program code encoded therein, the program code comprising program code to, identify 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; select, 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; and determine in dependence upon the records of transmissions of messages and a message frequency 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 the program code to determine whether to transmit the selected message comprises program code to compare a message count for the message to the message frequency for the message point; increment the message count if the message count is less than the message frequency and not transmit the message; and reset the message count if the message count equals the message frequency and transmit the message. - View Dependent Claims (10, 11, 12)
- PVR”
Specification