Virtual set-top box that executes service provider middleware
First Claim
Patent Images
1. A set-top box emulation system for presenting IPTV content to a user on a general purpose electronic device, said emulation system comprising:
- a middleware component associated with a provider of the IPTV content, wherein the middleware component is designed for execution on a physical set top box;
a plurality of management components arranged and configured to emulate the capabilities of the physical set-top box to the middleware component, wherein the plurality of management components comprises at least one of a presentation manager, a codec manager and/or a conditional access manager; and
a plurality of interfaces to enable communication between said plurality of management components and said middleware component to thereby allow the middleware component to operate on the general purpose electronic device as if the general purpose electronic device was the physical set top box.
3 Assignments
0 Petitions
Accused Products
Abstract
A virtual set-top box (vSTB) for executing a middleware component, designed originally for use with the physical STB, including emulating hardware capabilities of the physical STB to process IPTV content received over a connection for presenting the IPTV content on a display of the electronic device.
72 Citations
20 Claims
-
1. A set-top box emulation system for presenting IPTV content to a user on a general purpose electronic device, said emulation system comprising:
-
a middleware component associated with a provider of the IPTV content, wherein the middleware component is designed for execution on a physical set top box; a plurality of management components arranged and configured to emulate the capabilities of the physical set-top box to the middleware component, wherein the plurality of management components comprises at least one of a presentation manager, a codec manager and/or a conditional access manager; and a plurality of interfaces to enable communication between said plurality of management components and said middleware component to thereby allow the middleware component to operate on the general purpose electronic device as if the general purpose electronic device was the physical set top box. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of emulating functions of a set-top box so as to present IPTV content to a viewer on a general purpose electronic device, the method comprising:
-
receiving IPTV content by said electronic device from a network; using a plurality of set-top box emulation components to create an emulated set-top box environment within said electronic device; executing a middleware component associated with a provider of the IPTV content that is designed for execution on a physical set top box within said emulated environment, said middleware component communicating with said emulated environment via a plurality of interfaces to thereby allow the middleware component to operate on the general purpose electronic device as if the general purpose electronic device was the physical set top box. - View Dependent Claims (9, 10)
-
-
11. A computer-implemented method of emulating a physical set-top box (STB) with a general purpose electronic device, comprising:
-
receiving Internet Protocol Television (IPTV) content from an IPTV service provider over a connection of an electronic device from an Internet Protocol (IP) closed network by the general purpose electronic device; executing by the electronic device a middleware component associated with the IPTV service provider, wherein the middleware component is designed originally for use with the physical STB, and wherein the executing comprises emulating hardware capabilities of the physical STB to process the IPTV content, to thereby allow the middleware component to operate on the general purpose electronic device as if the general purpose electronic device was the physical STB; and presenting the IPTV content on a display of the electronic device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification