EP1195929A1 - System for broadcasting data to a plurality of receivers via a direct to home satellite transmission - Google Patents

System for broadcasting data to a plurality of receivers via a direct to home satellite transmission Download PDF

Info

Publication number
EP1195929A1
EP1195929A1 EP00121336A EP00121336A EP1195929A1 EP 1195929 A1 EP1195929 A1 EP 1195929A1 EP 00121336 A EP00121336 A EP 00121336A EP 00121336 A EP00121336 A EP 00121336A EP 1195929 A1 EP1195929 A1 EP 1195929A1
Authority
EP
European Patent Office
Prior art keywords
channel
transmission
user
data
station
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.)
Granted
Application number
EP00121336A
Other languages
German (de)
French (fr)
Other versions
EP1195929B1 (en
Inventor
Vu Tien Khang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SES Astra SA
Original Assignee
Europeenne Des Satellites Sa Ste
SES Astra SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to ES00121336T priority Critical patent/ES2243187T3/en
Application filed by Europeenne Des Satellites Sa Ste, SES Astra SA filed Critical Europeenne Des Satellites Sa Ste
Priority to EP00121336A priority patent/EP1195929B1/en
Priority to PT00121336T priority patent/PT1195929E/en
Priority to DE60020708T priority patent/DE60020708T2/en
Priority to AT00121336T priority patent/ATE297616T1/en
Priority to DK00121336T priority patent/DK1195929T3/en
Priority to ARP010104713A priority patent/AR036004A1/en
Publication of EP1195929A1 publication Critical patent/EP1195929A1/en
Priority to HK02104594.0A priority patent/HK1043264B/en
Application granted granted Critical
Publication of EP1195929B1 publication Critical patent/EP1195929B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • H04H40/27Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95
    • H04H40/90Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95 specially adapted for satellite broadcast receiving

Definitions

  • the invention refers to a system for distributing data from a transmission station to a plurality of user stations over a transmission channel having a predetermined bandwidth. Furthermore, the invention refers to a transmission station, a user station, a transmission method, a receiving method and a method for distributing data.
  • a DTH (Direct To Home) satellite broadcasting system might be advantageous to enable internet access to a plurality of users.
  • a DVB (Digital Video Broadcast) satellite may deliver data at very high speed (up to 38 Mbps) to all users equipped with an antenna of a diameter as small as 50 cm, requiring them to use only a slow-speed terrestrial modem as a return channel.
  • a vote channel is provided from at least some of the user stations to the transmission station for enabling the user to transmit a vote for a specific data subset to the transmission station, wherein a selection unit is provided in the transmission station for selecting the next data subset to be transmitted in accordance with the received votes.
  • "Voting" in the sense of the present invention means to influence the data subsets to be transmitted next.
  • a vote of a user will be included in the competition process for the bandwidth of the contents channel in the future rounds of webcasting. The most popular data subsets will win and will be included in the next transmission round.
  • the vote channel is part of the return channel and/or preferably the vote channel is a telephone line.
  • the vote channel is constituted by an Internet link in several layers.
  • a payment channel is provided between at least some of the user stations and the transmission station.
  • the payment channel can also be part of the return channel and/or preferably is a telephone line.
  • the vote channel is constituted by an Internet link in several layers.
  • an evaluation unit is provided in the transmission unit for evaluating a certain payment. Accordingly, a vote-related payment gives a specific vote of the user priority over free votes. Furthermore, a bandwidth-related payment decreases the transmission delay for requested data to be transmitted.
  • the transmission channel might comprise a service channel which connects an encoder in the transmission station and a decoder in a user station.
  • the decoder might be a so-called "set-top box", providing a combination of pre-services and paid services or services on demand.
  • the service channel is only accessible after a certain payment for requesting and/or receiving on-demand services. The payment can be carried out via the above-mentioned payment channel or can be fulfilled by the transaction of a lump sum.
  • an auxiliary channel for alternatively distributing data to a user station which cannot be distributed over the transmission channel due to limited bandwidth.
  • the auxiliary channel can be a telephone line to the corresponding Internet Service Provider.
  • the auxiliary channel gives then a backup possibility to access internet data which are not available in the local storage of the user and are not being ready to be fetched from the contents channel.
  • a local advisor application is provided in the user station for managing the data access to show the users which data are available on the local cache, which data are not on the local cache, but are in the announcement channel ready to be fetched, and which data have to be downloaded from the auxiliary channel.
  • the invention comprises also a transmission station for distributing data, a user station for receiving data, a method for distributing data, a transmission method for distributing data and a receiving method for receiving data, for which individual protection is sought. It is understood that all aspects of the invention as described above also fully apply to these subject matters.
  • Fig. 1 shows a schematic diagram of a first embodiment of the invention.
  • a transmission station 105 is connected with satellite transmission antenna 101 for distributing data 111 over a transmission channel 104.
  • the uplink data of the transmission channel 104 are received by a satellite transponder 102 and are sent back to a region of interest on earth for reception by a user station 106.
  • the user station 106 is connected to a satellite receiver comprising a receiving antenna 103 having a diameter of about 50 cm.
  • the transmission station is connected to an Internet Service Provider 107 which gives access to internet data 108.
  • the transmission station 105 and the Internet Service Provider 107 can be merged to one single unit, if this is advantageous.
  • the user station might be simply a home PC in which a DVB satellite reception card is installed.
  • the transmission channel 104 comprises two channels, namely a contents channel 109 and an announcement channel 110.
  • internet data are transmitted which are currently selected by the transmission station 105, wherein over the announcement channel 110 an index is transmitted containing description of future data subsets to be transmitted over the contents channel 109.
  • a local advisor application might be installed in the user station for managing the reception of certain internet data and for specifying the user profile, for example by dragging-and-dropping some icons in a bucket. The local advisor application uses this information in association with descriptions in the announcement channel to select from the contents channel the internet pages which are closest to the interest of the user and stores them in the local storage of the user station 106.
  • the local advisor application automatically dInternet Service Providerlays clickable links to pages already available locally in the user station 106 or warns about pages that are announced, but are not yet received.
  • the local advisor application is actually a personal meta-search tool that operates on the PC local storage space and searches in pages described in advance in a multicast announcement channel.
  • the local advisor application updates also updates continuously the user profile of the user on the basis of keywords which have been recently used for a search in the internet and/or the description of the contents that was captured and watched.
  • the local advisor application installed on the user station 106 can also be used to dInternet Service Providerlay an advertisement which fits ideally to the user profile. This advertisement was also webcasted via the contents channel 109 and was selected from other advertisements for local storage in the user station 106 similar to the selection of the internet pages as described above.
  • Fig. 1 offers a usage of the transmitted internet data without any return channel, so that the reception is purely passive. All intelligence and selection of the internet data happens locally. The user is free to remain unknown to the webcaster of the transmission station 105, but can only consult web pages that are decided for webcasting by the transmission station.
  • Fig. 2 shows the principle for appointing a user profile according to the invention.
  • a local advisor application might be installed in the user station 106 in order to automatically select the internet pages that are of interest to the user.
  • the transmission station 105 has to perform a selection of those internet pages to be transmitted which are of interest to the maximum number of users.
  • a proximity measurement is performed in a multi-dimensional vector space 202.
  • Each end user is represented by a point 201 whose coordinates in the multi-dimensional vector space 202 weight the preferences of this end user for a set of keywords.
  • Each internet page may also be represented by another point 203 in the same hyper space 202. Examples of keywords could be "business", "tourism” etc.
  • Fig. 3 shows a schematic diagram of a second embodiment of the invention.
  • the difference to the first embodiment is that a return channel 301 is provided from the user station 106 to the transmission station 105, wherein a local modem 302 is installed in the user station for this purpose.
  • the webcaster in the transmission station 105 might provide special services for the return channel 301 in order to communicate interactively with the internet pages received via the contents channel 109. In particular, e-commerce interactive transaction might be performed via the return channel 301.
  • Fig. 4 shows a schematic diagram of a third embodiment of the invention.
  • the difference with regard to the second embodiment according to Fig. 3 lies in the fact that additionally a vote channel 401 is provided between the user station 106 and the transmission station 105.
  • the return channel 301 and the vote channel 401 might be merged in one telephone connection line.
  • the vote channel 401 enables the user to "vote" for internet pages found on the internet by the local advisor application.
  • the voted page will be included in the competition process for bandwidth selection in the transmission station 105, wherein the most popular internet page will win the transmission in the future rounds.
  • the deal that may be proposed to the user is as such:
  • Fig. 5 shows a schematic diagram of a fourth embodiment according to the invention.
  • the difference with regard to the third embodiment is that a payment channel 501 is additionally provided between the user station 106 and the transmission station 105.
  • the payment channel 501 is designed bi-directional and might be realized in practice by one telephone line together with the return channel 301 and the vote channel 401.
  • the payment channel 501 can be used by the user to obtain some dedicated services and to specify specific needs as for example:
  • Fig. 6 shows a schematic diagram of a fifth embodiment of the invention.
  • the difference as to the fourth embodiment lies in the fact that there is an additional auxiliary channel 601 between the user station 106 and the Internet Service Provider 107.
  • a modem 602 is provided in the user station 106.
  • the modems 302 and 602 can be merged to a single modem.
  • the auxiliary channel enables an alternative access to the internet 108, if the required internet page is not available in the cache of the user station or is ready to be fetched from the contents channel 109.
  • the local advisor application which is installed in the user station, allows a smooth switching between surfing in the local cache of the user station and on-line surfing in the internet 108 via the auxiliary channel 601.
  • Level 1 attracts the consumer by offering free reception of most popular internet pages.
  • Level 2 averages the growing consumer space and satisfies a need by offering (always for free) the possibility to vote and influence the choice and broadcast the most popular internet pages.
  • Level 3 is reached when the user feels that he has sufficiently of free services so that, occasionally, it is acceptable and convenient to pay to get some dedicated services.
  • level 4 applies when the three previous stages are wide-spread accepted. If this reached, it becomes natural to the consumer to accept a more thorough form of webcasting in form of a multimedia set-top box.
  • the scenario is as following:
  • Fig. 9 shows a schematic diagram of components related to the return channel.
  • the transmitted data via the transmission channel are received by a plurality of user stations 901, 902, 903 and 904.
  • the voting messages together with the profile of each user are aggregated by aggregation platforms 805, 906 and are collected at the webcasting platform 907, which communicates with the data broadcast platform 908.
  • the transmission again via satellite is already described above.
  • a voting mechanism is implemented on the return channel.
  • the voting mechanism in is the counterpart of the announcement. It allows the end-customer to "announce" to the webcaster what are his own preference, in an anonymous manner or a weighted manner. Thus, the webcaster may decide which contents are of interest to the most people and deserves priority to be webcast.
  • This voting mechanism is used to carry the vote from the end-user back to the voting aggregator (usually his Internet Service Provider) to influence the webcasting content. It also carries the hit-reporting for successfully visited web pages. As such, its use is not mandatory when the end-user wishes only to "watch" anonymously the webcasting.
  • the vote carries the profile of the user, to give more weight to voters who has centers of interests that are close to the topics addressed by a web site. It also carries the hit reporting counts, that is a fair practice when delivering cached contents.
  • This end-user voting protocol uses a TCP/IP return link between the end-user and his Internet Service Provider.
  • the design of the protocol does not force the transport used by the vote aggregator.
  • This transport could be either by FTP or (more securely) an SSL certificate-protected HTTP session.
  • the concern is not to be able to identify and track the user voter but rather to obtain a non-repudiation status of the vote, and thus track repeated votes, virus votes, intrusion votes, etc.
  • This vote is sent to the Internet Service Provider that the user is subscribed to, who is in charge of collecting the votes and forwarding the selected popular URL to the cache pre-fetch platform as soon as possible, to be weighted and aggregated for the next webcasting round.
  • This Internet Service Provider is also responsible of adjusting the dInternet Service Providerlay profiles of the advertisement banners and of uploading to the advertisement insert platform these ad banners (with their dInternet Service Providerlay profiles). It is very important to note that the individual user profiles should remain within the Internet Service Provider premises, and not used for anything else, in order to comply with legal rules under the most restrictive German laws.
  • the voting process is designed in such a way that it supports many levels of aggregation: the end-user may vote to his local Internet Service Provider (or his school or college) that may sum the votes up and forward them to a regional Internet Service Provider. The latter may again weight, sum and forward up any number of levels before coming to the pre-fetch platform. The pre-fetch platform will finally aggregate the votes and decide on the resulting popularity score of each URL.
  • the voting algorithm supports an open number of levels as follows. The simplest voting scheme would be to sum the number of times that a URL has been requested, to count its popularity. However, this would be able to discriminate only the scoring of homepages of the most well known sites.
  • This formula shows that each level of Internet Service Provider should simply do a vector sum of the voters' profiles.
  • the pre-fetch platform would fetch the URL content, index it and use the index to calculate the final score, to decide whether the URL is of enough interest to be cached and how frequently it should be webcast.
  • the current implementation of the voting channel uses the same XML principles to wrap the votes.
  • the following is an example.
  • the content may vary depending on the depth of the characterization of the announcement.

Abstract

The invention refers to a system for distributing data from a transmission station to a plurality of user stations over a transmission channel having a predetermined bandwidth. In order to provide internet services to the end user via a single direct-to-home satellite transmission channel, the transmission channel comprises a contents channel and an announcement channel, wherein the transmission station transmits over the contents channel a data subset within a certain period and transmits over the announcement channel an index of future data subsets to be transmitted, and wherein a user profile is stored in each user station characterizing the relative importance of topics of interest to the user and wherein the user station downloads data subsets from the transmission channel in accordance with the quality of matching between the index of the announcement channel and the user profile.

Description

  • The invention refers to a system for distributing data from a transmission station to a plurality of user stations over a transmission channel having a predetermined bandwidth. Furthermore, the invention refers to a transmission station, a user station, a transmission method, a receiving method and a method for distributing data.
  • In view of the increasing importance of internet services and the increasing demand for high-speed access to internet data, the use of a DTH (Direct To Home) satellite broadcasting system might be advantageous to enable internet access to a plurality of users. Indeed, a DVB (Digital Video Broadcast) satellite may deliver data at very high speed (up to 38 Mbps) to all users equipped with an antenna of a diameter as small as 50 cm, requiring them to use only a slow-speed terrestrial modem as a return channel.
  • However, a further analysis of the available bandwidth and the amount of data to be transmitted shows that unicast applications with one-to-one connections do not scale well when used in a satellite broadcasting environment. For example, if 70 kbps as a minimum transmission speed are considered as "high-speed" internet and if an overlapping factor of 10 (the overlapping factor corresponds to the data which are accessed or demanded simultaneously by the users) is applied in a subscriber market addressing end consumers, the following figures may be obtained:
    • 10 subscribers   70 kbps
    • 100 subscribers   700 kbps
    • 1,000 subscribers   7 Mbps
    • 10,000 subscribers   70 Mbps or 2 transponders
    • 100,000 subscribers   20 transponders
    • 1 million subscribers   200 transponders.
  • Even if an overlapping factor of 200 instead of 10 (20 times the previous figures) is assumed, as some internet providers apply to a population over 500,000 home subscribers, still around 100 transponders are needed to serve only 10 million homes. Hence, a direct application of a satellite broadcasting transmission channel seems to be unsuitable for distributing internet data to end users.
  • Therefore, it is an object of the invention to provide internet services to the end user via a transmission channel having a predetermined bandwidth, which allows several competing technologies and implementations to co-exist.
  • This object is solved by the features of the claims 1 and 21 to 25.
  • The inventive solution is based on the cognition that the data to be distributed are not offered at once to all end users, but are transmitted consecutively in data subsets. In order to achieve this goal, the transmission channel comprises besides a contents channel an announcement channel over which an index of future data subsets is transmitted. This index allows the end user to automatically download the data subsets of interest and to estimate the delay of transmission to the next data subset of interest. This principle can be compared with the transmission of television data over a broadcast channel. Equally, the amount of television data is too much to be transmitted at once to all end users. Instead, certain data subsets (normally a few television channels or television movies) are transmitted at once. In television broadcasting there is also an "announcement channel", namely the television program for the next weeks which is published in several television magazines. From this information the user can also automatically download certain television movies on his video tape by programming his video tape accordingly.
  • A system formed in accordance with the invention has a number of advantages. First of all, a large user base can be acquired on a worldwide basis, so that an advertisement paid and free access system can be achieved. Furthermore, the approach according to the invention introduces new sophisticated media to the end user which will stimulate the multimedia market even further.
  • In accordance with one aspect of the invention, the transmission channel is a satellite broadcast channel. Furthermore, the data to be distributed are internet data and/or multimedia data.
  • In accordance with another aspect of the present invention, the user station is a computer or any other electronic appliance with equivalent capabilities comprising a receiving equipment for receiving the transmission channel, wherein the receiving equipment automatically downloads the required data subset in accordance with the user profile.
  • According to another aspect of the present invention, a return channel is provided from at least some of the user stations to the transmission station for enabling the corresponding user to exchange data interactively. For example, it is then possible for the user to perform some searching in the internet or to do some interactive transaction in e-commerce. The return channel can be a slow terrestrial phone modem, ISDN, cable modem, xDSL, or can be also a satellite return channel, if necessary. In particular, as a return channel also any Internet link can be used.
  • According to another aspect of the present invention, a vote channel is provided from at least some of the user stations to the transmission station for enabling the user to transmit a vote for a specific data subset to the transmission station, wherein a selection unit is provided in the transmission station for selecting the next data subset to be transmitted in accordance with the received votes. "Voting" in the sense of the present invention means to influence the data subsets to be transmitted next. A vote of a user will be included in the competition process for the bandwidth of the contents channel in the future rounds of webcasting. The most popular data subsets will win and will be included in the next transmission round. Advantageously, the vote channel is part of the return channel and/or preferably the vote channel is a telephone line. Alternatively, the vote channel is constituted by an Internet link in several layers.
  • According to a further aspect of the present invention, a payment channel is provided between at least some of the user stations and the transmission station.
  • An additional payment channel gives further possibilities for e-commerce and might satisfy specific needs, as for example:
    • webcast channels covering very specialized subjects (4 x 4 recreational vehicles, antiques cars, offshore motor boats, sailboats, ...) where voting is still free when bandwidth is available, and where paid votes have priority over free votes;
    • auctionable priority on sites with audio/video streams, where people would accept to auction some amount of micro-payment if the content they asked for is webcasted in a short delay;
    • combination of webcast and e-commerce sites, where people would consult specific catalogue pages with detailed QuickTime-3D models of furniture and goods, Java applets dInternet Service Providerlaying clothes on live mannequins, videos of sports and animation holiday resorts, before they make a purchase decision on-line;
    • pre-view sites where people may pre-view audio/video contents before they buy on-line and are webcast delivered.
  • Advantageously, the payment channel can also be part of the return channel and/or preferably is a telephone line. Alternatively, the vote channel is constituted by an Internet link in several layers.
  • In accordance with the above-mentioned needs which can be fulfilled by the payment channel, an evaluation unit is provided in the transmission unit for evaluating a certain payment. Accordingly, a vote-related payment gives a specific vote of the user priority over free votes. Furthermore, a bandwidth-related payment decreases the transmission delay for requested data to be transmitted.
  • In order to offer even sophisticated usage, the transmission channel might comprise a service channel which connects an encoder in the transmission station and a decoder in a user station. The decoder might be a so-called "set-top box", providing a combination of pre-services and paid services or services on demand. Preferably, the service channel is only accessible after a certain payment for requesting and/or receiving on-demand services. The payment can be carried out via the above-mentioned payment channel or can be fulfilled by the transaction of a lump sum.
  • According to another aspect of the present invention, an auxiliary channel is provided for alternatively distributing data to a user station which cannot be distributed over the transmission channel due to limited bandwidth. Assuming the distribution of internet data, the auxiliary channel can be a telephone line to the corresponding Internet Service Provider. The auxiliary channel gives then a backup possibility to access internet data which are not available in the local storage of the user and are not being ready to be fetched from the contents channel. Preferably, a local advisor application is provided in the user station for managing the data access to show the users which data are available on the local cache, which data are not on the local cache, but are in the announcement channel ready to be fetched, and which data have to be downloaded from the auxiliary channel.
  • The invention comprises also a transmission station for distributing data, a user station for receiving data, a method for distributing data, a transmission method for distributing data and a receiving method for receiving data, for which individual protection is sought. It is understood that all aspects of the invention as described above also fully apply to these subject matters.
  • Other objects and features of the invention will become apparent by reference to the following specification and to the drawings in which
  • Fig. 1
    shows a schematic diagram of a first embodiment of the invention,
    Fig. 2
    shows the principle for appointing a user profile,
    Fig. 3
    shows a schematic diagram of a second embodiment of the invention,
    Fig. 4
    shows a schematic diagram of a third embodiment of the invention,
    Fig. 5
    shows a schematic diagram of a fourth embodiment of the invention,
    Fig. 6
    shows a schematic diagram of a fifth embodiment of the invention,
    Fig. 7
    shows a schematic diagram of a sixth embodiment of the invention,
    Fig. 8
    shows a schematic diagram of components related to the transmission channel, and
    Fig. 9
    shows a schematic diagram of components related to the return channel.
  • Fig. 1 shows a schematic diagram of a first embodiment of the invention. A transmission station 105 is connected with satellite transmission antenna 101 for distributing data 111 over a transmission channel 104. The uplink data of the transmission channel 104 are received by a satellite transponder 102 and are sent back to a region of interest on earth for reception by a user station 106. The user station 106 is connected to a satellite receiver comprising a receiving antenna 103 having a diameter of about 50 cm. The transmission station is connected to an Internet Service Provider 107 which gives access to internet data 108. Naturally, the transmission station 105 and the Internet Service Provider 107 can be merged to one single unit, if this is advantageous. Furthermore, the user station might be simply a home PC in which a DVB satellite reception card is installed.
  • According to the invention, the transmission channel 104 comprises two channels, namely a contents channel 109 and an announcement channel 110. Over the contents channel 109 internet data are transmitted which are currently selected by the transmission station 105, wherein over the announcement channel 110 an index is transmitted containing description of future data subsets to be transmitted over the contents channel 109. A local advisor application might be installed in the user station for managing the reception of certain internet data and for specifying the user profile, for example by dragging-and-dropping some icons in a bucket. The local advisor application uses this information in association with descriptions in the announcement channel to select from the contents channel the internet pages which are closest to the interest of the user and stores them in the local storage of the user station 106. The local advisor application automatically dInternet Service Providerlays clickable links to pages already available locally in the user station 106 or warns about pages that are announced, but are not yet received. The local advisor application is actually a personal meta-search tool that operates on the PC local storage space and searches in pages described in advance in a multicast announcement channel.
  • The local advisor application updates also updates continuously the user profile of the user on the basis of keywords which have been recently used for a search in the internet and/or the description of the contents that was captured and watched.
  • Since the transmission as shown in Fig. 1 is mainly supposed to be an open source transmission to be received by everyone, payment has to be achieved by advertisements. In this connection, the local advisor application installed on the user station 106 can also be used to dInternet Service Providerlay an advertisement which fits ideally to the user profile. This advertisement was also webcasted via the contents channel 109 and was selected from other advertisements for local storage in the user station 106 similar to the selection of the internet pages as described above.
  • All in all, the situation according to Fig. 1 offers a usage of the transmitted internet data without any return channel, so that the reception is purely passive. All intelligence and selection of the internet data happens locally. The user is free to remain unknown to the webcaster of the transmission station 105, but can only consult web pages that are decided for webcasting by the transmission station.
  • Fig. 2 shows the principle for appointing a user profile according to the invention. As described above, a local advisor application might be installed in the user station 106 in order to automatically select the internet pages that are of interest to the user. Conversely, the transmission station 105 has to perform a selection of those internet pages to be transmitted which are of interest to the maximum number of users.
  • In order to perform these kinds of selections, a proximity measurement is performed in a multi-dimensional vector space 202. Each end user is represented by a point 201 whose coordinates in the multi-dimensional vector space 202 weight the preferences of this end user for a set of keywords. Each internet page may also be represented by another point 203 in the same hyper space 202. Examples of keywords could be "business", "tourism" etc.
  • When a sphere is drawn around a point 201 which represents an end user, all the web pages represented by points that are enveloped inside the sphere are "close" enough to this end user to be able to interest him. Conversely, if a sphere is drawn around a point 203 which represents an internet page, the more user points it manages to enclose, the more people may be interested in receiving this internet page and the more cost-effective it becomes to broadcast such an internet page.
  • Fig. 3 shows a schematic diagram of a second embodiment of the invention. The difference to the first embodiment is that a return channel 301 is provided from the user station 106 to the transmission station 105, wherein a local modem 302 is installed in the user station for this purpose. The webcaster in the transmission station 105 might provide special services for the return channel 301 in order to communicate interactively with the internet pages received via the contents channel 109. In particular, e-commerce interactive transaction might be performed via the return channel 301.
  • Fig. 4 shows a schematic diagram of a third embodiment of the invention. The difference with regard to the second embodiment according to Fig. 3 lies in the fact that additionally a vote channel 401 is provided between the user station 106 and the transmission station 105. In practice, the return channel 301 and the vote channel 401 might be merged in one telephone connection line. The vote channel 401 enables the user to "vote" for internet pages found on the internet by the local advisor application. The voted page will be included in the competition process for bandwidth selection in the transmission station 105, wherein the most popular internet page will win the transmission in the future rounds.
  • The deal that may be proposed to the user is as such:
  • 1. You contribute by your vote to the knowledge to the webcaster in the transmission station, and as a return voting is free to you;
  • 2. However, to prevent hackers to vote repeatedly thousands of times for the same web page, we need to give you a personal login and password to identify your vote; this identification will not be revealed to anyone;
  • 3. You may always chose to vote anonymously, but if you also provide your centres of interest when voting, then your vote will be given more weight than any anonymous vote, as a vote for a travel page coming from someone interested in travelling is likely to be more focused (your centres of interest is updated automatically by your local advisor application);
  • 4. Your personal centres of interest (your privacy) will not be given to anyone and will be used only for a statistical aggregation count of the population's main interests.
  • Fig. 5 shows a schematic diagram of a fourth embodiment according to the invention. The difference with regard to the third embodiment is that a payment channel 501 is additionally provided between the user station 106 and the transmission station 105. The payment channel 501 is designed bi-directional and might be realized in practice by one telephone line together with the return channel 301 and the vote channel 401. The payment channel 501 can be used by the user to obtain some dedicated services and to specify specific needs as for example:
    • webcast channels covering very specialized subjects (4 x 4 recreational vehicles, antiques cars, offshore motor boats, sailboats, ...) where voting is still free when bandwidth is available, and where paid votes have priority over free votes;
    • auctionable priority on sites with audio/video streams, where people would accept to auction some amount of micro-payment if the content they asked for is webcasted in a short delay;
    • combination of webcast and e-commerce sites, where people would consult specific catalogue pages with detailed QuickTime-3D models of furniture and goods, Java applets dInternet Service Providerlaying clothes on live mannequins, videos of sports and animation holiday resorts, before they make a purchase decision on-line;
    • pre-view sites where people may pre-view audio/video contents before they buy on-line and are webcast delivered.
  • Fig. 6 shows a schematic diagram of a fifth embodiment of the invention. The difference as to the fourth embodiment lies in the fact that there is an additional auxiliary channel 601 between the user station 106 and the Internet Service Provider 107. For this purpose, a modem 602 is provided in the user station 106. Naturally, the modems 302 and 602 can be merged to a single modem. The auxiliary channel enables an alternative access to the internet 108, if the required internet page is not available in the cache of the user station or is ready to be fetched from the contents channel 109. The local advisor application, which is installed in the user station, allows a smooth switching between surfing in the local cache of the user station and on-line surfing in the internet 108 via the auxiliary channel 601. When an internet page is not stored locally in the cache, the local advisor application may chose either to fetch it immediately from the internet via the auxiliary channel 601 or "vote" for it via the voting channel 401 and wait for the next webcasting round and watch the content at the speed of disc access.
  • Fig. 7 shows a schematic diagram of a sixth embodiment of the invention. The difference with regard to the fifth embodiment lies in the fact that the transmission channel 104 comprises additionally a service channel 701 which can be received by a "set-top box" 702 by the user station 106. The data of the service channel 701 are encoded such that only a user having a set-top box 702 is able to receive the data of the service channel 701. The service channel 701 together with the contents channel 109 provides a combination of free services and paid services, which can be accessed on demand by the user.
  • All in all, the invention provides a multi-cast common architecture, allowing several levels of sophistication of usage. The different levels can be summarized as follows:
    • level 1 (free): the user watches passively webcast programs received by satellite, selecting among programs defined by other users (the voters);
    • level 2 (free): the user becomes active and surfs the web by low-speed lines or connects and votes to influence the contents of the satellite webcasting;
    • level 3 (free and paid): the user acquires sophisticated consumer habits and buys or auctions for satellite content delivery, does e-commerce based on information webcasted;
    • level 4 (free and paid): the user is now familiar enough with the benefit of content push that he/she accepts dedicated set-top box push distribution with any combination of services, including pay-per-view video.
  • Each stage builds the user base for the next stage. At any given moment, the user is free to adopt a behaviour of one or other levels. At any level the user must feel that all the commercial actors introduced at this level are there to bring an added value.
  • Level 1 attracts the consumer by offering free reception of most popular internet pages. Level 2 averages the growing consumer space and satisfies a need by offering (always for free) the possibility to vote and influence the choice and broadcast the most popular internet pages. Level 3 is reached when the user feels that he has sufficiently of free services so that, occasionally, it is acceptable and convenient to pay to get some dedicated services. Eventually, level 4 applies when the three previous stages are wide-spread accepted. If this reached, it becomes natural to the consumer to accept a more thorough form of webcasting in form of a multimedia set-top box.
  • Fig. 8 shows a schematic diagram of components related to the transmission channel. Signals are transmitted from the transmission station 801 via the contents channel 803 and the announcement channel 804 to the user station 802. The transmission station comprises a webcast server 805, a means for transmitting the announcement 806, a webcast demon 807 and a means for transfering the internet files 808. Between the transmitting announcement 806 and the webcast daemon 807 is an arbitrary datalink 814, which might be wireless. The user station comprises a means for receiving the anouncements 809, a webcast receiver 810, a daemon 811, a file transfer mechanism 812 and a data storage 813.
  • The file transfer mechanism 808 can be one of the many mechanisms that are available on the market or in the literature. Usually, these mechanisms simply broadcast any files that are put in a given directory by the webcast daemon 807, which is controlled by the announcement data (as does Microsoft Netshow ® ). Some others may carry a more elaborate file announcement process with a list of intended receivers, to allow the receivers to prepare themselves for reception (as does StarBurst's MFTP). The implementation uses a simple implementation that follows the TFTP protocol that is described on the Internet in a freely available document.
  • The means for transmitting announcement data 806 comprises modules doing the announcement of the multicast session, describing among others the next webcast rounds. The announcement uses the XML (eXtended Markup Language) syntax, in order to allow for flexibility in the content of the announcement and keep a common denominator between several future webcasters/broadcasters. In order to be compatible with as many file transfer mechanisms as possible without doing extensive modifications to support each of them and still take advantage of the global announcement, daemons are used. These daemons are specific to each file transfer mechanism. They will listen to the announcements and react accordingly by feeding the file transfer applications with the commands they expect to receive.
  • The scenario is as following:
    • The webcasting server 805 prepares a list of Web objects to webcast and creates the necessary files and instructions for the global announcement.
    • The global announcement 806 multicasts the coming files as a series of SDP messages, containing also the keywords to characterize a group of files that are logically related (for example HTML's and GIF's of a same web page).
    • The webcasting server daemon 807 that is specific to a file transfer tool listens to the global announcement and prepares the job to be fed to this file transfer tool 808. Each different file transfer tool may use its own announcement mechanism to transfer files individually or as a group.
    • On the client, the global announcement listener 809 is warned of the coming file transfer session and feeds the characteristics to the webcast receiver.
    • The webcast receiver 810 is a smart application with a screening logic and cache refresh logic (for example, "first-in-first-out" or "least recently used") that decides what session to listen to and to retain for local storage.
    • A daemon 811 will consult this list and watch events from the file transfer tool 812 signaling the occurrence of a session, it compares with the list and decides whether to ignore the file(s) or not.
    • The file transfer tool will receive and store the files in the file storage 813 or will discard the files.
  • The implementation of the announcement channel uses the formal description of the XML, which is a DTD (Document Type Description).
  • The following is an example. The content may vary depending on the depth of the characterization of the announcement.
    Figure 00160001
    Figure 00170001
  • Fig. 9 shows a schematic diagram of components related to the return channel. The transmitted data via the transmission channel are received by a plurality of user stations 901, 902, 903 and 904. The voting messages together with the profile of each user are aggregated by aggregation platforms 805, 906 and are collected at the webcasting platform 907, which communicates with the data broadcast platform 908. The transmission again via satellite is already described above.
  • In particular, a voting mechanism is implemented on the return channel. The voting mechanism in is the counterpart of the announcement. It allows the end-customer to "announce" to the webcaster what are his own preference, in an anonymous manner or a weighted manner. Thus, the webcaster may decide which contents are of interest to the most people and deserves priority to be webcast.
  • This voting mechanism is used to carry the vote from the end-user back to the voting aggregator (usually his Internet Service Provider) to influence the webcasting content. It also carries the hit-reporting for successfully visited web pages. As such, its use is not mandatory when the end-user wishes only to "watch" anonymously the webcasting. The vote carries the profile of the user, to give more weight to voters who has centers of interests that are close to the topics addressed by a web site. It also carries the hit reporting counts, that is a fair practice when delivering cached contents.
  • This end-user voting protocol uses a TCP/IP return link between the end-user and his Internet Service Provider. The design of the protocol does not force the transport used by the vote aggregator. This transport could be either by FTP or (more securely) an SSL certificate-protected HTTP session. The concern is not to be able to identify and track the user voter but rather to obtain a non-repudiation status of the vote, and thus track repeated votes, virus votes, intrusion votes, etc.
  • This vote is sent to the Internet Service Provider that the user is subscribed to, who is in charge of collecting the votes and forwarding the selected popular URL to the cache pre-fetch platform as soon as possible, to be weighted and aggregated for the next webcasting round. This Internet Service Provider is also responsible of adjusting the dInternet Service Providerlay profiles of the advertisement banners and of uploading to the advertisement insert platform these ad banners (with their dInternet Service Providerlay profiles). It is very important to note that the individual user profiles should remain within the Internet Service Provider premises, and not used for anything else, in order to comply with legal rules under the most restrictive German laws.
  • For maximum flexibility, the voting process is designed in such a way that it supports many levels of aggregation: the end-user may vote to his local Internet Service Provider (or his school or college) that may sum the votes up and forward them to a regional Internet Service Provider. The latter may again weight, sum and forward up any number of levels before coming to the pre-fetch platform. The pre-fetch platform will finally aggregate the votes and decide on the resulting popularity score of each URL. The voting algorithm supports an open number of levels as follows. The simplest voting scheme would be to sum the number of times that a URL has been requested, to count its popularity. However, this would be able to discriminate only the scoring of homepages of the most well known sites. If the webcasting mechanism acts on the inner pages of these popular sites, or if it acts on sites of very specific interest, we will observe most of the time a tie situation where all of them received only one or two votes and it would be no clear criteria to favor webcasting one rather than another. To allow for more discriminant voting, a natural solution would be to weight the index of a URL with the profile of a voter (a vote from a football fan to webcast "Ajax Amsterdam'' would have more weight than a same vote from a hockey player). Using a mathematical formalism, let U be the index vector of a URL, Pi be the personal profile vector of a voter i, n be the number of voters, then, S the summed voting score of a URL, in the simplest voting case, would be S = Σ i
  • In the weighted voting case, S the summed voting score of a URL would be S = Σ U.Pi
  • The multiplication shown here is a scalar product. Since the URL is the same for all voters, the formula may also be written as S = U. Σ.Pi
  • This formula shows that each level of Internet Service Provider should simply do a vector sum of the voters' profiles. The pre-fetch platform would fetch the URL content, index it and use the index to calculate the final score, to decide whether the URL is of enough interest to be cached and how frequently it should be webcast.
  • The current implementation of the voting channel uses the same XML principles to wrap the votes. The following is an example. The content may vary depending on the depth of the characterization of the announcement.
    Figure 00200001
    Figure 00210001

Claims (25)

  1. System for distributing data from a transmission station to a plurality of user stations over a transmission channel having a predetermined bandwidth,
    wherein the transmission channel is based on the direct-to-home (DTH) principle and comprises a contents channel and an announcement channel,
    wherein the transmission station transmits over the contents channel a data subset within a certain period and transmits over the announcement channel an index of future data subsets to be transmitted,
    wherein a user profile is stored in each user station characterizing the data subsets of interest to the user and wherein the user station downloads data subsets from the transmission channel in accordance with the index of the announcement channel and the user profile.
  2. System according to claim 1, wherein the transmission channel is a satellite broadcast channel.
  3. System according to claims 1 - 2, wherein the data to be distributed are Internet data and/or multimedia data.
  4. System according to claims 1 - 3, wherein the user station is a computer comprising a receiving equipment for receiving the transmission channel, wherein the receiving equipment automatically downloads the required data subsets in accordance with the user profile.
  5. System according to claims 1 - 4, wherein a return channel is provided from at least some of the user stations to the transmission station for enabling the corresponding user to exchange data interactively.
  6. System according to claim 5, wherein the return channel is a telephone line or an internet connection.
  7. System according to claims 5 - 6, wherein a vote channel is provided from at least some of the user stations to the transmission station for enabling the user to transmit a vote for a specific data subset to the transmission station, wherein a selection unit is provided in the transmission station for selecting the next data subset to be transmitted in accordance with the received votes.
  8. System according to claim 7, wherein the vote channel is part of the return channel.
  9. System according to claims 7 - 8, wherein the vote channel is a telephone line or an internet connection.
  10. System according to claims 5 - 9, wherein a payment channel is provided between at least some of the user stations and the transmission station.
  11. System according to claim 10, wherein the payment channel is part of the return channel.
  12. System according to claims 10 - 11, wherein the payment channel is a telephone line or an internet connection.
  13. System according to claims 10 - 12, wherein an evaluation unit is provided in the transmission unit for evaluating a certain payment.
  14. System according to claim 13, wherein a vote related payment gives a specific vote of the user priority over free votes.
  15. System according to claim 13, wherein a bandwidth related payment decreases the transmission delay for requested data to be transmitted.
  16. System according to claims 1 - 15, wherein the transmission channel comprises a service channel, which connects an encoder in the transmission station and a decoder in a user station.
  17. System according to claims 1 - 16, wherein the service channel is accessible after a certain payment for requesting and/or receiving on-demand services.
  18. System according to claims 1 - 17, wherein an auxiliary channel is provided for alternatively distributing data to a user station, which cannot be distributed over the transmission channel due to limited bandwidth.
  19. System according to claim 18, wherein the auxiliary channel is a telephone line or an internet connection.
  20. System according to claims 18 - 19, wherein a local advisor application is provided in the user station for managing the data access for data already downloaded from the transmission channel, for data announced in the announcement channel ready to be downloaded in the future and data to be downloaded from the auxiliary channel.
  21. Transmission station for distributing data over a transmission channel having a predetermined bandwidth,
    wherein the transmission station connects a plurality of user stations via the transmission channel according to the direct-to-home (DTH) principle,
    wherein the transmission channel comprises a contents channel and an announcement channel,
    wherein the transmission station transmits over the contents channel a data subset within a certain period and transmits over the announcement channel an index of future data subsets to be transmitted.
  22. User station for receiving data over a transmission channel having a predetermined bandwidth,
    wherein the user station is connected via the transmission channel with a transmission station according to the direct-to-home (DTH) principle,
    wherein the transmission channel comprises a contents channel and an announcement channel,
    wherein over the contents channel a data subset within a certain period is transmitted and over the announcement channel an index of future data subsets to be transmitted is transmitted, and
    wherein a user profile is stored in the user station characterizing the data subsets of interest to the user and wherein the user station downloads data subsets from the transmission channel in accordance with the index of the announcement channel and the user profile.
  23. Method for distributing data from a transmission station to a plurality of user stations over a transmission channel having a predetermined bandwidth,
    wherein the transmission channel is based on the direct-to-home (DTH) principle and comprises a contents channel and an announcement channel,
    wherein over the contents channel a data subset within a certain period is transmitted and over the announcement channel an index of future data subsets to be transmitted is transmitted,
    wherein a user profile is stored in each user station characterizing the relative importance of topics of interest to the user and wherein data subsets from the transmission channel are downloaded in the user station in accordance with the quality of matching between the index of the announcement channel and the user profile.
  24. Transmission method for distributing data from a transmission station over a transmission channel having a predetermined bandwidth,
    wherein the transmission station connects a plurality of user stations via the transmission channel according to the direct-to-home (DTH) principle,
    wherein the transmission channel comprises a contents channel and an announcement channel,
    wherein the transmission station transmits over the contents channel a data subset within a certain period and transmits over the announcement channel an index of future data subsets to be transmitted.
  25. Receiving method for receiving data over a transmission channel having a predetermined bandwidth by a user station,
    wherein the user station is connected via the transmission channel with a transmission station according to the direct-to-home (DTH) principle,
    wherein the transmission channel comprises a contents channel and an announcement channel,
    wherein over the contents channel a data subset within a certain period is transmitted and over the announcement channel an index of future data subsets to be transmitted is transmitted, and
    wherein a user profile is stored in the user station characterizing the data subsets of interest to the user and wherein the user station downloads data subsets from the transmission channel in accordance with the quality of matching between the index of the announcement channel and the user profile.
EP00121336A 2000-10-09 2000-10-09 System for broadcasting data to a plurality of receivers via a direct to home satellite transmission Expired - Lifetime EP1195929B1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
EP00121336A EP1195929B1 (en) 2000-10-09 2000-10-09 System for broadcasting data to a plurality of receivers via a direct to home satellite transmission
PT00121336T PT1195929E (en) 2000-10-09 2000-10-09 DATA ISSUE SYSTEM FOR A PLURALITY OF RECEPTORS THROUGH A DIRECT TRANSMISSION TO A LOCAL SATELLITE
DE60020708T DE60020708T2 (en) 2000-10-09 2000-10-09 System for transmitting data to multiple receivers using satellite remote transmission
AT00121336T ATE297616T1 (en) 2000-10-09 2000-10-09 SYSTEM FOR TRANSMITTING DATA TO MULTIPLE RECEIVER USING DIRECT TRANSMISSION VIA SATELLITE
ES00121336T ES2243187T3 (en) 2000-10-09 2000-10-09 SYSTEM FOR THE TRANSMISSION OF DATA TO A PLURALITY OF RECEIVERS THAT USE THE DIRECT TRANSMISSION BY SALETITE.
DK00121336T DK1195929T3 (en) 2000-10-09 2000-10-09 A system for broadcasting data to a number of receivers via a direct satellite transmission
ARP010104713A AR036004A1 (en) 2000-10-09 2001-10-05 TRANSMISSION METHOD FOR DISTRIBUTING INFORMATION FROM A STATION ON A TRANSMISSION CHANNEL WITH A DEFAULT BANDWIDTH, A TRANSMISSION STATION, A USER STATION AND A PROVISION TO APPLY SUCH METHOD
HK02104594.0A HK1043264B (en) 2000-10-09 2002-06-20 System for broadcasting data to a plurality of receivers via a direct to home satellite transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP00121336A EP1195929B1 (en) 2000-10-09 2000-10-09 System for broadcasting data to a plurality of receivers via a direct to home satellite transmission

Publications (2)

Publication Number Publication Date
EP1195929A1 true EP1195929A1 (en) 2002-04-10
EP1195929B1 EP1195929B1 (en) 2005-06-08

Family

ID=8169977

Family Applications (1)

Application Number Title Priority Date Filing Date
EP00121336A Expired - Lifetime EP1195929B1 (en) 2000-10-09 2000-10-09 System for broadcasting data to a plurality of receivers via a direct to home satellite transmission

Country Status (8)

Country Link
EP (1) EP1195929B1 (en)
AR (1) AR036004A1 (en)
AT (1) ATE297616T1 (en)
DE (1) DE60020708T2 (en)
DK (1) DK1195929T3 (en)
ES (1) ES2243187T3 (en)
HK (1) HK1043264B (en)
PT (1) PT1195929E (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1367745A1 (en) * 2002-05-31 2003-12-03 Alcatel Process for autoadaptive administration of the relevance of multimedia contents for a receiver of these contents and associated receiver

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993009631A1 (en) * 1991-11-01 1993-05-13 Finisar Corporation Information broadcasting system and method
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
GB2344009A (en) * 1998-10-09 2000-05-24 Roke Manor Research A TV or radio receiver that enables targetted advertising and programme display

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993009631A1 (en) * 1991-11-01 1993-05-13 Finisar Corporation Information broadcasting system and method
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
GB2344009A (en) * 1998-10-09 2000-05-24 Roke Manor Research A TV or radio receiver that enables targetted advertising and programme display

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1367745A1 (en) * 2002-05-31 2003-12-03 Alcatel Process for autoadaptive administration of the relevance of multimedia contents for a receiver of these contents and associated receiver
FR2840480A1 (en) * 2002-05-31 2003-12-05 Cit Alcatel METHOD FOR SELF-ADAPTIVELY MANAGING RELEVANCE OF MULTIMEDIA CONTENT FOR RECEIVING THESE CONTENTS AND ASSOCIATED RECEPTOR
EP1720317A2 (en) * 2002-05-31 2006-11-08 Alcatel Receiver for auto-adaptive administration of the significance of multimedia contents
EP1720317A3 (en) * 2002-05-31 2007-03-21 Alcatel Receiver for auto-adaptive administration of the significance of multimedia contents

Also Published As

Publication number Publication date
HK1043264A1 (en) 2002-09-06
HK1043264B (en) 2005-09-30
AR036004A1 (en) 2004-08-04
EP1195929B1 (en) 2005-06-08
PT1195929E (en) 2005-10-31
ES2243187T3 (en) 2005-12-01
DE60020708D1 (en) 2005-07-14
ATE297616T1 (en) 2005-06-15
DE60020708T2 (en) 2006-06-14
DK1195929T3 (en) 2005-09-05

Similar Documents

Publication Publication Date Title
US7152098B2 (en) Internet broadcast system
US7558837B1 (en) Method and system for redirecting an electronic content request to an alternate content transport mechanism or storage site
EP2219378B1 (en) Method and system for providing a customized media list
CA2570741C (en) Method, system and apparatus for conveying personalized content to a viewer
US20050076357A1 (en) Dynamic insertion of targeted sponsored video messages into Internet multimedia broadcasts
US20040073924A1 (en) Broadcast scheduling and content selection based upon aggregated user profile information
US20020066100A1 (en) Method for providing data services for a large number of small-sized data files
JP2004503152A (en) System and method for characterizing television preferences over a wireless network
JP2002541594A (en) Alternative e-book delivery system
KR20020093933A (en) Broadcast and processing of meta-information associated with content material
EP1327356A1 (en) Push advertising model using multiple digital streams
KR20070035327A (en) Apparatus and its method for providing additional information using bi-directional broadcasting service
US20080127280A1 (en) Method and system for ranking videos / movies or other objects, and inserting commercial advertisements in the objects
KR100642768B1 (en) System of Searching DMB Broadcasting Program Using Wireless Communication Network and Method thereof
JP2002543708A (en) Ad Selection Based on User Behavior in Electronic Program Guide
CN101442554A (en) Method, server and system for implementing content distribution business interaction
EP1195929B1 (en) System for broadcasting data to a plurality of receivers via a direct to home satellite transmission
US20040107434A1 (en) Customized media method and system
KR20070035328A (en) Apparatus and method for ticker service using bi-directional broadcasting service
Mohr et al. Germany: large free-to-air offerings delay digital take-up
AU2008101011A4 (en) Interactive Television System
CN101502114A (en) Method and system for delivering interactive content
Thomas Nikolaus Mohr
CA2578831A1 (en) Method and system for providing a customized media list

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20010731

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: SES ASTRA S.A.

AKX Designation fees paid
RBV Designated contracting states (corrected)

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

REG Reference to a national code

Ref country code: DE

Ref legal event code: 8566

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REF Corresponds to:

Ref document number: 60020708

Country of ref document: DE

Date of ref document: 20050714

Kind code of ref document: P

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DK

Ref legal event code: T3

REG Reference to a national code

Ref country code: SE

Ref legal event code: TRGR

REG Reference to a national code

Ref country code: CH

Ref legal event code: NV

Representative=s name: NOVAGRAAF INTERNATIONAL SA

Ref country code: HK

Ref legal event code: GR

Ref document number: 1043264

Country of ref document: HK

REG Reference to a national code

Ref country code: PT

Ref legal event code: SC4A

Effective date: 20050907

REG Reference to a national code

Ref country code: GR

Ref legal event code: EP

Ref document number: 20050402700

Country of ref document: GR

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2243187

Country of ref document: ES

Kind code of ref document: T3

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20060309

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: MC

Payment date: 20090831

Year of fee payment: 10

Ref country code: IE

Payment date: 20090831

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: PT

Payment date: 20090827

Year of fee payment: 10

Ref country code: GB

Payment date: 20090907

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20091019

Year of fee payment: 10

Ref country code: ES

Payment date: 20091016

Year of fee payment: 10

Ref country code: FI

Payment date: 20091020

Year of fee payment: 10

Ref country code: DK

Payment date: 20091027

Year of fee payment: 10

Ref country code: LU

Payment date: 20091120

Year of fee payment: 10

Ref country code: DE

Payment date: 20091030

Year of fee payment: 10

Ref country code: CH

Payment date: 20091015

Year of fee payment: 10

Ref country code: AT

Payment date: 20091030

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 20091028

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20091028

Year of fee payment: 10

Ref country code: FR

Payment date: 20091109

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: BE

Payment date: 20091030

Year of fee payment: 10

Ref country code: GR

Payment date: 20090831

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CY

Payment date: 20090907

Year of fee payment: 10

BERE Be: lapsed

Owner name: S.A. *SES ASTRA

Effective date: 20101031

REG Reference to a national code

Ref country code: NL

Ref legal event code: V1

Effective date: 20110501

REG Reference to a national code

Ref country code: DK

Ref legal event code: EBP

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101031

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20101009

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101102

Ref country code: GR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20110503

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101031

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101031

Ref country code: PT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20110411

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20110630

REG Reference to a national code

Ref country code: IE

Ref legal event code: MM4A

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101009

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101031

Ref country code: FI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101009

Ref country code: NL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20110501

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101009

Ref country code: CY

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101009

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 60020708

Country of ref document: DE

Effective date: 20110502

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101010

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101011

Ref country code: DK

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101031

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20111219

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101009

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101010

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20101009

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20110502

REG Reference to a national code

Ref country code: PT

Ref legal event code: MM4A

Free format text: LAPSE DUE TO NON-PAYMENT OF FEES

Effective date: 20110411