Real-time DVR programming
First Claim
Patent Images
1. A method, comprising:
- receiving, at a device, a command to add a season pass to record episodes of a series on a media recording device;
in response to receiving the command, the device generating an instant message for delivery to the media recording device, the instant message containing data that causes the media recording device to add the season pass;
sending, by the device, the instant message for delivery to the media recording device via an instant message server;
after a specified length of time from the sending of the instant message, determining by the device, whether a notification message was received from the media recording device during the specified length of time, the notification message indicating whether the media recording device has received the instant message to add the season pass; and
responsive to determining the notification message was not received during the specified length of time, resending the instant message.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques for real-time DVR programming employ secure instant message protocol in a DVR environment. An embodiment sends an instant message to the DVR which causes the DVR to open a new secure connection with the service provider for synchronizing data on the DVR with updated programming data from the service provider. Another embodiment uses an already established connection with an instant message server for synchronizing data on the DVR with updated programming data from the service provider.
60 Citations
27 Claims
-
1. A method, comprising:
-
receiving, at a device, a command to add a season pass to record episodes of a series on a media recording device; in response to receiving the command, the device generating an instant message for delivery to the media recording device, the instant message containing data that causes the media recording device to add the season pass; sending, by the device, the instant message for delivery to the media recording device via an instant message server; after a specified length of time from the sending of the instant message, determining by the device, whether a notification message was received from the media recording device during the specified length of time, the notification message indicating whether the media recording device has received the instant message to add the season pass; and responsive to determining the notification message was not received during the specified length of time, resending the instant message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing one or more sequences of instructions, which when executed by one or more processors, causes the one or more processors to carry out the steps of:
-
receiving, at a device, a command to add a season pass to record episodes of a series on a media recording device; in response to receiving the command, the device generating an instant message for delivery to the media recording device, the instant message containing data that causes the media recording device to add the season pass; sending, by the device, the instant message for delivery to the media recording device via an instant message server; after a specified length of time from the sending of the instant message, determining by the device, whether a notification message was received from the media recording device during the specified length of time, the notification message indicating whether the media recording device has received the instant message to add the season pass; and responsive to determining the notification message was not received during the specified length of time, resending the instant message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a receiving module, at least partly implemented in hardware, that receives at a device, a command to add a season pass to record episodes of a series on a media recording device; an instant message generation module, at least partly implemented in hardware, that generates, by the device, an instant message for delivery to the media recording device, the instant message containing data that causes the media recording device to add the season pass, in response to receiving the command; a sending module, at least partly implemented in hardware, that sends, by the device, the instant message for delivery to the media recording device via an instant message server; a determination module, at least partly implemented in hardware, that after a specified length of time from the sending of the instant message, determines, by the device, whether a notification message was received from the media recording device during the specified length of time, the notification message indicating whether the media recording device has received the instant message to add the season pass, and responsive to determining the notification message was not received during the specified length of time, resending the instant message. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification