EP2815580A2

Systems and methods for a television and set-top box application development ans deployment platform

Abstract

This record has no abstract on file.

Term

Projected expiry 3 April 2033.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

21 claims: 3 independent, 18 dependent

  1. 1
    Claims of equivalent WO 2013121286 A2 WHAT IS CLAIMED IS:1. A system for creating a television application, comprising: a processor configured to: provide an application development platform adapted to assist a user with creating a television application, the application development platform including a set of tools that permit a user to determine application features for the television application via interfaces displayed on a television display;determine a plurality of application modules that are associated with the television application, the plurality of application modules being associated with one or more customization interfaces that permit the user to customize the functionality, design and content of the television application;receive a plurality of selections from the user via the one or more customization interfaces associated with the application modules, wherein the one or more customization interfaces are rendered on the television device of the user;receive an input from the user identifying at least one content delivery device on which the television application is to be executed, the content delivery device comprising at least one of a television, a set-top box or a streaming device;and generate compiled data for the television application based on the selections received from the user, the compiled data being executable by the at least one content delivery device identified by the input.
  2. 11
    A method for creating a television application, comprising:providing an application development platform adapted to assist a user with creating a television application, the application development platform including a set of tools that permit a user to determine application features for the television application via interfaces displayed on a television display;determining a plurality of application modules that are associated with the television application, the plurality of application modules being associated with one or more customization interfaces that permit the user to customize the functionality, design and content of the television application;receiving a plurality of selections from the user via the one or more customization interfaces associated with the application modules, wherein the one or more customization interfaces are rendered on the television device of the user;receiving an input from the user identifying at least one content delivery device on which the television application is to be executed, the content delivery device comprising at least one of a television, a set-top box or a streaming device;and generating, with a processor, compiled data for the television application based on the selections received from the user, the compiled data being executable by the at least one content delivery device identified by the input.
  3. 21
    A non-transitory computer storage medium comprising program instructions for creating a television application, wherein the program instructions, when executed on a computer, cause the computer to:provide an application development platform adapted to assist a user with creating a television application, the application development platform including a set of tools that permit a user to determine application features for the television application via interfaces displayed on a television display;determine a plurality of application modules that are associated with the television application, the plurality of application modules being associated with one or more customization interfaces that permit the user to customize the functionality, design and content of the television application;receive a plurality of selections from the user via the one or more customization interfaces associated with the application modules, wherein the one or more customization interfaces are rendered on the television device of the user;receive an input from the user identifying at least one content delivery device on which the television application is to be executed, the content delivery device comprising at least one of a television, a set-top box or a streaming device;and generate compiled data for the television application based on the selections received from the user, the compiled data being executable by the at least one content delivery device identified by the input.