[go: up one dir, main page]

GB2542598A - Influencing website content - Google Patents

Influencing website content Download PDF

Info

Publication number
GB2542598A
GB2542598A GB1516947.7A GB201516947A GB2542598A GB 2542598 A GB2542598 A GB 2542598A GB 201516947 A GB201516947 A GB 201516947A GB 2542598 A GB2542598 A GB 2542598A
Authority
GB
United Kingdom
Prior art keywords
trigger
web site
page
trigger term
detection
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.)
Withdrawn
Application number
GB1516947.7A
Other versions
GB201516947D0 (en
Inventor
Hackett Christopher
Smith Tom
Carlson David
Warford Ian
Degroot Nelius
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mporium Group PLC
Original Assignee
Mporium Group PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mporium Group PLC filed Critical Mporium Group PLC
Priority to GB1516947.7A priority Critical patent/GB2542598A/en
Priority to PCT/GB2015/053385 priority patent/WO2016071718A2/en
Priority to US15/524,787 priority patent/US20170318336A1/en
Priority to EP15818017.4A priority patent/EP3216222A2/en
Publication of GB201516947D0 publication Critical patent/GB201516947D0/en
Publication of GB2542598A publication Critical patent/GB2542598A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7844Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using original textual content or text extracted from visual content or transcript of audio data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0253During e-commerce, i.e. online transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Graphics (AREA)
  • Library & Information Science (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A method of influencing website content comprises detecting an occurrence of a trigger term 3 (e.g. words, phrases) in a real time media source 4a-4d (e.g. television or radio channel, a social media site, a news or weather feed), and modifying a web site or page in response to the detection. The web site or page may be modified to display content related to the trigger term 3. The trigger term 3 may be detected in caption information and/or subtitle information associated with a television programme being broadcast or a video on demand stream. The web site or page may be modified following a predetermined delay from the detection of the trigger term 3.

Description

influencing Website Content
The present invention relates to a method and apparatus for influencing website content.
It is common for consumers of media content to be using multiple devices at once. For example, a user may be watching a television programme while using a smartphone or tablet computer to surf the internet or interact with social media platforms such as Facebook. Sometimes a user may be motivated by television content (for example) to interact with their smartphone or tablet computer to find out more about something they saw on the television.
According to the invention there is provided a method of influencing website content, comprising: detecting an occurrence of a trigger term in a real time media source; and modifying a web site or page in response to the detection.
The web site or page may be modified to display content related to the trigger term.
The method may comprise maintaining a database of stored trigger terms associated with web sites or pages, matching the stored trigger terms against text extracted from the real time media source, and modifying the associated web site or page.
The web site or page may be modified by the occurrence of the trigger term for only a predetermined period of time.
The web site or page may be influenced substantially immediately following the detection of the trigger term.
The web site or page may be modified following a predetermined delay from the detection of the trigger term.
The media source may be one of a television channel, an on-demand video stream, a radio channel, a social media site, a news feed or a weather feed.
Where the media source is a television channel or a video on demand stream, the trigger term may be detected in caption information and/or subtitle information associated with the television programme being broadcast or the video on demand stream.
Subtitle information may be embedded within image data within the television broadcast signal or the video on demand stream, and the subtitle information may be converted into text using optical character recognition.
According to another aspect of the invention, there is provided an apparatus for influencing website content, comprising: a trigger detector for detecting an occurrence of a trigger term in a real time media source; and a controller for modifying a web site or page in response to the detection.
To help understanding of the invention, a specific embodiment thereof will now be described by way of example and with reference to the accompanying drawings, in which:
Figure 1 schematically illustrates a system for monitoring media streams and influencing access to web pages based on that monitoring;
Figure 2 schematically illustrates a system for detecting trigger terms in television captions;
Figure 3 is a schematic flow diagram which illustrates how trigger terms can be used to correlate events occurring in a media stream with traffic to a website; and
Figure 4 is a schematic flow diagram which illustrates how a user is provided with enhanced access to relevant web page content based on trigger words within media streams.
Referring to Figure 1, a system for monitoring media streams and influencing Internet search functions and web pages based on those media streams is shown. The system comprises a client front end 1 which a user having an association with a particular web site or page 9 is able to use to enter trigger terms (words or phrases) which he considers to be contextually relevant to his web site 9, and in particular which he thinks the occurrence of which in a media stream might cause viewers of the media stream to be driven to his web site 9. For example, if the web site 9 is a merchant site selling clothes then trigger terms relating to types, styles or makes of clothing may be of interest, since viewers seeing the items or events to which these trigger terms relate might be interested in visiting the web site 9. The user may also enter rules which govern what happens when a trigger term is detected in one or more media streams. The rules may relate to how searches, web pages or other media streams should be influenced or modified if that trigger term is detected. The trigger terms are provided to a trigger term database 2, which can be expected to store large numbers of trigger terms associated with various different client users (and/or their associated web sites), and with various different rules. It will therefore be understood that the occurrence of a particular trigger word in a media stream may invoke a number of rules in relation to different client users and their websites, if that trigger word has been registered by multiple client users. A trigger term detector 3 receives media data streams from multiple media sources 4 (four media sources are shown here - two TV channels 4a, 4b, a Facebook feed 4c and a Twitter feed 4d - but it will be appreciated that any number of TV channels, Internet feeds, radio or other real-time media sources such as news or weather feeds could be utilised) and detects when any of the trigger terms in the trigger term database 2 occur in any of media data streams. More particularly, the data from the media sources includes text which is compared against the trigger terms in the database 2. Certain types of media source, such as news or weather feeds, or social media feeds, are rich in text content, making it relatively straightforward to identify when trigger terms arise within those media sources. In other types of media source, such as television or radio, the media is less text based, making it more difficult to obtain trigger terms describing what is going on in the content. The example of television is discussed in some detail below. In the event that the trigger term detector 3 detects a trigger term in one of the media streams then this detection is recorded as a match in a match database 5. More particularly, the match database stores an indication that a detection of a particular trigger word has occurred, along with the media source originating the trigger word, and the time of the occurrence. It will be understood that the trigger term identified within the media stream is indicative of the content of the media stream.
In parallel with this, a web site monitor 8 monitors traffic to the client user’s web site 9, and records this with respect to time. Again, it will be appreciated that the web site monitor 8 may in fact monitor traffic to a large number of client user web sites, and store traffic information in association with an identification of the web site or client user. The level of traffic to the web site 9 (or in the alternative an indication of an amount of increase in traffic to the web site 9) at or shortly after (usually within a few minutes) the detection of the trigger term is stored into the match database 5 in association with the record of occurrence of the trigger term. The user is able to view, via the client front end 1, how the occurrence of particular trigger terms (and thus the occurrence of the underlying content indicated by the trigger terms) influences the traffic to his web site 9. So, for example if the trigger term was “red dress”, detected in caption information from a television programme in which a celebrity is wearing a red dress, then this might result in large number of television viewers looking up red dresses on the Internet, which might in turn result in an uplift in the number of visitors to the users web site 9. The data stored in the match database may comprise a correlation between the occurrence of the trigger term in the media source with a level of traffic to the website at or during a predetermined period of time after the occurrence of the trigger term. The user may have a number of trigger terms registered at the trigger term database 2, and matches for each of these, and associated web traffic information, are stored at the match database 5. This enables the user to determine which trigger words are the most effective. The traffic information may not simply relate to the number of site visits, but might also relate (in the case of an e-commerce site) to the number of purchases made, or the conversion rate from hits to purchases. The traffic information might also track specific segments or demographics of visitors, such as sex, location, likes and dislikes and so on, making it possible to identify from the traffic information the types of viewers which are being driven to the site by particular trigger words.
The detection of a trigger word by the trigger term detector 3 can also initiate the optimisation of an Internet search function 6 that will cause the search function to display predetermined information. For example, the predetermined information could be information relevant to the trigger word when appropriate keywords are used in the search (note that the keywords forming the basis of the internet search and the triggers words may be different). As a result, incidence of events within a media stream which are described by trigger words may be used to effectively tailor the information presented on a search results page in real time or near real time. This may give a user more efficient access to relevant information. Generally, the predetermined information will take the form of a link to the web site 9 (potentially in association with other information to assist a user in understanding the relevance of the web site 9 to their search) when invoked by a user performing a relevant search.
In this way, media content from a media source, which may be the trigger for a viewer of that media source to perform an Internet search, can be used as a trigger to cause the web site 9 to appear prominently in an Internet search results page when the viewer performs a search (for example on Google). This could happen either immediately upon detection and processing of the trigger term, or in some cases a short time later. For example, it has been found that if a viewer sees a product which is of interest to them they will tend to search for it immediately, while if they are interested in an audio track or a video clip they will tend to wait until the audio track or video clip has finished before performing an Internet search in relation to that item.
One possible implementation of this would be for the Internet search function 6 to trigger a Google Adwords campaign using suitable keywords. In this case, the web site 9 would be displayed on the search results page as an advertisement. In a similar manner, predetermined information could be displayed on a social media site such as Facebook or Linkedln in response to trigger terms appearing in a media stream. In either case, the search function or social media platform may only be influenced to display the predetermined information for a short period after the trigger term has occurred in a media stream. After this, the search function or social media platform may revert to default content or rules.
Similarly, the detection of a trigger word by the trigger term detector 3 can also trigger a web site optimiser 7 to initiate the optimisation of the web site 9, to which a user will hopefully be directed via the search results page. In particular, the web site can be modified to relate to the context or subject of the trigger term. As a result, a user will find the content which they were interested in being readily available on the website, rather than needing to navigate deep into the website to find it. Returning to the “red dress” example, the detection of the trigger term “red dress” may cause the main page of the web site 9 to switching from displaying information about a grey jacket to displaying information about a red dress available for purchase through the web site 9. In this way, a person searching for a red dress will not only find it more easily through the web search function, but will also locate it more easily on the web site to which that person clicks through from the search results page. As with the search optimisation, the web site optimisation may occur substantially straightaway in response to the trigger terms, or might be delayed for a predetermined time. Also similarly with search optimisation, the web site may revert back to its original state after a predetermined period of time has passed and the modified content has thus become less relevant.
Referring back to the match database, it will be appreciated that influencing the prominence of the user’s web site 9 and the immediate availability of content relevant to the trigger term at the web site 9 could be expected to increase the amount of traffic to the web site 9. As a result, the match database 5 is able to provide a good indication of how much of an enhancement to web site traffic is being achieved by way of influencing search results and web page optimisation. Accordingly, client users are able to identify which trigger words are providing maximum impact in driving viewers to their website.
In one example, at least some of the media sources are television channels. Referring to Figure 2, functional blocks for detecting trigger terms within these television channels are shown. In Figures 2, two tuners 21, 22 are provided, each for receiving a respective television channel and for decoding and outputting a sequence of image frames forming a video image. To the output of each turner is a respective subtitle extraction block 23, 24 for extracting a portion of each image frame which corresponds to a subtitle or caption location. The output of each extraction block 23, 24 is a respective optical character recognition block 25, 26 which is able to determine the text included within the subtitle and output it to a matching unit 27, which matches the recognised text against trigger terms stored in the database 2 shown in Figure 1. The elements 21-27 correspond to the trigger term detector 3 of Figure 1. In the case of a match, the match database 5, search function 6 and web site optimiser 7 are all informed of the detection, as described above in relation to Figure 1. The Figure 2 implementation may be important for territories, such as the United Kingdom, where subtitle data is embedded directly into the image. Where the subtitle data is available as text within the data stream (such as for video signals in the US) then a simplified trigger term detector can be used, omitting the requirement to perform optical character recognition.
Referring to Figure 3, a method of monitoring the influence of media content on website traffic is shown in the form of a flow diagram. At a step A1 web traffic (for example the number of visits) to a web site is monitored. At a step A2, a client enters trigger terms they deem relevant to their website. At a step A3, media streams are monitored with respect to those trigger terms, and if at a step A4 a trigger term is detected in a media stream then that occurrence is correlated with the monitored website traffic and stored in a database at a step A5. The correlated and stored data, or analytics conducted on that data, is then displayed at a step A6.
Referring to Figure 4, a method of influencing access to website content is shown in the form of a flow diagram. At a step B1, a media stream, in this case a television channel, is playing. At a step B2, a user is viewing the television channel. In parallel with the step B2, the system described above, and in particular the trigger term detector 3, is monitoring the television channel for trigger words. At a step B4, a particular event occurs within the television content which both gives rise to a trigger word being detected at a step B5, and is also (in parallel) of interest to a user at a step B8. In response to the detection of the trigger term, a search function relating to the event is modified at a step B6, and a website bearing content relevant to the event is also modified. The steps B5, B6 and B7 occur very quickly, typically in less than a minute. Accordingly, by the time the user initiates a web search at a step B9, the modifications have already been made, resulting in a search function carried out at a step BIO being the one modified at the step B6. Results of the modified search function are presented to the user at a step B11. Based on the results, the user may select the website at a step B12, which by this time will have been modified at the step B7, and thus when it opens the content of the website will have been tailored in view of the event, and in particular in view of the detection of the trigger term. The user is therefore able to access the website content at a step B14, without needing to navigate through the website to find the information which he was looking for based on the event witnessed on the television channel. In parallel with the above steps, the user is also using social media - for example Facebook or Twitter. These represent media streams in themselves, which are monitored by the step B3 and which represent events which might trigger the user (at the step B8) to perform a web search. Also though, the social media site experienced by the user may itself be controlled, at a step B16, in response to the detection of a trigger term, so as to place specific context relevant content where it can be readily found by the user.
The invention is not intended to be restricted to the details of the above described embodiment. For instance, while the above explanations are based on a search function, social media platform or web site being influenced based on a single trigger term, the triggering could instead occur in response to a certain number of instances of a trigger word occurring within a predetermined time window, or on particular ones of the media streams, or could instead occur in response to a certain combination of different trigger words occurring within a predetermined time window or on particular ones of the media streams.

Claims (12)

CLAIMS:
1. A method of influencing website content, comprising: detecting an occurrence of a trigger term in a real time media source; and modifying a web site or page in response to the detection.
2. A method according to claim 1, wherein the web site or page is modified to display content related to the trigger term.
3. A method according to claim 1 or claim 2, comprising maintaining a database of stored trigger terms associated with web sites or pages, matching the stored trigger terms against text extracted from the real time media source, and modifying the associated web site or page.
4. A method according to any preceding claim, wherein the web site or page is modified by the occurrence of the trigger term for only a predetermined period of time.
5. A method according to any preceding claim, wherein the web site or page is influenced substantially immediately following the detection of the trigger term.
6. A method according to any preceding claim, wherein the web site or page is modified following a predetermined delay from the detection of the trigger term.
7. A method according to any preceding claim, wherein the media source is one of a television channel, an on-demand video stream, a radio channel, a social media site, a news feed or a weather feed.
8. A method according to any preceding claim, wherein the media source is a television channel or a video on demand stream and the trigger term is detected in caption information and/or subtitle information associated with the television programme being broadcast or the video on demand stream.
9. A method according to claim 8, wherein subtitle information is embedded within image data within the television broadcast signal or the video on demand stream, and wherein the subtitle information is converted into text using optical character recognition.
10. An apparatus for influencing website content, comprising: a trigger detector for detecting an occurrence of a trigger term in a real time media source; and a controller for modifying a web site or page in response to the detection.
11. A method of influencing website content, the method substantially as hereinbefore described with reference to the accompanying drawings.
12. Apparatus for influencing website content, the apparatus substantially as hereinbefore described with reference to the accompanying drawings.
GB1516947.7A 2014-11-07 2015-09-24 Influencing website content Withdrawn GB2542598A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
GB1516947.7A GB2542598A (en) 2015-09-24 2015-09-24 Influencing website content
PCT/GB2015/053385 WO2016071718A2 (en) 2014-11-07 2015-11-09 Influencing content or access to content
US15/524,787 US20170318336A1 (en) 2014-11-07 2015-11-09 Influencing content or access to content
EP15818017.4A EP3216222A2 (en) 2014-11-07 2015-11-09 Influencing content or access to content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1516947.7A GB2542598A (en) 2015-09-24 2015-09-24 Influencing website content

Publications (2)

Publication Number Publication Date
GB201516947D0 GB201516947D0 (en) 2015-11-11
GB2542598A true GB2542598A (en) 2017-03-29

Family

ID=54544088

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1516947.7A Withdrawn GB2542598A (en) 2014-11-07 2015-09-24 Influencing website content

Country Status (1)

Country Link
GB (1) GB2542598A (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None *

Also Published As

Publication number Publication date
GB201516947D0 (en) 2015-11-11

Similar Documents

Publication Publication Date Title
US20170318336A1 (en) Influencing content or access to content
US11140443B2 (en) Identification and presentation of content associated with currently playing television programs
US20240364971A1 (en) Methods, systems, and media for presenting supplemental information corresponding to on-demand media content
US10643264B2 (en) Method and computer readable medium for presentation of content items synchronized with media display
US8196164B1 (en) Detecting advertisements using subtitle repetition
US20090113475A1 (en) Systems and methods for integrating search capability in interactive video
US11284168B2 (en) Presenting information on similar objects relative to a target object from a plurality of video frames
TWI527442B (en) Information extraction method and device and computer readable media
CN106462874A (en) Methods, systems, and media for presenting commerece information relating to video content
US10798425B1 (en) Personalized key object identification in a live video stream
US20080005166A1 (en) Dynamic search result of audio-visual and related content
GB2544121A (en) Influencing content or access to content
GB2542598A (en) Influencing website content
GB2542597A (en) Influencing access to website content
GB2542596A (en) Monitoring the influence of media content on website traffic
WO2017149321A1 (en) Method and system for influencing digital content or access to content
US20160353176A1 (en) Contextual content programming
TW201610751A (en) Method, system and wearable devices for presenting multimedia interface

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)