Remotely accessing and programming a set top box
First Claim
1. In a system that is comprised of an access device, a programmable client system and a provider, all of which are logically interconnectable through a network such as the Internet, wherein the client system stores program guide data that is used by a user to schedule events, a method for remotely scheduling events at the client system with an access device, comprising steps for:
- accessing the client system through the network with the remotely located access device, wherein the client system has a bi-directional connection with the network;
once the access device is connected to the client system, retrieving current program guide data from the client system with the remotely located access device, wherein the current program guide data is displayed on the remotely located access device;
selecting an event using the retrieved program guide data displayed at the remotely located access device;
sending the selected event to the client system; and
scheduling the selected event at the client system.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for remotely programming a set top box and for remotely scheduling an event on a set top box. A set top box includes a server that allows an access device to access the set top box over an always on connection between the set top box and a network such as the Internet. The access device retrieves program guide data that is locally stored on the set top box and, using the program guide data, selects and schedules events. The events are sent back to the set top box over the connection where they are implemented by the set top box.
183 Citations
48 Claims
-
1. In a system that is comprised of an access device, a programmable client system and a provider, all of which are logically interconnectable through a network such as the Internet, wherein the client system stores program guide data that is used by a user to schedule events, a method for remotely scheduling events at the client system with an access device, comprising steps for:
-
accessing the client system through the network with the remotely located access device, wherein the client system has a bi-directional connection with the network;
once the access device is connected to the client system, retrieving current program guide data from the client system with the remotely located access device, wherein the current program guide data is displayed on the remotely located access device;
selecting an event using the retrieved program guide data displayed at the remotely located access device;
sending the selected event to the client system; and
scheduling the selected event at the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a system that is comprised of an access device, a programmable client system and a provider, all of which are logically interconnectable through a network such as the Internet, wherein the client system stores program guide data that is updated periodically from the provider and the program guide data stored on the client system is used by a user to schedule events, a computer program product for implementing a method for remotely scheduling events at the client system with an access device, comprising:
a computer readable medium for carrying computer executable instructions for implementing said method, and wherein the method comprises steps for;
accessing the client system through the network with the remotely located access device, wherein the client system has a bi-directional connection with the network;
once the access device is connected to the client system, retrieving current program guide data from the client system with the remotely located access device, wherein the retrieved program guide data is displayed on the remotely located access device;
selecting an event using the current program guide data displayed at the remotely located access device;
sending the selected event to the client system; and
scheduling the selected event at the client system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39)
-
19. In a system that is comprised of an access device, a set top box and a provider, all of which are logically interconnectable through a network such as the Internet, wherein the set top box stores program guide data that is updated periodically from the provider and the program guide data stored on the set top box is used by a user to schedule events, a method of remotely accessing and programming the set top box with the access device, the method comprising:
-
an act of connecting the set top box to the network with a bi-directional connection that is always on line with the network;
at a location that is remote from the set top box, an act for connecting the access device through the network and over the bi-directional connection to the set top box, wherein the access device authenticates with the set top box;
once the access device is connected to the set top box, an act of retrieving current program guide data from the client system via the network and over the bi-directional connection, wherein the current program guide data is formatted for the remotely located access device and displayed on the remotely located access device;
an act for using the current program guide data displayed on the access device at the remote location to select an event relating to the current program guide data, wherein the event is communicated to the set top box via the network and over the two-way connection; and
an act of implementing the selected event at the set top box.
-
-
28. In a system that is comprised of an access device, a device service, an authentication service, a set top box and a provider that is accessible by the client system, all of which are logically interconnectable through a network such as the Internet, a method of remotely scheduling events at the client system with an access device, comprising acts of:
-
connecting the set top box to the network with a connection that is always on line with the network;
at a location that is remote from the set top box, logically connecting the access device to the device service;
authenticating the access device at the device service with the authentication service, wherein the authentication service can then automatically authenticate the access device to the set top box;
automatically recognizing the access device at the device service;
logically connecting the access device via the device service and the network to the client system;
once connected, retrieving current program guide data from the set top box with the remotely located access device via the device service, wherein the current program guide data is appropriately formatted by the device service for the access device and the current program guide data displayed on the remotely located access device;
selecting an event from the program guide data displayed at the remotely located access device; and
sending the selected event from the remotely located access device to be executed at the set top box;
wherein a scheduler implements the event at the set top box.
-
-
34. In a system that is comprised of an access device, a device service, an authentication service, a programmable client system and a provider that is accessible by the client system, all of which are logically interconnectable through a network such as the Internet, a computer program product for implementing a method of remotely scheduling events at the client system with an access device, the computer program product comprising:
-
a computer readable medium for carrying computer executable instructions for implementing said method, and wherein the implemented method comprises acts of;
connecting the set top box to the network with a connection that is always on line with the network;
at a location that is remote from the set top box, logically connecting the access device to the device service;
authenticating the access device at the device service with the authentication service, wherein the authentication service can then automatically authenticate the access device to the set top box;
automatically recognizing the access device at the device service;
logically connecting the access device via the device service and the network to the client system;
once connected, retrieving current program guide data from the set top box with the remotely located access device via the device service, wherein the current program guide data is appropriately formatted by the device service for the access device and the current program guide data displayed on the remotely located access device;
selecting an event from the program guide data displayed at the remotely located access device; and
sending the selected event from the remotely located access device to be executed at the set top box;
wherein a scheduler implements the event at the set top box.
-
-
40. In a system that is comprised of an access device, a set top box, a provider, all of which are logically interconnectable through a network such as the Internet, and a satellite, which receives data from the provider and sends both program guide data and programming content to the set top box, a method of remotely scheduling events on the set top box with an access device, the method comprising:
-
a step for logically connecting the access device to a satellite server;
a step for sending instructions from the access device to the satellite server, wherein the satellite server causes the satellite to send the instructions to the set top box in the program guide data or the programming content, wherein the instructions cause the set top box to establish a bi-directional connection between the set top box and the network;
once the bi-directional connection between the set top box and the network is established, a step for connecting the remotely located access device via the network and over the bi-directional connection to the set top box;
once the access device is connected to the client system, a step for retrieving, at the remotely located access device, current program guide data from the set top box, wherein the program guide data is displayed on the remotely located access device; and
a step for using the access device at the remote location to schedule events to be implemented by the set top box. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification