SYSTEM AND METHOD FOR ENABLING WIDGET INTERACTION
First Claim
1. A method comprising:
- configuring a broadcast session for transmitting a pseudo widget as an interactive component of said broadcast session, the pseudo widget configured to convey a broadcast program to a receiving device;
receiving the pseudo widget, wherein the pseudo widget includes temporary information configured to be replaced by the receiving device; and
notifying the receiving device that the pseudo widget is available.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for transmitting a widget as an interactive component of a broadcast service (e.g., mobile TV broadcast service) in a manner that does not require the widget provider or creator to know or understand the broadcast transmission protocol are described. A widget may be transmitted as a pseudo widget that includes temporary content source information to be replaced by a receiving device with valid content source data. Alternatively or additionally, a content item to be displayed in the widget may be identified by fragment association. That is, a content item may be represented by content and access fragments while a widget may be transmitted as an interactivity fragment. These fragments may be associated with one another such that a content fragment may be identified by inspecting an interactivity fragment and vice versa.
-
Citations
24 Claims
-
1. A method comprising:
-
configuring a broadcast session for transmitting a pseudo widget as an interactive component of said broadcast session, the pseudo widget configured to convey a broadcast program to a receiving device; receiving the pseudo widget, wherein the pseudo widget includes temporary information configured to be replaced by the receiving device; and notifying the receiving device that the pseudo widget is available. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining a content item corresponding to a widget, wherein the widget is configured to deliver the content item to a receiving device; storing, in a pseudo widget corresponding to the widget, temporary information configured to be replaced at the receiving device, the temporary information further configured to identify the content item; and transmitting the pseudo widget to a broadcast service system. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
receiving service guide information for a broadcast service broadcasting a content program; determining whether interactive data exists for the broadcast program; in response to determining that interactive data exists for the broadcast program, determining whether the interactive data includes a pseudo widget; in response to determining that the interactive data includes the pseudo widget, receiving the pseudo widget corresponding to the content program; extracting temporary information identifying the content program stored in the pseudo widget; determining access information for accessing the content program based on the temporary information; and converting the pseudo widget into a functional widget by replacing the temporary information in the pseudo widget with the determined access information. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a processor; and memory configured to store computer readable instructions that, when executed by the processor, cause the processor to perform a method comprising; configuring a broadcast session for transmitting a pseudo widget as an interactive component of said broadcast session, the pseudo widget configured to convey a broadcast program to a receiving device; receiving the pseudo widget, wherein the widget includes temporary information configured to be replaced by the receiving device; and notifying the receiving device that the pseudo widget is available. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
a processor; and memory configured to store computer readable instructions that, when executed by the processor, cause the processor to perform a method comprising; receiving service guide information for a broadcast service broadcasting a content program; determining whether interactive data exists for the broadcast program; in response to determining that interactive data exists for the broadcast program, determining whether the interactive data includes a pseudo widget, in response to determining that the interactive data includes the pseudo widget, receiving the pseudo widget corresponding to the content program; extracting temporary information identifying the content program stored in the pseudo widget; determining access information for accessing the content program based on the temporary information; and converting the pseudo widget into a functional widget by replacing the temporary information in the pseudo widget with the determined access information. - View Dependent Claims (22, 23, 24)
-
Specification