Back to results
US 8,789,107 B2Granted
Intelligent automatic digital video recorder
AssigneeVerizon Patent and Licensing Inc.
InventorSteven D. Whitehead
Life of this patent
Estimating the term…
Abstract
A system measures a frequency with which a user views a television program and identifies the television program as one of the user's favorite programs based on the measured frequency. The system automatically records, without intervention of the user, the one of the user's favorite programs.
Claims24
A method comprising:
- monitoring, by a first device and for a period of time, first television program viewing behavior of a first user after the first user provided express permission to monitor the first television program viewing behavior;
- determining, by the first device and for the period of time, an amount of interaction by the first user with the first device;
- determining, by the first device, that the first user viewed a first television program displayed during the period of time based on the first television program viewing behavior of the first user and the amount of the interaction;
- monitoring, by the first device, second television program viewing behavior of a second user via a second device,
- the second user being different from the first user;
- determining, by the first device, that the second user viewed the first television program based on the second television program viewing behavior;
- determining, by the first device, a pattern of commonality among the first user and the second user based on that the first user viewed the first television program and that the second user viewed the first television program;
- determining, by the first device, that the second user is viewing a second television program,
- the second television program being different from the first television program;
- determining, by the first device, that the first user is not viewing the second television program;
- automatically causing, by the first device and after determining the pattern of commonality, the second television program to be recorded based on determining that the second user is viewing the second television program and that the first user is not viewing the second television program;
- recording, by the first device, one or more additional television programs based on a selection of the one or more additional television programs by the first user;
- and
- providing, for presentation to the first user:
- a first list of television programs that identifies television programs previously recorded based on the selection,
- the first list of television programs including information identifying the one or more additional television programs, and
- a second list of television programs that identifies television programs previously automatically recorded,
- the second list of television programs including information identifying the second television program.
15 more elements
A system comprising:
- a processor to:
- monitor first television program viewing behavior of a first user after the first user provided express permission to monitor the first television program viewing behavior,
- determine an amount of interaction by the first user with a first set top box associated with the first user,
- determine that the first user viewed a first program based on the first television program viewing behavior and the amount of the interaction,
- monitor second television program viewing behavior of a second user via a second set top box,
- the second user being different from the first user, and
- the second set top box being different from the first set top box,
- determine that the second user viewed the first television program based on the second television program viewing behavior,
- determine a pattern of commonality among the first user and the second user based on that the first user viewed the first television program and that the second user viewed the first television program,
- determine that the second user is viewing a second television program,
- the second television program being different from the first television program,
- determine that the first user is not viewing the second television program,
- cause, after determining the pattern of commonality and that the first user is not viewing the second television program, the second television program to be recorded without intervention by the first user,
- record one or more additional television programs based on a selection by the first user;
- and
- provide, for presentation:
- a first list of television programs that identifies television programs previously recorded based on the selection,
- the first list of television programs including information identifying the one or more additional television programs, and
- a second list of television programs that identifies television programs previously automatically recorded,
- the second list of television programs including information identifying the second television program.
17 more elements
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions which, when executed by at least one processor, cause the at least one processor to:
- receive, from a first user, an express permission to monitor first television viewing behavior of the first user;
- determine that the express permission to monitor the first television viewing behavior of the first user has been received from the first user;
- monitor, based on determining that the express permission has been received from the first user, the first television viewing behavior of the first user to obtain first monitored information;
- monitor second television viewing behavior of a second user to obtain second monitored information;
- suspend monitoring of the first television viewing behavior of the first user,
- suspending the monitoring being based on an amount of interaction between the first user and a first device associated with the first user during a first period of time that is associated with a first program provided to the first user during the first period of time, and
- monitoring of the first television viewing behavior of the first user being suspended when the amount of interaction is less than a threshold value;
- remove, from the first monitored information, a portion of monitored information obtained during the first period of time to obtain modified first monitored information when the amount of interaction is less than the threshold value,
- the portion of monitored information being associated with the first program;
- store, after removing the portion of monitored information, the modified first monitored information without the portion of monitored information;
- measure a frequency, based on the modified first monitored information, with which the first user views a television program;
- identify the television program as a favorite program of the first user based on the frequency;
- identify, based on a pattern of commonality, the second user as being interested in the favorite program of the first user;
- enable a second device of the second user to identify the favorite program of the first user to the second user;
- and
- automatically cause recording of the television program when the first user fails to manually program the first device to record the television program.
14 more elements
A method comprising:
- receiving, by a device and from a user, an express permission to monitor television program viewing behavior of the user;
- determining, by the device, that the express permission to monitor the television viewing behavior of the user has been received from the user;
- monitoring, by the device and based on determining that the express permission has been received from the user, the television program viewing behavior of the user to obtain television program viewing data associated with the user;
- determining, by the device and based on an amount of interaction between the user and the device during a particular period of time, whether the user viewed a particular television program associated with a portion of the television program viewing data corresponding to the particular period of time;
- removing, by the device and when the user did not view the television program, the portion of the television program viewing data corresponding to the particular period of time to form modified television program viewing data;
- storing, after removing the portion of the television program viewing data corresponding to the particular period of time, the modified television program viewing data without the portion of the television program viewing data corresponding to the particular period of time;
- automatically, by the device, causing recording of one or more first television programs based on the modified television program viewing data;
- recording, by the device, one or more second television programs based on a selection by the first user;
- and
- providing, by the device and to the user:
- a first list of television programs that identifies television programs previously recorded based on the selection,
- the first list of television programs including information identifying the one or more second television programs, and
- a second list of television programs that identifies television programs previously automatically recorded,
- the second list of television programs including information identifying the one or more first television programs.
11 more elements
Dependencies are inferred from the claim text.