×

Methods and apparatuses for imparting functionality to a mobile computing device

  • US 9,413,815 B2
  • Filed: 01/05/2012
  • Issued: 08/09/2016
  • Est. Priority Date: 01/05/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of imparting functionality to a mobile device, the method comprising:

  • receiving a shell application at a mobile device, the shell application received over a network, wherein the shell application accesses native functionality of the mobile device;

    loading the shell application into memory of the mobile device;

    receiving a first configuration file at the mobile device, the first configuration file received over the network, wherein the first configuration file defines a first mobile application and includes a first plurality of configuration definitions that define a first user interface, a first data source, a first resource, and a first operation to be performed by the mobile device using the first resource;

    loading the first configuration file into memory of the mobile device;

    initiating operation of the shell application according to the first plurality of definitions in the first configuration file;

    receiving a second configuration file at the mobile device, the second configuration file received over the network, wherein the second configuration file is different than the first configuration file, defines a second mobile application different from the first mobile application, and includes a second plurality of configuration definitions that define a second user interface, a second data source, a second resource, and a second operation to be performed by the mobile device using the second resource;

    automatically reconfiguring the shell application in response to a predetermined event by replacing the first plurality of configuration definitions stored in memory with the second plurality of configuration definitions; and

    initiating operation of the shell application according to the second plurality of configuration definitions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×