×

Systems and methods for creating or updating an application using website content

  • US 8,788,935 B1
  • Filed: 06/20/2013
  • Issued: 07/22/2014
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

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; and

    utilize 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; and

    generating 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.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×