CN100449458C - Method and system for providing a cache guide - Google Patents
Method and system for providing a cache guide Download PDFInfo
- Publication number
- CN100449458C CN100449458C CNB038238136A CN03823813A CN100449458C CN 100449458 C CN100449458 C CN 100449458C CN B038238136 A CNB038238136 A CN B038238136A CN 03823813 A CN03823813 A CN 03823813A CN 100449458 C CN100449458 C CN 100449458C
- Authority
- CN
- China
- Prior art keywords
- program guide
- subclass
- guide data
- data
- local storage
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/214—Specialised server platform, e.g. server located in an airplane, hotel, hospital
- H04N21/2143—Specialised server platform, e.g. server located in an airplane, hotel, hospital located in a single building, e.g. hotel, hospital or museum
-
- 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/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
- H04N21/2225—Local VOD servers
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23895—Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
- H04N21/2396—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests characterized by admission policies
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
-
- 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
-
- 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
Abstract
A method and system for providing a cache guide to a client. The cache guide containing a subset of available guide data. The available guide data being locally stored in a Mini-Headend unit (12) and the subset being stored in the cache memory of a remote set-top box (44).
Description
Technical field
The present invention relates to provides Video service in many dwelling houses or many tenant network.
Background technology
In conventional video system (for example, satellite, cable etc.), the content provider provides program guide (it has listed channel ID, program title, program description etc.) to the client in this system.Traditionally, complete program guide is stored on consumer's premise equipment device (for example set-top box) in each client's the housing unit.Yet the defective of this method is program guide very big (for example 6MB) usually.Therefore, cpe device must have big relatively storer and must distribute most storer to come adaptively storing program guide.The present invention is intended to overcome this defective.
Summary of the invention
The present invention has limited the storage requirement in the network machine top box, reduces the total system cost so that use littler storer to collect a part of guide with the whole guide that resides on the addressable network.More specifically, the present invention is devoted to a kind of method and system that is used for providing to the client high-speed cache guide.This high-speed cache guide comprises the subclass of available guidance data.Described available guidance data is stored locally in the mini-headend unit, and described subclass is stored in the cache memory of remote set-top box.
Description of drawings
In the accompanying drawings:
Fig. 1 is example system figure of the present invention; With
Fig. 2 is the process flow diagram of diagram program guide cache handles of the present invention.
From the following explanation that provides by example, it is more obvious that the features and advantages of the present invention will become.
Embodiment
Referring now to Fig. 1,, shows example system 10 according to principle work of the present invention.System 10 is integrated digital data systems, and being used for provides broadband, digital video and service to a plurality of users.More specifically, system 10 is integrated is used for a plurality of users' high quality audio and video and digital IP data, services.This system design provides a platform, is used to move a plurality of worthwhile digital services.System 10 is designed to and can upgrades, and therefore can incrementally increase different digital data service.
Core video service system 18 preferably includes the satellite receiver system 19 that communicates to connect with satellite 20.Satellite receiver system 19 can calibrate the quantity of the stream that receives from satellite 20 according to the client's of desired service quantity.More specifically, multicast server of satellite receiver system 19 operations is so that the 44 request digital data streams of the network machine top box in housing unit 16.Satellite receiver system 19 calibrates up to all transponders that receive satellite according to the quantity of the tuning paddle in frame (chassis) (tuning blade).Frame with full load installation of 60 transponders can be handled the input data transfer rate of 2.4Gbps.Herein, for suitable multicast group, described frame can ask to handle n user by receiving new user.Satellite receiver system 19 can receiving satellite signal and with the data transfer rate of 2Gbps to cast aware switch 28 output IP groupings.More specifically, the IP grouping that is sent out uses QoS (being set forth in standard IEEE 802.1p (title is " Traffic Class Expediting and Dynamic Multicast Filtering ") and IEEE 802.1q (title is " Virtual LAN ")) to guarantee promptly to transmit grouping.Network interface in satellite receiver system 19 is the ethernet port of 1Gbps, and can expand to the ethernet port of two 1Gbps.The management system of satellite receiver system 19 is from the request of client's reception for program.Described management system makes customer selecting satellite, transponder and program ID, and makes satellite receiver system 19 provide concrete program stream to the client.Described management system also supports multicast to save bandwidth.Though satellite receiver system 19 and satellite 20 are illustrated as content medium is provided in Fig. 1, also consider to be used to provide other media (for example cable, optical fiber etc.) of content within the scope of the invention.
Advanced video services system 22 is platforms, and it combines the digital video services of working and enabling to add with satellite receiver system 19.Quantity according to the client who uses service is calibrated advanced video services system 22.For example, when client's quantity increased, system 22 can require more service device 30.Particularly video request program of the COS that is provided, near video-on-demand, limited video request program, Nielsen audience ratings, time shift, automatic record, personal video recording (" PVR ") etc.Advanced video system 22 comprises the conditional access system (not shown), and it is used to be recorded to the program stream of hard disk drive 32.When record, deciphering is extracted picture data, and hard disk drive 32 is encrypted and stored into to new program stream (comprising the picture data that is extracted) from the original program stream that satellite receiver system 19 receives.Network provider's conditional access system is terminated at advanced video system server 30, and uses new conditional access system thereafter.
Calibrate data service system 24 according to the client's who uses Internet service quantity and the desired speed of Internet service or bandwidth.
MxU network 14 comprises service rack (service rack) 34 and housing unit 16.Service rack 34 is scalable according to the quantity of the housing unit in MxU network 14 16, and is arranged in wherein the central point that the telephone wire at MxU network 14 concentrates in together.The quantity of the MxU network 14 in system 10 controls the quantity of needed service rack 34.Preferably, provide service rack 34 for each network 14 (for example buildings) in multi-network environment (for example many building complexs).Each service rack 34 comprises VDSL switch 36, and it uses plain old telephone service (" POTS ") shunt 38 with POTS service 40 and via digital video, audio frequency and the data combination of 1Gbps telephone wire from QoS switch 28 receptions of mini-headend unit 12.Though VDSL switch 36 is illustrated as Ethernet QAM switch, should be noted that and use any other Ethernet switch to be considered within the scope of the invention.
In system 10, each housing unit 16 that requires to subscribe digital services has consumer's premise equipment (consumer premise equipment) (" CPE ") device.The CPE device that is used for given housing unit 16 can comprise modulator-demodular unit 42, network machine top box (" STB ") 44, modulator-demodular unit 42 and STB 44 both or integrated modulator-demodular unit and STB unit (not shown) according to client's service subscription.Example system 10 of the present invention requires modulator-demodular unit 42 at least, is used for receiving digital data, Voice ﹠ Video service.Modulator-demodular unit 42 can be connected to switch 36 via telephone wire, and stops the VDSL line.Modulator-demodular unit 42 also have POTS shunt (not shown) be used for telephone service be connected 46.Modulator-demodular unit 42 has ethernet port, is used to provide computing machine 48 access to the Internet and network STB 44 visits to the Voice ﹠ Video service.
Though telephone wire is shown as the communication media that is used as between housing unit 16 and the mini-headend unit 12, cable and wireless network also are considered within the scope of the invention.
In a word, system 10 provides the framework that is used for providing to the client who lives in housing unit 16 special transmission DAB, digital video, high-speed the Internet access, telephone service, security service etc., and provides revenue stream and platform to increase service that increase progressively or new to the supplier of system.
Referring now to Fig. 2,, shows program guide cache handles 50.In case start-up system 10, in step 52, mini-headend unit 12 is obtained program guide from core video service system 18.Should be noted that in some cases guide can and can require to scan a plurality of channels greater than 6Mbyte or transponder is collected whole guide.Mini-headend unit 12 local adaptively storing program guides, and in step 54 upgrade program guide periodically when core video service system 18 provides new guidance data.After network STB44 guiding STB 44, in step 56, set up ram cache, and to mini-headend unit 12 request program guide datas.In response to this request, in step 58, mini-headend unit 12 sends the subclass of the program guide of local storage to STB 44.This subclass has been preserved enough information so that allow the different channel of customer selecting, and is provided at the detailed snapshot (snapshot) around the current channel of watching.In step 60, STB 44 is stored in the subclass that receives in its cache memory.Afterwards, by EPG navigation, during switching channels etc., in step 62, STB 44 will be to the renewal of mini-headend unit 12 requests to the program guide subclass of being stored the client.Because mini-headend unit 12 is kept the current program guide of complete sum, compare if therefore must collect this renewal by the transponder of scanning program stream, channel and/or core video service system 18 with STB 44, faster to the response of update request.
The program guide that should be noted that mini-headend unit 12 storage can be increased via data service system 24 from the Internet 26 additional informations of obtaining (for example, program data, video clipping etc..).
Though the present invention has been described in conjunction with the embodiment disclosed herein, should be understood that above-mentioned explanation is intended to graphic extension, and the scope of the present invention that does not limit claims and limited.
Claims (16)
1. method that program guide is provided, described method comprises step:
Obtain program guide data (52) from the content provider;
The program guide data that local storage is obtained;
The subclass of the program guide data of this locality storage is sent to remote terminal (58);
Receive the request (62) that subclass is upgraded from remote terminal, wherein this update request produces owing to channel changes;
The program guide of the local storage of visit is to generate the renewal of being asked; With
Described renewal is sent to remote terminal.
2. the method for claim 1, wherein remote terminal is set-top box (44).
3. the method for claim 1, wherein the subclass of the program guide data of local storage comprise the program guide that is used for local storage all channels channel ID and be used for the detailed programme information of one of channel of the program guide of local storage.
4. the method for claim 1 also comprises step:
Obtain renewal (54) cycle from the content provider to program guide data; With
Change the program guide data of local storage, thereby the program guide of local storage meets described renewal (54).
5. method as claimed in claim 4 also comprises step:
If the data from the local program guide data of storing of renewal change that the content provider receives then send new subclass to remote terminal, the described local program guide data of storing is included in the subclass that before is sent to terminal.
6. method that program guide is provided, described method comprises step:
Distribute the subclass (56) of cache memory with adaptively storing program guide data;
Obtain the subclass (58) of program guide data;
The subclass of program guide data is stored in the cache memory;
The subclass of handling the program guide data of being stored is to generate program guide;
Change request from client's receiving channels;
Second subclass of request program guide data;
Second subclass of program receiving guidance data; With
Second subclass of program guide data is stored in the cache memory.
7. method as claimed in claim 6 also comprises step:
To client's program guide.
8. method as claimed in claim 6, wherein said program guide data by remote storage in mini-headend unit (12).
9. system that program guide is provided, described system comprises:
Be used for obtaining the device (18) of program guide data from the content provider;
Be used for the local device (22) of storing the program guide data that is obtained;
Be used for the subclass of the program guide data of this locality storage is sent to the device (12,36) of remote terminal;
Be used for receiving from remote terminal the device (12) of the request that subclass is upgraded, wherein said update request produces owing to channel changes;
Be used to visit the program guide of local storage to generate the device (30) of the renewal of being asked; With
Be used for described renewal is sent to the device (28,30,36) of remote terminal.
10. system as claimed in claim 9, wherein said remote terminal is set-top box (44).
11. system as claimed in claim 9, the subclass of the program guide data of wherein said local storage comprise the detailed programme information of one of the channel ID of all channels that are used for the local program guide of storing and channel of the program guide that is used for local storage.
12. system as claimed in claim 9 also comprises:
Be used for periodically obtaining device (18) to the renewal of program guide data from the content provider; With
Thereby be used to change the device (30) that the local program guide of storing of the local program guide data of storing meets described renewal.
13. system as claimed in claim 12 also comprises:
If be used for changing the data of the program guide data of local storage from the renewal that the content provider receives, then send the device (28 of new subclass to remote terminal, 30,36), the program guide data of described local storage is included in the subclass that before is sent to terminal.
14. the system that program guide is provided, described system comprises:
Be used to distribute the device (44) of cache memory with the subclass of adaptively storing program guide data;
Be used to obtain the device (12,36) of the subclass of program guide data;
Be used for the subclass of program guide data is stored in the device (44) of cache memory;
Be used to handle the subclass of the program guide data of being stored to generate the device (44) of program guide;
Be used for changing the device (44) of request from client's receiving channels;
Be used to ask the device (28,36,44) of second subclass of program guide data;
The device (28,36,44) that is used for second subclass of program receiving guidance data; With
Be used for second subclass of program guide data is stored in the device (44) of cache memory.
15. system as claimed in claim 14 also comprises:
Be used for device (44) to client's program guide.
16. system as claimed in claim 14, wherein said program guide data by remote storage in mini-headend unit (12).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US40843602P | 2002-09-05 | 2002-09-05 | |
US60/408,436 | 2002-09-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1688957A CN1688957A (en) | 2005-10-26 |
CN100449458C true CN100449458C (en) | 2009-01-07 |
Family
ID=31978618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB038238136A Expired - Fee Related CN100449458C (en) | 2002-09-05 | 2003-09-05 | Method and system for providing a cache guide |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP1540936A4 (en) |
JP (1) | JP4705781B2 (en) |
KR (1) | KR101006409B1 (en) |
CN (1) | CN100449458C (en) |
AU (1) | AU2003270371A1 (en) |
BR (1) | BR0314337A (en) |
MX (1) | MXPA05002554A (en) |
WO (1) | WO2004023785A2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5038211A (en) * | 1989-07-05 | 1991-08-06 | The Superguide Corporation | Method and apparatus for transmitting and receiving television program information |
US5418782A (en) * | 1992-10-30 | 1995-05-23 | Scientific-Atlanta, Inc. | Methods and apparatus for providing virtual service selection in a multi-service communications system |
US5619274A (en) * | 1990-09-10 | 1997-04-08 | Starsight Telecast, Inc. | Television schedule information transmission and utilization system and process |
US5630119A (en) * | 1995-05-05 | 1997-05-13 | Microsoft Corporation | System and method for displaying program listings in an interactive electronic program guide |
US5905942A (en) * | 1997-02-18 | 1999-05-18 | Lodgenet Entertainment Corporation | Multiple dwelling unit interactive audio/video distribution system |
CN1338871A (en) * | 2000-08-16 | 2002-03-06 | 北京华诺信息技术有限公司 | Method for multiplexing tuner in bidirectional cable system for cable TV |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5404505A (en) * | 1991-11-01 | 1995-04-04 | Finisar Corporation | System for scheduling transmission of indexed and requested database tiers on demand at varying repetition rates |
US5405505A (en) | 1994-01-14 | 1995-04-11 | Lloyd Berg | Separation of benzene from close boiling hydrocarbons by azeotropic distillation |
JP3431636B2 (en) * | 1996-12-09 | 2003-07-28 | サイエンティフィック−アトランタ, インコーポレイテッド | Use of hierarchical file system to direct data broadcast from network server to client |
US7694319B1 (en) * | 1998-11-02 | 2010-04-06 | United Video Properties, Inc. | Interactive program guide with continuous data stream and client-server data supplementation |
CA2393824C (en) | 1999-12-08 | 2014-01-07 | Tune To Com Inc. | Scheduled retrieval, storage and access of media data |
JP3980805B2 (en) * | 2000-03-10 | 2007-09-26 | パイオニア株式会社 | Program information recording apparatus and recording method |
-
2003
- 2003-09-05 EP EP03752059A patent/EP1540936A4/en not_active Withdrawn
- 2003-09-05 BR BR0314337-6A patent/BR0314337A/en not_active Application Discontinuation
- 2003-09-05 MX MXPA05002554A patent/MXPA05002554A/en not_active Application Discontinuation
- 2003-09-05 WO PCT/US2003/027985 patent/WO2004023785A2/en active Application Filing
- 2003-09-05 KR KR20057003678A patent/KR101006409B1/en not_active IP Right Cessation
- 2003-09-05 CN CNB038238136A patent/CN100449458C/en not_active Expired - Fee Related
- 2003-09-05 JP JP2004534710A patent/JP4705781B2/en not_active Expired - Fee Related
- 2003-09-05 AU AU2003270371A patent/AU2003270371A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5038211A (en) * | 1989-07-05 | 1991-08-06 | The Superguide Corporation | Method and apparatus for transmitting and receiving television program information |
US5619274A (en) * | 1990-09-10 | 1997-04-08 | Starsight Telecast, Inc. | Television schedule information transmission and utilization system and process |
US5418782A (en) * | 1992-10-30 | 1995-05-23 | Scientific-Atlanta, Inc. | Methods and apparatus for providing virtual service selection in a multi-service communications system |
US5630119A (en) * | 1995-05-05 | 1997-05-13 | Microsoft Corporation | System and method for displaying program listings in an interactive electronic program guide |
US5905942A (en) * | 1997-02-18 | 1999-05-18 | Lodgenet Entertainment Corporation | Multiple dwelling unit interactive audio/video distribution system |
CN1338871A (en) * | 2000-08-16 | 2002-03-06 | 北京华诺信息技术有限公司 | Method for multiplexing tuner in bidirectional cable system for cable TV |
Also Published As
Publication number | Publication date |
---|---|
BR0314337A (en) | 2005-08-09 |
EP1540936A2 (en) | 2005-06-15 |
WO2004023785A3 (en) | 2004-07-15 |
WO2004023785A2 (en) | 2004-03-18 |
KR20050035290A (en) | 2005-04-15 |
AU2003270371A8 (en) | 2004-03-29 |
AU2003270371A1 (en) | 2004-03-29 |
KR101006409B1 (en) | 2011-01-10 |
MXPA05002554A (en) | 2005-05-27 |
CN1688957A (en) | 2005-10-26 |
EP1540936A4 (en) | 2007-12-05 |
JP2005538615A (en) | 2005-12-15 |
JP4705781B2 (en) | 2011-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101159830B (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
US8490126B2 (en) | System and method of restricting access to video content | |
CN100417221C (en) | System and method for providing programming in a multi-dwelling unit or multi-tenant unit network | |
JP5249313B2 (en) | System and method for memory PVR functionality in a distribution environment | |
CN102007732A (en) | Upnp/dlna compliant mr-dvr | |
CN1406069A (en) | System and apparatus for providing video-audio information to user's terminals | |
JP5235022B2 (en) | Premium Channel / Pay Per View (PPV) Video Resale Method and System | |
US8612456B2 (en) | Scheduling recording of recommended multimedia programs | |
CN100449458C (en) | Method and system for providing a cache guide | |
US20060053451A1 (en) | Method and system for providing a cache guide | |
CN105917659B (en) | The mixing of program recording in service provider network stores | |
US20080229358A1 (en) | Program selection assistant for IP TV | |
KR20020009737A (en) | Satellite Internet Multi-point Digital Video Distribution System | |
Pfeffer | IPTV: Technology and development predictions | |
Dammicco et al. | Program caching and multicasting techniques in vod networks | |
CN1720735B (en) | A method and system for premium channel and pay per view video resell | |
EP1921856A1 (en) | Method and system for selecting television channels |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090107 Termination date: 20160905 |