Systems and methods for creating or updating an application using website content
AssigneeMedia Direct, Inc.
InventorsScott HIRSCH, Sunny RAJPAL
Life of this patent
Estimating the term…
Abstract
The disclosure herein relates to systems and methods for creating or updating applications using website content. An input may be received that identifies website content to be utilized in creating or updating an application. One or more application modules may be derived from the website content. The website content may be analyzed in accordance with a rule set to detect website features associated with the website. The website features may be incorporated into the one or more application modules. The application modules may then be compiled into an application such as a mobile application or HTML 5 application.
Claims29
A method for creating or updating a mobile application using website content, comprising:
- receiving an input that identifies a site map file that includes uniform resource locators and metadata associated with website content for a website;
- examining the site map file to identify one or more web pages to be utilized in creating or updating a web application that can be converted to the mobile application;
- analyzing, with a processor, the web pages identified using the site map file in accordance with a rule set to detect website features within the website content;
- utilizing a first conversion template to create the web application, the first conversion template including functions for selecting one or more application modules that correspond to the web pages identified using the site map file and incorporating the detected website features into the one or more application modules associated with the web application;
- transmitting data for displaying a list of application types;
- receiving a selection that identifies an application type for the mobile application;
- selecting a second conversion template based on the identified application type specified by the selection, the second conversion template including functions for converting the web application into the mobile application having the identified application type;
- and
- applying, with a processor, the second conversion template to incorporate application features associated with the web application into the mobile application being created or updated.
A system for creating or updating a mobile application using website content, comprising:
- a processor configured to:
- receive an input that identifies a site map file that includes uniform resource locators and metadata associated with website content for a website;
- examine the site map file to identify one or more web pages to be utilized in creating or updating a web application that can be converted to the mobile application;
- analyze the web pages identified using the site map file in accordance with a rule set to detect website features within the website;
- utilize a first conversion template to create the web application, the first conversion template including functions for selecting one or more application modules that correspond to the web pages identified using the site map file and incorporating the detected website features into one or more application modules associated with the web application;
- transmit data for displaying a list of application types;
- receive a selection that identifies an application type for the mobile application;
- select a second conversion template based on the identified application type specified by the selection, the second conversion template including functions for converting the web application into the mobile application having the identified application type;
- and
- apply the second conversion template to incorporate application features associated with the web application into the mobile application being created or updated.
A non-transitory computer storage medium comprising program instructions for creating or updating a mobile application using website content, wherein the program instructions, when executed on a computer, cause the computer to:
- receive an input that identifies a site map file that includes uniform resource locators and metadata associated with website content for a website;
- examine the site map file to identify one or more web pages to be utilized in creating or updating a web application that can be converted to the mobile application;
- analyze the web pages identified using the site map file in accordance with a rule set to detect website features within the website content;
- utilize a first conversion template to create the web application, the first conversion template including functions for selecting one or more application modules that correspond to the web pages identified using the site map file and incorporating the detected website features into one or more application modules associated with the web application;
- transmit data for displaying a list of application types;
- receive a selection that identifies an application type for the mobile application;
- select a second conversion template based on the identified application type specified by the selection, the second conversion template including functions for converting the web application into the mobile application having the identified application type;
- and
- apply the second conversion template to incorporate application features associated with the web application into the mobile application being created or updated.
Dependencies are inferred from the claim text.