Method and system for providing content
First Claim
Patent Images
1. A computer-implemented method for generating one or more applications with an agent server device, the agent server device executes instructions that perform the method, including the steps of:
- accessing a template for holding content;
in a design phase, receiving data representing design selections for the applications made by a designer, and modifying the template based on the design selections, wherein the template includes one or more web-standard elements, one or more non-web-standard custom elements, and one or more non-web-standard native elements;
in a database creation phase following the design phase, parsing the non-web-standard custom elements to generate a resources database including database fields for respective items of the content;
receiving the items of content based on selections by a designer, and storing the items of content in the resources database;
in a content population phase following the database creation phase, parsing the non-web-standard custom elements to generate the plurality of applications, configured for a plurality of computing platforms, by populating the template with the content by accessing the content in the resources database, and parsing the non-web standard native elements to generate platform-specific code in the applications, wherein the parsing is performed during execution of the plurality of applications on a computing platform associated with the platform-specific code, and wherein the parsing is performed before loading the content into a web content viewer on the platform; and
in a distribution phase following the content population phase, storing the plurality of applications for distribution by a server.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for generating one or more applications, the method including the steps of: accessing a template for holding content; populating the template with the content; generating the one or more applications, configured for a plurality of computing platforms, based on the populated template; and making the applications available for distribution by a server.
-
Citations
17 Claims
-
1. A computer-implemented method for generating one or more applications with an agent server device, the agent server device executes instructions that perform the method, including the steps of:
-
accessing a template for holding content; in a design phase, receiving data representing design selections for the applications made by a designer, and modifying the template based on the design selections, wherein the template includes one or more web-standard elements, one or more non-web-standard custom elements, and one or more non-web-standard native elements; in a database creation phase following the design phase, parsing the non-web-standard custom elements to generate a resources database including database fields for respective items of the content; receiving the items of content based on selections by a designer, and storing the items of content in the resources database; in a content population phase following the database creation phase, parsing the non-web-standard custom elements to generate the plurality of applications, configured for a plurality of computing platforms, by populating the template with the content by accessing the content in the resources database, and parsing the non-web standard native elements to generate platform-specific code in the applications, wherein the parsing is performed during execution of the plurality of applications on a computing platform associated with the platform-specific code, and wherein the parsing is performed before loading the content into a web content viewer on the platform; and in a distribution phase following the content population phase, storing the plurality of applications for distribution by a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for generating a plurality of applications, the system including:
-
a memory for storing instructions; and a processor for executing instructions for employing modules, including; a context manager module configured to determine a design phase, a database creation phase following the design phase, a content population phase following the database creation phase, and a distribution phase following the content population phase; a build controller module configured to; access a template for holding content, and in the design phase, receive data representing design selections for the applications made by a designer, and modify the template based on the design selections, wherein the template includes one or more web-standard elements, one or more non-web-standard custom elements, and one or more non-web-standard native elements; a parser module configured to; in the database creation phase, parse the non-web-standard custom elements to generate a resources database including database fields for respective items of the content, and in the content population phase, parse the non-web-standard custom elements to generate the plurality of applications, configured for a plurality of computing platforms, by populating the template with content by accessing the content in the resources database, and parse the non-web standard native elements to generate platform-specific code in the applications, wherein the parsing is performed during execution of the plurality of applications on a computing platform associated with the platform-specific code, and wherein the parsing is performed before loading the content into a web content viewer on the platform; an application resource database module configured to receive the items of content based on selections by a designer, and store the items of content in the resources database; and a distribution module configured to, in the distribution phase, store the plurality of applications for distribution by a server.
-
Specification