US20120102516A1 - Communications system - Google Patents
Communications system Download PDFInfo
- Publication number
- US20120102516A1 US20120102516A1 US13/379,857 US201013379857A US2012102516A1 US 20120102516 A1 US20120102516 A1 US 20120102516A1 US 201013379857 A US201013379857 A US 201013379857A US 2012102516 A1 US2012102516 A1 US 2012102516A1
- Authority
- US
- United States
- Prior art keywords
- content
- request
- data
- broadcast content
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/64—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for providing detail information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/12—Arrangements for observation, testing or troubleshooting
- H04H20/14—Arrangements for observation, testing or troubleshooting for monitoring programmes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/37—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/30—Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data
- H04H2201/37—Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data via a different channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/40—Aspects of broadcast communication characterised in that additional data relating to the broadcast data are available via a different channel than the broadcast channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/90—Aspects of broadcast communication characterised by the use of signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
- H04H60/41—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
- H04H60/43—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
Definitions
- This invention relates to communications systems, and in particular to systems which integrate broadcast and interactive services.
- a feature of modern digital broadcast services is the provision of supplementary data or associated channels; accessible in response to a user input which causes the supplementary data to be displayed instead of, (or as well as), the original channel.
- Such data may include subtitles, additional information on a particular item in a broadcast etc.
- viewing such additional data at the time of transmission can disrupt the viewing of the main broadcast programme.
- the present invention provides a system by which supplementary information can be accessed subsequent to the broadcast programme. Some embodiments also allow the information to be retrieved even if the programme is not viewed at the time of broadcast but as a recording.
- the present invention adopts a different approach, which avoids the need to modify the broadcast content.
- communications units which, in addition to accepting input data from a broadcast service (e.g. through a standard television aerial) can also be connected to a data communications network such as the Internet.
- a data communications network such as the Internet.
- Such systems use the data communications network for download of additional services such as electronic programme guide (EPG) data.
- EPG electronic programme guide
- the data communications network connection is bi-directional, so it can also be used for services requiring an uplink, such as “on-demand” streaming services.
- Input from both sources is converted by the communications unit to a form suitable for display on a monitor device, typically a standard television receiver.
- the communications unit is typically controlled by a remote-control unit.
- a communications terminal for processing data, the terminal comprising a receiver for receiving broadcast content, a transmitter for transmitting a request for supplementary data, a control input for receiving control signals, and a processor for identifying the content currently being received by the receiver, and generating a request for additional content associated with the currently-received content to be transmitted to a predetermined address other than that of the generator of the request, and for transmitting the generated request to a predetermined service provider.
- the service provider to which the request is transmitted may provide content itself, or may retrieve the content from a separate content provider for transmission to the specified address.
- this first aspect is a complementary aspect which provides a content provision processor having a data comparison processor for identifying a concordance between broadcast content and supplementary data associated with the broadcast content, an input for receiving data requests from one or more client devices identifying broadcast content and a delivery address other than the origin of the request, a retrieval system for retrieving the supplementary data associated with the broadcast content identified in such requests, and a transmission system for transmitting the retrieved supplementary data to the delivery address specified in the request.
- a content provision processor having a data comparison processor for identifying a concordance between broadcast content and supplementary data associated with the broadcast content, an input for receiving data requests from one or more client devices identifying broadcast content and a delivery address other than the origin of the request, a retrieval system for retrieving the supplementary data associated with the broadcast content identified in such requests, and a transmission system for transmitting the retrieved supplementary data to the delivery address specified in the request.
- the invention also provides a method of retrieving supplementary data associated with a broadcast transmission by identifying the broadcast content currently being received at a receiver; generating a request for data, the request including the identity of the broadcast content, transmitting the request to a content provision processor, at the content provision processor retrieving supplementary data associated with the identified broadcast content and delivering the supplementary data so identified to a predetermined delivery address other than that of the generator of the request.
- broadcast content is used here to mean any content made available to a large number of receivers, either simultaneously or on demand. If the content is transmitted and viewed in real time, the identification of the broadcast content for which supplementary data is required can be made by identifying the channel currently being viewed and the time of the request, the concordance then being made with the transmission schedule of the channel in question. Delivery of such content may be over a conventional television broadcast system using wireless transmitters, or by cable access or over a general data communications system such as the Internet. The latter may be used for broadcast-type services or on-demand services.
- the identification of the content for which supplementary data is required would require not only the channel but the exact start time of the recording to be captured, as well as the point in the recording which has been reached.
- the content can instead be identified using “acoustic fingerprinting”, in which an extract of the content is recorded and transmitted to the platform to identify the content in question. This could, for example, be a distinctive sound track such as an advertising jingle. This method would allow content to be identified when viewed “on demand”, or as a replay of a recording made by the user.
- the user may be given the option of requesting data on content that has been transmitted recently (e.g. within the last minute), rather than at the instant of the request. This allows time for a user to react to the advertisement of other content, and to locate the control device.
- the request generation processor may adjust the time specified in the request, or the segment of transmission to be used for acoustic fingerprinting, accordingly.
- the time delay may be incorporated in the request, and allowed for in the processing at the remote platform.
- the supplementary data may be transmitted to a user device other than the communications terminal on which the main content is received.
- a user device may be in the form of an email or text message giving access details (such as a website address) for more detailed content.
- FIG. 1 is a schematic illustration of the various elements cooperating to form the invention.
- FIG. 2 is a schematic diagram of a first embodiment of the communications platform of FIG. 1
- FIG. 3 is a schematic diagram of a second embodiment of the communications platform of FIG. 1
- FIG. 4 is a schematic diagram of the content provision platform of FIG. 1
- FIG. 5 is a flow diagram illustrating the information flows taking place during the operation of the invention
- FIG. 5 a depicts a variant of part of the flow diagram of FIG. 5
- FIG. 6 is a variant of FIG. 1 , illustrating the application of the invention to an alternative method of content delivery
- FIGS. 7 a and 7 b are screenshots illustrative of the prompts provided to a user of the system.
- a user terminal has an input 26 from a source 6 of transmitted material 600 .
- this input 26 is a television aerial for receiving transmissions broadcast from a content provider 5 through a transmitter 6 (terrestrial or satellite).
- the input may instead be from a cable TV service.
- the input may be material played back from a recording device, which has previously recorded the material from a broadcast source. As is conventional, the material is displayed on a television set 1 .
- the user terminal ( 2 or 3 ) also has a data connection through a router 7 which acts as the interface between user equipment 2 , ( 3 ), 9 and a data communications network 8 such as the Internet.
- FIG. 1 Also shown in FIG. 1 is a service provision platform 4 accessible from the data communications network 8 .
- This platform has a data feed 601 from the content provider 6 .
- FIG. 2 depicts a first embodiment of the user terminal 2 depicted in FIG. 1 .
- This has the conventional functions of a digital television “set-top box”, in particular a channel selection unit 20 controlled by a user input 22 , shown as controlled by a remote control unit 21 .
- Some devices of this type also have a connection 7 to a data communications network 8 , to allow services such as on-demand video streaming, electronic programme guides, etc.
- the present invention makes use of this connection for a further capability, embodied in an information request generation unit 23 .
- This unit is responsive to an input from the user 21 to retrieve data relating to the content currently being viewed and transmit this data to a remote server together with an address for response retrieved from a store 27 .
- the content may be identified from the current status of a channel monitoring unit 24 , which is controlled by the channel selection unit 20 to identify the television channel currently being viewed, and the time the request is made as determined by an internal clock 25 .
- the control 21 may allow an input to identify a time to be calculated other than the current instant, for example 30 seconds previously.
- the control 21 may also have provision to control the request generation unit to select one response address from several stored in the address store 27 .
- FIG. 3 is a schematic diagram of an alternative user terminal 3 which may be used in place of the user terminal 2 shown in FIG. 2 .
- the components 20 , 21 , 22 , 26 , 27 common to the embodiments will not be discussed again in detail.
- the request generation unit 33 is responsive to the input 22 to operate a sampling unit 34 to extract a sample of the content being delivered to the user 1 .
- the sampling unit 34 may incorporate a buffer to allow content recently viewed or heard by the user to be used.
- the sample is coded to an acoustic fingerprint or “tag” such as used by the music discovery search engine “Shazam”, and the tag forms part of the request to be transmitted by the request generation unit 33
- FIGS. 2 and 3 may be incorporated in a single user terminal, to allow either of the two alternative processes to be used selectively according to circumstances.
- the embodiment of FIG. 2 is potentially more reliable for live transmissions, but cannot easily be used with recorded material unless the channel and exact start time of the recording was captured at the time the recording was originally made.
- FIG. 6 illustrates a configuration which differs from that of FIG. 1 in that primary content 600 is delivered to a personal computer 2 ⁇ 3 by way of the data communications network 8 .
- the personal computer 2 ⁇ 3 is configured to provide the functions depicted in FIGS. 2 and/or 3 , and to receive and process such content and display it on its own monitor 1 .
- the input device for such a computer is typically a keyboard 21 (as shown) or a “mouse”, rather than the remote control unit depicted in FIGS. 2 and 3 .
- the personal computer 2 ⁇ 3 and the user terminal 9 are separate computers connected through the same router 7 , but they may instead be connected to different routers or, conversely, one computer may serve both functions.
- FIG. 4 illustrates the functional elements required at a service provider's platform 4 suitable for co-operation with the user terminals of both FIGS. 2 and 3 .
- the various functional elements may be distributed amongst several items of hardware, and may be duplicated for capacity or reliability.
- the platform 4 has a store 45 for supplementary data provided through an interface 46 with one or more content providers 5 .
- the platform 4 also stores the broadcast schedule 42 in sufficient detail that it can identify which content 600 is currently being broadcast at the point that a request for supplementary data 601 is generated. If the primary broadcast content is advertising material, this requires a schedule of the advertisements transmitted in he broadcast.
- the platform 4 also has an acoustic fingerprinting processor 43 for identifying content from a sampled extract. It will be apparent that the functional elements 42 , 43 are specific to the request types generated by the respective user terminals 2 , 3 depicted in FIGS. 2 and 3 , and either of them can be omitted if the platform is intended for use only with the other request type.
- the platform 4 has an input unit 40 connected to a data communications network 8 for receiving information requests from user terminals 2 , 3 connected to the network.
- This input is analysed by a broadcast identification unit 41 which identifies the primary content being viewed at the time the request was made, either from scheduling information ( 42 ) or from content analysis ( 43 ).
- a supplementary data retrieval unit 44 is controlled by the broadcast identification unit 41 to retrieve content related to the identified content.
- This content can be a universal resource locator (url) or Internet address giving access to more comprehensive data.
- An addressing unit 47 is provided to extract return address data incorporated in a request received at the input 44 .
- a reply compiler 48 generates a reply, for example in the form of an email, addressed to the return address retrieved by the addressing unit 47 and containing the data retrieved by the supplementary data retrieval unit 46 , and transmits it through a data communications network—generally, but not necessarily, the same network 8 as that over which the request was received.
- a viewer 99 seeing an item of interest 500 on the television 1 may wish to have more information than is contained in the transmission. For example, a short advertisement may prompt the viewer to seek further details.
- the invention does not require any metatags or other extra data to be overlaid into the broadcast content, although the content of the advertisement may of course mention that users who have the invention installed in their user terminals can seek further details of the advertised product or service by pressing the appropriate button on the control unit to initiate the method of the invention.
- the further information is available at a location 45 in the platform 4 operated by the service provider.
- This data is typically an email address or url (universal resource locator) for the advertiser's website.
- the user can have confidence that he is not exposing himself to unknown or unfamiliar websites, and after receiving the contact details he can review them before deciding whether to establish contact with the advertiser itself.
- content 45 is provided by the user's service provider, content can also be tailored to individual users, for example by providing a variant appropriate to the user's address or preferred language, or by barring access to inappropriate sites if the user has requested such a restriction.
- control unit 21 In order to obtain this information, the user 99 operates a special key or sequence of key strokes on the control unit 21 (step 501 ). As shown in FIG. 2 , this is the same control unit 21 that controls functions such as channel selection 20 , but a separate control unit may instead be provided for these functions.
- control unit In response to the keystroke or sequence of such strokes the control unit transmits a control signal 502 to the request generation unit 23 .
- this control signal 502 simply causes the request-generation function ( 503 , 504 ) to be initiated.
- more complex requests may be made available, for example to select between different types of content associated with the currently-received content, such as whether information is required relating to the current advertisement or the one preceding it. This feature would allow a user time to locate the remote control device.
- the control signals may also be used to differentiate different addresses 9 to which the supplementary content may be sent, for example to allow different members of the same household to have content sent to their respective addresses 9 .
- FIGS. 7 a and 7 b the generation of more complex requests may be assisted by prompts generated by the user terminal 2 for display on the television screen 1 .
- FIG. 7 a depicts a first prompt screen 701 which would appear superimposed on the broadcast content 600 in response to the initial keystroke (referred to here as “Green”). The user is prompted to press the same key (“Green”) to have the supplementary content sent to a primary email address, or to press a second key (“Blue”) for other options.
- Green initial keystroke
- FIG. 7 b depicts a second prompt 702 which would appear in response to pressing the second key in response to the prompt 701 depicted in FIG. 7 a .
- This allows the user to request a different supplementary content (specifically, in this example, content relating to the advertisement 600 which preceded the advertisement 700 now being transmitted) by pressing the “Green” key, or alternatively to select a different email address for the requested content by pressing the “Blue” key.
- the keystrokes and prompts described here are of course illustrative, and other functions and prompts may be used in addition or instead.
- control units 21 may be provided, each associated with a different address 9 and each capable of sending request signals 501 .
- the request generation function 23 can be arranged to identify which control unit generated the request, and therefore to which address 9 the data is to be sent.
- the operation of the request-generation unit 2 , 3 differs in the two embodiments.
- the operation of the embodiment of FIG. 2 is illustrated in FIG. 5
- the steps 593 , 594 , 595 illustrated in FIG. 5 a replace the steps 503 , 504 delineated by the box in FIG. 5 .
- the request generation unit 23 interrogates the output 24 from the channel selection unit 20 (step 503 ), and also identifies the current time (step 504 ) from an internal clock 25 .
- the clock may itself be driven from a broadcast source 26 . This information therefore identifies the time and channel on which the primary, content was transmitted. As mentioned previously, the time can be adjusted, for example to identify the previous advertisement rather than the current one
- the user terminal 2 may be capable of recording the channel and start time of recordings that it makes, and this data may be used to generate similar requests during playback of the recording by calculation of the original time of transmission of the part of the recording that was being viewed when the user operates the control ( 501 ).
- FIGS. 3 and 5 a illustrate an alternative method of generating requests for supplementary information.
- the request generation unit 33 transmits an instruction ( 593 ) to a sampling unit 34 to take an extract from the content currently being delivered to the television screen 1 .
- a buffering facility is provided so that the sampling unit can extract the content that had been transmitted immediately before the user 99 generated the request 501 , 502 .
- the buffering period may be adjusted to allow material from either the current advertisement or a previous one to be extracted.
- the sampling unit 34 generates a sound file 594 which is returned to the request generation unit 33 .
- the request generation unit 33 now compiles a data request 506 .
- the input 502 may indicate which of several addresses is to be used, and also may indicate whether the requested data is for the actual time or for a preceding segment in the broadcast.
- the data request 506 is transmitted over the data communications network 8 to the service provider platform 4 .
- the service provider platform responds to such data requests as follows.
- the request includes data identifying primary broadcast content and an address to which a response is to be sent.
- the content data 507 may be channel and time data (see FIG. 2 ) or a sound clip (see FIG. 3 ).
- This is forwarded to an analysis unit 41 , which interrogates a database 42 or 43 (step 508 ).
- the database 42 matches time and channel data to the original television schedule 601 (supplied to the service provider 4 from the broadcaster 6 ) to identify the content that was being transmitted at the specified time—or immediately preceding that time if the request so specifies.
- the database 43 performs an “acoustic fingerprint” process to identify the content.
- the fingerprint may be a “jingle” or a readily-identifiable trade mark or strap-line.
- the platform 4 then passes the request to a retrieval unit 44 (step 509 ) to retrieve the supplementary data associated with it (step 510 ).
- the supplementary data is maintained in a store 45 to which content is delivered either by the service provider 4 itself, or by the various content providers 46 .
- This supplementary data typically consists of a link to the advertiser's website.
- the supplementary data is delivered (step 511 ) to a message compiler 48 which generates a reply 514 to the original data request 506 .
- this reply is a message addressed to the user's email address 9 , identified in an addressing unit 47 which retrieves the user identity from the input 506 (step 512 ), converts it to a user address 513 which it passes it to the message compiler.
- the reply address could instead be for example an IP address, a telephone number (for receipt of a text message), the network address of a similar device such as another user's set-top box, or a postal address (to generate an automated mailshot).
- the message contains the supplementary data 511 retrieved from the store 45 .
- the message complier 48 may tailor this message to the individual customer according to details held on the service provider's own customer database, such as location, content restrictions, etc.
- the complied message 514 is then transmitted over the data communications network 8 to the user address 9 specified in the address header 513 .
- the destination user address 9 is served by the same network interface router 7 as the user terminal 2 from which the request is transmitted, but this is not limitative—the destination can be any internet address specified by the user.
- the message 514 can then be viewed by the user 99 (step 515 ) at a time and place convenient to him without interrupting his own viewing of the original programme content 500 , or the viewing of anyone else watching with him, and can choose whether, and when, to download the content available at the advertiser's url.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Supplementary data associated with a broadcast transmission (5, 26) is made available to the viewer by identifying the content currently being received at a user terminal (2). The user generates a request for data which includes the identity of the broadcast content. This request is transmitted from the user terminal (2) to a content provision platform (4). The content provision platform retrieves supplementary data associated with the identified broadcast content and delivers the supplementary data to a predetermined return address (9).
Description
- This invention relates to communications systems, and in particular to systems which integrate broadcast and interactive services.
- A feature of modern digital broadcast services is the provision of supplementary data or associated channels; accessible in response to a user input which causes the supplementary data to be displayed instead of, (or as well as), the original channel. Such data may include subtitles, additional information on a particular item in a broadcast etc. However, viewing such additional data at the time of transmission can disrupt the viewing of the main broadcast programme.
- The present invention provides a system by which supplementary information can be accessed subsequent to the broadcast programme. Some embodiments also allow the information to be retrieved even if the programme is not viewed at the time of broadcast but as a recording.
- One known system developed by Backchannelmedia Inc of Boston, Mass., inserts data into broadcast content which causes icons to be displayed on suitably configured receiver equipment. If a user operates a control whilst the icon is on display it causes an Internet address “hyperlink” associated with the icon to be stored in a location from where it can be accessed subsequently by the user.
- The present invention adopts a different approach, which avoids the need to modify the broadcast content.
- It is known to provide communications units which, in addition to accepting input data from a broadcast service (e.g. through a standard television aerial) can also be connected to a data communications network such as the Internet. Such systems use the data communications network for download of additional services such as electronic programme guide (EPG) data. Unlike the broadcast input, the data communications network connection is bi-directional, so it can also be used for services requiring an uplink, such as “on-demand” streaming services. Input from both sources (broadcast and internet) is converted by the communications unit to a form suitable for display on a monitor device, typically a standard television receiver. The communications unit is typically controlled by a remote-control unit.
- International Patent specification WO2008/080006 (Apple) describes a process in which the user of a communications device, whilst viewing broadcast content on that device, can use it to request that supplementary information be sent to the device, the supplementary information relating in some way to the broadcast content. For example the user may wish to put a name to a tune. However, such an approach is not always convenient, particularly if the request is for very detailed content, or if the received content would disrupt viewing of a broadcast. This is more particularly relevant for applications where more than one person may be expected to be viewing the broadcast content, or where the viewer(s) would not want to interrupt the broadcast content to view the requested data.
- It is also known to provide broadcast or streamed audio-visual material to a general-purpose computer over a communications network such as the internet
- According to a first aspect of the present invention, there is provided a communications terminal for processing data, the terminal comprising a receiver for receiving broadcast content, a transmitter for transmitting a request for supplementary data, a control input for receiving control signals, and a processor for identifying the content currently being received by the receiver, and generating a request for additional content associated with the currently-received content to be transmitted to a predetermined address other than that of the generator of the request, and for transmitting the generated request to a predetermined service provider.
- The service provider to which the request is transmitted may provide content itself, or may retrieve the content from a separate content provider for transmission to the specified address.
- Associated with this first aspect is a complementary aspect which provides a content provision processor having a data comparison processor for identifying a concordance between broadcast content and supplementary data associated with the broadcast content, an input for receiving data requests from one or more client devices identifying broadcast content and a delivery address other than the origin of the request, a retrieval system for retrieving the supplementary data associated with the broadcast content identified in such requests, and a transmission system for transmitting the retrieved supplementary data to the delivery address specified in the request.
- The invention also provides a method of retrieving supplementary data associated with a broadcast transmission by identifying the broadcast content currently being received at a receiver; generating a request for data, the request including the identity of the broadcast content, transmitting the request to a content provision processor, at the content provision processor retrieving supplementary data associated with the identified broadcast content and delivering the supplementary data so identified to a predetermined delivery address other than that of the generator of the request.
- The term “broadcast content” is used here to mean any content made available to a large number of receivers, either simultaneously or on demand. If the content is transmitted and viewed in real time, the identification of the broadcast content for which supplementary data is required can be made by identifying the channel currently being viewed and the time of the request, the concordance then being made with the transmission schedule of the channel in question. Delivery of such content may be over a conventional television broadcast system using wireless transmitters, or by cable access or over a general data communications system such as the Internet. The latter may be used for broadcast-type services or on-demand services.
- If the input content is not a live broadcast but a recording of a broadcast made at some earlier time, the identification of the content for which supplementary data is required would require not only the channel but the exact start time of the recording to be captured, as well as the point in the recording which has been reached. Alternatively, the content can instead be identified using “acoustic fingerprinting”, in which an extract of the content is recorded and transmitted to the platform to identify the content in question. This could, for example, be a distinctive sound track such as an advertising jingle. This method would allow content to be identified when viewed “on demand”, or as a replay of a recording made by the user.
- The user may be given the option of requesting data on content that has been transmitted recently (e.g. within the last minute), rather than at the instant of the request. This allows time for a user to react to the advertisement of other content, and to locate the control device. In this case the request generation processor may adjust the time specified in the request, or the segment of transmission to be used for acoustic fingerprinting, accordingly. Alternatively, the time delay may be incorporated in the request, and allowed for in the processing at the remote platform.
- The supplementary data may be transmitted to a user device other than the communications terminal on which the main content is received. Typically, it may be in the form of an email or text message giving access details (such as a website address) for more detailed content. By sending this to a different terminal it prevents interruption of the original content, and allows individual users viewing the same programme to specify different destinations for the content they individually require.
- Embodiments of the invention will now be described, by way of example, with reference to the Figures, in which:
-
FIG. 1 is a schematic illustration of the various elements cooperating to form the invention. -
FIG. 2 is a schematic diagram of a first embodiment of the communications platform ofFIG. 1 -
FIG. 3 is a schematic diagram of a second embodiment of the communications platform ofFIG. 1 -
FIG. 4 is a schematic diagram of the content provision platform ofFIG. 1 -
FIG. 5 is a flow diagram illustrating the information flows taking place during the operation of the invention -
FIG. 5 a depicts a variant of part of the flow diagram ofFIG. 5 -
FIG. 6 is a variant ofFIG. 1 , illustrating the application of the invention to an alternative method of content delivery -
FIGS. 7 a and 7 b are screenshots illustrative of the prompts provided to a user of the system. - As depicted in
FIG. 1 , a user terminal (2 or 3) has aninput 26 from asource 6 of transmittedmaterial 600. As shown thisinput 26 is a television aerial for receiving transmissions broadcast from acontent provider 5 through a transmitter 6 (terrestrial or satellite). The input may instead be from a cable TV service. In some embodiments the input may be material played back from a recording device, which has previously recorded the material from a broadcast source. As is conventional, the material is displayed on atelevision set 1. - The user terminal (2 or 3) also has a data connection through a
router 7 which acts as the interface betweenuser equipment 2, (3), 9 and adata communications network 8 such as the Internet. - Also shown in
FIG. 1 is aservice provision platform 4 accessible from thedata communications network 8. This platform has adata feed 601 from thecontent provider 6. -
FIG. 2 depicts a first embodiment of theuser terminal 2 depicted inFIG. 1 . This has the conventional functions of a digital television “set-top box”, in particular achannel selection unit 20 controlled by auser input 22, shown as controlled by aremote control unit 21. - Some devices of this type also have a
connection 7 to adata communications network 8, to allow services such as on-demand video streaming, electronic programme guides, etc. The present invention makes use of this connection for a further capability, embodied in an informationrequest generation unit 23. This unit is responsive to an input from theuser 21 to retrieve data relating to the content currently being viewed and transmit this data to a remote server together with an address for response retrieved from astore 27. The content may be identified from the current status of achannel monitoring unit 24, which is controlled by thechannel selection unit 20 to identify the television channel currently being viewed, and the time the request is made as determined by aninternal clock 25. - The
control 21 may allow an input to identify a time to be calculated other than the current instant, for example 30 seconds previously. - The
control 21 may also have provision to control the request generation unit to select one response address from several stored in theaddress store 27. -
FIG. 3 is a schematic diagram of analternative user terminal 3 which may be used in place of theuser terminal 2 shown inFIG. 2 . Thecomponents - In this arrangement the
request generation unit 33 is responsive to theinput 22 to operate asampling unit 34 to extract a sample of the content being delivered to theuser 1. Thesampling unit 34 may incorporate a buffer to allow content recently viewed or heard by the user to be used. The sample is coded to an acoustic fingerprint or “tag” such as used by the music discovery search engine “Shazam”, and the tag forms part of the request to be transmitted by therequest generation unit 33 - It should be noted that the capabilities of both embodiments of
FIGS. 2 and 3 may be incorporated in a single user terminal, to allow either of the two alternative processes to be used selectively according to circumstances. The embodiment ofFIG. 2 is potentially more reliable for live transmissions, but cannot easily be used with recorded material unless the channel and exact start time of the recording was captured at the time the recording was originally made. -
FIG. 6 illustrates a configuration which differs from that ofFIG. 1 in thatprimary content 600 is delivered to a personal computer ⅔ by way of thedata communications network 8. The personal computer ⅔ is configured to provide the functions depicted inFIGS. 2 and/or 3, and to receive and process such content and display it on itsown monitor 1. The input device for such a computer is typically a keyboard 21 (as shown) or a “mouse”, rather than the remote control unit depicted inFIGS. 2 and 3 . As shown inFIG. 6 , the personal computer ⅔ and theuser terminal 9 are separate computers connected through thesame router 7, but they may instead be connected to different routers or, conversely, one computer may serve both functions. -
FIG. 4 illustrates the functional elements required at a service provider'splatform 4 suitable for co-operation with the user terminals of bothFIGS. 2 and 3 . Although depicted as a integrated unit the various functional elements may be distributed amongst several items of hardware, and may be duplicated for capacity or reliability. - The
platform 4 has astore 45 for supplementary data provided through aninterface 46 with one ormore content providers 5. Theplatform 4 also stores thebroadcast schedule 42 in sufficient detail that it can identify whichcontent 600 is currently being broadcast at the point that a request forsupplementary data 601 is generated. If the primary broadcast content is advertising material, this requires a schedule of the advertisements transmitted in he broadcast. Theplatform 4 also has anacoustic fingerprinting processor 43 for identifying content from a sampled extract. It will be apparent that thefunctional elements respective user terminals FIGS. 2 and 3 , and either of them can be omitted if the platform is intended for use only with the other request type. - The
platform 4 has aninput unit 40 connected to adata communications network 8 for receiving information requests fromuser terminals broadcast identification unit 41 which identifies the primary content being viewed at the time the request was made, either from scheduling information (42) or from content analysis (43). A supplementarydata retrieval unit 44 is controlled by thebroadcast identification unit 41 to retrieve content related to the identified content. This content can be a universal resource locator (url) or Internet address giving access to more comprehensive data. - An addressing
unit 47 is provided to extract return address data incorporated in a request received at theinput 44. Areply compiler 48 generates a reply, for example in the form of an email, addressed to the return address retrieved by the addressingunit 47 and containing the data retrieved by the supplementarydata retrieval unit 46, and transmits it through a data communications network—generally, but not necessarily, thesame network 8 as that over which the request was received. - In operation, the co-operating elements of the invention perform as will now be described with reference to
FIGS. 5 and 5 a. - A
viewer 99 seeing an item ofinterest 500 on thetelevision 1 may wish to have more information than is contained in the transmission. For example, a short advertisement may prompt the viewer to seek further details. The invention does not require any metatags or other extra data to be overlaid into the broadcast content, although the content of the advertisement may of course mention that users who have the invention installed in their user terminals can seek further details of the advertised product or service by pressing the appropriate button on the control unit to initiate the method of the invention. - The further information is available at a
location 45 in theplatform 4 operated by the service provider. This data is typically an email address or url (universal resource locator) for the advertiser's website. As the data to be delivered to the user comes from a single platform operated by a provider to whom the user has subscribed, the user can have confidence that he is not exposing himself to unknown or unfamiliar websites, and after receiving the contact details he can review them before deciding whether to establish contact with the advertiser itself. Again, because thecontent 45 is provided by the user's service provider, content can also be tailored to individual users, for example by providing a variant appropriate to the user's address or preferred language, or by barring access to inappropriate sites if the user has requested such a restriction. - In order to obtain this information, the
user 99 operates a special key or sequence of key strokes on the control unit 21 (step 501). As shown inFIG. 2 , this is thesame control unit 21 that controls functions such aschannel selection 20, but a separate control unit may instead be provided for these functions. - In response to the keystroke or sequence of such strokes the control unit transmits a
control signal 502 to therequest generation unit 23. In the simplest form of the invention this control signal 502 simply causes the request-generation function (503, 504) to be initiated. However, more complex requests may be made available, for example to select between different types of content associated with the currently-received content, such as whether information is required relating to the current advertisement or the one preceding it. This feature would allow a user time to locate the remote control device. The control signals may also be used to differentiatedifferent addresses 9 to which the supplementary content may be sent, for example to allow different members of the same household to have content sent to theirrespective addresses 9. - As shown in
FIGS. 7 a and 7 b, the generation of more complex requests may be assisted by prompts generated by theuser terminal 2 for display on thetelevision screen 1.FIG. 7 a depicts a firstprompt screen 701 which would appear superimposed on thebroadcast content 600 in response to the initial keystroke (referred to here as “Green”). The user is prompted to press the same key (“Green”) to have the supplementary content sent to a primary email address, or to press a second key (“Blue”) for other options. -
FIG. 7 b depicts asecond prompt 702 which would appear in response to pressing the second key in response to the prompt 701 depicted inFIG. 7 a. This allows the user to request a different supplementary content (specifically, in this example, content relating to theadvertisement 600 which preceded theadvertisement 700 now being transmitted) by pressing the “Green” key, or alternatively to select a different email address for the requested content by pressing the “Blue” key. The keystrokes and prompts described here are of course illustrative, and other functions and prompts may be used in addition or instead. -
Several control units 21 may be provided, each associated with adifferent address 9 and each capable of sending request signals 501. Therequest generation function 23 can be arranged to identify which control unit generated the request, and therefore to whichaddress 9 the data is to be sent. - The operation of the request-
generation unit FIG. 2 is illustrated inFIG. 5 , whilst for the embodiment ofFIG. 3 thesteps FIG. 5 a replace thesteps FIG. 5 . - In the embodiment of
FIG. 2 therequest generation unit 23 interrogates theoutput 24 from the channel selection unit 20 (step 503), and also identifies the current time (step 504) from aninternal clock 25. For better synchronisation, the clock may itself be driven from abroadcast source 26. This information therefore identifies the time and channel on which the primary, content was transmitted. As mentioned previously, the time can be adjusted, for example to identify the previous advertisement rather than the current one - If the
user terminal 2 has a recording function, it may be capable of recording the channel and start time of recordings that it makes, and this data may be used to generate similar requests during playback of the recording by calculation of the original time of transmission of the part of the recording that was being viewed when the user operates the control (501). -
FIGS. 3 and 5 a illustrate an alternative method of generating requests for supplementary information. In this embodiment therequest generation unit 33 transmits an instruction (593) to asampling unit 34 to take an extract from the content currently being delivered to thetelevision screen 1. In a preferred embodiment a buffering facility is provided so that the sampling unit can extract the content that had been transmitted immediately before theuser 99 generated therequest - The
sampling unit 34 generates asound file 594 which is returned to therequest generation unit 33. - The
request generation unit 33 now compiles adata request 506. This includes the data identifying the primary content (either channel and time, 503, 504) or sound file (594), and the address to which the data is to be sent, retrieved from the address store 27 (step 505). As indicated previously, theinput 502 may indicate which of several addresses is to be used, and also may indicate whether the requested data is for the actual time or for a preceding segment in the broadcast. - The data request 506 is transmitted over the
data communications network 8 to theservice provider platform 4. - The service provider platform responds to such data requests as follows. As previously mentioned, the request includes data identifying primary broadcast content and an address to which a response is to be sent. The
content data 507 may be channel and time data (seeFIG. 2 ) or a sound clip (seeFIG. 3 ). This is forwarded to ananalysis unit 41, which interrogates adatabase 42 or 43 (step 508). Thedatabase 42 matches time and channel data to the original television schedule 601 (supplied to theservice provider 4 from the broadcaster 6) to identify the content that was being transmitted at the specified time—or immediately preceding that time if the request so specifies. In the alternative embodiment, thedatabase 43 performs an “acoustic fingerprint” process to identify the content. For advertising material, the fingerprint may be a “jingle” or a readily-identifiable trade mark or strap-line. - Having identified the primary content, the
platform 4 then passes the request to a retrieval unit 44 (step 509) to retrieve the supplementary data associated with it (step 510). The supplementary data is maintained in astore 45 to which content is delivered either by theservice provider 4 itself, or by thevarious content providers 46. This supplementary data typically consists of a link to the advertiser's website. - The supplementary data is delivered (step 511) to a
message compiler 48 which generates areply 514 to theoriginal data request 506. In the preferred embodiment this reply is a message addressed to the user'semail address 9, identified in an addressingunit 47 which retrieves the user identity from the input 506 (step 512), converts it to auser address 513 which it passes it to the message compiler. The reply address could instead be for example an IP address, a telephone number (for receipt of a text message), the network address of a similar device such as another user's set-top box, or a postal address (to generate an automated mailshot). The message contains thesupplementary data 511 retrieved from thestore 45. The message complier 48 may tailor this message to the individual customer according to details held on the service provider's own customer database, such as location, content restrictions, etc. - The complied
message 514 is then transmitted over thedata communications network 8 to theuser address 9 specified in theaddress header 513. As shown in FIG. 1, thedestination user address 9 is served by the samenetwork interface router 7 as theuser terminal 2 from which the request is transmitted, but this is not limitative—the destination can be any internet address specified by the user. - The
message 514 can then be viewed by the user 99 (step 515) at a time and place convenient to him without interrupting his own viewing of theoriginal programme content 500, or the viewing of anyone else watching with him, and can choose whether, and when, to download the content available at the advertiser's url.
Claims (18)
1. A communications terminal for processing data, the terminal comprising a receiver for receiving broadcast content, a transmitter for transmitting a request for supplementary data, a control input for receiving control signals, and a processor for identifying the content currently being received by the receiver, and generating a request for additional content associated with the currently-received content to be transmitted to a predetermined address other than that of the generator of the request, and for transmitting the generated request to a predetermined service provider.
2. A terminal according to claim 1 , further comprising a channel monitor for identifying the channel currently being received by the terminal at the time a request is generated.
3. A terminal according to claim 1 , comprising a sampling unit for recording an extract of the broadcast content for transmission with the request.
4. A terminal according to claim 1 , wherein the controller is capable of selecting the time of transmission of the broadcast content for which supplementary data is required.
5. A terminal according to claim 1 , wherein the processor is capable of selecting to which of a plurality of destinations the supplementary content is to be delivered.
6. A terminal according to claim 1 , wherein the receiver is arranged to receive RF television signals.
7. A terminal according to claim 1 , wherein the receiver is arranged to receive streamed video signals over a data connection.
8. A content provision processor having a data comparison processor for identifying a concordance between broadcast content and supplementary data associated with the broadcast content, an input for receiving data requests from one or more client devices identifying broadcast content and a delivery address other than the origin of the request, a retrieval system for retrieving the supplementary data associated with the broadcast content identified in such requests, and a transmission system for transmitting the retrieved supplementary data to the delivery address specified in the request.
9. A processor according to claim 8 , wherein the retrieval system identifies, from data in the request, the channel currently being viewed and the time of the request, and retrieves data from a stored concordance with a transmission schedule of the channel in question.
10. A processor according to claim 8 , wherein the retrieval system provides means for comparing an extract of the broadcast content with a database of recorded content.
11. A processor according to claim 8 , wherein the retrieval system identifies a time offset between the identified broadcast content and the content for which supplementary data is required.
12. A processor according to claim 8 , wherein transmission system transmits the supplementary data in the form of a data message giving access details for more detailed content.
13. A method of retrieving supplementary data associated with a broadcast transmission by identifying the broadcast content currently being received at a receiver, generating a request for data, the request including the identity of the broadcast content, transmitting the request to a content provision processor, at the content provision processor retrieving supplementary data associated with the identified broadcast content and delivering the supplementary data so identified to a predetermined delivery address other than that of the generator of the request.
14. A method according to claim 13 , wherein identification of the broadcast content for which supplementary data is required is made by identifying the channel currently being viewed and the time of the request, the concordance then being made with the transmission schedule of the channel in question.
15. A method according to claim 13 , wherein identification of the broadcast content for which supplementary data is required is made by recording an extract of the broadcast content and comparing it with a database of content.
16. A method according to claim 13 , wherein a user input selects the time of transmission of the broadcast content for which supplementary data is required.
17. A method according to claim 13 , wherein the supplementary data is transmitted in the form of a data message giving access details for more detailed content.
18. A method according to claim 13 , wherein a user input selects to which of a plurality of destinations the supplementary content is to be delivered.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP09251979A EP2285026A1 (en) | 2009-08-12 | 2009-08-12 | Communications system |
EP09251979.2 | 2009-08-12 | ||
GB0915604.3 | 2009-09-08 | ||
GB0915604A GB0915604D0 (en) | 2009-09-08 | 2009-09-08 | Communications system |
PCT/GB2010/001319 WO2011018599A1 (en) | 2009-08-12 | 2010-07-09 | Communications system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120102516A1 true US20120102516A1 (en) | 2012-04-26 |
Family
ID=42647323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/379,857 Abandoned US20120102516A1 (en) | 2009-08-12 | 2010-07-09 | Communications system |
Country Status (4)
Country | Link |
---|---|
US (1) | US20120102516A1 (en) |
EP (1) | EP2465224A1 (en) |
CN (1) | CN102474366A (en) |
WO (1) | WO2011018599A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120123831A1 (en) * | 2010-11-12 | 2012-05-17 | Google Inc. | Media rights management using melody identification |
US20120259697A1 (en) * | 2011-04-06 | 2012-10-11 | Hamed Tadayon | Systems and methods for synchronizing media and targeted content |
US8584198B2 (en) | 2010-11-12 | 2013-11-12 | Google Inc. | Syndication including melody recognition and opt out |
US20220209879A1 (en) * | 2017-08-08 | 2022-06-30 | Ibiquity Digital Corporation | Acr-based radio metadata in the cloud |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020100063A1 (en) * | 2000-09-08 | 2002-07-25 | Dale Herigstad | Video interaction |
US20030093806A1 (en) * | 2001-11-14 | 2003-05-15 | Vincent Dureau | Remote re-creation of data in a television system |
US20060184960A1 (en) * | 2005-02-14 | 2006-08-17 | Universal Music Group, Inc. | Method and system for enabling commerce from broadcast content |
US20080082510A1 (en) * | 2006-10-03 | 2008-04-03 | Shazam Entertainment Ltd | Method for High-Throughput Identification of Distributed Broadcast Content |
US20080092182A1 (en) * | 2006-08-09 | 2008-04-17 | Conant Carson V | Methods and Apparatus for Sending Content to a Media Player |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317784B1 (en) * | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
US6957041B2 (en) * | 2000-09-13 | 2005-10-18 | Stratosaudio, Inc. | System and method for ordering and delivering media content |
CN100534170C (en) * | 2004-05-14 | 2009-08-26 | 三菱电机株式会社 | Broadcasting program content retrieving and distributing system |
WO2008080006A2 (en) * | 2006-12-22 | 2008-07-03 | Apple Inc. | Tagging media assets, locations, and advertisements |
WO2009042697A2 (en) * | 2007-09-24 | 2009-04-02 | Skyclix, Inc. | Phone-based broadcast audio identification |
-
2010
- 2010-07-09 US US13/379,857 patent/US20120102516A1/en not_active Abandoned
- 2010-07-09 EP EP10734530A patent/EP2465224A1/en not_active Withdrawn
- 2010-07-09 WO PCT/GB2010/001319 patent/WO2011018599A1/en active Application Filing
- 2010-07-09 CN CN2010800353056A patent/CN102474366A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020100063A1 (en) * | 2000-09-08 | 2002-07-25 | Dale Herigstad | Video interaction |
US20030093806A1 (en) * | 2001-11-14 | 2003-05-15 | Vincent Dureau | Remote re-creation of data in a television system |
US20060184960A1 (en) * | 2005-02-14 | 2006-08-17 | Universal Music Group, Inc. | Method and system for enabling commerce from broadcast content |
US20080092182A1 (en) * | 2006-08-09 | 2008-04-17 | Conant Carson V | Methods and Apparatus for Sending Content to a Media Player |
US20080082510A1 (en) * | 2006-10-03 | 2008-04-03 | Shazam Entertainment Ltd | Method for High-Throughput Identification of Distributed Broadcast Content |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120123831A1 (en) * | 2010-11-12 | 2012-05-17 | Google Inc. | Media rights management using melody identification |
US8584197B2 (en) * | 2010-11-12 | 2013-11-12 | Google Inc. | Media rights management using melody identification |
US8584198B2 (en) | 2010-11-12 | 2013-11-12 | Google Inc. | Syndication including melody recognition and opt out |
US9129094B2 (en) | 2010-11-12 | 2015-09-08 | Google Inc. | Syndication including melody recognition and opt out |
US9142000B2 (en) | 2010-11-12 | 2015-09-22 | Google Inc. | Media rights management using melody identification |
US9396312B2 (en) | 2010-11-12 | 2016-07-19 | Google Inc. | Syndication including melody recognition and opt out |
US20120259697A1 (en) * | 2011-04-06 | 2012-10-11 | Hamed Tadayon | Systems and methods for synchronizing media and targeted content |
US10721532B2 (en) * | 2011-04-06 | 2020-07-21 | Hamed Tadayon | Systems and methods for synchronizing media and targeted content |
US20220209879A1 (en) * | 2017-08-08 | 2022-06-30 | Ibiquity Digital Corporation | Acr-based radio metadata in the cloud |
Also Published As
Publication number | Publication date |
---|---|
WO2011018599A8 (en) | 2012-02-16 |
CN102474366A (en) | 2012-05-23 |
WO2011018599A1 (en) | 2011-02-17 |
EP2465224A1 (en) | 2012-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200221163A9 (en) | Method for receiving enhanced service and display apparatus thereof | |
JP4625656B2 (en) | Interactive content without triggers | |
US9479824B2 (en) | Video display device and method of controlling the same | |
US10080046B2 (en) | Video display device and control method thereof | |
CN104756044B (en) | On-demand access to Scheduling content | |
CN1322754C (en) | Identifying ancillary information associated with audio/video program | |
US20060143653A1 (en) | Broadcasting receiver with functions of recommending broadcasting program and reservation-recording recommended program on network, and method for performing the functions | |
KR101565671B1 (en) | Detailed information management system | |
US20080263581A1 (en) | Recorded commercial optimization method and system | |
JP2005516491A (en) | TV-ANYTIMECRID improved communication | |
US20140019474A1 (en) | Transmission apparatus, information processing method, program, reception apparatus, and application-coordinated system | |
US20120102516A1 (en) | Communications system | |
JP6583712B2 (en) | Program-related information distribution method | |
US20120124623A1 (en) | Communications system | |
JP2003153218A (en) | Program related contents providing method and system, set-top box, portal server, program related contents providing program, and storage medium having the program related contents providing program stored thereon | |
EP2605432A1 (en) | Communications system | |
EP2285026A1 (en) | Communications system | |
KR100994827B1 (en) | Additional information provision device and broadcast reception device based on subtitles of broadcast content | |
WO2004003693A2 (en) | Method and apparatus to invoke a shopping ticker | |
JP2007043474A (en) | Content acquisition system, broadcast receiving apparatus, content providing apparatus, and content acquisition method | |
US20060048201A1 (en) | Program selection system for accessing streamed media content | |
KR20180087737A (en) | System and method for relaying real-time product information based on audio recognition for video clip | |
KR20050077469A (en) | Apparatus for providing map information in digital broadcasting network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY, Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PERKINS, ROBERT MICHAEL;REEL/FRAME:027427/0734 Effective date: 20110314 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |