Method and arrangement in an IPTV terminal
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsOla Andersson, Niklas Fondberg
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsOla Andersson, Niklas Fondberg
Estimating the term…
A web engine configured for an ITF (IPTV Terminal Function), such as a STB (set-top-box), includes an application framework that enables display of applications. The application framework includes a memory for storing at least two applications, wherein the applications are arranged in a hierarchical tree structure in relation to each other. The application framework further includes an application manager. The application manager includes a receiving unit for receiving the event, e.g. a key press, and a controller for controlling the dispatching. The controller may include an event wrapper for wrapping and unwrapping the event and a dispatcher for transferring the wrapped event down through the application tree. For each application node including the root node, the application manager is configured to determine if an event should be processed by the current application.
A method in a web engine configured for an Internet Protocol Television (IPTV) Terminal Function comprising an application framework associated with an Application Programming Interface enabling display of applications, the method comprising:
A computing device implementing an application framework for an Internet Protocol Television (IPTV) system enabling display of web applications on a display device, wherein said computing device comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Interprogram communication: event management; Broadcasting; Multicasting; Notifications
Indexing scheme relating to G06F9/54: local
Indexing scheme relating to G06F9/54: gui
Computing and data processing
About 4 years 7 months of term left · ends 4 Jun 2031 (estimated)
The embodiments of the present invention relates to event management in an IPTV (Internet Protocol Television) terminal, and in particular to the processing of the events by the applications which are available in the IPTV device.
The demands on IPTV providers to provide an extensible solution are increasing, where the end users are not restricted to a limited feature set, but are able to download and run new applications in conjunction with the traditional TV services.
For web applications used in IPTV solutions, the main existing technology is W3C Widgets, which defines a packaging and delivery method for web applications, a.k.a. widgets, together with a mechanism to sign widgets.
FIG. 1 illustrates an example of the application model and stakeholder priorities according to embodiments of the present invention.
FIG. 2 illustrates an application framework according to embodiments of the present invention.
FIG. 3 illustrates the application model when a single file/document is loaded in the application manager according to embodiments of the present invention.
The embodiments of the present invention will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. The embodiments of the present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. In the drawings, like reference signs refer to like elements.
Moreover, those skilled in the art will appreciate that the means and functions explained herein below may be implemented using software functioning in conjunction with a programmed microprocessor or general purpose computer, and/or using an application specific integrated circuit (ASIC). It will also be appreciated that while the current embodiments are primarily described in the form of methods and devices, the embodiments may also be embodied in a computer program product as well as a system comprising a computer processor and a memory coupled to the processor, wherein the memory is encoded with one or more programs that may perform the functions disclosed herein.
The embodiments of the present invention define an application framework applicable for both W3C Widgets and web applications in general. Further, the embodiments of the present invention are designed to be easily extensible for future requirements and could also be used for other environments than the TV environment.