US20100011390A1 - Method and Configuration for Storing and Playing Back TV Transmissions - Google Patents

Method and Configuration for Storing and Playing Back TV Transmissions Download PDF

Info

Publication number
US20100011390A1
US20100011390A1 US11/910,299 US91029906A US2010011390A1 US 20100011390 A1 US20100011390 A1 US 20100011390A1 US 91029906 A US91029906 A US 91029906A US 2010011390 A1 US2010011390 A1 US 2010011390A1
Authority
US
United States
Prior art keywords
database
user
transmissions
stored
user terminals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/910,299
Inventor
Christopher B. Coles
Christoph Hielscher
Stefan Jenzowsky
Axel Scheuer
Harald Schweickhardt
Rudolf Stelzl
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks GmbH and Co KG
Original Assignee
Nokia Siemens Networks GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36499386&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20100011390(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nokia Siemens Networks GmbH and Co KG filed Critical Nokia Siemens Networks GmbH and Co KG
Priority to US11/910,299 priority Critical patent/US20100011390A1/en
Publication of US20100011390A1 publication Critical patent/US20100011390A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2747Remote storage of video programs received via the downstream path, e.g. from the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Definitions

  • the present invention relates to a method and a configuration for storing and playing back TV transmissions.
  • the present invention provides an improved method and an improved configuration for operating a network PVR.
  • PVR personal video recorder
  • DVR digital video recorder
  • Time-shifted television also enables the user to “pause” a transmission viewed live initially, to take a telephone call perhaps, and to continue the playback later, whereby it would appear to the user as if he had actually paused the live broadcast and continued it later.
  • the user pressing the “Pause” button has caused his PVR to record the running transmission, and pressing the “Pause” button again results in the recorded transmission on the one hand continuing to be recorded and on the other already being played back.
  • multimedia PCs with suitable software are also increasingly being used as PVRs.
  • PVRs home theater PC
  • HTPC home theater PC
  • both platform variants are in a position to offer the user further functions, such as searching for transmissions which fit thematically with his favorite transmissions.
  • Common to both platform variants is the fact that the recording takes place locally with respect to the user and the quantity of transmissions that can be recorded is limited by the local disk storage unit. It is therefore often possible to transfer recorded transmissions from the internal memory of the device onto writable media such as (re-)writable CDs or DVDs. There is some effort involved in this however and, not least, the price of a PVR is also considerable.
  • PVRs also suffer from the problem that a plurality of PVRs are additionally required in order to allow parallel recording of multiple transmissions.
  • a network PVR was proposed in the white paper “Network PVR: Everything an Demand”, Jay Schiller, nCube Corporation, available on the Internet at http://www.ncube.com/pressroom/downloads/nvpr-whitepaper.pdf, in which memory, coding logic and codecs are made available by a provider on the cable network.
  • the user receives a device which allows him to select transmissions to store and to retrieve stored transmissions which are then transferred by means of a wideband connection in real time to the user.
  • a PVR or an HTPC such a device can be considerably less powerful.
  • the user can lease storage space practically without limit on the central PVR server while the operator of the PVR server only needs to provide one copy of each transmission which is then distributed when required to those users who have placed this transmission in their (virtual) memory.
  • such a network PVR can be implemented such that “programming” of the network PVR by the user is not required and the user instead has access to all the transmissions in his program assortment from approximately the most recent 4 weeks.
  • An object of the invention is therefore to set down a method and a configuration for storing and playing back TV transmissions, which avoids this disadvantage.
  • This object is achieved by a configuration for storing and playing back TV transmissions, which comprises the following:
  • the invention also relates to a method for storing and playing back TV transmissions, comprising the following steps:
  • a second database which for each terminal manages a list of further terminals that are authorized to play back transmissions which have been recorded on the first terminal at the request of a user. Any terminals not included in this list do not have this authorization.
  • a user can thus for instance create a list of family members or friends who are permitted to access his content stored on the network PVR.
  • the maximum number of family members and friends that can be defined by a user can be restricted in accordance with copyright provisions, to 7 for instance.
  • Provision can also be made to enable these family members and friends to only play back the content/TV transmissions but not to archive same.
  • the first database and the second database can advantageously be combined in a shared user database.
  • the present invention can advantageously also be used at a time when for legal or technical reasons the data occurring in the case of a recording is not stored in its entirety in a memory assigned to the network PVR but one part of the data to be stored with regard to the recording is sent to a memory of the selecting terminal.
  • This can be necessary if an intro function without a network connection is to be enabled for the user, or if rights owners do not permit the creation of independently useable copies by operators of network PVRs.
  • the division of the data is performed in such a way that a small part of the data is stored in the terminal and the remaining, main part of the data, which is stored in the memory of the network PVR, does not actually result in any decodable content (picture and/or sound).
  • the local data assigned to a recording can be exchanged between the users either by way of the network or by means of data media. If data media are permitted, the second database then performs the function by way of example of monitoring and restricting the total number of copies produced.
  • the single FIGURE shows a configuration 100 with a network PVR or PVR server 102 and terminals 104 A . . . 104 N fed by the latter.
  • the PVR server 102 receives digitally coded TV channels from an encoder 120 .
  • the encoder in turn receives the TV channels from a receiver 122 which receives suitable TV signals by way of a terrestrial antenna 124 and/or satellite antenna 126 and/or TV cable 128 .
  • the encoder 120 and the receiver 122 can be constructed as one device.
  • the encoder 120 utilizes a codec such as MPEG2 or MPEG4 for example or codecs derived from these in order to convey the TV signals which are initially present in analog form into an efficient digital data format.
  • the encoder 120 can forward this data stream unmodified to the PVR server 102 or modify it before forwarding, for example by matching the bandwidth of the data stream to the bandwidth of the link to the terminals 104 .
  • the PVR server is coupled to a mass storage device 108 , for example to a hard disk drive array (HDD array).
  • HDD array hard disk drive array
  • Numerous methods are known in the art for building redundant mass storage device arrays from hard disks, which are nevertheless still able to deliver the stored data in its entirety in the event of failure of individual hard disks.
  • the use of such a redundant array for example a redundant array comprising independent hard disks (RAID), is advantageous in conjunction with the present invention because a PVR server 102 and the attached mass storage device 108 stores all or at least a major part of the data for the TV recordings of numerous users.
  • the user terminals 104 are connected to the PVR server 102 for example by way of the TV cable network or a DSL link.
  • Modern codecs permit an acceptable video quality with transfer rates upwards of a few hundred kbit/s. With the bandwidths of several Mbit/s that are technically possible over DSL links, two or more parallel video streams (for different playback devices in the user's household) or a single high-quality video stream are conceivable.
  • the terminals 104 are equipped with or coupled to local memory 110 which for example can be implemented as conventional hard disk and/or as flash memory and/or as RAM. Special forms such as mini hard drives available in flash memory card format are naturally also conceivable. In this situation, flash memory has the advantage that storage of data is possible independent of the presence of a supply voltage and at the same time particularly quiet terminals 104 are made possible because flash memory has no rotating or other mechanical parts.
  • the memory 110 can be permanently coupled to the terminal 104 or can be configured as exchangeable. Lesser demands apply to the memory 110 of the terminals 104 than to the mass storage device 108 in respect of redundancy and failsafe behavior. Provision can be made as a convenience feature for the user which enables him to produce backup copies of the parts of the recordings stored in a case by case basis in his memory, for instance on a data medium (writable CD or DVD, external hard disk) not permanently situated in the terminal 104 , using a network connection on a PC or also in a separate storage area offered by the PVR service provider (not shown). Furthermore, provision can be made to enable the user, in addition to these backup copies, to also create copies in order to forward the parts of the recordings stored on a case by case basis in his memory to other users, to friends for example.
  • this can be a set-top box which is connected to a picture playback device 116 .
  • the terminal 104 can be integrated into the picture playback device 116 .
  • the picture playback device 116 can be a conventional television. Alternatively, it can also be a monitor which does not itself have a TV tuner.
  • the terminal 104 has a user interface 106 which the user can use for example in order to manage his archive of recorded TV transmissions, manage the list of users that have access to his archive, etc.
  • This user interface can, as is normal in the realm of set-top boxes, be implemented such that the user makes inputs using a remote control and sees outputs displayed on the picture playback device 116 .
  • a data record identifying a TV transmission to be recorded is sent to the network-based PVR 102 (step 1) which uses a scheduler to make the TV transmission available for recording.
  • a first database 130 a user database for example, manages the transmissions allotted for recording by a user and checks the user's authorizations, for instance as to whether the user has subscribed to the corresponding TV channel (step 2).
  • the PVR server 102 checks whether a user (a single user is sufficient) has allotted this transmission for recording (step 3). If this is the case, the recording is carried out (step 4). In this situation, the data occurring during the recording can be stored in its entirety in the memory 108 of the PVR server or divided into a local and a central part and stored accordingly in the memory 110 of the terminal 104 or in the mass storage device 108 . If the transmission has been programmed for recording on a plurality of terminals 104 either a shared copy can be provided, which is stored completely or whose central part is stored in the memory 108 of the PVR server 102 , or a separate copy is created for each terminal.
  • Information for addressing the shared or the separate copy, a file name or other index information for instance, is subsequently stored in the first database 130 for each terminal which had the transmission allotted for recording.
  • Such a user-related entry can contain further information in the form of metadata relating to the transmission, for instance an expiry date or the positions of possible advertising blocks, so as to allow the latter to be skipped.
  • the local data is accordingly sent to all the terminals 104 at which the transmission has been programmed for recording.
  • the division of the data can be performed such that at least the central data stream for its part no longer delivers a decodable video signal (picture and sound). Only when both data sets (from the memory 110 of a terminal 104 and from the mass storage device 108 ) are combined can the transmission be played back in its entirety.
  • a playback takes place when a user employs the user interface 106 at the terminal 104 to request the archive of available transmissions, which is sent from the database 130 to the terminal 104 for display by means of the user interface, for example on the screen 116 .
  • the user can select a recording from the archive and start the playback by means of an appropriate input.
  • the terminal sends this request to the PVR server which uses the database 130 to locate the corresponding data in the memory 108 and send it as a video stream to the appropriate terminal 104 .
  • the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined in the PVR server 102 .
  • the data stored in the terminal is first transferred to the PVR server, where it is combined.
  • the complete video data is then sent to the terminal 104 as a realtime data stream for playback.
  • the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined in real time in the terminal 104 .
  • the incomplete video data is sent by means of the PVR server 102 from the mass storage device 108 as a near-realtime data stream to the terminal 104 , where it is supplemented by the data stored in the terminal 104 and played back.
  • near-realtime data stream means that depending on the type of division of data selected between local memory 110 and mass storage device 108 it is also possible for larger data sets to be situated in the local memory, intro sequences for instance, which are first played back before the data which may have been buffered until then is prepared for playback from the mass storage device 108 .
  • a second database 132 which can also be implemented in a unified database jointly with the first database 130 , stores for each user a list of further users who may either generally play back all transmissions recorded by this user or specifically those transmissions released by the user in question. To this end, a list containing authorized terminals 104 B is maintained in the second database for each terminal 104 A. Provided that an allocation of playback rights is also provided on the basis of individual transmissions, a data field to be filled by the user by means of the user interface 106 can be provided in the first database 130 for each transmission.
  • this data field it is possible to implement a positive list, in other words only transmissions with a corresponding entry in this data field are also made available to other users, or a negative list can be provided, in other words transmissions with a corresponding entry in this data field are not made available to other users.
  • provision can furthermore be made to make available a positive or negative list per entered authorized user so as to selectively make transmission accessible or not accessible only to individual users from the users noted in the list as being authorized in principle, in other words to also make available different transmissions from the user's archive to the different friends or family members.
  • a user of a first terminal 104 A has included a user of a second terminal 104 B in the group of authorized users, for instance by means of corresponding inputs through his user interface 106 A
  • an identification marking can be provided, for example by means of color or menu design, which shows the second user that transmissions from the archive of the first user are involved.
  • provision can be made whereby the first user must “send” a special transmission to the second user before it appears in the latter's archive. If a transmission appears in the archive of the second user, this can be played back by means of terminal 104 B as if the transmission had been provided for recording by the second user (represented in summary by step 5).
  • the parts of the recording stored in the memory 110 A of the first user's terminal 104 A originally selecting the transmission for recording and the parts stored in the mass storage device 108 can be combined in the PVR server 102 .
  • the data stored in the terminal 104 A of the first user is first transferred to the PVR server 102 , where it is combined.
  • the complete video data is then sent to the playback terminal 104 B of the second user as a realtime data stream for playback.
  • the parts of the recording stored in the memory 110 A of the terminal 104 A of the first user and the parts stored in the mass storage device 108 can be combined in real time in the playback terminal 104 B of the second user.
  • the local data concerning the transmission is transferred from the memory 110 A to the memory 110 B, and this is done either by means of the PVR server under the control of the databases 130 and 132 , or by the first user passing a data medium containing this data to the second user.
  • the incomplete video data is then sent by means of the PVR server 102 from the mass storage device 108 as a near-realtime data stream to the 104 B, where it is supplemented by the data now stored in the terminal 104 B and played back.
  • the database 132 can designed such that all the terminals 104 N not flagged in the database 132 as authorized are not permitted to play back the recordings of a user in question. This can for example be implemented such that the transmissions of the terminal 104 A are not contained in the archive data for the terminal 104 N delivered from the database 130 in collaboration with the database 132 .
  • a user group comprising the terminals 104 A and 104 B is formed in the manner described, whereby initially only the terminal 104 B is authorized to access the transmissions of the terminal 104 A, but not vice versa.
  • the user can be forced by the action of the database 132 to precisely specify the terminals for which a special copy is to be useable, whereby use of the copy on other terminals remains unsuccessful.
  • each forwarding of a transmission to a user in the user group decrements the number of copies that can be produced.
  • each copy produced can also prevent the forwarding to users in the user group, which can preferably be controlled by means of the positive list, in which no further entry can be created for a transmission which has already been forwarded as often as permitted using a data medium.
  • forwarding by means of a data medium is the more involved method for the user but it is functionally equivalent to what can be practiced with the recordings made by analog tape devices and is thus where necessary more consistent with the relevant applicable law.
  • Network-supported forwarding on the other hand is an additional benefit for the user which, as a service feature, can on the one hand improve the competitive position of an operator of a network PVR and on the other hand can justify the imposition of special fees by the operator.
  • provision can be made, for example, to send an e-mail from the first user to the second user, containing information, for instance in the form of a link which can be used at the terminal of the second user in order to play back a transmission referenced by this information. If the recording is present in its entirety in the memory 108 of the PVR server 102 , the playback of the referenced transmission can take place immediately. If part of the data is stored in the terminal memory 110 A of the first user however, this part of the data will either be embedded into the e-mail or retrieved from the terminal memory 110 A of the first user before playback commences.

Abstract

An improved method and configuration for operating a network containing a personal video recorder server having measures for receiving several digitally encoded TV channels, for feeding several terminals and for recording storable TV programs. The terminals have measures for selecting storable TV programs and measures for transmitting the choice to the PVR server. The configuration contains a first database in which the index of TV programs stored by the PVR in response to the selection produced by the terminal is recorded. The first database controls authorization or refusal to play back the stored programs on the terminal. A second database stores, for the first terminal, the other terminals authorized to play back the TV programs selected by the user of the first terminal or all TV programs associated therewith by the first data base index. Terminals that are not contained in the second database are not authorized.

Description

  • The present invention relates to a method and a configuration for storing and playing back TV transmissions. In particular, the present invention provides an improved method and an improved configuration for operating a network PVR.
  • After tape-based analog video recording devices have for decades represented the only possible way for home users of recording and conveniently preserving transmissions broadcast by way of antenna, cable or satellite television, since fast and at the same time inexpensive video processors and powerful video codecs such as MPEG2 (1994) and MPEG4 (1998) have become available there has existed for several years a series of largely hard-disk based digital devices which offer a series of convenience functions alongside pure video recording.
  • This new generation of devices is often referred to as personal video recorder (PVR), sometimes also as digital video recorder (DVR). While these modern devices can naturally also be used as classic devices for the simple recording and subsequent playback of transmissions, their capabilities extend far beyond that level. A frequently used feature of a PVR is for example so-called time-shifted television, in which the user actually begins to play back a transmission while the recording is still running. Thanks to the powerful hardware of a modern PVR, the picture quality achieved in this situation is better than that of a conventional VHS or SVHS tape device.
  • Time-shifted television also enables the user to “pause” a transmission viewed live initially, to take a telephone call perhaps, and to continue the playback later, whereby it would appear to the user as if he had actually paused the live broadcast and continued it later. In the background, however, the user pressing the “Pause” button has caused his PVR to record the running transmission, and pressing the “Pause” button again results in the recorded transmission on the one hand continuing to be recorded and on the other already being played back.
  • The capability of a PVR which allows the user to skip large sections in a recording with minimum delay also enjoys great popularity. This is frequently used during playback to skip blocks of advertising contained in the recording. A series of services has established itself around this capability which facilitate the location of the limits of the advertising blocks, for instance by storing the beginning and the end of an advertising block as points in time relative to the beginning of a transmission as an index for the recording and thus enabling the advertising to be skipped automatically during the playback.
  • In addition to specially adapted consumer electronics devices, multimedia PCs with suitable software (known as home theater PC, HTPC) are also increasingly being used as PVRs. Technically, there is little difference between a special PVR and a PCPVR; both have a large (hard-disk) storage facility, adequate processor power and suitable video codecs.
  • Thanks to configurable software or firmware, both platform variants are in a position to offer the user further functions, such as searching for transmissions which fit thematically with his favorite transmissions. Common to both platform variants is the fact that the recording takes place locally with respect to the user and the quantity of transmissions that can be recorded is limited by the local disk storage unit. It is therefore often possible to transfer recorded transmissions from the internal memory of the device onto writable media such as (re-)writable CDs or DVDs. There is some effort involved in this however and, not least, the price of a PVR is also considerable. Furthermore, PVRs also suffer from the problem that a plurality of PVRs are additionally required in order to allow parallel recording of multiple transmissions. Expensive multituner devices only solve this problem to a limited extent because it will always be the case that fewer tuners are present than TV stations and moreover that the hardware of the PVR—sufficiently powerful for one channel—is reaching its limits with regard to the parallel recording of multiple channels.
  • In order to be able to offer users all the advantages of a PVR without them needing to invest in a PVR, a network PVR was proposed in the white paper “Network PVR: Everything an Demand”, Jay Schiller, nCube Corporation, available on the Internet at http://www.ncube.com/pressroom/downloads/nvpr-whitepaper.pdf, in which memory, coding logic and codecs are made available by a provider on the cable network. The user receives a device which allows him to select transmissions to store and to retrieve stored transmissions which are then transferred by means of a wideband connection in real time to the user. When compared with a PVR or an HTPC, such a device can be considerably less powerful. At the same time, the user can lease storage space practically without limit on the central PVR server while the operator of the PVR server only needs to provide one copy of each transmission which is then distributed when required to those users who have placed this transmission in their (virtual) memory.
  • In a development, such a network PVR can be implemented such that “programming” of the network PVR by the user is not required and the user instead has access to all the transmissions in his program assortment from approximately the most recent 4 weeks.
  • With regard to solutions which require a programming operation, perhaps because rights owners have not agreed to the blanket storage of the entire program for all users, it is however disadvantageous that only users who have programmed a transmission can subsequently also retrieve and play this back. The exchange of transmissions, realized in the case of tape devices by swapping cassettes and in the case of the expensive hard-disk PVR by swapping CDs or DVDs, is not possible with the network PVR because the user's content is stored on the network.
  • An object of the invention is therefore to set down a method and a configuration for storing and playing back TV transmissions, which avoids this disadvantage.
  • This object is achieved by a configuration for storing and playing back TV transmissions, which comprises the following:
      • a PVR server with means for receiving a plurality of digitally coded TV channels, means for feeding a plurality of terminals and means for recording TV transmissions to be stored;
      • at least one terminal with means for selecting TV transmissions to be stored and means for transferring the selection to the PVR server;
        whereby the following are additionally provided:
      • a first database in which is stored for each terminal an index of the TV transmissions stored by the PVR server in response to a selection made at this terminal, whereby the first database controls the granting or denial of permission to play back stored transmissions on the terminals; and
      • a second database in which are noted for a first terminal further terminals which are authorized to play back TV transmissions selected by a user of the first terminal or all TV transmissions associated with the first terminal through the index of the first database, whereby terminals not noted in the second database do not have this authorization.
  • The invention also relates to a method for storing and playing back TV transmissions, comprising the following steps:
      • reception of a plurality of digitally coded TV channels by a PVR server which feeds a plurality of terminals and records TV transmissions to be stored;
      • selection of TV transmissions to be stored by a terminal and transfer of the selection to the PVR server;
      • storage in a first database of an index for each terminal of the TV transmissions stored by the PVR server in response to a selection made at this terminal, whereby the first database controls the granting or denial of permission to play back stored transmissions on the terminals; and
      • noting of further terminals for a first terminal in a second database, whereby the further terminals are authorized to play back TV transmissions selected by a user of the first terminal or all TV transmissions associated with the first terminal through the index of the first database and whereby terminals not noted in the second database do not have this authorization.
  • Said problem is advantageously solved by the invention in that in addition to a first database, which manages the storage area assigned to a user of the network PVR, a second database is provided which for each terminal manages a list of further terminals that are authorized to play back transmissions which have been recorded on the first terminal at the request of a user. Any terminals not included in this list do not have this authorization.
  • Provision can advantageously be made to enable a user of the first terminal to edit the entries in the second database concerning a terminal. A user can thus for instance create a list of family members or friends who are permitted to access his content stored on the network PVR. In this situation, the maximum number of family members and friends that can be defined by a user can be restricted in accordance with copyright provisions, to 7 for instance. Provision can also be made to enable these family members and friends to only play back the content/TV transmissions but not to archive same.
  • The first database and the second database can advantageously be combined in a shared user database.
  • The present invention can advantageously also be used at a time when for legal or technical reasons the data occurring in the case of a recording is not stored in its entirety in a memory assigned to the network PVR but one part of the data to be stored with regard to the recording is sent to a memory of the selecting terminal. This can be necessary if an intro function without a network connection is to be enabled for the user, or if rights owners do not permit the creation of independently useable copies by operators of network PVRs. In the latter case the division of the data is performed in such a way that a small part of the data is stored in the terminal and the remaining, main part of the data, which is stored in the memory of the network PVR, does not actually result in any decodable content (picture and/or sound).
  • In order to enable users to exchange their recorded transmissions in this case as well, the local data assigned to a recording can be exchanged between the users either by way of the network or by means of data media. If data media are permitted, the second database then performs the function by way of example of monitoring and restricting the total number of copies produced.
  • Preferred embodiments of the present invention will be described in detail in the following with reference to a drawing.
  • The single FIGURE shows a configuration 100 with a network PVR or PVR server 102 and terminals 104A . . . 104N fed by the latter. The PVR server 102 receives digitally coded TV channels from an encoder 120. The encoder in turn receives the TV channels from a receiver 122 which receives suitable TV signals by way of a terrestrial antenna 124 and/or satellite antenna 126 and/or TV cable 128. In this situation, the encoder 120 and the receiver 122 can be constructed as one device. The encoder 120 utilizes a codec such as MPEG2 or MPEG4 for example or codecs derived from these in order to convey the TV signals which are initially present in analog form into an efficient digital data format. If a TV channel is already available as a digital data stream, for example as a digital video broadcast DVB (received terrestrially as DVB-T, via cable as DVB-C or via satellite as DVB-S), the encoder 120 can forward this data stream unmodified to the PVR server 102 or modify it before forwarding, for example by matching the bandwidth of the data stream to the bandwidth of the link to the terminals 104.
  • The PVR server is coupled to a mass storage device 108, for example to a hard disk drive array (HDD array). Numerous methods are known in the art for building redundant mass storage device arrays from hard disks, which are nevertheless still able to deliver the stored data in its entirety in the event of failure of individual hard disks. The use of such a redundant array, for example a redundant array comprising independent hard disks (RAID), is advantageous in conjunction with the present invention because a PVR server 102 and the attached mass storage device 108 stores all or at least a major part of the data for the TV recordings of numerous users.
  • The user terminals 104 are connected to the PVR server 102 for example by way of the TV cable network or a DSL link. Modern codecs permit an acceptable video quality with transfer rates upwards of a few hundred kbit/s. With the bandwidths of several Mbit/s that are technically possible over DSL links, two or more parallel video streams (for different playback devices in the user's household) or a single high-quality video stream are conceivable.
  • The terminals 104 are equipped with or coupled to local memory 110 which for example can be implemented as conventional hard disk and/or as flash memory and/or as RAM. Special forms such as mini hard drives available in flash memory card format are naturally also conceivable. In this situation, flash memory has the advantage that storage of data is possible independent of the presence of a supply voltage and at the same time particularly quiet terminals 104 are made possible because flash memory has no rotating or other mechanical parts.
  • In this situation, the memory 110 can be permanently coupled to the terminal 104 or can be configured as exchangeable. Lesser demands apply to the memory 110 of the terminals 104 than to the mass storage device 108 in respect of redundancy and failsafe behavior. Provision can be made as a convenience feature for the user which enables him to produce backup copies of the parts of the recordings stored in a case by case basis in his memory, for instance on a data medium (writable CD or DVD, external hard disk) not permanently situated in the terminal 104, using a network connection on a PC or also in a separate storage area offered by the PVR service provider (not shown). Furthermore, provision can be made to enable the user, in addition to these backup copies, to also create copies in order to forward the parts of the recordings stored on a case by case basis in his memory to other users, to friends for example.
  • With regard to the terminal or CPE 104, this can be a set-top box which is connected to a picture playback device 116. Alternatively, the terminal 104 can be integrated into the picture playback device 116. The picture playback device 116 can be a conventional television. Alternatively, it can also be a monitor which does not itself have a TV tuner. The terminal 104 has a user interface 106 which the user can use for example in order to manage his archive of recorded TV transmissions, manage the list of users that have access to his archive, etc. This user interface can, as is normal in the realm of set-top boxes, be implemented such that the user makes inputs using a remote control and sees outputs displayed on the picture playback device 116.
  • When the user of a first terminal 104A has selected a TV transmission, a data record identifying a TV transmission to be recorded is sent to the network-based PVR 102 (step 1) which uses a scheduler to make the TV transmission available for recording. A first database 130, a user database for example, manages the transmissions allotted for recording by a user and checks the user's authorizations, for instance as to whether the user has subscribed to the corresponding TV channel (step 2).
  • When a TV transmission is broadcast, in collaboration with the database 130 the PVR server 102 checks whether a user (a single user is sufficient) has allotted this transmission for recording (step 3). If this is the case, the recording is carried out (step 4). In this situation, the data occurring during the recording can be stored in its entirety in the memory 108 of the PVR server or divided into a local and a central part and stored accordingly in the memory 110 of the terminal 104 or in the mass storage device 108. If the transmission has been programmed for recording on a plurality of terminals 104 either a shared copy can be provided, which is stored completely or whose central part is stored in the memory 108 of the PVR server 102, or a separate copy is created for each terminal. Information for addressing the shared or the separate copy, a file name or other index information for instance, is subsequently stored in the first database 130 for each terminal which had the transmission allotted for recording. Such a user-related entry can contain further information in the form of metadata relating to the transmission, for instance an expiry date or the positions of possible advertising blocks, so as to allow the latter to be skipped.
  • If a division into central and local recording data occurs, the local data is accordingly sent to all the terminals 104 at which the transmission has been programmed for recording. In this situation, the division of the data can be performed such that at least the central data stream for its part no longer delivers a decodable video signal (picture and sound). Only when both data sets (from the memory 110 of a terminal 104 and from the mass storage device 108) are combined can the transmission be played back in its entirety.
  • A playback takes place when a user employs the user interface 106 at the terminal 104 to request the archive of available transmissions, which is sent from the database 130 to the terminal 104 for display by means of the user interface, for example on the screen 116. The user can select a recording from the archive and start the playback by means of an appropriate input. The terminal sends this request to the PVR server which uses the database 130 to locate the corresponding data in the memory 108 and send it as a video stream to the appropriate terminal 104.
  • If a division into central and local recording data has taken place, the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined in the PVR server 102. To this end, the data stored in the terminal is first transferred to the PVR server, where it is combined. The complete video data is then sent to the terminal 104 as a realtime data stream for playback.
  • Alternatively, the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined in real time in the terminal 104. In response to a user input the incomplete video data is sent by means of the PVR server 102 from the mass storage device 108 as a near-realtime data stream to the terminal 104, where it is supplemented by the data stored in the terminal 104 and played back. In this situation, near-realtime data stream means that depending on the type of division of data selected between local memory 110 and mass storage device 108 it is also possible for larger data sets to be situated in the local memory, intro sequences for instance, which are first played back before the data which may have been buffered until then is prepared for playback from the mass storage device 108.
  • A second database 132, which can also be implemented in a unified database jointly with the first database 130, stores for each user a list of further users who may either generally play back all transmissions recorded by this user or specifically those transmissions released by the user in question. To this end, a list containing authorized terminals 104B is maintained in the second database for each terminal 104A. Provided that an allocation of playback rights is also provided on the basis of individual transmissions, a data field to be filled by the user by means of the user interface 106 can be provided in the first database 130 for each transmission. With this data field it is possible to implement a positive list, in other words only transmissions with a corresponding entry in this data field are also made available to other users, or a negative list can be provided, in other words transmissions with a corresponding entry in this data field are not made available to other users. In this situation, provision can furthermore be made to make available a positive or negative list per entered authorized user so as to selectively make transmission accessible or not accessible only to individual users from the users noted in the list as being authorized in principle, in other words to also make available different transmissions from the user's archive to the different friends or family members.
  • If a user of a first terminal 104A has included a user of a second terminal 104B in the group of authorized users, for instance by means of corresponding inputs through his user interface 106A, provision can be made for the transmissions in the archive of the first user to also appear automatically in the archive of the second user, unless this has been excluded for individual transmissions in the case of allocation of playback rights on the basis of individual transmissions. In this situation, an identification marking can be provided, for example by means of color or menu design, which shows the second user that transmissions from the archive of the first user are involved. Alternatively, provision can be made whereby the first user must “send” a special transmission to the second user before it appears in the latter's archive. If a transmission appears in the archive of the second user, this can be played back by means of terminal 104B as if the transmission had been provided for recording by the second user (represented in summary by step 5).
  • If a division into central and local recording data has taken place, the parts of the recording stored in the memory 110A of the first user's terminal 104A originally selecting the transmission for recording and the parts stored in the mass storage device 108 can be combined in the PVR server 102. To this end, the data stored in the terminal 104A of the first user is first transferred to the PVR server 102, where it is combined. The complete video data is then sent to the playback terminal 104B of the second user as a realtime data stream for playback.
  • Alternatively, the parts of the recording stored in the memory 110A of the terminal 104A of the first user and the parts stored in the mass storage device 108 can be combined in real time in the playback terminal 104B of the second user. To this end, the local data concerning the transmission is transferred from the memory 110A to the memory 110B, and this is done either by means of the PVR server under the control of the databases 130 and 132, or by the first user passing a data medium containing this data to the second user.
  • The incomplete video data is then sent by means of the PVR server 102 from the mass storage device 108 as a near-realtime data stream to the 104B, where it is supplemented by the data now stored in the terminal 104B and played back.
  • In this situation, the database 132 can designed such that all the terminals 104N not flagged in the database 132 as authorized are not permitted to play back the recordings of a user in question. This can for example be implemented such that the transmissions of the terminal 104A are not contained in the archive data for the terminal 104N delivered from the database 130 in collaboration with the database 132.
  • As represented by the dashed line 140 a user group comprising the terminals 104A and 104B is formed in the manner described, whereby initially only the terminal 104B is authorized to access the transmissions of the terminal 104A, but not vice versa. Provision can be made to limit the number of users with whom any user is able to exchange transmissions, for instance in order to satisfy copyright requirements. For example, it is possible to specify that each user may make his transmissions available to a total of only seven further users who in turn are only permitted to view the transmissions of this user, whereby other uses are excluded, for instance copying to data media or storage in a permanent central archive.
  • If in the case of locally stored portions of the recording data the forwarding of said data is enabled, provision can be made for controlling the number and the type of copies that can be produced of these locally stored portions by way of the second database 132. For example, provision can be made whereby only seven copies to data media are permissible which can be used with a different terminal than the terminal used to produce the copies. The user can be forced by the action of the database 132 to precisely specify the terminals for which a special copy is to be useable, whereby use of the copy on other terminals remains unsuccessful.
  • This manner of forwarding transmissions can be combined with the described network-based forwarding of copies in that each forwarding of a transmission to a user in the user group decrements the number of copies that can be produced. The other way round, each copy produced can also prevent the forwarding to users in the user group, which can preferably be controlled by means of the positive list, in which no further entry can be created for a transmission which has already been forwarded as often as permitted using a data medium.
  • Alternatively, it is possible to provide only one of the two forwarding capabilities, in other words network-supported or using a data medium. In this situation, forwarding by means of a data medium is the more involved method for the user but it is functionally equivalent to what can be practiced with the recordings made by analog tape devices and is thus where necessary more consistent with the relevant applicable law. Network-supported forwarding on the other hand is an additional benefit for the user which, as a service feature, can on the one hand improve the competitive position of an operator of a network PVR and on the other hand can justify the imposition of special fees by the operator.
  • In a further alternative, provision can be made, for example, to send an e-mail from the first user to the second user, containing information, for instance in the form of a link which can be used at the terminal of the second user in order to play back a transmission referenced by this information. If the recording is present in its entirety in the memory 108 of the PVR server 102, the playback of the referenced transmission can take place immediately. If part of the data is stored in the terminal memory 110A of the first user however, this part of the data will either be embedded into the e-mail or retrieved from the terminal memory 110A of the first user before playback commences.

Claims (13)

1-12. (canceled)
13. A configuration for storing and playing back TV transmissions, the configuration comprising:
a plurality of user terminals;
a personal video recorder server connected to said user terminals, said PVR server having means for receiving a plurality of digitally coded TV channels, means for feeding said user terminals and recording means for recording the TV transmissions to be stored;
at least one of said user terminals having selecting means for selecting the TV transmissions to be stored and transferring means for transferring a selection to said PVR server;
a first database coupled to said PVR server, said first database storing for each of said user terminals an index of the TV transmissions stored by said PVR server in response to a selection made at said one user terminal, said first database controlling a granting or denial of permission to play back stored transmissions on said plurality of user terminals; and
a second database coupled to said PVR server, said second database storing for a first user terminal of said user terminals identification of further ones of said user terminals authorized to play back the TV transmissions selected by a user of said first user terminal or all the TV transmissions associated with said first user terminal through said index of said first database, said user terminals not stored in said second database do not have this authorization.
14. The configuration according to claim 13, wherein entries in said second database concerning said first user terminal can be edited by the user of said first user terminal.
15. The configuration according to claim 13, wherein said first database and said second database are combined in a shared user database.
16. The configuration according to claim 13,
further comprising a memory coupled to said one user terminal functioning as a selecting user terminal;
further comprising a mass storage coupled to said PVR server; and
wherein said recording means of said PVR server is configured such that a first part of data to be stored with regard to a recording is sent to said memory of said selecting user terminal and a second part of the data to be stored is stored in said mass storage device.
17. The configuration according to claim 16, further comprising means for transferring a part of the data for a TV transmission stored in said first user terminal to an authorized one of said further user terminals, thereby enabling a playback of the TV transmission by said authorized further user terminals.
18. The configuration according to claim 16, wherein said user terminals have copying means for copying a part of the data for a TV transmission stored in said first user terminal to a data medium which can be read in by said further user terminals, thereby enabling the playback of the TV transmission by said further user terminals, a number of copies created using said copying means is noted and restricted by said second database in addition to or instead of the authorizations for playing back TV transmissions.
19. A method for storing and playing back TV transmissions, which comprises the steps of:
receiving a plurality of digitally coded TV channels by a personal video recorder server, the PVR server feeding a plurality of user terminals and recording the TV transmissions to be stored;
selecting the TV transmissions to be stored via a selecting user terminal of the user terminals and transferring a selection to the PVR server;
storing in a first database an index, for each of the user terminals, of the TV transmissions stored by the PVR server in response to the selection made at the selecting user terminal, the first database controlling a granting or denial of permission to play back stored transmissions on the user terminals; and
storing in a second database, identifications of further user terminals for a first user terminal of the user terminals, the further user terminals are authorized to play back the TV transmissions selected by a user of the first user terminal or all the TV transmissions associated with the first user terminal through the index of the first database and the user terminals not noted in the second database do not have this authorization.
20. The method according to claim 19, which further comprises editing entries in the second database concerning a user terminal by a user of the first user terminal.
21. The method according to claim 19, which further comprises combining the first database and the second database in a shared user database.
22. The method according to claim 19, which further comprises with regard to a recording by the PVR server, sending a first part of data to be stored with regard to the recording to a memory of the selecting user terminal and storing a second part of the data to be stored in a mass storage device coupled to the PVR server.
23. The method according to claim 22, which further comprises transferring a part of the data for the TV transmission stored in the first user terminal to the authorized further user terminals, thereby enabling a playback of the TV transmission by the authorized further user terminals.
24. The method according to claim 23, which further comprises creating copies of a part of the data for the TV transmission stored in the first user terminal on a data medium by the user terminals, whereby the data medium can be read in by the further user terminals, thereby enabling the playback of the TV transmission by the further user terminals, whereby a number of copies created using a copying means is noted and restricted by the second database in addition to or instead of the authorizations for playing back TV transmissions.
US11/910,299 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions Abandoned US20100011390A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/910,299 US20100011390A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US66639205P 2005-03-30 2005-03-30
US11/910,299 US20100011390A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions
PCT/EP2006/061078 WO2006103222A1 (en) 2005-03-30 2006-03-28 Method and device for storing and playing back tv programmes

Publications (1)

Publication Number Publication Date
US20100011390A1 true US20100011390A1 (en) 2010-01-14

Family

ID=36499386

Family Applications (5)

Application Number Title Priority Date Filing Date
US11/910,299 Abandoned US20100011390A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions
US11/910,444 Active 2029-03-31 US8365234B2 (en) 2005-03-30 2006-03-28 Method and arrangement for storing and playing back TV programs
US11/910,278 Abandoned US20100195988A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Programs
US11/910,290 Abandoned US20100023976A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions
US11/910,445 Abandoned US20100046913A1 (en) 2005-03-30 2006-03-28 Method and device for storing and playing back tv programmes

Family Applications After (4)

Application Number Title Priority Date Filing Date
US11/910,444 Active 2029-03-31 US8365234B2 (en) 2005-03-30 2006-03-28 Method and arrangement for storing and playing back TV programs
US11/910,278 Abandoned US20100195988A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Programs
US11/910,290 Abandoned US20100023976A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions
US11/910,445 Abandoned US20100046913A1 (en) 2005-03-30 2006-03-28 Method and device for storing and playing back tv programmes

Country Status (8)

Country Link
US (5) US20100011390A1 (en)
EP (5) EP1867153B1 (en)
JP (1) JP2008535345A (en)
KR (2) KR101222606B1 (en)
CN (5) CN101151900A (en)
BR (1) BRPI0609502A2 (en)
CA (1) CA2602614C (en)
WO (5) WO2006103216A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157263A1 (en) * 2005-12-19 2007-07-05 Matsushita Electric Industrial Co., Ltd. Content management system
US20080301740A1 (en) * 2007-05-31 2008-12-04 Kabushiki Kaisha Toshiba Stored program controlling apparatus and method of controlling stored program
US20110162013A1 (en) * 2009-12-28 2011-06-30 Verizon Patent And Licensing, Inc. Home network management
US20120192234A1 (en) * 2011-01-24 2012-07-26 James Austin Britt Methods and apparatus to manage bandwidth allocations in media delivery networks
US8584187B2 (en) 2010-03-26 2013-11-12 Verizon Patent And Licensing Inc. Bandwidth management
US20160119679A1 (en) * 2014-10-24 2016-04-28 Really Simple Software, Inc. Systems and methods for digital media storage and playback
US9641888B2 (en) * 2011-11-30 2017-05-02 Google Inc. Video advertisement overlay system and method
US20170199306A1 (en) * 2016-01-13 2017-07-13 Xiaoxi Kevin Chen Optically clear biocompatible and durable hydrophilic coating process for contact lenses
US10368122B2 (en) 2013-03-06 2019-07-30 David A. Taylor Media sharing and communication system
US10631019B2 (en) 2013-06-18 2020-04-21 Vecima Networks Inc. Remote storage digital video recording optimization method and system
US10897648B2 (en) * 2019-03-27 2021-01-19 Rovi Guides, Inc. Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict
US10958975B2 (en) 2019-03-27 2021-03-23 Rovi Guides, Inc. Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict
US11457284B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11456982B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11483432B2 (en) 2013-03-06 2022-10-25 David A. Taylor Media sharing and communication system
US11483624B2 (en) 2013-03-06 2022-10-25 David A. Taylor Media sharing and communication system
US11503378B2 (en) 2013-03-06 2022-11-15 David A. Taylor Media sharing and communication system
US11582526B2 (en) 2013-03-06 2023-02-14 David A. Taylor Media sharing and communication system
US11831960B2 (en) 2013-03-06 2023-11-28 David A. Taylor Media sharing and communication system

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8364792B2 (en) * 2005-03-09 2013-01-29 Vudu, Inc. Method and system for distributing restricted media to consumers
US20070098357A1 (en) * 2005-10-28 2007-05-03 Microsoft Corporation DVR content skip navigation
DE102006015328B4 (en) 2006-04-03 2008-08-07 Nokia Siemens Networks Gmbh & Co.Kg Apparatus and method for recording and delayed playback of broadcasts
US8239686B1 (en) 2006-04-27 2012-08-07 Vudu, Inc. Method and system for protecting against the execution of unauthorized software
US20080101764A1 (en) * 2006-11-01 2008-05-01 General Instrument Corporation Method and Apparatus for Managing Multimedia Content Recording Assets
US20080172697A1 (en) * 2007-01-16 2008-07-17 Hanashima Masato Program recording apparatus
JP2010519668A (en) * 2007-02-26 2010-06-03 フランス・テレコム Multimedia stream distributed recording method, apparatus and computer program product
CN101068340B (en) * 2007-06-08 2010-06-02 华为技术有限公司 Program network transcribing method and media processing server and network transcribing system
US8776137B2 (en) * 2007-08-10 2014-07-08 At&T Intellectual Property I, Lp System and methods for digital video recorder backup and recovery
KR101553834B1 (en) * 2007-09-07 2015-10-01 삼성전자주식회사 Method and apparatus for processing multimedia contents and meta data
JP2009124693A (en) * 2007-10-25 2009-06-04 Hitachi Ltd Recorder and content management method
US20090192637A1 (en) * 2007-11-15 2009-07-30 Mtv Networks Dynamically serving altered sound content
WO2011155827A1 (en) * 2010-06-07 2011-12-15 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno System for outputting a choice recommendation to users
WO2012042884A1 (en) 2010-09-29 2012-04-05 パナソニック株式会社 Image decoding method, image encoding method, image decoding device, image encoding device, programme, and integrated circuit
CN107071429B (en) * 2010-09-30 2019-12-10 太阳专利托管公司 Decoding method and decoding device
WO2012042893A1 (en) 2010-09-30 2012-04-05 パナソニック株式会社 Image decoding method, image encoding method, image decoding device, image encoding device, programme, and integrated circuit
US8272024B2 (en) * 2010-12-31 2012-09-18 General Instrument Corporation Distributed recording of content
US9277251B2 (en) * 2013-03-15 2016-03-01 Echostar Technologies L.L.C. Geographically independent determination of segment boundaries within a video stream
JP2015050752A (en) * 2013-09-04 2015-03-16 シャープ株式会社 Registration support system for remote control system
US10003858B2 (en) 2014-05-09 2018-06-19 DISH Technologies L.L.C. Provisioning commercial-free media content
CN104159141A (en) * 2014-07-23 2014-11-19 广州金山网络科技有限公司 Method and device for video playing
DE102015101400A1 (en) 2015-01-30 2016-08-04 Deutsche Telekom Ag Providing audio and / or video content for playback via mobile devices
US10345873B2 (en) 2015-03-30 2019-07-09 Dell Products, L.P. Modular hard drive receiving chassis member with vibration damping supports
JP2017204872A (en) * 2017-07-07 2017-11-16 シャープ株式会社 Registration support system in remote control system
CN107948711A (en) * 2017-11-21 2018-04-20 深圳创维-Rgb电子有限公司 Time shifting of television control method, system and computer-readable recording medium
CN113590019B (en) * 2020-04-30 2023-11-07 伊姆西Ip控股有限责任公司 Method, electronic device and computer program product for storage management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030188320A1 (en) * 2002-04-02 2003-10-02 Intervideo, Inc. Method and system for a distributed digital video recorder
US20030223733A1 (en) * 2002-05-14 2003-12-04 Intelligent Digital Systems Llc System and method of processing audio/video data in a remote monitoring system
US20050002639A1 (en) * 2003-07-02 2005-01-06 Daniel Putterman Independent buffer positions for a networked personal video recording system
US6968364B1 (en) * 2000-03-30 2005-11-22 Microsoft Corporation System and method to facilitate selection and programming of an associated audio/visual system

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992022983A2 (en) 1991-06-11 1992-12-23 Browne H Lee Large capacity, random access, multi-source recorder player
US5790935A (en) * 1996-01-30 1998-08-04 Hughes Aircraft Company Virtual on-demand digital information delivery system and method
US5999689A (en) * 1996-11-01 1999-12-07 Iggulden; Jerry Method and apparatus for controlling a videotape recorder in real-time to automatically identify and selectively skip segments of a television broadcast signal during recording of the television signal
JP3936481B2 (en) * 1998-01-31 2007-06-27 株式会社リコー Content distribution apparatus and content distribution method
US6377690B1 (en) * 1998-09-14 2002-04-23 Lucent Technologies Inc. Safe transmission of broadband data messages
US7809849B2 (en) * 1999-10-13 2010-10-05 Starz Entertainment, Llc Pre-storing multiple programs with user control of playback
US6351596B1 (en) * 2000-01-07 2002-02-26 Time Warner Entertainment Co, Lp Content control of broadcast programs
JP4750996B2 (en) * 2000-02-01 2011-08-17 ユナイテッド ビデオ プロパティーズ インク Method and system for forced advertising
US7979881B1 (en) * 2000-03-30 2011-07-12 Microsoft Corporation System and method for identifying audio/visual programs to be recorded
AU2001275777A1 (en) 2000-06-15 2001-12-24 France Telecom Video interfacing arrangement, distribution system and a method for transferringencoded video programs and sequences over a wide area network
US8495679B2 (en) * 2000-06-30 2013-07-23 Thomson Licensing Method and apparatus for delivery of television programs and targeted de-coupled advertising
JP3889919B2 (en) * 2000-08-31 2007-03-07 株式会社日立製作所 Information distribution method, information reception method, information distribution system, information distribution apparatus, reception terminal, and storage medium
US7356246B1 (en) * 2000-10-01 2008-04-08 Digital Networks North America, Inc. Method and system for extending recording
US6959143B2 (en) * 2000-12-26 2005-10-25 Eloda Inc. Advertising extracting system
WO2002059785A1 (en) * 2001-01-23 2002-08-01 Sony Corporation Communication apparatus, communication method, electronic device, control method of the electronic device, and recording medium
CA2676374C (en) * 2001-03-22 2015-09-29 United Video Properties, Inc. Personal video recorder systems and methods
EP1380159A4 (en) * 2001-04-20 2008-01-09 France Telecom Res And Dev L L Systems for selectively associating cues with stored video frames and methods of operating the same
US6901603B2 (en) * 2001-07-10 2005-05-31 General Instrument Corportion Methods and apparatus for advanced recording options on a personal versatile recorder
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
US7073189B2 (en) * 2002-05-03 2006-07-04 Time Warner Interactive Video Group, Inc. Program guide and reservation system for network based digital information and entertainment storage and delivery system
US7810121B2 (en) 2002-05-03 2010-10-05 Time Warner Interactive Video Group, Inc. Technique for delivering network personal video recorder service and broadcast programming service over a communications network
US20060059260A1 (en) * 2002-05-21 2006-03-16 Koninklijke Philips Electrics N.V. Recommendation of media content on a media system
CN1482807A (en) 2002-06-25 2004-03-17 Svod公司 Video advertising system and method
WO2004003879A2 (en) * 2002-06-27 2004-01-08 Piranha Media Distribution, Inc. Method and apparatus for the free licensing of digital media content
KR100492446B1 (en) * 2002-07-08 2005-07-01 (주)화인에스아이 System and method for pvr(personal video recorder)
US20040045020A1 (en) * 2002-08-29 2004-03-04 Witt Jeffrey Michael Commercial identification system
US20040068739A1 (en) * 2002-10-04 2004-04-08 Russ Samuel H. Networked multimedia system having a multi-room interactive network guide
KR20050085287A (en) 2002-12-04 2005-08-29 코닌클리케 필립스 일렉트로닉스 엔.브이. Recommendation of video content based on the user profile of users with similar viewing habits
WO2004054259A1 (en) * 2002-12-12 2004-06-24 Koninklijke Philips Electronics N.V. Apparatus and method for preventing switching from a channel during an advertisement display
US7493646B2 (en) * 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
KR100564452B1 (en) * 2003-04-03 2006-03-29 엘지전자 주식회사 Video recording/playback apparatus and method
US7298962B2 (en) * 2003-05-12 2007-11-20 Macrovision Corporation Method and apparatus for reducing and restoring the effectiveness of a commercial skip system
US7603022B2 (en) * 2003-07-02 2009-10-13 Macrovision Corporation Networked personal video recording system
JP2005039657A (en) 2003-07-17 2005-02-10 Sony Corp Communication system, information storage device, information processor, information processing method, and program
KR100577360B1 (en) 2003-09-09 2006-05-10 삼성전자주식회사 Recommended program sharing device using digital set top box and recommended program sharing method thereof
US20050183120A1 (en) * 2004-01-13 2005-08-18 Saurabh Jain Multi-user personalized digital multimedia distribution methods and systems
US7627824B2 (en) * 2004-07-12 2009-12-01 Alcatel Lucent Personalized video entertainment system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968364B1 (en) * 2000-03-30 2005-11-22 Microsoft Corporation System and method to facilitate selection and programming of an associated audio/visual system
US20030188320A1 (en) * 2002-04-02 2003-10-02 Intervideo, Inc. Method and system for a distributed digital video recorder
US20030223733A1 (en) * 2002-05-14 2003-12-04 Intelligent Digital Systems Llc System and method of processing audio/video data in a remote monitoring system
US20050002639A1 (en) * 2003-07-02 2005-01-06 Daniel Putterman Independent buffer positions for a networked personal video recording system

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157263A1 (en) * 2005-12-19 2007-07-05 Matsushita Electric Industrial Co., Ltd. Content management system
US20080301740A1 (en) * 2007-05-31 2008-12-04 Kabushiki Kaisha Toshiba Stored program controlling apparatus and method of controlling stored program
US20110162013A1 (en) * 2009-12-28 2011-06-30 Verizon Patent And Licensing, Inc. Home network management
US8584187B2 (en) 2010-03-26 2013-11-12 Verizon Patent And Licensing Inc. Bandwidth management
US20120192234A1 (en) * 2011-01-24 2012-07-26 James Austin Britt Methods and apparatus to manage bandwidth allocations in media delivery networks
US8904445B2 (en) * 2011-01-24 2014-12-02 At&T Intellectual Property I, L.P. Methods and apparatus to manage bandwidth allocations in media delivery networks
US9848229B2 (en) * 2011-11-30 2017-12-19 Google Inc. Video advertisement overlay system and method
US9641888B2 (en) * 2011-11-30 2017-05-02 Google Inc. Video advertisement overlay system and method
US10362353B2 (en) * 2011-11-30 2019-07-23 Google Llc Video advertisement overlay system and method
US20170238046A1 (en) * 2011-11-30 2017-08-17 Google Inc. Video advertisement overlay system and method
US11456982B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11483624B2 (en) 2013-03-06 2022-10-25 David A. Taylor Media sharing and communication system
US11831960B2 (en) 2013-03-06 2023-11-28 David A. Taylor Media sharing and communication system
US10368122B2 (en) 2013-03-06 2019-07-30 David A. Taylor Media sharing and communication system
US11582526B2 (en) 2013-03-06 2023-02-14 David A. Taylor Media sharing and communication system
US11503378B2 (en) 2013-03-06 2022-11-15 David A. Taylor Media sharing and communication system
US11483432B2 (en) 2013-03-06 2022-10-25 David A. Taylor Media sharing and communication system
US11457284B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US10631019B2 (en) 2013-06-18 2020-04-21 Vecima Networks Inc. Remote storage digital video recording optimization method and system
US20160119679A1 (en) * 2014-10-24 2016-04-28 Really Simple Software, Inc. Systems and methods for digital media storage and playback
US9756389B2 (en) * 2014-10-24 2017-09-05 Really Simple Software, Inc. Systems and methods for digital media storage and playback
US20170199306A1 (en) * 2016-01-13 2017-07-13 Xiaoxi Kevin Chen Optically clear biocompatible and durable hydrophilic coating process for contact lenses
US10958975B2 (en) 2019-03-27 2021-03-23 Rovi Guides, Inc. Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict
US10897648B2 (en) * 2019-03-27 2021-01-19 Rovi Guides, Inc. Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict
US11582516B2 (en) 2019-03-27 2023-02-14 Rovi Guides, Inc. Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict

Also Published As

Publication number Publication date
KR20070121706A (en) 2007-12-27
CN101151893A (en) 2008-03-26
EP1867152B1 (en) 2016-03-16
EP1867166B1 (en) 2014-12-03
US20090041433A1 (en) 2009-02-12
EP1867162A1 (en) 2007-12-19
US20100023976A1 (en) 2010-01-28
CN101151899A (en) 2008-03-26
EP1867153B1 (en) 2014-04-30
WO2006103224A1 (en) 2006-10-05
KR101222606B1 (en) 2013-01-16
WO2006103216A1 (en) 2006-10-05
CA2602614A1 (en) 2006-10-05
US20100195988A1 (en) 2010-08-05
EP1867153A1 (en) 2007-12-19
KR20070116282A (en) 2007-12-07
CN101151900A (en) 2008-03-26
EP1867152A1 (en) 2007-12-19
CN101151893B (en) 2015-07-22
WO2006103222A1 (en) 2006-10-05
CN101151894A (en) 2008-03-26
US8365234B2 (en) 2013-01-29
EP1867155A1 (en) 2007-12-19
CN101151895A (en) 2008-03-26
EP1867166A1 (en) 2007-12-19
US20100046913A1 (en) 2010-02-25
CA2602614C (en) 2012-08-28
JP2008535345A (en) 2008-08-28
BRPI0609502A2 (en) 2010-04-13
EP1867155B1 (en) 2015-09-09
WO2006103218A1 (en) 2006-10-05
WO2006103220A1 (en) 2006-10-05

Similar Documents

Publication Publication Date Title
US20100011390A1 (en) Method and Configuration for Storing and Playing Back TV Transmissions
AU2006228112B2 (en) Method and arrangement for storing and playing back TV programmes
EP1405518B1 (en) Video playback device capable of sharing resources and method of operation
US7840112B2 (en) Gradually degrading multimedia recordings
US7680993B2 (en) Local digital asset storage management technique
US20120114311A1 (en) Method and system for distributing the recording of a media item
US20020009285A1 (en) Personal versatile recorder: enhanced features, and methods for its use
US7586636B2 (en) Printer resource sharing in a media exchange network
KR101745844B1 (en) Method and device for optimizing storage of recorded video programs
JP2006060630A (en) Recording apparatus
US20060064757A1 (en) Method and system for user secure access to user content recordings
KR100780061B1 (en) System for providing moving picture and moving picture registration/inquiry/play method
KR20050109792A (en) Personal video recorder with attachable hard disk driver
JP2004310885A (en) Accumulation type video recording and reproducing device, and external reproducing device
Van Bekkum The exciting tape [video storage]
van Bekkum The exciting tape

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION