Preemptive preloading of television program data
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a user selected current television channel using a first tuner;
predicting, with a processing device, a future television channel selection of the user based on a modeling of the user;
caching recorded content of the predicted future television channel preemptively using a second tuner;
displaying a buffer of the recorded content of the predicted future television channel when the user switches from the current television channel to the predicted future television channel; and
storing an updated modeling of the user in storage,wherein a button on a remote control is used to specify the user currently using the remote control, andwherein the modeling of the user includes an evaluation of a collaborative rating among related users in a social network and is determined by an indication of approval or disapproval for programming related to sets of channels by users of the social network.
1 Assignment
0 Petitions
Accused Products
Abstract
Digital television channels are preemptively cached based on a modeling of a user to reduce delays while switching channels. A current television channel is selected using a first tuner. A future television channel selection of the user is then predicted based on a modeling of the user. The recorded content of the predicted future television channel is preemptively cached using a second tuner. A buffer of the recorded content of the predicted future television channel is displayed when the user switches from the current television channel to the predicted future television channel. The modeling of the user is updated and stored in storage.
-
Citations
13 Claims
-
1. A computer-implemented method, comprising:
-
receiving a user selected current television channel using a first tuner; predicting, with a processing device, a future television channel selection of the user based on a modeling of the user; caching recorded content of the predicted future television channel preemptively using a second tuner; displaying a buffer of the recorded content of the predicted future television channel when the user switches from the current television channel to the predicted future television channel; and storing an updated modeling of the user in storage, wherein a button on a remote control is used to specify the user currently using the remote control, and wherein the modeling of the user includes an evaluation of a collaborative rating among related users in a social network and is determined by an indication of approval or disapproval for programming related to sets of channels by users of the social network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code stored thereon that, when executed, performs a method, the method comprising; receiving a user selected current television channel using a first tuner; predicting, with a processing device, a future television channel selection of the user based on a modeling of the user; caching recorded content of the predicted future television channel preemptively using a second tuner; displaying a buffer of the recorded content of the predicted future television channel when the user switches from the current television channel to the predicted future television channel; and storing an updated modeling of the user in storage, wherein a button on a remote control is used to specify the user currently using the remote control, and wherein the modeling of the user includes an evaluation of a collaborative rating among related users in a social network and is determined by an indication of approval or disapproval for programming related to sets of channels by users of the social network.
-
Specification