Enhanced television services
First Claim
1. A method implemented by a service provider to support interactive video content viewing by a viewer, the method comprising the service provider:
- (a) causing an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available;
(b) receiving interactive session results from the interactive session with the viewer responding to the indicator;
(c) creating a transaction based on the interactive session results; and
(d) causing the transaction to be fulfilled, wherein transaction fulfillment causes a communication comprising detailed information regarding the transaction to be transmitted to the viewer via one or more of an email message, a text message, and a phone call.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to permit TV viewers to interact with program content broadcast over a subscriber network, such as cable, satellite, internet, or cellular telephone. The details of the ability for the viewer to interact is embedded as data in the program signal. The subscription provider broadcasts a visual indicator as a small icon during programming that informs the viewer that interaction is permitted. The viewer then uses a remote control to purchase products, vote on events, respond to polls, download files, request information, and request callback actions. The TV viewer uses the remote control to send information to a set-top box front-end application, and to iteratively create transactions that are batched and then sent to a back-end core application and database which then handles fulfillment.
14 Citations
78 Claims
-
1. A method implemented by a service provider to support interactive video content viewing by a viewer, the method comprising the service provider:
-
(a) causing an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receiving interactive session results from the interactive session with the viewer responding to the indicator; (c) creating a transaction based on the interactive session results; and (d) causing the transaction to be fulfilled, wherein transaction fulfillment causes a communication comprising detailed information regarding the transaction to be transmitted to the viewer via one or more of an email message, a text message, and a phone call. - 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, 27, 28, 29, 30, 31)
-
-
32. A service provider for supporting interactive video content viewing by a viewer, the service provider configured to:
-
(a) cause an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receive interactive session results from the interactive session with the viewer responding to the indicator; (c) create a transaction based on the interactive session results; and (d) cause the transaction to be fulfilled, wherein transaction fulfillment causes a communication comprising detailed information regarding the transaction to be transmitted to the viewer via one or more of an email message, a text message, and a phone call. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. Viewer equipment for supporting interactive video content viewing by a viewer, the viewer equipment configured to:
-
(a) receive an event ID and event data for an event from a service provider; (b) cause initial video content to be displayed to the viewer, wherein the displayed initial video content includes an indicator indicating to the viewer that an interactive session is available; (c) receive an initial response from the viewer responding to the indicator in the displayed initial video content, the viewer'"'"'s initial response indicating that the viewer has requested the interactive session; (d) determines further information for the interactive session based on the event data received from the service provider; (e) cause the further information for the interactive session to be included in subsequent video content displayed to the viewer; (f) receive a subsequent response from the viewer responding to the further information; and (g) generate and transmit interactive session results to the service provider based on the viewer'"'"'s subsequent response and the event ID, wherein the viewer equipment performs all of functions (b)-(g) without requiring any intervening communication from the viewer equipment to the service provider. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A method implemented by a service provider to support interactive video content viewing by a viewer, the method comprising the service provider:
-
(a) causing an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receiving interactive session results from the interactive session with the viewer responding to the indicator; (c) creating a transaction based on the interactive session results; and (d) causing the transaction to be fulfilled, wherein, prior to step (a), the service provider establishes an event associated with the interactive session by defining an event ID, event timing, and event data for the event, wherein; the service provider determines when to cause the indicator to be included in the displayed initial video content based on the event timing; and the service provider transmits the event ID and the event data to the viewer equipment to configure the viewer equipment to; (1) receive an initial response from the viewer responding to the indicator in the displayed initial video content, the viewer'"'"'s initial response indicating that the viewer has requested the interactive session; (2) cause further information for the interactive session to be included in subsequent video content displayed to the viewer, wherein the viewer equipment determines the further information based on the event data received from the service provider; and (3) receive a subsequent response from the viewer responding to the further information in the displayed subsequent video content, wherein the viewer equipment generates and transmits the interactive session results to the service provider based on the viewer'"'"'s subsequent response and the event ID, wherein the service provider establishes the event in response to an event request received from a third party.
-
-
66. A method implemented by a service provider to support interactive video content viewing by a viewer, the method comprising the service provider:
-
(a) causing an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receiving interactive session results from the interactive session with the viewer responding to the indicator; (c) creating a transaction based on the interactive session results; and (d) causing the transaction to be fulfilled, wherein; the interactive session results comprise a request by the viewer for a history of past interactive sessions by the viewer; and the transaction fulfillment provides the history to the viewer. - View Dependent Claims (67, 68, 69)
-
-
70. A method implemented by a service provider to support interactive video content viewing by a viewer, the method comprising the service provider:
-
(a) causing an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receiving interactive session results from the interactive session with the viewer responding to the indicator; (c) creating a transaction based on the interactive session results; and (d) causing the transaction to be fulfilled, wherein; the interactive session involves creation or modification of a wish list by the viewer; and the transaction fulfillment involves enabling the viewer to complete items on the wish list.
-
-
71. A service provider for supporting interactive video content viewing by a viewer, the service provider configured to:
-
(a) cause an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receive interactive session results from the interactive session with the viewer responding to the indicator; (c) create a transaction based on the interactive session results; and (d) cause the transaction to be fulfilled, wherein, prior to step (a), the service provider establishes an event associated with the interactive session by defining an event ID, event timing, and event data for the event, wherein; the service provider determines when to cause the indicator to be included in the displayed initial video content based on the event timing; and the service provider transmits the event ID and the event data to the viewer equipment to configure the viewer equipment to; (1) receive an initial response from the viewer responding to the indicator in the displayed initial video content, the viewer'"'"'s initial response indicating that the viewer has requested the interactive session; (2) cause further information for the interactive session to be included in subsequent video content displayed to the viewer, wherein the viewer equipment determines the further information based on the event data received from the service provider; and (3) receive a subsequent response from the viewer responding to the further information in the displayed subsequent video content, wherein the viewer equipment generates and transmits the interactive session results to the service provider based on the viewer'"'"'s subsequent response and the event ID, wherein the service provider establishes the event in response to an event request received from a third party.
-
-
72. A service provider for supporting interactive video content viewing by a viewer, the service provider configured to:
-
(a) cause an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receive interactive session results from the interactive session with the viewer responding to the indicator; (c) create a transaction based on the interactive session results; and (d) cause the transaction to be fulfilled, wherein; the interactive session results comprise a request by the viewer for a history of past interactive sessions by the viewer; and the transaction fulfillment provides the history to the viewer. - View Dependent Claims (73, 74, 75)
-
-
76. A service provider for supporting interactive video content viewing by a viewer, the service provider configured to:
-
(a) cause an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receive interactive session results from the interactive session with the viewer responding to the indicator; (c) create a transaction based on the interactive session results; and (d) cause the transaction to be fulfilled, wherein; the interactive session involves creation or modification of a wish list by the viewer; and the transaction fulfillment involves enabling the viewer to complete items on the wish list.
-
-
77. A method implemented by a service provider to support interactive video content viewing by a viewer, the method comprising the service provider:
-
(a) causing an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receiving interactive session results from the interactive session with the viewer responding to the indicator; (c) creating a transaction based on the interactive session results; and (d) causing the transaction to be fulfilled, prior to step (a), the service provider establishes an event associated with the interactive session by defining an event ID, event timing, and event data for the event, wherein; the service provider determines when to cause the indicator to be included in the displayed initial video content based on the event timing; and the service provider transmits the event ID and the event data to the viewer equipment to configure the viewer equipment to; (1) receive an initial response from the viewer responding to the indicator in the displayed initial video content, the viewer'"'"'s initial response indicating that the viewer has requested the interactive session; (2) cause further information for the interactive session to be included in subsequent video content displayed to the viewer, wherein the viewer equipment determines the further information based on the event data received from the service provider; and (3) receive a subsequent response from the viewer responding to the further information in the displayed subsequent video content, wherein the viewer equipment generates and transmits the interactive session results to the service provider based on the viewer'"'"'s subsequent response and the event ID, wherein the viewer equipment (1) causes the initial video content to be displayed to the viewer with the indicator, (2) receives the viewer'"'"'s initial response, (3) causes the further information for the interactive session to be included in the displayed subsequent video content, (4) receives the viewer'"'"'s subsequent response, and (5) generates and transmits the interactive session results to the service provider, all without requiring any intervening communication from the viewer equipment to the service provider.
-
-
78. A service provider for supporting interactive video content viewing by a viewer, the service provider configured to:
-
(a) cause an indicator to be included in initial video content transmitted for display by viewer equipment to the viewer, wherein the indicator indicates to the viewer that an interactive session is available; (b) receive interactive session results from the interactive session with the viewer responding to the indicator; (c) create a transaction based on the interactive session results; and (d) cause the transaction to be fulfilled, wherein, prior to step (a), the service provider establishes an event associated with the interactive session by defining an event ID, event timing, and event data for the event, wherein; the service provider determines when to cause the indicator to be included in the displayed initial video content based on the event timing; and the service provider transmits the event ID and the event data to the viewer equipment to configure the viewer equipment to; (1) receive an initial response from the viewer responding to the indicator in the displayed initial video content, the viewer'"'"'s initial response indicating that the viewer has requested the interactive session; (2) cause further information for the interactive session to be included in subsequent video content displayed to the viewer, wherein the viewer equipment determines the further information based on the event data received from the service provider; and (3) receive a subsequent response from the viewer responding to the further information in the displayed subsequent video content, wherein the viewer equipment generates and transmits the interactive session results to the service provider based on the viewer'"'"'s subsequent response and the event ID, wherein the viewer equipment (1) causes the initial video content to be displayed to the viewer with the indicator, (2) receives the viewer'"'"'s initial response, (3) causes the further information for the interactive session to be included in the displayed subsequent video content, (4) receives the viewer'"'"'s subsequent response, and (5) generates and transmits the interactive session results to the service provider, all without requiring any intervening communication from the viewer equipment to the service provider.
-
Specification