Context-sensitive television tags
First Claim
Patent Images
1. A method comprising:
- receiving data that describes a television broadcast schedule;
rendering web-based content that is related to television entertainment; and
rendering along with the content, a TV tag, the TV tag having an associated data element that can be associated with at least a portion of the data that describes a television broadcast schedule.
2 Assignments
0 Petitions
Accused Products
Abstract
A TV tag embedded in web-based content can be selected by a viewer to cause a system to perform an operation associated with the TV tag. Example operations include personalization of a TV planner to include programs that are related to the selected TV tag, scheduling of a particular program to be recorded, generation of an email reminder to be sent when a particular program is scheduled for broadcast, and so on. In an implementation that includes a TV planner, the TV planner may be personalized to include programs associated with a television series, an episode, a movie, a celebrity, a sports team, a topic, and/or a particular channel.
159 Citations
78 Claims
-
1. A method comprising:
-
receiving data that describes a television broadcast schedule;
rendering web-based content that is related to television entertainment; and
rendering along with the content, a TV tag, the TV tag having an associated data element that can be associated with at least a portion of the data that describes a television broadcast schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
rendering web-based content that is related to television entertainment;
rendering along with the content, a selectable TV tag, the TV tag having an associated action and an associated data element;
receiving an indication of a viewer selection of the TV tag; and
performing the associated action in relation to the associated data element based on the selection of the TV tag. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
rendering an article that describes a particular television program;
rendering along with the article, a selectable TV tag that is associated with the particular television program;
receiving an indication of a viewer selection of the TV tag; and
transmitting personalization data based on the selected TV tag to a TV planner system that generates a personalized version of a television broadcast schedule. - View Dependent Claims (34, 35, 36)
-
-
37. A method comprising:
-
rendering content that describes a particular movie;
rendering along with the content, a selectable TV tag that is associated with the particular movie;
receiving an indication of a viewer selection of the TV tag; and
transmitting personalization data based on the selected TV tag to a TV planner system that generates a personalized version of a television broadcast schedule. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A method comprising:
-
rendering content associated with a particular person;
rendering along with the content, a selectable TV tag that is associated with the particular person;
receiving an indication of a viewer selection of the TV tag; and
transmitting personalization data based on the selected TV tag to a TV planner system that generates a personalized version of a television broadcast schedule. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A method comprising:
-
rendering an article associated with a particular sport;
rendering along with the article, a selectable TV tag that is associated with the particular sport;
receiving an indication of a viewer selection of the TV tag; and
transmitting personalization data based on the selected TV tag to a TV planner system that generates a personalized version of a television broadcast schedule. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A method comprising:
-
receiving web-based content, the content having an associated TV tag that identifies a topic of the web-based content;
searching television broadcast schedule data for programs associated with the topic; and
rendering, along with the web-based content, a list of scheduled programs that are associated with the topic.
-
-
57. A method comprising:
-
receiving web-based media content;
identifying television entertainment data that may be associated with the web-based media content; and
associating a TV tag representing the television entertainment data with the web-based media content, such that the TV tag is rendered when the web-based media content is rendered. - View Dependent Claims (58, 59, 60, 61, 62)
-
-
63. A system comprising:
-
a program data repository to maintain television broadcast schedule data;
a web server system to store and serve web-based content; and
a TV tag generator to embed TV tags representing portions of the television broadcast schedule data in the web-based content such that when the web-based content is rendered, television broadcast schedule data associated with the web-based content is also rendered. - View Dependent Claims (64)
-
-
65. A system comprising:
-
a program data repository to maintain television broadcast schedule data;
a network interface to receive viewer personalization data based on viewer-selection of a TV tag embedded in web-based media content;
a personalization data repository to maintain the viewer personalization data; and
a program data filter to filter the television broadcast schedule data based on the personalization data. - View Dependent Claims (66)
-
-
67. A system, comprising:
-
means for receiving web-based content;
means for receiving television entertainment data; and
means for embedding in the web-based content, a TV tag that represents a portion of the television entertainment data that is related to the web-based content. - View Dependent Claims (68, 69, 70, 71)
-
-
72. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to:
-
receive web-based content that includes an embedded TV tag;
perform a search for television broadcast schedule data based on the TV tag; and
render the web-based content, replacing the embedded TV tag with results of the search. - View Dependent Claims (73, 74)
-
-
75. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to:
-
receive an indication of a viewer selection of a TV tag, the TV tag being rendered with other web-based content, the TV tag having an associated television entertainment data element and an associated action; and
perform the associated action with reference to the associated television entertainment data element.
-
-
76. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to:
-
receive an indication of a viewer selection of a TV tag, the TV tag being rendered with other web-based content, the TV tag representing a particular television program; and
transmit personalization data to a TV planner system indicating that the viewer is interested in seeing a scheduled broadcast instance of the particular television program in a rendered personalized TV planner.
-
-
77. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to:
-
receive an indication of a viewer selection of a TV tag, the TV tag being rendered with other web-based content, the TV tag representing a particular television program; and
transmit personalization data to an alert system indicating that the viewer is interested in receiving an alert when the particular television program is scheduled for broadcast.
-
-
78. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to:
-
receive an indication of a viewer selection of a TV tag, the TV tag being rendered with other web-based content, the TV tag representing a particular television program; and
schedule a recording device to record a broadcast of the particular television program.
-
Specification