WO2007072369A2 - Notification of a live event on television - Google Patents
Notification of a live event on television Download PDFInfo
- Publication number
- WO2007072369A2 WO2007072369A2 PCT/IB2006/054873 IB2006054873W WO2007072369A2 WO 2007072369 A2 WO2007072369 A2 WO 2007072369A2 IB 2006054873 W IB2006054873 W IB 2006054873W WO 2007072369 A2 WO2007072369 A2 WO 2007072369A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- occurrence
- user
- occurrences
- message
- received
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
Definitions
- the present invention relates to monitoring a live broadcasted event for a predefined occurrence of interest, and to notifying a user of the occurrence detected and/or recording or presenting the occurrence.
- the number of entertainment services including television (TV) and radio broadcasted over satellite and terrestrial channels is growing every day.
- the content providers and broadcasters usually combine the programming by content, as by sports, by movies, etc.
- Sophisticated systems have been developed to allow the user, based on an electronic programming guide (EPG) or Teletext, to search for and choose his or her preferred programming or service.
- EPG electronic programming guide
- Teletext Teletext
- One solution is to interrupt the current broadcast, and temporarily broadcast the match where the goal was scored. However, the user may not want the current program to be interrupted, or may prefer not to see the other broadcast right now.
- Another approach is to gather, at an external server for all users, subscriptions to or other indications concerning respective occurrences, monitor the event being broadcasted for the subscribed-to or indicated occurrences, and selectively distribute notifications of detected occurrences to the respective users. The users can then switch to the particular channel or be switched there automatically.
- the user discloses private information when selecting or otherwise specifying an occurrence of interest.
- This data reflecting preferences of the viewing public, is valuable not only to the broadcaster and content provider, but to anyone seeking to sell goods or services to the viewing audience. Yet, the viewer might want to avoid receiving unsolicited advertising targeted to perceived preferences of the viewer. It is possible, also, that selections the user has made in subscribing to certain occurrences are selections the user wants to keep confidential.
- the broadcaster or its service provider may maintain a policy of keeping the subscriptions confidential, the remoteness of the server affords the possibility of unauthorized physical access.
- Servers typically are connected or connectable to user interfaces, through which a hacker may gain access to the personal information. If the hacker obtains a counterfeit badge, for example, and thereby gains entry to a restricted location where the server is kept, the server may be hacked, and personal information of the view could be revealed.
- the present invention is directed to addressing the shortcomings of the prior art.
- specific occurrences corresponding to preferences of a user are subscribed to and recorded.
- a broadcasted signal carrying a live event monitored for a subscribed-to occurrence is received.
- a notification message is received.
- a comparison is made between the received message and the recorded occurrences to filter out part of or the whole message based on lack of match between the recorded occurrences and content of the message.
- the user may be notified and/or the broadcasted signal may be processed in the event of a match.
- FIG. 1 is flow diagram of exemplary communication in monitoring a live event for a predetermined occurrence and dispatching notification to the user, according to the present invention
- FIG. 2 is a flow diagram of exemplary communication in receiving the notification, and either recording or presenting an occurrence extracted from a received broadcast of the live event, according to the present invention
- FIG. 3 is block diagram of one example of a consumer electronics device, according to the present invention.
- FIG. 4 is a flow chart of an exemplary event monitoring and occurrence notification process, in accordance with the present invention.
- FIG. 5 is a flow chart of an exemplary broadcast reception and notification filtering process, in accordance with the present invention.
- FIG. 6 is a flow diagram of exemplary communication in receiving and processing the incoming broadcast.
- FIG. 1 depicts exemplary communication in monitoring a live event for a predetermined occurrence and dispatching notification to the user, according to the present invention.
- An exemplary broadcasting site 104 in accordance with the present invention, includes at least one camera 108, and a broadcaster office 112 receiving the feed 116 from the camera(s) 108.
- For each feed 116 is a video window 120 in the broadcaster office 112. Editing or production personnel monitoring an event by means of the windows 120 switch feeds to respective audiovisual (AV) output channels 124. The latter correspond to television channels.
- An encoder 128 monitors the event by viewing a respective channel 124 to detect a predetermined occurrence.
- AV audiovisual
- This occurrence is preferably one that has been subscribed to by at least some of the viewers, although, due to the privacy accorded user subscriptions, the encoder would generally not know whether any subscriptions have been made for the particular predetermined occurrence(s).
- a single broadcasting site 104 is shown, any number of broadcasting sites may supply output to any number of encoders 128.
- the encoder 128 may be a person, or may be a computer performing pattern recognition using techniques well-known in the art. As pictured in FIG. 1, the encoder 128 is monitoring a single channel 124, and using a light pen 132 to indicate when she visually detects on-screen any of one or more subscribed-to occurrences.
- a notification message is sent to a multiplexer 136.
- the message is multiplexed with the output channels 124.
- the notification message may be conveyed in private packets included in the broadcast signal along with the TV or cable channels.
- the notification message can be conveyed in the vertical blanking interval (VBI) as Teletext.
- VBI is the time interval during which an electron beam scanner in a television tube diagonally returns upward across the tube to start the scanning of the next frame.
- the multiplexed broadcast signal 138 is sent to a transmitting base station, e.g., satellite 140 or terrestrial 144, which relays an output signal 148.
- the relayed signal is received at a respective receiving base station 204, 208, which, in the case of cable TV, may reside at a head end local to the viewer.
- the resulting broadcasted signal 212 is received at a set-top box (STB) 216 of a user or viewer.
- Audiovisual output 220 from the STB 216 is received, and is presented on a television 224 and/or is recorded internally in the STB.
- a remote control 228 can be operated by the user to, in addition to performing any of the typically associated functions, schedule or subscribe to occurrences of interest. This may be accomplished by means of an interactive user interface viewable on the screen of the TV 224 or panel, such as an LCD panel, of the STB 216.
- the subscriptions are saved in the STB 216, preferably in a secure manner such that they are not communicated out. Thus, this private information of the user is protected.
- all communication 212 with the outside is oneway, i.e., incoming to the STB, such that there is no interaction between the STB 216 and the infrastructure 204, 208.
- the configuration in FIG. 2 can exclude the STB 216, and a one-way analog broadcast would be received directly by the TV 224.
- the configuration can also include a firewall, so that the STB 216 and/or TV 224 behind the firewall can be protected from intrusions originating from an unknown transmission source.
- FIG. 3 shows an example of a consumer electronics (CE) device 310 such as the STB 216 or TV 224.
- the CE device 310 includes a subscription module 320 for taking and recording subscriptions to user-selected or -designated occurrences. Further included is storage memory 325 for recording the subscriptions and the incoming broadcasted signal 212.
- the two types of recordings may be in separate memories.
- the memory for subscriptions, and possibly for computer programs can be any variety of random access memory (RAM), while the memory for the broadcast 212 may be a hard disk or optical disc.
- RAM random access memory
- the CE device 310 also has a receiver 330 for receiving the broadcasted signal to be recorded and/or presented immediately, a comparison unit 340 for comparing the received signal with the recorded subscriptions, a processing section 350 for deciding whether and how to act on the comparison, and a user interface 360 by which the user selects or provides subscriptions.
- the combination of the STB 216 and the TV 224, or merely the TV if the configuration excludes the STB, may include more than one tuner, so that the user may view his current channel uninterrupted while an occurrence of interest on another channel is being recorded to memory 320.
- the components 320 through 360 may be implemented in software, hardware, firmware or in any other known and suitable form. FIG.
- a live event is monitored by the encoder 128 for a particular occurrence that is unscheduled or whose time of occurrence is unscheduled (step S410).
- the encoder 128 would not necessarily know if any viewer has subscribed to the particular occurrence, since this information is private. It is contemplated, however, that the broadcaster or content provider may elicit, on a voluntary basis, e.g., through surveys or questionnaires, what occurrences are likely to be of interest.
- the subscriber may pick, from a menu provided by the broadcaster, an occurrence to thereby subscribe.
- a particular occurrence may be selected by the subscription module 320 automatically based upon user preference it gleans from monitoring behavior of the user. This behavior may include interaction with the CE device 310, e.g., changing channels, query-and-answer sessions using the remote control 228.
- the CE device 310 can include monitoring equipment such as a camera and/or microphone, and visual pattern/voice recognition facility, to glean user preferences. For instance, certain gestures by the user may be commands indicating appreciation or lack thereof in connection with a just seen program or commercial, or involuntary behavior may be interpreted.
- the subscription module 320 may subscribe the user to a particular occurrence without having to make the user aware of the subscription. When the occurrence is detected, the user can be notified, as by an on-screen icon, of the possibility of switching channels to the occurrence of potential interest.
- FIG. 5 represents an exemplary broadcast reception and notification filtering process 500, in accordance with the present invention.
- Private packets in the case of a digital broadcast, or Teletext in the case of an analog broadcast, can be monitored in the received signal 212 to detect notification that a subscribed-to occurrence has been detected (step S504).
- the message is received during the VBI (step S512).
- each notification message has an identifier of the occurrence.
- the comparison unit 340 reads the identifiers in the recorded subscriptions from memory 325 and matches them against identifiers in the notification message (step S516). Non- matching portions of the notification message are thereby filtered out. If any portion is not filtered, i.e., due to a match (step S520), the processing section 350 decides on how to proceed. The user may be notified (steps S530, S540), as by the appearance of an icon on the viewing screen of the TV 224.
- Clicking on the icon, using the remote control 228, can switch the user to the channel carrying the broadcast 212.
- the broadcast 212 is processed to extract, for viewing, the occurrence identified in the matching (steps S550, S560).
- Notification to the user alternatively, may be in the form of a small picture in a TV 224 with a picture-in-picture (PIP) capability.
- PIP picture-in-picture
- the user then uses the remote to dispense with the small picture or enlarge it.
- the user can be switched automatically, without prior notification, to the channel carrying the occurrence.
- recorded subscriptions contain respective priority values or ranks.
- Sufficient value or rank in comparison to that accorded the currently viewed program, or competing subscribed-to occurrences concurrently being notified in the incoming broadcast 212, can determine how notification and/or automatic channel switching is currently performed. Thus, if one currently detected occurrence outranks another currently detected occurrence, in terms of user preference indicated by the user or otherwise gleaned, the outranking occurrence is notified to the user and/or appears onscreen. As a further alternative, the occurrence may be recorded to memory 325, rather than presented, so that the occurrence can be played back later at the viewer's convenience. Ranking may also be applied in deciding which of competing concurrent occurrences to record. In the case of two tuners, the recording can be performed while the user is using one of the tuners to continue to view the current channel.
- FIG. 6 portrays an embodiment alternative to the broadcast and message receiving and processing embodiment of FIG. 2.
- the broadcasted signal 212 is typically concurrently received by numerous users.
- FIG. 6 shows, for simplicity of illustration two televisions 610, and their respective remote controls 620, comprising a receiving system 630 for viewers.
- the television 610 here is the CE device 310, and is not connected to a set-top box. Instead, the televisions 610 retain the user subscriptions, on having a subscription to occurrence A, the other having subscriptions to occurrences A and B. Accordingly, the televisions 610 filter the notification message differently, according to their respective recorded subscriptions.
- the televisions 610 are receiving an analog broadcast, and have no interaction with the infrastructure 204, 208.
- the user is provided with automatic notification and/or channel switching, relating to immediately-current occurrences in live events, based on user preference, but is afforded more assurance that the preferences are kept confidential.
Abstract
Specific occurrences corresponding to preferences of a user are subscribed to and recorded (216, 228, 320). A broadcasted signal (212) carrying a live event monitored for a subscribed-to occurrence is received. Upon detection of the occurrence, a notification message is received (S504). At that time, a comparison is made between the received message and the recorded occurrences to filter out part of or the whole message based on lack of match between the recorded occurrences and content of the message (S516, S520). The user may be notified and/or the broadcasted signal may be processed in the event of a match (S540).
Description
NOTIFICATION OF A LIVE EVENT ON TELEVISION
The present invention relates to monitoring a live broadcasted event for a predefined occurrence of interest, and to notifying a user of the occurrence detected and/or recording or presenting the occurrence.
The number of entertainment services, including television (TV) and radio broadcasted over satellite and terrestrial channels is growing every day. The content providers and broadcasters usually combine the programming by content, as by sports, by movies, etc. Sophisticated systems have been developed to allow the user, based on an electronic programming guide (EPG) or Teletext, to search for and choose his or her preferred programming or service.
These systems are useful when the programming is divided into units whose start and end are well-defined or pre-set. However, for live TV channels like those carrying live sport events, this is not the case. All football matches, for example, in the same league may be scheduled for the same afternoon slot. Since several matches can be simultaneously broadcasted on different channels, the user is unable to easily keep track of the status of matches on channels other than the one to which he or she is currently tuned. The user may therefore miss a goal scored in a match shown another channel.
One solution is to interrupt the current broadcast, and temporarily broadcast the match where the goal was scored. However, the user may not want the current program to be interrupted, or may prefer not to see the other broadcast right now.
Another approach is to gather, at an external server for all users, subscriptions to or other indications concerning respective occurrences, monitor the event being broadcasted for the subscribed-to or indicated occurrences, and selectively distribute notifications of detected occurrences to the respective users. The users can then switch to the particular channel or be switched there automatically.
However, the user discloses private information when selecting or otherwise specifying an occurrence of interest. This data, reflecting preferences of the viewing public, is valuable not only to the broadcaster and content provider, but to anyone seeking
to sell goods or services to the viewing audience. Yet, the viewer might want to avoid receiving unsolicited advertising targeted to perceived preferences of the viewer. It is possible, also, that selections the user has made in subscribing to certain occurrences are selections the user wants to keep confidential. Although the broadcaster or its service provider may maintain a policy of keeping the subscriptions confidential, the remoteness of the server affords the possibility of unauthorized physical access. Servers typically are connected or connectable to user interfaces, through which a hacker may gain access to the personal information. If the hacker obtains a counterfeit badge, for example, and thereby gains entry to a restricted location where the server is kept, the server may be hacked, and personal information of the view could be revealed.
The present invention is directed to addressing the shortcomings of the prior art.
In brief, specific occurrences corresponding to preferences of a user are subscribed to and recorded. A broadcasted signal carrying a live event monitored for a subscribed-to occurrence is received. Upon detection of the occurrence, a notification message is received. At that time, a comparison is made between the received message and the recorded occurrences to filter out part of or the whole message based on lack of match between the recorded occurrences and content of the message. The user may be notified and/or the broadcasted signal may be processed in the event of a match.
Details of the invention are set forth below with the aid of the following drawings, wherein:
FIG. 1 is flow diagram of exemplary communication in monitoring a live event for a predetermined occurrence and dispatching notification to the user, according to the present invention;
FIG. 2 is a flow diagram of exemplary communication in receiving the notification, and either recording or presenting an occurrence extracted from a received broadcast of the live event, according to the present invention;
FIG. 3 is block diagram of one example of a consumer electronics device, according to the present invention;
FIG. 4 is a flow chart of an exemplary event monitoring and occurrence notification process, in accordance with the present invention;
FIG. 5 is a flow chart of an exemplary broadcast reception and notification filtering process, in accordance with the present invention; and
FIG. 6 is a flow diagram of exemplary communication in receiving and processing the incoming broadcast.
FIG. 1 depicts exemplary communication in monitoring a live event for a predetermined occurrence and dispatching notification to the user, according to the present invention. An exemplary broadcasting site 104, in accordance with the present invention, includes at least one camera 108, and a broadcaster office 112 receiving the feed 116 from the camera(s) 108. For each feed 116, is a video window 120 in the broadcaster office 112. Editing or production personnel monitoring an event by means of the windows 120 switch feeds to respective audiovisual (AV) output channels 124. The latter correspond to television channels. An encoder 128 monitors the event by viewing a respective channel 124 to detect a predetermined occurrence. This occurrence is preferably one that has been subscribed to by at least some of the viewers, although, due to the privacy accorded user subscriptions, the encoder would generally not know whether any subscriptions have been made for the particular predetermined occurrence(s). Although a single broadcasting site 104 is shown, any number of broadcasting sites may supply output to any number of encoders 128. The encoder 128 may be a person, or may be a computer performing pattern recognition using techniques well-known in the art. As pictured in FIG. 1, the encoder 128 is monitoring a single channel 124, and using a light pen 132 to indicate when she visually detects on-screen any of one or more subscribed-to occurrences. An example of an occurrence is the onset of a tie-breaker segment of a particular tennis match, or service at match point. Upon detection, a notification message is sent to a multiplexer 136. The message is multiplexed with the output channels 124. In the case of digital broadcast, such as digital video broadcast (DVB) multimedia home platform (MHP), the notification message may be conveyed in private packets included in the broadcast signal along with the TV or cable channels. In the case of an analog broadcast, the notification message can be conveyed in the vertical blanking interval (VBI) as Teletext. The VBI is the time interval during which an electron beam scanner in a television tube diagonally returns upward across the tube to start the scanning of the next frame. The multiplexed broadcast signal 138 is sent to a transmitting base station, e.g., satellite 140 or terrestrial 144, which relays an output signal 148.
As shown in FIG. 2, the relayed signal is received at a respective receiving base station 204, 208, which, in the case of cable TV, may reside at a head end local to the viewer. The resulting broadcasted signal 212 is received at a set-top box (STB) 216 of a
user or viewer. Audiovisual output 220 from the STB 216 is received, and is presented on a television 224 and/or is recorded internally in the STB. A remote control 228 can be operated by the user to, in addition to performing any of the typically associated functions, schedule or subscribe to occurrences of interest. This may be accomplished by means of an interactive user interface viewable on the screen of the TV 224 or panel, such as an LCD panel, of the STB 216. The subscriptions are saved in the STB 216, preferably in a secure manner such that they are not communicated out. Thus, this private information of the user is protected. In one embodiment, all communication 212 with the outside is oneway, i.e., incoming to the STB, such that there is no interaction between the STB 216 and the infrastructure 204, 208. The configuration in FIG. 2 can exclude the STB 216, and a one-way analog broadcast would be received directly by the TV 224. The configuration can also include a firewall, so that the STB 216 and/or TV 224 behind the firewall can be protected from intrusions originating from an unknown transmission source.
FIG. 3 shows an example of a consumer electronics (CE) device 310 such as the STB 216 or TV 224. The CE device 310 includes a subscription module 320 for taking and recording subscriptions to user-selected or -designated occurrences. Further included is storage memory 325 for recording the subscriptions and the incoming broadcasted signal 212. The two types of recordings may be in separate memories. Thus, for example, the memory for subscriptions, and possibly for computer programs, can be any variety of random access memory (RAM), while the memory for the broadcast 212 may be a hard disk or optical disc. The CE device 310 also has a receiver 330 for receiving the broadcasted signal to be recorded and/or presented immediately, a comparison unit 340 for comparing the received signal with the recorded subscriptions, a processing section 350 for deciding whether and how to act on the comparison, and a user interface 360 by which the user selects or provides subscriptions. The combination of the STB 216 and the TV 224, or merely the TV if the configuration excludes the STB, may include more than one tuner, so that the user may view his current channel uninterrupted while an occurrence of interest on another channel is being recorded to memory 320. The components 320 through 360 may be implemented in software, hardware, firmware or in any other known and suitable form. FIG. 4 provides, by way of illustrative and non- limitative example, an event monitoring and occurrence notification process 400 according to the present invention. A live event is monitored by the encoder 128 for a particular occurrence that is unscheduled or whose time of occurrence is unscheduled (step S410). As mentioned above, the encoder
128 would not necessarily know if any viewer has subscribed to the particular occurrence, since this information is private. It is contemplated, however, that the broadcaster or content provider may elicit, on a voluntary basis, e.g., through surveys or questionnaires, what occurrences are likely to be of interest. Regarding the unscheduled nature of the particular occurrence giving rise to the monitoring, sudden-death overtime in a specific football game, for example, is unscheduled on any EPG or other published programming guide; whereas, although the half-time show may be scheduled, its start time or time for happening is unscheduled due to the uncertainty and variation of time durations between play in football. On the one hand, the subscriber may pick, from a menu provided by the broadcaster, an occurrence to thereby subscribe. Alternatively, a particular occurrence may be selected by the subscription module 320 automatically based upon user preference it gleans from monitoring behavior of the user. This behavior may include interaction with the CE device 310, e.g., changing channels, query-and-answer sessions using the remote control 228. Alternatively or in addition, the CE device 310 can include monitoring equipment such as a camera and/or microphone, and visual pattern/voice recognition facility, to glean user preferences. For instance, certain gestures by the user may be commands indicating appreciation or lack thereof in connection with a just seen program or commercial, or involuntary behavior may be interpreted. Thus, the subscription module 320 may subscribe the user to a particular occurrence without having to make the user aware of the subscription. When the occurrence is detected, the user can be notified, as by an on-screen icon, of the possibility of switching channels to the occurrence of potential interest.
When the subscribed-to occurrence is detected by the encoder 128 (step S420), a notification message is multiplexed into the broadcast signal 138 (step S430). FIG. 5 represents an exemplary broadcast reception and notification filtering process 500, in accordance with the present invention. Private packets, in the case of a digital broadcast, or Teletext in the case of an analog broadcast, can be monitored in the received signal 212 to detect notification that a subscribed-to occurrence has been detected (step S504). For an analog broadcast (step S508), the message is received during the VBI (step S512). However, it is, at the outset, unknown if any notification message detected in the incoming broadcast 212 pertains to an occurrence subscribed-to by the user whose receiver 330 is receiving the broadcast. Firstly, preferences of the viewer are kept confidential within the CE device 310. Secondly, numerous viewers, typically, would be
receiving the same broadcast 212 simultaneously, each viewer having his or her individual preferences. Each occurrence in each notification message has an identifier of the occurrence. The comparison unit 340 reads the identifiers in the recorded subscriptions from memory 325 and matches them against identifiers in the notification message (step S516). Non- matching portions of the notification message are thereby filtered out. If any portion is not filtered, i.e., due to a match (step S520), the processing section 350 decides on how to proceed. The user may be notified (steps S530, S540), as by the appearance of an icon on the viewing screen of the TV 224. Clicking on the icon, using the remote control 228, can switch the user to the channel carrying the broadcast 212. In that event, the broadcast 212 is processed to extract, for viewing, the occurrence identified in the matching (steps S550, S560). Notification to the user, alternatively, may be in the form of a small picture in a TV 224 with a picture-in-picture (PIP) capability. The user then uses the remote to dispense with the small picture or enlarge it. As another alternative, the user can be switched automatically, without prior notification, to the channel carrying the occurrence. In a preferred embodiment, recorded subscriptions contain respective priority values or ranks. Sufficient value or rank, in comparison to that accorded the currently viewed program, or competing subscribed-to occurrences concurrently being notified in the incoming broadcast 212, can determine how notification and/or automatic channel switching is currently performed. Thus, if one currently detected occurrence outranks another currently detected occurrence, in terms of user preference indicated by the user or otherwise gleaned, the outranking occurrence is notified to the user and/or appears onscreen. As a further alternative, the occurrence may be recorded to memory 325, rather than presented, so that the occurrence can be played back later at the viewer's convenience. Ranking may also be applied in deciding which of competing concurrent occurrences to record. In the case of two tuners, the recording can be performed while the user is using one of the tuners to continue to view the current channel.
FIG. 6 portrays an embodiment alternative to the broadcast and message receiving and processing embodiment of FIG. 2. As mentioned above, the broadcasted signal 212 is typically concurrently received by numerous users. FIG. 6 shows, for simplicity of illustration two televisions 610, and their respective remote controls 620, comprising a receiving system 630 for viewers. Notably, the television 610 here is the CE device 310, and is not connected to a set-top box. Instead, the televisions 610 retain the user subscriptions, on having a subscription to occurrence A, the other having subscriptions to
occurrences A and B. Accordingly, the televisions 610 filter the notification message differently, according to their respective recorded subscriptions. The televisions 610 are receiving an analog broadcast, and have no interaction with the infrastructure 204, 208.
As has been demonstrated above, the user is provided with automatic notification and/or channel switching, relating to immediately-current occurrences in live events, based on user preference, but is afforded more assurance that the preferences are kept confidential.
While there have shown and described and pointed out fundamental novel features of the invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice.
Claims
1. A consumer electronics device (310) for informing of existence of preferred content in a broadcasted signal (212), comprising: a subscription module (320) configured for subscribing to specific occurrences corresponding to preferences of a user of said device; a memory (325) for recording the subscribed-to occurrences; a receiver (330) configured for receiving a broadcasted signal carrying a live event monitored for a particular one of said specific occurrences and, upon detection of said particular one occurrence by means of the monitoring, a message notifying of said detection; a comparison unit (340) configured for comparing, upon said receiving of said message, the recorded occurrences against the received message to filter out part or the whole of said received message based on lack of match with an occurrence of said recorded occurrences; and a processing section (350) configured to be invoked for a non-filtered portion, if any, of said received message, and further configured for, when invoked, at least one of notifying said user and processing the received broadcasted signal.
2. The device of claim 1, wherein, in regard to said event monitored, said particular one occurrence is unscheduled or, if scheduled, its time for happening is unscheduled (S410).
3. The device of claim 1, further comprising a user interface (360) to said user, said subscribed-to occurrence to be recorded being derived by said device from said user interface.
4. The device of claim 1 , wherein said comparison unit is configured for reading said recorded subscribed-to occurrence from said memory and, subsequent to said reading, performing said comparing against the read occurrence (S516).
5. A system (630) comprising the device of claim 1, and further comprising at least one other consumer electronics device to constitute a plurality of devices whose respective comparison units receive corresponding messages representing the same said particular one of the specific occurrences, the plural devices filtering said same particular one differently according to respective user preferences.
6. The device of claim 1 , wherein said device is configured for merely oneway communication so as to receive said signal from a source without being operable to transmit to said source (610).
7. The device (610) of claim 6, not comprising a transmitter.
8. The device (610) of claim 1, wherein said signal (212) carries an analog broadcast.
9. The device of claim 1, comprising a television (610), said receiver receiving said message during a vertical blanking interval of said television (S512).
10. The device of claim 1, comprising a television (610) and not a set -top box, nor being communicatively connected to a set-top box.
11. The device of claim 1, wherein said processing section is configured for, upon the invocation, and in case of said processing, extracting, from the broadcasted signal received by said device, said particular one occurrence and at least one of presenting, and recording, the extracted occurrence (S560).
12. The device (216) of claim 1, wherein said device does not have a transmitter in communicative connection with a transmitter serving as a source of said signal to be received by said receiver.
13. The device (216) of claim 1, wherein said subscription module is configured to detect user action and, based on the detected action, to derive said preferences.
14. A system comprising said device of claim 1, and further comprising an encoder (128) configured for the monitoring of said live event (S410), the detecting of said occurrence, and, upon said detection, encoding said message to be received.
15. A computer implemented method for informing of existence of preferred content in a broadcasted signal, comprising: subscribing to specific occurrences corresponding to preferences of a user (320); recording the subscribed-to occurrences (216, 325); receiving a broadcasted signal carrying a live event monitored for a particular one of said specific occurrences and, upon detection of said particular one occurrence by means of the monitoring, a message notifying of said detection (S430); comparing, upon said receiving of said message, the recorded occurrences against the received message to filter out part or the whole of said received message based on lack of match with an occurrence of said recorded occurrences (S516, S520); and, for a non- filtered portion, if any, of said received message, at least one of notifying said user and processing the received broadcasted signal (S540, S560).
16. The method of claim 15, wherein, in regard to said event monitored, said particular one occurrence is unscheduled or, if scheduled, its time for happening is unscheduled (S410).
17. The method of claim 15, comprising deriving, from a user interface, said subscribed-to occurrence to be recorded (216, 228).
18. The method of claim 15, further comprising filtering said particular one differently according to respective user preferences, by a plurality of consumer electronics devices (630), said plurality including at least one other than said device, the plural devices receiving corresponding messages representing said particular one of the specific occurrences.
19. The method of claim 15, wherein said signal carries an analog broadcast (S508).
20. The method of claim 15, wherein said receiving receives said message during a vertical blanking interval of said television (S512).
21. A computer software product for informing of existence of preferred content in a broadcasted signal, said product having a computer readable medium (325) into which is embedded a program that includes instructions executable by a processor to perform the method of claim 15.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US75209205P | 2005-12-20 | 2005-12-20 | |
US60/752,092 | 2005-12-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007072369A2 true WO2007072369A2 (en) | 2007-06-28 |
WO2007072369A3 WO2007072369A3 (en) | 2007-10-18 |
Family
ID=38137651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2006/054873 WO2007072369A2 (en) | 2005-12-20 | 2006-12-14 | Notification of a live event on television |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2007072369A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2559983A (en) * | 2017-02-23 | 2018-08-29 | Sony Interactive Entertainment Inc | Entertainment device and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040064835A1 (en) * | 2002-09-26 | 2004-04-01 | International Business Machines Corporation | System and method for content based on-demand video media overlay |
US20040205698A1 (en) * | 2000-12-29 | 2004-10-14 | Schliesmann Barry Edward | System and method for event driven programming |
US20050086687A1 (en) * | 1999-12-16 | 2005-04-21 | Microsoft Corporation | Methods and systems for managing viewing of multiple live electronic presentations |
-
2006
- 2006-12-14 WO PCT/IB2006/054873 patent/WO2007072369A2/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050086687A1 (en) * | 1999-12-16 | 2005-04-21 | Microsoft Corporation | Methods and systems for managing viewing of multiple live electronic presentations |
US20040205698A1 (en) * | 2000-12-29 | 2004-10-14 | Schliesmann Barry Edward | System and method for event driven programming |
US20040064835A1 (en) * | 2002-09-26 | 2004-04-01 | International Business Machines Corporation | System and method for content based on-demand video media overlay |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2559983A (en) * | 2017-02-23 | 2018-08-29 | Sony Interactive Entertainment Inc | Entertainment device and system |
Also Published As
Publication number | Publication date |
---|---|
WO2007072369A3 (en) | 2007-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8006268B2 (en) | Interest messaging entertainment system | |
CA2814197C (en) | Video display device and method of controlling the same | |
US9961396B2 (en) | Storing and accessing segments of recorded programs | |
US6813775B1 (en) | Method and apparatus for sharing viewing preferences | |
US7051354B2 (en) | System and method for advertising a currently airing program through the use of an electronic program guide interface | |
US7174512B2 (en) | Portal for a communications system | |
US20030093806A1 (en) | Remote re-creation of data in a television system | |
CN1312914C (en) | Automatic on-scveen display of auxiliary information | |
JPH08307840A (en) | Notice system for television receiver and notice method | |
CA2822753A1 (en) | Methods and apparatuses to facilitate preselection of programming preferences | |
US20020010922A1 (en) | Active program notification system and method | |
US20100329644A1 (en) | Automated programming recording | |
US20090007170A1 (en) | System and method for monitoring a real time event | |
KR20120008114A (en) | Method and apparatus for monitoring another video source | |
US8607278B2 (en) | Customer voting on timeslots for shows | |
WO2007072369A2 (en) | Notification of a live event on television | |
WO2007048222A1 (en) | Method, system and apparatus for triggering an event action in accordance with viewer preferences | |
KR100782568B1 (en) | Preference event reservation system of program and method thereof | |
KR101881080B1 (en) | Automatic Channel Changing System and Method | |
EP2590423A2 (en) | Video services receiver for managing incomplete program recordings | |
WO2003039141A1 (en) | Method of displaying additional service data in digital broadcasting system | |
US20030121039A1 (en) | Television system | |
KR100864848B1 (en) | Preference Sub Program Watching System Of Different Channel And Method Thereof | |
KR20110115837A (en) | Apparatus and method for displaying of electronic program guide | |
WO2005117425A1 (en) | Methods and apparatus to generate on-screen text |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06842544 Country of ref document: EP Kind code of ref document: A2 |