×

On-demand database service system, method and computer program product for conditionally allowing an application of an entity access to data of another entity

  • US 9,268,963 B2
  • Filed: 01/23/2015
  • Issued: 02/23/2016
  • Est. Priority Date: 07/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product embodied on a non-transitory computer readable medium, the computer program product including computer code adapted to be executed by a computer to implement a method comprising:

  • receiving, by a system, a package created by a first entity of the system, the package including an application and the package specifying permissions required by the application;

    storing, by the system, the package;

    making the stored package available to one or more users of the system, by the system;

    receiving, by the system from one of the users, a request to install the application;

    determining, by the system, whether the user is authorized to install the application;

    when the system determines that the user is not authorized to install the application, disallowing the user from installing the application, by the system;

    when the system determines that the user is authorized to install the application;

    determining, from the stored package by the system, the permissions required by the application,presenting, through the system, the determined permissions to the user, after presenting the determined permissions to the user, determining, by the system, whether the user grants the permissions required by the application, wherein the presenting, through the system, the determined permissions to the user, and the determining, by the system, whether the user grants the permissions required by the application, are performed during the installing of the application,when the system determines that the user does not grant the permissions required by the application, disallowing the user from completing the installing of the application, by the system, andwhen the system determines that the user grants the permissions required by the application, allowing the user to complete the installing of the application, by the system;

    after the user installs the application, receiving, by the system from the first entity, an indication that the permissions required by the application have changed; and

    in response to receiving the indication that the permissions required by the application have changed, notifying the user of the change to the permissions required by the application.

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