System and method for internet access to a personal television service
First Claim
1. A system for remotely programming a digital video recorder, comprising:
- the digital video recorder configured to;
generate for display an authorization key on a display device coupled to the digital video recorder, the authorization key usable to modify recording settings of the digital video recorder; and
a server configured to;
provide a user interface to a remote device for scheduling user-selected recordings of multimedia programs received via the Internet on the digital video recorder, wherein the digital video recorder is registered to a user at a service associated with the server using the authorization key;
receive user input comprising a selected multimedia program to be recorded by the digital video recorder and the authorization key; and
in response to receiving the user input, transmit an instruction to the digital video recorder to record the selected multimedia program, wherein the digital video recorder, in response to receiving the instruction, accesses a first portion of the selected multimedia program from a content source via the Internet and allows the user to view and perform trick-play operations on the first portion of the selected multimedia program while a second portion of the selected multimedia program is being accessed and stored by the selected digital video recorder.
8 Assignments
0 Petitions
Accused Products
Abstract
A communication system and a family of methods for remote access to personal television service are disclosed. According to this invention, a remote personal TV service center provides centralized program guide information. A user may access to the personal TV service center through a digital video recorder which is connected to the personal TV service center via telephone modem or a network server. A user may access to the personal TV service center through a remote computer terminal or a personal digital assistant which is connected to a computer network. The user selects program events and programs the digital video recorder by using a graphical user interface installed in the front panel of the digital video recorder in case of local programming, or using a similar GUI which is incorporated into the Web pages presented to remote users by a Web server in case of remote programming. The media stream stored in one digital video recorder may be transferred to another digital video recorder. For data security protection during data transfer, all communication are authenticated and encrypted.
55 Citations
43 Claims
-
1. A system for remotely programming a digital video recorder, comprising:
-
the digital video recorder configured to; generate for display an authorization key on a display device coupled to the digital video recorder, the authorization key usable to modify recording settings of the digital video recorder; and a server configured to; provide a user interface to a remote device for scheduling user-selected recordings of multimedia programs received via the Internet on the digital video recorder, wherein the digital video recorder is registered to a user at a service associated with the server using the authorization key; receive user input comprising a selected multimedia program to be recorded by the digital video recorder and the authorization key; and in response to receiving the user input, transmit an instruction to the digital video recorder to record the selected multimedia program, wherein the digital video recorder, in response to receiving the instruction, accesses a first portion of the selected multimedia program from a content source via the Internet and allows the user to view and perform trick-play operations on the first portion of the selected multimedia program while a second portion of the selected multimedia program is being accessed and stored by the selected digital video recorder. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for remotely programming a digital video recorder, comprising:
-
generating for display, using the digital video recorder, an authorization key on a display device coupled to the digital video recorder, the authorization key usable to modify recording settings of the digital video recorder; providing, from a server, a user interface to a remote device for scheduling user-selected recordings of multimedia programs via the Internet on the digital video recorder, wherein the digital video recorder is registered to a user at a service associated with the server using the authorization key; receiving, at the server, user input comprising a selected multimedia program to be recorded by the digital video recorder and the authorization key; in response to receiving the user input, transmitting an instruction from the server to the digital video recorder to record the selected multimedia program; and in response to receiving the instruction at the digital video recorder, accessing a first portion of the selected multimedia program from a content source via the Internet and allowing the user to view and perform trick-play operations on the first portion of the selected multimedia program while a second portion of the selected multimedia program is being accessed and stored by the digital video recorder. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing one or more sequences of instructions for remotely programming a digital video recorder, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
generating for display, using the digital video recorder, an authorization key on a display device coupled to the digital video recorder, the authorization key usable to modify recording settings of the digital video recorder; providing, from a server, a user interface to a remote device for scheduling user-selected recordings of multimedia programs via the Internet on the digital video recorder, wherein the digital video recorder is registered to a user at a service associated with the server using the authorization key; receiving, at the server, user input comprising a selected multimedia program to be recorded by the digital video recorder and the authorization key; in response to receiving the user input, transmitting an instruction from the server to the digital video recorder to record the selected multimedia program; and in response to receiving the instruction at the digital video recorder, accessing a first portion of the selected multimedia program from a content source via the Internet and allowing the user to view and perform trick-play operations on the first portion of the selected multimedia program while a second portion of the selected multimedia program is being accessed and stored by the digital video recorder. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for remotely programming a digital video recorder, comprising:
-
a mobile device configured to; generate for display a user interface for scheduling user-selected recordings of multimedia programs received via the Internet on the digital video recorder, wherein the user interface is provided from a server to the mobile device, and wherein the digital video recorder is registered to a user at a service associated with the server using an authorization key usable to modify recording settings of the digital video recorder, the authorization key being previously generated for display on a display device coupled to the digital video recorder; and receive user input comprising a selected multimedia program to be recorded by the digital video recorder and the authorization key; and the digital video recorder configured to; receive a instruction from the mobile device instructing the digital video recorder to record the selected multimedia program via the Internet; and in response to receiving the instruction, access a first portion of the selected multimedia program from a content source via the Internet and allowing a user to view and perform trick-play operations on the first portion of the selected multimedia program while a second portion of the selected multimedia program is being accessed and stored by the digital video recorder. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for remotely programming a digital video recorder, comprising:
-
generating for display, by a mobile device, a user interface for scheduling user-selected recordings of multimedia programs received via the Internet on the digital video recorder, wherein the user interface is provided from a server to the mobile device, and wherein the digital video recorder is registered to a user at a service associated with the server using an authorization key usable to modify recording settings of the digital video recorder, the authorization key being previously generated for display on a display device coupled to the digital video recorder; receiving, at the mobile device, user input comprising a selected multimedia program to be recorded by the digital video recorder and the authorization key; and sending an instruction, from the mobile device to the digital video recorder, instructing the digital video recorder to record the selected multimedia program via the internet; and in response to receiving the instruction at the digital video recorder, accessing a first portion of the selected multimedia program from a content source via the Internet and allowing the user to view and perform trick play operations on the first portion of the selected program while a second portion of the selected multimedia program is being accessed and stored by the selected at least one digital video recorder. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable medium storing one or more sequences of instructions for remotely programming a digital video recorder, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
generating for display, by a mobile device, a user interface for scheduling user-selected recordings of multimedia programs received via the Internet on the digital video recorder, wherein the user interface is provided from a server to the mobile device, and wherein the digital video recorder is registered to a user at a service associated with the server using an authorization key usable to modify recording settings of the digital video recorder, the authorization key being previously generated for display on a display device coupled to the digital video recorder; receiving, at the mobile device, user input comprising a selected multimedia program to be recorded by the digital video recorder and the authorization key; and sending an instruction, from the mobile device to the digital video recorder, instructing the digital video recorder to record the selected multimedia program via the internet; and in response to receiving the instruction at the digital video recorder, accessing a first portion of the selected multimedia program from a content source via the Internet and allowing the user to view and perform trick play operations on the first portion of the selected program while a second portion of the selected multimedia program is being accessed and stored by the selected at least one digital video recorder. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
Specification