Television scripting language
AssigneeTP Lab, Inc.
InventorsChi Fai Ho, Shin Cheung Simon Chiu
Life of this patent
Estimating the term…
Abstract
Provided is a method and system for television channel selection, including a television controller operatively connected to an electronic memory and configured to process a video selection script. The television controller is also operatively connected to the television and to a television network comprising a plurality of channels. Also provided is a script authoring tool for authoring a video selection script in a Web-based scripting language by a viewer. The television controller is further configured to select a channel to display on the television based on the video selection script and to dynamically update the video selection script based on the occurrence of an event.
Claims27
A method for selecting a video channel, comprising:
- (a) comparing, by a television controller, a video description of the video channel against a viewer interest of a viewer using an interest dictionary, wherein the interest dictionary comprises a plurality of description-interest pairs, wherein each description-interest pair comprises a description term and an interest term, wherein the comparing (a) comprises:
- (a1) comparing the video description against the description term of a given description-interest pair in the interest dictionary;
- and
- (a2) comparing the viewer interest against the interest term of the given description-interest pair;
- and
- (b) determining whether to select the video channel based on the comparing (a).
A non-transitory computer readable memory comprising computer readable program instructions for selecting a video channel, wherein the program instructions are configured to:
- (a) compare a video description of the video channel against a viewer interest of a viewer using an interest dictionary, wherein the interest dictionary comprises a plurality of description-interest pairs, wherein each description-interest pair comprises a description term and an interest term, wherein the compare (a) comprises:
- (a1) compare the video description against the description term of a given description-interest pair in the interest dictionary;
- and
- (a2) compare the viewer interest against the interest term of the given description-interest pair;
- and
- (b) determine whether to select the video channel based on the comparing (a).
A system for selecting a video channel, comprising:
- a television controller operatively coupled to a computer readable memory comprising program instructions, wherein when executed by the television controller causes the television controller to:
- (a) compare a video description of the video channel against a viewer interest of a viewer using an interest dictionary, wherein the interest dictionary comprises a plurality of description-interest pairs, wherein each description-interest pair comprises a description term and an interest term, wherein the compare (a) comprises:
- (a1) compare the video description against the description term of a given description-interest pair in the interest dictionary;
- and
- (a2) compare the viewer interest against the interest term of the given description-interest pair;
- and
- (b) determine whether to select the video channel based on the comparing (a).
A non-transitory computer readable memory comprising computer readable program instructions for selecting a television channel for display on a television, wherein the program instructions are configured to:
- receive a viewer interest from a viewer of a plurality of channels;
- receive a video selection script in a scripting language from a television network comprising the plurality of channels, the video selection script comprising an interest dictionary;
- process the video selection script, comprising:
- determine an interest level for each of the plurality of channels based on the video selection script by matching a video description of each of said plurality of channels against the viewer interest using an interest dictionary, wherein said interest dictionary includes a plurality of description-interest pairs comprising a description term and an interest term, wherein for each given channel of the plurality of channels, the determining of the interest level comprises:
- compare the video description of the given channel against the description term of a given description-interest pair in the interest dictionary;
- compare the viewer interest against the interest term of the given description-interest pair;
- and
- in response to determining that the video description of the given channel matches the description term of the given description-interest pair and that the viewer interest matches the interest term of the given description-interest pair, determine that the interest level for the given channel matches the viewer interest;
- and
- select a channel to display on the television by the television controller based on the determined interest level of the selected channel by comparing a determined interest level of each of said plurality of channels, wherein the selected channel is a channel with the highest interest level;
- and
- display the selected channel on the television.
Dependencies are inferred from the claim text.