Remotely accessing and programming a set top box
First Claim
1. A method for remotely scheduling events at the client system with an access device, 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, the method comprising steps for:
- using an access device that is remotely located from the programmable client system to access and log on an access device service;
in response to logging on the access device service, authenticating a user of the remotely located access device with an authentication service which is associated with the access device service;
subsequent to authenticating the user with the authentication service, 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, and wherein prior to accessing the client system through the network, causing the client system to establish the bi-directional connection by performing the following;
sending instructions to a broadcast source that is connected to the client system through a unidirectional connection inasmuch as the broadcast source only transmits programming information to the client system without receiving data from the client system, wherein the broadcast source transmits the instructions to the client system, and wherein the instructions cause the client system to open a bi-directional connection with the network;
automatically authenticating the user of the remotely located access device to the client system by providing authentication information previously issued to the user from the authentication service, and in response to the user having been previously authenticated by the authentication service through the access device service;
once the user of the remotely located access device is authenticated 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.
99 Citations
30 Claims
-
1. A method for remotely scheduling events at the client system with an access device, 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, the method comprising steps for:
-
using an access device that is remotely located from the programmable client system to access and log on an access device service; in response to logging on the access device service, authenticating a user of the remotely located access device with an authentication service which is associated with the access device service; subsequent to authenticating the user with the authentication service, 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, and wherein prior to accessing the client system through the network, causing the client system to establish the bi-directional connection by performing the following; sending instructions to a broadcast source that is connected to the client system through a unidirectional connection inasmuch as the broadcast source only transmits programming information to the client system without receiving data from the client system, wherein the broadcast source transmits the instructions to the client system, and wherein the instructions cause the client system to open a bi-directional connection with the network; automatically authenticating the user of the remotely located access device to the client system by providing authentication information previously issued to the user from the authentication service, and in response to the user having been previously authenticated by the authentication service through the access device service; once the user of the remotely located access device is authenticated 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, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
19. A method for remotely scheduling events at the client system with an access device, 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, the method comprising steps for:
-
sending instructions to a broadcast source that is connected to the client system through a connection that is unidirectional inasmuch as the broadcast source only transmits programming information to the client system without receiving data from the client system, wherein the broadcast source transmits the instructions to the client system, and wherein the instructions cause the client system to open a bi-directional connection with the network; accessing the client system through the network with the remotely located access device through the bi-directional connection with the network; 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 (20, 21)
-
Specification