×

Methods and systems for upgrading and installing application packages to an application platform

  • US 8,601,467 B2
  • Filed: 10/03/2007
  • Issued: 12/03/2013
  • Est. Priority Date: 10/03/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing application packages installed to an application platform of an on-demand database service, comprising:

  • enabling, by a computer system having a processor, a license manager to track a version for each of a set of application packages uploaded by a developer to the application platform of the on-demand database service, the application platform being accessible to a plurality of subscribers to the on-demand database service;

    enabling the license manager to track the version for each of a subset of application packages installed to a subscriber organization by a subscriber;

    wherein at least one custom object in the subset of application packages is labeled in metadata as a “

    managed”

    object that can be customized by the developer or the subscriber,restricting modification of the managed custom object by the developer, the subscriber, or both, to avoid conflicting changes to respective versions of the metadata by the developer and the subscriber;

    receiving a new version of one of the set of application packages from the developer for uploading to the application platform, the new version including a new update of one or more metadata components in the one of the set of application packages;

    permitting the license manager to inform the subscriber of the new update to the one of the set of application packages when the new version is uploaded to the application platform; and

    in response to receiving a selection of the new version from the subscriber, enabling the subscriber to install the new version to the subscriber organization.

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