SYSTEMS AND METHODS FOR A TELEVISION AND SET-TOP BOX APPLICATION DEVELOPMENT AND DEPLOYMENT PLATFORM
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and method are disclosed for creating or updating an application. An application development platform is adapted to assist a user with creating or updating an application. The platform includes tools that permit a user to determine application features for the application. A plurality of application modules associated with the application are determined. The application modules are associated with one or more customization interfaces that permit the user to customize the functionality, design and content of the application. A plurality of selections are received from the user via the one or more customization interfaces associated with the application modules. A user input is also received that identifies at least one content delivery device on which the application is to be executed. Compiled data is generated for the application based on the selections received from the user.
-
Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
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.
-
Specification