Patent ID: 8387100

Claim:
A method for providing application functionality and associated content the method comprising: registering one or more non-VoD applications with a controller; publishing the one or more non-VoD applications to a VoD back office computing system through a video on demand (VoD) infrastructure; providing a user interface displaying one or more selectable non-VoD applications; receiving an indication of a selection of one of the one or more non-VoD applications; sending a session setup request for the selected non-VoD application through the VoD back office computing system to a local streaming storage; if the selected non-VoD application is coded as not being locally resident at the local streaming storage, sending the session setup request to the controller; receiving and directing the session setup request for the selected non-VoD application to an applicable application server; if rendering of the selected non-VoD application is required, rendering the selected non-VoD application into an appropriate streaming format; and streaming the selected non-VoD application stream to a requesting device.