×

Systems and methods for a mobile application development and development platform

  • US 8,261,231 B1
  • Filed: 02/14/2012
  • Issued: 09/04/2012
  • Est. Priority Date: 04/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for allowing users to develop mobile applications that are capable of being compiled to run on a plurality of mobile operating systems associated with various mobile devices, the system comprising:

  • a computing device having physical memory storing instructions that cause the computing device to;

    provide a mobile application development platform adapted to assist users with the development and customization of mobile applications;

    receive from a user a request to develop a mobile application through the mobile application development platform;

    receive from the user an application property selection comprising an indicator of an application category associated with the mobile application to be developed by the user;

    determine a plurality of customizable components based, at least in part, on the received application property selection, the plurality of customizable components pertaining to a functionality, design and content of the mobile application;

    send information causing the plurality of customizable components to be presented to the user;

    receive from the user a plurality of customizable component selections pertaining to the plurality of presented customizable components;

    associate application data with the mobile application based, at least in part, on the plurality of customizable component selections received from the user, the application data being stored on the physical memory and including;

    at least one application component representing user-defined functionality to be provided by the mobile application,at least one design element representing a user-defined design characteristic associated with the presentation of the mobile application on mobile devices, andat least one content element representing user-defined content to be accessed through the mobile application;

    determine at least one set of target mobile devices on which the mobile application is to be executed;

    generate compiled data for the mobile application based on the application data using build tools associated with a mobile operating system, the mobile operating system being associated with the at least one set of target mobile devices; and

    generate a configuration file comprising an identifier for the mobile application, the configuration file being adapted for transmission to, and execution on, a mobile device associated with the at least one set of target mobile devices;

    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
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×