Systems and methods for mapping media content to web sites
Assignee24/7 Media, Inc.
InventorsSteven Robinson, Alexander Krassel
Life of this patent
Estimating the term…
Abstract
Systems and methods for mapping viewable and non-viewable media to websites are disclosed. Mapping is executed through associated or embedded data, based upon frame and/or time segment of the media. The media-to-browser-destination-data (MBDD) may be embedded in media content, embedded in a transmitted signal, downloaded or pushed to a media playing device, or provided by a graphic overlay. Media players are disclosed that can process the MBDD to launch a browser to a selected web site.
Claims33
1-53. (canceled)
A method of providing media content associated with a web site to a video player associated with a display screen, comprising:
- receiving video content at the video player;
- receiving control data at the video player, wherein the control data includes (a) time data indicating a time period related to the video content;
- (b) location data indicating a selectable display region of the video content that displays on the display screen during the time period, wherein the selectable display region is a display region for which a destination web site is desired to be launched if selected by a user during the time period indicated by the time data;
- (c) a lookup value that has been defined for the combination of (i) the time period indicated by the time data and (ii) the selectable display region indicated by the location data;
- and (d) a URL routing server address of a URL routing server containing a web site destination to be launched when the lookup value has been sent by the video player to the URL routing server;
- processing the control data into a memory;
- playing the video content on the display screen;
- during the display of the video content, receiving a user input, wherein the user input selects a selected screen location of the video content being displayed on the display screen at a selected time during the video content;
- determining whether the selected screen location falls within the selectable display region and whether the selected time falls within the time period;
- and
- if the selected screen location falls within the selectable display region and the selected time falls within the time period, passing the lookup value to the URL routing server at the URL routing server address;
- receiving the web site destination from the URL routing server at the video player;
- and
- launching a browser program that displays the web site located at the web site destination on the display screen.
(canceled)
A program code storage device, comprising:
- a non-transitory machine-readable storage medium;
- machine-readable program code, stored on the machine-readable storage medium, the machine-readable program code having instructions to:
- receive video content at the video player;
- receive control data at the video player, wherein the control data includes (a) time data indicating a time period related to the video content;
- (b) location data indicating a selectable display region of the video content that displays on the display screen during the time period, wherein the selectable display region is a display region for which a destination web site is desired to be launched if selected by a user during the time period indicated by the time data;
- (c) a lookup value that has been defined for the combination of (i) the time period indicated by the time data and (ii) the selectable display region indicated by the location data;
- and (d) a URL routing server address of a URL routing server containing a web site destination to be launched when the lookup value has been sent by the video player to the URL routing server;
- process the control data into a memory;
- play the video content on the display screen;
- during the display of the video content, receive a user input, wherein the user input selects a selected screen location of the video content being displayed on the display screen at a selected time during the video content;
- determine whether the selected screen location falls within the selectable display region and whether the selected time falls within the time period;
- and
- if the selected screen location falls within the selectable display region and the selected time falls within the time period, pass the lookup value to the URL routing server at the URL routing server address;
- receive the web site destination from the URL routing server at the video player;
- and
- launch a browser program that displays the web site located at the web site destination on the display screen.
A method of providing media content associated with a web site to a media player associated with a display screen, comprising:
- receiving media content at the media player;
- receiving control data at the media player, wherein the control data includes (a) time data indicating a time period related to the media content;
- (b) location data indicating a selectable display region of the media content that displays on the display screen during the time period, wherein the selectable display region is a display region for which a destination web site is desired to be launched if selected by a user during the time period indicated by the time data;
- (c) a lookup value that has been defined for the combination of (i) the time period indicated by the time data and (ii) the selectable display region indicated by the location data;
- and (d) a URL routing server address of a URL routing server containing a web site destination to be launched when the lookup value has been sent by the media player to the URL routing server;
- processing the control data into a memory;
- playing the media content on the display screen;
- during the display of the media content, receiving a user input, wherein the user input selects a selected screen location of the media content being displayed on the display screen at a selected time during the media content;
- determining whether the selected screen location falls within the selectable display region and whether the selected time falls within the time period;
- and
- if the selected screen location falls within the selectable display region and the selected time falls within the time period, passing the lookup value to the URL routing server at the URL routing server address;
- receiving the web site destination from the URL routing server at the media player;
- and
- launching a browser program that displays the web site located at the web site destination on the display screen.
(canceled)
(canceled)
A method of providing media content associated with a web site to a video player associated with a display screen, comprising:
- receiving video content at the video player;
- receiving control data at the video player, wherein the control data includes (a) time data indicating a time period related to the video content;
- (b) location data indicating a selectable display region of the video content that displays on the display screen during the time period, wherein the selectable display region is a display region for which a destination web site is desired to be launched if selected by a user during the time period indicated by the time data;
- (c) selection data that has been defined for the combination of (i) the time period indicated by the time data and (ii) the selectable display region indicated by the location data;
- and (d) URL data that enables a web site destination to be launched in accordance with the selection data;
- processing the control data into a memory;
- playing the video content on the display screen;
- during the display of the video content, receiving a user input, wherein the user input selects a selected screen location of the video content being displayed on the display screen at a selected time during the video content;
- determining whether the selected screen location falls within the selectable display region and whether the selected time falls within the time period;
- and
- if the selected screen location falls within the selectable display region and the selected time falls within the time period, using the selection data and the URL data to
- launch a browser program that displays a web site corresponding to the URL data on the display screen.
Dependencies are inferred from the claim text.