EP1269760A2

System and method for internet access to personal television service

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 27 February 2021, 5.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

70 claims: 12 independent, 58 dependent

  1. 1
    Claims of equivalent WO 0165862 A2 CLAIMS What is claimed is:1. A communication system for remote access to centralized personal TV service, said communication system comprising: a personal TV service center, which provides a program guide;a plurality of digital video recorders, each coupled to a monitor;a signal input device, from which a digital video recorder receives TV programs;a computer network coupled to said personal TV service center and said digital video recorders;and a plurality of remote terminals coupled to said computer network;wherein a digital video recorder communicates with said personal TV service center periodically to get an updated program guide;wherein a secure distribution architecture is used in said communication between said digital video recorder and said personal TV service center such that both service data and a user's privacy are protected;wherein said digital video recorder may be programmed to record TV programs that are selected according to said program guide provided by said personal TV service center;and wherein said digital video recorder may play back recorded TV programs independently of said personal TV service center to satisfy the user's interest.
  2. 6
    A digital video recorder used in a communication system for remote access to a centralized personal TV service, comprising:a plurality of components that are necessary to digitize a television analog signal and convert it into a digital data stream;a plurality of components that are designed to record segments of said digital data stream;a plurality of storage facilities that are designed to retain segments of said digital data stream;a plurality of components that are designed to retrieve segments of said digital data stream, convert said digital data stream into an analog signal, and then modulate said analog signal onto a RF carrier, through which said analog signal is then delivered to a said monitor;and a network interface, over which said digital video recorder and said computer network communicate.
  3. 10
    A digital video recorder used in a communication system for remote access to a centralized personal TV service, comprising:a local program guide, which records the program guide provided by said personal TV service center and is updated whenever said digital video recorder accesses said personal TV service center;a micro-server, which controls said communication between said digital video recorder and said personal TV service center;an event queue, which is a data structure used to initiate recording sessions that capture selected TV programs;a media recorder, which records selected TV programs;a pseudo-random-number-generator, which generates authorization key for remote access;and a network interface, which connects said digital video recorder to said computer network coupled to said personal TV service center.
  4. 15
    A process for remote access to a centralized personal television service, comprising the steps of:receiving, by said Web server, program schedule information from external sources on a periodic basis, wherein once said program schedule information arrives, said program database is updated accordingly;updating, by said digital video recorder, said local program guide on a periodic basis, wherein said Web server, in response to a request from said digital video recorder, first consults said program database for updated program information and then dynamically creates a Web page containing updated program information;and presenting, by said Web server, to a remote user a program guide by using a graphical user interface, wherein the user selects program events by program title and time slot to indicate what programs should be recorded by said digital video recorder.
  5. 21
    A process for a Web server to obtain remote programming directives from a user, comprising the steps of:presenting first Web page to the user when the user accesses said special Web site, wherein said first Web page is an authorization request form;receiving said authorization key entered by the user, wherein said Web server uses said authorization key to authenticate any subsequent programming commands transmitted to said digital video recorder;storing said authorization key together with a user identification in said user database;writing a cookie in said remote terminal's non-volatile memory;and providing a program guide to the user when the user is authenticated by said Web server, wherein said Web server follows a script which is integral to the first Web site presented to the user and searches for a valid cookie on said remote terminal;and wherein, if a valid cookie is discovered, the steps of presenting first Web page through writing a cookie are excluded from this process flow;receiving the user's selections and creating a program event list specific to the user;wherein said event list is stored in said event database.
  6. 22
    A graphical user interface for program selection for interaction between a user and said personal TV service center, said graphical user interface comprising:means for displaying TV program information which is organized in time slots;means for scrolling up and down;means for scrolling forward and backward;means for selecting a specific TV program;means for creating an event list which contains selected TV programs;and means for editing said event list.
  7. 28
    A digital video recorder used in a communication system for remote access to a centralized personal TV service, comprising:means for digitizing a television analog signal and converting it into a digital data stream;means for recording segments of said digital data stream;storage means for retaining segments of said digital data stream;means for retrieving segments of said digital data stream;means for converting said digital data stream into an analog signal;means for modulating said analog signal onto a RF carrier, through which said analog signal is then delivered to a said monitor;and the Internet access means for downloading media streams over the Internet;wherein said media streams includes content itself and associated service data;wherein said associated service data comprises a database object and other forms of data that enable said digital video recorder to operate independently of said personal TV service center;and wherein said database object provides descriptive information about said content.
  8. 34
    A method for data security protection of a personal TV service system over the Internet, the method comprising:using a standard Linux firewall to keep a single port open to access a content server for downloading content and have all other ports automatically blocked in both directions;and using a DHCP server to configure the Internet access information;wherein said content server's descriptive information, including server URLs, content descriptions, content identifications, channel descriptions, and network descriptions, is stored in a database incorporated in said personal TV service center.
  9. 42
    A media recorder, which allows for simultaneous record and playback of downloading content, comprising:a recording queue thread which manages the queue of network download requests and implements the download policy;and a fetch recording thread which manages the connection with a content server;wherein said recording queue thread is maintained in an object store;and wherein said fetch thread contacts said content server, implements an authentication protocol, requests desired content, and manages the download.
  10. 46
    A method for using personal TV service by transferring data from a home digital video recorder to a portable digital video recorder, comprising:transferring media stream from said home digital video recorder to said portable digital video recorder;and operating said portable digital video recorder any where;wherein said media stream is stored in a disk of a battery driven device in said portable digital video recorder;wherein said media stream comprises content itself and associated service data;wherein said associated service data comprises a database object and other forms of data that enable said portable digital video recorder to operate independently of said personal TV service center;and wherein said database object provides descriptive information about said content.
  11. 50
    A method for using personal TV service by transferring data between two digital video recorders which are in service, comprising:transferring media stream from a source digital video recorder to a destination digital video recorder;and operating said destination digital video recorder to play back recorded content;wherein said media stream comprises content itself and associated service data;wherein said associated service data comprises a database object and other forms of data that enable said destination digital video recorder to operate independently of said personal TV service center;wherein said database object provides descriptive information about said media content;and wherein said source digital video recorder and said destination digital video recorder communicate via direct connection or via a network.
  12. 68
    A method for data security used in transferring data between two digital video recorders, comprising:contacting, by a user who owns said two digital video recorders, said personal TV service center to request an authorization for data transfer between said two digital video recorders;sending, by said personal TV service center, to the user an authorization object containing each digital video recorder's public key;and exchanging, by said two digital video recorders, signed encrypted certificates based on the stored private keys;wherein if both digital video recorders can decrypt and verify the signature of the other, a one-time session key is then used to encrypt the data during the transfer.