发明名称 Systems and methods for creating or updating an application using website content
摘要 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 to 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.
申请公布号 US8788935(B1) 申请公布日期 2014.07.22
申请号 US201313922944 申请日期 2013.06.20
申请人 Media Direct, Inc. 发明人 Hirsch Scott;Rajpal Sunny
分类号 G06F17/00;G06F9/44 主分类号 G06F17/00
代理机构 Bryan Cave LLP 代理人 Bryan Cave LLP
主权项 1. A system for creating a mobile application based on website content, comprising: a computing device having a processor and physical memory storing instructions that cause the processor to: provide an application development platform adapted to utilize website content to create and update a mobile application;store a first set of conversion templates that include rules for incorporating website features into a web application and a second set of conversion templates that include rules for incorporating application features of the web application into the mobile application;receive an input that identifies a site map associated with the website content;examine the site map to identify web pages for creating a web application that can be converted to the mobile application;crawl hyperlinks specified in the website content in accordance with a set of crawling rules to identify at least one additional web page associated with the website content;analyze the website content associated with the identified web pages in accordance with a rule set to detect website features, wherein the rule set includes rules for detecting content features, functional features and design features;determine one or more application modules that are to be customized based on the detected website features;incorporate a portion of the detected website features into the one or more application modules;create the web application utilizing the one or more application modules, the web application being configured to execute in a web browser; andutilize the web application to generate the mobile application, wherein utilizing the web application to generate the mobile application comprises: transmitting data for displaying a list of application types;receiving a selection that identifies an application type for the mobile application;selecting a conversion template from the second set of conversion templates associated with the identified application type;identifying application features included in the web application;utilizing the selected conversion template to incorporate the identified application features into the mobile application;generating compiled data for the mobile application based on the one or more application modules into which the portion of the detected website features are incorporated; andgenerating a configuration file comprising an identifier for the mobile application, the configuration file being adapted for transmission to, and execution on, a mobile device;wherein the identifier enables the retrieval of at least a portion of the compiled data by the mobile device from a remote storage location in response to the mobile application being installed on or executed by the mobile device.
地址 Deerfield Beach FL US