US20100011390A1 - Method and Configuration for Storing and Playing Back TV Transmissions - Google Patents
Method and Configuration for Storing and Playing Back TV Transmissions Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising 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 orPVR server 102 andterminals 104A . . . 104N fed by the latter. ThePVR server 102 receives digitally coded TV channels from anencoder 120. The encoder in turn receives the TV channels from areceiver 122 which receives suitable TV signals by way of aterrestrial antenna 124 and/orsatellite antenna 126 and/orTV cable 128. In this situation, theencoder 120 and thereceiver 122 can be constructed as one device. Theencoder 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), theencoder 120 can forward this data stream unmodified to thePVR 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 aPVR server 102 and the attachedmass 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. Afirst 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 thePVR 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 thememory 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 themass 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 thememory 108 of thePVR 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 thefirst 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 thedatabase 130 to locate the corresponding data in thememory 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 thePVR 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 thePVR server 102 from themass 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 andmass 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 themass storage device 108. - A
second database 132, which can also be implemented in a unified database jointly with thefirst 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 authorizedterminals 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 thefirst 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 asecond terminal 104B in the group of authorized users, for instance by means of corresponding inputs through hisuser 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 ofterminal 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 themass storage device 108 can be combined in thePVR server 102. To this end, the data stored in the terminal 104A of the first user is first transferred to thePVR server 102, where it is combined. The complete video data is then sent to theplayback 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 themass storage device 108 can be combined in real time in theplayback terminal 104B of the second user. To this end, the local data concerning the transmission is transferred from thememory 110A to thememory 110B, and this is done either by means of the PVR server under the control of thedatabases - The incomplete video data is then sent by means of the
PVR server 102 from themass 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 theterminals 104N not flagged in thedatabase 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 thedatabase 130 in collaboration with thedatabase 132. - As represented by the dashed line 140 a user group comprising the
terminals - 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 thedatabase 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 thePVR server 102, the playback of the referenced transmission can take place immediately. If part of the data is stored in theterminal memory 110A of the first user however, this part of the data will either be embedded into the e-mail or retrieved from theterminal 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.
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)
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)
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)
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)
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 |
-
2006
- 2006-03-28 CN CNA2006800103815A patent/CN101151900A/en active Pending
- 2006-03-28 BR BRPI0609502-0A patent/BRPI0609502A2/en not_active Application Discontinuation
- 2006-03-28 US US11/910,299 patent/US20100011390A1/en not_active Abandoned
- 2006-03-28 EP EP06725342.7A patent/EP1867153B1/en active Active
- 2006-03-28 EP EP06743217.9A patent/EP1867166B1/en active Active
- 2006-03-28 US US11/910,444 patent/US8365234B2/en active Active
- 2006-03-28 KR KR1020077022287A patent/KR101222606B1/en active IP Right Grant
- 2006-03-28 CN CNA2006800104127A patent/CN101151894A/en active Pending
- 2006-03-28 US US11/910,278 patent/US20100195988A1/en not_active Abandoned
- 2006-03-28 US US11/910,290 patent/US20100023976A1/en not_active Abandoned
- 2006-03-28 JP JP2008503494A patent/JP2008535345A/en active Pending
- 2006-03-28 WO PCT/EP2006/061072 patent/WO2006103216A1/en active Application Filing
- 2006-03-28 US US11/910,445 patent/US20100046913A1/en not_active Abandoned
- 2006-03-28 WO PCT/EP2006/061076 patent/WO2006103220A1/en active Application Filing
- 2006-03-28 CN CNA2006800101932A patent/CN101151899A/en active Pending
- 2006-03-28 EP EP06725338.5A patent/EP1867152B1/en active Active
- 2006-03-28 CA CA2602614A patent/CA2602614C/en not_active Expired - Fee Related
- 2006-03-28 CN CNA2006800104131A patent/CN101151895A/en active Pending
- 2006-03-28 KR KR1020077025178A patent/KR20070116282A/en not_active Application Discontinuation
- 2006-03-28 CN CN200680010157.6A patent/CN101151893B/en not_active Expired - Fee Related
- 2006-03-28 EP EP06725344.3A patent/EP1867155B1/en not_active Not-in-force
- 2006-03-28 EP EP06725340A patent/EP1867162A1/en not_active Ceased
- 2006-03-28 WO PCT/EP2006/061074 patent/WO2006103218A1/en active Application Filing
- 2006-03-28 WO PCT/EP2006/061078 patent/WO2006103222A1/en active Application Filing
- 2006-03-28 WO PCT/EP2006/061080 patent/WO2006103224A1/en active Application Filing
Patent Citations (4)
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)
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 |